contrib/muse-latex2png.el: Put images in the correct directory.
[muse-el.git] / ChangeLog
blob07068f5a5bcebf2c61f2ca1f5b2e6aec992638db
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-28 17:05:42 GMT Michael Olson <mwolson@gnu.org> patch-254
7     Summary:
8       contrib/muse-latex2png.el: Put images in the correct directory.
9     Revision:
10       muse--main--1.0--patch-254
12     * contrib/muse-latex2png.el (latex2png-move2pubdir)
13       (muse-publish-latex-tag): Apply patch from Na Li and Chris Lowis that
14       puts generated images in the correct directory.
16     modified files:
17      AUTHORS ChangeLog contrib/muse-latex2png.el
20 2005-10-21 15:26:51 GMT Michael Olson <mwolson@gnu.org> patch-253
22     Summary:
23       Anchor fixes; muse-latex: Use \label{} and \ref{} for anchors.
24     Revision:
25       muse--main--1.0--patch-253
27     * experimental/muse-xml.el (muse-xml-insert-anchor)
28       (muse-xml-markup-anchor): Make sure we don't blow away the text just
29       before an anchor.  On all types but texinfo, insert a newline
30       immediately after the anchor.
31     
32     * lisp/muse-docbook.el (muse-docbook-insert-anchor)
33       (muse-docbook-markup-anchor): Ditto.
34     
35     * lisp/muse-html.el (muse-html-insert-anchor)
36       (muse-html-markup-anchor): Ditto.
37     
38     * lisp/muse-texinfo.el (muse-texinfo-insert-anchor)
39       (muse-texinfo-markup-anchor): Ditto.
40     
41     * lisp/muse-publish.el (muse-publish-markup-regexps): Make text before
42       the anchor the first match group.
43     
44     * lisp/muse-latex.el (muse-latex-markup-strings): Use \ref{} for
45       internal-link rather than \hyperlink{}.  Thanks to Jim Ottaway for the
46       suggestion.
47       (muse-latex-insert-anchor): Use a simpler routine that inserts
48       \label{}.
50     modified files:
51      ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
52      lisp/muse-html.el lisp/muse-latex.el lisp/muse-publish.el
53      lisp/muse-texinfo.el
56 2005-10-21 14:39:50 GMT Michael Olson <mwolson@gnu.org> patch-252
58     Summary:
59       Allow anchors to occur near (rather than at) the beginning of line.
60     Revision:
61       muse--main--1.0--patch-252
63     * lisp/muse-publish.el (muse-publish-markup-regexps): Allow non-word
64       characters before anchor, like " - ".  Thanks to Phillip Lord for the
65       suggestion.
67     modified files:
68      ChangeLog lisp/muse-publish.el
71 2005-10-13 04:20:29 GMT Michael Olson <mwolson@gnu.org> patch-251
73     Summary:
74       Minor bookkeeping update.
75     Revision:
76       muse--main--1.0--patch-251
78     * AUTHORS: Update information.
80     modified files:
81      AUTHORS ChangeLog
84 2005-10-13 04:07:36 GMT Michael Olson <mwolson@gnu.org> patch-250
86     Summary:
87       muse-mathml: New experimental embedded MathML publisher.
88     Revision:
89       muse--main--1.0--patch-250
91     * lisp/muse-html.el (muse-html): Fix docstring.
92     
93     * experimental/muse-mathml.el: New file that implements a <math> tag.
94       With the help of an external program, this will translate LaTeX code
95       between <math> and </math> to embedded MathML.  A new style called
96       "mathml" is defined, which is derived from the XHTML style, but with a
97       more suitable header.
99     new files:
100      experimental/.arch-ids/muse-mathml.el.id
101      experimental/muse-mathml.el
103     modified files:
104      ChangeLog lisp/muse-html.el
107 2005-10-13 03:38:30 GMT Michael Olson <mwolson@gnu.org> patch-249
109     Summary:
110       muse-latex: Ignore anchor if it occurs at end of line.
111     Revision:
112       muse--main--1.0--patch-249
114     * lisp/muse-latex.el (muse-latex-insert-anchor): If the anchor occurs at
115       the end of a line, ignore it.  Thanks to Na Li for the suggestion.
117     modified files:
118      ChangeLog experimental/muse-xml.el lisp/muse-latex.el
121 2005-10-12 15:57:20 GMT Michael Olson <mwolson@gnu.org> patch-248
123     Summary:
124       Add ability to publish embedded LaTeX content as a PNG.
125     Revision:
126       muse--main--1.0--patch-248
128     * lisp/muse-publish.el (muse-publishing-styles)
129       (muse-publishing-current-file, muse-publishing-current-style)
130       (muse-publishing-styles): Add documentation.
131     
132     * contrib/muse-latex2png.el: New file that adds the <latex> tag.  The tag
133       expects LaTeX content, and will publish a PNG file.  If you're
134       interesting in helping, check out To Do in the commentary.  This is in
135       /contrib for now, since the original author doesn't have a copyright
136       assignment on file with the FSF.
138     new files:
139      contrib/.arch-ids/muse-latex2png.el.id
140      contrib/muse-latex2png.el
142     modified files:
143      AUTHORS ChangeLog lisp/muse-publish.el
146 2005-10-06 19:40:37 GMT Michael Olson <mwolson@gnu.org> patch-247
148     Summary:
149       muse-groff.el: New publishing styles groff and groff-pdf.
150     Revision:
151       muse--main--1.0--patch-247
153     * AUTHORS: Add AJK.
154     
155     * lisp/muse.el: Use the correct month name for this release.  Oops.
156     
157     * muse.texi (Directives): The behavior for #date changed in 3.02.01.
158     
159     * experimental/muse-groff.el: New file containing the groff and groff-pdf
160       publishing styles.
162     new files:
163      experimental/.arch-ids/muse-groff.el.id
164      experimental/muse-groff.el
166     modified files:
167      AUTHORS ChangeLog lisp/muse.el muse.texi
170 2005-09-27 00:15:05 GMT Michael Olson <mwolson@gnu.org> patch-246
172     Summary:
173       Figure out syntax of :set.
174     Revision:
175       muse--main--1.0--patch-246
177     * lisp/muse-project.el (muse-project): Make the :set option inline to
178       match the actual syntax that Muse recognizes.
179     
180     * muse.texi (Projects): Note that I need to work on this section.
182     modified files:
183      ChangeLog lisp/muse-project.el muse.texi
186 2005-09-26 22:31:57 GMT Michael Olson <mwolson@gnu.org> patch-245
188     Summary:
189       Release Emacs Muse 3.02.01.
190     Revision:
191       muse--main--1.0--patch-245
193     * NEWS: Update entries for Muse 3.02.01.
194     
195     * debian/rules: Install NEWS.Debian.
196     
197     * debian/NEWS: New file that contains Debian-related news items.
198     
199     * examples/mwolson/muse-init.el: Update with my latest changes.
200     
201     * examples/mwolson/templates/footer.html: Use
202       `muse-publishing-directive'.
204     new files:
205      debian/.arch-ids/NEWS.id debian/NEWS
207     modified files:
208      ChangeLog Makefile.defs NEWS debian/changelog debian/rules
209      examples/mwolson/muse-init.el
210      examples/mwolson/templates/footer.html lisp/muse.el muse.texi
213 2005-09-26 21:23:49 GMT Michael Olson <mwolson@gnu.org> patch-244
215     Summary:
216       Fix customization bugs concerning muse-project-alist.
217     Revision:
218       muse--main--1.0--patch-244
220     * examples/johnw/muse-johnw.el: Update with latest version from John.
221     
222     * muse-project.el (muse-project-alist-using-customize): New variable that
223       indicates whether or not we just used customize to modify the value of
224       muse-project-alist.
225       (muse-project-alist-get): Set muse-project-alist-using-customize.
226       (muse-project-alist-set): Only try to unescape muse-project-alist if
227       muse-project-alist-using-customize is set.  Make sure that the value we
228       save to .emacs is unescaped.
229       (muse-project): Add definition for :value-delete so that we can work
230       around an Emacs21 and XEmacs21 annoyance.
232     modified files:
233      ChangeLog examples/johnw/muse-johnw.el lisp/muse-project.el
236 2005-09-25 03:06:25 GMT Michael Olson <mwolson@gnu.org> patch-243
238     Summary:
239       Try to make link properties more sane.
240     Revision:
241       muse--main--1.0--patch-243
243     * lisp/muse-colors.el (muse-link-properties): Try to make link properties
244       a bit smarter.  It is hoped that this fixes several strange key
245       movement and link coloring issues.  Thanks to Sergey Vlasov for the
246       fix.
248     modified files:
249      AUTHORS ChangeLog lisp/muse-colors.el
252 2005-09-24 00:01:56 GMT Michael Olson <mwolson@gnu.org> patch-242
254     Summary:
255       Use modification time for date directive.
256     Revision:
257       muse--main--1.0--patch-242
259     * lisp/muse-publish.el (muse-publish-markup-buffer): Set the date
260       directive using the currently-publishing file's modification time,
261       rather than the current time.
263     modified files:
264      ChangeLog lisp/muse-publish.el
267 2005-09-22 16:51:05 GMT Michael Olson <mwolson@gnu.org> patch-241
269     Summary:
270       muse-latex: Add a few escaping options that may be used in the future.
271     Revision:
272       muse--main--1.0--patch-241
274     * lisp/muse-latex.el: Note that we don't make use of these new options
275       yet.
276       (muse-latex-markup-specials): Move longer escapes out of here.
277       (muse-latex-markup-specials-entire-document): New option that specifies
278       the special characters to escape in the whole document after processing
279       markup rules.
280       (muse-latex-markup-specials-verbatim): New option that specifies the
281       special characters to escape in <example> tags and =literal text=.
283     modified files:
284      ChangeLog lisp/muse-latex.el
287 2005-09-22 16:15:59 GMT Michael Olson <mwolson@gnu.org> patch-240
289     Summary:
290       If more than 1 blank separates list/table items, separate them.
291     Revision:
292       muse--main--1.0--patch-240
294     * lisp/muse-docbook.el, muse-html.el, muse-latex.el, muse-texinfo.el,
295       experimental/muse-xml.el (muse-*-markup-regexps): If more than 1 blank
296       line separates a list or table item, it will form a new table.
298     modified files:
299      ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
300      lisp/muse-html.el lisp/muse-latex.el lisp/muse-texinfo.el
303 2005-09-19 01:34:48 GMT Michael Olson <mwolson@gnu.org> patch-239
305     Summary:
306       muse.texi: Use @example instead of @smallexample.
307     Revision:
308       muse--main--1.0--patch-239
310     * muse.texi: Replace @smallexample with @example.  It didn't do what I
311       thought it did, and the result looked worse.  Hence, the reversal.
313     modified files:
314      ChangeLog muse.texi
317 2005-09-19 01:31:34 GMT Michael Olson <mwolson@gnu.org> patch-238
319     Summary:
320       muse-html: Add muse-xhtml-style-sheet.
321     Revision:
322       muse--main--1.0--patch-238
324     * lisp/muse-html.el (muse-html-style-sheet): Remove XHTML note.
325       (muse-xhtml-style-sheet): New option that is used in muse-xhtml-header.
326       Thanks to Trent Buck for the suggestion.
328     modified files:
329      ChangeLog lisp/muse-html.el
332 2005-09-16 07:06:42 GMT Michael Olson <mwolson@gnu.org> patch-237
334     Summary:
335       Release Muse 3.02.
336     Revision:
337       muse--main--1.0--patch-237
339     * Makefile.defs: Update Debian stuff.
340     
341     * changelog: Add entry for 3.02-1, urgency medium.
343     modified files:
344      ChangeLog Makefile.defs debian/changelog
347 2005-09-16 06:57:44 GMT Michael Olson <mwolson@gnu.org> patch-236
349     Summary:
350       Prepare for release.
351     Revision:
352       muse--main--1.0--patch-236
354     * lisp/muse.el (muse-version): Increment to 3.02.
355     
356     * *.el: Fix first header line.
357     
358     * examples/mwolson/muse-init.el: Sync with my config.
359       (my-muse-pdf-make-links-absolute): New function that makes relative
360       links absolute in a hard-coded way.
361       (my-muse-pdf-prepare-buffer): Add `my-muse-pdf-make-links-absolute' to
362       publishing transforms.
363     
364     * NEWS: Update.
366     new files:
367      experimental/.arch-ids/muse-cite.el.id
368      experimental/muse-cite.el
370     modified files:
371      ChangeLog Makefile.defs NEWS examples/mwolson/muse-init.el
372      experimental/muse-message.el experimental/muse-xml.el
373      lisp/muse-blosxom.el lisp/muse-book.el lisp/muse-colors.el
374      lisp/muse-convert.el lisp/muse-docbook.el lisp/muse-html.el
375      lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
376      lisp/muse-mode.el lisp/muse-poem.el lisp/muse-project.el
377      lisp/muse-protocols.el lisp/muse-publish.el
378      lisp/muse-regexps.el lisp/muse-texinfo.el lisp/muse-wiki.el
379      lisp/muse.el muse.texi
382 2005-09-16 06:33:11 GMT Michael Olson <mwolson@gnu.org> patch-235
384     Summary:
385       Finish documentation.
386     Revision:
387       muse--main--1.0--patch-235
389     * muse.texi (Comments): New node that describes the syntax of comments.
390       (Markup Strings): Describe all markup strings.
392     modified files:
393      ChangeLog muse.texi
396 2005-09-16 05:02:45 GMT Michael Olson <mwolson@gnu.org> patch-234
398     Summary:
399       Document style elements for muse-define-style.
400     Revision:
401       muse--main--1.0--patch-234
403     * muse.texi: Use @smallexample for 1-line examples.
404       (Style Elements): New node that explains the different style elements
405       that may be used for muse-define-style and muse-derive-style.
406       (Deriving Styles): Prune unnecessary entries.  Explain existing entries
407       better.
409     modified files:
410      ChangeLog muse.texi
413 2005-09-16 04:05:19 GMT Michael Olson <mwolson@gnu.org> patch-233
415     Summary:
416       Make documentation separately installable.
417     Revision:
418       muse--main--1.0--patch-233
420     * Makefile (install): Split into install-bin and install-info.
421     
422     * muse.texi (Markup Regexps): Fix display bug.
424     modified files:
425      ChangeLog Makefile muse.texi
428 2005-09-15 03:52:01 GMT Michael Olson <mwolson@gnu.org> patch-232
430     Summary:
431       muse-mode: Set comment syntax.
432     Revision:
433       muse--main--1.0--patch-232
435     * lisp/muse-mode.el (muse-mode): Declare comment syntax to be 
436       `^; comment text$'.  Thanks to Jesse Alama for the suggestion.
438     modified files:
439      ChangeLog lisp/muse-mode.el
442 2005-09-13 06:30:18 GMT Michael Olson <mwolson@gnu.org> patch-231
444     Summary:
445       muse.texi: Add publishing order information.
446     Revision:
447       muse--main--1.0--patch-231
449     * muse.texi (Markup Regexps): Add publishing order.
451     modified files:
452      ChangeLog muse.texi
455 2005-09-09 15:12:05 GMT Michael Olson <mwolson@gnu.org> patch-230
457     Summary:
458       Hack on documentation.  The release is in sight!
459     Revision:
460       muse--main--1.0--patch-230
462     * muse.texi: Use @subsubheading for all logical split headers rather than
463       @emph.  Move all examples against left margin.  Add comments to
464       indicate what still needs to be done.
465       (DocBook): Correct a few misspelled variable names and add some new
466       variables.
467       (Common Elements): Split this into 4 new subsections.
469     modified files:
470      ChangeLog muse.texi
473 2005-09-08 16:50:53 GMT Michael Olson <mwolson@gnu.org> patch-229
475     Summary:
476       Fix publishing of stuff like <code><></code>.
477     Revision:
478       muse--main--1.0--patch-229
480     * lisp/muse-publish.el (muse-publish-escape-specials): Use
481       `insert-before-markers' rather than `insert'.  This should fix strange
482       edge cases like <code><></code>.  Thanks to Trent Buck for the report.
484     modified files:
485      ChangeLog lisp/muse-publish.el
488 2005-09-08 16:24:11 GMT Michael Olson <mwolson@gnu.org> patch-228
490     Summary:
491       Update NEWS, fix muse-url-protocols customization interface.
492     Revision:
493       muse--main--1.0--patch-228
495     * lisp/muse-protocols.el (muse-url-protocols): Add customize choice for
496       using nil as the resolve function.
497     
498     * NEWS: Bring up-to-date.
500     modified files:
501      ChangeLog NEWS lisp/muse-protocols.el
504 2005-09-05 17:34:31 GMT Michael Olson <mwolson@gnu.org> patch-227
506     Summary:
507       Fix title coloring bug; muse-latex: escape '<' and '>'.
508     Revision:
509       muse--main--1.0--patch-227
511     * lisp/muse-colors.el (muse-colors-markup): Match against the space after
512       #title.  This should prevent a rather nasty bug.  Thanks to John Sullivan
513       for the report.
514     
515     * lisp/muse-latex.el (muse-latex-markup-specials): Mark up '_' as
516       "\textunderscore{}".  Add escaping for '<' and '>'.  Thanks to Trent
517       Buck.
519     modified files:
520      ChangeLog lisp/muse-colors.el lisp/muse-latex.el
523 2005-09-05 16:49:35 GMT Michael Olson <mwolson@gnu.org> patch-226
525     Summary:
526       muse-latex: Handle special characters in a better way.
527     Revision:
528       muse--main--1.0--patch-226
530     * lisp/muse-latex.el (muse-latex-markup-regexps): Remove special
531       characters hack.
532       (muse-latex-markup-strings): Use \\texttt{...} for 'begin-literal and
533       'end-literal.  Thanks to Trent Buck for the suggestion.
534       (muse-latex-markup-specials): Move special characters here instead of
535       using the regexp.
537     modified files:
538      ChangeLog lisp/muse-latex.el
541 2005-09-05 14:25:37 GMT Michael Olson <mwolson@gnu.org> patch-225
543     Summary:
544       muse-latex: Fix compiler warning.
545     Revision:
546       muse--main--1.0--patch-225
548     * lisp/muse-latex.el (muse-latex-pdf-generate): Provide 3rd argument for
549       format.
551     modified files:
552      ChangeLog lisp/muse-latex.el
555 2005-09-05 14:24:22 GMT Michael Olson <mwolson@gnu.org> patch-224
557     Summary:
558       Add <code> tag.
559     Revision:
560       muse--main--1.0--patch-224
562     * lisp/muse-colors.el (muse-colors-tags): Switch coloring of code and
563       verbatim.  Verbatim makes text literal and escaped, code makes text
564       teletype and escaped.
565     
566     * muse-publish.el (muse-publish-markup-tags): Add "code".
567       (muse-publish-code-tag): New function that publishes code the same way
568       as =teletyped= text.
570     modified files:
571      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
574 2005-09-05 13:24:19 GMT Michael Olson <mwolson@gnu.org> patch-223
576     Summary:
577       Strip text properties before browsing a URL.
578     Revision:
579       muse--main--1.0--patch-223
581     * lisp/muse-protocols.el (muse-browse-url): Strip text properties.  Maybe
582       this will fix a bug.
584     modified files:
585      ChangeLog lisp/muse-protocols.el
588 2005-09-05 05:12:07 GMT Michael Olson <mwolson@gnu.org> patch-222
590     Summary:
591       muse-latex: Call pdflatex twice to get <contents> published.
592     Revision:
593       muse--main--1.0--patch-222
595     * lisp/muse-latex.el (muse-latex-pdf-generate): Quote arguments.  Call
596       pdflatex twice, since this seems to be necessary to get <contents>
597       published.  Thanks to Trent Buck for the heads up.  I wonder if we need
598       to call it three times, since this is what John originally did.  Can
599       someone please give me advice about this?
601     modified files:
602      ChangeLog lisp/muse-latex.el
605 2005-09-04 17:07:07 GMT Michael Olson <mwolson@gnu.org> patch-221
607     Summary:
608       Make info:// and man:// not publish a link, handle insert URL edge case.
609     Revision:
610       muse--main--1.0--patch-221
612     * lisp/muse-protocols.el (muse-url-protocols): info:// and man:// should
613       publish only the description, not the URL.
614     
615     * lisp/muse-publish.el (muse-publish-insert-url): Handle case where we
616       get nil from muse-publish-url by not inserting any text.
618     modified files:
619      ChangeLog lisp/muse-protocols.el lisp/muse-publish.el
622 2005-09-04 17:02:21 GMT Michael Olson <mwolson@gnu.org> patch-220
624     Summary:
625       If a URL has a resolve function of nil, publish the description only.
626     Revision:
627       muse--main--1.0--patch-220
629     * lisp/muse-mode.el (muse-visit-link-default): Make sure we search for a
630       complete tag.
631     
632     * lisp/muse-protocols.el (muse-url-protocols): Improve customization
633       interface.
634       (muse-resolve-url): If nil is given as the resolve function, return
635       nil.
636     
637     * lisp/muse-publish.el (muse-publish-url): If the URL resolves as nil,
638       insert the description instead of the original URL.
640     modified files:
641      ChangeLog lisp/muse-mode.el lisp/muse-protocols.el
642      lisp/muse-publish.el
645 2005-09-02 22:57:04 GMT Michael Olson <mwolson@gnu.org> patch-219
647     Summary:
648       Implement protocol handling.
649     Revision:
650       muse--main--1.0--patch-219
652     * lisp/muse-mode.el (muse-mode): Call muse-update-url-regexp.  Maybe I
653       should just make a hook for this stuff.
654       (muse-visit-link-default): Call muse-browse-url instead of browse-url.
655     
656     * lisp/muse-protocols.el: New file that implements protocol handling.
657     
658     * lisp/muse-publish.el (muse-publish-url-transforms): Add
659       muse-resolve-url.
660       (muse-publish-markup-url): Indentation fix, no func change.
661     
662     * lisp/muse-regexps.el (muse-url-regexp): Move to muse-protocols.el.
663     
664     * lisp/muse.el: Require muse-protocols.
666     new files:
667      lisp/.arch-ids/muse-protocols.el.id lisp/muse-protocols.el
669     modified files:
670      ChangeLog lisp/muse-mode.el lisp/muse-publish.el
671      lisp/muse-regexps.el lisp/muse.el
674 2005-09-01 16:11:57 GMT Michael Olson <mwolson@gnu.org> patch-218
676     Summary:
677       muse-xml: Use a more standard sort of header.
678     Revision:
679       muse--main--1.0--patch-218
681     * experimental/muse-xml.el (muse-xml-header): Use <MUSE> instead of <page
682       type="muse">, as suggested by Brad Collins.
684     modified files:
685      ChangeLog experimental/muse-xml.el
688 2005-09-01 16:04:32 GMT Michael Olson <mwolson@gnu.org> patch-217
690     Summary:
691       Add schema for muse-xml, tweak verse formatting, fix goof from last patch.
692     Revision:
693       muse--main--1.0--patch-217
695     * AUTHORS: Note that Brad Collins authored examples/muse-rnc.
696     
697     * README (examples): Mention that other files are here as well.
698     
699     * examples/muse-rnc.el: New file that implements a RelaxNG Compact schema
700       for use with muse-xml.el.
701     
702     * muse-xml.el: Mention the newly-contributed schema from Brad, and that
703       muse-xml is in experimental status.
704       (muse-xml-markup-regexps): Correct table-munging regexp.
705       (muse-xml-markup-strings): Surround each verse line with <line></line>.
706       Empty lines are marked up as <line />.
707     
708     * muse-html.el (muse-html-markup-strings, muse-xhtml-markup-strings):
709       s/last-stanza-end/end-last-stanza-line/.
710     
711     * muse-mode.el (muse-visit-link-default): Make the temporary file
712       visiting work as expected.
713     
714     * muse-publish.el (muse-publish-markup-verse): Make use of
715       'begin-verse-line and 'begin-last-stanza-line.  Use
716       'end-last-stanza-line instead of 'last-stanza-end.
717     
718     * muse.texi (Verse): Be a bit more clever with our example.
720     new files:
721      examples/.arch-ids/muse.rnc.id examples/muse.rnc
723     modified files:
724      AUTHORS ChangeLog README experimental/muse-xml.el
725      lisp/muse-html.el lisp/muse-mode.el lisp/muse-publish.el
726      muse.texi
729 2005-09-01 13:42:15 GMT Michael Olson <mwolson@gnu.org> patch-216
731     Summary:
732       Allow links to temporary files to be visited.
733     Revision:
734       muse--main--1.0--patch-216
736     * lisp/muse-mode.el (muse-visit-link-default): Permit visiting of
737       temporary files.  These are buffers that do not have a corresponding
738       file.
740     modified files:
741      ChangeLog lisp/muse-mode.el
744 2005-09-01 11:41:14 GMT Michael Olson <mwolson@gnu.org> patch-215
746     Summary:
747       Fix save-match-data gaffe.
748     Revision:
749       muse--main--1.0--patch-215
751     * lisp/muse-regexps.el (muse-regexp-emacs-revision): Move save-match-data
752       outside of `and' statement.
754     modified files:
755      ChangeLog lisp/muse-regexps.el
758 2005-08-31 03:48:28 GMT Michael Olson <mwolson@gnu.org> patch-214
760     Summary:
761       Introduce :link-suffix. muse-wiki: Don't mangle acronyms in titles.
762     Revision:
763       muse--main--1.0--patch-214
765     * examples/mwolson/muse-init.el: Update.
766     
767     * muse-blosxom.el ("blosxom-html", "blosxom-xhtml"): Use :link-suffix to
768       ensure that links to other pages in this project are given the proper
769       extension.
770     
771     * muse-latex.el ("pdf", "pdfcjk"): Ditto.
772     
773     * muse-journal.el (muse-journal-rdf-header): Use muse-publish-link-name
774       instead of muse-publish-output-name.
775     
776     * muse-publish.el (muse-publish-link-name, muse-publish-link-file): New
777       functions that consult the :link-suffix when returning the name of the
778       link (or the complete file name for the latter function).  If
779       :link-suffix does not exist, use :suffix.  This should help Muse be
780       able to handle some more usage scenarios.
781       (muse-publish-prepare-url): Use muse-publish-link-name instead of
782       muse-publish-output-name.
783     
784     * muse-wiki.el (muse-wiki-resolve-project-page): Use
785       muse-publish-link-file instead of muse-publish-output-file.
786       (muse-wiki-publish-pretty-title): Don't space-separate capitalized
787       letters.  The old behavior was not friendly to acronyms.
789     modified files:
790      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
791      lisp/muse-journal.el lisp/muse-latex.el lisp/muse-publish.el
792      lisp/muse-wiki.el
795 2005-08-29 06:14:35 GMT Michael Olson <mwolson@gnu.org> patch-213
797     Summary:
798       Correct the publish-project example.
799     Revision:
800       muse--main--1.0--patch-213
802     * examples/publish-project: Remove "-l muse-build.el" and note that the
803       user's muse-init.el file should add the Muse directories to load-path.
805     modified files:
806      ChangeLog examples/publish-project
809 2005-08-29 06:04:51 GMT Michael Olson <mwolson@gnu.org> patch-212
811     Summary:
812       Reinstate former extended character class rules.
813     Revision:
814       muse--main--1.0--patch-212
816     * lisp/muse-regexps.el (muse-regexp-use-character-classes): Looks like
817       extended regexps really don't work well on Emacs 21.2 or 21.3, so
818       document that.
819       (muse-regexp-emacs-revision): New variable that indicates the revision
820       number of this version of Emacs.
821       (muse-extreg-usable-p): Reinstate old rules -- Emacs 21.2 and 21.3
822       aren't working well enough with extended character classes in regexps.
823     
824     * lisp/muse.el (muse-version): If INSERT option is given, insert the text
825       instead of just displaying it.
827     modified files:
828      ChangeLog lisp/muse-regexps.el lisp/muse.el
831 2005-08-28 23:59:03 GMT Michael Olson <mwolson@gnu.org> patch-211
833     Summary:
834       Fix paragraph-filling breakage in Emacs21.
835     Revision:
836       muse--main--1.0--patch-211
838     * lisp/muse-mode.el (muse-mode): Check explicitly for Emacs21 rather than
839       relying on muse-extreg-usable-p.  Thanks to Sergey Vlasov for the bug
840       report.
842     modified files:
843      ChangeLog lisp/muse-mode.el
846 2005-08-27 02:25:35 GMT Michael Olson <mwolson@gnu.org> patch-210
848     Summary:
849       Allow Emacs 21.3 to use extended character classes in regexps.
850     Revision:
851       muse--main--1.0--patch-210
853     * lisp/muse-regexps.el (muse-extreg-usable-p): Use a simpler algorithm.
854       Since enough positive reports have come in about the usability of 21.3,
855       we'll allow it to use extended character classes in regexps by default.
857     modified files:
858      ChangeLog lisp/muse-regexps.el
861 2005-08-26 14:48:08 GMT Michael Olson <mwolson@gnu.org> patch-209
863     Summary:
864       Don't prompt unnecessarily when doing C-c C-t in a Muse project file.
865     Revision:
866       muse--main--1.0--patch-209
868     * lisp/muse-publish.el (muse-publish-get-output-dir): Use
869       `muse-read-directory-name' instead of `read-file-name'.  Now Muse won't
870       offer the style and directory prompt when you hit C-c C-t in a file
871       belonging to a defined Muse project.  Otherwise prompt.  Thanks to Yann
872       Hodique for the fix.
873     
874     * lisp/muse.el (muse-read-directory-name): New function that defines a
875       fallback version of `read-directory-name', since Emacs21 doesn't have
876       it.
878     modified files:
879      ChangeLog lisp/muse-publish.el lisp/muse.el
881     new patches:
882      hodique@lifl.fr--2005/muse--yh--1.0--patch-34
883      hodique@lifl.fr--2005/muse--yh--1.0--patch-35
884      hodique@lifl.fr--2005/muse--yh--1.0--patch-36
885      hodique@lifl.fr--2005/muse--yh--1.0--patch-37
886      hodique@lifl.fr--2005/muse--yh--1.0--patch-38
887      hodique@lifl.fr--2005/muse--yh--1.0--patch-39
890 2005-08-25 05:44:56 GMT Michael Olson <mwolson@gnu.org> patch-208
892     Summary:
893       Fix problem with links at beginning of buf and paragraphs.
894     Revision:
895       muse--main--1.0--patch-208
897     * experimental/muse-xml.el (muse-xml-markup-regexps): Update to do what I
898       mean.
899     
900     * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
901     
902     * muse-html.el (muse-html-markup-regexps): Ditto.
903     
904     * muse-publish.el (muse-publishing-last-position): New variable that
905       indicates our last buffer position while publishing the current rule.
906       Used to make sure the process doesn't get stalled.
907       (muse-publish-markup): Fix edge case where links at beginning of
908       buffer, with read-only text, would prevent the beginning of buffer from
909       being matched.
910       (muse-publish-markup-directive): Fix case where two directives of the
911       same size would prevent any following directives from being
912       interpreted.  We accomplish this by setting the last published position
913       to nil after each directive.
915     modified files:
916      ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
917      lisp/muse-html.el lisp/muse-publish.el
920 2005-08-24 03:45:13 GMT Michael Olson <mwolson@gnu.org> patch-207
922     Summary:
923       Document publishing directives.
924     Revision:
925       muse--main--1.0--patch-207
927     * muse.texi (Getting Started): Remove crufty sentence.
928       (Directives): New section that describes the likes of #title and
929       #author.
931     modified files:
932      ChangeLog muse.texi
935 2005-08-23 04:36:54 GMT Michael Olson <mwolson@gnu.org> patch-206
937     Summary:
938       Document WikiNames and update header publishing information.
939     Revision:
940       muse--main--1.0--patch-206
942     * muse.texi (Headings): Any level of headings is supported.
943       (Emphasizing Text): Verbatim text may span multiple lines.
944       (Explicit Links): Refactor Links section into Explicit Links, Implicit
945       Links, and Images.
946       (Implicit Links): Document WikiNames and InterWiki links.
948     modified files:
949      ChangeLog muse.texi
952 2005-08-22 20:37:10 GMT Michael Olson <mwolson@gnu.org> patch-205
954     Summary:
955       Finish NEWS, handle emphasis at EOF edge case.
956     Revision:
957       muse--main--1.0--patch-205
959     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-underlined)
960       (muse-colors-verbatim): Highlight emphasis at the end of file, as long
961       as there is a terminating emphasis delimiter.
962     
963     * examples/mwolson/muse-init.el: Sync with my latest configuration.
964     
965     * NEWS: Bring this up to date.
967     modified files:
968      ChangeLog NEWS examples/mwolson/muse-init.el
969      lisp/muse-colors.el
972 2005-08-19 16:55:39 GMT Michael Olson <mwolson@gnu.org> patch-204
974     Summary:
975       muse-html: Add muse-xhtml-extension.
976     Revision:
977       muse--main--1.0--patch-204
979     * lisp/muse-html.el (muse-xhtml-extension): New option that specifies the
980       default file extension for publishing XHTML files.  Thanks to Trent
981       Buck for the suggestion.
982       ("xhtml"): Use it.
984     modified files:
985      ChangeLog lisp/muse-html.el
988 2005-08-19 16:24:08 GMT Michael Olson <mwolson@gnu.org> patch-203
990     Summary:
991       Add items through patch-149 to NEWS.
992     Revision:
993       muse--main--1.0--patch-203
995     * NEWS (progress): Catch up to patch-149.
996     
997     * lisp/muse-mode.el (muse-mode): Remove spurious comment.
998     
999     * lisp/muse-publish.el (muse-publish): Ditto.
1001     modified files:
1002      ChangeLog NEWS lisp/muse-mode.el lisp/muse-publish.el
1005 2005-08-18 06:53:31 GMT Michael Olson <mwolson@gnu.org> patch-202
1007     Summary:
1008       Make building of Debian revisions work.
1009     Revision:
1010       muse--main--1.0--patch-202
1012     * Makefile (distclean): Don't remove anything in debian/, since it will
1013       never be necessary.
1014       (debclean): Removed, since two different targets need slightly
1015       different versions of this.  Even abstraction has its limits.
1016       (debbuild): New target that takes care of performing the build itself.
1017       (debrevision): New target that makes a revision build, where the
1018       original tarball must not be modified.
1019       (debrevision): Split out building stuff to debbuild target.
1020     
1021     * debian/changelog: Several revisions worth of Debian fun.
1022     
1023     * debian/control (Build-Depends-Indep): Add emacs21 | emacsen.
1024       (Description): Make this match the ITP and shorten the text.
1026     modified files:
1027      ChangeLog Makefile Makefile.defs debian/changelog
1028      debian/control
1031 2005-08-14 07:10:16 GMT Michael Olson <mwolson@gnu.org> patch-201
1033     Summary:
1034       Prepare initial upload for Debian project.
1035     Revision:
1036       muse--main--1.0--patch-201
1038     * Makefile.defs (LASTUPLOAD): Mark as the previous Debian package
1039       version, since we only want the last changelog entry to appear on the
1040       initial Debian upload.
1041     
1042     * debian/changelog: New Debian package 3.01.arch.201-1.
1044     modified files:
1045      ChangeLog Makefile.defs debian/changelog
1048 2005-08-13 05:05:41 GMT Michael Olson <mwolson@gnu.org> patch-200
1050     Summary:
1051       muse-mode: Minor regexp tweak.
1052     Revision:
1053       muse--main--1.0--patch-200
1055     * lisp/muse-mode.el (muse-mode): Use \\s- instead of [[:blank:]].
1057     modified files:
1058      ChangeLog lisp/muse-mode.el
1061 2005-08-13 00:25:54 GMT Michael Olson <mwolson@gnu.org> patch-199
1063     Summary:
1064       Minor fixups from Peter K. Lee.
1065     Revision:
1066       muse--main--1.0--patch-199
1068     * experimental/muse-xml.el (muse-xml-fixup-tables): Be slightly less
1069       restrictive with our end-of-table regexp.
1070     
1071     * lisp/muse-docbook.el (muse-docbook-fixup-tables): Look for tgroup
1072       instead of start of table.  Be less restrictive with several of our
1073       regexps.
1074     
1075     * lisp/muse-html.el: Patch from Peter K. Lee.
1076       (muse-html-prepare-buffer): Work around edge case where the "charset="
1077       part has already been appended to muse-html-meta-content-type.
1078       (muse-html-fixup-tables): Be slightly less restrictive with our
1079       end-of-table regexp.
1081     modified files:
1082      ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
1083      lisp/muse-html.el
1086 2005-08-12 20:36:10 GMT Michael Olson <mwolson@gnu.org> patch-198
1088     Summary:
1089       Keep lists from getting mashed together on M-q.
1090     Revision:
1091       muse--main--1.0--patch-198
1093     * lisp/muse-mode.el (muse-mode): Handle footnotes.  Set `paragraph-start'
1094       locally so that lists don't get blended together incorrectly upon
1095       hitting M-q.
1097     modified files:
1098      ChangeLog lisp/muse-mode.el
1101 2005-08-12 01:29:58 GMT Michael Olson <mwolson@gnu.org> patch-197
1103     Summary:
1104       QuickStart: Minor typo in anchor example.
1105     Revision:
1106       muse--main--1.0--patch-197
1108     * examples/QuickStart (Anchors and tagged links): Link to an anchor only,
1109       rather than a full URL.
1111     modified files:
1112      ChangeLog examples/QuickStart
1115 2005-08-09 23:15:10 GMT Michael Olson <mwolson@gnu.org> patch-196
1117     Summary:
1118       Makefile: Use BUILDOPTS.
1119     Revision:
1120       muse--main--1.0--patch-196
1122     * Makefile (debrelease): Make use of $(BUILDOPTS).
1123     
1124     * Makefile.defs (BUILDOPTS): New option that allows additional options to
1125       be passed to dpkg-buildpackage.  In case I ever make several revisions
1126       before getting the -1 revision uploaded, for example, I can use "-sa"
1127       here in order to make a valid pacakge.
1129     modified files:
1130      ChangeLog Makefile Makefile.defs
1133 2005-08-09 22:39:09 GMT Michael Olson <mwolson@gnu.org> patch-195
1135     Summary:
1136       Make generated Debian packages slightly easier to upload.
1137     Revision:
1138       muse--main--1.0--patch-195
1140     * debian/changelog: Generate 3.01.arch.195-1.
1141     
1142     * debian/rules (clean): Call $(MAKE) realclean instead of $(MAKE) clean.
1143     
1144     * Makefile.defs (LASTUPLOAD): New variable that indicates the version
1145       that was last uploaded to Debian.
1146     
1147     * Makefile (debrelease): Use $(LASTUPLOAD) to ensure that a full set of
1148       changes is generated.  This means we have to use dpkg-buildpackage,
1149       since debuild doesn't recognize the environment variables that it
1150       claims to recognize.
1152     modified files:
1153      ChangeLog Makefile Makefile.defs debian/changelog debian/rules
1156 2005-08-09 04:01:52 GMT Michael Olson <mwolson@gnu.org> patch-194
1158     Summary:
1159       Makefile: Minor deletion cleanups.
1160     Revision:
1161       muse--main--1.0--patch-194
1164     modified files:
1165      ChangeLog Makefile
1168 2005-08-09 03:26:50 GMT Michael Olson <mwolson@gnu.org> patch-193
1170     Summary:
1171       Compilation cleanups.
1172     Revision:
1173       muse--main--1.0--patch-193
1175     * lisp/muse-mode.el (muse-mode): Use `make-local-variable' instead of
1176       `make-variable-buffer-local' in order to silence compiler warnings.
1177     
1178     * lisp/muse.el: Add an eval-when-compile line to silence a compiler
1179       warning.
1180     
1181     * scripts/muse-build.el (muse-elint-files): Automatically load every
1182       elisp file rather than specifying each one.
1184     modified files:
1185      ChangeLog lisp/muse-mode.el lisp/muse.el scripts/muse-build.el
1188 2005-08-08 22:58:24 GMT Michael Olson <mwolson@gnu.org> patch-192
1190     Summary:
1191       Fix failure to resolve interwiki link when clicking on it.
1192     Revision:
1193       muse--main--1.0--patch-192
1195     * Makefile (debclean): Minor tweak.
1196     
1197     * lisp/muse-mode.el (muse-visit-link-default): Indentation fix.  No func
1198       change.
1199     
1200     * lisp/muse-project.el (muse-project-find-file): Don't add file
1201       extensions to a relative name.  If we're dealing with a file, open it
1202       up without searching through the various projects for a path.  This
1203       should fix the failure to resolve an interwiki link by clicking on it.
1205     modified files:
1206      ChangeLog Makefile lisp/muse-mode.el lisp/muse-project.el
1209 2005-08-06 17:39:45 GMT Michael Olson <mwolson@gnu.org> patch-191
1211     Summary:
1212       Makefile: Remove stale Debian packages for this version.
1213     Revision:
1214       muse--main--1.0--patch-191
1216     * Makefile (debclean): Remove generated Debian packages for the current
1217       version in parent directory.
1219     modified files:
1220      ChangeLog Makefile
1223 2005-08-03 04:34:50 GMT Michael Olson <mwolson@gnu.org> patch-190
1225     Summary:
1226       Fix trailing backslash error.
1227     Revision:
1228       muse--main--1.0--patch-190
1230     * lisp/muse-project.el (muse-project-of-file): Apply 1-line
1231       regexp-quoting fix from drkm.
1233     modified files:
1234      ChangeLog lisp/muse-project.el
1237 2005-07-27 07:43:53 GMT Michael Olson <mwolson@gnu.org> patch-189
1239     Summary:
1240       Release 3.01.91 (3.02 RC2).
1241     Revision:
1242       muse--main--1.0--patch-189
1244     * lisp/muse.el (muse-version): Release 3.01.91 (3.02 RC2).
1246     modified files:
1247      ChangeLog Makefile.defs lisp/muse.el muse.texi
1250 2005-07-27 07:40:03 GMT Michael Olson <mwolson@gnu.org> patch-188
1252     Summary:
1253       Escape email address and URL always.
1254     Revision:
1255       muse--main--1.0--patch-188
1257     * lisp/muse-publish.el (muse-publish-markup-email): Move lower.  Always
1258       escape and publish email address as read-only, even when it's not
1259       marked up.
1260       (muse-publish-markup-url): Ditto for URL.
1262     modified files:
1263      ChangeLog Makefile.defs debian/changelog lisp/muse-publish.el
1266 2005-07-26 08:49:38 GMT Michael Olson <mwolson@gnu.org> patch-187
1268     Summary:
1269       Inter-project output name fix.
1270     Revision:
1271       muse--main--1.0--patch-187
1273     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): I would've sworn
1274       that I had fixed this before.
1276     modified files:
1277      ChangeLog lisp/muse-wiki.el
1280 2005-07-26 08:40:11 GMT Michael Olson <mwolson@gnu.org> patch-186
1282     Summary:
1283       Make coloring of verbatim greater-than sign same as publishing.
1284     Revision:
1285       muse--main--1.0--patch-186
1287     * lisp/muse-colors.el (muse-colors-markup): Since we currently publish a
1288       greater-than sign surrounded by equal signs, display it in verbatim
1289       face.
1291     modified files:
1292      ChangeLog lisp/muse-colors.el
1295 2005-07-26 08:03:41 GMT Michael Olson <mwolson@gnu.org> patch-185
1297     Summary:
1298       Allow transform function for link descriptions.  Bare email and URL fixes.
1299     Revision:
1300       muse--main--1.0--patch-185
1302     * lisp/muse-publish.el (muse-publish-url-transforms): Docfix.
1303       (muse-publish-desc-transforms): New option that contains the functions
1304       that will be called to transform a link description.
1305       (muse-publish-markup-word): Handle Yet Another Edge Case.
1306       (muse-publish-markup-email): Use
1307       `muse-publish-escape-specials-in-string'.  Don't publish if we have a
1308       double-quote on either side.
1309       (muse-publish-url): Apply description transforms.
1310       (muse-publish-markup-url): Don't publish if we have a double-quote on
1311       either side.
1312     
1313     * lisp/muse-wiki.el (muse-wiki-update-wikiword-regexp)
1314       (muse-wiki-wikiword-regexp, muse-wiki-use-wikiword): Minor docfixes.
1315       (muse-wiki-interwiki-delimiter): New option that indicates the
1316       interwiki delimiter to use.
1317       (muse-wiki-interwiki-replacement): New option that indicates the
1318       replacement
1319       (muse-wiki-update-interwiki-regexp): Use muse-wiki-interwiki-delimiter.
1320       (muse-wiki-publish-pretty-title): Deal with EXPLICIT argument so that
1321       this can be added to muse-publish-desc-transforms.
1322       (muse-wiki-publish-pretty-interwiki): New function that replaces the
1323       interwiki delimiter with its replacement, but only when the given text
1324       is not an explicit link.
1325     
1326     * lisp/muse.el (muse-update-file-extension): New function made from the
1327       innards of the :set function in `muse-file-extension'.
1329     modified files:
1330      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
1333 2005-07-26 06:17:31 GMT Michael Olson <mwolson@gnu.org> patch-184
1335     Summary:
1336       Handle anchors in all publishing styles, as well as linking to them.
1337     Revision:
1338       muse--main--1.0--patch-184
1340     * lisp/muse-publish.el (muse-publish-url): Publish links to anchors as
1341       'internal-link.
1342       (muse-publish-prepare-url): Don't touch links to anchors.
1343     
1344     * lisp/muse-docbook.el (muse-docbook-markup-strings): Add handler for
1345       'internal-link.  Treat centered text with
1346       <para role="center">...</para>.
1347       (muse-docbook-markup-paragraph): Slight regexp tweak.
1348       (muse-docbook-insert-anchor): Docfix.
1349       (muse-docbook-markup-anchor): Move lower in file.
1350     
1351     * lisp/muse-html.el (muse-html-markup-strings): Add handler for
1352       'internal-link.
1353       (muse-xhtml-markup-strings): Order list, no func change.
1354       (muse-html-markup-anchor): Move up in file, no func change.
1355     
1356     * lisp/muse-latex.el (muse-latex-markup-functions): Add rule for
1357       publishing anchors.
1358       (muse-latex-markup-strings): Add handler for 'internal-link.
1359       (muse-latex-insert-anchor, muse-latex-markup-anchor): New functions
1360       that insert an anchor around the next word or inside of a tag.
1361     
1362     * lisp/muse-texinfo.el (muse-texinfo-markup-functions): Add rule for
1363       publishing anchors.
1364     
1365     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Add handler for
1366       'internal-link.
1367       (muse-texinfo-insert-anchor, muse-texinfo-markup-anchor): New functions
1368       that insert an anchor before the next word or within a tag.
1369     
1370     * NEWS: Initial attempt at documenting changes since 3.01.
1372     new files:
1373      .arch-ids/NEWS.id NEWS
1375     modified files:
1376      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
1377      lisp/muse-latex.el lisp/muse-publish.el lisp/muse-texinfo.el
1380 2005-07-26 04:30:52 GMT Michael Olson <mwolson@gnu.org> patch-183
1382     Summary:
1383       Generalize some blosxom helper functions.
1384     Revision:
1385       muse--main--1.0--patch-183
1387     * examples/mwolson/muse-init.el (muse-project-alist): Adapt to new
1388       generalized helper functions.
1389       (my-muse-prepare-entry-for-xanga): Use muse-blosxom-extension rather
1390       than hard-coding it.  Use muse-with-temp-buffer.  Handle all kinds of
1391       relative links.
1392     
1393     * lisp/muse-blosxom.el: Update example in header.
1394       (muse-blosxom-new-entry): Use new names for helper functions.
1395       (muse-blosxom-get-categories, muse-blosxom-project-alist-entry)
1396       (muse-blosxom-project-alist-dirs): Move to muse-project.el.
1397     
1398     * lisp/muse-project.el (muse-project-recurse-directory): Renamed from
1399       `muse-blosxom-project-get-categories'.
1400       (muse-project-alist-styles): Renamed from
1401       `muse-blosxom-project-alist-entry'.
1402       (muse-project-alist-dirs): Renamed from
1403       `muse-blosxom-project-alist-dirs'.
1404       (muse-project-of-file): Use `muse-current-file'.
1405     
1406     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Use
1407       `muse-current-file'.
1408     
1409     * lisp/muse.el (muse-current-file): New function that returns the name of
1410       the currently visited or published file.
1411       (muse-page-name): Use `muse-current-file'.
1413     modified files:
1414      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
1415      lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
1418 2005-07-26 03:47:53 GMT Michael Olson <mwolson@gnu.org> patch-182
1420     Summary:
1421       muse-xml: definition lists, muse-docbook: center.
1422     Revision:
1423       muse--main--1.0--patch-182
1425     * Makefile (%.info, %.html): Use general argument in rule.
1426       (distclean): Add another cruft file.
1427     
1428     * experimental/muse-xml.el (muse-xml-markup-strings): Use <list
1429       type="definition"> for definition lists.
1430     
1431     * lisp/muse-docbook.el (muse-docbook-markup-strings): Replace <center>
1432       with <note>, since it's the closest thing I could find.
1434     modified files:
1435      ChangeLog Makefile experimental/muse-xml.el
1436      lisp/muse-docbook.el
1439 2005-07-24 22:46:22 GMT Michael Olson <mwolson@gnu.org> patch-181
1441     Summary:
1442       Minor namespace fix.
1443     Revision:
1444       muse--main--1.0--patch-181
1446     * lisp/muse-colors.el (muse-colors-explicit-link): Use
1447       muse-match-string-no-properties rather than match-string-no-properties.
1449     modified files:
1450      ChangeLog lisp/muse-colors.el
1453 2005-07-24 21:04:15 GMT Michael Olson <mwolson@gnu.org> patch-180
1455     Summary:
1456       Correct breakage induced by previous patch.
1457     Revision:
1458       muse--main--1.0--patch-180
1460     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Don't use the local
1461       path as a fallback if we are publishing.
1463     modified files:
1464      ChangeLog lisp/muse-wiki.el
1467 2005-07-24 21:01:02 GMT Michael Olson <mwolson@gnu.org> patch-179
1469     Summary:
1470       Make interwiki links work in a few more edge cases.
1471     Revision:
1472       muse--main--1.0--patch-179
1474     * lisp/muse-project.el (muse-project-applicable-styles): Remove
1475       assertion, now that I have a good idea of the edge cases involved.
1476     
1477     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle case where
1478       the current file is not part of any Muse project, allowing interwiki
1479       links to be resolvable even then.  Don't return a relative path if we
1480       are not publishing.  For visiting links, the best thing is just to
1481       return the real path.
1483     modified files:
1484      ChangeLog lisp/muse-project.el lisp/muse-wiki.el
1487 2005-07-24 03:38:06 GMT Michael Olson <mwolson@gnu.org> patch-178
1489     Summary:
1490       Fix warnings during font-lock, example tag highlighting.
1491     Revision:
1492       muse--main--1.0--patch-178
1494     * lisp/muse-colors.el (muse-colors-region): Prevent "Wrong side of point"
1495       error.
1496       (muse-colors-tags): Make sure that no fontification occurs in <code> or
1497       <lisp> tags.
1498       (muse-unhighlight-region): Move higher up.
1499       (muse-colors-example-tag, muse-colors-literal-tag): Use
1500       `muse-unhighlight-region'.  Fix spelling goof.  Omit (goto-char end)
1501       since the point gets put in the right place automatically.
1503     modified files:
1504      ChangeLog lisp/muse-colors.el
1507 2005-07-24 03:01:50 GMT Michael Olson <mwolson@gnu.org> patch-177
1509     Summary:
1510       muse-xml: Separate section from title.
1511     Revision:
1512       muse--main--1.0--patch-177
1514     * experimental/muse-xml.el (muse-xml-markup-strings): Add "level"
1515       attribute to sections.  Use separate <title> tag to handle the title of
1516       a section.  Thanks to drkm for the suggestion.
1517     
1518     * lisp/muse-mode.el (muse-mode): Code indentation, no func change.
1519     
1520     * lisp/muse-publish.el (muse-publish-markup-heading)
1521       (muse-publish-section-close): Pass level to markup strings for all
1522       section-related tags.
1523     
1524     * lisp/muse.el (muse-page-name): Handle case where buffer-file-name is
1525       not defined.
1527     modified files:
1528      ChangeLog experimental/muse-xml.el lisp/muse-mode.el
1529      lisp/muse-publish.el lisp/muse.el
1532 2005-07-23 01:29:29 GMT Michael Olson <mwolson@gnu.org> patch-176
1534     Summary:
1535       Include regexps from base styles.  Fix muse-project-ignore-regexp and use it more.
1536     Revision:
1537       muse--main--1.0--patch-176
1539     * lisp/muse-blosxom.el (muse-blosxom-get-categories): Don't include
1540       folders that match `muse-project-ignore-regexp'.
1541     
1542     * lisp/muse-project.el (muse-project-ignore-regexp): Correct an escape
1543       omission.  Add ",.*" to list of bad directory parts.
1544     
1545     * lisp/muse-project.el (muse-project-of-file): Ignore PATHNAME if it
1546       matches `muse-project-ignore-regexp'.
1547     
1548     * lisp/muse-publish.el: Install patch from Peter K. Lee.
1549       (muse-style-elements-list): New function that returns a list of
1550       references to ELEM in STYLE, including base styles.
1551       (muse-publish-markup-region): Use muse-style-elements-list rather than
1552       muse-style-elements when getting :regexps.
1553     
1554     * lisp/muse-publish.el (muse-style-element): Add docstring.
1556     modified files:
1557      AUTHORS ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
1558      lisp/muse-publish.el
1561 2005-07-23 00:21:36 GMT Michael Olson <mwolson@gnu.org> patch-175
1563     Summary:
1564       Initial implementation of muse-xml.el.  End of section edge case.
1565     Revision:
1566       muse--main--1.0--patch-175
1568     * AUTHORS: Add Peter K. Lee.
1569     
1570     * Makefile (experimental): New target that builds experimental programs.
1571       (distclean): Remove debian/dirs, a cruft file from the debian build
1572       process.
1573     
1574     * examples/mwolson/muse-init.el: Update.
1575     
1576     * examples/mwolson/muse-init.el ("\C-cpL"): Use a better function that
1577       prompts for the blog entry to visit.
1578     
1579     * experimental/Makefile: New file that causes experimental stuff to be
1580       built.
1581     
1582     * experimental/muse-xml.el: New file that provides the experimental XML
1583       publishing style.
1584     
1585     * lisp/muse-docbook.el (muse-docbook-markup-regexps): Re-order and fix
1586       comment strings.
1587     
1588     * lisp/muse-html.el (muse-html-markup-regexps): Ditto.
1589     
1590     * lisp/muse-publish.el (muse-publish-section-close): Deal with edge case
1591       involving end-of-file and paragraph detection.
1592     
1593     * lisp/muse-wiki.el: Minor header fix.
1594     
1595     * scripts/muse-build.el (load-path): Add "../experimental".
1597     new files:
1598      experimental/.arch-ids/Makefile.id
1599      experimental/.arch-ids/muse-xml.el.id experimental/Makefile
1600      experimental/muse-xml.el
1602     modified files:
1603      AUTHORS ChangeLog Makefile examples/mwolson/muse-init.el
1604      lisp/muse-docbook.el lisp/muse-html.el lisp/muse-publish.el
1605      lisp/muse-wiki.el scripts/muse-build.el
1608 2005-07-22 07:30:43 GMT Michael Olson <mwolson@gnu.org> patch-174
1610     Summary:
1611       Try to fix <example> region coloring problem.
1612     Revision:
1613       muse--main--1.0--patch-174
1615     * lisp/muse-colors.el (muse-colors-example-tag, muse-colors-literal-tag):
1616       If region is multiple lines, add '(font-lock-multiline t) to
1617       properties.  This should fix an annoying <example> region issue.
1619     modified files:
1620      ChangeLog lisp/muse-colors.el
1623 2005-07-22 07:19:30 GMT Michael Olson <mwolson@gnu.org> patch-173
1625     Summary:
1626       Don't publish implicit links that have a double-quote at begin or end.
1627     Revision:
1628       muse--main--1.0--patch-173
1630     * lisp/muse-colors.el (muse-colors-implicit-link): Don't colorize if a
1631       double-quote exists at beginning or end.
1632     
1633     * lisp/muse-publish.el (muse-publish-markup-link): When link is implicit,
1634       don't colorize if a double-quote exists at beginning or end.
1636     modified files:
1637      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
1640 2005-07-22 06:42:10 GMT Michael Olson <mwolson@gnu.org> patch-172
1642     Summary:
1643       Fix failure to publish emphasis properly.
1644     Revision:
1645       muse--main--1.0--patch-172
1647     * lisp/muse-publish.el (muse-publish-markup-word): Darn off-by-one
1648       errors.
1649     
1650     * experimental/muse-wiki-old.el: Removed, since I'm happy with the state
1651       of muse-wiki.
1653     removed files:
1654      experimental/.arch-ids/muse-wiki-old.el.id
1655      experimental/muse-wiki-old.el
1657     modified files:
1658      ChangeLog lisp/muse-publish.el
1661 2005-07-22 04:55:52 GMT Michael Olson <mwolson@gnu.org> patch-171
1663     Summary:
1664       Add a few common revision control directories to the ignore list.
1665     Revision:
1666       muse--main--1.0--patch-171
1668     * lisp/muse-project.el (muse-project-ignore-regexp): Add types of
1669       directories to be ignored when building the file alist, such as those
1670       used for CVS and Arch revision control data.
1672     modified files:
1673      ChangeLog lisp/muse-project.el
1676 2005-07-21 01:00:25 GMT Michael Olson <mwolson@gnu.org> patch-170
1678     Summary:
1679       Fix #2654: Append a newline when using pdf publishing style.
1680     Revision:
1681       muse--main--1.0--patch-170
1683     * lisp/muse-latex.el (muse-latex-footer, muse-latexcjk-footer): Append a
1684       newline to the end.
1686     modified files:
1687      ChangeLog lisp/muse-latex.el
1690 2005-07-20 20:20:24 GMT Michael Olson <mwolson@gnu.org> patch-169
1692     Summary:
1693       5 levels of headings colorization; color bare URLs.
1694     Revision:
1695       muse--main--1.0--patch-169
1697     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-markup):
1698       Really color up to 5 headings.
1699       (muse-colors-markup): Add muse-url-regexp.
1700       (muse-colors-explicit-link): Renamed from muse-colors-link.
1701       (muse-colors-implicit-link): Moved here from
1702       `muse-wiki-colors-wikiword' in muse-wiki.el.  We need it here since
1703       we'll be coloring URLs.
1705     modified files:
1706      ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
1709 2005-07-20 19:45:15 GMT Michael Olson <mwolson@gnu.org> patch-168
1711     Summary:
1712       Don't emphasize if a word constituent follows the trailer.
1713     Revision:
1714       muse--main--1.0--patch-168
1716     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-underlined)
1717       (muse-colors-verbatim): Don't colorize if a word constituent follows
1718       the trailer.
1719     
1720     * lisp/muse-publish.el (muse-publish-markup-word): Don't publish if a
1721       word constituent follows the trailer.
1723     modified files:
1724      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
1727 2005-07-20 18:50:12 GMT Michael Olson <mwolson@gnu.org> patch-167
1729     Summary:
1730       Add coloring for example, verbatim, and =signs=; anchor fix.
1731     Revision:
1732       muse--main--1.0--patch-167
1734     * lisp/muse-colors.el (muse-verbatim-face): New face that is used to
1735       color <example>, <verbatim>, and =signs=.  Defaults to a shade of gray.
1736       (muse-colors-verbatim): Use `muse-verbatim-face'.
1737       (muse-colors-markup): Move =sign= interpreting down so it gets higher
1738       priority.
1739       (muse-colors-tags): Add verbatim and literal tags.
1740       (muse-colors-example-tag): Use `remove-text-properties' instead of
1741       `set-text-properties', since the latter does not work consistently.
1742       (muse-colors-literal-tag): New function that strips all markup from the
1743       region.
1744       (muse-colors-link): Match against muse-explicit-link-regexp early on so
1745       that we can work around an annoying XEmacs issue.
1746     
1747     * lisp/muse-publish.el (muse-publish-markup-word): Make =signs=
1748       multi-line by default.
1749     
1750     * lisp/muse.el (muse-page-name): Handle case where we're given an empty
1751       string.
1753     modified files:
1754      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
1755      lisp/muse.el
1758 2005-07-20 16:13:37 GMT Michael Olson <mwolson@gnu.org> patch-166
1760     Summary:
1761       Link with anchor bugfix.
1762     Revision:
1763       muse--main--1.0--patch-166
1765     * lisp/muse-colors.el (muse-link-face): Highlight links with anchors as
1766       valid, as long as the base is valid.
1768     modified files:
1769      ChangeLog lisp/muse-colors.el
1772 2005-07-20 14:21:57 GMT Michael Olson <mwolson@gnu.org> patch-165
1774     Summary:
1775       Link inside table issue, fixes read-only text error.
1776     Revision:
1777       muse--main--1.0--patch-165
1779     * lisp/muse-docbook.el (muse-docbook-fixup-tables): Ignore read-only text
1780       inside tables so we don't get an error when links exist.
1781     
1782     * lisp/muse-html.el (muse-html-fixup-tables): Ditto.
1783     
1784     * lisp/muse-project.el (muse-project-publish): Don't take forced files
1785       into account when displaying the "All files published" message, unless
1786       they've actually been modified.
1787     
1788     * lisp/muse.el (muse-with-temp-buffer): If debug-on-error is non-nil,
1789       don't wrap in condition-case; we don't want the message to be muffled.
1791     modified files:
1792      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
1793      lisp/muse-project.el lisp/muse.el
1796 2005-07-20 07:41:28 GMT Michael Olson <mwolson@gnu.org> patch-164
1798     Summary:
1799       Permit infinitely-nested sections.
1800     Revision:
1801       muse--main--1.0--patch-164
1803     * examples/QuickStart (Links): Use GNA link rather than johnw's site.
1804       (Deriving from an existing style): Mark up as a list.
1805     
1806     * lisp/muse-colors.el (muse-colors-outline-faces-list, muse-make-faces):
1807       Color an additional level of headings.
1808     
1809     * lisp/muse-docbook.el (muse-docbook-markup-strings): Add new
1810       section-other, section-other-end, and section-close strings.
1811       (muse-docbook-fixup-sections): Removed, since Muse now implements this
1812       through the 'section-close string.
1813     
1814     * lisp/muse-html.el (muse-xhtml-markup-strings): Omit newline from
1815       'begin-underline, since this messes up paragraph handling.  Use
1816       <h5></h5> for 'section-other.
1817     
1818       (muse-html-fixup-tables): New function that sorts the table parts so
1819       that order is head, foot, body.  Apparently XHTML needs this, and it
1820       seems like a good general practice, so we do it for HTML as well.
1821     
1822     * lisp/muse-latex.el (muse-latex-markup-strings): Use \\paragraph{} for
1823       'section-other.
1824     
1825     * lisp/muse-publish.el (muse-publish-section-close): New function that
1826       determines where to put the section close given heading depth and
1827       inserts it.
1828       (muse-publish-markup-heading): Handle 'section-other and
1829       'section-other-end.  Call `muse-publish-section-close' at end of
1830       function.
1831     
1832     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Use @subsubheading
1833       for 'section-other.
1835     modified files:
1836      ChangeLog examples/QuickStart lisp/muse-colors.el
1837      lisp/muse-docbook.el lisp/muse-html.el lisp/muse-latex.el
1838      lisp/muse-publish.el lisp/muse-texinfo.el
1841 2005-07-20 05:50:55 GMT Michael Olson <mwolson@gnu.org> patch-163
1843     Summary:
1844       muse-docbook: table and anchor fixes; many non-MULE XEmacs fixes.
1845     Revision:
1846       muse--main--1.0--patch-163
1848     * lisp/muse-docbook.el: More suggestions from Dale Smith, and non-MULE
1849       XEmacs fixes.
1850       (muse-docbook-markup-regexps): Deal with new table algorithm.
1851       (muse-docbook-transform-content-type, muse-docbook-encoding) 
1852       (muse-docbook-finalize-buffer): Non-MULE XEmacs fix.
1853       (muse-docbook-markup-table): Use a better table algorithm, based on the
1854       one in muse-html.el.  Make sure a <tgroup> surrounds the body, head,
1855       and foot of the table.  Use informaltable rather than table.
1856       (muse-docbook-fixup-tables): New function that sorts all tables found
1857       in the published document so that the order is head, foot, body.
1858       (muse-docbook-markup-functions): Add anchor handler.
1859       (muse-docbook-markup-paragraph): Allow anchors to occur at beginning of
1860       paragraph.
1861       (muse-docbook-markup-anchor, muse-docbook-insert-anchor): New functions
1862       that insert an anchor at point.
1863     
1864     * lisp/muse-html.el (muse-html-transform-content-type)
1865       (muse-html-encoding, muse-html-finalize-buffer): Non-MULE XEmacs fixes.
1866     
1867     * examples/QuickStart (Anchors and tagged links): Improve anchor example.
1868     
1869     * lisp/muse.el (muse-eval-lisp): XEmacs fix.
1870     
1871     * lisp/muse.el (muse-with-temp-buffer): XEmacs fix.  Include the body
1872       that was evaluated in the output.
1874     modified files:
1875      ChangeLog examples/QuickStart lisp/muse-docbook.el
1876      lisp/muse-html.el lisp/muse-latex.el lisp/muse.el
1879 2005-07-19 08:11:37 GMT Michael Olson <mwolson@gnu.org> patch-162
1881     Summary:
1882       muse-texinfo: Improve formatting for enddots, dots, underline.
1883     Revision:
1884       muse--main--1.0--patch-162
1886     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Improve translation
1887       of enddots and dots.  For begin-underline and end-underline, use "_",
1888       since we don't have anything better.
1890     modified files:
1891      ChangeLog lisp/muse-texinfo.el
1894 2005-07-19 07:51:54 GMT Michael Olson <mwolson@gnu.org> patch-161
1896     Summary:
1897       muse-texinfo: Fix #2635 by adding `}' and `{' to specials list.
1898     Revision:
1899       muse--main--1.0--patch-161
1901     * lisp/muse-texinfo.el (muse-texinfo-markup-specials): Add `{' and `}' to
1902       list.  This should fix #2635.
1904     modified files:
1905      ChangeLog lisp/muse-texinfo.el
1908 2005-07-19 07:24:38 GMT Michael Olson <mwolson@gnu.org> patch-160
1910     Summary:
1911       muse-texinfo fixes; use info-pdf to generate PDF doc for QuickStart.
1912     Revision:
1913       muse--main--1.0--patch-160
1915     * Makefile.defs (VERSION): Prepare snapshot 3.01.arch.160.
1916     
1917     * debian/changelog: Ditto.
1918     
1919     * debian/control (Build-Depends-Indep): Add tetex-bin.
1920     
1921     * examples/Makefile (%.pdf): Use info-pdf, since it generates nicer
1922       output for me.
1923     
1924     * examples/QuickStart: Remove stray <comment> now that the bug that made
1925       it necessary is fixed.
1926     
1927     * lisp/muse-blosxom.el: Credit Björn Lindström for his excellent
1928       suggestions.
1929     
1930     * lisp/muse-texinfo.el (muse-texinfo-header, muse-texinfo-footer): Move
1931       the contents from the footer to the header.
1932     
1933     * lisp/muse-texinfo.el (muse-texinfo-markup-table): Insert space before
1934       each number, not after.
1935     
1936     * lisp/muse.el (muse-eval-lisp): Minor whitespace fix.
1937     
1938     * lisp/muse.el (muse-with-temp-buffer): Throw a backtrace if an error
1939       happens when doing batch publishing.  Minor whitespace fix.
1941     modified files:
1942      ChangeLog Makefile.defs debian/changelog debian/control
1943      examples/Makefile examples/QuickStart lisp/muse-blosxom.el
1944      lisp/muse-texinfo.el lisp/muse.el
1947 2005-07-19 05:50:25 GMT Michael Olson <mwolson@gnu.org> patch-159
1949     Summary:
1950       Handle a few more DocBook edge cases; all known DocBook issues are fixed.
1951     Revision:
1952       muse--main--1.0--patch-159
1954     * examples/QuickStart: Add "Write me." to empty sections at end so that
1955       they publish correctly with DocBook.
1956     
1957     * lisp/muse-docbook.el (muse-docbook-markup-paragraph): Handle case where
1958       paragraph starts with emphasis, example, link, or email address.
1960     modified files:
1961      ChangeLog examples/QuickStart lisp/muse-docbook.el
1964 2005-07-19 05:34:28 GMT Michael Olson <mwolson@gnu.org> patch-158
1966     Summary:
1967       Handle embedded docbook footnotes and <literal> edge case.
1968     Revision:
1969       muse--main--1.0--patch-158
1971     * lisp/muse-docbook.el: Implement more suggestions from Dale Smith.
1972      (muse-docbook-markup-strings): Use systemitem for example text.
1973      (muse-docbook-markup-paragraph): Allow for embedded footnotes that have
1974      <para></para> inside of them.
1975     
1976     * lisp/muse-html.el (muse-html-escape-string): Don't deal with '&<>"'
1977       here at all.
1978     
1979     * lisp/muse-publish.el (muse-publish-url-transforms): Add
1980       muse-publish-escape-specials-in-string to list by default.
1981     
1982     * lisp/muse-publish.el (muse-publish-escape-specials): New optional third
1983       argument IGNORE-READ-ONLY determines whether or not to ignore the
1984       read-only property when transforming text.  Add docstring.
1985       (muse-publish-markup-word): Use non-nil third argument to
1986       muse-publish-escape-specials when we're publishing `='-delimited text.
1987       This allows =<literal><tag></literal>= to work as intended.
1988     
1989     * lisp/muse-publish.el (muse-publish-escape-specials-in-string): Ignore
1990       arguments after the first so that we can include this in
1991       `muse-publish-url-transforms'.
1992     
1993     * lisp/muse-publish.el (muse-publish-prepare-url): Add docstring.
1995     modified files:
1996      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
1997      lisp/muse-publish.el
2000 2005-07-19 03:07:59 GMT Michael Olson <mwolson@gnu.org> patch-157
2002     Summary:
2003       Misc. blosxom fixes, like category directive.
2004     Revision:
2005       muse--main--1.0--patch-157
2007     * contrib/pyblosxom/getstamps.py: Add file extension.
2008     
2009     * contrib/pyblosxom/hardcodedates.py (get_all_timestamps): Omit file
2010       extension.  This will allow Muse to specify it once a
2011       timestamps-writing routine gets written.
2012     
2013     * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Pay
2014       attention to the "category" directive, if it exists.  Use file-truename
2015       instead of expand-file-name for base directory.
2016     
2017     * lisp/muse-blosxom.el (muse-blosxom-new-entry): Add #category directive
2018       by default.
2019     
2020     * lisp/muse-project.el (muse-project): Add :timestamps to list of
2021       available tags, even though it doesn't do anything yet.
2023     modified files:
2024      ChangeLog contrib/pyblosxom/getstamps.py
2025      contrib/pyblosxom/hardcodedates.py lisp/muse-blosxom.el
2026      lisp/muse-project.el
2029 2005-07-18 08:53:32 GMT Michael Olson <mwolson@gnu.org> patch-156
2031     Summary:
2032       Small logic fix with temp files.
2033     Revision:
2034       muse--main--1.0--patch-156
2036     * lisp/muse.el (muse-with-temp-buffer): Use buffer-live-p instead of
2037       buffer-name to determine whether the buffer is still around.
2039     modified files:
2040      ChangeLog lisp/muse.el
2043 2005-07-18 08:23:00 GMT Michael Olson <mwolson@gnu.org> patch-155
2045     Summary:
2046       Make customize of muse-project-alist work in Emacs21 and XEmacs.
2047     Revision:
2048       muse--main--1.0--patch-155
2050     * lisp/muse.el (muse-widget-type-value-create)
2051       (muse-widget-child-value-get, muse-widget-type-match): Minimum set of
2052       extra widgets from 'lazy type that are needed to get the
2053       `muse-project-alist' customize interface to work on XEmacs and Emacs21.
2054     
2055     * lisp/muse.el (muse-implicit-link-functions)
2056       (muse-explicit-link-functions): Remove predefined wiki-related options.
2057       These are added in muse-wiki via custom-add-option.
2058     
2059     * lisp/muse-mode.el (muse-mode-hook): Ditto.
2060     
2061     * lisp/muse-colors.el (muse-colors-emphasized): Use eq instead of memq.
2062     
2063     * lisp/muse-project.el (muse-project-alist-get): Turn :symbols into
2064       ":strings" to cope with Emacs21 and XEmacs.
2065       (muse-project-alist-set): Turn ":strings" back into ":symbols".
2066     
2067     * lisp/muse-project.el (muse-project): Derive from 'default rather than
2068       'lazy, since that is an Emacs CVS-ism.  Separate logical groups with
2069       newlines.  Control indentation.  Remove an unnecessary inlined repeat.
2070     
2071     * lisp/muse-project.el (muse-project-alist): Use cons instead of alist,
2072       since XEmacs doesn't support the alist widget.  Deal with case where no
2073       projects are defined, or a strange expression is used.
2074     
2075     * lisp/muse-wiki.el: Insinuate muse-wiki link handlers and mode hook
2076       stuff using custom-add-option.
2078     modified files:
2079      ChangeLog lisp/muse-colors.el lisp/muse-mode.el
2080      lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
2083 2005-07-18 03:31:38 GMT Michael Olson <mwolson@gnu.org> patch-154
2085     Summary:
2086       Don't kill temp buffer if debug-on-error is non-nil.
2087     Revision:
2088       muse--main--1.0--patch-154
2090     * lisp/muse.el (muse-with-temp-buffer): Only kill the temp buffer when
2091       debug-on-error is nil.  Use " *muse-temp*" for the buffer name.
2093     modified files:
2094      ChangeLog lisp/muse.el
2097 2005-07-18 03:05:11 GMT Michael Olson <mwolson@gnu.org> patch-153
2099     Summary:
2100       Expand Debian package description.
2101     Revision:
2102       muse--main--1.0--patch-153
2104     * debian/control (Description): Expand this to make the package more
2105       enticing.
2106     
2107     * debian/copyright, debian/rules: Minor whitespace cleanups.
2108     
2109     * debian/changelog: Package 3.01.arch.152-1.
2111     modified files:
2112      ChangeLog Makefile.defs debian/changelog debian/control
2113      debian/copyright debian/rules
2116 2005-07-18 02:33:12 GMT Michael Olson <mwolson@gnu.org> patch-152
2118     Summary:
2119       Header/footer docfix; ChangeLog correction.
2120     Revision:
2121       muse--main--1.0--patch-152
2123     * {arch}/.../patch-log/patch-144: Correct previous ChangeLog entry.
2124       Thanks to drkm for pointing out my error.
2125     
2126     Use better documentation and customize interface for headers and footers.
2127     Thanks to Chris McMahan.
2129     modified files:
2130      ChangeLog lisp/muse-blosxom.el lisp/muse-book.el
2131      lisp/muse-docbook.el lisp/muse-html.el lisp/muse-journal.el
2132      lisp/muse-latex.el lisp/muse-poem.el lisp/muse-texinfo.el
2133      muse.texi
2134      {arch}/muse/muse--main/muse--main--1.0/mwolson@gnu.org--2005/patch-log/patch-144
2137 2005-07-18 00:53:34 GMT Michael Olson <mwolson@gnu.org> patch-151
2139     Summary:
2140       Slight Debian version tweak.
2141     Revision:
2142       muse--main--1.0--patch-151
2144     * Makefile.defs (VERSION): Use a slightly different version naming
2145       scheme.  I've dropped the ".90".  The new scheme is X.YY.arch.YYY where
2146       X.YY is the Muse version, and YYY is the patch level.
2147     
2148     * debian/changelog: Ditto.
2150     modified files:
2151      ChangeLog Makefile.defs debian/changelog
2154 2005-07-17 23:23:34 GMT Michael Olson <mwolson@gnu.org> patch-150
2156     Summary:
2157       Improve debian build and put together a package.
2158     Revision:
2159       muse--main--1.0--patch-150
2161     * Makefile (debclean): New target that cleans up the mess that the
2162       `debian' target makes.
2163       (debian): Build using debuild rather than dpkg-buildpackage.  Copy
2164       results to my debian dist dir two levels up.
2165     
2166     * Makefile.defs (VERSION): Set to 3.01.90.arch.149 for the debian build.
2167     
2168     * debian/changelog: Sign 3.01.90.arch.149-1 snapshot.
2169     
2170     * debian/control (Standards-Version): Update to 3.6.2.
2171     
2172     * debian/control (Depends): Add emacs21 and xemacs21 to make lintian shut
2173       up.
2174     
2175     * debian/copyright (Copyright): Improve.
2176     
2177     * debian/emacsen-install (FILES): Include contrib directory so that
2178       muse-http.el compiles properly.
2179     
2180     * debian/muse-el.examples: New file containing the example files to
2181       install.
2182     
2183     * debian/rules: Move example stuff to muse-el.examples.  Install some
2184       additional documentation.
2186     new files:
2187      debian/.arch-ids/muse-el.examples.id debian/muse-el.examples
2189     modified files:
2190      ChangeLog Makefile Makefile.defs debian/changelog
2191      debian/control debian/copyright debian/emacsen-install
2192      debian/rules
2195 2005-07-17 20:52:18 GMT Michael Olson <mwolson@gnu.org> patch-149
2197     Summary:
2198       Fix links in table, links in verbatim, emphasis publishing, publishing from script.
2199     Revision:
2200       muse--main--1.0--patch-149
2202     * lisp/muse-colors.el (muse-colors-emphasized): Fix an edge case where
2203       the beginning of a header would be emphasized if an asterisk came
2204       before it.
2205       (muse-colors-underlined): Don't allow end of underlined text to be the
2206       beginning of a line.  Don't use memq to check for whitespace syntax; eq
2207       is sufficient.
2208     
2209     * lisp/muse-publish.el (muse-publish-markup-regexps): Mark links later
2210       on.  We'll use a more clever trick to keep emphasis characters from
2211       being interpreted in explicit links -- add a custom 'noemphasis text
2212       property to them.  Move mdash rule further down so that I can add
2213       designations after blockquoted text.
2214     
2215     * lisp/muse-publish.el (muse-publish-markup-word): If beginning or end of
2216       text has the 'noemphasis property, ignore it.
2217       (muse-publish-mark-noemphasis): New function that adds the 'noemphasis
2218       property to the text between BEG and END, or match beginning and end.
2219     
2220     * lisp/muse.el (muse-with-temp-buffer): Make sure the buffer is alive
2221       before trying to set buffer-modified to nil.  This should fix a
2222       "selecting deleted buffer" error when publishing from command line.
2224     modified files:
2225      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
2226      lisp/muse.el
2229 2005-07-17 18:36:55 GMT Michael Olson <mwolson@gnu.org> patch-148
2231     Summary:
2232       Journal validation fixes.
2233     Revision:
2234       muse--main--1.0--patch-148
2236     * lisp/muse-html.el (muse-html-header): Use HTML 4.0 Transitional by
2237       default rather than HTML 4.0 [strict].
2238       (muse-html-markup-strings): Include empty alt element.
2239     
2240     * lisp/muse-journal.el: Use "div class=..." rather than "div id=...".
2241     
2242     * muse.texi (Journal): Ditto.
2244     modified files:
2245      ChangeLog lisp/muse-html.el lisp/muse-journal.el muse.texi
2248 2005-07-17 04:21:19 GMT Michael Olson <mwolson@gnu.org> patch-147
2250     Summary:
2251       Add debian files; tweak Makefile.
2252     Revision:
2253       muse--main--1.0--patch-147
2255     * Makefile (distclean): Remove directory created by dist rule.
2256       (dist): Make this only generate the directory, not the tarball.
2257       (release): New target that generates the tarball and zipfile.
2258       (debrelease): New target that builds the debian package for Muse.
2259       (upload): Depend on release target.
2260     
2261     * examples/mwolson/stylesheets: Add forgotten Arch id.
2263     new files:
2264      debian/.arch-ids/=id debian/.arch-ids/changelog.id
2265      debian/.arch-ids/control.id debian/.arch-ids/copyright.id
2266      debian/.arch-ids/emacsen-install.id
2267      debian/.arch-ids/emacsen-remove.id
2268      debian/.arch-ids/emacsen-startup.id
2269      debian/.arch-ids/muse-el.dirs.id
2270      debian/.arch-ids/muse-el.docs.id
2271      debian/.arch-ids/muse-el.info.id debian/.arch-ids/rules.id
2272      debian/changelog debian/control debian/copyright
2273      debian/emacsen-install debian/emacsen-remove
2274      debian/emacsen-startup debian/muse-el.dirs debian/muse-el.docs
2275      debian/muse-el.info debian/rules
2276      examples/mwolson/stylesheets/.arch-ids/=id
2277      examples/mwolson/stylesheets/.arch-ids/blog.css.id
2278      examples/mwolson/stylesheets/.arch-ids/common.css.id
2279      examples/mwolson/stylesheets/.arch-ids/print.css.id
2280      examples/mwolson/stylesheets/.arch-ids/screen.css.id
2281      examples/mwolson/stylesheets/blog.css
2282      examples/mwolson/stylesheets/common.css
2283      examples/mwolson/stylesheets/print.css
2284      examples/mwolson/stylesheets/screen.css
2286     modified files:
2287      ChangeLog Makefile
2289     new directories:
2290      debian debian/.arch-ids examples/mwolson/stylesheets
2291      examples/mwolson/stylesheets/.arch-ids
2294 2005-07-16 05:10:31 GMT Michael Olson <mwolson@gnu.org> patch-146
2296     Summary:
2297       Allow `muse-index-as-string' to remove current file from output.
2298     Revision:
2299       muse--main--1.0--patch-146
2301     * lisp/muse-mode.el (muse-index-as-string): Add EXCLUDE-CURRENT option,
2302       which excludes the current file from the output.  Improve
2303       documentation.
2305     modified files:
2306      ChangeLog lisp/muse-mode.el
2309 2005-07-16 04:56:02 GMT Michael Olson <mwolson@gnu.org> patch-145
2311     Summary:
2312       S-TAB issue with Windows.
2313     Revision:
2314       muse--main--1.0--patch-145
2316     * lisp/muse-mode.el (muse-mode-map): Try once more to fix the Shift-TAB
2317       issue with Windows.
2319     modified files:
2320      ChangeLog lisp/muse-mode.el
2323 2005-07-16 04:39:52 GMT Michael Olson <mwolson@gnu.org> patch-144
2325     Summary:
2326       Improve temp buffer usage.
2327     Revision:
2328       muse--main--1.0--patch-144
2330     * lisp/muse-publish.el (muse-publish-file): Omit second argument to
2331       `insert-file-contents'.  This should further help with the temp
2332       buffer problem.  Thanks to Peter K. Lee and drkm for the research
2333       into this problem.
2334     
2335     * lisp/muse.el (muse-with-temp-buffer): Renamed from
2336       `muse-with-temp-buffer-no-prompt'.  Report any errors that occur, but
2337       make sure the temp buffer is killed.  I didn't implement an option to
2338       save the contents of the temp buffer.
2340     modified files:
2341      ChangeLog lisp/muse-book.el lisp/muse-http.el
2342      lisp/muse-mode.el lisp/muse-poem.el lisp/muse-publish.el
2343      lisp/muse.el
2346 2005-07-16 03:39:02 GMT Michael Olson <mwolson@gnu.org> patch-143
2348     Summary:
2349       muse-docbook: split-string Emacs21 fix.
2350     Revision:
2351       muse--main--1.0--patch-143
2353     * lisp/muse-docbook.el (muse-docbook-get-author): Omit 3rd argument of
2354       split-string to fix an Emacs21 issue.
2356     modified files:
2357      ChangeLog lisp/muse-docbook.el
2360 2005-07-15 04:40:26 GMT Michael Olson <mwolson@gnu.org> patch-142
2362     Summary:
2363       muse-docbook: Parse author directive so that it validates properly.
2364     Revision:
2365       muse--main--1.0--patch-142
2367     * lisp/muse-docbook.el (muse-docbook-get-author): New function that
2368       attempts to publish the contents a DocBook-usable <author> tag.
2369       (muse-docbook-header): Use `muse-docbook-get-author'.
2371     modified files:
2372      ChangeLog lisp/muse-docbook.el
2375 2005-07-15 01:57:51 GMT Michael Olson <mwolson@gnu.org> patch-141
2377     Summary:
2378       Be a bit more clever with our consecutive list regexp.
2379     Revision:
2380       muse--main--1.0--patch-141
2382     * lisp/muse-docbook.el (muse-docbook-markup-regexps): Be a bit more
2383       clever with our consecutive list regexp.
2385     modified files:
2386      ChangeLog lisp/muse-docbook.el
2389 2005-07-15 01:50:05 GMT Michael Olson <mwolson@gnu.org> patch-140
2391     Summary:
2392       Do the right thing with consecutive list items, hopefully.
2393     Revision:
2394       muse--main--1.0--patch-140
2396     * lisp/muse-docbook.el: Apply patch from Dale Smith and add to it.
2397       (muse-docbook-header): Add DTD string.
2398       (muse-docbook-markup-regexps): Add rule that merges consecutive list
2399       tags.
2400       (muse-docbook-merged-tags, muse-docbook-fixup-tags): Removed.
2401       ("docbook"): Change :before-end back to 'muse-docbook-fixup-sections.
2403     modified files:
2404      ChangeLog lisp/muse-docbook.el
2407 2005-07-15 01:07:35 GMT Michael Olson <mwolson@gnu.org> patch-139
2409     Summary:
2410       Improve customize interface for `muse-project-alist' once more.
2411     Revision:
2412       muse--main--1.0--patch-139
2414     * lisp/muse-project.el (muse-project-alist-get): Allow cdr of each
2415       setting to be anything, since we now support settings that use lists.
2416       (muse-project): Vastly improve this by naming each setting and showing
2417       what exact type is required.  Handle case where a function is not
2418       defined yet.  Use a set for styles, which looks nice.  This is about as
2419       good as it can be ... unless we add some sort of inline documentation
2420       later on.  A setting was added for Yann's :force-publish tag.
2421     
2422     * lisp/muse.el (muse-eval-lisp): Fix compile warning by not displaying
2423       project name.
2425     modified files:
2426      ChangeLog lisp/muse-project.el lisp/muse.el
2429 2005-07-14 23:27:14 GMT Michael Olson <mwolson@gnu.org> patch-138
2431     Summary:
2432       Merged from hodique@lifl.fr--2005 (patch 24-33)
2433     Revision:
2434       muse--main--1.0--patch-138
2436     Patches applied:
2437     
2438      * hodique@lifl.fr--2005/muse--yh--1.0--patch-24
2439        Merged from mwolson@gnu.org--2005 (patch 96)
2440     
2441      * hodique@lifl.fr--2005/muse--yh--1.0--patch-25
2442        Merged from mwolson@gnu.org--2005 (patch 97-101)
2443     
2444      * hodique@lifl.fr--2005/muse--yh--1.0--patch-26
2445        Merged from mwolson@gnu.org--2005 (patch 102-106)
2446     
2447      * hodique@lifl.fr--2005/muse--yh--1.0--patch-27
2448        Merged from mwolson@gnu.org--2005 (patch 107-120)
2449     
2450      * hodique@lifl.fr--2005/muse--yh--1.0--patch-28
2451        Merged from mwolson@gnu.org--2005 (patch 121-131)
2452     
2453      * hodique@lifl.fr--2005/muse--yh--1.0--patch-29
2454        Merged from mwolson@gnu.org--2005 (patch 132)
2455     
2456      * hodique@lifl.fr--2005/muse--yh--1.0--patch-30
2457        Merged from mwolson@gnu.org--2005 (patch 133-135)
2458     
2459      * hodique@lifl.fr--2005/muse--yh--1.0--patch-31
2460        Merged from mwolson@gnu.org--2005 (patch 136)
2461     
2462      * hodique@lifl.fr--2005/muse--yh--1.0--patch-32
2463        Merged from mwolson@gnu.org--2005 (patch 137)
2464     
2465      * hodique@lifl.fr--2005/muse--yh--1.0--patch-33
2466        Introduce :force-publish project keyword. Fix bug #2637
2468     modified files:
2469      ChangeLog lisp/muse-project.el
2471     new patches:
2472      hodique@lifl.fr--2005/muse--yh--1.0--patch-24
2473      hodique@lifl.fr--2005/muse--yh--1.0--patch-25
2474      hodique@lifl.fr--2005/muse--yh--1.0--patch-26
2475      hodique@lifl.fr--2005/muse--yh--1.0--patch-27
2476      hodique@lifl.fr--2005/muse--yh--1.0--patch-28
2477      hodique@lifl.fr--2005/muse--yh--1.0--patch-29
2478      hodique@lifl.fr--2005/muse--yh--1.0--patch-30
2479      hodique@lifl.fr--2005/muse--yh--1.0--patch-31
2480      hodique@lifl.fr--2005/muse--yh--1.0--patch-32
2481      hodique@lifl.fr--2005/muse--yh--1.0--patch-33
2484 2005-07-14 20:48:56 GMT Michael Olson <mwolson@gnu.org> patch-137
2486     Summary:
2487       Prevent temp buffers from prompting for save; handle lisp errors better.
2488     Revision:
2489       muse--main--1.0--patch-137
2491     * lisp/muse-colors.el (muse-colors-region): Try to fix "Invalid search
2492       bound" error.  I don't know for certain where this is coming from,
2493       though ... *grumble*.
2494     
2495     * lisp/muse.el (muse-eval-lisp): Wrap this in a `condition-case', much
2496       like how emacs-wiki does it.  Warn the user about lisp errors,
2497       returning "<!--INVALID LISP CODE-->" if an error occurs.  This will
2498       publish as something valid in most markup styles, with increased
2499       emphasis on those that don't support it.  That's a win-win ... I think
2500       :^) .
2501     
2502     * lisp/muse.el (muse-with-temp-buffer-no-prompt): New macro that acts
2503       like `with-temp-buffer', but sets buffer-modfied-p to nil before trying
2504       to kill the buffer so we don't get any annoying prompts.  I *strongly*
2505       believe that this should be the default behavior of `with-temp-buffer'.
2506     
2507     * lisp/muse-book.el (muse-book-publish-project): Use
2508       `muse-with-temp-buffer-no-prompt'.
2509     
2510     * lisp/muse-http.el (muse-http-reject): Ditto.
2511     
2512     * lisp/muse-mode.el (muse-index-as-string): Ditto.
2513     
2514     * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
2515     
2516     * lisp/muse-publish.el (muse-publish-markup-string, muse-publish-file): 
2517       (muse-publish-markup-email, muse-published-contents): Ditto.
2519     modified files:
2520      ChangeLog lisp/muse-book.el lisp/muse-colors.el
2521      lisp/muse-http.el lisp/muse-mode.el lisp/muse-poem.el
2522      lisp/muse-publish.el lisp/muse.el
2525 2005-07-14 18:49:56 GMT Michael Olson <mwolson@gnu.org> patch-136
2527     Summary:
2528       Customization error; Makefile tweaks.
2529     Revision:
2530       muse--main--1.0--patch-136
2532     * Makefile (dist): Use a tla-specific method to create the tarball.
2533       Create a zip file as well.
2534       (upload): New rule that uploads the tarball and zip file to gna.org.
2535     
2536     * Makefile.defs (VERSION): New variable that determines the version
2537       string to use in the `dist' and `upload' targets.
2538     
2539     * lisp/muse.el (muse-implicit-link-functions)
2540       (muse-explicit-link-functions): Use :type of hook so that the options
2541       get recognized.
2543     modified files:
2544      ChangeLog Makefile Makefile.defs lisp/muse.el
2547 2005-07-13 23:20:12 GMT Michael Olson <mwolson@gnu.org> patch-135
2549     Summary:
2550       Prepare Muse 3.01.90 (3.02 RC1).
2551     Revision:
2552       muse--main--1.0--patch-135
2555     modified files:
2556      ChangeLog lisp/muse.el muse.texi
2559 2005-07-13 23:11:08 GMT Michael Olson <mwolson@gnu.org> patch-134
2561     Summary:
2562       Attempt to get the right file extension when publishing; more examples.
2563     Revision:
2564       muse--main--1.0--patch-134
2566     * examples/mwolson/muse-init.el: Update my configuration.
2567     
2568     * examples/mwolson/templates: Store my web page templates here.
2569     
2570     * examples/mwolson/stylesheets: Store my CSS stylesheets here.
2571     
2572     * lisp/muse-publish.el (muse-publish-markup-link): Fix mangling of
2573       descriptions.  Yet another reason to implement my list-returning from
2574       handlers idea.
2575     
2576     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Deal gracefully
2577       with a few more edge cases.  Throw together a rough hack for
2578       determining when to include the output file extension.
2579     
2580     * lisp/muse-wiki.el (muse-wiki-colors-nop-tag): Make this less odious,
2581       but still ineffective.
2583     new files:
2584      examples/mwolson/templates/.arch-ids/=id
2585      examples/mwolson/templates/.arch-ids/footer.html.id
2586      examples/mwolson/templates/.arch-ids/generic-footer.html.id
2587      examples/mwolson/templates/.arch-ids/generic-header.html.id
2588      examples/mwolson/templates/.arch-ids/header.html.id
2589      examples/mwolson/templates/footer.html
2590      examples/mwolson/templates/generic-footer.html
2591      examples/mwolson/templates/generic-header.html
2592      examples/mwolson/templates/header.html
2594     modified files:
2595      ChangeLog examples/mwolson/muse-init.el lisp/muse-publish.el
2596      lisp/muse-wiki.el
2598     new directories:
2599      examples/mwolson/templates
2600      examples/mwolson/templates/.arch-ids
2603 2005-07-13 21:12:27 GMT Michael Olson <mwolson@gnu.org> patch-133
2605     Summary:
2606       Make published link handling do the right thing, plus misc. fixes.
2607     Revision:
2608       muse--main--1.0--patch-133
2610     * lisp/muse-mode.el (muse-mode-hook): Add option for
2611       `muse-wiki-update-custom-values'.  The :set function makes sure that
2612       this is always included in `muse-mode-hook' if muse-wiki is loaded.
2613       This probably isn't best-practice, but it works.
2614     
2615     * lisp/muse-project.el (muse-project-of-file): Fix some duplicated code.
2616       Save match data.
2617     
2618     * lisp/muse-publish.el (muse-publish-url-transforms): Add
2619       `muse-publish-prepare-url' to the listed options.
2620     
2621     * lisp/muse-publish.el (muse-publish-output-file): Handle case where
2622       output-dir is not specified.
2623     
2624     * lisp/muse-publish.el (muse-publish-markup-link): Call link handlers
2625       here instead of later on.
2626     
2627     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Try to do the
2628       right thing when `muse-wiki-interwiki-alist' is nil.
2629     
2630     * lisp/muse-wiki.el (muse-wiki-output-name): Removed in favor of calling
2631       `muse-publish-output-file'.
2632     
2633     * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
2634       (muse-wiki-transform-wikiword): Removed.  We should not use the
2635       publishing transforms facility to handle these.
2636     
2637     * lisp/muse-wiki.el ("muse-publish"): Publish wikiwords and interwiki
2638       links as "link" rather than "url".
2639     
2640     * lisp/muse-wiki.el (muse-wiki-update-custom-values): New function that
2641       takes care of any customization cleaups that need to happen whenever
2642       muse-mode is entered.
2643     
2644     * lisp/muse.el (muse-implicit-link-functions): Add options for
2645       `muse-handle-url' and the wiki handlers.
2646       (muse-explicit-link-functions): Add option for
2647       `muse-wiki-handle-internal'.
2649     modified files:
2650      ChangeLog lisp/muse-mode.el lisp/muse-project.el
2651      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
2654 2005-07-13 03:38:52 GMT Michael Olson <mwolson@gnu.org> patch-132
2656     Summary:
2657       Add invalid directory assertion.
2658     Revision:
2659       muse--main--1.0--patch-132
2661     * lisp/muse-project.el (muse-project-file-entries): Add assertion so that
2662       any invalid directories will trigger an error.
2664     modified files:
2665      ChangeLog lisp/muse-project.el
2668 2005-07-12 07:54:08 GMT Michael Olson <mwolson@gnu.org> patch-131
2670     Summary:
2671       AUTHORS: Fix typo, add that Yann authored muse-wiki.el.
2672     Revision:
2673       muse--main--1.0--patch-131
2676     modified files:
2677      AUTHORS ChangeLog
2680 2005-07-12 07:52:25 GMT Michael Olson <mwolson@gnu.org> patch-130
2682     Summary:
2683       Yann's assignment form came in!
2684     Revision:
2685       muse--main--1.0--patch-130
2688     modified files:
2689      AUTHORS ChangeLog
2692 2005-07-12 07:18:27 GMT Michael Olson <mwolson@gnu.org> patch-129
2694     Summary:
2695       Compilation fix, minor shuffling in `muse-mode'.
2696     Revision:
2697       muse--main--1.0--patch-129
2699     * lisp/muse.el (muse-file-extension): Make sure sym is bound before
2700       accessing it.  Fixes Yet Another Compiler Error.
2701     
2702     * lisp/muse-mode.el (muse-mode): Move font-lock setup to very end so that
2703      project-specific settings happen first.
2705     modified files:
2706      ChangeLog lisp/muse-mode.el lisp/muse.el
2709 2005-07-12 07:12:49 GMT Michael Olson <mwolson@gnu.org> patch-128
2711     Summary:
2712       Fix annoying initial buffer coloring problem.
2713     Revision:
2714       muse--main--1.0--patch-128
2716     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle the case
2717       where even buffer-file-name is not set.  This happens the first time we
2718       attempt to colorize the buffer.  I'm rather astonished that I had to do
2719       this.
2721     modified files:
2722      ChangeLog lisp/muse-wiki.el
2725 2005-07-12 06:12:08 GMT Michael Olson <mwolson@gnu.org> patch-127
2727     Summary:
2728       Jump to bad and good links on TAB; mode-choosing fix.
2729     Revision:
2730       muse--main--1.0--patch-127
2732     * lisp/muse-mode.el (muse-mode-choose-mode): New function that always
2733       pics a major mode for a file.  If one is specified in the project of
2734       file, use it.  Otherwise, use muse-mode.
2735       (muse-next-reference, muse-previous-reference): Jump to bad links as
2736       well as good ones.
2737     
2738     * lisp/muse.el (muse-file-extension): Use `muse-mode-choose-mode' instead
2739       of `muse-mode'.
2741     modified files:
2742      ChangeLog lisp/muse-mode.el lisp/muse.el
2745 2005-07-12 05:56:42 GMT Michael Olson <mwolson@gnu.org> patch-126
2747     Summary:
2748       Add specified Muse file extension to auto-mode-alist.
2749     Revision:
2750       muse--main--1.0--patch-126
2752     * lisp/muse.el (muse-file-extension): If extension is specified, remove
2753       the old extension from auto-mode-alist and add the new one.  This
2754       eliminates the need to set muse-mode-auto-p when you have specified a
2755       Muse file extension.
2756     
2757     * examples/mwolson/muse-init.el: Sync.
2759     modified files:
2760      ChangeLog examples/mwolson/muse-init.el lisp/muse.el
2763 2005-07-11 10:08:45 GMT Michael Olson <mwolson@gnu.org> patch-125
2765     Summary:
2766       Make `muse-project-alist' more intuitively customizable.
2767     Revision:
2768       muse--main--1.0--patch-125
2770     * examples/mwolson/muse-init.el (muse-project-alist): Resync with my
2771       settings.
2772     
2773     * lisp/muse-project.el: Thanks to jessealama on IRC for the suggestion.
2774       (muse-project-alist-get): New function that pre-parses
2775       `muse-projects-alist' before customization in order to work around an
2776       annoying limitation in the customize interface.
2777       (muse-project-alist-set): New function that takes the value that
2778       customize gave us and turns it into something Muse can use.
2779       (muse-project): New widget that outlines the form of the
2780       `muse-project-alist' variable.
2781       (muse-project-alist): Use the `muse-project' widget and specify :set
2782       and :get.
2784     modified files:
2785      ChangeLog examples/mwolson/muse-init.el lisp/muse-project.el
2788 2005-07-10 22:41:49 GMT Michael Olson <mwolson@gnu.org> patch-124
2790     Summary:
2791       Silence compiler warnings.
2792     Revision:
2793       muse--main--1.0--patch-124
2795     * lisp/muse-docbook.el (muse-docbook-fixup-tags): Docfix.
2796     
2797     * lisp/muse-html.el (muse-html-escape-string): Let-bind `ch' to silence a
2798       compiler warning.
2799     
2800     * lisp/muse-project.el (muse-project-applicable-styles): Call
2801       `muse-assert' with only 1 argument to silence a compiler warning.
2803     modified files:
2804      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
2805      lisp/muse-project.el
2808 2005-07-10 22:19:26 GMT Michael Olson <mwolson@gnu.org> patch-123
2810     Summary:
2811       muse-docbook: Merge several other types of tags if necessary.
2812     Revision:
2813       muse--main--1.0--patch-123
2815     * lisp/muse-docbook.el (muse-docbook-fixup-tags): Renamed from
2816       `muse-docbook-fixup-sections'.  For each TAG in
2817       `muse-docbook-merged-tags', if consecutive groupings of TAG exist,
2818       merge them together.  Thanks to Dale P. Smith for the suggestion.
2819       (muse-docbook-merged-tags): Customizable list of tags that need merging.
2821     modified files:
2822      ChangeLog lisp/muse-docbook.el
2825 2005-07-10 22:04:50 GMT Michael Olson <mwolson@gnu.org> patch-122
2827     Summary:
2828       muse-docbook: Output an XML tag with encoding at the beginning of document.
2829     Revision:
2830       muse--main--1.0--patch-122
2832     * lisp/muse-docbook.el (muse-docbook-header): Add <xml> tag at beginning
2833       of document.
2834       (muse-docbook-encoding-default): New option that determines which Emacs
2835       buffer encoding to use by default in Muse DocBook files if none is
2836       found.
2837       (muse-docbook-charset-default): New option that determines the DocBook
2838       XML charset to use if no translation is found in
2839       muse-docbook-encoding-map.
2840       (muse-docbook-encoding-map): New option alist that maps an emacs coding
2841       system to its associated DocBook coding system.
2842       (muse-docbook-transform-content-type): New function that determines the
2843       DocBook XML encoding to use based on the contents of
2844       muse-docbook-encoding-map.
2845       (muse-docbook-encoding): New function that calls
2846       muse-docbook-transform-content-type.
2847       (muse-docbook-finalize-buffer): New function that sets the buffer file
2848       coding system to the value of muse-docbook-encoding-default, but only
2849       if the buffers contents have no special characters.
2850       ("docbook"): Include :after tag that calls muse-docbook-finalize-buffer.
2852     modified files:
2853      ChangeLog lisp/muse-docbook.el
2856 2005-07-10 21:35:49 GMT Michael Olson <mwolson@gnu.org> patch-121
2858     Summary:
2859       Apply muse-docbook patch from Dale P. Smith.
2860     Revision:
2861       muse--main--1.0--patch-121
2863     * lisp/muse-docbook.el (muse-docbook-markup-strings): Apply patch from
2864       Dale P. Smith to make the markup much better.
2866     modified files:
2867      AUTHORS ChangeLog lisp/muse-docbook.el
2870 2005-07-10 00:27:13 GMT Michael Olson <mwolson@gnu.org> patch-120
2872     Summary:
2873       Use different mapping for S-tab on Windows.
2874     Revision:
2875       muse--main--1.0--patch-120
2877     * lisp/muse-mode.el (muse-mode-map): If using either XEmacs or on
2878       Windows, use [(shift tab)] for `muse-previous-reference'.
2880     modified files:
2881      ChangeLog lisp/muse-mode.el
2884 2005-07-09 20:24:40 GMT Michael Olson <mwolson@gnu.org> patch-119
2886     Summary:
2887       XEmacs wiki fix.
2888     Revision:
2889       muse--main--1.0--patch-119
2891     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Use
2892       `muse-match-string-no-properties' so XEmacs doesn't complain.
2894     modified files:
2895      ChangeLog lisp/muse-wiki.el
2898 2005-07-09 08:53:33 GMT Michael Olson <mwolson@gnu.org> patch-118
2900     Summary:
2901       Handle a few edge cases with project-page resolution gracefully.
2902     Revision:
2903       muse--main--1.0--patch-118
2905     * lisp/muse-project.el (muse-project-applicable-styles): Add assertion to
2906       make sure that PAGE is specified.  STYLES should be generated
2907       automatically, but it could theoretically fail.  I'm managing to
2908       trigger this when messing with unsaved Muse files.  Handle case where
2909       buffer has not yet been saved.
2910       (muse-project-find-file): Don't try to resolve relative links; just
2911       open them.
2912     
2913     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Fix
2914       point-of-reference bug.  No need to call muse-project-page-of-file
2915       since buffer-file-name and muse-publishing-current-file both give us
2916       full paths.
2917     
2918     * lisp/muse-mode.el (muse-link-at-point): For some reason,
2919       `skip-chars-backward' only respects the newline some of the time.
2920       Damned annoying.
2922     modified files:
2923      ChangeLog lisp/muse-mode.el lisp/muse-project.el
2924      lisp/muse-wiki.el
2927 2005-07-09 07:41:44 GMT Michael Olson <mwolson@gnu.org> patch-117
2929     Summary:
2930       Fix image-link goof-up and add pretty titles.
2931     Revision:
2932       muse--main--1.0--patch-117
2934     * lisp/muse-html.el (muse-html-markup-paragraph): Use <p
2935       class="image-link"> instead of <div class="image-link">.  I found a bug
2936       with the way I was handling both, so I decided to simplify things.
2937     
2938     * lisp/muse-wiki.el (muse-wiki-output-name): New function that acts like
2939       `muse-publish-output-name', but keeps the directory prefix.
2940       (muse-wiki-transform-interwiki): Use `muse-publish-output-name'.
2941     
2942     * lisp/muse-wiki.el (muse-wiki-publish-small-title-words): New
2943       customizable option that determines the words to downcase in title.
2944       (muse-wiki-publish-pretty-title): New function that Makes a Nicely
2945       Capitalized Title out of either a string or the current title.  This is
2946       not currently used by any other function -- for now it is meant to be
2947       called by the user.
2949     modified files:
2950      ChangeLog lisp/muse-html.el lisp/muse-wiki.el
2953 2005-07-09 05:22:12 GMT Michael Olson <mwolson@gnu.org> patch-116
2955     Summary:
2956       Escape specials in link descriptions.
2957     Revision:
2958       muse--main--1.0--patch-116
2960     * lisp/muse-publish.el (muse-publish-escape-specials-in-string): New
2961       function that escapes special characters in the given string according
2962       to the current publishing style.
2963       (muse-publish-url): Use the above function to escape the description
2964       part of extended links.
2965       (muse-publish-prepare-url): Don't make string read-only; it does
2966       nothing.
2967     
2968     * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
2969       (muse-wiki-transform-wikiword): Don't make string read-only.
2971     modified files:
2972      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
2975 2005-07-09 03:59:44 GMT Michael Olson <mwolson@gnu.org> patch-115
2977     Summary:
2978       Escape "&", "<", and ">" in URL text.
2979     Revision:
2980       muse--main--1.0--patch-115
2982     * lisp/muse-html.el (muse-html-escape-string): Escape "&", "<", and ">"
2983       specially.  Thanks to John Sullivan for the suggestion.
2985     modified files:
2986      ChangeLog lisp/muse-html.el
2989 2005-07-09 03:24:01 GMT Michael Olson <mwolson@gnu.org> patch-114
2991     Summary:
2992       Update my example configuration.
2993     Revision:
2994       muse--main--1.0--patch-114
2996     * examples/mwolson/muse-init.el (muse-project-alist): Rename the "Web"
2997       project to "WebSite" in order to make it more distinct.
2998       (muse-wiki-interwiki-alist): Add mapping for "TheEmacsWiki".
2999       (my-muse-blosxom-finalize): Don't run the Xanga preparation code
3000       anymore.
3001       (my-muse-prepare-entry-for-xanga): Make this able to figure out the
3002       published name of the current file.  I really should make a function
3003       called `muse-published-name' or something similar!
3004       ("\C-cpx"): Use this key sequence for
3005       `my-muse-prepare-entry-for-xanga'.
3006       (muse-file-extension): I'm making use of this so I can figure out its
3007       intricacies.
3009     modified files:
3010      ChangeLog examples/mwolson/muse-init.el
3013 2005-07-09 03:11:28 GMT Michael Olson <mwolson@gnu.org> patch-113
3015     Summary:
3016       Tackle a project name interwiki highlighting snafu.
3017     Revision:
3018       muse--main--1.0--patch-113
3020     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Hack still more on
3021       this.  It seems to be more robust now.  Highlighting is going the way I
3022       want it.
3024     modified files:
3025      ChangeLog lisp/muse-wiki.el
3028 2005-07-09 02:25:26 GMT Michael Olson <mwolson@gnu.org> patch-112
3030     Summary:
3031       Fix some gross mistakes.
3032     Revision:
3033       muse--main--1.0--patch-112
3035     * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Fix several
3036       gross misspellings.
3037     
3038     * lisp/muse-project.el (muse-project-file-entries): If
3039       `muse-file-extension' is defined, use it to filter the entries.
3040     
3041     * lisp/muse.el (muse-file-extension): Fix messed up attempt to set
3042       variable.  Move higher in file.
3043     
3044     * lisp/muse.el (muse-update-ignored-extensions-regexp): Use given
3045       argument instead of the real name of the variable.
3047     modified files:
3048      ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
3049      lisp/muse.el
3052 2005-07-09 00:10:01 GMT Michael Olson <mwolson@gnu.org> patch-111
3054     Summary:
3055       Make natural interwiki links between projects mostly work.
3056     Revision:
3057       muse--main--1.0--patch-111
3059     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Uncomment this
3060       function and flesh it out.  This seems to work properly, though for
3061       some reason, interwiki links using projects are a bit flakey.
3062       (muse-wiki-handle-interwiki): Deal with case where we have a project
3063       name in an interwiki link.
3065     modified files:
3066      ChangeLog lisp/muse-wiki.el
3069 2005-07-08 22:57:55 GMT Michael Olson <mwolson@gnu.org> patch-110
3071     Summary:
3072       Fix Emacs21 issue with muse-insert-tag.
3073     Revision:
3074       muse--main--1.0--patch-110
3076     * lisp/muse-mode.el (muse-insert-tag): Pass a list of lists to
3077       completing-read to appease older Emacsen.
3079     modified files:
3080      ChangeLog lisp/muse-mode.el
3083 2005-07-08 22:55:20 GMT Michael Olson <mwolson@gnu.org> patch-109
3085     Summary:
3086       Fix error with `muse-blosxom-new-entry' and Emacs21.
3087     Revision:
3088       muse--main--1.0--patch-109
3090     * lisp/muse-blosxom.el (muse-blosxom-new-entry): Mess with call to
3091       `completing-read' so that old versions of Emacs don't complain.
3093     modified files:
3094      ChangeLog lisp/muse-blosxom.el
3097 2005-07-08 21:59:41 GMT Michael Olson <mwolson@gnu.org> patch-108
3099     Summary:
3100       Try to fix an error with `muse-blosxom-get-categories'.
3101     Revision:
3102       muse--main--1.0--patch-108
3104     * lisp/muse-blosxom.el (muse-blosxom-get-categories): Be extra cautious
3105       about processing directories.
3107     modified files:
3108      ChangeLog examples/johnw/publish-johnw lisp/muse-blosxom.el
3111 2005-07-08 21:11:53 GMT Michael Olson <mwolson@gnu.org> patch-107
3113     Summary:
3114       Make a distinction between implicit and explicit links at publish-time.
3115     Revision:
3116       muse--main--1.0--patch-107
3118     * lisp/muse-html.el (muse-html-escape-string): Ignore other arguments.
3119     
3120     * lisp/muse-http.el (muse-http-prepare-url): Handle `explicit' argument.
3121     
3122     * lisp/muse-publish.el (muse-publish-url, muse-publish-insert-url): Pass
3123       `explicit' argument.
3124     
3125     * lisp/muse-publish.el (muse-publish-markup-link): Determine whether or
3126       not we are dealing with an explicit link.
3127     
3128     * lisp/muse-publish.el (muse-publish-prepare-url): Ignore other arguments.
3129     
3130     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Take `explicit'
3131       argument, but ignore it.
3132     
3133     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only apply transforms
3134       when link is not explicit.
3136     modified files:
3137      ChangeLog lisp/muse-html.el lisp/muse-http.el
3138      lisp/muse-publish.el lisp/muse-wiki.el
3141 2005-07-08 06:40:30 GMT Michael Olson <mwolson@gnu.org> patch-106
3143     Summary:
3144       Implement several WikiWord handling fixes.
3145     Revision:
3146       muse--main--1.0--patch-106
3148     * lisp/muse-colors.el (muse-link-face): Handle case where no link is
3149       found by the handlers.  Don't send implicit links through some of the
3150       advanced checks.
3151     
3152     * lisp/muse-mode.el (muse-link-at-point): Move to beginning of first part
3153       of interwiki link before calling `muse-handle-explicit-link'.
3154     
3155     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Append forgotten
3156       "\\|" separator between project-alist entries and interwiki entries.
3157       Force a reconfiguration of muse-colors-markup.
3158     
3159     * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Add several checks to be
3160       sure that we don't colorize WikiNames that don't go with any file.
3161     
3163     modified files:
3164      ChangeLog lisp/muse-colors.el lisp/muse-mode.el
3165      lisp/muse-wiki.el
3168 2005-07-07 21:34:12 GMT Michael Olson <mwolson@gnu.org> patch-105
3170     Summary:
3171       Attempt to simplify muse-wiki a bit.
3172     Revision:
3173       muse--main--1.0--patch-105
3175     * lisp/muse-colors.el (muse-use-font-lock): Set up muse-colors-markup
3176       here.
3177     
3178     * lisp/muse-wiki.el (muse-wiki-wikiword-colors-markup)
3179       (muse-wiki-update-use-wikiword-colors, muse-wiki-wikiword-markup-regexp)
3180       (muse-wiki-update-use-wikiword-markup-regexp)
3181       (muse-wiki-update-use-wikiword-link-function)
3182       (muse-wiki-update-use-wikiword-url-transforms): Remove.
3183       (muse-wiki-update-use-wikiword): Not :set function is needed anymore.
3184     
3185     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only modify URL if
3186       `muse-wiki-use-wikiword' is specified.
3187     
3188     * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Don't process the URL
3189       unless `muse-wiki-use-wikiword' is specified.
3190     
3191     * lisp/muse-wiki.el ("muse-colors"): Add muse-wiki-wikiword-regexp to
3192       muse-colors-markup.
3193     
3194     * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-wikiword-regexp to
3195       muse-publish-markup-regexps.
3196     
3197     * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-transform-wikiword to
3198       muse-publish-url-transforms.
3199     
3200     * lisp/muse-wiki.el (muse-implicit-link-functions): Add
3201       muse-wiki-handle-wikiword to muse-implicit-link-functions.
3202     
3204     modified files:
3205      ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
3208 2005-07-07 20:06:35 GMT Michael Olson <mwolson@gnu.org> patch-104
3210     Summary:
3211       Make muse-blosxom use relative name of published file in page-date alist.
3212     Revision:
3213       muse--main--1.0--patch-104
3215     * lisp/muse-blosxom.el (muse-blosxom-base-directory): Move higher in
3216       file.
3217       (muse-blosxom-update-page-date-alist): Renamed from
3218       `muse-blosxom-markup-date-directive'.  Make the current file name
3219       relative to the base directory and strip file extension if necessary.
3220     
3222     modified files:
3223      ChangeLog lisp/muse-blosxom.el
3226 2005-07-07 19:14:38 GMT Michael Olson <mwolson@gnu.org> patch-103
3228     Summary:
3229       Hack on muse-blosxom timestamps somewhat.
3230     Revision:
3231       muse--main--1.0--patch-103
3233     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Make this
3234       actually do something useful.  This should have a different name,
3235       really.
3236       ("blosxom-html", "blosxom-xhtml"): Call
3237       `muse-blosxom-markup-date-directive' after publishing each entry.
3238     
3240     modified files:
3241      ChangeLog lisp/muse-blosxom.el
3244 2005-07-07 06:27:02 GMT Michael Olson <mwolson@gnu.org> patch-102
3246     Summary:
3247       Fix several startup and compile errors.
3248     Revision:
3249       muse--main--1.0--patch-102
3251     * lisp/muse-wiki.el ("muse-publish"): Use correct name of function.  This
3252       fixes an error that occurred during startup.
3253     
3254     * lisp/muse-regexps.el (muse-ignored-extensions-regexp)
3255       (muse-update-ignored-extensions-regexp, muse-ignored-extensions): Move
3256       to muse.el.
3257     
3258     * lisp/muse.el (muse-update-ignored-extensions-regexp): Fix ordering so
3259       that the nasty compile errors go away.  Fix a few typos.
3260       (muse-ignored-extensions): Fix docstring.
3261       (muse-file-extension): Move this higher in the file.
3262     
3263     
3265     modified files:
3266      ChangeLog lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
3269 2005-07-07 05:57:51 GMT Michael Olson <mwolson@gnu.org> patch-101
3271     Summary:
3272       Note that muse-file-extension should not have "." in front.
3273     Revision:
3274       muse--main--1.0--patch-101
3276     * lisp/muse-project.el (muse-project-find-file): Handle case where
3277       muse-file-extension is not specified.
3278     
3279     * lisp/muse.el (muse-file-extension): Note that the period at the
3280       beginning of this value should be omitted.
3281     
3282     * lisp/muse-regexps.el (muse-update-ignored-extensions-regexp): Quote
3283       file extension so that regexp characters inside the extension will not
3284       goof it up.  This should never be a problem in normal cases, but let's
3285       be robust.
3286     
3288     modified files:
3289      ChangeLog lisp/muse-project.el lisp/muse-regexps.el
3290      lisp/muse.el
3293 2005-07-07 05:36:53 GMT Michael Olson <mwolson@gnu.org> patch-100
3295     Summary:
3296       Implement optional file extension of Muse files.
3297     Revision:
3298       muse--main--1.0--patch-100
3300     * lisp/muse-mode.el (muse-mode): Make sure
3301       `muse-update-ignored-extensions-regexp' gets updated every time we
3302       enter Muse mode.  This works around a bug in the customize interface --
3303       if a user changes an option using setq, the :set function sometimes
3304       does not get executed.  I should really try to determine whether or not
3305       this is really an issue anymore.
3306     
3307     * lisp/muse-project.el (muse-project-find-file): Make use of
3308       `muse-file-extension'.
3309     
3310     * lisp/muse-regexps.el (muse-ignored-extensions-regexp): This is not
3311       customizable; it is autogenerated from `muse-ignored-extensions'.
3312       (muse-update-ignored-extensions-regexp): New function that sets the
3313       value of `muse-ignored-extensions-regexp'.  This is needed in order to
3314       make sure that the value of `muse-file-extension' is taken into
3315       account.
3316       (muse-ignored-extensions): New option that determines which file
3317       extensions to ignore.  It is in the form of a list of regexps.
3318     
3319     * lisp/muse.el (muse-file-extension): New option that allows the user to
3320       specify the file extension to be used for Muse files.  By default, this
3321       is nil, which means that no extension will be used.
3322     
3323     * lisp/muse.el (muse-page-name): Handle case where
3324       `muse-ignored-extensions-regexp' is nil.
3325     
3327     modified files:
3328      ChangeLog lisp/muse-mode.el lisp/muse-project.el
3329      lisp/muse-regexps.el lisp/muse.el
3332 2005-07-07 03:16:38 GMT Michael Olson <mwolson@gnu.org> patch-99
3334     Summary:
3335       Document new blosxom convenience feature.
3336     Revision:
3337       muse--main--1.0--patch-99
3339     * lisp/muse-blosxom.el: Document `muse-blosxom-project-alist-dirs' and
3340       `muse-blosxom-project-alist-entry'.  An example is provided in the
3341       header.
3342     
3344     modified files:
3345      ChangeLog lisp/muse-blosxom.el
3348 2005-07-06 23:17:35 GMT Michael Olson <mwolson@gnu.org> patch-98
3350     Summary:
3351       Further work on `muse-project-alist' entry generation for blosxom.
3352     Revision:
3353       muse--main--1.0--patch-98
3355     * examples/mwolson/muse-init.el (muse-project-alist): Use proper syntax.
3356       Include subdirectories in first part of "Blog" entry.
3357     
3358     * lisp/muse-blosxom.el (muse-blosxom-project-alist-dirs): New function
3359       that returns a list of dirs that are to be used with the first part of
3360       a `muse-project-alist' entry.
3361     
3363     modified files:
3364      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
3367 2005-07-06 22:42:35 GMT Michael Olson <mwolson@gnu.org> patch-97
3369     Summary:
3370       New function: muse-blosxom-project-alist-entry.
3371     Revision:
3372       muse--main--1.0--patch-97
3374     * examples/mwolson/muse-init.el: Update from my latest settings.
3375       (muse-project-alist): Make use of `muse-blosxom-project-alist-entry'.
3376     
3377     * lisp/muse-blosxom.el (muse-blosxom-project-alist-entry): New function
3378       that generates the latter part of an entry for `muse-project-alist'.
3379     
3381     modified files:
3382      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
3385 2005-07-06 20:52:03 GMT Michael Olson <mwolson@gnu.org> patch-96
3387     Summary:
3388       Merged from hodique@lifl.fr--2005 (patch 12-23)
3389     Revision:
3390       muse--main--1.0--patch-96
3392     Patches applied:
3393     
3394      * hodique@lifl.fr--2005/muse--yh--1.0--patch-12
3395        Merged from mwolson@gnu.org--2005 (patch 68-76)
3396     
3397      * hodique@lifl.fr--2005/muse--yh--1.0--patch-13
3398        Merged from mwolson@gnu.org--2005 (patch 77-80)
3399     
3400      * hodique@lifl.fr--2005/muse--yh--1.0--patch-14
3401        Merged from mwolson@gnu.org--2005 (patch 81)
3402     
3403      * hodique@lifl.fr--2005/muse--yh--1.0--patch-15
3404        Merged from mwolson@gnu.org--2005 (patch 82)
3405     
3406      * hodique@lifl.fr--2005/muse--yh--1.0--patch-16
3407        Escape % in latex publishing
3408     
3409      * hodique@lifl.fr--2005/muse--yh--1.0--patch-17
3410        bugfix
3411     
3412      * hodique@lifl.fr--2005/muse--yh--1.0--patch-18
3413        small improvement on muse-make-link
3414     
3415      * hodique@lifl.fr--2005/muse--yh--1.0--patch-19
3416        Fix customization of muse-wiki-wikiword-regexp
3417     
3418      * hodique@lifl.fr--2005/muse--yh--1.0--patch-20
3419        Allow full customization of WikiWords
3420     
3421      * hodique@lifl.fr--2005/muse--yh--1.0--patch-21
3422        Fix mouse-2 yank bug in muse-mode
3423     
3424      * hodique@lifl.fr--2005/muse--yh--1.0--patch-22
3425        Fix interpretation order
3426     
3427      * hodique@lifl.fr--2005/muse--yh--1.0--patch-23
3428        Merged from mwolson@gnu.org--2005 (patch 83-95)
3429     
3431     modified files:
3432      ChangeLog lisp/muse-wiki.el
3434     new patches:
3435      hodique@lifl.fr--2005/muse--yh--1.0--patch-12
3436      hodique@lifl.fr--2005/muse--yh--1.0--patch-13
3437      hodique@lifl.fr--2005/muse--yh--1.0--patch-14
3438      hodique@lifl.fr--2005/muse--yh--1.0--patch-15
3439      hodique@lifl.fr--2005/muse--yh--1.0--patch-16
3440      hodique@lifl.fr--2005/muse--yh--1.0--patch-17
3441      hodique@lifl.fr--2005/muse--yh--1.0--patch-18
3442      hodique@lifl.fr--2005/muse--yh--1.0--patch-19
3443      hodique@lifl.fr--2005/muse--yh--1.0--patch-20
3444      hodique@lifl.fr--2005/muse--yh--1.0--patch-21
3445      hodique@lifl.fr--2005/muse--yh--1.0--patch-22
3446      hodique@lifl.fr--2005/muse--yh--1.0--patch-23
3449 2005-07-06 19:55:48 GMT Michael Olson <mwolson@gnu.org> patch-95
3451     Summary:
3452       Minor docfixes.
3453     Revision:
3454       muse--main--1.0--patch-95
3456     * lisp/muse-mode.el (muse-follow-name-at-point) 
3457       (muse-follow-name-at-mouse): Docfixes.
3458     
3460     modified files:
3461      ChangeLog lisp/muse-mode.el
3464 2005-07-06 19:30:34 GMT Michael Olson <mwolson@gnu.org> patch-94
3466     Summary:
3467       Fix goof-up in instructions for using `muse-blosxom-new-entry'.
3468     Revision:
3469       muse--main--1.0--patch-94
3471     * lisp/muse-blosxom.el: Fix goof-up in instructions for using
3472       `muse-blosxom-new-entry'.
3473     
3474     * muse.texi (Blosxom Entries): Ditto.
3475     
3477     modified files:
3478      ChangeLog lisp/muse-blosxom.el muse.texi
3481 2005-07-06 18:54:52 GMT Michael Olson <mwolson@gnu.org> patch-93
3483     Summary:
3484       Re-add global mouse-2 event.
3485     Revision:
3486       muse--main--1.0--patch-93
3488     * lisp/muse-mode.el (muse-mode-map): Re-add the global binding for
3489       mouse-2, since Yann found a way around the problem I was facing.
3490       (muse-follow-name-at-mouse): Call the event that would normally be used
3491       here if we don't have a link at point.
3492     
3494     modified files:
3495      ChangeLog lisp/muse-mode.el
3498 2005-07-06 07:19:41 GMT Michael Olson <mwolson@gnu.org> patch-92
3500     Summary:
3501       Fix publishing error.
3502     Revision:
3503       muse--main--1.0--patch-92
3505     * lisp/muse-project.el (muse-project-publish-file): Don't try to fetch
3506       the cdr of output-dir.  This was a code fragment from a previous
3507       attempt to refactor this function.
3508     
3510     modified files:
3511      ChangeLog lisp/muse-project.el
3514 2005-07-06 06:39:21 GMT Michael Olson <mwolson@gnu.org> patch-91
3516     Summary:
3517       Work on getting to the point where we can resolve project interwiki links.
3518     Revision:
3519       muse--main--1.0--patch-91
3521     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
3522       `muse-publishing-current-file'.
3523     
3524     * lisp/muse-project.el (muse-project-of-file): Ditto.
3525     
3526     * lisp/muse-project.el (muse-project-applicable-styles): New function
3527       that returns the usable styles for a file, given either a list of
3528       styles or a project name.  This is useful for removing styles that will
3529       be ignored for a file.
3530       (muse-project-publish-file): Split :include and :exclude processing
3531       into `muse-project-applicable-styles'.
3532     
3533     * lisp/muse-publish.el (muse-publish-output-name): Use
3534       `muse-publishing-current-file'.
3535     
3536     * lisp/muse-publish.el (muse-publish-file): Don't set `muse-current-file'.
3537     
3538     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Recognize
3539       project names.
3540     
3541     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Don't cause project
3542       names to be uninterpreted.  Remove need for muse-assoc-string.
3543     
3544     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): First draft of
3545       function that will be called to fetch a link to a page from a Muse
3546       project from the output file of the currently-published file.  This is
3547       commented out for now since I ran out of energy.
3548     
3549     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Use
3550       `muse-wiki-resolve-project-page' for handling Muse project interwiki
3551       links, but only when no match was found in `muse-wiki-interwiki-alist'.
3552       Handle case where no interwiki can be found, even though this should
3553       never happen.
3554     
3555     * lisp/muse-wiki.el (muse-mode-hook): Update `muse-wiki-interwiki-regexp'
3556       whenever Muse mode is entered.  That way we don't have to enter an
3557       extra command in our .emacs.
3558     
3559     * lisp/muse.el (muse-current-file): Remove this, since a variable called
3560       `muse-publishing-current-file' already exists that does the same thing.
3561       How embarrassing.
3562     
3563     * lisp/muse.el (muse-page-name): Use `muse-publishing-current-file'.
3564     
3565     * lisp/muse.el (muse-assoc-string): Remove this, since we no longer need
3566       to use it.
3567     
3569     modified files:
3570      ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
3571      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
3574 2005-07-06 04:00:57 GMT Michael Olson <mwolson@gnu.org> patch-90
3576     Summary:
3577       Mouse-2 on regular text will yank rather than give an error.
3578     Revision:
3579       muse--main--1.0--patch-90
3581     * lisp/muse-mode.el (muse-mode-map): Remove mappings for mouse-2, since
3582       this seems to be more trouble than it's worth.
3583       (muse-follow-name-at-mouse): Don't call `muse-follow-name-at-point';
3584       use our own implementation.
3585     
3587     modified files:
3588      ChangeLog lisp/muse-mode.el
3591 2005-07-06 02:25:56 GMT Michael Olson <mwolson@gnu.org> patch-89
3593     Summary:
3594       Make interwiki links publish with the correct extension.
3595     Revision:
3596       muse--main--1.0--patch-89
3598     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Add the correct
3599       prefix and suffix to interwiki names, as well as stripping out unwanted
3600       extensions.
3601     
3603     modified files:
3604      ChangeLog lisp/muse-wiki.el
3607 2005-07-06 02:02:42 GMT Michael Olson <mwolson@gnu.org> patch-88
3609     Summary:
3610       Fix publishing of bare interwiki names.
3611     Revision:
3612       muse--main--1.0--patch-88
3614     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Use `setq' instead of
3615       `set'.  Use `muse-assoc-string' instead of `assoc'.
3616     
3617     * lisp/muse.el (muse-assoc-string): New compatibility function that makes
3618       `assoc-string' functionality usable with Emacs21 and XEmacs.
3619     
3621     modified files:
3622      ChangeLog lisp/muse-wiki.el lisp/muse.el
3625 2005-07-06 01:41:24 GMT Michael Olson <mwolson@gnu.org> patch-87
3627     Summary:
3628       Apply a few fixes from Yann's branch.
3629     Revision:
3630       muse--main--1.0--patch-87
3632     Background: I hacked on Muse over the weekend while offline, and so did
3633                 Yann.  His changes to muse-wiki.el are different than the
3634                 ones that I made, so we should probably figure out the best
3635                 way to handle this when we both get on IRC again.  For now,
3636                 I've merged in the bugfixes that he's made, omitting most of
3637                 the changes to muse-wiki.
3638     
3639     * lisp/muse-latex.el (muse-latex-markup-regexps): Escape %.
3640     
3641     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Add docstring.
3642     
3643     * lisp/muse.el (muse-page-name): Fix a bug that was inadvertently
3644       introduced previously.
3645     
3647     modified files:
3648      ChangeLog lisp/muse-latex.el lisp/muse-wiki.el lisp/muse.el
3651 2005-07-05 20:41:49 GMT Michael Olson <mwolson@gnu.org> patch-86
3653     Summary:
3654       Warn if file not published; hack further on Wiki stuff.
3655     Revision:
3656       muse--main--1.0--patch-86
3658     * lisp/muse-html.el (muse-html-markup-paragraph): Make this only try to
3659       complete <div> tags that are of the class "image-link".  It is hoped
3660       that this will prevent user-added <div> tags from being mangled.
3661     
3662     * lisp/muse-mode.el (muse-link-at-point): Don't pass an argument to
3663       `muse-handle-implicit-link' or `muse-handle-explicit-link' since they
3664       need to look at the text at point.
3665     
3666     * lisp/muse-publish.el (muse-publish-this-file): Warn the user if the
3667       current file has not been published since it was up-to-date.  Thanks to
3668       Bill Freeman for the suggestion.
3669     
3670     * lisp/muse-publish.el (muse-publish-url): Handle case when returned url
3671       is nil.  If this happens, return the original URL.
3672     
3673     * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Set using
3674       `muse-wiki-update-interwiki-regexp.'
3675       (muse-wiki-update-interwiki-regexp): New function that sets the value
3676       of `muse-wiki-interwiki-regexp'.
3677       (muse-wiki-interwiki-alist): Call `muse-wiki-update-interwiki-regexp'
3678       on :set.
3679     
3680     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Renamed from
3681       `muse-wiki-expand-interwiki'.
3682       (muse-wiki-transform-wikiword): New function that prevents WikiWords
3683       with no matching file from being published as links.
3684     
3685     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Accept an optional
3686       string argument once again, since this behavior is needed when
3687       publishing.
3688       (muse-wiki-handle-wikiword): Ditto.
3689     
3690     * lisp/muse.el (muse-handle-url): Ditto.
3691     
3692     * lisp/muse.el (muse-handle-implicit-link): Ditto.  Restore match data
3693       after every unsuccessful attempt at handling the link.  If argument is
3694       given, restore match-data at end, too.
3695     
3696     * lisp/muse.el (muse-handle-explicit-link): Accept optional string
3697       argument.  Match data is always saved.  If argument is not given,
3698       assume that `muse-implicit-link-regexp' has been matched against, and
3699       return the 1st match string if no handlers worked.
3700     
3702     modified files:
3703      ChangeLog lisp/muse-html.el lisp/muse-mode.el
3704      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
3707 2005-07-04 23:00:06 GMT Michael Olson <mwolson@gnu.org> patch-85
3709     Summary:
3710       Hack on WikiName handling and make TAB work for Wiki links.
3711     Revision:
3712       muse--main--1.0--patch-85
3714     * lisp/muse-colors.el (muse-colors-markup): Use
3715       `muse-explicit-link-regexp' instead of `muse-link-regexp'.
3716     
3717     * lisp/muse-colors.el (muse-link-face): Add new argument EXPLICIT.  If
3718       nil, don't color bad links.  If non-nil, color bad links.
3719     
3720     * lisp/muse-colors.el (muse-colors-link): Pass `t' to `muse-link-face'.
3721     
3722     * lisp/muse-journal.el (muse-journal-rss-markup-regexps): Use
3723       `muse-explicit-link-regexp' instead of `muse-link-regexp'.
3724       (muse-journal-rss-munge-buffer): Ditto.
3725     
3726     * lisp/muse-mode.el (muse-mode-fill-nobreak-p, muse-link-at-point):
3727       Docfix.
3728     
3729     * lisp/muse-mode.el (muse-link-at-point): Rewrite so that explicit links
3730       are handled first, then implicit ones.  It should work better in all
3731       cases.  For now, we depend on the value of `muse-implicit-link-regexp'
3732       to determine how far to scan for an implicit link.  This defaults to
3733       the text between the point and the next space.
3734     
3735     * lisp/muse-mode.el (muse-visit-link-default): Refactored code from
3736       `muse-visit-link'.  If the ANCHOR argument is a string, search for it
3737       literally after opening the buffer.  Hopefully this can be of use in
3738       custom visit-link functions, when necessary.
3739     
3740     * lisp/muse-mode.el (muse-visit-link): Docfix.  Call
3741       `muse-visit-link-default'.
3742     
3743     * lisp/muse-mode.el (muse-next-reference, muse-previous-reference):
3744       Search by text properties instead of regexps.  This allows Muse to find
3745       links without having to have a massive regexp that contains all link
3746       types.  The downside is that this will not work if the user defontifies
3747       the buffer.  But it would somewhat defeat the purpose of following
3748       links if you can't see them.
3749     
3750     * lisp/muse-project.el (muse-project-batch-publish): Handle case when not
3751       enough command line args are passed in batch mode.
3752     
3753     * lisp/muse-publish.el (muse-publish-markup-regexps): Use
3754       `muse-explicit-link-regexp'.
3755     
3756     * lisp/muse-regexps.el (muse-explicit-link-regexp): Renamed from
3757       `muse-link-regexp'.
3758     
3759     * lisp/muse-regexps.el (muse-implicit-link-regexp): New option that
3760       specifies the "common ground" of all implicit links, like URLs, bare
3761       WikiNames, and -- in the future -- email addresses.
3762     
3763     * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): Quote 'boolean.
3764     
3765     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Arg URL is no longer
3766       optional.  That was a bad idea on my part.  Renamed from
3767       `muse-wiki-interwiki-handle'.  Hopefully all this renaming doesn't
3768       annoy anyone :^) .
3769     
3770     * lisp/muse-wiki.el (muse-wiki-expand-interwiki): Renamed from
3771       `muse-wiki-interwiki-expand'.
3772       (muse-wiki-handle-wikiword): Renamed from
3773       `muse-wiki-wikiword-handle'.
3774     
3775     * lisp/muse-wiki.el ("muse-colors", "muse-publish"): Use a string value
3776       for the eval-after-load arg since XEmacs chokes on constants.
3777     
3778     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Don't display a bad-link
3779       face on WikiWords that don't correspond with a file.  If people really
3780       want this to appear in bad-link face, I could accommodate that.
3781     
3782     * lisp/muse.el (muse-handle-url): New function that detects whether the
3783       given string is a URL.
3784       (muse-implicit-link-functions): Renamed from
3785       `muse-mode-link-functions'.  Defaults to `muse-handle-url'.
3786       (muse-explicit-link-functions): Renamed from
3787       `muse-mode-handler-functions'.
3788       (muse-handle-implicit-link): New function that handles all
3789       implicit links by calling functions from `muse-implicit-link-functions'.
3790       (muse-handle-explicit-link): Renamed from
3791       `muse-handled-url'.
3792     
3794     modified files:
3795      ChangeLog lisp/muse-colors.el lisp/muse-journal.el
3796      lisp/muse-mode.el lisp/muse-project.el lisp/muse-publish.el
3797      lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
3800 2005-07-04 14:40:31 GMT Michael Olson <mwolson@gnu.org> patch-84
3802     Summary:
3803       Allow WikiWords to be ignored with <nop> or "''''".
3804     Revision:
3805       muse--main--1.0--patch-84
3807     * lisp/muse-mode.el (muse-browse-result): Docfixes.
3808     
3809     * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): New option that determines
3810       whether to hide <nop> tags when coloring a Muse buffer.
3811       (muse-wiki-wikiword-at-point): Docfix.
3812       (muse-wiki-colors-nop-tag): New function that colors <nop> tags.
3813       (muse-wiki-publish-nop-tag): New function that interprets <nop> tags
3814       during publishing.
3815       (muse-colors-tags, muse-publish-markup-tags): Interpret <nop> tags,
3816       which keeps the WikiWord that follows it from being interpreted.
3817       (muse-publish-markup-regexps): Allow 4 single quotes to function as a
3818       WikiWord delimiter.
3819     
3821     modified files:
3822      ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
3825 2005-07-04 11:20:50 GMT Michael Olson <mwolson@gnu.org> patch-83
3827     Summary:
3828       Update postal address of FSF in muse-wiki.el.
3829     Revision:
3830       muse--main--1.0--patch-83
3832     * lisp/muse-wiki.el: Update postal address of the FSF.
3833     
3835     modified files:
3836      ChangeLog lisp/muse-wiki.el
3839 2005-07-01 22:48:51 GMT Michael Olson <mwolson@gnu.org> patch-82
3841     Summary:
3842       Interpret explicit links before emphasis.
3843     Revision:
3844       muse--main--1.0--patch-82
3846     * lisp/muse-publish.el (muse-publish-markup-regexps): Interpret explicit
3847       links before emphasis.
3848     
3849     * lisp/muse-wiki.el (muse-publish): Make rules use a multiple of 100 just
3850       for the heck of it.
3852     modified files:
3853      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
3856 2005-06-26 22:55:55 GMT Michael Olson <mwolson@gnu.org> patch-81
3858     Summary:
3859       Wiki hacking, regexp tweaks.
3860     Revision:
3861       muse--main--1.0--patch-81
3863     * lisp/muse-project.el (muse-project-ignore-regexp): Change group to
3864       muse-regexp.
3865     
3866     * lisp/muse-regexps.el (muse-regexp-use-character-classes): New variable
3867       that indicates whether or not to use character classes in regexps.  The
3868       default is to let Muse try to figure it out.
3869       (muse-extreg-usable-p): Make use of this variable.
3870     
3871     * lisp/muse-regexps.el (muse-url-regexp): There's too much whitespace in
3872       this regexp.  I'm guessing it was supposed to have a TAB in there at
3873       one time.  Replace this stuff with muse-regexp-space.
3874     
3875     * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use wikified EmacsWiki
3876       by default.
3877     
3878     * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use "choice" instead of
3879       "or".
3880     
3881     * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Include the page
3882       delimiter as part of the regexp.  Allow "#" or "::" to be a delimiter.
3883       We'll fix those anchor problems eventually!
3884     
3885     * lisp/muse-wiki.el (muse-wiki-interwiki-at-point): New function that
3886       uses `muse-interwiki-handle' to determine whether an interwiki link is
3887       at point.
3888     
3889     * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Make URL optional and
3890       look for a suitable value at point if needed.
3891     
3892     * lisp/muse-wiki.el: Make interwiki regexps color the same as wikiwords.
3893     
3894     * lisp/muse-wiki.el: Add publishing rule for muse-wiki-interwiki-regexp.
3895     
3896     * lisp/muse-wiki.el (muse-mode-link-functions): Add interwiki handling.
3898     modified files:
3899      ChangeLog lisp/muse-project.el lisp/muse-regexps.el
3900      lisp/muse-wiki.el
3903 2005-06-25 04:44:00 GMT Michael Olson <mwolson@gnu.org> patch-80
3905     Summary:
3906       Make installation of manual when not using Debian go smoothly.
3907     Revision:
3908       muse--main--1.0--patch-80
3910     * Makefile.defs (INSTALLINFO): New variable that specifies what command
3911       and options are to be used when insinuating the Muse documentation into
3912       the Info menu.
3913     
3914     * Makefile (install): Make use of INSTALLINFO.
3915     
3916     * README (Installation): Give directions for changing INSTALLINFO on a
3917       Debian system and changing where Muse is installed.
3918     
3919     * muse.texi: Ditto.
3921     modified files:
3922      ChangeLog Makefile Makefile.defs README muse.texi
3925 2005-06-25 04:09:15 GMT Michael Olson <mwolson@gnu.org> patch-79
3927     Summary:
3928       Fix compiler warning induced by last patch.
3929     Revision:
3930       muse--main--1.0--patch-79
3932     * lisp/muse-project.el (muse-current-file): Move to muse.el to fix
3933       compiler warning.
3935     modified files:
3936      ChangeLog lisp/muse-project.el lisp/muse.el
3939 2005-06-25 04:02:11 GMT Michael Olson <mwolson@gnu.org> patch-78
3941     Summary:
3942       Add `muse-current-file', fix minor QuickStart issue.
3943     Revision:
3944       muse--main--1.0--patch-78
3946     * examples/QuickStart: Make John Wiegley the author.
3947     
3948     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
3949       `muse-current-file' instead of `buffer-file-name'.
3950     
3951     * lisp/muse-project.el (muse-current-project): Document.
3952     
3953     * lisp/muse-project.el (muse-current-file): New variable indicating the
3954       name, including path, of the file that is currently being published.
3955       (muse-project-of-file): Make use of
3956       `muse-current-file'.
3957     
3958     * lisp/muse-publish.el (muse-publish-file): Set `muse-current-file' here.
3959     
3960     * lisp/muse.el (muse-page-name): Make use of `muse-current-file'.
3962     modified files:
3963      ChangeLog examples/QuickStart lisp/muse-blosxom.el
3964      lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
3965      lisp/muse.el
3968 2005-06-24 21:15:35 GMT Michael Olson <mwolson@gnu.org> patch-77
3970     Summary:
3971       Make muse-replace-regexp-in-string closer to its parent; no func change.
3972     Revision:
3973       muse--main--1.0--patch-77
3975     * lisp/muse.el (muse-replace-regexp-in-string): Add 2 more optional args
3976       to implement all functionality of `replace-regexp-in-string'.  No
3977       functionality change.
3978     
3980     modified files:
3981      ChangeLog lisp/muse.el
3984 2005-06-24 00:22:12 GMT Michael Olson <mwolson@gnu.org> patch-76
3986     Summary:
3987       Play nicely with fill, adaptive-fill, and flyspell.
3988     Revision:
3989       muse--main--1.0--patch-76
3991     * muse-mode.el (muse-mode-intangible-links): New function used to
3992       determine whether links will be considered intangible.
3993     
3994     * lisp/muse-mode.el (muse-mode-link-functions)
3995       (muse-mode-handler-functions): Minor docfix.
3996     
3997     * lisp/muse-mode.el (muse-mode): Don't split long links when performing
3998       fill.  Play nicely with adaptive-fill.  Avoid lockup with flyspell by
3999       making links intangible by default, but this may be adjusted by use of
4000       the `muse-mode-intangible-links' function.
4001     
4002     * lisp/muse-mode.el (muse-mode-fill-nobreak-p): New function that returns
4003       nil if we should allow a fill to occur here.  Keeps links from being
4004       broken up.
4005     
4006     * lisp/muse-mode.el (muse-mode-flyspell-p): New function that returns
4007       non-nil if we allow spell-checking to occur here.  Keeps links from
4008       being improperly colorized.
4009     
4010     * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Break up long line; no
4011       functionality change.
4013     modified files:
4014      ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
4017 2005-06-23 07:13:35 GMT Michael Olson <mwolson@gnu.org> patch-75
4019     Summary:
4020       Minor doc changes and code prettification.
4021     Revision:
4022       muse--main--1.0--patch-75
4024     * AUTHORS: Note that YH's assignment is in the mail.
4025     
4026     * README (scripts): Explain better the contents of the `scripts'
4027       directory.
4028     
4029     * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Split long line.
4031     modified files:
4032      AUTHORS ChangeLog README lisp/muse-wiki.el
4035 2005-06-23 05:20:04 GMT Michael Olson <mwolson@gnu.org> patch-74
4037     Summary:
4038       Merged from hodique@lifl.fr--2005 (patch 7-11)
4039     Revision:
4040       muse--main--1.0--patch-74
4042     Patches applied:
4043     
4044      * hodique@lifl.fr--2005/muse--yh--1.0--patch-7
4045        split WikiWords and InterWiki links into their own package
4046     
4047      * hodique@lifl.fr--2005/muse--yh--1.0--patch-8
4048        Merged from mwolson@gnu.org--2005 (patch 63-67), adapted muse-wiki features
4049     
4050      * hodique@lifl.fr--2005/muse--yh--1.0--patch-9
4051        Mimic experimental behavior for interwiki
4052     
4053      * hodique@lifl.fr--2005/muse--yh--1.0--patch-10
4054        fix notes publishing
4055     
4056      * hodique@lifl.fr--2005/muse--yh--1.0--patch-11
4057        various minor fixes
4059     new files:
4060      lisp/.arch-ids/muse-wiki.el.id lisp/muse-wiki.el
4062     modified files:
4063      ChangeLog lisp/muse-colors.el lisp/muse-html.el
4064      lisp/muse-mode.el lisp/muse-publish.el lisp/muse.el
4066     renamed files:
4067      experimental/.arch-ids/muse-wiki.el.id
4068        ==> experimental/.arch-ids/muse-wiki-old.el.id
4069      experimental/muse-wiki.el
4070        ==> experimental/muse-wiki-old.el
4072     new patches:
4073      hodique@lifl.fr--2005/muse--yh--1.0--patch-7
4074      hodique@lifl.fr--2005/muse--yh--1.0--patch-8
4075      hodique@lifl.fr--2005/muse--yh--1.0--patch-9
4076      hodique@lifl.fr--2005/muse--yh--1.0--patch-10
4077      hodique@lifl.fr--2005/muse--yh--1.0--patch-11
4080 2005-06-22 23:05:33 GMT Michael Olson <mwolson@gnu.org> patch-73
4082     Summary:
4083       Tell people where to find on-line version of manual.
4084     Revision:
4085       muse--main--1.0--patch-73
4087     * README: Add on-line locations for manual.
4088     
4089     * muse.texi: Remove @include directive.  This makes generating a PDF of
4090       this documentation a lot easier.
4091     
4092     * muse.texi (Preface): Add on-line locations for manual.
4094     modified files:
4095      ChangeLog README muse.texi
4098 2005-06-22 19:57:42 GMT Michael Olson <mwolson@gnu.org> patch-72
4100     Summary:
4101       Try to make Muse play nice with outline minor mode.
4102     Revision:
4103       muse--main--1.0--patch-72
4105     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-emphasized)
4106     (muse-colors-underlined, muse-use-font-lock, muse-link-properties): Use
4107     "muse" instead of "t" when adding invisibility to text or checking for
4108     invisibility.
4109     
4110     * lisp/muse.el (muse-add-to-invisibility-spec): New function that is a
4111     compatibility wrapper for `add-to-invisibility-spec'; XEmacs doesn't have
4112     this function.
4114     modified files:
4115      ChangeLog lisp/muse-colors.el lisp/muse.el
4118 2005-06-22 08:02:58 GMT Michael Olson <mwolson@gnu.org> patch-71
4120     Summary:
4121       Minor grammar fix in Introduction section of manual.
4122     Revision:
4123       muse--main--1.0--patch-71
4125     * muse.texi (Introduction): Minor grammar fix.
4127     modified files:
4128      ChangeLog muse.texi
4131 2005-06-22 06:32:02 GMT Michael Olson <mwolson@gnu.org> patch-70
4133     Summary:
4134       Release Muse 3.01.
4135     Revision:
4136       muse--main--1.0--patch-70
4138     * lisp/muse-colors.el: Remove unnecessary use of Version in header.
4139     
4140     * lisp/muse-html.el (muse-html-encoding-map): Add mapping for iso-8859-1.
4141     
4142     * lisp/muse-poem.el (muse-poem-markup-strings)
4143       (muse-poem-chapbook-strings): Make customizable.
4144     
4145     * lisp/muse-poem.el (muse-chapbook-latex-header)
4146       (muse-chapbook-latex-footer): Docfix.
4147     
4148     * lisp/muse-texinfo.el (muse-texinfo-info-extension)
4149       (muse-texinfo-pdf-extension): Ditto.
4150     
4151     * lisp/muse.el (muse-version): Change to 3.01.
4152     
4153     * muse.texi (Poem, Texinfo): Last two publishing styles complete.  We're
4154       done, for now!
4156     modified files:
4157      ChangeLog lisp/muse-colors.el lisp/muse-html.el
4158      lisp/muse-poem.el lisp/muse-texinfo.el lisp/muse.el muse.texi
4161 2005-06-20 02:29:08 GMT Michael Olson <mwolson@gnu.org> patch-69
4163     Summary:
4164       Tweak documentation thoroughly; still incomplete.
4165     Revision:
4166       muse--main--1.0--patch-69
4168     * README: Minor tweaks.
4169     
4170     * muse.texi: Massively rename chapters so that the titles are more
4171       descriptive.  Clean up grammar.
4172     
4173     * muse.texi (Obtaining Muse): Move content of Installation node here,
4174       stripping out any customization tips, since those are covered later.
4175       Re-work this chapter since I was dissatisfied with it.
4176     
4177     * muse.texi (Installation): This node has the content of README regarding
4178       installation, which fits the title of the node much better than the
4179       previous content.
4180     
4181     * muse.texi (Blosxom): Turn the sections of this section into
4182       subsections.
4183     
4184     * muse.texi (Getting Help and Reporting Bugs): Turn this into a list.  I
4185       like lists!
4186     
4187     * muse.texi (History): Add a "2005" item.
4189     modified files:
4190      ChangeLog README muse.texi
4193 2005-06-19 07:15:45 GMT Michael Olson <mwolson@gnu.org> patch-68
4195     Summary:
4196       Finish documenting 2 more publishing styles.
4197     Revision:
4198       muse--main--1.0--patch-68
4200     * lisp/muse-blosxom.el, lisp/muse-latex.el: Minor docfixes throughout.
4201     
4202     * lisp/muse-journal.el: Docfixes.
4203     
4204     * lisp/muse-publish.el (muse-publish-markup-functions): Add significant
4205       documentation to this function.
4206     
4207     * muse.texi (Blosxom Options): New node containing the publishing styles
4208       and options provided by Blosxom.
4209       (Book): Add usage note, as I suspect a lot of people might be confused
4210       by this style.
4211       (HTML): Space out entries better.
4212       (Journal, LaTeX): New nodes for publishing styles.
4213       (Common Elements): Document a few options that are present in
4214       `muse-publish.el'.
4216     modified files:
4217      ChangeLog lisp/muse-blosxom.el lisp/muse-journal.el
4218      lisp/muse-latex.el lisp/muse-publish.el muse.texi
4221 2005-06-19 04:45:46 GMT Michael Olson <mwolson@gnu.org> patch-67
4223     Summary:
4224       Make Muse installable and correct an Emacs21 issue.
4225     Revision:
4226       muse--main--1.0--patch-67
4228     * Makefile (.PRECIOUS): Indicate that .info and .html files in this
4229       directory will be generated.
4230       (all): Compile muse.info by default.
4231       (doc): Refactor into individual generation rules for .html and .info
4232       files.
4233       (install): New rule that installs Muse source code, compiled .elc
4234       files, and the manual into proper places.
4235     
4236     * Makefile.defs (ELISPDIR, INFODIR): Correct minor goof-up.
4237     
4238     * README (Insinuation): Move old content of Installation here.
4239       (Installation): Fill out this section.
4240       (Further Documentation): Add link to my website and note that a full
4241       manual is included with Muse.
4242     
4243     * lisp/Makefile (EL): Populate with .el files.
4244       (install): New rule that installs both .elc and .el files.
4245     
4246     * lisp/muse-texinfo.el (muse-texinfo-info-generate): If we're running
4247       Emacs21, hack in a handler for the @documentencoding tag so that it
4248       doesn't error out.
4250     modified files:
4251      ChangeLog Makefile Makefile.defs README lisp/Makefile
4252      lisp/muse-texinfo.el
4255 2005-06-19 03:05:38 GMT Michael Olson <mwolson@gnu.org> patch-66
4257     Summary:
4258       Cater even more to XEmacs and its annoying whims.
4259     Revision:
4260       muse--main--1.0--patch-66
4262     * examples/Makefile (%.html, %.pdf, %.info): Pass EMACS value as
4263       environment variable.
4264     
4265     * lisp/Makefile (%.elc, test): Don't use "-L" option since XEmacs can't
4266       handle it.  Load `muse-build.el' instead.
4267     
4268     * lisp/muse-colors.el (muse-colors-link): Add note that `link' is not
4269       used.
4270     
4271     * lisp/muse-journal.el (muse-journal-latex-munge-buffer)
4272       (muse-journal-rss-munge-buffer): Add note that the `qotd' binding is
4273       not used.
4274     
4275     * lisp/muse-journal.el (muse-journal-generate-pages): Add note that this
4276       function does not appear to be used.
4277     
4278     * lisp/muse.el (muse-replace-regexp-in-string): Use in place of
4279       `replace-regexp-in-string', since XEmacs doesn't have this function.
4280       We only implement the first 3 args, but this could be extended if we
4281       need to do so.
4282     
4283     * lisp/muse-blosxom.el (muse-blosxom-title-to-file): Use
4284       `muse-replace-regexp-in-string' in place of `replace-regexp-in-string'
4285     
4286     * lisp/muse-journal.el (muse-journal-anchorize-title): Ditto.
4287     
4288     * lisp/muse-colors.el (muse-colors-custom-tags): Remove unused binding to
4289       make XEmacs shut up.
4290     
4291     * lisp/muse-convert.el (muse-write-footnote): Ditto.
4292     
4293     * lisp/muse-html.el (muse-html-markup-table): Ditto.
4294     
4295     * lisp/muse-http.el (muse-winnow-list): Ditto.
4296     
4297     * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
4298     
4299     * lisp/muse-project.el (muse-project-file-entries): Ditto.
4300     
4301     * lisp/muse-publish.el (muse-publish-markup): Ditto.
4302     
4303     * scripts/muse-build.el: Add contrib path first; probably doesn't change
4304       anything.
4305     
4306     * scripts/publish: Use EMACS environment variable instead of hard-coding
4307       it.
4309     modified files:
4310      ChangeLog examples/Makefile lisp/Makefile lisp/muse-blosxom.el
4311      lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
4312      lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
4313      lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
4314      lisp/muse.el scripts/muse-build.el scripts/publish
4317 2005-06-19 00:43:54 GMT Michael Olson <mwolson@gnu.org> patch-65
4319     Summary:
4320       Move lisp files to `lisp' directory; hack on Makefiles, XEmacs compat.
4321     Revision:
4322       muse--main--1.0--patch-65
4324     * AUTHORS: Update entry.
4325     
4326     * muse-*.el: Move to the lisp directory.
4327     
4328     * lisp/Makefile: New file containing rules to test and compile the
4329       source.
4330     
4331     * Makefile.defs: New file that contains common definitions for all other
4332       Makefiles, such as Emacs command to use.
4333     
4334     * Makefile: Move lisp-specific rules to lisp/Makefile.
4335       (SUBDIRS): New variable containing subdirectories to clean.
4336     
4337     * README: Update to reflect new location of source files.  Give updated
4338       directions for compiling with XEmacs.
4339     
4340     * examples/Makefile (.PRECIOUS): Added to denote which type of files to
4341       compile.
4342       (%.html): Pass SITEFLAG as an environment variable to
4343       ../scripts/publish.
4344     
4345     * examples/QuickStart (The): Re-add the stray <comment> tag since it
4346       seems to be needed to keep the process from failing.  This has *got* to
4347       be a bug in Muse, but I don't want to deal with it now.
4348     
4349     * lisp/muse-colors.el (muse-make-faces): Bind newsym locally.
4350     
4351     * lisp/muse-convert.el: Move line to commentary section.
4352     
4353     * lisp/muse-latex.el (muse-latex-markup-table): Note that the
4354       locally-bound `type' variable isn't used here.
4355     
4356     * lisp/muse-mode.el (muse-index-as-string): Remove unused `file' binding.
4357     
4358     * lisp/muse-texinfo.el (muse-texinfo-markup-table): Remove unused `field'
4359       binding.
4360     
4361     * scripts/muse-build.el (load-path): Correct paths.
4362     
4363     * scripts/muse-build.el (muse-elint-files): Add a few variables here so
4364       as to avoid spurious warnings.
4365     
4366     * scripts/publish (style): Make use of SITEFLAG environment variable, if
4367       it exists.
4368     
4369     * lisp/muse.el (muse-line-end-position, muse-line-beginning-position):
4370       (muse-match-string-no-properties): New functions that take the place of
4371       `line-end-position', `line-beginning-position', and
4372       `match-string-no-properties', respectively.
4373     
4374     * examples/johnw/muse-johnw.el (muse-my-html-insert-contents)
4375       (muse-my-journal-find-entries): Use Muse-specific version of
4376       `match-string-no-properties', `line-beginning-position', and
4377       `line-end-position' since these do not exist in XEmacs.
4378     
4379     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-region)
4380       (muse-colors-custom-tags, muse-colors-link, muse-colors-title): Ditto.
4381     
4382     * lisp/muse-convert.el (muse-latex-transform): Ditto.
4383     
4384     * lisp/muse-html.el (muse-html-insert-anchor, muse-html-markup-footnote)
4385       (muse-html-insert-contents): Ditto.
4386     
4387     * lisp/muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
4388     
4389     * lisp/muse-mode.el (muse-link-at-point, muse-edit-link-at-point): Ditto.
4390     
4391     * lisp/muse-poem.el (muse-poem-prepare-buffer): Ditto.
4392     
4393     * lisp/muse-publish.el (muse-publish-markup-tag)
4394       (muse-publish-markup-footnote, muse-publish-markup-leading-space)
4395       (muse-published-buffer-contents): Ditto.
4396     
4397     * scripts/muse-build.el (muse-elint-files): Ditto.
4399     new files:
4400      .arch-ids/Makefile.defs.id Makefile.defs lisp/.arch-ids/=id
4401      lisp/.arch-ids/Makefile.id lisp/Makefile
4403     modified files:
4404      AUTHORS ChangeLog Makefile README examples/Makefile
4405      examples/QuickStart examples/johnw/muse-johnw.el
4406      lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
4407      lisp/muse-journal.el lisp/muse-latex.el lisp/muse-mode.el
4408      lisp/muse-poem.el lisp/muse-publish.el lisp/muse-texinfo.el
4409      lisp/muse.el scripts/muse-build.el scripts/publish
4411     renamed files:
4412      .arch-ids/muse-blosxom.el.id
4413        ==> lisp/.arch-ids/muse-blosxom.el.id
4414      .arch-ids/muse-book.el.id
4415        ==> lisp/.arch-ids/muse-book.el.id
4416      .arch-ids/muse-colors.el.id
4417        ==> lisp/.arch-ids/muse-colors.el.id
4418      .arch-ids/muse-convert.el.id
4419        ==> lisp/.arch-ids/muse-convert.el.id
4420      .arch-ids/muse-docbook.el.id
4421        ==> lisp/.arch-ids/muse-docbook.el.id
4422      .arch-ids/muse-html.el.id
4423        ==> lisp/.arch-ids/muse-html.el.id
4424      .arch-ids/muse-http.el.id
4425        ==> lisp/.arch-ids/muse-http.el.id
4426      .arch-ids/muse-journal.el.id
4427        ==> lisp/.arch-ids/muse-journal.el.id
4428      .arch-ids/muse-latex.el.id
4429        ==> lisp/.arch-ids/muse-latex.el.id
4430      .arch-ids/muse-mode.el.id
4431        ==> lisp/.arch-ids/muse-mode.el.id
4432      .arch-ids/muse-poem.el.id
4433        ==> lisp/.arch-ids/muse-poem.el.id
4434      .arch-ids/muse-project.el.id
4435        ==> lisp/.arch-ids/muse-project.el.id
4436      .arch-ids/muse-publish.el.id
4437        ==> lisp/.arch-ids/muse-publish.el.id
4438      .arch-ids/muse-regexps.el.id
4439        ==> lisp/.arch-ids/muse-regexps.el.id
4440      .arch-ids/muse-texinfo.el.id
4441        ==> lisp/.arch-ids/muse-texinfo.el.id
4442      .arch-ids/muse.el.id
4443        ==> lisp/.arch-ids/muse.el.id
4444      muse-blosxom.el
4445        ==> lisp/muse-blosxom.el
4446      muse-book.el
4447        ==> lisp/muse-book.el
4448      muse-colors.el
4449        ==> lisp/muse-colors.el
4450      muse-convert.el
4451        ==> lisp/muse-convert.el
4452      muse-docbook.el
4453        ==> lisp/muse-docbook.el
4454      muse-html.el
4455        ==> lisp/muse-html.el
4456      muse-http.el
4457        ==> lisp/muse-http.el
4458      muse-journal.el
4459        ==> lisp/muse-journal.el
4460      muse-latex.el
4461        ==> lisp/muse-latex.el
4462      muse-mode.el
4463        ==> lisp/muse-mode.el
4464      muse-poem.el
4465        ==> lisp/muse-poem.el
4466      muse-project.el
4467        ==> lisp/muse-project.el
4468      muse-publish.el
4469        ==> lisp/muse-publish.el
4470      muse-regexps.el
4471        ==> lisp/muse-regexps.el
4472      muse-texinfo.el
4473        ==> lisp/muse-texinfo.el
4474      muse.el
4475        ==> lisp/muse.el
4477     new directories:
4478      lisp lisp/.arch-ids
4481 2005-06-18 20:12:05 GMT Michael Olson <mwolson@gnu.org> patch-64
4483     Summary:
4484       Massively untabify files.
4485     Revision:
4486       muse--main--1.0--patch-64
4489     modified files:
4490      ChangeLog ChangeLog.2004 experimental/muse-message.el
4491      experimental/muse-wiki.el muse-book.el muse-colors.el
4492      muse-convert.el muse-docbook.el muse-html.el muse-http.el
4493      muse-journal.el muse-latex.el muse-mode.el muse-poem.el
4494      muse-project.el muse-publish.el muse-regexps.el
4495      muse-texinfo.el muse.el
4498 2005-06-18 19:57:44 GMT Michael Olson <mwolson@gnu.org> patch-63
4500     Summary:
4501       Merged from hodique@lifl.fr--2005 (patch 2-6), without the WikiWord change.
4502     Revision:
4503       muse--main--1.0--patch-63
4505     (Summary of changes that Yann made)
4506     
4507     * muse-colors.el (muse-colors-link): Whitespace cleanup.
4508     
4509     * muse-mode.el (muse-generate-index): Move index generation code into
4510       `muse-index-as-string'.
4511       (muse-index-as-string): New function that generates an index and
4512       returns it as a string, instead of placing it in a buffer like
4513       `muse-generate-index' used to.
4514     
4515     Patches applied:
4516     
4517      * hodique@lifl.fr--2005/muse--yh--1.0--patch-2
4518        merge from mwolson@gnu.org--2005
4519     
4520      * hodique@lifl.fr--2005/muse--yh--1.0--patch-3
4521        Accept WikiWords as links [mostly rescinded]
4522     
4523      * hodique@lifl.fr--2005/muse--yh--1.0--patch-4
4524        merge from mwolson@gnu.org--2005/muse--main--1.0
4525     
4526      * hodique@lifl.fr--2005/muse--yh--1.0--patch-5
4527        Merged from mwolson@gnu.org--2005 (patch 60-62)
4528     
4529      * hodique@lifl.fr--2005/muse--yh--1.0--patch-6
4530        provide a string view of the index
4532     modified files:
4533      ChangeLog muse-colors.el muse-latex.el muse-mode.el
4535     new patches:
4536      hodique@lifl.fr--2005/muse--yh--1.0--patch-2
4537      hodique@lifl.fr--2005/muse--yh--1.0--patch-3
4538      hodique@lifl.fr--2005/muse--yh--1.0--patch-4
4539      hodique@lifl.fr--2005/muse--yh--1.0--patch-5
4540      hodique@lifl.fr--2005/muse--yh--1.0--patch-6
4543 2005-06-18 06:21:19 GMT Michael Olson <mwolson@gnu.org> patch-62
4545     Summary:
4546       Document Blosxom, Book, DocBook, and HTML publishing styles.
4547     Revision:
4548       muse--main--1.0--patch-62
4550     * muse-blosxom.el: Clean up header.
4551     
4552     * muse-book.el (muse-before-book-publish-hook): Rename to
4553       `muse-book-before-publish-hook'.
4554       (muse-after-book-publish-hook): Rename to
4555       `muse-book-after-publish-hook'.
4556     
4557     * muse-html.el (muse-html-anchor-on-word, muse-html-table-attributes)
4558       (muse-html-markup-strings, muse-xhtml-markup-strings)
4559       (muse-html-meta-content-type, muse-html-meta-content-encoding)
4560       (muse-html-charset-default, muse-html-encoding-default)
4561       (muse-html-encoding-map): Docfixes.
4562     
4563     * muse.texi (Blosxom, Book, DocBook, HTML, Deriving Styles): New
4564       sections.
4566     modified files:
4567      ChangeLog muse-blosxom.el muse-book.el muse-html.el muse.texi
4570 2005-06-18 01:35:33 GMT Michael Olson <mwolson@gnu.org> patch-61
4572     Summary:
4573       Begin work on Publishing Styles section of manual.
4574     Revision:
4575       muse--main--1.0--patch-61
4577     * Makefile (.PHONY): Add "doc" to list.
4578       (doc): New rule that generates Info and HTML files from muse.texi.
4579       (dist): Rely on `distclean', not `clean'.
4580     
4581     * examples/QuickStart (Authoring mode): Remove empty section.
4582     
4583     * muse.texi: Call this program "the Emacs Muse" in title.
4584       (Publishing Styles): Begin to populate section.
4585       (Deriving Styles): First subsection of Publishing Styles.
4586       (Contributors): Remove spurious copyright section, since we address
4587       this in the title.
4588     
4589     * README: Actually remember to add this file.
4591     new files:
4592      .arch-ids/README.id README
4594     modified files:
4595      ChangeLog Makefile examples/QuickStart muse.texi
4598 2005-06-17 01:10:41 GMT Michael Olson <mwolson@gnu.org> patch-60
4600     Summary:
4601       Document Markup Rules.
4602     Revision:
4603       muse--main--1.0--patch-60
4605     * examples/QuickStart: Remove stray <comment> tag.
4606     
4607     * muse.texi (Top): Comment every menu line.
4608       (Markup Rules): New section with plenty of subsections.
4610     modified files:
4611      ChangeLog examples/QuickStart muse.texi
4614 2005-06-15 23:50:12 GMT Michael Olson <mwolson@gnu.org> patch-59
4616     Summary:
4617       Release this as Muse 3.00.90 (RC1).
4618     Revision:
4619       muse--main--1.0--patch-59
4621     * Makefile (%.elc): Use -q instead of --no-init-file because the former
4622       is compatible with both Emacs and XEmacs.
4623     
4624     * examples/README: Renamed to QuickStart.
4625     
4626     * examples/Makefile (EXAMPLES): Reflect name change of README.
4627     
4628     * muse.el: Ditto.
4630     modified files:
4631      ChangeLog Makefile examples/Makefile muse.el
4633     renamed files:
4634      examples/.arch-ids/README.id
4635        ==> examples/.arch-ids/QuickStart.id
4636      examples/README
4637        ==> examples/QuickStart
4640 2005-06-15 22:47:05 GMT Michael Olson <mwolson@gnu.org> patch-58
4642     Summary:
4643       Makefile refactoring.
4644     Revision:
4645       muse--main--1.0--patch-58
4647     * Makefile (.PHONY): List all non-file targets.
4648       (examples): New rule that calls Make in the examples directory.
4649       (atranslit): Removed, since this isn't (yet) bundled with Muse.
4650     
4651     * README: Move to the examples directory.  I'd prefer to distribute a
4652       very basic plain text README and use this as a quickstart + markup
4653       example + publishing example.
4654     
4655     * examples/Makefile: Move all README-related rules here.
4656     
4657     * examples/README: Add an "About this document" section.  
4658     
4659     * scripts/publish (style): Do not include the contrib directory, since we
4660       don't use any code from there.  Since this is only invoked from the
4661       examples directory, make sure add the parent directory to the load
4662       path.
4663     
4664     * muse.texi: Change version to 3.00.90 (RC1).
4665     
4666     * muse.el: Change location of the README file in header.
4667     
4668     * muse.el (muse-version): Update to 3.00.90 (RC1).
4670     new files:
4671      examples/.arch-ids/Makefile.id examples/Makefile
4673     modified files:
4674      ChangeLog Makefile examples/README muse.el muse.texi
4675      scripts/publish
4677     renamed files:
4678      .arch-ids/README.id
4679        ==> examples/.arch-ids/README.id
4680      README
4681        ==> examples/README
4684 2005-06-14 03:14:05 GMT Michael Olson <mwolson@gnu.org> patch-57
4686     Summary:
4687       Update my example configuration.
4688     Revision:
4689       muse--main--1.0--patch-57
4691     * examples/mwolson/muse-init.el: Update to reflect use of outline faces
4692       and experimental status of muse-message.
4694     modified files:
4695      ChangeLog examples/mwolson/muse-init.el
4698 2005-06-14 03:08:54 GMT Michael Olson <mwolson@gnu.org> patch-56
4700     Summary:
4701       Provide optional outline-style faces; customization fixes; experimental stuff.
4702     Revision:
4703       muse--main--1.0--patch-56
4705     * muse-colors.el (muse-colors-autogen-headings): New user-customizable
4706       option that determines what the header faces should look like.  If
4707       'outline, use outline-style faces.  If nil, don't generate the faces at
4708       all, which allows the user to specify their own.  Otherwise, use the
4709       scaled faces, which is the default behavior.
4710       (muse-colors-outline-faces-list): List of faces to use.  In case the
4711       outline faces are not available, provide reasonable defaults.
4712       (muse-make-faces): Use dolist instead of mapc.  Implement the
4713       possibility of having outline-style colors for heading.  Don't call
4714       this function immediately -- give the users time to make their changes
4715       through the customize interface.  Once we call this function, Emcs from
4716       CVS will not allow the faces to be changed easily, which is a shame.
4717     
4718     * muse-message.el (muse-message-contents-tag): Copied from
4719       `muse-publish-contents-tag' in order to keep the customization
4720       interface from making the `muse-markup-tags' option from throwing a
4721       type mismatch error.  This function is untested and will likely do
4722       nothing useful.  This file has been moved to the experimental folder
4723       until it gets fleshed out more.
4724     
4725     * experimental/muse-wiki.el: New file from johnw's initial attempt at a
4726       file that could eventually provide wiki-like ability.  Currently this
4727       is just a collection of functions that were pruned out when he remade
4728       Muse, so don't get too excited.  I plan to eventually merge Yann
4729       Hodique's work here, probably after the first release of Muse.
4730     
4731     * muse-regexps.el (muse-regexp): Improve description.
4732     
4733     * muse-project.el (muse-project-ignore-regexp): Make this be a part of
4734       the muse-regexp group since it is just a single regexp.  Lists of
4735       regexps don't have to be in muse-regexp, however.
4736     
4737     * muse-blosxom.el (muse-blosxom): Change use of `behaviour' to `behavior'
4738       since the Emacs devel mailing list seems to not want Britain-izations
4739       in Emacs code.
4740     
4741     * muse-colors.el (muse-colors): Ditto.
4742     
4743     * muse-docbook.el (muse-docbook): Ditto.
4744     
4745     * muse-html.el (muse-html): Ditto.
4746     
4747     * muse-http.el (muse-http): Ditto.
4748     
4749     * muse-message.el (muse-message): Ditto.
4750     
4751     * muse-mode.el (muse-mode): Ditto.
4752     
4753     * muse-project.el (muse-project): Ditto.
4754     
4755     * muse-publish.el (muse-publish): Ditto.
4756     
4757     * muse.el (muse): Ditto.
4759     new files:
4760      experimental/.arch-ids/=id
4761      experimental/.arch-ids/muse-wiki.el.id
4762      experimental/muse-wiki.el
4764     modified files:
4765      ChangeLog experimental/muse-message.el muse-blosxom.el
4766      muse-colors.el muse-docbook.el muse-html.el muse-http.el
4767      muse-mode.el muse-project.el muse-publish.el muse-regexps.el
4768      muse.el
4770     renamed files:
4771      .arch-ids/muse-message.el.id
4772        ==> experimental/.arch-ids/muse-message.el.id
4773      muse-message.el
4774        ==> experimental/muse-message.el
4776     new directories:
4777      experimental experimental/.arch-ids
4780 2005-06-13 22:37:20 GMT Michael Olson <mwolson@gnu.org> patch-55
4782     Summary:
4783       Fix publishing error when given an empty string for header/footer.
4784     Revision:
4785       muse--main--1.0--patch-55
4787     * muse-publish.el (muse-insert-file-or-string): Don't pass argument to
4788       `file-readable-p' if it is an empty string.  For some reason,
4789       `file-readable-p' and `insert-file-contents' were treating an empty
4790       string as if it were the current directory.
4792     modified files:
4793      ChangeLog muse-publish.el
4796 2005-06-13 22:01:00 GMT Michael Olson <mwolson@gnu.org> patch-54
4798     Summary:
4799       WYSIWYG emphasis, XEmacs compatibility hacks.
4800     Revision:
4801       muse--main--1.0--patch-54
4803     * muse-colors.el (muse-colors-emphasized): Make emphasis more WYSIWIG
4804       compliant.  Only colorize if we end with the same number of asterisks
4805       as we start with, preventing unnoticed syntax errors.  Don't colorize
4806       in the middle of a word.
4807       (muse-colors-underlined): Make underlining more WYSIWIG compliant.
4808       Only colorize if we end with an underscore.  Don't colorize in the
4809       middle of a word.
4810     
4811     * muse-docbook.el (muse-docbook-markup-paragraph): Move question mark
4812       inside of group.  This will probably not do anything, but it seems
4813       syntactically good.
4814     
4815     * muse-html.el (muse-html-markup-paragraph): Attempt to deal with case
4816       where we start with an image link.  JohnW didn't seem to like having
4817       <p> tags inserted before image links, but they don't validate properly
4818       as they are.  For now, I will surround such links/paragraphs with <div
4819       class="image-link"> in an attempt to be as not invasive and yet
4820       standards compliant as possible.
4821     
4822     * muse-html.el (muse-html-escape-string): Work around distinction between
4823       int and char types in XEmacs.  Deal with an annoying replace-match bug
4824       in XEmacs that rears its head at times.
4825     
4826     * muse-publish.el (muse-publish-markup-word): Allow underlines to be
4827       multi-line.
4829     modified files:
4830      ChangeLog muse-colors.el muse-docbook.el muse-html.el
4831      muse-publish.el
4834 2005-06-13 01:13:08 GMT Michael Olson <mwolson@gnu.org> patch-53
4836     Summary:
4837       Minor code cleanup to address elint issues.
4838     Revision:
4839       muse--main--1.0--patch-53
4841     * Makefile (test): Don't build README files during this rule.  Remove
4842       spurious "make clean" statement.
4843     
4844     * muse-colors.el (muse-colors-tags): Make sure that this appears in the
4845       `muse-colors' group, and give it a proper type.
4846     
4847     * muse-mode.el: Wrap condition-case around `eval-when-compile'.
4848     
4849     * examples/johnw/muse-johnw.el (muse-my-html-insert-contents,
4850       muse-my-journal-find-entries): Replace `string-to-int' with
4851       `string-to-number'.
4852     
4853     * muse-html.el (muse-html-insert-contents): Ditto.
4854     
4855     * muse-journal.el (muse-journal-html-munge-buffer,
4856       muse-journal-latex-munge-buffer): Ditto.
4857     
4858     * muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
4859     
4860     * muse-publish.el (muse-publish-markup-footnote,
4861       muse-publish-contents-tag): Ditto.
4862     
4863     * muse-regexps.el (muse-extreg-usable-p): Ditto.
4865     modified files:
4866      ChangeLog Makefile examples/johnw/muse-johnw.el muse-colors.el
4867      muse-html.el muse-journal.el muse-mode.el muse-publish.el
4868      muse-regexps.el
4871 2005-06-13 00:41:10 GMT Michael Olson <mwolson@gnu.org> patch-52
4873     Summary:
4874       Add ability to automate the creation a new blosxom entry.
4875     Revision:
4876       muse--main--1.0--patch-52
4878     * examples/mwolson/muse-init.el: Move new entry section to
4879       muse-blosxom.el.  Modify the key settings in my example accordingly.
4880     
4881     * muse-blosxom.el (muse-blosxom-footer): Just use the empty string, since
4882       Muse always makes sure that the file ends with a newline.
4883     
4884     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove this, since
4885       planner markup is now provided automatically by the planner port to
4886       Muse, and we don't have any customized markup.
4887     
4888     * muse-blosxom.el (muse-blosxom-base-directory): New customizable
4889       variable that specifies where the base directory of your blog entries
4890       is found.
4891     
4892     * muse-blosxom.el (muse-blosxom-get-categories): Get the categories from
4893       the base directory.  Explore categories recursively.
4894     
4895     * muse-blosxom.el (muse-blosxom-title-to-file): Helper function for
4896       `muse-blosxom-new-entry'.  Turns the given title into a lowercase, sans
4897       special characters file name.
4898     
4899     * muse-blosxom.el (muse-blosxom-new-entry): Automate the process of
4900       making a new blog entry.  It will prompt you for a category, then a
4901       title, and then will create a new file that has the date and title
4902       inserted.
4904     modified files:
4905      ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
4908 2005-06-12 22:11:20 GMT Michael Olson <mwolson@gnu.org> patch-51
4910     Summary:
4911       Change mailing address of FSF, add AUTHORS file.
4912     Revision:
4913       muse--main--1.0--patch-51
4915     * muse-*.el, muse.texi: Change mailing address of FSF.
4916     
4917     * muse.texi (Contributors): Fix typo.
4918     
4919     * AUTHORS: New file containing a list of all of those who have
4920       contributed code or documentation to Muse, how many lines were changed,
4921       etc.
4923     new files:
4924      .arch-ids/AUTHORS.id AUTHORS
4926     modified files:
4927      ChangeLog muse-blosxom.el muse-convert.el muse-docbook.el
4928      muse-html.el muse-http.el muse-journal.el muse-latex.el
4929      muse-message.el muse-mode.el muse-poem.el muse-project.el
4930      muse-publish.el muse-regexps.el muse-texinfo.el muse.el
4931      muse.texi
4934 2005-06-12 21:33:24 GMT Michael Olson <mwolson@gnu.org> patch-50
4936     Summary:
4937       Merged from hodique@lifl.fr--2005 (patch 0-1)
4938     Revision:
4939       muse--main--1.0--patch-50
4941     Patches applied:
4942     
4943      * hodique@lifl.fr--2005/muse--yh--1.0--base-0
4944        tag of mwolson@gnu.org--2005/muse--main--1.0--patch-49
4945     
4946      * hodique@lifl.fr--2005/muse--yh--1.0--patch-1
4947        fix .html (for example) in visible names for links
4949     modified files:
4950      ChangeLog muse-publish.el
4952     new patches:
4953      hodique@lifl.fr--2005/muse--yh--1.0--base-0
4954      hodique@lifl.fr--2005/muse--yh--1.0--patch-1
4957 2005-06-11 23:35:43 GMT Michael Olson <mwolson@gnu.org> patch-49
4959     Summary:
4960       Make generated X(HT)ML show up in the right encoding in other modes.
4961     Revision:
4962       muse--main--1.0--patch-49
4964     * muse-html.el (muse-xhtml-header): Add "encoding=..." to first line.
4965       Thanks to Zhiqiang Ye for the suggestion.  This attempts to make
4966       generated (X)HTML files show up in the right coding system when editing
4967       them with another Emacs mode.
4968     
4969     * muse-journal.el (muse-journal-rss-header): Automatically determine the
4970       encoding instead of hard-coding it.
4971     
4972     * muse-message.el: Add content to Commentary section, explaining the use
4973       of this publishing style.
4975     modified files:
4976      ChangeLog muse-html.el muse-journal.el muse-message.el
4979 2005-06-11 01:28:01 GMT Michael Olson <mwolson@gnu.org> patch-48
4981     Summary:
4982       Move regexps to same group, only make 4 heading faces.
4983     Revision:
4984       muse--main--1.0--patch-48
4986     * muse-colors.el (muse-make-faces): Only create 4 header faces since we
4987       can only publish 3 of them specially, leaving the fourth to be in
4988       plain text.
4989       (muse-colors-markup): Only recognize 4 levels of heading.
4990     
4991     * muse-regexps.el (muse-tag-regexp, muse-link-regexp, muse-url-regexp)
4992       (muse-file-regexp, muse-image-regexp)
4993       (muse-ignored-extensions-regexp): Moved here from muse.el.  It seems
4994       like a good idea to have all the regexps in the same group.
4996     modified files:
4997      ChangeLog muse-colors.el muse-regexps.el muse.el
5000 2005-06-09 19:48:02 GMT Michael Olson <mwolson@gnu.org> patch-47
5002     Summary:
5003       Update my example config, minor code cleanup.
5004     Revision:
5005       muse--main--1.0--patch-47
5007     * examples/mwolson/muse-init.el (muse-project-alist): Shorten project
5008       names and add "Plans" project.
5009     
5010     * muse-docbook.el (looking-back): Delete.
5011     
5012     * muse-html.el (looking-back): Delete.
5013     
5014     * muse-html.el (muse-html-markup-paragraph): Use `muse-looking-back'
5015       instead of `looking-back'.
5016     
5017     * muse.el (muse-looking-back): Instead of redefining the `looking-back'
5018       function, use this function.  If `looking-back' exists, call it;
5019       otherwise, use a workaround.
5021     removed files:
5022      contrib/.arch-ids/pcomplete.el.id contrib/pcomplete.el
5024     modified files:
5025      ChangeLog examples/mwolson/muse-init.el muse-docbook.el
5026      muse-html.el muse.el
5029 2005-05-30 22:15:13 GMT Michael Olson <mwolson@gnu.org> patch-46
5031     Summary:
5032       Handle a few paragraph publishing edge cases better.
5033     Revision:
5034       muse--main--1.0--patch-46
5036     * muse-docbook.el (muse-docbook-markup-regexps): Consolidate the
5037       beginning-of-document, end-of-document, and paragraph separator regexps
5038       so that one markup rule can be used in all these cases.
5039       (muse-docbook-markup-paragraph): Handle more cases correctly.  In
5040       particular, blockquote or center at beginning or end of document will
5041       be published properly.  Hopefully this won't slow things down too much.
5042       (muse-docbook-markup-paragraph-close): Removed.
5043     
5044     * muse-blosxom.el (muse-blosxom-markup-regexps): Ditto.
5045     
5046     * muse-html.el (muse-html-markup-regexps, muse-html-markup-paragraph):
5047       Ditto.
5048       (muse-html-markup-paragraph-close): Removed.
5050     modified files:
5051      ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
5054 2005-05-28 23:37:11 GMT Michael Olson <mwolson@gnu.org> patch-45
5056     Summary:
5057       Improve prompt when reading a tag.
5058     Revision:
5059       muse--main--1.0--patch-45
5061     * muse-mode.el (muse-insert-tag): Add a colon after "default" like some
5062       other Emacs modes seem to do.
5064     modified files:
5065      ChangeLog muse-mode.el
5068 2005-05-28 23:34:50 GMT Michael Olson <mwolson@gnu.org> patch-44
5070     Summary:
5071       Warn user when publishing fails due to a private directory.
5072     Revision:
5073       muse--main--1.0--patch-44
5075     * muse-project.el (muse-project-private-p): Warn users when publishing a
5076       file fails due to its directory not being readable by others.  Make
5077       sure that you do a `chmod +o name_of_directory' if you want the
5078       contents of that directory to be publishable.
5080     modified files:
5081      ChangeLog muse-project.el
5084 2005-05-28 23:21:39 GMT Michael Olson <mwolson@gnu.org> patch-43
5086     Summary:
5087       Fix error with example tags and message publishing style.
5088     Revision:
5089       muse--main--1.0--patch-43
5091     * muse-colors.el: Don't define `font-lock-mode' as a variable.  Check to
5092       see if a previous definition for `font-lock-multiline' exists.
5093     
5094     * muse-message.el (muse-message-example-tag): Don't require two
5095       additional (unused) arguments.
5097     modified files:
5098      ChangeLog muse-colors.el muse-message.el
5101 2005-05-22 05:58:40 GMT Michael Olson <mwolson@gnu.org> patch-42
5103     Summary:
5104       Always end the published document with a newline.
5105     Revision:
5106       muse--main--1.0--patch-42
5108     * muse-html.el (muse-html-markup-paragraph-close): Always end the
5109       published document with a newline.
5110     
5111     * muse-docbook.el (muse-docbook-markup-paragraph-close): Ditto.
5113     modified files:
5114      ChangeLog muse-docbook.el muse-html.el
5117 2005-05-22 01:26:13 GMT Michael Olson <mwolson@gnu.org> patch-41
5119     Summary:
5120       Don't let automatic backup files crash the publishing process.
5121     Revision:
5122       muse--main--1.0--patch-41
5124     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove rule for date
5125       directive since this value is already processed by
5126       `muse-publish-markup-directive', and may be obtained by using
5127       the code: (muse-publishing-directive "date").
5128     
5129     * muse-colors.el (muse-colors-region): Make sure that we don't ever try
5130       to run (funcall nil); this happened once during a debugging process.
5131     
5132     * muse-project.el (muse-project-private-p): Skip any file for which we
5133       cannot fetch attributes.  This fixes a bug where having an
5134       Emacs-generated automatic backup file in a publishing directory causes
5135       the publishing process to halt with an error.
5137     modified files:
5138      ChangeLog muse-blosxom.el muse-colors.el muse-project.el
5141 2005-05-20 20:44:46 GMT Michael Olson <mwolson@gnu.org> patch-40
5143     Summary:
5144       Apply fix in previous patch to the DocBook publishing style.
5145     Revision:
5146       muse--main--1.0--patch-40
5148     * muse-docbook.el (muse-docbook-markup-paragraph-close): Apply fix from
5149       previous patch here as well.
5150     
5152     modified files:
5153      ChangeLog muse-docbook.el
5156 2005-05-20 20:28:32 GMT Michael Olson <mwolson@gnu.org> patch-39
5158     Summary:
5159       Fix newly-introduced lock-up during HTML publishing.
5160     Revision:
5161       muse--main--1.0--patch-39
5163     * muse-blosxom.el (muse-blosxom-markup-regexps): Give date directive and
5164       planner rules higher priority in the publishing sequence.  Hopefully
5165       this will not wreck anything; I don't use these rules, so I cannot
5166       tell.  This wasn't a real bugfix, just an aesthetic code thing for me.
5167     
5168     * muse-html.el (muse-html-markup-paragraph-close): Don't use
5169       replace-match; that seems to be slightly evil.  Return nil instead of a
5170       newline since otherwise Muse thinks that we are not done yet and gets
5171       into an infinite loop.  This should fix the lock-up problem that
5172       resulted from the previous few patches.
5174     modified files:
5175      ChangeLog muse-blosxom.el muse-html.el
5178 2005-05-19 23:44:16 GMT Michael Olson <mwolson@gnu.org> patch-38
5180     Summary:
5181       Parenthesis goofup.
5182     Revision:
5183       muse--main--1.0--patch-38
5185     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove stray parenthesis.
5186     
5188     modified files:
5189      ChangeLog muse-blosxom.el
5192 2005-05-19 23:41:54 GMT Michael Olson <mwolson@gnu.org> patch-37
5194     Summary:
5195       Make docbook and blosxom modes close paragraphs properly at end.
5196     Revision:
5197       muse--main--1.0--patch-37
5199     * muse-blosxom.el (muse-blosxom-markup-regexps): Use new rule from last
5200       patch.
5201     
5202     * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
5203       (muse-docbook-markup-paragraph-close): Adapt from
5204       `muse-html-markup-paragraph-close'.
5205     
5206     * muse-html.el (muse-html-markup-paragraph-close): Add newline so that we
5207       preserve the same appearance as before the last patch.
5209     modified files:
5210      ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
5213 2005-05-19 23:26:50 GMT Michael Olson <mwolson@gnu.org> patch-36
5215     Summary:
5216       Bugfix: Close P tag properly at end of file.
5217     Revision:
5218       muse--main--1.0--patch-36
5220     * muse-blosxom.el: Fix bug where loading this file twice would cause an
5221       error.
5222     
5223     * muse-html.el (muse-html-markup-regexps): Use simpler mechanism for
5224       detecting whether or not a paragraph needs a closing P tag.
5225       (muse-html-markup-paragraph-close): New function that only inserts a
5226       closing P tag when an unclosed P tag is nearby.
5228     modified files:
5229      ChangeLog muse-blosxom.el muse-html.el
5232 2005-05-18 06:07:02 GMT Michael Olson <mwolson@gnu.org> patch-35
5234     Summary:
5235       Update my example settings.
5236     Revision:
5237       muse--main--1.0--patch-35
5239     * examples/mwolson/muse-init.el: Synchronize with my current settings.
5241     modified files:
5242      ChangeLog examples/mwolson/muse-init.el
5245 2005-05-18 06:03:07 GMT Michael Olson <mwolson@gnu.org> patch-34
5247     Summary:
5248       Update documentation for C-c TAB feature.
5249     Revision:
5250       muse--main--1.0--patch-34
5252     * muse.texi (Keystroke Summary): Note that C-c TAB calls
5253       `muse-insert-tag'.
5254     
5256     modified files:
5257      ChangeLog muse.texi
5260 2005-05-18 06:00:27 GMT Michael Olson <mwolson@gnu.org> patch-33
5262     Summary:
5263       New feature: tag completion with C-c TAB.
5264     Revision:
5265       muse--main--1.0--patch-33
5267     * muse-mode.el (muse-mode-map): Map C-c TAB to `muse-insert-tag'.
5268       (muse-tag-history, muse-custom-tags): New variables that keep track of
5269       the tag history and newly-entered tags respectively for
5270       `muse-insert-tag'.
5271       (muse-insert-tag): New function that interactively prompts the user for
5272       a tag to use.
5274     modified files:
5275      ChangeLog muse-mode.el
5278 2005-05-18 05:49:07 GMT Michael Olson <mwolson@gnu.org> patch-32
5280     Summary:
5281       Fix XHTML validation error with <hr> and <br>.
5282     Revision:
5283       muse--main--1.0--patch-32
5285     * muse-html.el (muse-xhtml-markup-strings): Use the proper form of the BR
5286       and HR tags for XHTML publishing.  This should fix a few validation
5287       errors that I've been noticing lately.
5289     modified files:
5290      ChangeLog muse-html.el
5293 2005-05-12 22:46:10 GMT Michael Olson <mwolson@gnu.org> patch-31
5295     Summary:
5296       Remove flyspell overlays on links.
5297     Revision:
5298       muse--main--1.0--patch-31
5300     * muse-colors.el (muse-colors-link): Remove flyspell overlays.  This
5301       should make the link clickable.  On Emacs21, the color will stay red,
5302       but other Emacsen should do the right thing, which is use the normal
5303       link color.  Hopefully this will fix some strange flyspell-related link
5304       problems.
5306     modified files:
5307      ChangeLog muse-colors.el
5310 2005-05-06 03:30:05 GMT Michael Olson <mwolson@gnu.org> patch-30
5312     Summary:
5313       Update my example Muse settings.
5314     Revision:
5315       muse--main--1.0--patch-30
5317     * examples/mwolson/muse-init.el: Update from my latest version.
5318       (muse-project-alist): Remove the francais part of my blog.
5319       (my-muse-mode-flyspell-p): Split old `my-muse-mode-affect-p' function
5320       into this and `my-muse-mode-fill-nobreak-p'.
5321       (muse-mode-hook): Tell fill mode to avoid breaking links; hopefully
5322       this is the best way to accomplish this.
5323       (my-muse-blosxom-title-to-file): Replace more non-alphanumeric
5324       characters in the title.
5325       (my-muse-prepare-entry-for-xanga): Treat example regions better.
5327     modified files:
5328      ChangeLog examples/mwolson/muse-init.el
5331 2005-04-21 18:25:28 GMT Michael Olson <mwolson@gnu.org> patch-29
5333     Summary:
5334       Add simple `muse-version' function.
5335     Revision:
5336       muse--main--1.0--patch-29
5338     * muse.el (muse-version): New function that displays the value of the
5339       `muse-version' variable.  This should be easier for the user to type
5340       than C-h v muse-version.
5342     modified files:
5343      ChangeLog muse.el
5346 2005-04-21 18:19:02 GMT Michael Olson <mwolson@gnu.org> patch-28
5348     Summary:
5349       Don't compile documentation by default.
5350     Revision:
5351       muse--main--1.0--patch-28
5353     * Makefile (all): Don't compile documentation by default.
5354       (doc): Use this rule to compile documentation.
5356     modified files:
5357      ChangeLog Makefile
5360 2005-04-16 18:08:24 GMT Michael Olson <mwolson@gnu.org> patch-27
5362     Summary:
5363       Merge RSS 2.0 enclosure support for muse-journal.el from johnw
5364     Revision:
5365       muse--main--1.0--patch-27
5367     2005-04-16  Michael Olson  <mwolson@gnu.org>
5368     
5369         * muse-journal.el: Merge in enclosure support for RSS 2.0 from
5370         johnw. If a journal entry's title is a [[link]], then an
5371         <enclosure> tag will be added to the XML data giving the size and
5372         MIME type of the link target.  This makes podcasting with Muse
5373         trivial.
5374         (muse-journal-rss-entry-template): Add enclosure usage to example.
5375         (muse-journal-rss-munge-buffer): Implement enclosures.
5377     modified files:
5378      ChangeLog muse-journal.el
5381 2005-04-15 05:54:30 GMT Michael Olson <mwolson@gnu.org> patch-26
5383     Summary:
5384       Standardize source headers, appease elint, don't require planner
5385     Revision:
5386       muse--main--1.0--patch-26
5388     2005-04-15  Michael Olson  <mwolson@gnu.org>
5389     
5390         * Makefile, scripts/muse-build.el: Moved muse-build.el to the
5391         `scripts' directory since it really isn't part of Muse proper; it
5392         is used to generate Muse output from the command line.
5393     
5394         * muse-blosxom.el: Handle case where planner is not loaded so that
5395         it isn't a hard requirement.
5396     
5397         * muse-colors.el: Move definition of `muse-colors-tag-info' up so
5398         that elint doesn't complain.
5399     
5400         * muse-message.el (muse-message-markup-link): Don't throw up on
5401         links with no description.
5402     
5403         * muse-blosxom.el, muse-book.el, muse-colors.el, muse-convert.el,
5404         muse-docbook.el, muse-html.el, muse-http.el, muse-journal.el,
5405         muse-latex.el, muse-message.el, muse-mode.el, muse-poem.el,
5406         muse-project.el, muse-publish.el, muse-regexps.el,
5407         muse-texinfo.el, muse.el: Add standard header for each file in
5408         preparation for the initial release, which will hopefully happen
5409         sometime within the next month.
5410     
5412     removed files:
5413      experimental/.arch-ids/=id
5415     modified files:
5416      ChangeLog Makefile muse-blosxom.el muse-book.el muse-colors.el
5417      muse-convert.el muse-docbook.el muse-html.el muse-http.el
5418      muse-journal.el muse-latex.el muse-message.el muse-mode.el
5419      muse-poem.el muse-project.el muse-publish.el muse-regexps.el
5420      muse-texinfo.el muse.el
5422     renamed files:
5423      .arch-ids/muse-build.el.id
5424        ==> scripts/.arch-ids/muse-build.el.id
5425      muse-build.el
5426        ==> scripts/muse-build.el
5428     removed directories:
5429      experimental experimental/.arch-ids
5432 2005-04-14 23:46:47 GMT Michael Olson <mwolson@gnu.org> patch-25
5434     Summary:
5435       Merge contents of muse-latexcjk.el into muse-latex.el.
5436     Revision:
5437       muse--main--1.0--patch-25
5439     2005-04-14  Michael Olson  <mwolson@gnu.org>
5440     
5441         * muse-latex.el (muse-latexcjk-header, muse-latexcjk-footer)
5442         (muse-latexcjk-encoding-map, muse-latexcjk-encoding-default)
5443         (muse-latexcjk-encoding, muse-latexcjk-transform-content-type):
5444         Merge in from muse-latexcjk.el.
5445     
5446         * muse-latexcjk.el: Removed, functionality merged with
5447         muse-latex.el
5449     removed files:
5450      .arch-ids/muse-latexcjk.el.id muse-latexcjk.el
5452     modified files:
5453      ChangeLog muse-latex.el
5456 2005-04-06 23:25:47 GMT Michael Olson <mwolson@gnu.org> patch-24
5458     Summary:
5459       Merge muse-xhtml.el into muse-html.el.
5460     Revision:
5461       muse--main--1.0--patch-24
5463     2005-04-06  Michael Olson  <mwolson@gnu.org>
5464     
5465         * examples/mwolson/muse-init.el: Update with respect to the
5466         muse-xhtml.el merge.
5467     
5468         * muse-html.el: The contents of muse-xhtml.el have been merged in
5469         as advised by John Wiegley.
5470         (muse-html-style-sheet): Add example for XHTML use in the
5471         function's documentation.
5472         (muse-xhtml-header, muse-xhtml-footer, muse-xhtml-markup-tags):
5473         Moved from muse-xhtml.el.
5474     
5475         * muse-xhtml.el: Removed; contents merged into muse-html.el.
5477     removed files:
5478      .arch-ids/muse-xhtml.el.id muse-xhtml.el
5480     modified files:
5481      ChangeLog examples/mwolson/muse-init.el muse-html.el
5484 2005-04-06 03:18:55 GMT Michael Olson <mwolson@gnu.org> patch-23
5486     Summary:
5487       Try to fix regexps for Emacs 21.4.
5488     Revision:
5489       muse--main--1.0--patch-23
5491     2005-04-05  Michael Olson  <mwolson@gnu.org>
5492     
5493         * muse-regexps.el (muse-extreg-usable-p): Try to make regexps work
5494         for Emacs 21.4.
5496     modified files:
5497      ChangeLog muse-regexps.el
5500 2005-04-01 17:59:47 GMT Michael Olson <mwolson@gnu.org> patch-22
5502     Summary:
5503       Add comments to the publish-project example script
5504     Revision:
5505       muse--main--1.0--patch-22
5507     2005-04-01  Michael Olson  <mwolson@gnu.org>
5508     
5509         * examples/publish-project: Moved here from
5510         scripts/publish-project.  Added a few comments so people know what
5511         it is used for.
5513     modified files:
5514      ChangeLog examples/publish-project
5516     renamed files:
5517      scripts/.arch-ids/publish-project.id
5518        ==> examples/.arch-ids/publish-project.id
5519      scripts/publish-project
5520        ==> examples/publish-project
5523 2005-04-01 02:27:08 GMT Michael Olson <mwolson@gnu.org> patch-21
5525     Summary:
5526       New XHTML style, add more examples to my sample muse config
5527     Revision:
5528       muse--main--1.0--patch-21
5530     2005-03-31  Michael Olson  <mwolson@gnu.org>
5531     
5532         * examples/mwolson/muse-init.el: Give an example of deriving a
5533         custom publishing style.
5534         (my-muse-blosxom-finalize): Finalizes the "my-blosxom" style.
5535         (my-muse-prepare-entry-for-xanga): Mangle the published output
5536         from a blosxom project and copy the result to the clipboard for
5537         easy pasting into Xanga's web form.  The file is untouched.
5538     
5539         * muse-html.el (muse-html-style-sheet): Include the <style
5540         type="text/css"></style> wrapper around the example.
5541         (muse-html-header): Don't add <style type="text/css"></style>
5542         around the value of `muse-html-style-sheet' anymore.  This allows
5543         for the option of putting your stylesheet(s) in a separate file.
5544         An example of this is given in the documentation for this
5545         variable.
5546     
5547         * muse-xhtml: New file that implements a publishing style which is
5548         derived from HTML mode.  It uses a slightly modified version of
5549         the HTML markup rules to generate XHTML-compliant output.
5550     
5551         * muse-blosxom.el: Add new "blosxom-xhtml" style.  The old
5552         "blosxom" style has been renamed to "blosxom-html".  Fix a few
5553         header gaffes.
5554     
5555         * muse-journal.el: Add new "journal-xhtml" style.
5556     
5557         * muse-message.el: Add new "message-xhtml" style.
5559     new files:
5560      .arch-ids/muse-xhtml.el.id muse-xhtml.el
5562     modified files:
5563      ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
5564      muse-html.el muse-journal.el muse-message.el
5567 2005-03-25 03:55:13 GMT Michael Olson <mwolson@gnu.org> patch-20
5569     Summary:
5570       Add my muse configuration to the examples
5571     Revision:
5572       muse--main--1.0--patch-20
5574     2005-03-24  Michael Olson  <mwolson@gnu.org>
5575     
5576         * examples/johnw: Move John Wiegley's configuration to this
5577         directory.
5578     
5579         * examples/mwolson: My configuration files go here.
5580     
5581         * examples/mwolson/muse-init.el: My Muse configuration file.  I
5582         just figured out how to keep links from being spell-checked or
5583         split up by fill-mode, so the implementation of this may be found
5584         here.  I also made a function that sets up a blog entry for me.
5586     new files:
5587      examples/johnw/.arch-ids/=id examples/mwolson/.arch-ids/=id
5588      examples/mwolson/.arch-ids/muse-init.el.id
5589      examples/mwolson/muse-init.el
5591     modified files:
5592      ChangeLog
5594     renamed files:
5595      examples/.arch-ids/muse-johnw.el.id
5596        ==> examples/johnw/.arch-ids/muse-johnw.el.id
5597      examples/.arch-ids/publish-johnw.id
5598        ==> examples/johnw/.arch-ids/publish-johnw.id
5599      examples/muse-johnw.el
5600        ==> examples/johnw/muse-johnw.el
5601      examples/publish-johnw
5602        ==> examples/johnw/publish-johnw
5604     new directories:
5605      examples/johnw examples/johnw/.arch-ids examples/mwolson
5606      examples/mwolson/.arch-ids
5609 2005-03-24 22:57:10 GMT Michael Olson <mwolson@gnu.org> patch-19
5611     Summary:
5612       Add muse-blosxom script and plugin for pyblosxom
5613     Revision:
5614       muse--main--1.0--patch-19
5616     2005-03-24  Michael Olson  <mwolson@gnu.org>
5617     
5618         * muse-blosxom.el: Update copyright notice in headers and mention
5619         the pyblosxom scripts.
5620     
5621         * contrib/pyblosxom: New directory containing pyblosxom plugins
5622         and helper scripts.
5623     
5624         * contrib/getstamps.py: Script that generates the "timestamps"
5625         file, run on the local machine.
5626     
5627         * contrib/hardcodedates.py: PyBlosxom plugin that interprets the
5628         timestamps file.
5630     new files:
5631      contrib/pyblosxom/.arch-ids/=id
5632      contrib/pyblosxom/.arch-ids/getstamps.py.id
5633      contrib/pyblosxom/.arch-ids/hardcodedates.py.id
5634      contrib/pyblosxom/getstamps.py
5635      contrib/pyblosxom/hardcodedates.py
5637     modified files:
5638      ChangeLog muse-blosxom.el
5640     new directories:
5641      contrib/pyblosxom contrib/pyblosxom/.arch-ids
5644 2005-03-23 19:05:09 GMT Michael Olson <mwolson@gnu.org> patch-18
5646     Summary:
5647       muse-blosxom.el has matured past experimental status
5648     Revision:
5649       muse--main--1.0--patch-18
5651     2005-03-23  Michael Olson  <mwolson@gnu.org>
5652     
5653         * muse-blosxom.el: Remove common functionality that has already
5654         been implemented in `muse-html.el'.  Derive this mode from
5655         `muse-html'.  Update documentation.  I now feel that this file is
5656         ready to be included in the top-level Muse directory.
5658     modified files:
5659      ChangeLog muse-blosxom.el
5661     renamed files:
5662      experimental/.arch-ids/muse-blosxom.el.id
5663        ==> .arch-ids/muse-blosxom.el.id
5664      experimental/muse-blosxom.el
5665        ==> muse-blosxom.el
5668 2005-03-22 05:28:01 GMT Michael Olson <mwolson@gnu.org> patch-17
5670     Summary:
5671       Make muse-blosxom.el slightly less experimental
5672     Revision:
5673       muse--main--1.0--patch-17
5675     2005-03-22  Michael Olson  <mwolson@gnu.org>
5676     
5677         * experimental/muse-blosxom.el (muse-blosxom-page-date-alist):
5678         Renamed from `blosxom-page-date-alist'.  Currently it does nothing
5679         useful.
5680         (muse-blosxom-markup-regexps): Remove unnecessary first grouping
5681         from the `muse-blosxom-markup-date-directive' rule.
5682         (blosxom-set-time): Remove this function.  We're not going to be
5683         touching the timestamp manually anymore -- it's too much of a
5684         hassle.  Right now I've got a python program that compiles a
5685         timestamp file and a pyblosxom helper that reads it.  Something
5686         similar could be arranged for blosxom, I'm sure.
5687     
5689     modified files:
5690      ChangeLog experimental/muse-blosxom.el
5693 2005-03-20 19:40:10 GMT Michael Olson <mwolson@gnu.org> patch-16
5695     Summary:
5696       Apply latest journal-related updates from johnw
5697     Revision:
5698       muse--main--1.0--patch-16
5701     modified files:
5702      ChangeLog examples/muse-johnw.el muse-journal.el
5705 2005-03-01 02:58:29 GMT Michael Olson <mwolson@gnu.org> patch-15
5707     Summary:
5708       Add Projects node to the manual
5709     Revision:
5710       muse--main--1.0--patch-15
5712     2005-02-28  Michael Olson  <mwolson@gnu.org>
5713     
5714         * muse.texi: Change copyright notice since the FSF is now the
5715         copyright holder.
5716         (Projects): New node, based on a section from the README file.
5718     modified files:
5719      ChangeLog muse.texi
5722 2005-03-01 02:25:15 GMT Michael Olson <mwolson@gnu.org> patch-14
5724     Summary:
5725       Correct documentation, adding some content.
5726     Revision:
5727       muse--main--1.0--patch-14
5729     2005-02-28  Michael Olson  <mwolson@gnu.org>
5730     
5731         * muse.texi: Change license terms of the documentation to the GNU
5732         GPL instead of the GNU FDL, as per the consent of the copyright
5733         holders of the emacs-wiki manual, from which this is based.  Some
5734         emacs-wiki-isms in the manual were corrected, and the Getting
5735         Started section was updated.
5737     modified files:
5738      ChangeLog muse.texi
5741 2005-02-17 19:08:19 GMT Michael Olson <mwolson@gnu.org> patch-13
5743     Summary:
5744       Make muse-blosxom.el a bit more sane, still need to bum it down a bit
5745     Revision:
5746       muse--main--1.0--patch-13
5748     2005-02-17  Michael Olson  <mwolson@gnu.org>
5749     
5750         * experimental/muse-blosxom.el: Somehow the contents of this file
5751         managed to get duplicated.  I removed the duplicates.
5752         (muse-blosxom-date): Remove this, since it is not useful.
5753         (muse-blosxom-header): Use the standard header that blosxom.el
5754         has.
5756     modified files:
5757      ChangeLog experimental/muse-blosxom.el
5760 2005-02-08 04:20:41 GMT Michael Olson <mwolson@gnu.org> patch-12
5762     Summary:
5763       Initial commit of muse.texi, nothing substantial
5764     Revision:
5765       muse--main--1.0--patch-12
5767     2005-02-07  Michael Olson  <mwolson@gnu.org>
5768     
5769         * muse.texi: New file that provides the documentation for Muse.
5770         It is in a very rough form at the moment.  Nothing substantial may
5771         be found here yet.  Be ye warned.
5773     new files:
5774      .arch-ids/muse.texi.id muse.texi
5776     modified files:
5777      ChangeLog
5780 2005-02-08 01:15:15 GMT Michael Olson <mwolson@gnu.org> patch-11
5782     Summary:
5783       Add docstring, new trivial function
5784     Revision:
5785       muse--main--1.0--patch-11
5787     2005-02-07  Michael Olson  <mwolson@gnu.org>
5788     
5789         * muse-mode.el (muse-mode-map): Make "C-c =" trigger
5790         `muse-what-changed'.  No functionality change.
5791         (muse-what-changed): New function that displays in diff format the
5792         changes made since the buffer was last saved.
5793     
5794         * muse-project.el (muse-project-publish): Add docstring.
5796     modified files:
5797      ChangeLog muse-mode.el muse-project.el
5800 2005-02-04 18:42:08 GMT Michael Olson <mwolson@gnu.org> patch-10
5802     Summary:
5803       Add experimental version of muse-blosxom.el to project
5804     Revision:
5805       muse--main--1.0--patch-10
5807     2005-02-04  Michael Olson  <mwolson@gnu.org>
5808     
5809         * Makefile (realclean): Remove file that gets generated when fonts
5810         are missing.
5811     
5812         * experimental/muse-bloxsom.el: New file that implements Blosxom
5813         support for Muse.  It's in a very rough state, hence its placement
5814         in the `experimental' directory.
5816     new files:
5817      experimental/.arch-ids/=id
5818      experimental/.arch-ids/muse-blosxom.el.id
5819      experimental/muse-blosxom.el
5821     modified files:
5822      ChangeLog Makefile
5824     new directories:
5825      experimental experimental/.arch-ids
5828 2005-02-04 18:19:44 GMT Michael Olson <mwolson@gnu.org> patch-9
5830     Summary:
5831       Make permissions more consistent
5832     Revision:
5833       muse--main--1.0--patch-9
5836     modified files:
5837      ChangeLog
5839     modified directories:
5840      contrib examples scripts
5843 2005-02-04 18:13:56 GMT Michael Olson <mwolson@gnu.org> patch-8
5845     Summary:
5846       Fix build problems
5847     Revision:
5848       muse--main--1.0--patch-8
5850     2005-02-04  Michael Olson  <mwolson@gnu.org>
5851     
5852         * muse-build.el: Add contrib directory to `load-path'.
5853         (muse-elint-files): Load `muse-regexps.el'.
5854     
5855         * scripts/publish: Change permissions so that this script is
5856         executable.  Add contrib directory to load list.  Add
5857         `muse-regexps.el' to list.
5859     modified files:
5860      ChangeLog muse-build.el scripts/publish
5863 2005-01-31 21:04:43 GMT Michael Olson <mwolson@gnu.org> patch-7
5865     Summary:
5866       Use "&mdash;" instead of "&#151;"
5867     Revision:
5868       muse--main--1.0--patch-7
5870     2005-01-31  Michael Olson  <mwolson@gnu.org>
5871     
5872         * muse-docbook.el (muse-docbook-markup-strings): Replace "&#151;"
5873         with "&mdash;" so that documents validate properly.  Thanks to
5874         Björn Lindström for the suggestion.
5875     
5876         * muse-html.el (muse-html-markup-strings): Ditto.
5878     modified files:
5879      ChangeLog muse-docbook.el muse-html.el
5882 2005-01-25 19:04:31 GMT Michael Olson <mwolson@gnu.org> patch-6
5884     Summary:
5885       Fix use of "[:blank:]" in underline markup
5886     Revision:
5887       muse--main--1.0--patch-6
5889     2005-01-25  Michael Olson  <mwolson@gnu.org>
5890     
5891         * muse-colors.el (muse-colors-markup): Replace "[:blank:]" with
5892         use of `muse-regexp-blank'.
5894     modified files:
5895      ChangeLog muse-colors.el
5898 2005-01-03 06:00:43 GMT Michael Olson <mwolson@member.fsf.org>  patch-5
5900     Summary:
5901       Fix problem with headings being given wrong face
5902     Revision:
5903       muse--main--1.0--patch-5
5905     2005-01-03  Michael Olson  <mwolson@gnu.org>
5906     
5907         * muse-colors.el: Add header.
5908         (muse-colors-emphasized): Headings were being given the coloring
5909         for the next level of heading instead of the real
5910         level (i.e. `muse-header-2' instead of `muse-header-1' for "*
5911         Heading").  Thanks to Lan Yufeng for finding this and sending a
5912         patch.
5913     
5914         * muse-regexps.el: Fix header.
5916     modified files:
5917      ChangeLog muse-colors.el muse-regexps.el
5920 2005-01-02 00:02:15 GMT Michael Olson <mwolson@member.fsf.org>  patch-4
5922     Summary:
5923       Rotate ChangeLog
5924     Revision:
5925       muse--main--1.0--patch-4
5927     2005-01-01  Michael Olson  <mwolson@gnu.org>
5928     
5929         * ChangeLog: Move old ChangeLog to ChangeLog.2004.  This new
5930         version will be automatically maintained by Arch.
5931     
5933     new files:
5934      .arch-ids/ChangeLog.id ChangeLog
5936     renamed files:
5937      .arch-ids/ChangeLog.id
5938        ==> .arch-ids/ChangeLog.2004.id
5939      ChangeLog
5940        ==> ChangeLog.2004
5943 2004-12-30 07:26:48 GMT Michael Olson <mwolson@member.fsf.org>  patch-3
5945     Summary:
5946       Extended regexps fix, allow spaces in 1st part of links
5947     Revision:
5948       muse--main--1.0--patch-3
5950     2004-12-30  Michael Olson  <mwolson@gnu.org>
5951     
5952         * muse.el (muse-link-regexp): Allow spaces in the first part of
5953         links.
5954     
5955         * muse-colors.el, muse-convert.el, muse-docbook.el: Use
5956         customizable alternatives to extended character classes.
5957     
5958         * muse-html.el, muse-mode.el, muse-publish.el: Ditto.
5960     modified files:
5961      ChangeLog muse-colors.el muse-convert.el muse-docbook.el
5962      muse-html.el muse-mode.el muse-publish.el muse.el
5965 2004-12-30 02:18:07 GMT Michael Olson <mwolson@member.fsf.org>  patch-2
5967     Summary:
5968       Begin to change regexp handling, tweak muse.el header
5969     Revision:
5970       muse--main--1.0--patch-2
5972     2004-12-29  Michael Olson  <mwolson@gnu.org>
5973     
5974         * muse.el: Change Copyright notice to FSF.  Change Maintainer to
5975         myself.  Update URL.
5976     
5977         * muse-regexps.el: New file that implements regexp handling.
5978         Generalized regexp options will be moved to it eventually.
5980     new files:
5981      .arch-ids/muse-regexps.el.id muse-regexps.el
5983     modified files:
5984      ChangeLog muse.el
5987 2004-12-30 01:49:50 GMT Michael Olson <mwolson@member.fsf.org>  patch-1
5989     Summary:
5990       Do some early spring cleaning
5991     Revision:
5992       muse--main--1.0--patch-1
5994     2004-12-29  Michael Olson  <mwolson@gnu.org>
5995     
5996         * Makefile: Change path to `publish' script.
5997     
5998         * contrib/pcomplete.el: New file that is used by Muse without
5999         actually being a part of it: hence its location in the contrib
6000         directory.
6001     
6002         * contrib/cgi.el, contrib/httpd.el: New location.
6003     
6004         * examples/muse-johnw.el, examples/publish-johnw: Ditto.
6005     
6006         * scripts/publish, scripts/publish-project: Ditto.
6008     new files:
6009      contrib/.arch-ids/=id contrib/.arch-ids/pcomplete.el.id
6010      contrib/pcomplete.el examples/.arch-ids/=id
6011      scripts/.arch-ids/=id
6013     modified files:
6014      ChangeLog Makefile
6016     renamed files:
6017      .arch-ids/cgi.el.id
6018        ==> contrib/.arch-ids/cgi.el.id
6019      .arch-ids/httpd.el.id
6020        ==> contrib/.arch-ids/httpd.el.id
6021      .arch-ids/muse-johnw.el.id
6022        ==> examples/.arch-ids/muse-johnw.el.id
6023      .arch-ids/publish-johnw.id
6024        ==> examples/.arch-ids/publish-johnw.id
6025      .arch-ids/publish-project.id
6026        ==> scripts/.arch-ids/publish-project.id
6027      .arch-ids/publish.id
6028        ==> scripts/.arch-ids/publish.id
6029      cgi.el
6030        ==> contrib/cgi.el
6031      httpd.el
6032        ==> contrib/httpd.el
6033      muse-johnw.el
6034        ==> examples/muse-johnw.el
6035      publish
6036        ==> scripts/publish
6037      publish-johnw
6038        ==> examples/publish-johnw
6039      publish-project
6040        ==> scripts/publish-project
6042     new directories:
6043      contrib contrib/.arch-ids examples examples/.arch-ids scripts
6044      scripts/.arch-ids
6047 2004-12-30 01:33:11 GMT Michael Olson <mwolson@member.fsf.org>  base-0
6049     Summary:
6050       tag of mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
6051     Revision:
6052       muse--main--1.0--base-0
6054     (automatically generated log message)
6056     new patches:
6057      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--base-0
6058      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-1
6059      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-2
6060      lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-1
6061      lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-2
6062      mwolson@member.fsf.org--2004/muse--main--1.0--base-0
6063      mwolson@member.fsf.org--2004/muse--main--1.0--patch-1
6064      mwolson@member.fsf.org--2004/muse--main--1.0--patch-2
6065      mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
6066      mwolson@member.fsf.org--2004/muse--mwolson--1.0--base-0
6067      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-1
6068      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-2
6069      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-3
6070      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-4
6071      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-5
6072      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-6
6073      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-7
6074      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-8