Apply LaTeX table underlining from patch-259.
[muse-el.git] / ChangeLog
blob28c2278536b32ca8208ccc6b72f7b7718a702398
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-29 09:15:07 GMT Michael Olson <mwolson@gnu.org> patch-257
7     Summary:
8       By default, use ".muse" extension and do not detect by pathname.
9     Revision:
10       muse--main--1.0--patch-257
12     * lisp/muse-mode.el (muse-mode-auto-p): Default to nil.
13       (muse-file-extension): Default to "muse".  This has the effect of
14       making Emacs associate the ".muse" extension with muse-mode, without
15       trying to figure things out from the path to the file.  The former
16       method is usually considered to be best, so we'll go with it.
18     modified files:
19      ChangeLog lisp/muse-mode.el lisp/muse.el
22 2005-10-29 07:10:16 GMT Michael Olson <mwolson@gnu.org> patch-256
24     Summary:
25       Emacs 21 flyspell fix.
26     Revision:
27       muse--main--1.0--patch-256
29     * lisp/muse-mode.el (muse-mode): I finally figured out how to get
30       flyspell to pay attention to my muse-mode-flyspell-p constraints, which
31       means that the version of flyspell that comes with Emacs21 will no
32       longer mess up links.
34     modified files:
35      ChangeLog lisp/muse-mode.el
38 2005-10-29 03:22:40 GMT Michael Olson <mwolson@gnu.org> patch-255
40     Summary:
41       Merged from jeho@jeho.org--2005 (patch 0-11)
42     Revision:
43       muse--main--1.0--patch-255
45     * AUTHORS: Update.
46     
47     * lisp/muse-latex.el (muse-latex-markup-strings): Use the proper
48       footnode-end mark.
49     
50     * lisp/muse-mode.el (muse-link-at-point): Avoid error with intangible
51       links.
52       (muse-visit-link-default): Save position before searching, in case the
53       search fails.  Use a regexp search.  Start from beginning of document.
54       Refine search regexp.
55     
56     * lisp/muse-wiki.el (muse-wiki-ignore-bare-project-names): New option
57       that indicated whether project names without a page specifier will be
58       considered links.
59       (muse-wiki-handle-interwiki): Consult
60       `muse-wiki-ignore-bare-project-names'.
61     
62     Patches applied:
63     
64      * jeho@jeho.org--2005/muse--jeho--1.0--patch-6
65        muse-mode.el fix for muse-visit-link-default
66     
67      * jeho@jeho.org--2005/muse--jeho--1.0--patch-7
68        muse-mode.el fix intangible problem in muse-link-at-point
69     
70      * jeho@jeho.org--2005/muse--jeho--1.0--patch-8
71        muse-wiki: added option for not rendering bare project names as links
72     
73      * jeho@jeho.org--2005/muse--jeho--1.0--patch-10
74        muse-mode.el: fix finding an anchor
75     
76      * jeho@jeho.org--2005/muse--jeho--1.0--patch-11
77        muse-latex.el: fix footnote-end
79     modified files:
80      AUTHORS ChangeLog lisp/muse-latex.el lisp/muse-mode.el
81      lisp/muse-wiki.el
83     new patches:
84      jeho@jeho.org--2005/muse--jeho--1.0--base-0
85      jeho@jeho.org--2005/muse--jeho--1.0--patch-1
86      jeho@jeho.org--2005/muse--jeho--1.0--patch-2
87      jeho@jeho.org--2005/muse--jeho--1.0--patch-3
88      jeho@jeho.org--2005/muse--jeho--1.0--patch-4
89      jeho@jeho.org--2005/muse--jeho--1.0--patch-5
90      jeho@jeho.org--2005/muse--jeho--1.0--patch-6
91      jeho@jeho.org--2005/muse--jeho--1.0--patch-7
92      jeho@jeho.org--2005/muse--jeho--1.0--patch-8
93      jeho@jeho.org--2005/muse--jeho--1.0--patch-9
94      jeho@jeho.org--2005/muse--jeho--1.0--patch-10
95      jeho@jeho.org--2005/muse--jeho--1.0--patch-11
98 2005-10-21 14:39:50 GMT Michael Olson <mwolson@gnu.org> patch-252
100     Summary:
101       Allow anchors to occur near (rather than at) the beginning of line.
102     Revision:
103       muse--main--1.0--patch-252
105     * lisp/muse-publish.el (muse-publish-markup-regexps): Allow non-word
106       characters before anchor, like " - ".  Thanks to Phillip Lord for the
107       suggestion.
109     modified files:
110      ChangeLog lisp/muse-publish.el
113 2005-10-13 04:20:29 GMT Michael Olson <mwolson@gnu.org> patch-251
115     Summary:
116       Minor bookkeeping update.
117     Revision:
118       muse--main--1.0--patch-251
120     * AUTHORS: Update information.
122     modified files:
123      AUTHORS ChangeLog
126 2005-10-13 03:38:30 GMT Michael Olson <mwolson@gnu.org> patch-249
128     Summary:
129       muse-latex: Ignore anchor if it occurs at end of line.
130     Revision:
131       muse--main--1.0--patch-249
133     * lisp/muse-latex.el (muse-latex-insert-anchor): If the anchor occurs at
134       the end of a line, ignore it.  Thanks to Na Li for the suggestion.
136     modified files:
137      ChangeLog experimental/muse-xml.el lisp/muse-latex.el
140 2005-09-27 00:15:05 GMT Michael Olson <mwolson@gnu.org> patch-246
142     Summary:
143       Figure out syntax of :set.
144     Revision:
145       muse--main--1.0--patch-246
147     * lisp/muse-project.el (muse-project): Make the :set option inline to
148       match the actual syntax that Muse recognizes.
149     
150     * muse.texi (Projects): Note that I need to work on this section.
152     modified files:
153      ChangeLog lisp/muse-project.el muse.texi
156 2005-09-26 22:31:57 GMT Michael Olson <mwolson@gnu.org> patch-245
158     Summary:
159       Release Emacs Muse 3.02.01.
160     Revision:
161       muse--main--1.0--patch-245
163     * NEWS: Update entries for Muse 3.02.01.
164     
165     * debian/rules: Install NEWS.Debian.
166     
167     * debian/NEWS: New file that contains Debian-related news items.
168     
169     * examples/mwolson/muse-init.el: Update with my latest changes.
170     
171     * examples/mwolson/templates/footer.html: Use
172       `muse-publishing-directive'.
174     new files:
175      debian/.arch-ids/NEWS.id debian/NEWS
177     modified files:
178      ChangeLog Makefile.defs NEWS debian/changelog debian/rules
179      examples/mwolson/muse-init.el
180      examples/mwolson/templates/footer.html lisp/muse.el muse.texi
183 2005-09-26 21:23:49 GMT Michael Olson <mwolson@gnu.org> patch-244
185     Summary:
186       Fix customization bugs concerning muse-project-alist.
187     Revision:
188       muse--main--1.0--patch-244
190     * examples/johnw/muse-johnw.el: Update with latest version from John.
191     
192     * muse-project.el (muse-project-alist-using-customize): New variable that
193       indicates whether or not we just used customize to modify the value of
194       muse-project-alist.
195       (muse-project-alist-get): Set muse-project-alist-using-customize.
196       (muse-project-alist-set): Only try to unescape muse-project-alist if
197       muse-project-alist-using-customize is set.  Make sure that the value we
198       save to .emacs is unescaped.
199       (muse-project): Add definition for :value-delete so that we can work
200       around an Emacs21 and XEmacs21 annoyance.
202     modified files:
203      ChangeLog examples/johnw/muse-johnw.el lisp/muse-project.el
206 2005-09-25 03:06:25 GMT Michael Olson <mwolson@gnu.org> patch-243
208     Summary:
209       Try to make link properties more sane.
210     Revision:
211       muse--main--1.0--patch-243
213     * lisp/muse-colors.el (muse-link-properties): Try to make link properties
214       a bit smarter.  It is hoped that this fixes several strange key
215       movement and link coloring issues.  Thanks to Sergey Vlasov for the
216       fix.
218     modified files:
219      AUTHORS ChangeLog lisp/muse-colors.el
222 2005-09-24 00:01:56 GMT Michael Olson <mwolson@gnu.org> patch-242
224     Summary:
225       Use modification time for date directive.
226     Revision:
227       muse--main--1.0--patch-242
229     * lisp/muse-publish.el (muse-publish-markup-buffer): Set the date
230       directive using the currently-publishing file's modification time,
231       rather than the current time.
233     modified files:
234      ChangeLog lisp/muse-publish.el
237 2005-09-22 16:15:59 GMT Michael Olson <mwolson@gnu.org> patch-240
239     Summary:
240       If more than 1 blank separates list/table items, separate them.
241     Revision:
242       muse--main--1.0--patch-240
244     * lisp/muse-docbook.el, muse-html.el, muse-latex.el, muse-texinfo.el,
245       experimental/muse-xml.el (muse-*-markup-regexps): If more than 1 blank
246       line separates a list or table item, it will form a new table.
248     modified files:
249      ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
250      lisp/muse-html.el lisp/muse-latex.el lisp/muse-texinfo.el
253 2005-09-19 01:34:48 GMT Michael Olson <mwolson@gnu.org> patch-239
255     Summary:
256       muse.texi: Use @example instead of @smallexample.
257     Revision:
258       muse--main--1.0--patch-239
260     * muse.texi: Replace @smallexample with @example.  It didn't do what I
261       thought it did, and the result looked worse.  Hence, the reversal.
263     modified files:
264      ChangeLog muse.texi
267 2005-09-19 01:31:34 GMT Michael Olson <mwolson@gnu.org> patch-238
269     Summary:
270       muse-html: Add muse-xhtml-style-sheet.
271     Revision:
272       muse--main--1.0--patch-238
274     * lisp/muse-html.el (muse-html-style-sheet): Remove XHTML note.
275       (muse-xhtml-style-sheet): New option that is used in muse-xhtml-header.
276       Thanks to Trent Buck for the suggestion.
278     modified files:
279      ChangeLog lisp/muse-html.el
282 2005-09-16 07:06:42 GMT Michael Olson <mwolson@gnu.org> patch-237
284     Summary:
285       Release Muse 3.02.
286     Revision:
287       muse--main--1.0--patch-237
289     * Makefile.defs: Update Debian stuff.
290     
291     * changelog: Add entry for 3.02-1, urgency medium.
293     modified files:
294      ChangeLog Makefile.defs debian/changelog
297 2005-09-16 06:57:44 GMT Michael Olson <mwolson@gnu.org> patch-236
299     Summary:
300       Prepare for release.
301     Revision:
302       muse--main--1.0--patch-236
304     * lisp/muse.el (muse-version): Increment to 3.02.
305     
306     * *.el: Fix first header line.
307     
308     * examples/mwolson/muse-init.el: Sync with my config.
309       (my-muse-pdf-make-links-absolute): New function that makes relative
310       links absolute in a hard-coded way.
311       (my-muse-pdf-prepare-buffer): Add `my-muse-pdf-make-links-absolute' to
312       publishing transforms.
313     
314     * NEWS: Update.
316     new files:
317      experimental/.arch-ids/muse-cite.el.id
318      experimental/muse-cite.el
320     modified files:
321      ChangeLog Makefile.defs NEWS examples/mwolson/muse-init.el
322      experimental/muse-message.el experimental/muse-xml.el
323      lisp/muse-blosxom.el lisp/muse-book.el lisp/muse-colors.el
324      lisp/muse-convert.el lisp/muse-docbook.el lisp/muse-html.el
325      lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
326      lisp/muse-mode.el lisp/muse-poem.el lisp/muse-project.el
327      lisp/muse-protocols.el lisp/muse-publish.el
328      lisp/muse-regexps.el lisp/muse-texinfo.el lisp/muse-wiki.el
329      lisp/muse.el muse.texi
332 2005-09-16 06:33:11 GMT Michael Olson <mwolson@gnu.org> patch-235
334     Summary:
335       Finish documentation.
336     Revision:
337       muse--main--1.0--patch-235
339     * muse.texi (Comments): New node that describes the syntax of comments.
340       (Markup Strings): Describe all markup strings.
342     modified files:
343      ChangeLog muse.texi
346 2005-09-16 05:02:45 GMT Michael Olson <mwolson@gnu.org> patch-234
348     Summary:
349       Document style elements for muse-define-style.
350     Revision:
351       muse--main--1.0--patch-234
353     * muse.texi: Use @smallexample for 1-line examples.
354       (Style Elements): New node that explains the different style elements
355       that may be used for muse-define-style and muse-derive-style.
356       (Deriving Styles): Prune unnecessary entries.  Explain existing entries
357       better.
359     modified files:
360      ChangeLog muse.texi
363 2005-09-16 04:05:19 GMT Michael Olson <mwolson@gnu.org> patch-233
365     Summary:
366       Make documentation separately installable.
367     Revision:
368       muse--main--1.0--patch-233
370     * Makefile (install): Split into install-bin and install-info.
371     
372     * muse.texi (Markup Regexps): Fix display bug.
374     modified files:
375      ChangeLog Makefile muse.texi
378 2005-09-15 03:52:01 GMT Michael Olson <mwolson@gnu.org> patch-232
380     Summary:
381       muse-mode: Set comment syntax.
382     Revision:
383       muse--main--1.0--patch-232
385     * lisp/muse-mode.el (muse-mode): Declare comment syntax to be 
386       `^; comment text$'.  Thanks to Jesse Alama for the suggestion.
388     modified files:
389      ChangeLog lisp/muse-mode.el
392 2005-09-13 06:30:18 GMT Michael Olson <mwolson@gnu.org> patch-231
394     Summary:
395       muse.texi: Add publishing order information.
396     Revision:
397       muse--main--1.0--patch-231
399     * muse.texi (Markup Regexps): Add publishing order.
401     modified files:
402      ChangeLog muse.texi
405 2005-09-09 15:12:05 GMT Michael Olson <mwolson@gnu.org> patch-230
407     Summary:
408       Hack on documentation.  The release is in sight!
409     Revision:
410       muse--main--1.0--patch-230
412     * muse.texi: Use @subsubheading for all logical split headers rather than
413       @emph.  Move all examples against left margin.  Add comments to
414       indicate what still needs to be done.
415       (DocBook): Correct a few misspelled variable names and add some new
416       variables.
417       (Common Elements): Split this into 4 new subsections.
419     modified files:
420      ChangeLog muse.texi
423 2005-09-08 16:50:53 GMT Michael Olson <mwolson@gnu.org> patch-229
425     Summary:
426       Fix publishing of stuff like <code><></code>.
427     Revision:
428       muse--main--1.0--patch-229
430     * lisp/muse-publish.el (muse-publish-escape-specials): Use
431       `insert-before-markers' rather than `insert'.  This should fix strange
432       edge cases like <code><></code>.  Thanks to Trent Buck for the report.
434     modified files:
435      ChangeLog lisp/muse-publish.el
438 2005-09-08 16:24:11 GMT Michael Olson <mwolson@gnu.org> patch-228
440     Summary:
441       Update NEWS, fix muse-url-protocols customization interface.
442     Revision:
443       muse--main--1.0--patch-228
445     * lisp/muse-protocols.el (muse-url-protocols): Add customize choice for
446       using nil as the resolve function.
447     
448     * NEWS: Bring up-to-date.
450     modified files:
451      ChangeLog NEWS lisp/muse-protocols.el
454 2005-09-05 17:34:31 GMT Michael Olson <mwolson@gnu.org> patch-227
456     Summary:
457       Fix title coloring bug; muse-latex: escape '<' and '>'.
458     Revision:
459       muse--main--1.0--patch-227
461     * lisp/muse-colors.el (muse-colors-markup): Match against the space after
462       #title.  This should prevent a rather nasty bug.  Thanks to John Sullivan
463       for the report.
464     
465     * lisp/muse-latex.el (muse-latex-markup-specials): Mark up '_' as
466       "\textunderscore{}".  Add escaping for '<' and '>'.  Thanks to Trent
467       Buck.
469     modified files:
470      ChangeLog lisp/muse-colors.el lisp/muse-latex.el
473 2005-09-05 16:49:35 GMT Michael Olson <mwolson@gnu.org> patch-226
475     Summary:
476       muse-latex: Handle special characters in a better way.
477     Revision:
478       muse--main--1.0--patch-226
480     * lisp/muse-latex.el (muse-latex-markup-regexps): Remove special
481       characters hack.
482       (muse-latex-markup-strings): Use \\texttt{...} for 'begin-literal and
483       'end-literal.  Thanks to Trent Buck for the suggestion.
484       (muse-latex-markup-specials): Move special characters here instead of
485       using the regexp.
487     modified files:
488      ChangeLog lisp/muse-latex.el
491 2005-09-05 14:25:37 GMT Michael Olson <mwolson@gnu.org> patch-225
493     Summary:
494       muse-latex: Fix compiler warning.
495     Revision:
496       muse--main--1.0--patch-225
498     * lisp/muse-latex.el (muse-latex-pdf-generate): Provide 3rd argument for
499       format.
501     modified files:
502      ChangeLog lisp/muse-latex.el
505 2005-09-05 14:24:22 GMT Michael Olson <mwolson@gnu.org> patch-224
507     Summary:
508       Add <code> tag.
509     Revision:
510       muse--main--1.0--patch-224
512     * lisp/muse-colors.el (muse-colors-tags): Switch coloring of code and
513       verbatim.  Verbatim makes text literal and escaped, code makes text
514       teletype and escaped.
515     
516     * muse-publish.el (muse-publish-markup-tags): Add "code".
517       (muse-publish-code-tag): New function that publishes code the same way
518       as =teletyped= text.
520     modified files:
521      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
524 2005-09-05 13:24:19 GMT Michael Olson <mwolson@gnu.org> patch-223
526     Summary:
527       Strip text properties before browsing a URL.
528     Revision:
529       muse--main--1.0--patch-223
531     * lisp/muse-protocols.el (muse-browse-url): Strip text properties.  Maybe
532       this will fix a bug.
534     modified files:
535      ChangeLog lisp/muse-protocols.el
538 2005-09-05 05:12:07 GMT Michael Olson <mwolson@gnu.org> patch-222
540     Summary:
541       muse-latex: Call pdflatex twice to get <contents> published.
542     Revision:
543       muse--main--1.0--patch-222
545     * lisp/muse-latex.el (muse-latex-pdf-generate): Quote arguments.  Call
546       pdflatex twice, since this seems to be necessary to get <contents>
547       published.  Thanks to Trent Buck for the heads up.  I wonder if we need
548       to call it three times, since this is what John originally did.  Can
549       someone please give me advice about this?
551     modified files:
552      ChangeLog lisp/muse-latex.el
555 2005-09-04 17:07:07 GMT Michael Olson <mwolson@gnu.org> patch-221
557     Summary:
558       Make info:// and man:// not publish a link, handle insert URL edge case.
559     Revision:
560       muse--main--1.0--patch-221
562     * lisp/muse-protocols.el (muse-url-protocols): info:// and man:// should
563       publish only the description, not the URL.
564     
565     * lisp/muse-publish.el (muse-publish-insert-url): Handle case where we
566       get nil from muse-publish-url by not inserting any text.
568     modified files:
569      ChangeLog lisp/muse-protocols.el lisp/muse-publish.el
572 2005-09-04 17:02:21 GMT Michael Olson <mwolson@gnu.org> patch-220
574     Summary:
575       If a URL has a resolve function of nil, publish the description only.
576     Revision:
577       muse--main--1.0--patch-220
579     * lisp/muse-mode.el (muse-visit-link-default): Make sure we search for a
580       complete tag.
581     
582     * lisp/muse-protocols.el (muse-url-protocols): Improve customization
583       interface.
584       (muse-resolve-url): If nil is given as the resolve function, return
585       nil.
586     
587     * lisp/muse-publish.el (muse-publish-url): If the URL resolves as nil,
588       insert the description instead of the original URL.
590     modified files:
591      ChangeLog lisp/muse-mode.el lisp/muse-protocols.el
592      lisp/muse-publish.el
595 2005-09-02 22:57:04 GMT Michael Olson <mwolson@gnu.org> patch-219
597     Summary:
598       Implement protocol handling.
599     Revision:
600       muse--main--1.0--patch-219
602     * lisp/muse-mode.el (muse-mode): Call muse-update-url-regexp.  Maybe I
603       should just make a hook for this stuff.
604       (muse-visit-link-default): Call muse-browse-url instead of browse-url.
605     
606     * lisp/muse-protocols.el: New file that implements protocol handling.
607     
608     * lisp/muse-publish.el (muse-publish-url-transforms): Add
609       muse-resolve-url.
610       (muse-publish-markup-url): Indentation fix, no func change.
611     
612     * lisp/muse-regexps.el (muse-url-regexp): Move to muse-protocols.el.
613     
614     * lisp/muse.el: Require muse-protocols.
616     new files:
617      lisp/.arch-ids/muse-protocols.el.id lisp/muse-protocols.el
619     modified files:
620      ChangeLog lisp/muse-mode.el lisp/muse-publish.el
621      lisp/muse-regexps.el lisp/muse.el
624 2005-09-01 16:11:57 GMT Michael Olson <mwolson@gnu.org> patch-218
626     Summary:
627       muse-xml: Use a more standard sort of header.
628     Revision:
629       muse--main--1.0--patch-218
631     * experimental/muse-xml.el (muse-xml-header): Use <MUSE> instead of <page
632       type="muse">, as suggested by Brad Collins.
634     modified files:
635      ChangeLog experimental/muse-xml.el
638 2005-09-01 16:04:32 GMT Michael Olson <mwolson@gnu.org> patch-217
640     Summary:
641       Add schema for muse-xml, tweak verse formatting, fix goof from last patch.
642     Revision:
643       muse--main--1.0--patch-217
645     * AUTHORS: Note that Brad Collins authored examples/muse-rnc.
646     
647     * README (examples): Mention that other files are here as well.
648     
649     * examples/muse-rnc.el: New file that implements a RelaxNG Compact schema
650       for use with muse-xml.el.
651     
652     * muse-xml.el: Mention the newly-contributed schema from Brad, and that
653       muse-xml is in experimental status.
654       (muse-xml-markup-regexps): Correct table-munging regexp.
655       (muse-xml-markup-strings): Surround each verse line with <line></line>.
656       Empty lines are marked up as <line />.
657     
658     * muse-html.el (muse-html-markup-strings, muse-xhtml-markup-strings):
659       s/last-stanza-end/end-last-stanza-line/.
660     
661     * muse-mode.el (muse-visit-link-default): Make the temporary file
662       visiting work as expected.
663     
664     * muse-publish.el (muse-publish-markup-verse): Make use of
665       'begin-verse-line and 'begin-last-stanza-line.  Use
666       'end-last-stanza-line instead of 'last-stanza-end.
667     
668     * muse.texi (Verse): Be a bit more clever with our example.
670     new files:
671      examples/.arch-ids/muse.rnc.id examples/muse.rnc
673     modified files:
674      AUTHORS ChangeLog README experimental/muse-xml.el
675      lisp/muse-html.el lisp/muse-mode.el lisp/muse-publish.el
676      muse.texi
679 2005-09-01 13:42:15 GMT Michael Olson <mwolson@gnu.org> patch-216
681     Summary:
682       Allow links to temporary files to be visited.
683     Revision:
684       muse--main--1.0--patch-216
686     * lisp/muse-mode.el (muse-visit-link-default): Permit visiting of
687       temporary files.  These are buffers that do not have a corresponding
688       file.
690     modified files:
691      ChangeLog lisp/muse-mode.el
694 2005-09-01 11:41:14 GMT Michael Olson <mwolson@gnu.org> patch-215
696     Summary:
697       Fix save-match-data gaffe.
698     Revision:
699       muse--main--1.0--patch-215
701     * lisp/muse-regexps.el (muse-regexp-emacs-revision): Move save-match-data
702       outside of `and' statement.
704     modified files:
705      ChangeLog lisp/muse-regexps.el
708 2005-08-31 03:48:28 GMT Michael Olson <mwolson@gnu.org> patch-214
710     Summary:
711       Introduce :link-suffix. muse-wiki: Don't mangle acronyms in titles.
712     Revision:
713       muse--main--1.0--patch-214
715     * examples/mwolson/muse-init.el: Update.
716     
717     * muse-blosxom.el ("blosxom-html", "blosxom-xhtml"): Use :link-suffix to
718       ensure that links to other pages in this project are given the proper
719       extension.
720     
721     * muse-latex.el ("pdf", "pdfcjk"): Ditto.
722     
723     * muse-journal.el (muse-journal-rdf-header): Use muse-publish-link-name
724       instead of muse-publish-output-name.
725     
726     * muse-publish.el (muse-publish-link-name, muse-publish-link-file): New
727       functions that consult the :link-suffix when returning the name of the
728       link (or the complete file name for the latter function).  If
729       :link-suffix does not exist, use :suffix.  This should help Muse be
730       able to handle some more usage scenarios.
731       (muse-publish-prepare-url): Use muse-publish-link-name instead of
732       muse-publish-output-name.
733     
734     * muse-wiki.el (muse-wiki-resolve-project-page): Use
735       muse-publish-link-file instead of muse-publish-output-file.
736       (muse-wiki-publish-pretty-title): Don't space-separate capitalized
737       letters.  The old behavior was not friendly to acronyms.
739     modified files:
740      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
741      lisp/muse-journal.el lisp/muse-latex.el lisp/muse-publish.el
742      lisp/muse-wiki.el
745 2005-08-29 06:14:35 GMT Michael Olson <mwolson@gnu.org> patch-213
747     Summary:
748       Correct the publish-project example.
749     Revision:
750       muse--main--1.0--patch-213
752     * examples/publish-project: Remove "-l muse-build.el" and note that the
753       user's muse-init.el file should add the Muse directories to load-path.
755     modified files:
756      ChangeLog examples/publish-project
759 2005-08-29 06:04:51 GMT Michael Olson <mwolson@gnu.org> patch-212
761     Summary:
762       Reinstate former extended character class rules.
763     Revision:
764       muse--main--1.0--patch-212
766     * lisp/muse-regexps.el (muse-regexp-use-character-classes): Looks like
767       extended regexps really don't work well on Emacs 21.2 or 21.3, so
768       document that.
769       (muse-regexp-emacs-revision): New variable that indicates the revision
770       number of this version of Emacs.
771       (muse-extreg-usable-p): Reinstate old rules -- Emacs 21.2 and 21.3
772       aren't working well enough with extended character classes in regexps.
773     
774     * lisp/muse.el (muse-version): If INSERT option is given, insert the text
775       instead of just displaying it.
777     modified files:
778      ChangeLog lisp/muse-regexps.el lisp/muse.el
781 2005-08-28 23:59:03 GMT Michael Olson <mwolson@gnu.org> patch-211
783     Summary:
784       Fix paragraph-filling breakage in Emacs21.
785     Revision:
786       muse--main--1.0--patch-211
788     * lisp/muse-mode.el (muse-mode): Check explicitly for Emacs21 rather than
789       relying on muse-extreg-usable-p.  Thanks to Sergey Vlasov for the bug
790       report.
792     modified files:
793      ChangeLog lisp/muse-mode.el
796 2005-08-27 02:25:35 GMT Michael Olson <mwolson@gnu.org> patch-210
798     Summary:
799       Allow Emacs 21.3 to use extended character classes in regexps.
800     Revision:
801       muse--main--1.0--patch-210
803     * lisp/muse-regexps.el (muse-extreg-usable-p): Use a simpler algorithm.
804       Since enough positive reports have come in about the usability of 21.3,
805       we'll allow it to use extended character classes in regexps by default.
807     modified files:
808      ChangeLog lisp/muse-regexps.el
811 2005-08-26 14:48:08 GMT Michael Olson <mwolson@gnu.org> patch-209
813     Summary:
814       Don't prompt unnecessarily when doing C-c C-t in a Muse project file.
815     Revision:
816       muse--main--1.0--patch-209
818     * lisp/muse-publish.el (muse-publish-get-output-dir): Use
819       `muse-read-directory-name' instead of `read-file-name'.  Now Muse won't
820       offer the style and directory prompt when you hit C-c C-t in a file
821       belonging to a defined Muse project.  Otherwise prompt.  Thanks to Yann
822       Hodique for the fix.
823     
824     * lisp/muse.el (muse-read-directory-name): New function that defines a
825       fallback version of `read-directory-name', since Emacs21 doesn't have
826       it.
828     modified files:
829      ChangeLog lisp/muse-publish.el lisp/muse.el
831     new patches:
832      hodique@lifl.fr--2005/muse--yh--1.0--patch-34
833      hodique@lifl.fr--2005/muse--yh--1.0--patch-35
834      hodique@lifl.fr--2005/muse--yh--1.0--patch-36
835      hodique@lifl.fr--2005/muse--yh--1.0--patch-37
836      hodique@lifl.fr--2005/muse--yh--1.0--patch-38
837      hodique@lifl.fr--2005/muse--yh--1.0--patch-39
840 2005-08-25 05:44:56 GMT Michael Olson <mwolson@gnu.org> patch-208
842     Summary:
843       Fix problem with links at beginning of buf and paragraphs.
844     Revision:
845       muse--main--1.0--patch-208
847     * experimental/muse-xml.el (muse-xml-markup-regexps): Update to do what I
848       mean.
849     
850     * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
851     
852     * muse-html.el (muse-html-markup-regexps): Ditto.
853     
854     * muse-publish.el (muse-publishing-last-position): New variable that
855       indicates our last buffer position while publishing the current rule.
856       Used to make sure the process doesn't get stalled.
857       (muse-publish-markup): Fix edge case where links at beginning of
858       buffer, with read-only text, would prevent the beginning of buffer from
859       being matched.
860       (muse-publish-markup-directive): Fix case where two directives of the
861       same size would prevent any following directives from being
862       interpreted.  We accomplish this by setting the last published position
863       to nil after each directive.
865     modified files:
866      ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
867      lisp/muse-html.el lisp/muse-publish.el
870 2005-08-24 03:45:13 GMT Michael Olson <mwolson@gnu.org> patch-207
872     Summary:
873       Document publishing directives.
874     Revision:
875       muse--main--1.0--patch-207
877     * muse.texi (Getting Started): Remove crufty sentence.
878       (Directives): New section that describes the likes of #title and
879       #author.
881     modified files:
882      ChangeLog muse.texi
885 2005-08-23 04:36:54 GMT Michael Olson <mwolson@gnu.org> patch-206
887     Summary:
888       Document WikiNames and update header publishing information.
889     Revision:
890       muse--main--1.0--patch-206
892     * muse.texi (Headings): Any level of headings is supported.
893       (Emphasizing Text): Verbatim text may span multiple lines.
894       (Explicit Links): Refactor Links section into Explicit Links, Implicit
895       Links, and Images.
896       (Implicit Links): Document WikiNames and InterWiki links.
898     modified files:
899      ChangeLog muse.texi
902 2005-08-22 20:37:10 GMT Michael Olson <mwolson@gnu.org> patch-205
904     Summary:
905       Finish NEWS, handle emphasis at EOF edge case.
906     Revision:
907       muse--main--1.0--patch-205
909     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-underlined)
910       (muse-colors-verbatim): Highlight emphasis at the end of file, as long
911       as there is a terminating emphasis delimiter.
912     
913     * examples/mwolson/muse-init.el: Sync with my latest configuration.
914     
915     * NEWS: Bring this up to date.
917     modified files:
918      ChangeLog NEWS examples/mwolson/muse-init.el
919      lisp/muse-colors.el
922 2005-08-19 16:55:39 GMT Michael Olson <mwolson@gnu.org> patch-204
924     Summary:
925       muse-html: Add muse-xhtml-extension.
926     Revision:
927       muse--main--1.0--patch-204
929     * lisp/muse-html.el (muse-xhtml-extension): New option that specifies the
930       default file extension for publishing XHTML files.  Thanks to Trent
931       Buck for the suggestion.
932       ("xhtml"): Use it.
934     modified files:
935      ChangeLog lisp/muse-html.el
938 2005-08-19 16:24:08 GMT Michael Olson <mwolson@gnu.org> patch-203
940     Summary:
941       Add items through patch-149 to NEWS.
942     Revision:
943       muse--main--1.0--patch-203
945     * NEWS (progress): Catch up to patch-149.
946     
947     * lisp/muse-mode.el (muse-mode): Remove spurious comment.
948     
949     * lisp/muse-publish.el (muse-publish): Ditto.
951     modified files:
952      ChangeLog NEWS lisp/muse-mode.el lisp/muse-publish.el
955 2005-08-18 06:53:31 GMT Michael Olson <mwolson@gnu.org> patch-202
957     Summary:
958       Make building of Debian revisions work.
959     Revision:
960       muse--main--1.0--patch-202
962     * Makefile (distclean): Don't remove anything in debian/, since it will
963       never be necessary.
964       (debclean): Removed, since two different targets need slightly
965       different versions of this.  Even abstraction has its limits.
966       (debbuild): New target that takes care of performing the build itself.
967       (debrevision): New target that makes a revision build, where the
968       original tarball must not be modified.
969       (debrevision): Split out building stuff to debbuild target.
970     
971     * debian/changelog: Several revisions worth of Debian fun.
972     
973     * debian/control (Build-Depends-Indep): Add emacs21 | emacsen.
974       (Description): Make this match the ITP and shorten the text.
976     modified files:
977      ChangeLog Makefile Makefile.defs debian/changelog
978      debian/control
981 2005-08-14 07:10:16 GMT Michael Olson <mwolson@gnu.org> patch-201
983     Summary:
984       Prepare initial upload for Debian project.
985     Revision:
986       muse--main--1.0--patch-201
988     * Makefile.defs (LASTUPLOAD): Mark as the previous Debian package
989       version, since we only want the last changelog entry to appear on the
990       initial Debian upload.
991     
992     * debian/changelog: New Debian package 3.01.arch.201-1.
994     modified files:
995      ChangeLog Makefile.defs debian/changelog
998 2005-08-13 05:05:41 GMT Michael Olson <mwolson@gnu.org> patch-200
1000     Summary:
1001       muse-mode: Minor regexp tweak.
1002     Revision:
1003       muse--main--1.0--patch-200
1005     * lisp/muse-mode.el (muse-mode): Use \\s- instead of [[:blank:]].
1007     modified files:
1008      ChangeLog lisp/muse-mode.el
1011 2005-08-13 00:25:54 GMT Michael Olson <mwolson@gnu.org> patch-199
1013     Summary:
1014       Minor fixups from Peter K. Lee.
1015     Revision:
1016       muse--main--1.0--patch-199
1018     * experimental/muse-xml.el (muse-xml-fixup-tables): Be slightly less
1019       restrictive with our end-of-table regexp.
1020     
1021     * lisp/muse-docbook.el (muse-docbook-fixup-tables): Look for tgroup
1022       instead of start of table.  Be less restrictive with several of our
1023       regexps.
1024     
1025     * lisp/muse-html.el: Patch from Peter K. Lee.
1026       (muse-html-prepare-buffer): Work around edge case where the "charset="
1027       part has already been appended to muse-html-meta-content-type.
1028       (muse-html-fixup-tables): Be slightly less restrictive with our
1029       end-of-table regexp.
1031     modified files:
1032      ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
1033      lisp/muse-html.el
1036 2005-08-12 20:36:10 GMT Michael Olson <mwolson@gnu.org> patch-198
1038     Summary:
1039       Keep lists from getting mashed together on M-q.
1040     Revision:
1041       muse--main--1.0--patch-198
1043     * lisp/muse-mode.el (muse-mode): Handle footnotes.  Set `paragraph-start'
1044       locally so that lists don't get blended together incorrectly upon
1045       hitting M-q.
1047     modified files:
1048      ChangeLog lisp/muse-mode.el
1051 2005-08-12 01:29:58 GMT Michael Olson <mwolson@gnu.org> patch-197
1053     Summary:
1054       QuickStart: Minor typo in anchor example.
1055     Revision:
1056       muse--main--1.0--patch-197
1058     * examples/QuickStart (Anchors and tagged links): Link to an anchor only,
1059       rather than a full URL.
1061     modified files:
1062      ChangeLog examples/QuickStart
1065 2005-08-09 23:15:10 GMT Michael Olson <mwolson@gnu.org> patch-196
1067     Summary:
1068       Makefile: Use BUILDOPTS.
1069     Revision:
1070       muse--main--1.0--patch-196
1072     * Makefile (debrelease): Make use of $(BUILDOPTS).
1073     
1074     * Makefile.defs (BUILDOPTS): New option that allows additional options to
1075       be passed to dpkg-buildpackage.  In case I ever make several revisions
1076       before getting the -1 revision uploaded, for example, I can use "-sa"
1077       here in order to make a valid pacakge.
1079     modified files:
1080      ChangeLog Makefile Makefile.defs
1083 2005-08-09 22:39:09 GMT Michael Olson <mwolson@gnu.org> patch-195
1085     Summary:
1086       Make generated Debian packages slightly easier to upload.
1087     Revision:
1088       muse--main--1.0--patch-195
1090     * debian/changelog: Generate 3.01.arch.195-1.
1091     
1092     * debian/rules (clean): Call $(MAKE) realclean instead of $(MAKE) clean.
1093     
1094     * Makefile.defs (LASTUPLOAD): New variable that indicates the version
1095       that was last uploaded to Debian.
1096     
1097     * Makefile (debrelease): Use $(LASTUPLOAD) to ensure that a full set of
1098       changes is generated.  This means we have to use dpkg-buildpackage,
1099       since debuild doesn't recognize the environment variables that it
1100       claims to recognize.
1102     modified files:
1103      ChangeLog Makefile Makefile.defs debian/changelog debian/rules
1106 2005-08-09 04:01:52 GMT Michael Olson <mwolson@gnu.org> patch-194
1108     Summary:
1109       Makefile: Minor deletion cleanups.
1110     Revision:
1111       muse--main--1.0--patch-194
1114     modified files:
1115      ChangeLog Makefile
1118 2005-08-09 03:26:50 GMT Michael Olson <mwolson@gnu.org> patch-193
1120     Summary:
1121       Compilation cleanups.
1122     Revision:
1123       muse--main--1.0--patch-193
1125     * lisp/muse-mode.el (muse-mode): Use `make-local-variable' instead of
1126       `make-variable-buffer-local' in order to silence compiler warnings.
1127     
1128     * lisp/muse.el: Add an eval-when-compile line to silence a compiler
1129       warning.
1130     
1131     * scripts/muse-build.el (muse-elint-files): Automatically load every
1132       elisp file rather than specifying each one.
1134     modified files:
1135      ChangeLog lisp/muse-mode.el lisp/muse.el scripts/muse-build.el
1138 2005-08-08 22:58:24 GMT Michael Olson <mwolson@gnu.org> patch-192
1140     Summary:
1141       Fix failure to resolve interwiki link when clicking on it.
1142     Revision:
1143       muse--main--1.0--patch-192
1145     * Makefile (debclean): Minor tweak.
1146     
1147     * lisp/muse-mode.el (muse-visit-link-default): Indentation fix.  No func
1148       change.
1149     
1150     * lisp/muse-project.el (muse-project-find-file): Don't add file
1151       extensions to a relative name.  If we're dealing with a file, open it
1152       up without searching through the various projects for a path.  This
1153       should fix the failure to resolve an interwiki link by clicking on it.
1155     modified files:
1156      ChangeLog Makefile lisp/muse-mode.el lisp/muse-project.el
1159 2005-08-06 17:39:45 GMT Michael Olson <mwolson@gnu.org> patch-191
1161     Summary:
1162       Makefile: Remove stale Debian packages for this version.
1163     Revision:
1164       muse--main--1.0--patch-191
1166     * Makefile (debclean): Remove generated Debian packages for the current
1167       version in parent directory.
1169     modified files:
1170      ChangeLog Makefile
1173 2005-08-03 04:34:50 GMT Michael Olson <mwolson@gnu.org> patch-190
1175     Summary:
1176       Fix trailing backslash error.
1177     Revision:
1178       muse--main--1.0--patch-190
1180     * lisp/muse-project.el (muse-project-of-file): Apply 1-line
1181       regexp-quoting fix from drkm.
1183     modified files:
1184      ChangeLog lisp/muse-project.el
1187 2005-07-27 07:43:53 GMT Michael Olson <mwolson@gnu.org> patch-189
1189     Summary:
1190       Release 3.01.91 (3.02 RC2).
1191     Revision:
1192       muse--main--1.0--patch-189
1194     * lisp/muse.el (muse-version): Release 3.01.91 (3.02 RC2).
1196     modified files:
1197      ChangeLog Makefile.defs lisp/muse.el muse.texi
1200 2005-07-27 07:40:03 GMT Michael Olson <mwolson@gnu.org> patch-188
1202     Summary:
1203       Escape email address and URL always.
1204     Revision:
1205       muse--main--1.0--patch-188
1207     * lisp/muse-publish.el (muse-publish-markup-email): Move lower.  Always
1208       escape and publish email address as read-only, even when it's not
1209       marked up.
1210       (muse-publish-markup-url): Ditto for URL.
1212     modified files:
1213      ChangeLog Makefile.defs debian/changelog lisp/muse-publish.el
1216 2005-07-26 08:49:38 GMT Michael Olson <mwolson@gnu.org> patch-187
1218     Summary:
1219       Inter-project output name fix.
1220     Revision:
1221       muse--main--1.0--patch-187
1223     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): I would've sworn
1224       that I had fixed this before.
1226     modified files:
1227      ChangeLog lisp/muse-wiki.el
1230 2005-07-26 08:40:11 GMT Michael Olson <mwolson@gnu.org> patch-186
1232     Summary:
1233       Make coloring of verbatim greater-than sign same as publishing.
1234     Revision:
1235       muse--main--1.0--patch-186
1237     * lisp/muse-colors.el (muse-colors-markup): Since we currently publish a
1238       greater-than sign surrounded by equal signs, display it in verbatim
1239       face.
1241     modified files:
1242      ChangeLog lisp/muse-colors.el
1245 2005-07-26 08:03:41 GMT Michael Olson <mwolson@gnu.org> patch-185
1247     Summary:
1248       Allow transform function for link descriptions.  Bare email and URL fixes.
1249     Revision:
1250       muse--main--1.0--patch-185
1252     * lisp/muse-publish.el (muse-publish-url-transforms): Docfix.
1253       (muse-publish-desc-transforms): New option that contains the functions
1254       that will be called to transform a link description.
1255       (muse-publish-markup-word): Handle Yet Another Edge Case.
1256       (muse-publish-markup-email): Use
1257       `muse-publish-escape-specials-in-string'.  Don't publish if we have a
1258       double-quote on either side.
1259       (muse-publish-url): Apply description transforms.
1260       (muse-publish-markup-url): Don't publish if we have a double-quote on
1261       either side.
1262     
1263     * lisp/muse-wiki.el (muse-wiki-update-wikiword-regexp)
1264       (muse-wiki-wikiword-regexp, muse-wiki-use-wikiword): Minor docfixes.
1265       (muse-wiki-interwiki-delimiter): New option that indicates the
1266       interwiki delimiter to use.
1267       (muse-wiki-interwiki-replacement): New option that indicates the
1268       replacement
1269       (muse-wiki-update-interwiki-regexp): Use muse-wiki-interwiki-delimiter.
1270       (muse-wiki-publish-pretty-title): Deal with EXPLICIT argument so that
1271       this can be added to muse-publish-desc-transforms.
1272       (muse-wiki-publish-pretty-interwiki): New function that replaces the
1273       interwiki delimiter with its replacement, but only when the given text
1274       is not an explicit link.
1275     
1276     * lisp/muse.el (muse-update-file-extension): New function made from the
1277       innards of the :set function in `muse-file-extension'.
1279     modified files:
1280      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
1283 2005-07-26 06:17:31 GMT Michael Olson <mwolson@gnu.org> patch-184
1285     Summary:
1286       Handle anchors in all publishing styles, as well as linking to them.
1287     Revision:
1288       muse--main--1.0--patch-184
1290     * lisp/muse-publish.el (muse-publish-url): Publish links to anchors as
1291       'internal-link.
1292       (muse-publish-prepare-url): Don't touch links to anchors.
1293     
1294     * lisp/muse-docbook.el (muse-docbook-markup-strings): Add handler for
1295       'internal-link.  Treat centered text with
1296       <para role="center">...</para>.
1297       (muse-docbook-markup-paragraph): Slight regexp tweak.
1298       (muse-docbook-insert-anchor): Docfix.
1299       (muse-docbook-markup-anchor): Move lower in file.
1300     
1301     * lisp/muse-html.el (muse-html-markup-strings): Add handler for
1302       'internal-link.
1303       (muse-xhtml-markup-strings): Order list, no func change.
1304       (muse-html-markup-anchor): Move up in file, no func change.
1305     
1306     * lisp/muse-latex.el (muse-latex-markup-functions): Add rule for
1307       publishing anchors.
1308       (muse-latex-markup-strings): Add handler for 'internal-link.
1309       (muse-latex-insert-anchor, muse-latex-markup-anchor): New functions
1310       that insert an anchor around the next word or inside of a tag.
1311     
1312     * lisp/muse-texinfo.el (muse-texinfo-markup-functions): Add rule for
1313       publishing anchors.
1314     
1315     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Add handler for
1316       'internal-link.
1317       (muse-texinfo-insert-anchor, muse-texinfo-markup-anchor): New functions
1318       that insert an anchor before the next word or within a tag.
1319     
1320     * NEWS: Initial attempt at documenting changes since 3.01.
1322     new files:
1323      .arch-ids/NEWS.id NEWS
1325     modified files:
1326      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
1327      lisp/muse-latex.el lisp/muse-publish.el lisp/muse-texinfo.el
1330 2005-07-26 04:30:52 GMT Michael Olson <mwolson@gnu.org> patch-183
1332     Summary:
1333       Generalize some blosxom helper functions.
1334     Revision:
1335       muse--main--1.0--patch-183
1337     * examples/mwolson/muse-init.el (muse-project-alist): Adapt to new
1338       generalized helper functions.
1339       (my-muse-prepare-entry-for-xanga): Use muse-blosxom-extension rather
1340       than hard-coding it.  Use muse-with-temp-buffer.  Handle all kinds of
1341       relative links.
1342     
1343     * lisp/muse-blosxom.el: Update example in header.
1344       (muse-blosxom-new-entry): Use new names for helper functions.
1345       (muse-blosxom-get-categories, muse-blosxom-project-alist-entry)
1346       (muse-blosxom-project-alist-dirs): Move to muse-project.el.
1347     
1348     * lisp/muse-project.el (muse-project-recurse-directory): Renamed from
1349       `muse-blosxom-project-get-categories'.
1350       (muse-project-alist-styles): Renamed from
1351       `muse-blosxom-project-alist-entry'.
1352       (muse-project-alist-dirs): Renamed from
1353       `muse-blosxom-project-alist-dirs'.
1354       (muse-project-of-file): Use `muse-current-file'.
1355     
1356     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Use
1357       `muse-current-file'.
1358     
1359     * lisp/muse.el (muse-current-file): New function that returns the name of
1360       the currently visited or published file.
1361       (muse-page-name): Use `muse-current-file'.
1363     modified files:
1364      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
1365      lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
1368 2005-07-26 03:47:53 GMT Michael Olson <mwolson@gnu.org> patch-182
1370     Summary:
1371       muse-xml: definition lists, muse-docbook: center.
1372     Revision:
1373       muse--main--1.0--patch-182
1375     * Makefile (%.info, %.html): Use general argument in rule.
1376       (distclean): Add another cruft file.
1377     
1378     * experimental/muse-xml.el (muse-xml-markup-strings): Use <list
1379       type="definition"> for definition lists.
1380     
1381     * lisp/muse-docbook.el (muse-docbook-markup-strings): Replace <center>
1382       with <note>, since it's the closest thing I could find.
1384     modified files:
1385      ChangeLog Makefile experimental/muse-xml.el
1386      lisp/muse-docbook.el
1389 2005-07-24 22:46:22 GMT Michael Olson <mwolson@gnu.org> patch-181
1391     Summary:
1392       Minor namespace fix.
1393     Revision:
1394       muse--main--1.0--patch-181
1396     * lisp/muse-colors.el (muse-colors-explicit-link): Use
1397       muse-match-string-no-properties rather than match-string-no-properties.
1399     modified files:
1400      ChangeLog lisp/muse-colors.el
1403 2005-07-24 21:04:15 GMT Michael Olson <mwolson@gnu.org> patch-180
1405     Summary:
1406       Correct breakage induced by previous patch.
1407     Revision:
1408       muse--main--1.0--patch-180
1410     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Don't use the local
1411       path as a fallback if we are publishing.
1413     modified files:
1414      ChangeLog lisp/muse-wiki.el
1417 2005-07-24 21:01:02 GMT Michael Olson <mwolson@gnu.org> patch-179
1419     Summary:
1420       Make interwiki links work in a few more edge cases.
1421     Revision:
1422       muse--main--1.0--patch-179
1424     * lisp/muse-project.el (muse-project-applicable-styles): Remove
1425       assertion, now that I have a good idea of the edge cases involved.
1426     
1427     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle case where
1428       the current file is not part of any Muse project, allowing interwiki
1429       links to be resolvable even then.  Don't return a relative path if we
1430       are not publishing.  For visiting links, the best thing is just to
1431       return the real path.
1433     modified files:
1434      ChangeLog lisp/muse-project.el lisp/muse-wiki.el
1437 2005-07-24 03:38:06 GMT Michael Olson <mwolson@gnu.org> patch-178
1439     Summary:
1440       Fix warnings during font-lock, example tag highlighting.
1441     Revision:
1442       muse--main--1.0--patch-178
1444     * lisp/muse-colors.el (muse-colors-region): Prevent "Wrong side of point"
1445       error.
1446       (muse-colors-tags): Make sure that no fontification occurs in <code> or
1447       <lisp> tags.
1448       (muse-unhighlight-region): Move higher up.
1449       (muse-colors-example-tag, muse-colors-literal-tag): Use
1450       `muse-unhighlight-region'.  Fix spelling goof.  Omit (goto-char end)
1451       since the point gets put in the right place automatically.
1453     modified files:
1454      ChangeLog lisp/muse-colors.el
1457 2005-07-24 03:01:50 GMT Michael Olson <mwolson@gnu.org> patch-177
1459     Summary:
1460       muse-xml: Separate section from title.
1461     Revision:
1462       muse--main--1.0--patch-177
1464     * experimental/muse-xml.el (muse-xml-markup-strings): Add "level"
1465       attribute to sections.  Use separate <title> tag to handle the title of
1466       a section.  Thanks to drkm for the suggestion.
1467     
1468     * lisp/muse-mode.el (muse-mode): Code indentation, no func change.
1469     
1470     * lisp/muse-publish.el (muse-publish-markup-heading)
1471       (muse-publish-section-close): Pass level to markup strings for all
1472       section-related tags.
1473     
1474     * lisp/muse.el (muse-page-name): Handle case where buffer-file-name is
1475       not defined.
1477     modified files:
1478      ChangeLog experimental/muse-xml.el lisp/muse-mode.el
1479      lisp/muse-publish.el lisp/muse.el
1482 2005-07-23 01:29:29 GMT Michael Olson <mwolson@gnu.org> patch-176
1484     Summary:
1485       Include regexps from base styles.  Fix muse-project-ignore-regexp and use it more.
1486     Revision:
1487       muse--main--1.0--patch-176
1489     * lisp/muse-blosxom.el (muse-blosxom-get-categories): Don't include
1490       folders that match `muse-project-ignore-regexp'.
1491     
1492     * lisp/muse-project.el (muse-project-ignore-regexp): Correct an escape
1493       omission.  Add ",.*" to list of bad directory parts.
1494     
1495     * lisp/muse-project.el (muse-project-of-file): Ignore PATHNAME if it
1496       matches `muse-project-ignore-regexp'.
1497     
1498     * lisp/muse-publish.el: Install patch from Peter K. Lee.
1499       (muse-style-elements-list): New function that returns a list of
1500       references to ELEM in STYLE, including base styles.
1501       (muse-publish-markup-region): Use muse-style-elements-list rather than
1502       muse-style-elements when getting :regexps.
1503     
1504     * lisp/muse-publish.el (muse-style-element): Add docstring.
1506     modified files:
1507      AUTHORS ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
1508      lisp/muse-publish.el
1511 2005-07-23 00:21:36 GMT Michael Olson <mwolson@gnu.org> patch-175
1513     Summary:
1514       Initial implementation of muse-xml.el.  End of section edge case.
1515     Revision:
1516       muse--main--1.0--patch-175
1518     * AUTHORS: Add Peter K. Lee.
1519     
1520     * Makefile (experimental): New target that builds experimental programs.
1521       (distclean): Remove debian/dirs, a cruft file from the debian build
1522       process.
1523     
1524     * examples/mwolson/muse-init.el: Update.
1525     
1526     * examples/mwolson/muse-init.el ("\C-cpL"): Use a better function that
1527       prompts for the blog entry to visit.
1528     
1529     * experimental/Makefile: New file that causes experimental stuff to be
1530       built.
1531     
1532     * experimental/muse-xml.el: New file that provides the experimental XML
1533       publishing style.
1534     
1535     * lisp/muse-docbook.el (muse-docbook-markup-regexps): Re-order and fix
1536       comment strings.
1537     
1538     * lisp/muse-html.el (muse-html-markup-regexps): Ditto.
1539     
1540     * lisp/muse-publish.el (muse-publish-section-close): Deal with edge case
1541       involving end-of-file and paragraph detection.
1542     
1543     * lisp/muse-wiki.el: Minor header fix.
1544     
1545     * scripts/muse-build.el (load-path): Add "../experimental".
1547     new files:
1548      experimental/.arch-ids/Makefile.id
1549      experimental/.arch-ids/muse-xml.el.id experimental/Makefile
1550      experimental/muse-xml.el
1552     modified files:
1553      AUTHORS ChangeLog Makefile examples/mwolson/muse-init.el
1554      lisp/muse-docbook.el lisp/muse-html.el lisp/muse-publish.el
1555      lisp/muse-wiki.el scripts/muse-build.el
1558 2005-07-22 07:30:43 GMT Michael Olson <mwolson@gnu.org> patch-174
1560     Summary:
1561       Try to fix <example> region coloring problem.
1562     Revision:
1563       muse--main--1.0--patch-174
1565     * lisp/muse-colors.el (muse-colors-example-tag, muse-colors-literal-tag):
1566       If region is multiple lines, add '(font-lock-multiline t) to
1567       properties.  This should fix an annoying <example> region issue.
1569     modified files:
1570      ChangeLog lisp/muse-colors.el
1573 2005-07-22 07:19:30 GMT Michael Olson <mwolson@gnu.org> patch-173
1575     Summary:
1576       Don't publish implicit links that have a double-quote at begin or end.
1577     Revision:
1578       muse--main--1.0--patch-173
1580     * lisp/muse-colors.el (muse-colors-implicit-link): Don't colorize if a
1581       double-quote exists at beginning or end.
1582     
1583     * lisp/muse-publish.el (muse-publish-markup-link): When link is implicit,
1584       don't colorize if a double-quote exists at beginning or end.
1586     modified files:
1587      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
1590 2005-07-22 06:42:10 GMT Michael Olson <mwolson@gnu.org> patch-172
1592     Summary:
1593       Fix failure to publish emphasis properly.
1594     Revision:
1595       muse--main--1.0--patch-172
1597     * lisp/muse-publish.el (muse-publish-markup-word): Darn off-by-one
1598       errors.
1599     
1600     * experimental/muse-wiki-old.el: Removed, since I'm happy with the state
1601       of muse-wiki.
1603     removed files:
1604      experimental/.arch-ids/muse-wiki-old.el.id
1605      experimental/muse-wiki-old.el
1607     modified files:
1608      ChangeLog lisp/muse-publish.el
1611 2005-07-22 04:55:52 GMT Michael Olson <mwolson@gnu.org> patch-171
1613     Summary:
1614       Add a few common revision control directories to the ignore list.
1615     Revision:
1616       muse--main--1.0--patch-171
1618     * lisp/muse-project.el (muse-project-ignore-regexp): Add types of
1619       directories to be ignored when building the file alist, such as those
1620       used for CVS and Arch revision control data.
1622     modified files:
1623      ChangeLog lisp/muse-project.el
1626 2005-07-21 01:00:25 GMT Michael Olson <mwolson@gnu.org> patch-170
1628     Summary:
1629       Fix #2654: Append a newline when using pdf publishing style.
1630     Revision:
1631       muse--main--1.0--patch-170
1633     * lisp/muse-latex.el (muse-latex-footer, muse-latexcjk-footer): Append a
1634       newline to the end.
1636     modified files:
1637      ChangeLog lisp/muse-latex.el
1640 2005-07-20 20:20:24 GMT Michael Olson <mwolson@gnu.org> patch-169
1642     Summary:
1643       5 levels of headings colorization; color bare URLs.
1644     Revision:
1645       muse--main--1.0--patch-169
1647     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-markup):
1648       Really color up to 5 headings.
1649       (muse-colors-markup): Add muse-url-regexp.
1650       (muse-colors-explicit-link): Renamed from muse-colors-link.
1651       (muse-colors-implicit-link): Moved here from
1652       `muse-wiki-colors-wikiword' in muse-wiki.el.  We need it here since
1653       we'll be coloring URLs.
1655     modified files:
1656      ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
1659 2005-07-20 19:45:15 GMT Michael Olson <mwolson@gnu.org> patch-168
1661     Summary:
1662       Don't emphasize if a word constituent follows the trailer.
1663     Revision:
1664       muse--main--1.0--patch-168
1666     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-underlined)
1667       (muse-colors-verbatim): Don't colorize if a word constituent follows
1668       the trailer.
1669     
1670     * lisp/muse-publish.el (muse-publish-markup-word): Don't publish if a
1671       word constituent follows the trailer.
1673     modified files:
1674      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
1677 2005-07-20 18:50:12 GMT Michael Olson <mwolson@gnu.org> patch-167
1679     Summary:
1680       Add coloring for example, verbatim, and =signs=; anchor fix.
1681     Revision:
1682       muse--main--1.0--patch-167
1684     * lisp/muse-colors.el (muse-verbatim-face): New face that is used to
1685       color <example>, <verbatim>, and =signs=.  Defaults to a shade of gray.
1686       (muse-colors-verbatim): Use `muse-verbatim-face'.
1687       (muse-colors-markup): Move =sign= interpreting down so it gets higher
1688       priority.
1689       (muse-colors-tags): Add verbatim and literal tags.
1690       (muse-colors-example-tag): Use `remove-text-properties' instead of
1691       `set-text-properties', since the latter does not work consistently.
1692       (muse-colors-literal-tag): New function that strips all markup from the
1693       region.
1694       (muse-colors-link): Match against muse-explicit-link-regexp early on so
1695       that we can work around an annoying XEmacs issue.
1696     
1697     * lisp/muse-publish.el (muse-publish-markup-word): Make =signs=
1698       multi-line by default.
1699     
1700     * lisp/muse.el (muse-page-name): Handle case where we're given an empty
1701       string.
1703     modified files:
1704      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
1705      lisp/muse.el
1708 2005-07-20 16:13:37 GMT Michael Olson <mwolson@gnu.org> patch-166
1710     Summary:
1711       Link with anchor bugfix.
1712     Revision:
1713       muse--main--1.0--patch-166
1715     * lisp/muse-colors.el (muse-link-face): Highlight links with anchors as
1716       valid, as long as the base is valid.
1718     modified files:
1719      ChangeLog lisp/muse-colors.el
1722 2005-07-20 14:21:57 GMT Michael Olson <mwolson@gnu.org> patch-165
1724     Summary:
1725       Link inside table issue, fixes read-only text error.
1726     Revision:
1727       muse--main--1.0--patch-165
1729     * lisp/muse-docbook.el (muse-docbook-fixup-tables): Ignore read-only text
1730       inside tables so we don't get an error when links exist.
1731     
1732     * lisp/muse-html.el (muse-html-fixup-tables): Ditto.
1733     
1734     * lisp/muse-project.el (muse-project-publish): Don't take forced files
1735       into account when displaying the "All files published" message, unless
1736       they've actually been modified.
1737     
1738     * lisp/muse.el (muse-with-temp-buffer): If debug-on-error is non-nil,
1739       don't wrap in condition-case; we don't want the message to be muffled.
1741     modified files:
1742      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
1743      lisp/muse-project.el lisp/muse.el
1746 2005-07-20 07:41:28 GMT Michael Olson <mwolson@gnu.org> patch-164
1748     Summary:
1749       Permit infinitely-nested sections.
1750     Revision:
1751       muse--main--1.0--patch-164
1753     * examples/QuickStart (Links): Use GNA link rather than johnw's site.
1754       (Deriving from an existing style): Mark up as a list.
1755     
1756     * lisp/muse-colors.el (muse-colors-outline-faces-list, muse-make-faces):
1757       Color an additional level of headings.
1758     
1759     * lisp/muse-docbook.el (muse-docbook-markup-strings): Add new
1760       section-other, section-other-end, and section-close strings.
1761       (muse-docbook-fixup-sections): Removed, since Muse now implements this
1762       through the 'section-close string.
1763     
1764     * lisp/muse-html.el (muse-xhtml-markup-strings): Omit newline from
1765       'begin-underline, since this messes up paragraph handling.  Use
1766       <h5></h5> for 'section-other.
1767     
1768       (muse-html-fixup-tables): New function that sorts the table parts so
1769       that order is head, foot, body.  Apparently XHTML needs this, and it
1770       seems like a good general practice, so we do it for HTML as well.
1771     
1772     * lisp/muse-latex.el (muse-latex-markup-strings): Use \\paragraph{} for
1773       'section-other.
1774     
1775     * lisp/muse-publish.el (muse-publish-section-close): New function that
1776       determines where to put the section close given heading depth and
1777       inserts it.
1778       (muse-publish-markup-heading): Handle 'section-other and
1779       'section-other-end.  Call `muse-publish-section-close' at end of
1780       function.
1781     
1782     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Use @subsubheading
1783       for 'section-other.
1785     modified files:
1786      ChangeLog examples/QuickStart lisp/muse-colors.el
1787      lisp/muse-docbook.el lisp/muse-html.el lisp/muse-latex.el
1788      lisp/muse-publish.el lisp/muse-texinfo.el
1791 2005-07-20 05:50:55 GMT Michael Olson <mwolson@gnu.org> patch-163
1793     Summary:
1794       muse-docbook: table and anchor fixes; many non-MULE XEmacs fixes.
1795     Revision:
1796       muse--main--1.0--patch-163
1798     * lisp/muse-docbook.el: More suggestions from Dale Smith, and non-MULE
1799       XEmacs fixes.
1800       (muse-docbook-markup-regexps): Deal with new table algorithm.
1801       (muse-docbook-transform-content-type, muse-docbook-encoding) 
1802       (muse-docbook-finalize-buffer): Non-MULE XEmacs fix.
1803       (muse-docbook-markup-table): Use a better table algorithm, based on the
1804       one in muse-html.el.  Make sure a <tgroup> surrounds the body, head,
1805       and foot of the table.  Use informaltable rather than table.
1806       (muse-docbook-fixup-tables): New function that sorts all tables found
1807       in the published document so that the order is head, foot, body.
1808       (muse-docbook-markup-functions): Add anchor handler.
1809       (muse-docbook-markup-paragraph): Allow anchors to occur at beginning of
1810       paragraph.
1811       (muse-docbook-markup-anchor, muse-docbook-insert-anchor): New functions
1812       that insert an anchor at point.
1813     
1814     * lisp/muse-html.el (muse-html-transform-content-type)
1815       (muse-html-encoding, muse-html-finalize-buffer): Non-MULE XEmacs fixes.
1816     
1817     * examples/QuickStart (Anchors and tagged links): Improve anchor example.
1818     
1819     * lisp/muse.el (muse-eval-lisp): XEmacs fix.
1820     
1821     * lisp/muse.el (muse-with-temp-buffer): XEmacs fix.  Include the body
1822       that was evaluated in the output.
1824     modified files:
1825      ChangeLog examples/QuickStart lisp/muse-docbook.el
1826      lisp/muse-html.el lisp/muse-latex.el lisp/muse.el
1829 2005-07-19 08:11:37 GMT Michael Olson <mwolson@gnu.org> patch-162
1831     Summary:
1832       muse-texinfo: Improve formatting for enddots, dots, underline.
1833     Revision:
1834       muse--main--1.0--patch-162
1836     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Improve translation
1837       of enddots and dots.  For begin-underline and end-underline, use "_",
1838       since we don't have anything better.
1840     modified files:
1841      ChangeLog lisp/muse-texinfo.el
1844 2005-07-19 07:51:54 GMT Michael Olson <mwolson@gnu.org> patch-161
1846     Summary:
1847       muse-texinfo: Fix #2635 by adding `}' and `{' to specials list.
1848     Revision:
1849       muse--main--1.0--patch-161
1851     * lisp/muse-texinfo.el (muse-texinfo-markup-specials): Add `{' and `}' to
1852       list.  This should fix #2635.
1854     modified files:
1855      ChangeLog lisp/muse-texinfo.el
1858 2005-07-19 07:24:38 GMT Michael Olson <mwolson@gnu.org> patch-160
1860     Summary:
1861       muse-texinfo fixes; use info-pdf to generate PDF doc for QuickStart.
1862     Revision:
1863       muse--main--1.0--patch-160
1865     * Makefile.defs (VERSION): Prepare snapshot 3.01.arch.160.
1866     
1867     * debian/changelog: Ditto.
1868     
1869     * debian/control (Build-Depends-Indep): Add tetex-bin.
1870     
1871     * examples/Makefile (%.pdf): Use info-pdf, since it generates nicer
1872       output for me.
1873     
1874     * examples/QuickStart: Remove stray <comment> now that the bug that made
1875       it necessary is fixed.
1876     
1877     * lisp/muse-blosxom.el: Credit Björn Lindström for his excellent
1878       suggestions.
1879     
1880     * lisp/muse-texinfo.el (muse-texinfo-header, muse-texinfo-footer): Move
1881       the contents from the footer to the header.
1882     
1883     * lisp/muse-texinfo.el (muse-texinfo-markup-table): Insert space before
1884       each number, not after.
1885     
1886     * lisp/muse.el (muse-eval-lisp): Minor whitespace fix.
1887     
1888     * lisp/muse.el (muse-with-temp-buffer): Throw a backtrace if an error
1889       happens when doing batch publishing.  Minor whitespace fix.
1891     modified files:
1892      ChangeLog Makefile.defs debian/changelog debian/control
1893      examples/Makefile examples/QuickStart lisp/muse-blosxom.el
1894      lisp/muse-texinfo.el lisp/muse.el
1897 2005-07-19 05:50:25 GMT Michael Olson <mwolson@gnu.org> patch-159
1899     Summary:
1900       Handle a few more DocBook edge cases; all known DocBook issues are fixed.
1901     Revision:
1902       muse--main--1.0--patch-159
1904     * examples/QuickStart: Add "Write me." to empty sections at end so that
1905       they publish correctly with DocBook.
1906     
1907     * lisp/muse-docbook.el (muse-docbook-markup-paragraph): Handle case where
1908       paragraph starts with emphasis, example, link, or email address.
1910     modified files:
1911      ChangeLog examples/QuickStart lisp/muse-docbook.el
1914 2005-07-19 05:34:28 GMT Michael Olson <mwolson@gnu.org> patch-158
1916     Summary:
1917       Handle embedded docbook footnotes and <literal> edge case.
1918     Revision:
1919       muse--main--1.0--patch-158
1921     * lisp/muse-docbook.el: Implement more suggestions from Dale Smith.
1922      (muse-docbook-markup-strings): Use systemitem for example text.
1923      (muse-docbook-markup-paragraph): Allow for embedded footnotes that have
1924      <para></para> inside of them.
1925     
1926     * lisp/muse-html.el (muse-html-escape-string): Don't deal with '&<>"'
1927       here at all.
1928     
1929     * lisp/muse-publish.el (muse-publish-url-transforms): Add
1930       muse-publish-escape-specials-in-string to list by default.
1931     
1932     * lisp/muse-publish.el (muse-publish-escape-specials): New optional third
1933       argument IGNORE-READ-ONLY determines whether or not to ignore the
1934       read-only property when transforming text.  Add docstring.
1935       (muse-publish-markup-word): Use non-nil third argument to
1936       muse-publish-escape-specials when we're publishing `='-delimited text.
1937       This allows =<literal><tag></literal>= to work as intended.
1938     
1939     * lisp/muse-publish.el (muse-publish-escape-specials-in-string): Ignore
1940       arguments after the first so that we can include this in
1941       `muse-publish-url-transforms'.
1942     
1943     * lisp/muse-publish.el (muse-publish-prepare-url): Add docstring.
1945     modified files:
1946      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
1947      lisp/muse-publish.el
1950 2005-07-19 03:07:59 GMT Michael Olson <mwolson@gnu.org> patch-157
1952     Summary:
1953       Misc. blosxom fixes, like category directive.
1954     Revision:
1955       muse--main--1.0--patch-157
1957     * contrib/pyblosxom/getstamps.py: Add file extension.
1958     
1959     * contrib/pyblosxom/hardcodedates.py (get_all_timestamps): Omit file
1960       extension.  This will allow Muse to specify it once a
1961       timestamps-writing routine gets written.
1962     
1963     * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Pay
1964       attention to the "category" directive, if it exists.  Use file-truename
1965       instead of expand-file-name for base directory.
1966     
1967     * lisp/muse-blosxom.el (muse-blosxom-new-entry): Add #category directive
1968       by default.
1969     
1970     * lisp/muse-project.el (muse-project): Add :timestamps to list of
1971       available tags, even though it doesn't do anything yet.
1973     modified files:
1974      ChangeLog contrib/pyblosxom/getstamps.py
1975      contrib/pyblosxom/hardcodedates.py lisp/muse-blosxom.el
1976      lisp/muse-project.el
1979 2005-07-18 08:53:32 GMT Michael Olson <mwolson@gnu.org> patch-156
1981     Summary:
1982       Small logic fix with temp files.
1983     Revision:
1984       muse--main--1.0--patch-156
1986     * lisp/muse.el (muse-with-temp-buffer): Use buffer-live-p instead of
1987       buffer-name to determine whether the buffer is still around.
1989     modified files:
1990      ChangeLog lisp/muse.el
1993 2005-07-18 08:23:00 GMT Michael Olson <mwolson@gnu.org> patch-155
1995     Summary:
1996       Make customize of muse-project-alist work in Emacs21 and XEmacs.
1997     Revision:
1998       muse--main--1.0--patch-155
2000     * lisp/muse.el (muse-widget-type-value-create)
2001       (muse-widget-child-value-get, muse-widget-type-match): Minimum set of
2002       extra widgets from 'lazy type that are needed to get the
2003       `muse-project-alist' customize interface to work on XEmacs and Emacs21.
2004     
2005     * lisp/muse.el (muse-implicit-link-functions)
2006       (muse-explicit-link-functions): Remove predefined wiki-related options.
2007       These are added in muse-wiki via custom-add-option.
2008     
2009     * lisp/muse-mode.el (muse-mode-hook): Ditto.
2010     
2011     * lisp/muse-colors.el (muse-colors-emphasized): Use eq instead of memq.
2012     
2013     * lisp/muse-project.el (muse-project-alist-get): Turn :symbols into
2014       ":strings" to cope with Emacs21 and XEmacs.
2015       (muse-project-alist-set): Turn ":strings" back into ":symbols".
2016     
2017     * lisp/muse-project.el (muse-project): Derive from 'default rather than
2018       'lazy, since that is an Emacs CVS-ism.  Separate logical groups with
2019       newlines.  Control indentation.  Remove an unnecessary inlined repeat.
2020     
2021     * lisp/muse-project.el (muse-project-alist): Use cons instead of alist,
2022       since XEmacs doesn't support the alist widget.  Deal with case where no
2023       projects are defined, or a strange expression is used.
2024     
2025     * lisp/muse-wiki.el: Insinuate muse-wiki link handlers and mode hook
2026       stuff using custom-add-option.
2028     modified files:
2029      ChangeLog lisp/muse-colors.el lisp/muse-mode.el
2030      lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
2033 2005-07-18 03:31:38 GMT Michael Olson <mwolson@gnu.org> patch-154
2035     Summary:
2036       Don't kill temp buffer if debug-on-error is non-nil.
2037     Revision:
2038       muse--main--1.0--patch-154
2040     * lisp/muse.el (muse-with-temp-buffer): Only kill the temp buffer when
2041       debug-on-error is nil.  Use " *muse-temp*" for the buffer name.
2043     modified files:
2044      ChangeLog lisp/muse.el
2047 2005-07-18 03:05:11 GMT Michael Olson <mwolson@gnu.org> patch-153
2049     Summary:
2050       Expand Debian package description.
2051     Revision:
2052       muse--main--1.0--patch-153
2054     * debian/control (Description): Expand this to make the package more
2055       enticing.
2056     
2057     * debian/copyright, debian/rules: Minor whitespace cleanups.
2058     
2059     * debian/changelog: Package 3.01.arch.152-1.
2061     modified files:
2062      ChangeLog Makefile.defs debian/changelog debian/control
2063      debian/copyright debian/rules
2066 2005-07-18 02:33:12 GMT Michael Olson <mwolson@gnu.org> patch-152
2068     Summary:
2069       Header/footer docfix; ChangeLog correction.
2070     Revision:
2071       muse--main--1.0--patch-152
2073     * {arch}/.../patch-log/patch-144: Correct previous ChangeLog entry.
2074       Thanks to drkm for pointing out my error.
2075     
2076     Use better documentation and customize interface for headers and footers.
2077     Thanks to Chris McMahan.
2079     modified files:
2080      ChangeLog lisp/muse-blosxom.el lisp/muse-book.el
2081      lisp/muse-docbook.el lisp/muse-html.el lisp/muse-journal.el
2082      lisp/muse-latex.el lisp/muse-poem.el lisp/muse-texinfo.el
2083      muse.texi
2084      {arch}/muse/muse--main/muse--main--1.0/mwolson@gnu.org--2005/patch-log/patch-144
2087 2005-07-18 00:53:34 GMT Michael Olson <mwolson@gnu.org> patch-151
2089     Summary:
2090       Slight Debian version tweak.
2091     Revision:
2092       muse--main--1.0--patch-151
2094     * Makefile.defs (VERSION): Use a slightly different version naming
2095       scheme.  I've dropped the ".90".  The new scheme is X.YY.arch.YYY where
2096       X.YY is the Muse version, and YYY is the patch level.
2097     
2098     * debian/changelog: Ditto.
2100     modified files:
2101      ChangeLog Makefile.defs debian/changelog
2104 2005-07-17 23:23:34 GMT Michael Olson <mwolson@gnu.org> patch-150
2106     Summary:
2107       Improve debian build and put together a package.
2108     Revision:
2109       muse--main--1.0--patch-150
2111     * Makefile (debclean): New target that cleans up the mess that the
2112       `debian' target makes.
2113       (debian): Build using debuild rather than dpkg-buildpackage.  Copy
2114       results to my debian dist dir two levels up.
2115     
2116     * Makefile.defs (VERSION): Set to 3.01.90.arch.149 for the debian build.
2117     
2118     * debian/changelog: Sign 3.01.90.arch.149-1 snapshot.
2119     
2120     * debian/control (Standards-Version): Update to 3.6.2.
2121     
2122     * debian/control (Depends): Add emacs21 and xemacs21 to make lintian shut
2123       up.
2124     
2125     * debian/copyright (Copyright): Improve.
2126     
2127     * debian/emacsen-install (FILES): Include contrib directory so that
2128       muse-http.el compiles properly.
2129     
2130     * debian/muse-el.examples: New file containing the example files to
2131       install.
2132     
2133     * debian/rules: Move example stuff to muse-el.examples.  Install some
2134       additional documentation.
2136     new files:
2137      debian/.arch-ids/muse-el.examples.id debian/muse-el.examples
2139     modified files:
2140      ChangeLog Makefile Makefile.defs debian/changelog
2141      debian/control debian/copyright debian/emacsen-install
2142      debian/rules
2145 2005-07-17 20:52:18 GMT Michael Olson <mwolson@gnu.org> patch-149
2147     Summary:
2148       Fix links in table, links in verbatim, emphasis publishing, publishing from script.
2149     Revision:
2150       muse--main--1.0--patch-149
2152     * lisp/muse-colors.el (muse-colors-emphasized): Fix an edge case where
2153       the beginning of a header would be emphasized if an asterisk came
2154       before it.
2155       (muse-colors-underlined): Don't allow end of underlined text to be the
2156       beginning of a line.  Don't use memq to check for whitespace syntax; eq
2157       is sufficient.
2158     
2159     * lisp/muse-publish.el (muse-publish-markup-regexps): Mark links later
2160       on.  We'll use a more clever trick to keep emphasis characters from
2161       being interpreted in explicit links -- add a custom 'noemphasis text
2162       property to them.  Move mdash rule further down so that I can add
2163       designations after blockquoted text.
2164     
2165     * lisp/muse-publish.el (muse-publish-markup-word): If beginning or end of
2166       text has the 'noemphasis property, ignore it.
2167       (muse-publish-mark-noemphasis): New function that adds the 'noemphasis
2168       property to the text between BEG and END, or match beginning and end.
2169     
2170     * lisp/muse.el (muse-with-temp-buffer): Make sure the buffer is alive
2171       before trying to set buffer-modified to nil.  This should fix a
2172       "selecting deleted buffer" error when publishing from command line.
2174     modified files:
2175      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
2176      lisp/muse.el
2179 2005-07-17 18:36:55 GMT Michael Olson <mwolson@gnu.org> patch-148
2181     Summary:
2182       Journal validation fixes.
2183     Revision:
2184       muse--main--1.0--patch-148
2186     * lisp/muse-html.el (muse-html-header): Use HTML 4.0 Transitional by
2187       default rather than HTML 4.0 [strict].
2188       (muse-html-markup-strings): Include empty alt element.
2189     
2190     * lisp/muse-journal.el: Use "div class=..." rather than "div id=...".
2191     
2192     * muse.texi (Journal): Ditto.
2194     modified files:
2195      ChangeLog lisp/muse-html.el lisp/muse-journal.el muse.texi
2198 2005-07-17 04:21:19 GMT Michael Olson <mwolson@gnu.org> patch-147
2200     Summary:
2201       Add debian files; tweak Makefile.
2202     Revision:
2203       muse--main--1.0--patch-147
2205     * Makefile (distclean): Remove directory created by dist rule.
2206       (dist): Make this only generate the directory, not the tarball.
2207       (release): New target that generates the tarball and zipfile.
2208       (debrelease): New target that builds the debian package for Muse.
2209       (upload): Depend on release target.
2210     
2211     * examples/mwolson/stylesheets: Add forgotten Arch id.
2213     new files:
2214      debian/.arch-ids/=id debian/.arch-ids/changelog.id
2215      debian/.arch-ids/control.id debian/.arch-ids/copyright.id
2216      debian/.arch-ids/emacsen-install.id
2217      debian/.arch-ids/emacsen-remove.id
2218      debian/.arch-ids/emacsen-startup.id
2219      debian/.arch-ids/muse-el.dirs.id
2220      debian/.arch-ids/muse-el.docs.id
2221      debian/.arch-ids/muse-el.info.id debian/.arch-ids/rules.id
2222      debian/changelog debian/control debian/copyright
2223      debian/emacsen-install debian/emacsen-remove
2224      debian/emacsen-startup debian/muse-el.dirs debian/muse-el.docs
2225      debian/muse-el.info debian/rules
2226      examples/mwolson/stylesheets/.arch-ids/=id
2227      examples/mwolson/stylesheets/.arch-ids/blog.css.id
2228      examples/mwolson/stylesheets/.arch-ids/common.css.id
2229      examples/mwolson/stylesheets/.arch-ids/print.css.id
2230      examples/mwolson/stylesheets/.arch-ids/screen.css.id
2231      examples/mwolson/stylesheets/blog.css
2232      examples/mwolson/stylesheets/common.css
2233      examples/mwolson/stylesheets/print.css
2234      examples/mwolson/stylesheets/screen.css
2236     modified files:
2237      ChangeLog Makefile
2239     new directories:
2240      debian debian/.arch-ids examples/mwolson/stylesheets
2241      examples/mwolson/stylesheets/.arch-ids
2244 2005-07-16 05:10:31 GMT Michael Olson <mwolson@gnu.org> patch-146
2246     Summary:
2247       Allow `muse-index-as-string' to remove current file from output.
2248     Revision:
2249       muse--main--1.0--patch-146
2251     * lisp/muse-mode.el (muse-index-as-string): Add EXCLUDE-CURRENT option,
2252       which excludes the current file from the output.  Improve
2253       documentation.
2255     modified files:
2256      ChangeLog lisp/muse-mode.el
2259 2005-07-16 04:56:02 GMT Michael Olson <mwolson@gnu.org> patch-145
2261     Summary:
2262       S-TAB issue with Windows.
2263     Revision:
2264       muse--main--1.0--patch-145
2266     * lisp/muse-mode.el (muse-mode-map): Try once more to fix the Shift-TAB
2267       issue with Windows.
2269     modified files:
2270      ChangeLog lisp/muse-mode.el
2273 2005-07-16 04:39:52 GMT Michael Olson <mwolson@gnu.org> patch-144
2275     Summary:
2276       Improve temp buffer usage.
2277     Revision:
2278       muse--main--1.0--patch-144
2280     * lisp/muse-publish.el (muse-publish-file): Omit second argument to
2281       `insert-file-contents'.  This should further help with the temp
2282       buffer problem.  Thanks to Peter K. Lee and drkm for the research
2283       into this problem.
2284     
2285     * lisp/muse.el (muse-with-temp-buffer): Renamed from
2286       `muse-with-temp-buffer-no-prompt'.  Report any errors that occur, but
2287       make sure the temp buffer is killed.  I didn't implement an option to
2288       save the contents of the temp buffer.
2290     modified files:
2291      ChangeLog lisp/muse-book.el lisp/muse-http.el
2292      lisp/muse-mode.el lisp/muse-poem.el lisp/muse-publish.el
2293      lisp/muse.el
2296 2005-07-16 03:39:02 GMT Michael Olson <mwolson@gnu.org> patch-143
2298     Summary:
2299       muse-docbook: split-string Emacs21 fix.
2300     Revision:
2301       muse--main--1.0--patch-143
2303     * lisp/muse-docbook.el (muse-docbook-get-author): Omit 3rd argument of
2304       split-string to fix an Emacs21 issue.
2306     modified files:
2307      ChangeLog lisp/muse-docbook.el
2310 2005-07-15 04:40:26 GMT Michael Olson <mwolson@gnu.org> patch-142
2312     Summary:
2313       muse-docbook: Parse author directive so that it validates properly.
2314     Revision:
2315       muse--main--1.0--patch-142
2317     * lisp/muse-docbook.el (muse-docbook-get-author): New function that
2318       attempts to publish the contents a DocBook-usable <author> tag.
2319       (muse-docbook-header): Use `muse-docbook-get-author'.
2321     modified files:
2322      ChangeLog lisp/muse-docbook.el
2325 2005-07-15 01:57:51 GMT Michael Olson <mwolson@gnu.org> patch-141
2327     Summary:
2328       Be a bit more clever with our consecutive list regexp.
2329     Revision:
2330       muse--main--1.0--patch-141
2332     * lisp/muse-docbook.el (muse-docbook-markup-regexps): Be a bit more
2333       clever with our consecutive list regexp.
2335     modified files:
2336      ChangeLog lisp/muse-docbook.el
2339 2005-07-15 01:50:05 GMT Michael Olson <mwolson@gnu.org> patch-140
2341     Summary:
2342       Do the right thing with consecutive list items, hopefully.
2343     Revision:
2344       muse--main--1.0--patch-140
2346     * lisp/muse-docbook.el: Apply patch from Dale Smith and add to it.
2347       (muse-docbook-header): Add DTD string.
2348       (muse-docbook-markup-regexps): Add rule that merges consecutive list
2349       tags.
2350       (muse-docbook-merged-tags, muse-docbook-fixup-tags): Removed.
2351       ("docbook"): Change :before-end back to 'muse-docbook-fixup-sections.
2353     modified files:
2354      ChangeLog lisp/muse-docbook.el
2357 2005-07-15 01:07:35 GMT Michael Olson <mwolson@gnu.org> patch-139
2359     Summary:
2360       Improve customize interface for `muse-project-alist' once more.
2361     Revision:
2362       muse--main--1.0--patch-139
2364     * lisp/muse-project.el (muse-project-alist-get): Allow cdr of each
2365       setting to be anything, since we now support settings that use lists.
2366       (muse-project): Vastly improve this by naming each setting and showing
2367       what exact type is required.  Handle case where a function is not
2368       defined yet.  Use a set for styles, which looks nice.  This is about as
2369       good as it can be ... unless we add some sort of inline documentation
2370       later on.  A setting was added for Yann's :force-publish tag.
2371     
2372     * lisp/muse.el (muse-eval-lisp): Fix compile warning by not displaying
2373       project name.
2375     modified files:
2376      ChangeLog lisp/muse-project.el lisp/muse.el
2379 2005-07-14 23:27:14 GMT Michael Olson <mwolson@gnu.org> patch-138
2381     Summary:
2382       Merged from hodique@lifl.fr--2005 (patch 24-33)
2383     Revision:
2384       muse--main--1.0--patch-138
2386     Patches applied:
2387     
2388      * hodique@lifl.fr--2005/muse--yh--1.0--patch-24
2389        Merged from mwolson@gnu.org--2005 (patch 96)
2390     
2391      * hodique@lifl.fr--2005/muse--yh--1.0--patch-25
2392        Merged from mwolson@gnu.org--2005 (patch 97-101)
2393     
2394      * hodique@lifl.fr--2005/muse--yh--1.0--patch-26
2395        Merged from mwolson@gnu.org--2005 (patch 102-106)
2396     
2397      * hodique@lifl.fr--2005/muse--yh--1.0--patch-27
2398        Merged from mwolson@gnu.org--2005 (patch 107-120)
2399     
2400      * hodique@lifl.fr--2005/muse--yh--1.0--patch-28
2401        Merged from mwolson@gnu.org--2005 (patch 121-131)
2402     
2403      * hodique@lifl.fr--2005/muse--yh--1.0--patch-29
2404        Merged from mwolson@gnu.org--2005 (patch 132)
2405     
2406      * hodique@lifl.fr--2005/muse--yh--1.0--patch-30
2407        Merged from mwolson@gnu.org--2005 (patch 133-135)
2408     
2409      * hodique@lifl.fr--2005/muse--yh--1.0--patch-31
2410        Merged from mwolson@gnu.org--2005 (patch 136)
2411     
2412      * hodique@lifl.fr--2005/muse--yh--1.0--patch-32
2413        Merged from mwolson@gnu.org--2005 (patch 137)
2414     
2415      * hodique@lifl.fr--2005/muse--yh--1.0--patch-33
2416        Introduce :force-publish project keyword. Fix bug #2637
2418     modified files:
2419      ChangeLog lisp/muse-project.el
2421     new patches:
2422      hodique@lifl.fr--2005/muse--yh--1.0--patch-24
2423      hodique@lifl.fr--2005/muse--yh--1.0--patch-25
2424      hodique@lifl.fr--2005/muse--yh--1.0--patch-26
2425      hodique@lifl.fr--2005/muse--yh--1.0--patch-27
2426      hodique@lifl.fr--2005/muse--yh--1.0--patch-28
2427      hodique@lifl.fr--2005/muse--yh--1.0--patch-29
2428      hodique@lifl.fr--2005/muse--yh--1.0--patch-30
2429      hodique@lifl.fr--2005/muse--yh--1.0--patch-31
2430      hodique@lifl.fr--2005/muse--yh--1.0--patch-32
2431      hodique@lifl.fr--2005/muse--yh--1.0--patch-33
2434 2005-07-14 20:48:56 GMT Michael Olson <mwolson@gnu.org> patch-137
2436     Summary:
2437       Prevent temp buffers from prompting for save; handle lisp errors better.
2438     Revision:
2439       muse--main--1.0--patch-137
2441     * lisp/muse-colors.el (muse-colors-region): Try to fix "Invalid search
2442       bound" error.  I don't know for certain where this is coming from,
2443       though ... *grumble*.
2444     
2445     * lisp/muse.el (muse-eval-lisp): Wrap this in a `condition-case', much
2446       like how emacs-wiki does it.  Warn the user about lisp errors,
2447       returning "<!--INVALID LISP CODE-->" if an error occurs.  This will
2448       publish as something valid in most markup styles, with increased
2449       emphasis on those that don't support it.  That's a win-win ... I think
2450       :^) .
2451     
2452     * lisp/muse.el (muse-with-temp-buffer-no-prompt): New macro that acts
2453       like `with-temp-buffer', but sets buffer-modfied-p to nil before trying
2454       to kill the buffer so we don't get any annoying prompts.  I *strongly*
2455       believe that this should be the default behavior of `with-temp-buffer'.
2456     
2457     * lisp/muse-book.el (muse-book-publish-project): Use
2458       `muse-with-temp-buffer-no-prompt'.
2459     
2460     * lisp/muse-http.el (muse-http-reject): Ditto.
2461     
2462     * lisp/muse-mode.el (muse-index-as-string): Ditto.
2463     
2464     * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
2465     
2466     * lisp/muse-publish.el (muse-publish-markup-string, muse-publish-file): 
2467       (muse-publish-markup-email, muse-published-contents): Ditto.
2469     modified files:
2470      ChangeLog lisp/muse-book.el lisp/muse-colors.el
2471      lisp/muse-http.el lisp/muse-mode.el lisp/muse-poem.el
2472      lisp/muse-publish.el lisp/muse.el
2475 2005-07-14 18:49:56 GMT Michael Olson <mwolson@gnu.org> patch-136
2477     Summary:
2478       Customization error; Makefile tweaks.
2479     Revision:
2480       muse--main--1.0--patch-136
2482     * Makefile (dist): Use a tla-specific method to create the tarball.
2483       Create a zip file as well.
2484       (upload): New rule that uploads the tarball and zip file to gna.org.
2485     
2486     * Makefile.defs (VERSION): New variable that determines the version
2487       string to use in the `dist' and `upload' targets.
2488     
2489     * lisp/muse.el (muse-implicit-link-functions)
2490       (muse-explicit-link-functions): Use :type of hook so that the options
2491       get recognized.
2493     modified files:
2494      ChangeLog Makefile Makefile.defs lisp/muse.el
2497 2005-07-13 23:20:12 GMT Michael Olson <mwolson@gnu.org> patch-135
2499     Summary:
2500       Prepare Muse 3.01.90 (3.02 RC1).
2501     Revision:
2502       muse--main--1.0--patch-135
2505     modified files:
2506      ChangeLog lisp/muse.el muse.texi
2509 2005-07-13 23:11:08 GMT Michael Olson <mwolson@gnu.org> patch-134
2511     Summary:
2512       Attempt to get the right file extension when publishing; more examples.
2513     Revision:
2514       muse--main--1.0--patch-134
2516     * examples/mwolson/muse-init.el: Update my configuration.
2517     
2518     * examples/mwolson/templates: Store my web page templates here.
2519     
2520     * examples/mwolson/stylesheets: Store my CSS stylesheets here.
2521     
2522     * lisp/muse-publish.el (muse-publish-markup-link): Fix mangling of
2523       descriptions.  Yet another reason to implement my list-returning from
2524       handlers idea.
2525     
2526     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Deal gracefully
2527       with a few more edge cases.  Throw together a rough hack for
2528       determining when to include the output file extension.
2529     
2530     * lisp/muse-wiki.el (muse-wiki-colors-nop-tag): Make this less odious,
2531       but still ineffective.
2533     new files:
2534      examples/mwolson/templates/.arch-ids/=id
2535      examples/mwolson/templates/.arch-ids/footer.html.id
2536      examples/mwolson/templates/.arch-ids/generic-footer.html.id
2537      examples/mwolson/templates/.arch-ids/generic-header.html.id
2538      examples/mwolson/templates/.arch-ids/header.html.id
2539      examples/mwolson/templates/footer.html
2540      examples/mwolson/templates/generic-footer.html
2541      examples/mwolson/templates/generic-header.html
2542      examples/mwolson/templates/header.html
2544     modified files:
2545      ChangeLog examples/mwolson/muse-init.el lisp/muse-publish.el
2546      lisp/muse-wiki.el
2548     new directories:
2549      examples/mwolson/templates
2550      examples/mwolson/templates/.arch-ids
2553 2005-07-13 21:12:27 GMT Michael Olson <mwolson@gnu.org> patch-133
2555     Summary:
2556       Make published link handling do the right thing, plus misc. fixes.
2557     Revision:
2558       muse--main--1.0--patch-133
2560     * lisp/muse-mode.el (muse-mode-hook): Add option for
2561       `muse-wiki-update-custom-values'.  The :set function makes sure that
2562       this is always included in `muse-mode-hook' if muse-wiki is loaded.
2563       This probably isn't best-practice, but it works.
2564     
2565     * lisp/muse-project.el (muse-project-of-file): Fix some duplicated code.
2566       Save match data.
2567     
2568     * lisp/muse-publish.el (muse-publish-url-transforms): Add
2569       `muse-publish-prepare-url' to the listed options.
2570     
2571     * lisp/muse-publish.el (muse-publish-output-file): Handle case where
2572       output-dir is not specified.
2573     
2574     * lisp/muse-publish.el (muse-publish-markup-link): Call link handlers
2575       here instead of later on.
2576     
2577     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Try to do the
2578       right thing when `muse-wiki-interwiki-alist' is nil.
2579     
2580     * lisp/muse-wiki.el (muse-wiki-output-name): Removed in favor of calling
2581       `muse-publish-output-file'.
2582     
2583     * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
2584       (muse-wiki-transform-wikiword): Removed.  We should not use the
2585       publishing transforms facility to handle these.
2586     
2587     * lisp/muse-wiki.el ("muse-publish"): Publish wikiwords and interwiki
2588       links as "link" rather than "url".
2589     
2590     * lisp/muse-wiki.el (muse-wiki-update-custom-values): New function that
2591       takes care of any customization cleaups that need to happen whenever
2592       muse-mode is entered.
2593     
2594     * lisp/muse.el (muse-implicit-link-functions): Add options for
2595       `muse-handle-url' and the wiki handlers.
2596       (muse-explicit-link-functions): Add option for
2597       `muse-wiki-handle-internal'.
2599     modified files:
2600      ChangeLog lisp/muse-mode.el lisp/muse-project.el
2601      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
2604 2005-07-13 03:38:52 GMT Michael Olson <mwolson@gnu.org> patch-132
2606     Summary:
2607       Add invalid directory assertion.
2608     Revision:
2609       muse--main--1.0--patch-132
2611     * lisp/muse-project.el (muse-project-file-entries): Add assertion so that
2612       any invalid directories will trigger an error.
2614     modified files:
2615      ChangeLog lisp/muse-project.el
2618 2005-07-12 07:54:08 GMT Michael Olson <mwolson@gnu.org> patch-131
2620     Summary:
2621       AUTHORS: Fix typo, add that Yann authored muse-wiki.el.
2622     Revision:
2623       muse--main--1.0--patch-131
2626     modified files:
2627      AUTHORS ChangeLog
2630 2005-07-12 07:52:25 GMT Michael Olson <mwolson@gnu.org> patch-130
2632     Summary:
2633       Yann's assignment form came in!
2634     Revision:
2635       muse--main--1.0--patch-130
2638     modified files:
2639      AUTHORS ChangeLog
2642 2005-07-12 07:18:27 GMT Michael Olson <mwolson@gnu.org> patch-129
2644     Summary:
2645       Compilation fix, minor shuffling in `muse-mode'.
2646     Revision:
2647       muse--main--1.0--patch-129
2649     * lisp/muse.el (muse-file-extension): Make sure sym is bound before
2650       accessing it.  Fixes Yet Another Compiler Error.
2651     
2652     * lisp/muse-mode.el (muse-mode): Move font-lock setup to very end so that
2653      project-specific settings happen first.
2655     modified files:
2656      ChangeLog lisp/muse-mode.el lisp/muse.el
2659 2005-07-12 07:12:49 GMT Michael Olson <mwolson@gnu.org> patch-128
2661     Summary:
2662       Fix annoying initial buffer coloring problem.
2663     Revision:
2664       muse--main--1.0--patch-128
2666     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle the case
2667       where even buffer-file-name is not set.  This happens the first time we
2668       attempt to colorize the buffer.  I'm rather astonished that I had to do
2669       this.
2671     modified files:
2672      ChangeLog lisp/muse-wiki.el
2675 2005-07-12 06:12:08 GMT Michael Olson <mwolson@gnu.org> patch-127
2677     Summary:
2678       Jump to bad and good links on TAB; mode-choosing fix.
2679     Revision:
2680       muse--main--1.0--patch-127
2682     * lisp/muse-mode.el (muse-mode-choose-mode): New function that always
2683       pics a major mode for a file.  If one is specified in the project of
2684       file, use it.  Otherwise, use muse-mode.
2685       (muse-next-reference, muse-previous-reference): Jump to bad links as
2686       well as good ones.
2687     
2688     * lisp/muse.el (muse-file-extension): Use `muse-mode-choose-mode' instead
2689       of `muse-mode'.
2691     modified files:
2692      ChangeLog lisp/muse-mode.el lisp/muse.el
2695 2005-07-12 05:56:42 GMT Michael Olson <mwolson@gnu.org> patch-126
2697     Summary:
2698       Add specified Muse file extension to auto-mode-alist.
2699     Revision:
2700       muse--main--1.0--patch-126
2702     * lisp/muse.el (muse-file-extension): If extension is specified, remove
2703       the old extension from auto-mode-alist and add the new one.  This
2704       eliminates the need to set muse-mode-auto-p when you have specified a
2705       Muse file extension.
2706     
2707     * examples/mwolson/muse-init.el: Sync.
2709     modified files:
2710      ChangeLog examples/mwolson/muse-init.el lisp/muse.el
2713 2005-07-11 10:08:45 GMT Michael Olson <mwolson@gnu.org> patch-125
2715     Summary:
2716       Make `muse-project-alist' more intuitively customizable.
2717     Revision:
2718       muse--main--1.0--patch-125
2720     * examples/mwolson/muse-init.el (muse-project-alist): Resync with my
2721       settings.
2722     
2723     * lisp/muse-project.el: Thanks to jessealama on IRC for the suggestion.
2724       (muse-project-alist-get): New function that pre-parses
2725       `muse-projects-alist' before customization in order to work around an
2726       annoying limitation in the customize interface.
2727       (muse-project-alist-set): New function that takes the value that
2728       customize gave us and turns it into something Muse can use.
2729       (muse-project): New widget that outlines the form of the
2730       `muse-project-alist' variable.
2731       (muse-project-alist): Use the `muse-project' widget and specify :set
2732       and :get.
2734     modified files:
2735      ChangeLog examples/mwolson/muse-init.el lisp/muse-project.el
2738 2005-07-10 22:41:49 GMT Michael Olson <mwolson@gnu.org> patch-124
2740     Summary:
2741       Silence compiler warnings.
2742     Revision:
2743       muse--main--1.0--patch-124
2745     * lisp/muse-docbook.el (muse-docbook-fixup-tags): Docfix.
2746     
2747     * lisp/muse-html.el (muse-html-escape-string): Let-bind `ch' to silence a
2748       compiler warning.
2749     
2750     * lisp/muse-project.el (muse-project-applicable-styles): Call
2751       `muse-assert' with only 1 argument to silence a compiler warning.
2753     modified files:
2754      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
2755      lisp/muse-project.el
2758 2005-07-10 22:19:26 GMT Michael Olson <mwolson@gnu.org> patch-123
2760     Summary:
2761       muse-docbook: Merge several other types of tags if necessary.
2762     Revision:
2763       muse--main--1.0--patch-123
2765     * lisp/muse-docbook.el (muse-docbook-fixup-tags): Renamed from
2766       `muse-docbook-fixup-sections'.  For each TAG in
2767       `muse-docbook-merged-tags', if consecutive groupings of TAG exist,
2768       merge them together.  Thanks to Dale P. Smith for the suggestion.
2769       (muse-docbook-merged-tags): Customizable list of tags that need merging.
2771     modified files:
2772      ChangeLog lisp/muse-docbook.el
2775 2005-07-10 22:04:50 GMT Michael Olson <mwolson@gnu.org> patch-122
2777     Summary:
2778       muse-docbook: Output an XML tag with encoding at the beginning of document.
2779     Revision:
2780       muse--main--1.0--patch-122
2782     * lisp/muse-docbook.el (muse-docbook-header): Add <xml> tag at beginning
2783       of document.
2784       (muse-docbook-encoding-default): New option that determines which Emacs
2785       buffer encoding to use by default in Muse DocBook files if none is
2786       found.
2787       (muse-docbook-charset-default): New option that determines the DocBook
2788       XML charset to use if no translation is found in
2789       muse-docbook-encoding-map.
2790       (muse-docbook-encoding-map): New option alist that maps an emacs coding
2791       system to its associated DocBook coding system.
2792       (muse-docbook-transform-content-type): New function that determines the
2793       DocBook XML encoding to use based on the contents of
2794       muse-docbook-encoding-map.
2795       (muse-docbook-encoding): New function that calls
2796       muse-docbook-transform-content-type.
2797       (muse-docbook-finalize-buffer): New function that sets the buffer file
2798       coding system to the value of muse-docbook-encoding-default, but only
2799       if the buffers contents have no special characters.
2800       ("docbook"): Include :after tag that calls muse-docbook-finalize-buffer.
2802     modified files:
2803      ChangeLog lisp/muse-docbook.el
2806 2005-07-10 21:35:49 GMT Michael Olson <mwolson@gnu.org> patch-121
2808     Summary:
2809       Apply muse-docbook patch from Dale P. Smith.
2810     Revision:
2811       muse--main--1.0--patch-121
2813     * lisp/muse-docbook.el (muse-docbook-markup-strings): Apply patch from
2814       Dale P. Smith to make the markup much better.
2816     modified files:
2817      AUTHORS ChangeLog lisp/muse-docbook.el
2820 2005-07-10 00:27:13 GMT Michael Olson <mwolson@gnu.org> patch-120
2822     Summary:
2823       Use different mapping for S-tab on Windows.
2824     Revision:
2825       muse--main--1.0--patch-120
2827     * lisp/muse-mode.el (muse-mode-map): If using either XEmacs or on
2828       Windows, use [(shift tab)] for `muse-previous-reference'.
2830     modified files:
2831      ChangeLog lisp/muse-mode.el
2834 2005-07-09 20:24:40 GMT Michael Olson <mwolson@gnu.org> patch-119
2836     Summary:
2837       XEmacs wiki fix.
2838     Revision:
2839       muse--main--1.0--patch-119
2841     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Use
2842       `muse-match-string-no-properties' so XEmacs doesn't complain.
2844     modified files:
2845      ChangeLog lisp/muse-wiki.el
2848 2005-07-09 08:53:33 GMT Michael Olson <mwolson@gnu.org> patch-118
2850     Summary:
2851       Handle a few edge cases with project-page resolution gracefully.
2852     Revision:
2853       muse--main--1.0--patch-118
2855     * lisp/muse-project.el (muse-project-applicable-styles): Add assertion to
2856       make sure that PAGE is specified.  STYLES should be generated
2857       automatically, but it could theoretically fail.  I'm managing to
2858       trigger this when messing with unsaved Muse files.  Handle case where
2859       buffer has not yet been saved.
2860       (muse-project-find-file): Don't try to resolve relative links; just
2861       open them.
2862     
2863     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Fix
2864       point-of-reference bug.  No need to call muse-project-page-of-file
2865       since buffer-file-name and muse-publishing-current-file both give us
2866       full paths.
2867     
2868     * lisp/muse-mode.el (muse-link-at-point): For some reason,
2869       `skip-chars-backward' only respects the newline some of the time.
2870       Damned annoying.
2872     modified files:
2873      ChangeLog lisp/muse-mode.el lisp/muse-project.el
2874      lisp/muse-wiki.el
2877 2005-07-09 07:41:44 GMT Michael Olson <mwolson@gnu.org> patch-117
2879     Summary:
2880       Fix image-link goof-up and add pretty titles.
2881     Revision:
2882       muse--main--1.0--patch-117
2884     * lisp/muse-html.el (muse-html-markup-paragraph): Use <p
2885       class="image-link"> instead of <div class="image-link">.  I found a bug
2886       with the way I was handling both, so I decided to simplify things.
2887     
2888     * lisp/muse-wiki.el (muse-wiki-output-name): New function that acts like
2889       `muse-publish-output-name', but keeps the directory prefix.
2890       (muse-wiki-transform-interwiki): Use `muse-publish-output-name'.
2891     
2892     * lisp/muse-wiki.el (muse-wiki-publish-small-title-words): New
2893       customizable option that determines the words to downcase in title.
2894       (muse-wiki-publish-pretty-title): New function that Makes a Nicely
2895       Capitalized Title out of either a string or the current title.  This is
2896       not currently used by any other function -- for now it is meant to be
2897       called by the user.
2899     modified files:
2900      ChangeLog lisp/muse-html.el lisp/muse-wiki.el
2903 2005-07-09 05:22:12 GMT Michael Olson <mwolson@gnu.org> patch-116
2905     Summary:
2906       Escape specials in link descriptions.
2907     Revision:
2908       muse--main--1.0--patch-116
2910     * lisp/muse-publish.el (muse-publish-escape-specials-in-string): New
2911       function that escapes special characters in the given string according
2912       to the current publishing style.
2913       (muse-publish-url): Use the above function to escape the description
2914       part of extended links.
2915       (muse-publish-prepare-url): Don't make string read-only; it does
2916       nothing.
2917     
2918     * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
2919       (muse-wiki-transform-wikiword): Don't make string read-only.
2921     modified files:
2922      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
2925 2005-07-09 03:59:44 GMT Michael Olson <mwolson@gnu.org> patch-115
2927     Summary:
2928       Escape "&", "<", and ">" in URL text.
2929     Revision:
2930       muse--main--1.0--patch-115
2932     * lisp/muse-html.el (muse-html-escape-string): Escape "&", "<", and ">"
2933       specially.  Thanks to John Sullivan for the suggestion.
2935     modified files:
2936      ChangeLog lisp/muse-html.el
2939 2005-07-09 03:24:01 GMT Michael Olson <mwolson@gnu.org> patch-114
2941     Summary:
2942       Update my example configuration.
2943     Revision:
2944       muse--main--1.0--patch-114
2946     * examples/mwolson/muse-init.el (muse-project-alist): Rename the "Web"
2947       project to "WebSite" in order to make it more distinct.
2948       (muse-wiki-interwiki-alist): Add mapping for "TheEmacsWiki".
2949       (my-muse-blosxom-finalize): Don't run the Xanga preparation code
2950       anymore.
2951       (my-muse-prepare-entry-for-xanga): Make this able to figure out the
2952       published name of the current file.  I really should make a function
2953       called `muse-published-name' or something similar!
2954       ("\C-cpx"): Use this key sequence for
2955       `my-muse-prepare-entry-for-xanga'.
2956       (muse-file-extension): I'm making use of this so I can figure out its
2957       intricacies.
2959     modified files:
2960      ChangeLog examples/mwolson/muse-init.el
2963 2005-07-09 03:11:28 GMT Michael Olson <mwolson@gnu.org> patch-113
2965     Summary:
2966       Tackle a project name interwiki highlighting snafu.
2967     Revision:
2968       muse--main--1.0--patch-113
2970     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Hack still more on
2971       this.  It seems to be more robust now.  Highlighting is going the way I
2972       want it.
2974     modified files:
2975      ChangeLog lisp/muse-wiki.el
2978 2005-07-09 02:25:26 GMT Michael Olson <mwolson@gnu.org> patch-112
2980     Summary:
2981       Fix some gross mistakes.
2982     Revision:
2983       muse--main--1.0--patch-112
2985     * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Fix several
2986       gross misspellings.
2987     
2988     * lisp/muse-project.el (muse-project-file-entries): If
2989       `muse-file-extension' is defined, use it to filter the entries.
2990     
2991     * lisp/muse.el (muse-file-extension): Fix messed up attempt to set
2992       variable.  Move higher in file.
2993     
2994     * lisp/muse.el (muse-update-ignored-extensions-regexp): Use given
2995       argument instead of the real name of the variable.
2997     modified files:
2998      ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
2999      lisp/muse.el
3002 2005-07-09 00:10:01 GMT Michael Olson <mwolson@gnu.org> patch-111
3004     Summary:
3005       Make natural interwiki links between projects mostly work.
3006     Revision:
3007       muse--main--1.0--patch-111
3009     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Uncomment this
3010       function and flesh it out.  This seems to work properly, though for
3011       some reason, interwiki links using projects are a bit flakey.
3012       (muse-wiki-handle-interwiki): Deal with case where we have a project
3013       name in an interwiki link.
3015     modified files:
3016      ChangeLog lisp/muse-wiki.el
3019 2005-07-08 22:57:55 GMT Michael Olson <mwolson@gnu.org> patch-110
3021     Summary:
3022       Fix Emacs21 issue with muse-insert-tag.
3023     Revision:
3024       muse--main--1.0--patch-110
3026     * lisp/muse-mode.el (muse-insert-tag): Pass a list of lists to
3027       completing-read to appease older Emacsen.
3029     modified files:
3030      ChangeLog lisp/muse-mode.el
3033 2005-07-08 22:55:20 GMT Michael Olson <mwolson@gnu.org> patch-109
3035     Summary:
3036       Fix error with `muse-blosxom-new-entry' and Emacs21.
3037     Revision:
3038       muse--main--1.0--patch-109
3040     * lisp/muse-blosxom.el (muse-blosxom-new-entry): Mess with call to
3041       `completing-read' so that old versions of Emacs don't complain.
3043     modified files:
3044      ChangeLog lisp/muse-blosxom.el
3047 2005-07-08 21:59:41 GMT Michael Olson <mwolson@gnu.org> patch-108
3049     Summary:
3050       Try to fix an error with `muse-blosxom-get-categories'.
3051     Revision:
3052       muse--main--1.0--patch-108
3054     * lisp/muse-blosxom.el (muse-blosxom-get-categories): Be extra cautious
3055       about processing directories.
3057     modified files:
3058      ChangeLog examples/johnw/publish-johnw lisp/muse-blosxom.el
3061 2005-07-08 21:11:53 GMT Michael Olson <mwolson@gnu.org> patch-107
3063     Summary:
3064       Make a distinction between implicit and explicit links at publish-time.
3065     Revision:
3066       muse--main--1.0--patch-107
3068     * lisp/muse-html.el (muse-html-escape-string): Ignore other arguments.
3069     
3070     * lisp/muse-http.el (muse-http-prepare-url): Handle `explicit' argument.
3071     
3072     * lisp/muse-publish.el (muse-publish-url, muse-publish-insert-url): Pass
3073       `explicit' argument.
3074     
3075     * lisp/muse-publish.el (muse-publish-markup-link): Determine whether or
3076       not we are dealing with an explicit link.
3077     
3078     * lisp/muse-publish.el (muse-publish-prepare-url): Ignore other arguments.
3079     
3080     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Take `explicit'
3081       argument, but ignore it.
3082     
3083     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only apply transforms
3084       when link is not explicit.
3086     modified files:
3087      ChangeLog lisp/muse-html.el lisp/muse-http.el
3088      lisp/muse-publish.el lisp/muse-wiki.el
3091 2005-07-08 06:40:30 GMT Michael Olson <mwolson@gnu.org> patch-106
3093     Summary:
3094       Implement several WikiWord handling fixes.
3095     Revision:
3096       muse--main--1.0--patch-106
3098     * lisp/muse-colors.el (muse-link-face): Handle case where no link is
3099       found by the handlers.  Don't send implicit links through some of the
3100       advanced checks.
3101     
3102     * lisp/muse-mode.el (muse-link-at-point): Move to beginning of first part
3103       of interwiki link before calling `muse-handle-explicit-link'.
3104     
3105     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Append forgotten
3106       "\\|" separator between project-alist entries and interwiki entries.
3107       Force a reconfiguration of muse-colors-markup.
3108     
3109     * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Add several checks to be
3110       sure that we don't colorize WikiNames that don't go with any file.
3111     
3113     modified files:
3114      ChangeLog lisp/muse-colors.el lisp/muse-mode.el
3115      lisp/muse-wiki.el
3118 2005-07-07 21:34:12 GMT Michael Olson <mwolson@gnu.org> patch-105
3120     Summary:
3121       Attempt to simplify muse-wiki a bit.
3122     Revision:
3123       muse--main--1.0--patch-105
3125     * lisp/muse-colors.el (muse-use-font-lock): Set up muse-colors-markup
3126       here.
3127     
3128     * lisp/muse-wiki.el (muse-wiki-wikiword-colors-markup)
3129       (muse-wiki-update-use-wikiword-colors, muse-wiki-wikiword-markup-regexp)
3130       (muse-wiki-update-use-wikiword-markup-regexp)
3131       (muse-wiki-update-use-wikiword-link-function)
3132       (muse-wiki-update-use-wikiword-url-transforms): Remove.
3133       (muse-wiki-update-use-wikiword): Not :set function is needed anymore.
3134     
3135     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only modify URL if
3136       `muse-wiki-use-wikiword' is specified.
3137     
3138     * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Don't process the URL
3139       unless `muse-wiki-use-wikiword' is specified.
3140     
3141     * lisp/muse-wiki.el ("muse-colors"): Add muse-wiki-wikiword-regexp to
3142       muse-colors-markup.
3143     
3144     * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-wikiword-regexp to
3145       muse-publish-markup-regexps.
3146     
3147     * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-transform-wikiword to
3148       muse-publish-url-transforms.
3149     
3150     * lisp/muse-wiki.el (muse-implicit-link-functions): Add
3151       muse-wiki-handle-wikiword to muse-implicit-link-functions.
3152     
3154     modified files:
3155      ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
3158 2005-07-07 20:06:35 GMT Michael Olson <mwolson@gnu.org> patch-104
3160     Summary:
3161       Make muse-blosxom use relative name of published file in page-date alist.
3162     Revision:
3163       muse--main--1.0--patch-104
3165     * lisp/muse-blosxom.el (muse-blosxom-base-directory): Move higher in
3166       file.
3167       (muse-blosxom-update-page-date-alist): Renamed from
3168       `muse-blosxom-markup-date-directive'.  Make the current file name
3169       relative to the base directory and strip file extension if necessary.
3170     
3172     modified files:
3173      ChangeLog lisp/muse-blosxom.el
3176 2005-07-07 19:14:38 GMT Michael Olson <mwolson@gnu.org> patch-103
3178     Summary:
3179       Hack on muse-blosxom timestamps somewhat.
3180     Revision:
3181       muse--main--1.0--patch-103
3183     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Make this
3184       actually do something useful.  This should have a different name,
3185       really.
3186       ("blosxom-html", "blosxom-xhtml"): Call
3187       `muse-blosxom-markup-date-directive' after publishing each entry.
3188     
3190     modified files:
3191      ChangeLog lisp/muse-blosxom.el
3194 2005-07-07 06:27:02 GMT Michael Olson <mwolson@gnu.org> patch-102
3196     Summary:
3197       Fix several startup and compile errors.
3198     Revision:
3199       muse--main--1.0--patch-102
3201     * lisp/muse-wiki.el ("muse-publish"): Use correct name of function.  This
3202       fixes an error that occurred during startup.
3203     
3204     * lisp/muse-regexps.el (muse-ignored-extensions-regexp)
3205       (muse-update-ignored-extensions-regexp, muse-ignored-extensions): Move
3206       to muse.el.
3207     
3208     * lisp/muse.el (muse-update-ignored-extensions-regexp): Fix ordering so
3209       that the nasty compile errors go away.  Fix a few typos.
3210       (muse-ignored-extensions): Fix docstring.
3211       (muse-file-extension): Move this higher in the file.
3212     
3213     
3215     modified files:
3216      ChangeLog lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
3219 2005-07-07 05:57:51 GMT Michael Olson <mwolson@gnu.org> patch-101
3221     Summary:
3222       Note that muse-file-extension should not have "." in front.
3223     Revision:
3224       muse--main--1.0--patch-101
3226     * lisp/muse-project.el (muse-project-find-file): Handle case where
3227       muse-file-extension is not specified.
3228     
3229     * lisp/muse.el (muse-file-extension): Note that the period at the
3230       beginning of this value should be omitted.
3231     
3232     * lisp/muse-regexps.el (muse-update-ignored-extensions-regexp): Quote
3233       file extension so that regexp characters inside the extension will not
3234       goof it up.  This should never be a problem in normal cases, but let's
3235       be robust.
3236     
3238     modified files:
3239      ChangeLog lisp/muse-project.el lisp/muse-regexps.el
3240      lisp/muse.el
3243 2005-07-07 05:36:53 GMT Michael Olson <mwolson@gnu.org> patch-100
3245     Summary:
3246       Implement optional file extension of Muse files.
3247     Revision:
3248       muse--main--1.0--patch-100
3250     * lisp/muse-mode.el (muse-mode): Make sure
3251       `muse-update-ignored-extensions-regexp' gets updated every time we
3252       enter Muse mode.  This works around a bug in the customize interface --
3253       if a user changes an option using setq, the :set function sometimes
3254       does not get executed.  I should really try to determine whether or not
3255       this is really an issue anymore.
3256     
3257     * lisp/muse-project.el (muse-project-find-file): Make use of
3258       `muse-file-extension'.
3259     
3260     * lisp/muse-regexps.el (muse-ignored-extensions-regexp): This is not
3261       customizable; it is autogenerated from `muse-ignored-extensions'.
3262       (muse-update-ignored-extensions-regexp): New function that sets the
3263       value of `muse-ignored-extensions-regexp'.  This is needed in order to
3264       make sure that the value of `muse-file-extension' is taken into
3265       account.
3266       (muse-ignored-extensions): New option that determines which file
3267       extensions to ignore.  It is in the form of a list of regexps.
3268     
3269     * lisp/muse.el (muse-file-extension): New option that allows the user to
3270       specify the file extension to be used for Muse files.  By default, this
3271       is nil, which means that no extension will be used.
3272     
3273     * lisp/muse.el (muse-page-name): Handle case where
3274       `muse-ignored-extensions-regexp' is nil.
3275     
3277     modified files:
3278      ChangeLog lisp/muse-mode.el lisp/muse-project.el
3279      lisp/muse-regexps.el lisp/muse.el
3282 2005-07-07 03:16:38 GMT Michael Olson <mwolson@gnu.org> patch-99
3284     Summary:
3285       Document new blosxom convenience feature.
3286     Revision:
3287       muse--main--1.0--patch-99
3289     * lisp/muse-blosxom.el: Document `muse-blosxom-project-alist-dirs' and
3290       `muse-blosxom-project-alist-entry'.  An example is provided in the
3291       header.
3292     
3294     modified files:
3295      ChangeLog lisp/muse-blosxom.el
3298 2005-07-06 23:17:35 GMT Michael Olson <mwolson@gnu.org> patch-98
3300     Summary:
3301       Further work on `muse-project-alist' entry generation for blosxom.
3302     Revision:
3303       muse--main--1.0--patch-98
3305     * examples/mwolson/muse-init.el (muse-project-alist): Use proper syntax.
3306       Include subdirectories in first part of "Blog" entry.
3307     
3308     * lisp/muse-blosxom.el (muse-blosxom-project-alist-dirs): New function
3309       that returns a list of dirs that are to be used with the first part of
3310       a `muse-project-alist' entry.
3311     
3313     modified files:
3314      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
3317 2005-07-06 22:42:35 GMT Michael Olson <mwolson@gnu.org> patch-97
3319     Summary:
3320       New function: muse-blosxom-project-alist-entry.
3321     Revision:
3322       muse--main--1.0--patch-97
3324     * examples/mwolson/muse-init.el: Update from my latest settings.
3325       (muse-project-alist): Make use of `muse-blosxom-project-alist-entry'.
3326     
3327     * lisp/muse-blosxom.el (muse-blosxom-project-alist-entry): New function
3328       that generates the latter part of an entry for `muse-project-alist'.
3329     
3331     modified files:
3332      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
3335 2005-07-06 20:52:03 GMT Michael Olson <mwolson@gnu.org> patch-96
3337     Summary:
3338       Merged from hodique@lifl.fr--2005 (patch 12-23)
3339     Revision:
3340       muse--main--1.0--patch-96
3342     Patches applied:
3343     
3344      * hodique@lifl.fr--2005/muse--yh--1.0--patch-12
3345        Merged from mwolson@gnu.org--2005 (patch 68-76)
3346     
3347      * hodique@lifl.fr--2005/muse--yh--1.0--patch-13
3348        Merged from mwolson@gnu.org--2005 (patch 77-80)
3349     
3350      * hodique@lifl.fr--2005/muse--yh--1.0--patch-14
3351        Merged from mwolson@gnu.org--2005 (patch 81)
3352     
3353      * hodique@lifl.fr--2005/muse--yh--1.0--patch-15
3354        Merged from mwolson@gnu.org--2005 (patch 82)
3355     
3356      * hodique@lifl.fr--2005/muse--yh--1.0--patch-16
3357        Escape % in latex publishing
3358     
3359      * hodique@lifl.fr--2005/muse--yh--1.0--patch-17
3360        bugfix
3361     
3362      * hodique@lifl.fr--2005/muse--yh--1.0--patch-18
3363        small improvement on muse-make-link
3364     
3365      * hodique@lifl.fr--2005/muse--yh--1.0--patch-19
3366        Fix customization of muse-wiki-wikiword-regexp
3367     
3368      * hodique@lifl.fr--2005/muse--yh--1.0--patch-20
3369        Allow full customization of WikiWords
3370     
3371      * hodique@lifl.fr--2005/muse--yh--1.0--patch-21
3372        Fix mouse-2 yank bug in muse-mode
3373     
3374      * hodique@lifl.fr--2005/muse--yh--1.0--patch-22
3375        Fix interpretation order
3376     
3377      * hodique@lifl.fr--2005/muse--yh--1.0--patch-23
3378        Merged from mwolson@gnu.org--2005 (patch 83-95)
3379     
3381     modified files:
3382      ChangeLog lisp/muse-wiki.el
3384     new patches:
3385      hodique@lifl.fr--2005/muse--yh--1.0--patch-12
3386      hodique@lifl.fr--2005/muse--yh--1.0--patch-13
3387      hodique@lifl.fr--2005/muse--yh--1.0--patch-14
3388      hodique@lifl.fr--2005/muse--yh--1.0--patch-15
3389      hodique@lifl.fr--2005/muse--yh--1.0--patch-16
3390      hodique@lifl.fr--2005/muse--yh--1.0--patch-17
3391      hodique@lifl.fr--2005/muse--yh--1.0--patch-18
3392      hodique@lifl.fr--2005/muse--yh--1.0--patch-19
3393      hodique@lifl.fr--2005/muse--yh--1.0--patch-20
3394      hodique@lifl.fr--2005/muse--yh--1.0--patch-21
3395      hodique@lifl.fr--2005/muse--yh--1.0--patch-22
3396      hodique@lifl.fr--2005/muse--yh--1.0--patch-23
3399 2005-07-06 19:55:48 GMT Michael Olson <mwolson@gnu.org> patch-95
3401     Summary:
3402       Minor docfixes.
3403     Revision:
3404       muse--main--1.0--patch-95
3406     * lisp/muse-mode.el (muse-follow-name-at-point) 
3407       (muse-follow-name-at-mouse): Docfixes.
3408     
3410     modified files:
3411      ChangeLog lisp/muse-mode.el
3414 2005-07-06 19:30:34 GMT Michael Olson <mwolson@gnu.org> patch-94
3416     Summary:
3417       Fix goof-up in instructions for using `muse-blosxom-new-entry'.
3418     Revision:
3419       muse--main--1.0--patch-94
3421     * lisp/muse-blosxom.el: Fix goof-up in instructions for using
3422       `muse-blosxom-new-entry'.
3423     
3424     * muse.texi (Blosxom Entries): Ditto.
3425     
3427     modified files:
3428      ChangeLog lisp/muse-blosxom.el muse.texi
3431 2005-07-06 18:54:52 GMT Michael Olson <mwolson@gnu.org> patch-93
3433     Summary:
3434       Re-add global mouse-2 event.
3435     Revision:
3436       muse--main--1.0--patch-93
3438     * lisp/muse-mode.el (muse-mode-map): Re-add the global binding for
3439       mouse-2, since Yann found a way around the problem I was facing.
3440       (muse-follow-name-at-mouse): Call the event that would normally be used
3441       here if we don't have a link at point.
3442     
3444     modified files:
3445      ChangeLog lisp/muse-mode.el
3448 2005-07-06 07:19:41 GMT Michael Olson <mwolson@gnu.org> patch-92
3450     Summary:
3451       Fix publishing error.
3452     Revision:
3453       muse--main--1.0--patch-92
3455     * lisp/muse-project.el (muse-project-publish-file): Don't try to fetch
3456       the cdr of output-dir.  This was a code fragment from a previous
3457       attempt to refactor this function.
3458     
3460     modified files:
3461      ChangeLog lisp/muse-project.el
3464 2005-07-06 06:39:21 GMT Michael Olson <mwolson@gnu.org> patch-91
3466     Summary:
3467       Work on getting to the point where we can resolve project interwiki links.
3468     Revision:
3469       muse--main--1.0--patch-91
3471     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
3472       `muse-publishing-current-file'.
3473     
3474     * lisp/muse-project.el (muse-project-of-file): Ditto.
3475     
3476     * lisp/muse-project.el (muse-project-applicable-styles): New function
3477       that returns the usable styles for a file, given either a list of
3478       styles or a project name.  This is useful for removing styles that will
3479       be ignored for a file.
3480       (muse-project-publish-file): Split :include and :exclude processing
3481       into `muse-project-applicable-styles'.
3482     
3483     * lisp/muse-publish.el (muse-publish-output-name): Use
3484       `muse-publishing-current-file'.
3485     
3486     * lisp/muse-publish.el (muse-publish-file): Don't set `muse-current-file'.
3487     
3488     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Recognize
3489       project names.
3490     
3491     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Don't cause project
3492       names to be uninterpreted.  Remove need for muse-assoc-string.
3493     
3494     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): First draft of
3495       function that will be called to fetch a link to a page from a Muse
3496       project from the output file of the currently-published file.  This is
3497       commented out for now since I ran out of energy.
3498     
3499     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Use
3500       `muse-wiki-resolve-project-page' for handling Muse project interwiki
3501       links, but only when no match was found in `muse-wiki-interwiki-alist'.
3502       Handle case where no interwiki can be found, even though this should
3503       never happen.
3504     
3505     * lisp/muse-wiki.el (muse-mode-hook): Update `muse-wiki-interwiki-regexp'
3506       whenever Muse mode is entered.  That way we don't have to enter an
3507       extra command in our .emacs.
3508     
3509     * lisp/muse.el (muse-current-file): Remove this, since a variable called
3510       `muse-publishing-current-file' already exists that does the same thing.
3511       How embarrassing.
3512     
3513     * lisp/muse.el (muse-page-name): Use `muse-publishing-current-file'.
3514     
3515     * lisp/muse.el (muse-assoc-string): Remove this, since we no longer need
3516       to use it.
3517     
3519     modified files:
3520      ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
3521      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
3524 2005-07-06 04:00:57 GMT Michael Olson <mwolson@gnu.org> patch-90
3526     Summary:
3527       Mouse-2 on regular text will yank rather than give an error.
3528     Revision:
3529       muse--main--1.0--patch-90
3531     * lisp/muse-mode.el (muse-mode-map): Remove mappings for mouse-2, since
3532       this seems to be more trouble than it's worth.
3533       (muse-follow-name-at-mouse): Don't call `muse-follow-name-at-point';
3534       use our own implementation.
3535     
3537     modified files:
3538      ChangeLog lisp/muse-mode.el
3541 2005-07-06 02:25:56 GMT Michael Olson <mwolson@gnu.org> patch-89
3543     Summary:
3544       Make interwiki links publish with the correct extension.
3545     Revision:
3546       muse--main--1.0--patch-89
3548     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Add the correct
3549       prefix and suffix to interwiki names, as well as stripping out unwanted
3550       extensions.
3551     
3553     modified files:
3554      ChangeLog lisp/muse-wiki.el
3557 2005-07-06 02:02:42 GMT Michael Olson <mwolson@gnu.org> patch-88
3559     Summary:
3560       Fix publishing of bare interwiki names.
3561     Revision:
3562       muse--main--1.0--patch-88
3564     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Use `setq' instead of
3565       `set'.  Use `muse-assoc-string' instead of `assoc'.
3566     
3567     * lisp/muse.el (muse-assoc-string): New compatibility function that makes
3568       `assoc-string' functionality usable with Emacs21 and XEmacs.
3569     
3571     modified files:
3572      ChangeLog lisp/muse-wiki.el lisp/muse.el
3575 2005-07-06 01:41:24 GMT Michael Olson <mwolson@gnu.org> patch-87
3577     Summary:
3578       Apply a few fixes from Yann's branch.
3579     Revision:
3580       muse--main--1.0--patch-87
3582     Background: I hacked on Muse over the weekend while offline, and so did
3583                 Yann.  His changes to muse-wiki.el are different than the
3584                 ones that I made, so we should probably figure out the best
3585                 way to handle this when we both get on IRC again.  For now,
3586                 I've merged in the bugfixes that he's made, omitting most of
3587                 the changes to muse-wiki.
3588     
3589     * lisp/muse-latex.el (muse-latex-markup-regexps): Escape %.
3590     
3591     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Add docstring.
3592     
3593     * lisp/muse.el (muse-page-name): Fix a bug that was inadvertently
3594       introduced previously.
3595     
3597     modified files:
3598      ChangeLog lisp/muse-latex.el lisp/muse-wiki.el lisp/muse.el
3601 2005-07-05 20:41:49 GMT Michael Olson <mwolson@gnu.org> patch-86
3603     Summary:
3604       Warn if file not published; hack further on Wiki stuff.
3605     Revision:
3606       muse--main--1.0--patch-86
3608     * lisp/muse-html.el (muse-html-markup-paragraph): Make this only try to
3609       complete <div> tags that are of the class "image-link".  It is hoped
3610       that this will prevent user-added <div> tags from being mangled.
3611     
3612     * lisp/muse-mode.el (muse-link-at-point): Don't pass an argument to
3613       `muse-handle-implicit-link' or `muse-handle-explicit-link' since they
3614       need to look at the text at point.
3615     
3616     * lisp/muse-publish.el (muse-publish-this-file): Warn the user if the
3617       current file has not been published since it was up-to-date.  Thanks to
3618       Bill Freeman for the suggestion.
3619     
3620     * lisp/muse-publish.el (muse-publish-url): Handle case when returned url
3621       is nil.  If this happens, return the original URL.
3622     
3623     * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Set using
3624       `muse-wiki-update-interwiki-regexp.'
3625       (muse-wiki-update-interwiki-regexp): New function that sets the value
3626       of `muse-wiki-interwiki-regexp'.
3627       (muse-wiki-interwiki-alist): Call `muse-wiki-update-interwiki-regexp'
3628       on :set.
3629     
3630     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Renamed from
3631       `muse-wiki-expand-interwiki'.
3632       (muse-wiki-transform-wikiword): New function that prevents WikiWords
3633       with no matching file from being published as links.
3634     
3635     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Accept an optional
3636       string argument once again, since this behavior is needed when
3637       publishing.
3638       (muse-wiki-handle-wikiword): Ditto.
3639     
3640     * lisp/muse.el (muse-handle-url): Ditto.
3641     
3642     * lisp/muse.el (muse-handle-implicit-link): Ditto.  Restore match data
3643       after every unsuccessful attempt at handling the link.  If argument is
3644       given, restore match-data at end, too.
3645     
3646     * lisp/muse.el (muse-handle-explicit-link): Accept optional string
3647       argument.  Match data is always saved.  If argument is not given,
3648       assume that `muse-implicit-link-regexp' has been matched against, and
3649       return the 1st match string if no handlers worked.
3650     
3652     modified files:
3653      ChangeLog lisp/muse-html.el lisp/muse-mode.el
3654      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
3657 2005-07-04 23:00:06 GMT Michael Olson <mwolson@gnu.org> patch-85
3659     Summary:
3660       Hack on WikiName handling and make TAB work for Wiki links.
3661     Revision:
3662       muse--main--1.0--patch-85
3664     * lisp/muse-colors.el (muse-colors-markup): Use
3665       `muse-explicit-link-regexp' instead of `muse-link-regexp'.
3666     
3667     * lisp/muse-colors.el (muse-link-face): Add new argument EXPLICIT.  If
3668       nil, don't color bad links.  If non-nil, color bad links.
3669     
3670     * lisp/muse-colors.el (muse-colors-link): Pass `t' to `muse-link-face'.
3671     
3672     * lisp/muse-journal.el (muse-journal-rss-markup-regexps): Use
3673       `muse-explicit-link-regexp' instead of `muse-link-regexp'.
3674       (muse-journal-rss-munge-buffer): Ditto.
3675     
3676     * lisp/muse-mode.el (muse-mode-fill-nobreak-p, muse-link-at-point):
3677       Docfix.
3678     
3679     * lisp/muse-mode.el (muse-link-at-point): Rewrite so that explicit links
3680       are handled first, then implicit ones.  It should work better in all
3681       cases.  For now, we depend on the value of `muse-implicit-link-regexp'
3682       to determine how far to scan for an implicit link.  This defaults to
3683       the text between the point and the next space.
3684     
3685     * lisp/muse-mode.el (muse-visit-link-default): Refactored code from
3686       `muse-visit-link'.  If the ANCHOR argument is a string, search for it
3687       literally after opening the buffer.  Hopefully this can be of use in
3688       custom visit-link functions, when necessary.
3689     
3690     * lisp/muse-mode.el (muse-visit-link): Docfix.  Call
3691       `muse-visit-link-default'.
3692     
3693     * lisp/muse-mode.el (muse-next-reference, muse-previous-reference):
3694       Search by text properties instead of regexps.  This allows Muse to find
3695       links without having to have a massive regexp that contains all link
3696       types.  The downside is that this will not work if the user defontifies
3697       the buffer.  But it would somewhat defeat the purpose of following
3698       links if you can't see them.
3699     
3700     * lisp/muse-project.el (muse-project-batch-publish): Handle case when not
3701       enough command line args are passed in batch mode.
3702     
3703     * lisp/muse-publish.el (muse-publish-markup-regexps): Use
3704       `muse-explicit-link-regexp'.
3705     
3706     * lisp/muse-regexps.el (muse-explicit-link-regexp): Renamed from
3707       `muse-link-regexp'.
3708     
3709     * lisp/muse-regexps.el (muse-implicit-link-regexp): New option that
3710       specifies the "common ground" of all implicit links, like URLs, bare
3711       WikiNames, and -- in the future -- email addresses.
3712     
3713     * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): Quote 'boolean.
3714     
3715     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Arg URL is no longer
3716       optional.  That was a bad idea on my part.  Renamed from
3717       `muse-wiki-interwiki-handle'.  Hopefully all this renaming doesn't
3718       annoy anyone :^) .
3719     
3720     * lisp/muse-wiki.el (muse-wiki-expand-interwiki): Renamed from
3721       `muse-wiki-interwiki-expand'.
3722       (muse-wiki-handle-wikiword): Renamed from
3723       `muse-wiki-wikiword-handle'.
3724     
3725     * lisp/muse-wiki.el ("muse-colors", "muse-publish"): Use a string value
3726       for the eval-after-load arg since XEmacs chokes on constants.
3727     
3728     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Don't display a bad-link
3729       face on WikiWords that don't correspond with a file.  If people really
3730       want this to appear in bad-link face, I could accommodate that.
3731     
3732     * lisp/muse.el (muse-handle-url): New function that detects whether the
3733       given string is a URL.
3734       (muse-implicit-link-functions): Renamed from
3735       `muse-mode-link-functions'.  Defaults to `muse-handle-url'.
3736       (muse-explicit-link-functions): Renamed from
3737       `muse-mode-handler-functions'.
3738       (muse-handle-implicit-link): New function that handles all
3739       implicit links by calling functions from `muse-implicit-link-functions'.
3740       (muse-handle-explicit-link): Renamed from
3741       `muse-handled-url'.
3742     
3744     modified files:
3745      ChangeLog lisp/muse-colors.el lisp/muse-journal.el
3746      lisp/muse-mode.el lisp/muse-project.el lisp/muse-publish.el
3747      lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
3750 2005-07-04 14:40:31 GMT Michael Olson <mwolson@gnu.org> patch-84
3752     Summary:
3753       Allow WikiWords to be ignored with <nop> or "''''".
3754     Revision:
3755       muse--main--1.0--patch-84
3757     * lisp/muse-mode.el (muse-browse-result): Docfixes.
3758     
3759     * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): New option that determines
3760       whether to hide <nop> tags when coloring a Muse buffer.
3761       (muse-wiki-wikiword-at-point): Docfix.
3762       (muse-wiki-colors-nop-tag): New function that colors <nop> tags.
3763       (muse-wiki-publish-nop-tag): New function that interprets <nop> tags
3764       during publishing.
3765       (muse-colors-tags, muse-publish-markup-tags): Interpret <nop> tags,
3766       which keeps the WikiWord that follows it from being interpreted.
3767       (muse-publish-markup-regexps): Allow 4 single quotes to function as a
3768       WikiWord delimiter.
3769     
3771     modified files:
3772      ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
3775 2005-07-04 11:20:50 GMT Michael Olson <mwolson@gnu.org> patch-83
3777     Summary:
3778       Update postal address of FSF in muse-wiki.el.
3779     Revision:
3780       muse--main--1.0--patch-83
3782     * lisp/muse-wiki.el: Update postal address of the FSF.
3783     
3785     modified files:
3786      ChangeLog lisp/muse-wiki.el
3789 2005-07-01 22:48:51 GMT Michael Olson <mwolson@gnu.org> patch-82
3791     Summary:
3792       Interpret explicit links before emphasis.
3793     Revision:
3794       muse--main--1.0--patch-82
3796     * lisp/muse-publish.el (muse-publish-markup-regexps): Interpret explicit
3797       links before emphasis.
3798     
3799     * lisp/muse-wiki.el (muse-publish): Make rules use a multiple of 100 just
3800       for the heck of it.
3802     modified files:
3803      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
3806 2005-06-26 22:55:55 GMT Michael Olson <mwolson@gnu.org> patch-81
3808     Summary:
3809       Wiki hacking, regexp tweaks.
3810     Revision:
3811       muse--main--1.0--patch-81
3813     * lisp/muse-project.el (muse-project-ignore-regexp): Change group to
3814       muse-regexp.
3815     
3816     * lisp/muse-regexps.el (muse-regexp-use-character-classes): New variable
3817       that indicates whether or not to use character classes in regexps.  The
3818       default is to let Muse try to figure it out.
3819       (muse-extreg-usable-p): Make use of this variable.
3820     
3821     * lisp/muse-regexps.el (muse-url-regexp): There's too much whitespace in
3822       this regexp.  I'm guessing it was supposed to have a TAB in there at
3823       one time.  Replace this stuff with muse-regexp-space.
3824     
3825     * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use wikified EmacsWiki
3826       by default.
3827     
3828     * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use "choice" instead of
3829       "or".
3830     
3831     * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Include the page
3832       delimiter as part of the regexp.  Allow "#" or "::" to be a delimiter.
3833       We'll fix those anchor problems eventually!
3834     
3835     * lisp/muse-wiki.el (muse-wiki-interwiki-at-point): New function that
3836       uses `muse-interwiki-handle' to determine whether an interwiki link is
3837       at point.
3838     
3839     * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Make URL optional and
3840       look for a suitable value at point if needed.
3841     
3842     * lisp/muse-wiki.el: Make interwiki regexps color the same as wikiwords.
3843     
3844     * lisp/muse-wiki.el: Add publishing rule for muse-wiki-interwiki-regexp.
3845     
3846     * lisp/muse-wiki.el (muse-mode-link-functions): Add interwiki handling.
3848     modified files:
3849      ChangeLog lisp/muse-project.el lisp/muse-regexps.el
3850      lisp/muse-wiki.el
3853 2005-06-25 04:44:00 GMT Michael Olson <mwolson@gnu.org> patch-80
3855     Summary:
3856       Make installation of manual when not using Debian go smoothly.
3857     Revision:
3858       muse--main--1.0--patch-80
3860     * Makefile.defs (INSTALLINFO): New variable that specifies what command
3861       and options are to be used when insinuating the Muse documentation into
3862       the Info menu.
3863     
3864     * Makefile (install): Make use of INSTALLINFO.
3865     
3866     * README (Installation): Give directions for changing INSTALLINFO on a
3867       Debian system and changing where Muse is installed.
3868     
3869     * muse.texi: Ditto.
3871     modified files:
3872      ChangeLog Makefile Makefile.defs README muse.texi
3875 2005-06-25 04:09:15 GMT Michael Olson <mwolson@gnu.org> patch-79
3877     Summary:
3878       Fix compiler warning induced by last patch.
3879     Revision:
3880       muse--main--1.0--patch-79
3882     * lisp/muse-project.el (muse-current-file): Move to muse.el to fix
3883       compiler warning.
3885     modified files:
3886      ChangeLog lisp/muse-project.el lisp/muse.el
3889 2005-06-25 04:02:11 GMT Michael Olson <mwolson@gnu.org> patch-78
3891     Summary:
3892       Add `muse-current-file', fix minor QuickStart issue.
3893     Revision:
3894       muse--main--1.0--patch-78
3896     * examples/QuickStart: Make John Wiegley the author.
3897     
3898     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
3899       `muse-current-file' instead of `buffer-file-name'.
3900     
3901     * lisp/muse-project.el (muse-current-project): Document.
3902     
3903     * lisp/muse-project.el (muse-current-file): New variable indicating the
3904       name, including path, of the file that is currently being published.
3905       (muse-project-of-file): Make use of
3906       `muse-current-file'.
3907     
3908     * lisp/muse-publish.el (muse-publish-file): Set `muse-current-file' here.
3909     
3910     * lisp/muse.el (muse-page-name): Make use of `muse-current-file'.
3912     modified files:
3913      ChangeLog examples/QuickStart lisp/muse-blosxom.el
3914      lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
3915      lisp/muse.el
3918 2005-06-24 21:15:35 GMT Michael Olson <mwolson@gnu.org> patch-77
3920     Summary:
3921       Make muse-replace-regexp-in-string closer to its parent; no func change.
3922     Revision:
3923       muse--main--1.0--patch-77
3925     * lisp/muse.el (muse-replace-regexp-in-string): Add 2 more optional args
3926       to implement all functionality of `replace-regexp-in-string'.  No
3927       functionality change.
3928     
3930     modified files:
3931      ChangeLog lisp/muse.el
3934 2005-06-24 00:22:12 GMT Michael Olson <mwolson@gnu.org> patch-76
3936     Summary:
3937       Play nicely with fill, adaptive-fill, and flyspell.
3938     Revision:
3939       muse--main--1.0--patch-76
3941     * muse-mode.el (muse-mode-intangible-links): New function used to
3942       determine whether links will be considered intangible.
3943     
3944     * lisp/muse-mode.el (muse-mode-link-functions)
3945       (muse-mode-handler-functions): Minor docfix.
3946     
3947     * lisp/muse-mode.el (muse-mode): Don't split long links when performing
3948       fill.  Play nicely with adaptive-fill.  Avoid lockup with flyspell by
3949       making links intangible by default, but this may be adjusted by use of
3950       the `muse-mode-intangible-links' function.
3951     
3952     * lisp/muse-mode.el (muse-mode-fill-nobreak-p): New function that returns
3953       nil if we should allow a fill to occur here.  Keeps links from being
3954       broken up.
3955     
3956     * lisp/muse-mode.el (muse-mode-flyspell-p): New function that returns
3957       non-nil if we allow spell-checking to occur here.  Keeps links from
3958       being improperly colorized.
3959     
3960     * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Break up long line; no
3961       functionality change.
3963     modified files:
3964      ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
3967 2005-06-23 07:13:35 GMT Michael Olson <mwolson@gnu.org> patch-75
3969     Summary:
3970       Minor doc changes and code prettification.
3971     Revision:
3972       muse--main--1.0--patch-75
3974     * AUTHORS: Note that YH's assignment is in the mail.
3975     
3976     * README (scripts): Explain better the contents of the `scripts'
3977       directory.
3978     
3979     * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Split long line.
3981     modified files:
3982      AUTHORS ChangeLog README lisp/muse-wiki.el
3985 2005-06-23 05:20:04 GMT Michael Olson <mwolson@gnu.org> patch-74
3987     Summary:
3988       Merged from hodique@lifl.fr--2005 (patch 7-11)
3989     Revision:
3990       muse--main--1.0--patch-74
3992     Patches applied:
3993     
3994      * hodique@lifl.fr--2005/muse--yh--1.0--patch-7
3995        split WikiWords and InterWiki links into their own package
3996     
3997      * hodique@lifl.fr--2005/muse--yh--1.0--patch-8
3998        Merged from mwolson@gnu.org--2005 (patch 63-67), adapted muse-wiki features
3999     
4000      * hodique@lifl.fr--2005/muse--yh--1.0--patch-9
4001        Mimic experimental behavior for interwiki
4002     
4003      * hodique@lifl.fr--2005/muse--yh--1.0--patch-10
4004        fix notes publishing
4005     
4006      * hodique@lifl.fr--2005/muse--yh--1.0--patch-11
4007        various minor fixes
4009     new files:
4010      lisp/.arch-ids/muse-wiki.el.id lisp/muse-wiki.el
4012     modified files:
4013      ChangeLog lisp/muse-colors.el lisp/muse-html.el
4014      lisp/muse-mode.el lisp/muse-publish.el lisp/muse.el
4016     renamed files:
4017      experimental/.arch-ids/muse-wiki.el.id
4018        ==> experimental/.arch-ids/muse-wiki-old.el.id
4019      experimental/muse-wiki.el
4020        ==> experimental/muse-wiki-old.el
4022     new patches:
4023      hodique@lifl.fr--2005/muse--yh--1.0--patch-7
4024      hodique@lifl.fr--2005/muse--yh--1.0--patch-8
4025      hodique@lifl.fr--2005/muse--yh--1.0--patch-9
4026      hodique@lifl.fr--2005/muse--yh--1.0--patch-10
4027      hodique@lifl.fr--2005/muse--yh--1.0--patch-11
4030 2005-06-22 23:05:33 GMT Michael Olson <mwolson@gnu.org> patch-73
4032     Summary:
4033       Tell people where to find on-line version of manual.
4034     Revision:
4035       muse--main--1.0--patch-73
4037     * README: Add on-line locations for manual.
4038     
4039     * muse.texi: Remove @include directive.  This makes generating a PDF of
4040       this documentation a lot easier.
4041     
4042     * muse.texi (Preface): Add on-line locations for manual.
4044     modified files:
4045      ChangeLog README muse.texi
4048 2005-06-22 19:57:42 GMT Michael Olson <mwolson@gnu.org> patch-72
4050     Summary:
4051       Try to make Muse play nice with outline minor mode.
4052     Revision:
4053       muse--main--1.0--patch-72
4055     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-emphasized)
4056     (muse-colors-underlined, muse-use-font-lock, muse-link-properties): Use
4057     "muse" instead of "t" when adding invisibility to text or checking for
4058     invisibility.
4059     
4060     * lisp/muse.el (muse-add-to-invisibility-spec): New function that is a
4061     compatibility wrapper for `add-to-invisibility-spec'; XEmacs doesn't have
4062     this function.
4064     modified files:
4065      ChangeLog lisp/muse-colors.el lisp/muse.el
4068 2005-06-22 08:02:58 GMT Michael Olson <mwolson@gnu.org> patch-71
4070     Summary:
4071       Minor grammar fix in Introduction section of manual.
4072     Revision:
4073       muse--main--1.0--patch-71
4075     * muse.texi (Introduction): Minor grammar fix.
4077     modified files:
4078      ChangeLog muse.texi
4081 2005-06-22 06:32:02 GMT Michael Olson <mwolson@gnu.org> patch-70
4083     Summary:
4084       Release Muse 3.01.
4085     Revision:
4086       muse--main--1.0--patch-70
4088     * lisp/muse-colors.el: Remove unnecessary use of Version in header.
4089     
4090     * lisp/muse-html.el (muse-html-encoding-map): Add mapping for iso-8859-1.
4091     
4092     * lisp/muse-poem.el (muse-poem-markup-strings)
4093       (muse-poem-chapbook-strings): Make customizable.
4094     
4095     * lisp/muse-poem.el (muse-chapbook-latex-header)
4096       (muse-chapbook-latex-footer): Docfix.
4097     
4098     * lisp/muse-texinfo.el (muse-texinfo-info-extension)
4099       (muse-texinfo-pdf-extension): Ditto.
4100     
4101     * lisp/muse.el (muse-version): Change to 3.01.
4102     
4103     * muse.texi (Poem, Texinfo): Last two publishing styles complete.  We're
4104       done, for now!
4106     modified files:
4107      ChangeLog lisp/muse-colors.el lisp/muse-html.el
4108      lisp/muse-poem.el lisp/muse-texinfo.el lisp/muse.el muse.texi
4111 2005-06-20 02:29:08 GMT Michael Olson <mwolson@gnu.org> patch-69
4113     Summary:
4114       Tweak documentation thoroughly; still incomplete.
4115     Revision:
4116       muse--main--1.0--patch-69
4118     * README: Minor tweaks.
4119     
4120     * muse.texi: Massively rename chapters so that the titles are more
4121       descriptive.  Clean up grammar.
4122     
4123     * muse.texi (Obtaining Muse): Move content of Installation node here,
4124       stripping out any customization tips, since those are covered later.
4125       Re-work this chapter since I was dissatisfied with it.
4126     
4127     * muse.texi (Installation): This node has the content of README regarding
4128       installation, which fits the title of the node much better than the
4129       previous content.
4130     
4131     * muse.texi (Blosxom): Turn the sections of this section into
4132       subsections.
4133     
4134     * muse.texi (Getting Help and Reporting Bugs): Turn this into a list.  I
4135       like lists!
4136     
4137     * muse.texi (History): Add a "2005" item.
4139     modified files:
4140      ChangeLog README muse.texi
4143 2005-06-19 07:15:45 GMT Michael Olson <mwolson@gnu.org> patch-68
4145     Summary:
4146       Finish documenting 2 more publishing styles.
4147     Revision:
4148       muse--main--1.0--patch-68
4150     * lisp/muse-blosxom.el, lisp/muse-latex.el: Minor docfixes throughout.
4151     
4152     * lisp/muse-journal.el: Docfixes.
4153     
4154     * lisp/muse-publish.el (muse-publish-markup-functions): Add significant
4155       documentation to this function.
4156     
4157     * muse.texi (Blosxom Options): New node containing the publishing styles
4158       and options provided by Blosxom.
4159       (Book): Add usage note, as I suspect a lot of people might be confused
4160       by this style.
4161       (HTML): Space out entries better.
4162       (Journal, LaTeX): New nodes for publishing styles.
4163       (Common Elements): Document a few options that are present in
4164       `muse-publish.el'.
4166     modified files:
4167      ChangeLog lisp/muse-blosxom.el lisp/muse-journal.el
4168      lisp/muse-latex.el lisp/muse-publish.el muse.texi
4171 2005-06-19 04:45:46 GMT Michael Olson <mwolson@gnu.org> patch-67
4173     Summary:
4174       Make Muse installable and correct an Emacs21 issue.
4175     Revision:
4176       muse--main--1.0--patch-67
4178     * Makefile (.PRECIOUS): Indicate that .info and .html files in this
4179       directory will be generated.
4180       (all): Compile muse.info by default.
4181       (doc): Refactor into individual generation rules for .html and .info
4182       files.
4183       (install): New rule that installs Muse source code, compiled .elc
4184       files, and the manual into proper places.
4185     
4186     * Makefile.defs (ELISPDIR, INFODIR): Correct minor goof-up.
4187     
4188     * README (Insinuation): Move old content of Installation here.
4189       (Installation): Fill out this section.
4190       (Further Documentation): Add link to my website and note that a full
4191       manual is included with Muse.
4192     
4193     * lisp/Makefile (EL): Populate with .el files.
4194       (install): New rule that installs both .elc and .el files.
4195     
4196     * lisp/muse-texinfo.el (muse-texinfo-info-generate): If we're running
4197       Emacs21, hack in a handler for the @documentencoding tag so that it
4198       doesn't error out.
4200     modified files:
4201      ChangeLog Makefile Makefile.defs README lisp/Makefile
4202      lisp/muse-texinfo.el
4205 2005-06-19 03:05:38 GMT Michael Olson <mwolson@gnu.org> patch-66
4207     Summary:
4208       Cater even more to XEmacs and its annoying whims.
4209     Revision:
4210       muse--main--1.0--patch-66
4212     * examples/Makefile (%.html, %.pdf, %.info): Pass EMACS value as
4213       environment variable.
4214     
4215     * lisp/Makefile (%.elc, test): Don't use "-L" option since XEmacs can't
4216       handle it.  Load `muse-build.el' instead.
4217     
4218     * lisp/muse-colors.el (muse-colors-link): Add note that `link' is not
4219       used.
4220     
4221     * lisp/muse-journal.el (muse-journal-latex-munge-buffer)
4222       (muse-journal-rss-munge-buffer): Add note that the `qotd' binding is
4223       not used.
4224     
4225     * lisp/muse-journal.el (muse-journal-generate-pages): Add note that this
4226       function does not appear to be used.
4227     
4228     * lisp/muse.el (muse-replace-regexp-in-string): Use in place of
4229       `replace-regexp-in-string', since XEmacs doesn't have this function.
4230       We only implement the first 3 args, but this could be extended if we
4231       need to do so.
4232     
4233     * lisp/muse-blosxom.el (muse-blosxom-title-to-file): Use
4234       `muse-replace-regexp-in-string' in place of `replace-regexp-in-string'
4235     
4236     * lisp/muse-journal.el (muse-journal-anchorize-title): Ditto.
4237     
4238     * lisp/muse-colors.el (muse-colors-custom-tags): Remove unused binding to
4239       make XEmacs shut up.
4240     
4241     * lisp/muse-convert.el (muse-write-footnote): Ditto.
4242     
4243     * lisp/muse-html.el (muse-html-markup-table): Ditto.
4244     
4245     * lisp/muse-http.el (muse-winnow-list): Ditto.
4246     
4247     * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
4248     
4249     * lisp/muse-project.el (muse-project-file-entries): Ditto.
4250     
4251     * lisp/muse-publish.el (muse-publish-markup): Ditto.
4252     
4253     * scripts/muse-build.el: Add contrib path first; probably doesn't change
4254       anything.
4255     
4256     * scripts/publish: Use EMACS environment variable instead of hard-coding
4257       it.
4259     modified files:
4260      ChangeLog examples/Makefile lisp/Makefile lisp/muse-blosxom.el
4261      lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
4262      lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
4263      lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
4264      lisp/muse.el scripts/muse-build.el scripts/publish
4267 2005-06-19 00:43:54 GMT Michael Olson <mwolson@gnu.org> patch-65
4269     Summary:
4270       Move lisp files to `lisp' directory; hack on Makefiles, XEmacs compat.
4271     Revision:
4272       muse--main--1.0--patch-65
4274     * AUTHORS: Update entry.
4275     
4276     * muse-*.el: Move to the lisp directory.
4277     
4278     * lisp/Makefile: New file containing rules to test and compile the
4279       source.
4280     
4281     * Makefile.defs: New file that contains common definitions for all other
4282       Makefiles, such as Emacs command to use.
4283     
4284     * Makefile: Move lisp-specific rules to lisp/Makefile.
4285       (SUBDIRS): New variable containing subdirectories to clean.
4286     
4287     * README: Update to reflect new location of source files.  Give updated
4288       directions for compiling with XEmacs.
4289     
4290     * examples/Makefile (.PRECIOUS): Added to denote which type of files to
4291       compile.
4292       (%.html): Pass SITEFLAG as an environment variable to
4293       ../scripts/publish.
4294     
4295     * examples/QuickStart (The): Re-add the stray <comment> tag since it
4296       seems to be needed to keep the process from failing.  This has *got* to
4297       be a bug in Muse, but I don't want to deal with it now.
4298     
4299     * lisp/muse-colors.el (muse-make-faces): Bind newsym locally.
4300     
4301     * lisp/muse-convert.el: Move line to commentary section.
4302     
4303     * lisp/muse-latex.el (muse-latex-markup-table): Note that the
4304       locally-bound `type' variable isn't used here.
4305     
4306     * lisp/muse-mode.el (muse-index-as-string): Remove unused `file' binding.
4307     
4308     * lisp/muse-texinfo.el (muse-texinfo-markup-table): Remove unused `field'
4309       binding.
4310     
4311     * scripts/muse-build.el (load-path): Correct paths.
4312     
4313     * scripts/muse-build.el (muse-elint-files): Add a few variables here so
4314       as to avoid spurious warnings.
4315     
4316     * scripts/publish (style): Make use of SITEFLAG environment variable, if
4317       it exists.
4318     
4319     * lisp/muse.el (muse-line-end-position, muse-line-beginning-position):
4320       (muse-match-string-no-properties): New functions that take the place of
4321       `line-end-position', `line-beginning-position', and
4322       `match-string-no-properties', respectively.
4323     
4324     * examples/johnw/muse-johnw.el (muse-my-html-insert-contents)
4325       (muse-my-journal-find-entries): Use Muse-specific version of
4326       `match-string-no-properties', `line-beginning-position', and
4327       `line-end-position' since these do not exist in XEmacs.
4328     
4329     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-region)
4330       (muse-colors-custom-tags, muse-colors-link, muse-colors-title): Ditto.
4331     
4332     * lisp/muse-convert.el (muse-latex-transform): Ditto.
4333     
4334     * lisp/muse-html.el (muse-html-insert-anchor, muse-html-markup-footnote)
4335       (muse-html-insert-contents): Ditto.
4336     
4337     * lisp/muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
4338     
4339     * lisp/muse-mode.el (muse-link-at-point, muse-edit-link-at-point): Ditto.
4340     
4341     * lisp/muse-poem.el (muse-poem-prepare-buffer): Ditto.
4342     
4343     * lisp/muse-publish.el (muse-publish-markup-tag)
4344       (muse-publish-markup-footnote, muse-publish-markup-leading-space)
4345       (muse-published-buffer-contents): Ditto.
4346     
4347     * scripts/muse-build.el (muse-elint-files): Ditto.
4349     new files:
4350      .arch-ids/Makefile.defs.id Makefile.defs lisp/.arch-ids/=id
4351      lisp/.arch-ids/Makefile.id lisp/Makefile
4353     modified files:
4354      AUTHORS ChangeLog Makefile README examples/Makefile
4355      examples/QuickStart examples/johnw/muse-johnw.el
4356      lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
4357      lisp/muse-journal.el lisp/muse-latex.el lisp/muse-mode.el
4358      lisp/muse-poem.el lisp/muse-publish.el lisp/muse-texinfo.el
4359      lisp/muse.el scripts/muse-build.el scripts/publish
4361     renamed files:
4362      .arch-ids/muse-blosxom.el.id
4363        ==> lisp/.arch-ids/muse-blosxom.el.id
4364      .arch-ids/muse-book.el.id
4365        ==> lisp/.arch-ids/muse-book.el.id
4366      .arch-ids/muse-colors.el.id
4367        ==> lisp/.arch-ids/muse-colors.el.id
4368      .arch-ids/muse-convert.el.id
4369        ==> lisp/.arch-ids/muse-convert.el.id
4370      .arch-ids/muse-docbook.el.id
4371        ==> lisp/.arch-ids/muse-docbook.el.id
4372      .arch-ids/muse-html.el.id
4373        ==> lisp/.arch-ids/muse-html.el.id
4374      .arch-ids/muse-http.el.id
4375        ==> lisp/.arch-ids/muse-http.el.id
4376      .arch-ids/muse-journal.el.id
4377        ==> lisp/.arch-ids/muse-journal.el.id
4378      .arch-ids/muse-latex.el.id
4379        ==> lisp/.arch-ids/muse-latex.el.id
4380      .arch-ids/muse-mode.el.id
4381        ==> lisp/.arch-ids/muse-mode.el.id
4382      .arch-ids/muse-poem.el.id
4383        ==> lisp/.arch-ids/muse-poem.el.id
4384      .arch-ids/muse-project.el.id
4385        ==> lisp/.arch-ids/muse-project.el.id
4386      .arch-ids/muse-publish.el.id
4387        ==> lisp/.arch-ids/muse-publish.el.id
4388      .arch-ids/muse-regexps.el.id
4389        ==> lisp/.arch-ids/muse-regexps.el.id
4390      .arch-ids/muse-texinfo.el.id
4391        ==> lisp/.arch-ids/muse-texinfo.el.id
4392      .arch-ids/muse.el.id
4393        ==> lisp/.arch-ids/muse.el.id
4394      muse-blosxom.el
4395        ==> lisp/muse-blosxom.el
4396      muse-book.el
4397        ==> lisp/muse-book.el
4398      muse-colors.el
4399        ==> lisp/muse-colors.el
4400      muse-convert.el
4401        ==> lisp/muse-convert.el
4402      muse-docbook.el
4403        ==> lisp/muse-docbook.el
4404      muse-html.el
4405        ==> lisp/muse-html.el
4406      muse-http.el
4407        ==> lisp/muse-http.el
4408      muse-journal.el
4409        ==> lisp/muse-journal.el
4410      muse-latex.el
4411        ==> lisp/muse-latex.el
4412      muse-mode.el
4413        ==> lisp/muse-mode.el
4414      muse-poem.el
4415        ==> lisp/muse-poem.el
4416      muse-project.el
4417        ==> lisp/muse-project.el
4418      muse-publish.el
4419        ==> lisp/muse-publish.el
4420      muse-regexps.el
4421        ==> lisp/muse-regexps.el
4422      muse-texinfo.el
4423        ==> lisp/muse-texinfo.el
4424      muse.el
4425        ==> lisp/muse.el
4427     new directories:
4428      lisp lisp/.arch-ids
4431 2005-06-18 20:12:05 GMT Michael Olson <mwolson@gnu.org> patch-64
4433     Summary:
4434       Massively untabify files.
4435     Revision:
4436       muse--main--1.0--patch-64
4439     modified files:
4440      ChangeLog ChangeLog.2004 experimental/muse-message.el
4441      experimental/muse-wiki.el muse-book.el muse-colors.el
4442      muse-convert.el muse-docbook.el muse-html.el muse-http.el
4443      muse-journal.el muse-latex.el muse-mode.el muse-poem.el
4444      muse-project.el muse-publish.el muse-regexps.el
4445      muse-texinfo.el muse.el
4448 2005-06-18 19:57:44 GMT Michael Olson <mwolson@gnu.org> patch-63
4450     Summary:
4451       Merged from hodique@lifl.fr--2005 (patch 2-6), without the WikiWord change.
4452     Revision:
4453       muse--main--1.0--patch-63
4455     (Summary of changes that Yann made)
4456     
4457     * muse-colors.el (muse-colors-link): Whitespace cleanup.
4458     
4459     * muse-mode.el (muse-generate-index): Move index generation code into
4460       `muse-index-as-string'.
4461       (muse-index-as-string): New function that generates an index and
4462       returns it as a string, instead of placing it in a buffer like
4463       `muse-generate-index' used to.
4464     
4465     Patches applied:
4466     
4467      * hodique@lifl.fr--2005/muse--yh--1.0--patch-2
4468        merge from mwolson@gnu.org--2005
4469     
4470      * hodique@lifl.fr--2005/muse--yh--1.0--patch-3
4471        Accept WikiWords as links [mostly rescinded]
4472     
4473      * hodique@lifl.fr--2005/muse--yh--1.0--patch-4
4474        merge from mwolson@gnu.org--2005/muse--main--1.0
4475     
4476      * hodique@lifl.fr--2005/muse--yh--1.0--patch-5
4477        Merged from mwolson@gnu.org--2005 (patch 60-62)
4478     
4479      * hodique@lifl.fr--2005/muse--yh--1.0--patch-6
4480        provide a string view of the index
4482     modified files:
4483      ChangeLog muse-colors.el muse-latex.el muse-mode.el
4485     new patches:
4486      hodique@lifl.fr--2005/muse--yh--1.0--patch-2
4487      hodique@lifl.fr--2005/muse--yh--1.0--patch-3
4488      hodique@lifl.fr--2005/muse--yh--1.0--patch-4
4489      hodique@lifl.fr--2005/muse--yh--1.0--patch-5
4490      hodique@lifl.fr--2005/muse--yh--1.0--patch-6
4493 2005-06-18 06:21:19 GMT Michael Olson <mwolson@gnu.org> patch-62
4495     Summary:
4496       Document Blosxom, Book, DocBook, and HTML publishing styles.
4497     Revision:
4498       muse--main--1.0--patch-62
4500     * muse-blosxom.el: Clean up header.
4501     
4502     * muse-book.el (muse-before-book-publish-hook): Rename to
4503       `muse-book-before-publish-hook'.
4504       (muse-after-book-publish-hook): Rename to
4505       `muse-book-after-publish-hook'.
4506     
4507     * muse-html.el (muse-html-anchor-on-word, muse-html-table-attributes)
4508       (muse-html-markup-strings, muse-xhtml-markup-strings)
4509       (muse-html-meta-content-type, muse-html-meta-content-encoding)
4510       (muse-html-charset-default, muse-html-encoding-default)
4511       (muse-html-encoding-map): Docfixes.
4512     
4513     * muse.texi (Blosxom, Book, DocBook, HTML, Deriving Styles): New
4514       sections.
4516     modified files:
4517      ChangeLog muse-blosxom.el muse-book.el muse-html.el muse.texi
4520 2005-06-18 01:35:33 GMT Michael Olson <mwolson@gnu.org> patch-61
4522     Summary:
4523       Begin work on Publishing Styles section of manual.
4524     Revision:
4525       muse--main--1.0--patch-61
4527     * Makefile (.PHONY): Add "doc" to list.
4528       (doc): New rule that generates Info and HTML files from muse.texi.
4529       (dist): Rely on `distclean', not `clean'.
4530     
4531     * examples/QuickStart (Authoring mode): Remove empty section.
4532     
4533     * muse.texi: Call this program "the Emacs Muse" in title.
4534       (Publishing Styles): Begin to populate section.
4535       (Deriving Styles): First subsection of Publishing Styles.
4536       (Contributors): Remove spurious copyright section, since we address
4537       this in the title.
4538     
4539     * README: Actually remember to add this file.
4541     new files:
4542      .arch-ids/README.id README
4544     modified files:
4545      ChangeLog Makefile examples/QuickStart muse.texi
4548 2005-06-17 01:10:41 GMT Michael Olson <mwolson@gnu.org> patch-60
4550     Summary:
4551       Document Markup Rules.
4552     Revision:
4553       muse--main--1.0--patch-60
4555     * examples/QuickStart: Remove stray <comment> tag.
4556     
4557     * muse.texi (Top): Comment every menu line.
4558       (Markup Rules): New section with plenty of subsections.
4560     modified files:
4561      ChangeLog examples/QuickStart muse.texi
4564 2005-06-15 23:50:12 GMT Michael Olson <mwolson@gnu.org> patch-59
4566     Summary:
4567       Release this as Muse 3.00.90 (RC1).
4568     Revision:
4569       muse--main--1.0--patch-59
4571     * Makefile (%.elc): Use -q instead of --no-init-file because the former
4572       is compatible with both Emacs and XEmacs.
4573     
4574     * examples/README: Renamed to QuickStart.
4575     
4576     * examples/Makefile (EXAMPLES): Reflect name change of README.
4577     
4578     * muse.el: Ditto.
4580     modified files:
4581      ChangeLog Makefile examples/Makefile muse.el
4583     renamed files:
4584      examples/.arch-ids/README.id
4585        ==> examples/.arch-ids/QuickStart.id
4586      examples/README
4587        ==> examples/QuickStart
4590 2005-06-15 22:47:05 GMT Michael Olson <mwolson@gnu.org> patch-58
4592     Summary:
4593       Makefile refactoring.
4594     Revision:
4595       muse--main--1.0--patch-58
4597     * Makefile (.PHONY): List all non-file targets.
4598       (examples): New rule that calls Make in the examples directory.
4599       (atranslit): Removed, since this isn't (yet) bundled with Muse.
4600     
4601     * README: Move to the examples directory.  I'd prefer to distribute a
4602       very basic plain text README and use this as a quickstart + markup
4603       example + publishing example.
4604     
4605     * examples/Makefile: Move all README-related rules here.
4606     
4607     * examples/README: Add an "About this document" section.  
4608     
4609     * scripts/publish (style): Do not include the contrib directory, since we
4610       don't use any code from there.  Since this is only invoked from the
4611       examples directory, make sure add the parent directory to the load
4612       path.
4613     
4614     * muse.texi: Change version to 3.00.90 (RC1).
4615     
4616     * muse.el: Change location of the README file in header.
4617     
4618     * muse.el (muse-version): Update to 3.00.90 (RC1).
4620     new files:
4621      examples/.arch-ids/Makefile.id examples/Makefile
4623     modified files:
4624      ChangeLog Makefile examples/README muse.el muse.texi
4625      scripts/publish
4627     renamed files:
4628      .arch-ids/README.id
4629        ==> examples/.arch-ids/README.id
4630      README
4631        ==> examples/README
4634 2005-06-14 03:14:05 GMT Michael Olson <mwolson@gnu.org> patch-57
4636     Summary:
4637       Update my example configuration.
4638     Revision:
4639       muse--main--1.0--patch-57
4641     * examples/mwolson/muse-init.el: Update to reflect use of outline faces
4642       and experimental status of muse-message.
4644     modified files:
4645      ChangeLog examples/mwolson/muse-init.el
4648 2005-06-14 03:08:54 GMT Michael Olson <mwolson@gnu.org> patch-56
4650     Summary:
4651       Provide optional outline-style faces; customization fixes; experimental stuff.
4652     Revision:
4653       muse--main--1.0--patch-56
4655     * muse-colors.el (muse-colors-autogen-headings): New user-customizable
4656       option that determines what the header faces should look like.  If
4657       'outline, use outline-style faces.  If nil, don't generate the faces at
4658       all, which allows the user to specify their own.  Otherwise, use the
4659       scaled faces, which is the default behavior.
4660       (muse-colors-outline-faces-list): List of faces to use.  In case the
4661       outline faces are not available, provide reasonable defaults.
4662       (muse-make-faces): Use dolist instead of mapc.  Implement the
4663       possibility of having outline-style colors for heading.  Don't call
4664       this function immediately -- give the users time to make their changes
4665       through the customize interface.  Once we call this function, Emcs from
4666       CVS will not allow the faces to be changed easily, which is a shame.
4667     
4668     * muse-message.el (muse-message-contents-tag): Copied from
4669       `muse-publish-contents-tag' in order to keep the customization
4670       interface from making the `muse-markup-tags' option from throwing a
4671       type mismatch error.  This function is untested and will likely do
4672       nothing useful.  This file has been moved to the experimental folder
4673       until it gets fleshed out more.
4674     
4675     * experimental/muse-wiki.el: New file from johnw's initial attempt at a
4676       file that could eventually provide wiki-like ability.  Currently this
4677       is just a collection of functions that were pruned out when he remade
4678       Muse, so don't get too excited.  I plan to eventually merge Yann
4679       Hodique's work here, probably after the first release of Muse.
4680     
4681     * muse-regexps.el (muse-regexp): Improve description.
4682     
4683     * muse-project.el (muse-project-ignore-regexp): Make this be a part of
4684       the muse-regexp group since it is just a single regexp.  Lists of
4685       regexps don't have to be in muse-regexp, however.
4686     
4687     * muse-blosxom.el (muse-blosxom): Change use of `behaviour' to `behavior'
4688       since the Emacs devel mailing list seems to not want Britain-izations
4689       in Emacs code.
4690     
4691     * muse-colors.el (muse-colors): Ditto.
4692     
4693     * muse-docbook.el (muse-docbook): Ditto.
4694     
4695     * muse-html.el (muse-html): Ditto.
4696     
4697     * muse-http.el (muse-http): Ditto.
4698     
4699     * muse-message.el (muse-message): Ditto.
4700     
4701     * muse-mode.el (muse-mode): Ditto.
4702     
4703     * muse-project.el (muse-project): Ditto.
4704     
4705     * muse-publish.el (muse-publish): Ditto.
4706     
4707     * muse.el (muse): Ditto.
4709     new files:
4710      experimental/.arch-ids/=id
4711      experimental/.arch-ids/muse-wiki.el.id
4712      experimental/muse-wiki.el
4714     modified files:
4715      ChangeLog experimental/muse-message.el muse-blosxom.el
4716      muse-colors.el muse-docbook.el muse-html.el muse-http.el
4717      muse-mode.el muse-project.el muse-publish.el muse-regexps.el
4718      muse.el
4720     renamed files:
4721      .arch-ids/muse-message.el.id
4722        ==> experimental/.arch-ids/muse-message.el.id
4723      muse-message.el
4724        ==> experimental/muse-message.el
4726     new directories:
4727      experimental experimental/.arch-ids
4730 2005-06-13 22:37:20 GMT Michael Olson <mwolson@gnu.org> patch-55
4732     Summary:
4733       Fix publishing error when given an empty string for header/footer.
4734     Revision:
4735       muse--main--1.0--patch-55
4737     * muse-publish.el (muse-insert-file-or-string): Don't pass argument to
4738       `file-readable-p' if it is an empty string.  For some reason,
4739       `file-readable-p' and `insert-file-contents' were treating an empty
4740       string as if it were the current directory.
4742     modified files:
4743      ChangeLog muse-publish.el
4746 2005-06-13 22:01:00 GMT Michael Olson <mwolson@gnu.org> patch-54
4748     Summary:
4749       WYSIWYG emphasis, XEmacs compatibility hacks.
4750     Revision:
4751       muse--main--1.0--patch-54
4753     * muse-colors.el (muse-colors-emphasized): Make emphasis more WYSIWIG
4754       compliant.  Only colorize if we end with the same number of asterisks
4755       as we start with, preventing unnoticed syntax errors.  Don't colorize
4756       in the middle of a word.
4757       (muse-colors-underlined): Make underlining more WYSIWIG compliant.
4758       Only colorize if we end with an underscore.  Don't colorize in the
4759       middle of a word.
4760     
4761     * muse-docbook.el (muse-docbook-markup-paragraph): Move question mark
4762       inside of group.  This will probably not do anything, but it seems
4763       syntactically good.
4764     
4765     * muse-html.el (muse-html-markup-paragraph): Attempt to deal with case
4766       where we start with an image link.  JohnW didn't seem to like having
4767       <p> tags inserted before image links, but they don't validate properly
4768       as they are.  For now, I will surround such links/paragraphs with <div
4769       class="image-link"> in an attempt to be as not invasive and yet
4770       standards compliant as possible.
4771     
4772     * muse-html.el (muse-html-escape-string): Work around distinction between
4773       int and char types in XEmacs.  Deal with an annoying replace-match bug
4774       in XEmacs that rears its head at times.
4775     
4776     * muse-publish.el (muse-publish-markup-word): Allow underlines to be
4777       multi-line.
4779     modified files:
4780      ChangeLog muse-colors.el muse-docbook.el muse-html.el
4781      muse-publish.el
4784 2005-06-13 01:13:08 GMT Michael Olson <mwolson@gnu.org> patch-53
4786     Summary:
4787       Minor code cleanup to address elint issues.
4788     Revision:
4789       muse--main--1.0--patch-53
4791     * Makefile (test): Don't build README files during this rule.  Remove
4792       spurious "make clean" statement.
4793     
4794     * muse-colors.el (muse-colors-tags): Make sure that this appears in the
4795       `muse-colors' group, and give it a proper type.
4796     
4797     * muse-mode.el: Wrap condition-case around `eval-when-compile'.
4798     
4799     * examples/johnw/muse-johnw.el (muse-my-html-insert-contents,
4800       muse-my-journal-find-entries): Replace `string-to-int' with
4801       `string-to-number'.
4802     
4803     * muse-html.el (muse-html-insert-contents): Ditto.
4804     
4805     * muse-journal.el (muse-journal-html-munge-buffer,
4806       muse-journal-latex-munge-buffer): Ditto.
4807     
4808     * muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
4809     
4810     * muse-publish.el (muse-publish-markup-footnote,
4811       muse-publish-contents-tag): Ditto.
4812     
4813     * muse-regexps.el (muse-extreg-usable-p): Ditto.
4815     modified files:
4816      ChangeLog Makefile examples/johnw/muse-johnw.el muse-colors.el
4817      muse-html.el muse-journal.el muse-mode.el muse-publish.el
4818      muse-regexps.el
4821 2005-06-13 00:41:10 GMT Michael Olson <mwolson@gnu.org> patch-52
4823     Summary:
4824       Add ability to automate the creation a new blosxom entry.
4825     Revision:
4826       muse--main--1.0--patch-52
4828     * examples/mwolson/muse-init.el: Move new entry section to
4829       muse-blosxom.el.  Modify the key settings in my example accordingly.
4830     
4831     * muse-blosxom.el (muse-blosxom-footer): Just use the empty string, since
4832       Muse always makes sure that the file ends with a newline.
4833     
4834     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove this, since
4835       planner markup is now provided automatically by the planner port to
4836       Muse, and we don't have any customized markup.
4837     
4838     * muse-blosxom.el (muse-blosxom-base-directory): New customizable
4839       variable that specifies where the base directory of your blog entries
4840       is found.
4841     
4842     * muse-blosxom.el (muse-blosxom-get-categories): Get the categories from
4843       the base directory.  Explore categories recursively.
4844     
4845     * muse-blosxom.el (muse-blosxom-title-to-file): Helper function for
4846       `muse-blosxom-new-entry'.  Turns the given title into a lowercase, sans
4847       special characters file name.
4848     
4849     * muse-blosxom.el (muse-blosxom-new-entry): Automate the process of
4850       making a new blog entry.  It will prompt you for a category, then a
4851       title, and then will create a new file that has the date and title
4852       inserted.
4854     modified files:
4855      ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
4858 2005-06-12 22:11:20 GMT Michael Olson <mwolson@gnu.org> patch-51
4860     Summary:
4861       Change mailing address of FSF, add AUTHORS file.
4862     Revision:
4863       muse--main--1.0--patch-51
4865     * muse-*.el, muse.texi: Change mailing address of FSF.
4866     
4867     * muse.texi (Contributors): Fix typo.
4868     
4869     * AUTHORS: New file containing a list of all of those who have
4870       contributed code or documentation to Muse, how many lines were changed,
4871       etc.
4873     new files:
4874      .arch-ids/AUTHORS.id AUTHORS
4876     modified files:
4877      ChangeLog muse-blosxom.el muse-convert.el muse-docbook.el
4878      muse-html.el muse-http.el muse-journal.el muse-latex.el
4879      muse-message.el muse-mode.el muse-poem.el muse-project.el
4880      muse-publish.el muse-regexps.el muse-texinfo.el muse.el
4881      muse.texi
4884 2005-06-12 21:33:24 GMT Michael Olson <mwolson@gnu.org> patch-50
4886     Summary:
4887       Merged from hodique@lifl.fr--2005 (patch 0-1)
4888     Revision:
4889       muse--main--1.0--patch-50
4891     Patches applied:
4892     
4893      * hodique@lifl.fr--2005/muse--yh--1.0--base-0
4894        tag of mwolson@gnu.org--2005/muse--main--1.0--patch-49
4895     
4896      * hodique@lifl.fr--2005/muse--yh--1.0--patch-1
4897        fix .html (for example) in visible names for links
4899     modified files:
4900      ChangeLog muse-publish.el
4902     new patches:
4903      hodique@lifl.fr--2005/muse--yh--1.0--base-0
4904      hodique@lifl.fr--2005/muse--yh--1.0--patch-1
4907 2005-06-11 23:35:43 GMT Michael Olson <mwolson@gnu.org> patch-49
4909     Summary:
4910       Make generated X(HT)ML show up in the right encoding in other modes.
4911     Revision:
4912       muse--main--1.0--patch-49
4914     * muse-html.el (muse-xhtml-header): Add "encoding=..." to first line.
4915       Thanks to Zhiqiang Ye for the suggestion.  This attempts to make
4916       generated (X)HTML files show up in the right coding system when editing
4917       them with another Emacs mode.
4918     
4919     * muse-journal.el (muse-journal-rss-header): Automatically determine the
4920       encoding instead of hard-coding it.
4921     
4922     * muse-message.el: Add content to Commentary section, explaining the use
4923       of this publishing style.
4925     modified files:
4926      ChangeLog muse-html.el muse-journal.el muse-message.el
4929 2005-06-11 01:28:01 GMT Michael Olson <mwolson@gnu.org> patch-48
4931     Summary:
4932       Move regexps to same group, only make 4 heading faces.
4933     Revision:
4934       muse--main--1.0--patch-48
4936     * muse-colors.el (muse-make-faces): Only create 4 header faces since we
4937       can only publish 3 of them specially, leaving the fourth to be in
4938       plain text.
4939       (muse-colors-markup): Only recognize 4 levels of heading.
4940     
4941     * muse-regexps.el (muse-tag-regexp, muse-link-regexp, muse-url-regexp)
4942       (muse-file-regexp, muse-image-regexp)
4943       (muse-ignored-extensions-regexp): Moved here from muse.el.  It seems
4944       like a good idea to have all the regexps in the same group.
4946     modified files:
4947      ChangeLog muse-colors.el muse-regexps.el muse.el
4950 2005-06-09 19:48:02 GMT Michael Olson <mwolson@gnu.org> patch-47
4952     Summary:
4953       Update my example config, minor code cleanup.
4954     Revision:
4955       muse--main--1.0--patch-47
4957     * examples/mwolson/muse-init.el (muse-project-alist): Shorten project
4958       names and add "Plans" project.
4959     
4960     * muse-docbook.el (looking-back): Delete.
4961     
4962     * muse-html.el (looking-back): Delete.
4963     
4964     * muse-html.el (muse-html-markup-paragraph): Use `muse-looking-back'
4965       instead of `looking-back'.
4966     
4967     * muse.el (muse-looking-back): Instead of redefining the `looking-back'
4968       function, use this function.  If `looking-back' exists, call it;
4969       otherwise, use a workaround.
4971     removed files:
4972      contrib/.arch-ids/pcomplete.el.id contrib/pcomplete.el
4974     modified files:
4975      ChangeLog examples/mwolson/muse-init.el muse-docbook.el
4976      muse-html.el muse.el
4979 2005-05-30 22:15:13 GMT Michael Olson <mwolson@gnu.org> patch-46
4981     Summary:
4982       Handle a few paragraph publishing edge cases better.
4983     Revision:
4984       muse--main--1.0--patch-46
4986     * muse-docbook.el (muse-docbook-markup-regexps): Consolidate the
4987       beginning-of-document, end-of-document, and paragraph separator regexps
4988       so that one markup rule can be used in all these cases.
4989       (muse-docbook-markup-paragraph): Handle more cases correctly.  In
4990       particular, blockquote or center at beginning or end of document will
4991       be published properly.  Hopefully this won't slow things down too much.
4992       (muse-docbook-markup-paragraph-close): Removed.
4993     
4994     * muse-blosxom.el (muse-blosxom-markup-regexps): Ditto.
4995     
4996     * muse-html.el (muse-html-markup-regexps, muse-html-markup-paragraph):
4997       Ditto.
4998       (muse-html-markup-paragraph-close): Removed.
5000     modified files:
5001      ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
5004 2005-05-28 23:37:11 GMT Michael Olson <mwolson@gnu.org> patch-45
5006     Summary:
5007       Improve prompt when reading a tag.
5008     Revision:
5009       muse--main--1.0--patch-45
5011     * muse-mode.el (muse-insert-tag): Add a colon after "default" like some
5012       other Emacs modes seem to do.
5014     modified files:
5015      ChangeLog muse-mode.el
5018 2005-05-28 23:34:50 GMT Michael Olson <mwolson@gnu.org> patch-44
5020     Summary:
5021       Warn user when publishing fails due to a private directory.
5022     Revision:
5023       muse--main--1.0--patch-44
5025     * muse-project.el (muse-project-private-p): Warn users when publishing a
5026       file fails due to its directory not being readable by others.  Make
5027       sure that you do a `chmod +o name_of_directory' if you want the
5028       contents of that directory to be publishable.
5030     modified files:
5031      ChangeLog muse-project.el
5034 2005-05-28 23:21:39 GMT Michael Olson <mwolson@gnu.org> patch-43
5036     Summary:
5037       Fix error with example tags and message publishing style.
5038     Revision:
5039       muse--main--1.0--patch-43
5041     * muse-colors.el: Don't define `font-lock-mode' as a variable.  Check to
5042       see if a previous definition for `font-lock-multiline' exists.
5043     
5044     * muse-message.el (muse-message-example-tag): Don't require two
5045       additional (unused) arguments.
5047     modified files:
5048      ChangeLog muse-colors.el muse-message.el
5051 2005-05-22 05:58:40 GMT Michael Olson <mwolson@gnu.org> patch-42
5053     Summary:
5054       Always end the published document with a newline.
5055     Revision:
5056       muse--main--1.0--patch-42
5058     * muse-html.el (muse-html-markup-paragraph-close): Always end the
5059       published document with a newline.
5060     
5061     * muse-docbook.el (muse-docbook-markup-paragraph-close): Ditto.
5063     modified files:
5064      ChangeLog muse-docbook.el muse-html.el
5067 2005-05-22 01:26:13 GMT Michael Olson <mwolson@gnu.org> patch-41
5069     Summary:
5070       Don't let automatic backup files crash the publishing process.
5071     Revision:
5072       muse--main--1.0--patch-41
5074     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove rule for date
5075       directive since this value is already processed by
5076       `muse-publish-markup-directive', and may be obtained by using
5077       the code: (muse-publishing-directive "date").
5078     
5079     * muse-colors.el (muse-colors-region): Make sure that we don't ever try
5080       to run (funcall nil); this happened once during a debugging process.
5081     
5082     * muse-project.el (muse-project-private-p): Skip any file for which we
5083       cannot fetch attributes.  This fixes a bug where having an
5084       Emacs-generated automatic backup file in a publishing directory causes
5085       the publishing process to halt with an error.
5087     modified files:
5088      ChangeLog muse-blosxom.el muse-colors.el muse-project.el
5091 2005-05-20 20:44:46 GMT Michael Olson <mwolson@gnu.org> patch-40
5093     Summary:
5094       Apply fix in previous patch to the DocBook publishing style.
5095     Revision:
5096       muse--main--1.0--patch-40
5098     * muse-docbook.el (muse-docbook-markup-paragraph-close): Apply fix from
5099       previous patch here as well.
5100     
5102     modified files:
5103      ChangeLog muse-docbook.el
5106 2005-05-20 20:28:32 GMT Michael Olson <mwolson@gnu.org> patch-39
5108     Summary:
5109       Fix newly-introduced lock-up during HTML publishing.
5110     Revision:
5111       muse--main--1.0--patch-39
5113     * muse-blosxom.el (muse-blosxom-markup-regexps): Give date directive and
5114       planner rules higher priority in the publishing sequence.  Hopefully
5115       this will not wreck anything; I don't use these rules, so I cannot
5116       tell.  This wasn't a real bugfix, just an aesthetic code thing for me.
5117     
5118     * muse-html.el (muse-html-markup-paragraph-close): Don't use
5119       replace-match; that seems to be slightly evil.  Return nil instead of a
5120       newline since otherwise Muse thinks that we are not done yet and gets
5121       into an infinite loop.  This should fix the lock-up problem that
5122       resulted from the previous few patches.
5124     modified files:
5125      ChangeLog muse-blosxom.el muse-html.el
5128 2005-05-19 23:44:16 GMT Michael Olson <mwolson@gnu.org> patch-38
5130     Summary:
5131       Parenthesis goofup.
5132     Revision:
5133       muse--main--1.0--patch-38
5135     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove stray parenthesis.
5136     
5138     modified files:
5139      ChangeLog muse-blosxom.el
5142 2005-05-19 23:41:54 GMT Michael Olson <mwolson@gnu.org> patch-37
5144     Summary:
5145       Make docbook and blosxom modes close paragraphs properly at end.
5146     Revision:
5147       muse--main--1.0--patch-37
5149     * muse-blosxom.el (muse-blosxom-markup-regexps): Use new rule from last
5150       patch.
5151     
5152     * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
5153       (muse-docbook-markup-paragraph-close): Adapt from
5154       `muse-html-markup-paragraph-close'.
5155     
5156     * muse-html.el (muse-html-markup-paragraph-close): Add newline so that we
5157       preserve the same appearance as before the last patch.
5159     modified files:
5160      ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
5163 2005-05-19 23:26:50 GMT Michael Olson <mwolson@gnu.org> patch-36
5165     Summary:
5166       Bugfix: Close P tag properly at end of file.
5167     Revision:
5168       muse--main--1.0--patch-36
5170     * muse-blosxom.el: Fix bug where loading this file twice would cause an
5171       error.
5172     
5173     * muse-html.el (muse-html-markup-regexps): Use simpler mechanism for
5174       detecting whether or not a paragraph needs a closing P tag.
5175       (muse-html-markup-paragraph-close): New function that only inserts a
5176       closing P tag when an unclosed P tag is nearby.
5178     modified files:
5179      ChangeLog muse-blosxom.el muse-html.el
5182 2005-05-18 06:07:02 GMT Michael Olson <mwolson@gnu.org> patch-35
5184     Summary:
5185       Update my example settings.
5186     Revision:
5187       muse--main--1.0--patch-35
5189     * examples/mwolson/muse-init.el: Synchronize with my current settings.
5191     modified files:
5192      ChangeLog examples/mwolson/muse-init.el
5195 2005-05-18 06:03:07 GMT Michael Olson <mwolson@gnu.org> patch-34
5197     Summary:
5198       Update documentation for C-c TAB feature.
5199     Revision:
5200       muse--main--1.0--patch-34
5202     * muse.texi (Keystroke Summary): Note that C-c TAB calls
5203       `muse-insert-tag'.
5204     
5206     modified files:
5207      ChangeLog muse.texi
5210 2005-05-18 06:00:27 GMT Michael Olson <mwolson@gnu.org> patch-33
5212     Summary:
5213       New feature: tag completion with C-c TAB.
5214     Revision:
5215       muse--main--1.0--patch-33
5217     * muse-mode.el (muse-mode-map): Map C-c TAB to `muse-insert-tag'.
5218       (muse-tag-history, muse-custom-tags): New variables that keep track of
5219       the tag history and newly-entered tags respectively for
5220       `muse-insert-tag'.
5221       (muse-insert-tag): New function that interactively prompts the user for
5222       a tag to use.
5224     modified files:
5225      ChangeLog muse-mode.el
5228 2005-05-18 05:49:07 GMT Michael Olson <mwolson@gnu.org> patch-32
5230     Summary:
5231       Fix XHTML validation error with <hr> and <br>.
5232     Revision:
5233       muse--main--1.0--patch-32
5235     * muse-html.el (muse-xhtml-markup-strings): Use the proper form of the BR
5236       and HR tags for XHTML publishing.  This should fix a few validation
5237       errors that I've been noticing lately.
5239     modified files:
5240      ChangeLog muse-html.el
5243 2005-05-12 22:46:10 GMT Michael Olson <mwolson@gnu.org> patch-31
5245     Summary:
5246       Remove flyspell overlays on links.
5247     Revision:
5248       muse--main--1.0--patch-31
5250     * muse-colors.el (muse-colors-link): Remove flyspell overlays.  This
5251       should make the link clickable.  On Emacs21, the color will stay red,
5252       but other Emacsen should do the right thing, which is use the normal
5253       link color.  Hopefully this will fix some strange flyspell-related link
5254       problems.
5256     modified files:
5257      ChangeLog muse-colors.el
5260 2005-05-06 03:30:05 GMT Michael Olson <mwolson@gnu.org> patch-30
5262     Summary:
5263       Update my example Muse settings.
5264     Revision:
5265       muse--main--1.0--patch-30
5267     * examples/mwolson/muse-init.el: Update from my latest version.
5268       (muse-project-alist): Remove the francais part of my blog.
5269       (my-muse-mode-flyspell-p): Split old `my-muse-mode-affect-p' function
5270       into this and `my-muse-mode-fill-nobreak-p'.
5271       (muse-mode-hook): Tell fill mode to avoid breaking links; hopefully
5272       this is the best way to accomplish this.
5273       (my-muse-blosxom-title-to-file): Replace more non-alphanumeric
5274       characters in the title.
5275       (my-muse-prepare-entry-for-xanga): Treat example regions better.
5277     modified files:
5278      ChangeLog examples/mwolson/muse-init.el
5281 2005-04-21 18:25:28 GMT Michael Olson <mwolson@gnu.org> patch-29
5283     Summary:
5284       Add simple `muse-version' function.
5285     Revision:
5286       muse--main--1.0--patch-29
5288     * muse.el (muse-version): New function that displays the value of the
5289       `muse-version' variable.  This should be easier for the user to type
5290       than C-h v muse-version.
5292     modified files:
5293      ChangeLog muse.el
5296 2005-04-21 18:19:02 GMT Michael Olson <mwolson@gnu.org> patch-28
5298     Summary:
5299       Don't compile documentation by default.
5300     Revision:
5301       muse--main--1.0--patch-28
5303     * Makefile (all): Don't compile documentation by default.
5304       (doc): Use this rule to compile documentation.
5306     modified files:
5307      ChangeLog Makefile
5310 2005-04-16 18:08:24 GMT Michael Olson <mwolson@gnu.org> patch-27
5312     Summary:
5313       Merge RSS 2.0 enclosure support for muse-journal.el from johnw
5314     Revision:
5315       muse--main--1.0--patch-27
5317     2005-04-16  Michael Olson  <mwolson@gnu.org>
5318     
5319         * muse-journal.el: Merge in enclosure support for RSS 2.0 from
5320         johnw. If a journal entry's title is a [[link]], then an
5321         <enclosure> tag will be added to the XML data giving the size and
5322         MIME type of the link target.  This makes podcasting with Muse
5323         trivial.
5324         (muse-journal-rss-entry-template): Add enclosure usage to example.
5325         (muse-journal-rss-munge-buffer): Implement enclosures.
5327     modified files:
5328      ChangeLog muse-journal.el
5331 2005-04-15 05:54:30 GMT Michael Olson <mwolson@gnu.org> patch-26
5333     Summary:
5334       Standardize source headers, appease elint, don't require planner
5335     Revision:
5336       muse--main--1.0--patch-26
5338     2005-04-15  Michael Olson  <mwolson@gnu.org>
5339     
5340         * Makefile, scripts/muse-build.el: Moved muse-build.el to the
5341         `scripts' directory since it really isn't part of Muse proper; it
5342         is used to generate Muse output from the command line.
5343     
5344         * muse-blosxom.el: Handle case where planner is not loaded so that
5345         it isn't a hard requirement.
5346     
5347         * muse-colors.el: Move definition of `muse-colors-tag-info' up so
5348         that elint doesn't complain.
5349     
5350         * muse-message.el (muse-message-markup-link): Don't throw up on
5351         links with no description.
5352     
5353         * muse-blosxom.el, muse-book.el, muse-colors.el, muse-convert.el,
5354         muse-docbook.el, muse-html.el, muse-http.el, muse-journal.el,
5355         muse-latex.el, muse-message.el, muse-mode.el, muse-poem.el,
5356         muse-project.el, muse-publish.el, muse-regexps.el,
5357         muse-texinfo.el, muse.el: Add standard header for each file in
5358         preparation for the initial release, which will hopefully happen
5359         sometime within the next month.
5360     
5362     removed files:
5363      experimental/.arch-ids/=id
5365     modified files:
5366      ChangeLog Makefile muse-blosxom.el muse-book.el muse-colors.el
5367      muse-convert.el muse-docbook.el muse-html.el muse-http.el
5368      muse-journal.el muse-latex.el muse-message.el muse-mode.el
5369      muse-poem.el muse-project.el muse-publish.el muse-regexps.el
5370      muse-texinfo.el muse.el
5372     renamed files:
5373      .arch-ids/muse-build.el.id
5374        ==> scripts/.arch-ids/muse-build.el.id
5375      muse-build.el
5376        ==> scripts/muse-build.el
5378     removed directories:
5379      experimental experimental/.arch-ids
5382 2005-04-14 23:46:47 GMT Michael Olson <mwolson@gnu.org> patch-25
5384     Summary:
5385       Merge contents of muse-latexcjk.el into muse-latex.el.
5386     Revision:
5387       muse--main--1.0--patch-25
5389     2005-04-14  Michael Olson  <mwolson@gnu.org>
5390     
5391         * muse-latex.el (muse-latexcjk-header, muse-latexcjk-footer)
5392         (muse-latexcjk-encoding-map, muse-latexcjk-encoding-default)
5393         (muse-latexcjk-encoding, muse-latexcjk-transform-content-type):
5394         Merge in from muse-latexcjk.el.
5395     
5396         * muse-latexcjk.el: Removed, functionality merged with
5397         muse-latex.el
5399     removed files:
5400      .arch-ids/muse-latexcjk.el.id muse-latexcjk.el
5402     modified files:
5403      ChangeLog muse-latex.el
5406 2005-04-06 23:25:47 GMT Michael Olson <mwolson@gnu.org> patch-24
5408     Summary:
5409       Merge muse-xhtml.el into muse-html.el.
5410     Revision:
5411       muse--main--1.0--patch-24
5413     2005-04-06  Michael Olson  <mwolson@gnu.org>
5414     
5415         * examples/mwolson/muse-init.el: Update with respect to the
5416         muse-xhtml.el merge.
5417     
5418         * muse-html.el: The contents of muse-xhtml.el have been merged in
5419         as advised by John Wiegley.
5420         (muse-html-style-sheet): Add example for XHTML use in the
5421         function's documentation.
5422         (muse-xhtml-header, muse-xhtml-footer, muse-xhtml-markup-tags):
5423         Moved from muse-xhtml.el.
5424     
5425         * muse-xhtml.el: Removed; contents merged into muse-html.el.
5427     removed files:
5428      .arch-ids/muse-xhtml.el.id muse-xhtml.el
5430     modified files:
5431      ChangeLog examples/mwolson/muse-init.el muse-html.el
5434 2005-04-06 03:18:55 GMT Michael Olson <mwolson@gnu.org> patch-23
5436     Summary:
5437       Try to fix regexps for Emacs 21.4.
5438     Revision:
5439       muse--main--1.0--patch-23
5441     2005-04-05  Michael Olson  <mwolson@gnu.org>
5442     
5443         * muse-regexps.el (muse-extreg-usable-p): Try to make regexps work
5444         for Emacs 21.4.
5446     modified files:
5447      ChangeLog muse-regexps.el
5450 2005-04-01 17:59:47 GMT Michael Olson <mwolson@gnu.org> patch-22
5452     Summary:
5453       Add comments to the publish-project example script
5454     Revision:
5455       muse--main--1.0--patch-22
5457     2005-04-01  Michael Olson  <mwolson@gnu.org>
5458     
5459         * examples/publish-project: Moved here from
5460         scripts/publish-project.  Added a few comments so people know what
5461         it is used for.
5463     modified files:
5464      ChangeLog examples/publish-project
5466     renamed files:
5467      scripts/.arch-ids/publish-project.id
5468        ==> examples/.arch-ids/publish-project.id
5469      scripts/publish-project
5470        ==> examples/publish-project
5473 2005-04-01 02:27:08 GMT Michael Olson <mwolson@gnu.org> patch-21
5475     Summary:
5476       New XHTML style, add more examples to my sample muse config
5477     Revision:
5478       muse--main--1.0--patch-21
5480     2005-03-31  Michael Olson  <mwolson@gnu.org>
5481     
5482         * examples/mwolson/muse-init.el: Give an example of deriving a
5483         custom publishing style.
5484         (my-muse-blosxom-finalize): Finalizes the "my-blosxom" style.
5485         (my-muse-prepare-entry-for-xanga): Mangle the published output
5486         from a blosxom project and copy the result to the clipboard for
5487         easy pasting into Xanga's web form.  The file is untouched.
5488     
5489         * muse-html.el (muse-html-style-sheet): Include the <style
5490         type="text/css"></style> wrapper around the example.
5491         (muse-html-header): Don't add <style type="text/css"></style>
5492         around the value of `muse-html-style-sheet' anymore.  This allows
5493         for the option of putting your stylesheet(s) in a separate file.
5494         An example of this is given in the documentation for this
5495         variable.
5496     
5497         * muse-xhtml: New file that implements a publishing style which is
5498         derived from HTML mode.  It uses a slightly modified version of
5499         the HTML markup rules to generate XHTML-compliant output.
5500     
5501         * muse-blosxom.el: Add new "blosxom-xhtml" style.  The old
5502         "blosxom" style has been renamed to "blosxom-html".  Fix a few
5503         header gaffes.
5504     
5505         * muse-journal.el: Add new "journal-xhtml" style.
5506     
5507         * muse-message.el: Add new "message-xhtml" style.
5509     new files:
5510      .arch-ids/muse-xhtml.el.id muse-xhtml.el
5512     modified files:
5513      ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
5514      muse-html.el muse-journal.el muse-message.el
5517 2005-03-25 03:55:13 GMT Michael Olson <mwolson@gnu.org> patch-20
5519     Summary:
5520       Add my muse configuration to the examples
5521     Revision:
5522       muse--main--1.0--patch-20
5524     2005-03-24  Michael Olson  <mwolson@gnu.org>
5525     
5526         * examples/johnw: Move John Wiegley's configuration to this
5527         directory.
5528     
5529         * examples/mwolson: My configuration files go here.
5530     
5531         * examples/mwolson/muse-init.el: My Muse configuration file.  I
5532         just figured out how to keep links from being spell-checked or
5533         split up by fill-mode, so the implementation of this may be found
5534         here.  I also made a function that sets up a blog entry for me.
5536     new files:
5537      examples/johnw/.arch-ids/=id examples/mwolson/.arch-ids/=id
5538      examples/mwolson/.arch-ids/muse-init.el.id
5539      examples/mwolson/muse-init.el
5541     modified files:
5542      ChangeLog
5544     renamed files:
5545      examples/.arch-ids/muse-johnw.el.id
5546        ==> examples/johnw/.arch-ids/muse-johnw.el.id
5547      examples/.arch-ids/publish-johnw.id
5548        ==> examples/johnw/.arch-ids/publish-johnw.id
5549      examples/muse-johnw.el
5550        ==> examples/johnw/muse-johnw.el
5551      examples/publish-johnw
5552        ==> examples/johnw/publish-johnw
5554     new directories:
5555      examples/johnw examples/johnw/.arch-ids examples/mwolson
5556      examples/mwolson/.arch-ids
5559 2005-03-24 22:57:10 GMT Michael Olson <mwolson@gnu.org> patch-19
5561     Summary:
5562       Add muse-blosxom script and plugin for pyblosxom
5563     Revision:
5564       muse--main--1.0--patch-19
5566     2005-03-24  Michael Olson  <mwolson@gnu.org>
5567     
5568         * muse-blosxom.el: Update copyright notice in headers and mention
5569         the pyblosxom scripts.
5570     
5571         * contrib/pyblosxom: New directory containing pyblosxom plugins
5572         and helper scripts.
5573     
5574         * contrib/getstamps.py: Script that generates the "timestamps"
5575         file, run on the local machine.
5576     
5577         * contrib/hardcodedates.py: PyBlosxom plugin that interprets the
5578         timestamps file.
5580     new files:
5581      contrib/pyblosxom/.arch-ids/=id
5582      contrib/pyblosxom/.arch-ids/getstamps.py.id
5583      contrib/pyblosxom/.arch-ids/hardcodedates.py.id
5584      contrib/pyblosxom/getstamps.py
5585      contrib/pyblosxom/hardcodedates.py
5587     modified files:
5588      ChangeLog muse-blosxom.el
5590     new directories:
5591      contrib/pyblosxom contrib/pyblosxom/.arch-ids
5594 2005-03-23 19:05:09 GMT Michael Olson <mwolson@gnu.org> patch-18
5596     Summary:
5597       muse-blosxom.el has matured past experimental status
5598     Revision:
5599       muse--main--1.0--patch-18
5601     2005-03-23  Michael Olson  <mwolson@gnu.org>
5602     
5603         * muse-blosxom.el: Remove common functionality that has already
5604         been implemented in `muse-html.el'.  Derive this mode from
5605         `muse-html'.  Update documentation.  I now feel that this file is
5606         ready to be included in the top-level Muse directory.
5608     modified files:
5609      ChangeLog muse-blosxom.el
5611     renamed files:
5612      experimental/.arch-ids/muse-blosxom.el.id
5613        ==> .arch-ids/muse-blosxom.el.id
5614      experimental/muse-blosxom.el
5615        ==> muse-blosxom.el
5618 2005-03-22 05:28:01 GMT Michael Olson <mwolson@gnu.org> patch-17
5620     Summary:
5621       Make muse-blosxom.el slightly less experimental
5622     Revision:
5623       muse--main--1.0--patch-17
5625     2005-03-22  Michael Olson  <mwolson@gnu.org>
5626     
5627         * experimental/muse-blosxom.el (muse-blosxom-page-date-alist):
5628         Renamed from `blosxom-page-date-alist'.  Currently it does nothing
5629         useful.
5630         (muse-blosxom-markup-regexps): Remove unnecessary first grouping
5631         from the `muse-blosxom-markup-date-directive' rule.
5632         (blosxom-set-time): Remove this function.  We're not going to be
5633         touching the timestamp manually anymore -- it's too much of a
5634         hassle.  Right now I've got a python program that compiles a
5635         timestamp file and a pyblosxom helper that reads it.  Something
5636         similar could be arranged for blosxom, I'm sure.
5637     
5639     modified files:
5640      ChangeLog experimental/muse-blosxom.el
5643 2005-03-20 19:40:10 GMT Michael Olson <mwolson@gnu.org> patch-16
5645     Summary:
5646       Apply latest journal-related updates from johnw
5647     Revision:
5648       muse--main--1.0--patch-16
5651     modified files:
5652      ChangeLog examples/muse-johnw.el muse-journal.el
5655 2005-03-01 02:58:29 GMT Michael Olson <mwolson@gnu.org> patch-15
5657     Summary:
5658       Add Projects node to the manual
5659     Revision:
5660       muse--main--1.0--patch-15
5662     2005-02-28  Michael Olson  <mwolson@gnu.org>
5663     
5664         * muse.texi: Change copyright notice since the FSF is now the
5665         copyright holder.
5666         (Projects): New node, based on a section from the README file.
5668     modified files:
5669      ChangeLog muse.texi
5672 2005-03-01 02:25:15 GMT Michael Olson <mwolson@gnu.org> patch-14
5674     Summary:
5675       Correct documentation, adding some content.
5676     Revision:
5677       muse--main--1.0--patch-14
5679     2005-02-28  Michael Olson  <mwolson@gnu.org>
5680     
5681         * muse.texi: Change license terms of the documentation to the GNU
5682         GPL instead of the GNU FDL, as per the consent of the copyright
5683         holders of the emacs-wiki manual, from which this is based.  Some
5684         emacs-wiki-isms in the manual were corrected, and the Getting
5685         Started section was updated.
5687     modified files:
5688      ChangeLog muse.texi
5691 2005-02-17 19:08:19 GMT Michael Olson <mwolson@gnu.org> patch-13
5693     Summary:
5694       Make muse-blosxom.el a bit more sane, still need to bum it down a bit
5695     Revision:
5696       muse--main--1.0--patch-13
5698     2005-02-17  Michael Olson  <mwolson@gnu.org>
5699     
5700         * experimental/muse-blosxom.el: Somehow the contents of this file
5701         managed to get duplicated.  I removed the duplicates.
5702         (muse-blosxom-date): Remove this, since it is not useful.
5703         (muse-blosxom-header): Use the standard header that blosxom.el
5704         has.
5706     modified files:
5707      ChangeLog experimental/muse-blosxom.el
5710 2005-02-08 04:20:41 GMT Michael Olson <mwolson@gnu.org> patch-12
5712     Summary:
5713       Initial commit of muse.texi, nothing substantial
5714     Revision:
5715       muse--main--1.0--patch-12
5717     2005-02-07  Michael Olson  <mwolson@gnu.org>
5718     
5719         * muse.texi: New file that provides the documentation for Muse.
5720         It is in a very rough form at the moment.  Nothing substantial may
5721         be found here yet.  Be ye warned.
5723     new files:
5724      .arch-ids/muse.texi.id muse.texi
5726     modified files:
5727      ChangeLog
5730 2005-02-08 01:15:15 GMT Michael Olson <mwolson@gnu.org> patch-11
5732     Summary:
5733       Add docstring, new trivial function
5734     Revision:
5735       muse--main--1.0--patch-11
5737     2005-02-07  Michael Olson  <mwolson@gnu.org>
5738     
5739         * muse-mode.el (muse-mode-map): Make "C-c =" trigger
5740         `muse-what-changed'.  No functionality change.
5741         (muse-what-changed): New function that displays in diff format the
5742         changes made since the buffer was last saved.
5743     
5744         * muse-project.el (muse-project-publish): Add docstring.
5746     modified files:
5747      ChangeLog muse-mode.el muse-project.el
5750 2005-02-04 18:42:08 GMT Michael Olson <mwolson@gnu.org> patch-10
5752     Summary:
5753       Add experimental version of muse-blosxom.el to project
5754     Revision:
5755       muse--main--1.0--patch-10
5757     2005-02-04  Michael Olson  <mwolson@gnu.org>
5758     
5759         * Makefile (realclean): Remove file that gets generated when fonts
5760         are missing.
5761     
5762         * experimental/muse-bloxsom.el: New file that implements Blosxom
5763         support for Muse.  It's in a very rough state, hence its placement
5764         in the `experimental' directory.
5766     new files:
5767      experimental/.arch-ids/=id
5768      experimental/.arch-ids/muse-blosxom.el.id
5769      experimental/muse-blosxom.el
5771     modified files:
5772      ChangeLog Makefile
5774     new directories:
5775      experimental experimental/.arch-ids
5778 2005-02-04 18:19:44 GMT Michael Olson <mwolson@gnu.org> patch-9
5780     Summary:
5781       Make permissions more consistent
5782     Revision:
5783       muse--main--1.0--patch-9
5786     modified files:
5787      ChangeLog
5789     modified directories:
5790      contrib examples scripts
5793 2005-02-04 18:13:56 GMT Michael Olson <mwolson@gnu.org> patch-8
5795     Summary:
5796       Fix build problems
5797     Revision:
5798       muse--main--1.0--patch-8
5800     2005-02-04  Michael Olson  <mwolson@gnu.org>
5801     
5802         * muse-build.el: Add contrib directory to `load-path'.
5803         (muse-elint-files): Load `muse-regexps.el'.
5804     
5805         * scripts/publish: Change permissions so that this script is
5806         executable.  Add contrib directory to load list.  Add
5807         `muse-regexps.el' to list.
5809     modified files:
5810      ChangeLog muse-build.el scripts/publish
5813 2005-01-31 21:04:43 GMT Michael Olson <mwolson@gnu.org> patch-7
5815     Summary:
5816       Use "&mdash;" instead of "&#151;"
5817     Revision:
5818       muse--main--1.0--patch-7
5820     2005-01-31  Michael Olson  <mwolson@gnu.org>
5821     
5822         * muse-docbook.el (muse-docbook-markup-strings): Replace "&#151;"
5823         with "&mdash;" so that documents validate properly.  Thanks to
5824         Björn Lindström for the suggestion.
5825     
5826         * muse-html.el (muse-html-markup-strings): Ditto.
5828     modified files:
5829      ChangeLog muse-docbook.el muse-html.el
5832 2005-01-25 19:04:31 GMT Michael Olson <mwolson@gnu.org> patch-6
5834     Summary:
5835       Fix use of "[:blank:]" in underline markup
5836     Revision:
5837       muse--main--1.0--patch-6
5839     2005-01-25  Michael Olson  <mwolson@gnu.org>
5840     
5841         * muse-colors.el (muse-colors-markup): Replace "[:blank:]" with
5842         use of `muse-regexp-blank'.
5844     modified files:
5845      ChangeLog muse-colors.el
5848 2005-01-03 06:00:43 GMT Michael Olson <mwolson@member.fsf.org>  patch-5
5850     Summary:
5851       Fix problem with headings being given wrong face
5852     Revision:
5853       muse--main--1.0--patch-5
5855     2005-01-03  Michael Olson  <mwolson@gnu.org>
5856     
5857         * muse-colors.el: Add header.
5858         (muse-colors-emphasized): Headings were being given the coloring
5859         for the next level of heading instead of the real
5860         level (i.e. `muse-header-2' instead of `muse-header-1' for "*
5861         Heading").  Thanks to Lan Yufeng for finding this and sending a
5862         patch.
5863     
5864         * muse-regexps.el: Fix header.
5866     modified files:
5867      ChangeLog muse-colors.el muse-regexps.el
5870 2005-01-02 00:02:15 GMT Michael Olson <mwolson@member.fsf.org>  patch-4
5872     Summary:
5873       Rotate ChangeLog
5874     Revision:
5875       muse--main--1.0--patch-4
5877     2005-01-01  Michael Olson  <mwolson@gnu.org>
5878     
5879         * ChangeLog: Move old ChangeLog to ChangeLog.2004.  This new
5880         version will be automatically maintained by Arch.
5881     
5883     new files:
5884      .arch-ids/ChangeLog.id ChangeLog
5886     renamed files:
5887      .arch-ids/ChangeLog.id
5888        ==> .arch-ids/ChangeLog.2004.id
5889      ChangeLog
5890        ==> ChangeLog.2004
5893 2004-12-30 07:26:48 GMT Michael Olson <mwolson@member.fsf.org>  patch-3
5895     Summary:
5896       Extended regexps fix, allow spaces in 1st part of links
5897     Revision:
5898       muse--main--1.0--patch-3
5900     2004-12-30  Michael Olson  <mwolson@gnu.org>
5901     
5902         * muse.el (muse-link-regexp): Allow spaces in the first part of
5903         links.
5904     
5905         * muse-colors.el, muse-convert.el, muse-docbook.el: Use
5906         customizable alternatives to extended character classes.
5907     
5908         * muse-html.el, muse-mode.el, muse-publish.el: Ditto.
5910     modified files:
5911      ChangeLog muse-colors.el muse-convert.el muse-docbook.el
5912      muse-html.el muse-mode.el muse-publish.el muse.el
5915 2004-12-30 02:18:07 GMT Michael Olson <mwolson@member.fsf.org>  patch-2
5917     Summary:
5918       Begin to change regexp handling, tweak muse.el header
5919     Revision:
5920       muse--main--1.0--patch-2
5922     2004-12-29  Michael Olson  <mwolson@gnu.org>
5923     
5924         * muse.el: Change Copyright notice to FSF.  Change Maintainer to
5925         myself.  Update URL.
5926     
5927         * muse-regexps.el: New file that implements regexp handling.
5928         Generalized regexp options will be moved to it eventually.
5930     new files:
5931      .arch-ids/muse-regexps.el.id muse-regexps.el
5933     modified files:
5934      ChangeLog muse.el
5937 2004-12-30 01:49:50 GMT Michael Olson <mwolson@member.fsf.org>  patch-1
5939     Summary:
5940       Do some early spring cleaning
5941     Revision:
5942       muse--main--1.0--patch-1
5944     2004-12-29  Michael Olson  <mwolson@gnu.org>
5945     
5946         * Makefile: Change path to `publish' script.
5947     
5948         * contrib/pcomplete.el: New file that is used by Muse without
5949         actually being a part of it: hence its location in the contrib
5950         directory.
5951     
5952         * contrib/cgi.el, contrib/httpd.el: New location.
5953     
5954         * examples/muse-johnw.el, examples/publish-johnw: Ditto.
5955     
5956         * scripts/publish, scripts/publish-project: Ditto.
5958     new files:
5959      contrib/.arch-ids/=id contrib/.arch-ids/pcomplete.el.id
5960      contrib/pcomplete.el examples/.arch-ids/=id
5961      scripts/.arch-ids/=id
5963     modified files:
5964      ChangeLog Makefile
5966     renamed files:
5967      .arch-ids/cgi.el.id
5968        ==> contrib/.arch-ids/cgi.el.id
5969      .arch-ids/httpd.el.id
5970        ==> contrib/.arch-ids/httpd.el.id
5971      .arch-ids/muse-johnw.el.id
5972        ==> examples/.arch-ids/muse-johnw.el.id
5973      .arch-ids/publish-johnw.id
5974        ==> examples/.arch-ids/publish-johnw.id
5975      .arch-ids/publish-project.id
5976        ==> scripts/.arch-ids/publish-project.id
5977      .arch-ids/publish.id
5978        ==> scripts/.arch-ids/publish.id
5979      cgi.el
5980        ==> contrib/cgi.el
5981      httpd.el
5982        ==> contrib/httpd.el
5983      muse-johnw.el
5984        ==> examples/muse-johnw.el
5985      publish
5986        ==> scripts/publish
5987      publish-johnw
5988        ==> examples/publish-johnw
5989      publish-project
5990        ==> scripts/publish-project
5992     new directories:
5993      contrib contrib/.arch-ids examples examples/.arch-ids scripts
5994      scripts/.arch-ids
5997 2004-12-30 01:33:11 GMT Michael Olson <mwolson@member.fsf.org>  base-0
5999     Summary:
6000       tag of mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
6001     Revision:
6002       muse--main--1.0--base-0
6004     (automatically generated log message)
6006     new patches:
6007      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--base-0
6008      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-1
6009      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-2
6010      lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-1
6011      lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-2
6012      mwolson@member.fsf.org--2004/muse--main--1.0--base-0
6013      mwolson@member.fsf.org--2004/muse--main--1.0--patch-1
6014      mwolson@member.fsf.org--2004/muse--main--1.0--patch-2
6015      mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
6016      mwolson@member.fsf.org--2004/muse--mwolson--1.0--base-0
6017      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-1
6018      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-2
6019      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-3
6020      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-4
6021      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-5
6022      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-6
6023      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-7
6024      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-8