muse-mode: Handle case where we visit an anchor-only link.
[muse-el.git] / ChangeLog
blobe65abdcc46476b2e244b20a1a7e0aa09ecdc7e6f
1 # do not edit -- automatically generated by arch changelog
2 # arch-tag: automatic-ChangeLog--mwolson@gnu.org--2005/muse--main--1.0
5 2005-12-01 01:32:29 GMT Michael Olson <mwolson@gnu.org> patch-282
7     Summary:
8       muse-mode: Handle case where we visit an anchor-only link.
9     Revision:
10       muse--main--1.0--patch-282
12     * lisp/muse-mode.el (muse-visit-link-default): Handle case where the link
13       consists of only an anchor.  Thanks to Jim Ottaway for the patch.
15     modified files:
16      ChangeLog lisp/muse-mode.el
19 2005-12-01 01:08:13 GMT Michael Olson <mwolson@gnu.org> patch-281
21     Summary:
22       muse-colors: Add faces for all 3 levels of emphasis.
23     Revision:
24       muse--main--1.0--patch-281
26     * lisp/muse-colors.el (muse-emphasis-1, muse-emphasis-2)
27       (muse-emphasis-3): New faces that represent italic, bold, and bold
28       italic emphasis, respectively.
29       (muse-colors-emphasized): Use new faces.  Thanks to Phillip Lord for
30       the suggestion and the initial code. 
32     modified files:
33      AUTHORS ChangeLog lisp/muse-colors.el
36 2005-11-30 23:00:34 GMT Michael Olson <mwolson@gnu.org> patch-280
38     Summary:
39       muse-latex2png: XEmacs compatibility.
40     Revision:
41       muse--main--1.0--patch-280
43     * lisp/muse-latex2png.el (latex2png-move2pubdir): Remove use of
44       file-expand-wildcards, since it was a no-op.
45       (latex2png): Fall back to a temporary directory variable that works
46       with XEmacs.  Thanks to Neilen Marais for the report and suggested fix.
48     modified files:
49      ChangeLog lisp/muse-latex2png.el
52 2005-11-21 21:14:20 GMT Michael Olson <mwolson@gnu.org> patch-279
54     Summary:
55       Update AUTHORS.
56     Revision:
57       muse--main--1.0--patch-279
59     * AUTHORS: Update.
61     modified files:
62      AUTHORS ChangeLog
65 2005-11-21 21:11:14 GMT Michael Olson <mwolson@gnu.org> patch-278
67     Summary:
68       Don't split anchors in URLs.
69     Revision:
70       muse--main--1.0--patch-278
72     * lisp/muse-mode.el (muse-visit-link-default): Install patch from Jim
73       Ottaway.  Remove ANCHOR parameter.  Compute the anchor ourselves.  Make
74       sure that we handle URLs before trying to split the anchor.
75       (muse-visit-link): Don't compute the anchor.  Let the callee do that.
77     modified files:
78      ChangeLog lisp/muse-mode.el
81 2005-11-21 15:24:41 GMT Michael Olson <mwolson@gnu.org> patch-277
83     Summary:
84       Merged from mwolson@gnu.org--2005 (patch 23)
85     Revision:
86       muse--main--1.0--patch-277
88     Patches applied:
89     
90      * mwolson@gnu.org--2005/muse--rel--3.02--patch-23
91        muse-wiki: WikiWords can have consecutive capital letters.
93     modified files:
94      ChangeLog lisp/muse-wiki.el
96     new patches:
97      mwolson@gnu.org--2005/muse--rel--3.02--patch-23
100 2005-11-20 22:22:10 GMT Michael Olson <mwolson@gnu.org> patch-276
102     Summary:
103       Deal with case when muse-make-link is passed an explicit link.
104     Revision:
105       muse--main--1.0--patch-276
107     * lisp/muse-mode.el (muse-make-link): Apply patch from Sacha that deals
108       with case when we are passed an explicit-style link.
110     modified files:
111      ChangeLog lisp/muse-mode.el
114 2005-11-19 23:06:24 GMT Michael Olson <mwolson@gnu.org> patch-275
116     Summary:
117       Merged from mwolson@gnu.org--2005 (patch 20-22)
118     Revision:
119       muse--main--1.0--patch-275
121     Patches applied:
122     
123      * mwolson@gnu.org--2005/muse--rel--3.02--patch-20
124        Update NEWS.
125     
126      * mwolson@gnu.org--2005/muse--rel--3.02--patch-21
127        Update examples.
128     
129      * mwolson@gnu.org--2005/muse--rel--3.02--patch-22
130        Release Emacs Muse 3.02.02.
132     new files:
133      examples/mwolson/templates/.arch-ids/header.tex.id
134      examples/mwolson/templates/header.tex
136     modified files:
137      ChangeLog NEWS examples/mwolson/muse-init.el
138      examples/mwolson/templates/header.html lisp/muse.el muse.texi
140     new patches:
141      mwolson@gnu.org--2005/muse--rel--3.02--patch-20
142      mwolson@gnu.org--2005/muse--rel--3.02--patch-21
143      mwolson@gnu.org--2005/muse--rel--3.02--patch-22
146 2005-11-19 23:02:20 GMT Michael Olson <mwolson@gnu.org> patch-274
148     Summary:
149       Merged from mwolson@gnu.org--2005 (patch 11, 13-15, 17-19)
150     Revision:
151       muse--main--1.0--patch-274
153     Patches applied:
154     
155      * mwolson@gnu.org--2005/muse--rel--3.02--patch-11
156        Don't interpret enddots, dots, and rule inside of links.
157     
158      * mwolson@gnu.org--2005/muse--rel--3.02--patch-13
159        Allow bad WikiWords to be colorized, by popular request.
160     
161      * mwolson@gnu.org--2005/muse--rel--3.02--patch-14
162        Be more fault-tolerant about muse-file-extension.
163     
164      * mwolson@gnu.org--2005/muse--rel--3.02--patch-15
165        Prepare debian files for new minor release.
166     
167      * mwolson@gnu.org--2005/muse--rel--3.02--patch-17
168        Update NEWS.
169     
170      * mwolson@gnu.org--2005/muse--rel--3.02--patch-18
171        NEWS: Add migration note.
172     
173      * mwolson@gnu.org--2005/muse--rel--3.02--patch-19
174        Merged from mwolson@gnu.org--2005 (patch 272-273)
176     modified files:
177      ChangeLog Makefile.defs NEWS debian/NEWS debian/changelog
178      debian/control debian/rules lisp/muse-colors.el
179      lisp/muse-project.el lisp/muse-publish.el lisp/muse-wiki.el
181     new patches:
182      mwolson@gnu.org--2005/muse--rel--3.02--patch-11
183      mwolson@gnu.org--2005/muse--rel--3.02--patch-13
184      mwolson@gnu.org--2005/muse--rel--3.02--patch-14
185      mwolson@gnu.org--2005/muse--rel--3.02--patch-15
186      mwolson@gnu.org--2005/muse--rel--3.02--patch-17
187      mwolson@gnu.org--2005/muse--rel--3.02--patch-18
188      mwolson@gnu.org--2005/muse--rel--3.02--patch-19
191 2005-11-19 00:01:26 GMT Michael Olson <mwolson@gnu.org> patch-273
193     Summary:
194       muse-latex: Make footnotes look a bit more natural for LaTeX users.
195     Revision:
196       muse--main--1.0--patch-273
198     * lisp/muse-latex.el (muse-latex-markup-strings): Remove markup strings
199       for footnotemark and footnotetext-end, as recommended by Jim Ottaway.
201     modified files:
202      ChangeLog lisp/muse-latex.el
205 2005-11-18 23:56:22 GMT Michael Olson <mwolson@gnu.org> patch-272
207     Summary:
208       muse-texinfo: Correct markup strings for dots, enddots, center.
209     Revision:
210       muse--main--1.0--patch-272
212     * AUTHORS: Bookkeeping
213     
214     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Apply patch from
215       Jim Ottaway that produces correct output for dots, enddots, and
216       centered text.
218     modified files:
219      AUTHORS ChangeLog lisp/muse-texinfo.el
222 2005-11-18 17:18:40 GMT Michael Olson <mwolson@gnu.org> patch-271
224     Summary:
225       Sync with davidsmith@acm.org--2005 (patch 0), davidsmith@acm.org--main (patch 0-2), hodique@lifl.fr--2005 (patch 40-45), mwolson@gnu.org--2005 (patch 0-8)
226     Revision:
227       muse--main--1.0--patch-271
229     Mark several revisions as "included".  No actual changes were made to the
230     source.
232     modified files:
233      ChangeLog
235     new patches:
236      davidsmith@acm.org--2005/muse--devo--1.0--base-0
237      davidsmith@acm.org--main/muse--devo--1.0--base-0
238      davidsmith@acm.org--main/muse--devo--1.0--patch-1
239      davidsmith@acm.org--main/muse--devo--1.0--patch-2
240      hodique@lifl.fr--2005/muse--yh--1.0--patch-40
241      hodique@lifl.fr--2005/muse--yh--1.0--patch-41
242      hodique@lifl.fr--2005/muse--yh--1.0--patch-42
243      hodique@lifl.fr--2005/muse--yh--1.0--patch-43
244      hodique@lifl.fr--2005/muse--yh--1.0--patch-44
245      hodique@lifl.fr--2005/muse--yh--1.0--patch-45
246      mwolson@gnu.org--2005/muse--rel--3.02--base-0
247      mwolson@gnu.org--2005/muse--rel--3.02--patch-1
248      mwolson@gnu.org--2005/muse--rel--3.02--patch-2
249      mwolson@gnu.org--2005/muse--rel--3.02--patch-3
250      mwolson@gnu.org--2005/muse--rel--3.02--patch-4
251      mwolson@gnu.org--2005/muse--rel--3.02--patch-5
252      mwolson@gnu.org--2005/muse--rel--3.02--patch-6
253      mwolson@gnu.org--2005/muse--rel--3.02--patch-7
254      mwolson@gnu.org--2005/muse--rel--3.02--patch-8
257 2005-11-18 17:14:38 GMT Michael Olson <mwolson@gnu.org> patch-270
259     Summary:
260       muse-groff: Provide groff-pdf style rather than pdf.
261     Revision:
262       muse--main--1.0--patch-270
264     * experimental/muse-groff.el: Remove, since the original author keeps his
265       version in the lisp/ directory, and it's reasonably stable by now.
266     
267     * lisp/muse-groff.el: Detabify source.
268       ("groff-pdf"): Rename the "pdf" publishing style to "groff-pdf" to
269       avoid a conflict with the latex-based pdf style.
271     removed files:
272      experimental/.arch-ids/muse-groff.el.id
273      experimental/muse-groff.el
275     modified files:
276      ChangeLog lisp/muse-groff.el
279 2005-11-18 17:07:51 GMT Michael Olson <mwolson@gnu.org> patch-269
281     Summary:
282       Merged from ajk@iu.edu--2005 (patch 0-9)
283     Revision:
284       muse--main--1.0--patch-269
286     Patches applied:
287     
288      * ajk@iu.edu--2005/muse--ajk--1.0--base-0
289        tag of mwolson@gnu.org--2005/muse--main--1.0--patch-82
290     
291      * ajk@iu.edu--2005/muse--ajk--1.0--patch-1
292        Publish PDF using GROFF with mom macros.
293     
294      * ajk@iu.edu--2005/muse--ajk--1.0--patch-2
295        Kinda works, still need tables and a bunch of other stuff.
296     
297      * ajk@iu.edu--2005/muse--ajk--1.0--patch-3
298        Remove extra newlines from QUOTE calls.
299     
300      * ajk@iu.edu--2005/muse--ajk--1.0--patch-4
301        mom -> groff
302     
303      * ajk@iu.edu--2005/muse--ajk--1.0--patch-5
304        - fix syntax of definition of muse-groff-markup-strings
305     
306      * ajk@iu.edu--2005/muse--ajk--1.0--patch-6
307        Use \z to keep leading space that will result from .URL...
308     
309      * ajk@iu.edu--2005/muse--ajk--1.0--patch-7
310        Don't use .blm (blank line == paragraph break).  Hopefu...
311     
312      * ajk@iu.edu--2005/muse--ajk--1.0--patch-8
313        Use markup-strings for <example>.
314     
315      * ajk@iu.edu--2005/muse--ajk--1.0--patch-9
316        Catch up with mwolson
318     new files:
319      lisp/.arch-ids/muse-groff.el.id lisp/muse-groff.el
321     modified files:
322      ChangeLog
324     new patches:
325      ajk@iu.edu--2005/muse--ajk--1.0--base-0
326      ajk@iu.edu--2005/muse--ajk--1.0--patch-1
327      ajk@iu.edu--2005/muse--ajk--1.0--patch-2
328      ajk@iu.edu--2005/muse--ajk--1.0--patch-3
329      ajk@iu.edu--2005/muse--ajk--1.0--patch-4
330      ajk@iu.edu--2005/muse--ajk--1.0--patch-5
331      ajk@iu.edu--2005/muse--ajk--1.0--patch-6
332      ajk@iu.edu--2005/muse--ajk--1.0--patch-7
333      ajk@iu.edu--2005/muse--ajk--1.0--patch-8
334      ajk@iu.edu--2005/muse--ajk--1.0--patch-9
337 2005-11-16 23:56:20 GMT Michael Olson <mwolson@gnu.org> patch-268
339     Summary:
340       Allow "-" in publishing directives.
341     Revision:
342       muse--main--1.0--patch-268
344     * lisp/muse-publish.el (muse-publish-markup-regexps): Allow "-" in
345       publishing directives.  Thanks to Jim Ottaway for the suggestion.
347     modified files:
348      ChangeLog lisp/muse-publish.el
351 2005-11-14 20:28:47 GMT Michael Olson <mwolson@gnu.org> patch-267
353     Summary:
354       muse-latex: Fix "generation of PDF failed" message.
355     Revision:
356       muse--main--1.0--patch-267
358     * lisp/muse-latex.el (muse-latex-pdf-generate): Make sure that we return
359       t or nil depending on whether the publishing attempt was successful.
361     modified files:
362      ChangeLog lisp/muse-latex.el
365 2005-11-10 01:26:15 GMT Michael Olson <mwolson@gnu.org> patch-266
367     Summary:
368       Call pdflatex a reasonable number of times.
369     Revision:
370       muse--main--1.0--patch-266
372     * lisp/muse-latex.el (muse-latex-pdf-generate): Call pdflatex up to 3
373       times, depending on what return value we get.  Thanks to John Wiegley
374       for the heads up.
376     modified files:
377      ChangeLog Makefile.defs debian/changelog debian/rules
378      lisp/muse-latex.el
381 2005-11-02 03:56:03 GMT Michael Olson <mwolson@gnu.org> patch-265
383     Summary:
384       Temporary workaround to make lists work properly again.
385     Revision:
386       muse--main--1.0--patch-265
388     * lisp/muse-publish.el (muse-publish-surround-text): Don't add read-only
389       properties to lists, since we need to be able to reduce them in later
390       publishing rules for muse-html.  I'd really like to change the way
391       lists are marked up so as to obviate the need for this.
393     modified files:
394      ChangeLog lisp/muse-publish.el
397 2005-11-01 21:42:57 GMT Michael Olson <mwolson@gnu.org> patch-264
399     Summary:
400       Attempt to fix read-only error.
401     Revision:
402       muse--main--1.0--patch-264
404     * lisp/muse-publish.el (muse-publish-markup-buffer): Set
405       inhibit-read-only to t so that we don't get buffer-read-only errors.
407     modified files:
408      ChangeLog lisp/muse-publish.el
411 2005-10-31 20:38:52 GMT Michael Olson <mwolson@gnu.org> patch-263
413     Summary:
414       Fix mistyping of new option name.
415     Revision:
416       muse--main--1.0--patch-263
418     * lisp/muse-publish.el (muse-publish-markup-comment)
419       (muse-publish-comment-tag): s/markup-//g.  Fix mistyping of new option.
421     modified files:
422      ChangeLog lisp/muse-publish.el
425 2005-10-31 15:10:28 GMT Michael Olson <mwolson@gnu.org> patch-262
427     Summary:
428       muse-publish: Use `apply' instead of passing list to `insert'.
429     Revision:
430       muse--main--1.0--patch-262
432     * lisp/muse-publish.el (muse-insert-markup): Use `apply' instead of
433       passing a list to `insert'.  Thanks to Mark Triggs for the suggestion.
434       Hopefully this will fix a backtrace or two.
436     modified files:
437      ChangeLog lisp/muse-publish.el
440 2005-10-30 20:02:19 GMT Michael Olson <mwolson@gnu.org> patch-261
442     Summary:
443       muse-latex2png: Put png files in correct place.  all: Introduce comment syntax.
444     Revision:
445       muse--main--1.0--patch-261
447     * experimental/muse-xml.el (muse-xml-markup-strings): Produce markup for
448       'comment-begin and 'comment-end.
449     
450     * lisp/muse-docbook.el (muse-docbook-markup-strings): Ditto.
451     
452     * lisp/muse-html.el (muse-html-markup-strings): Ditto.
453     
454     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Ditto.
455     
456     * lisp/muse-latex.el (muse-latex-markup-strings): Ditto.  Remove second
457       argument for "\ref", since it isn't valid LaTeX.
458     
459     * lisp/muse-latex2png.el (muse-publish-latex-tag): Use
460       muse-publishing-current-output-path rather than
461       muse-publishing-current-file.
462     
463     * lisp/muse-publish.el (muse-publishing-current-output-path): New
464       variable that determines where the current file is being published to.
465       (muse-publish-file): Set muse-publishing-current-output-path.
466       (muse-publish-comments-p): New option that determines whether comments
467       should be deleted or published.  Default is to delete.
468       (muse-publish-markup-comment, muse-publish-comment-tag): Use
469       muse-publish-comments-p.
471     modified files:
472      ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
473      lisp/muse-html.el lisp/muse-latex.el lisp/muse-latex2png.el
474      lisp/muse-publish.el lisp/muse-texinfo.el
477 2005-10-30 19:07:30 GMT Michael Olson <mwolson@gnu.org> patch-260
479     Summary:
480       muse-latex2png: Fix compiler warning, muse-project: add with-muse-project.
481     Revision:
482       muse--main--1.0--patch-260
484     * AUTHORS: Bookkeeping.
485     
486     * lisp/muse-latex2png.el (latex2png-move2pubdir): Fix compiler warning.
487       `output-dir' is not defined, so let's just use pubdir.
488     
489     * lisp/muse-project.el (with-muse-project): New function courtesy of Jim
490       Ottaway.
492     modified files:
493      AUTHORS ChangeLog lisp/muse-latex2png.el lisp/muse-project.el
496 2005-10-30 18:40:56 GMT Michael Olson <mwolson@gnu.org> patch-259
498     Summary:
499       Move latex2png.el to lisp/, muse-latex: Emphasize table elements.
500     Revision:
501       muse--main--1.0--patch-259
503     * AUTHORS: Update.
504     
505     * lisp/muse-latex.el (muse-latex-markup-table): Implement underlining of
506       table headers and overlining table footers, as suggested by Trent Buck.
507     
508     * contrib/muse-latex2png.el: Move to the lisp/ directory -- the original
509       author has agreed to send in a copyright assignment form.
511     modified files:
512      AUTHORS ChangeLog lisp/muse-latex.el lisp/muse-latex2png.el
514     renamed files:
515      contrib/.arch-ids/muse-latex2png.el.id
516        ==> lisp/.arch-ids/muse-latex2png.el.id
517      contrib/muse-latex2png.el
518        ==> lisp/muse-latex2png.el
521 2005-10-29 19:53:49 GMT Michael Olson <mwolson@gnu.org> patch-258
523     Summary:
524       Pave the way for entire-document escaping of specials.
525     Revision:
526       muse--main--1.0--patch-258
528     * lisp/muse-mode.el (muse-mode): Silence compiler warning.
529     
530     * lisp/muse-publish.el (muse-insert-markup): New function that is used
531       for inserting markup text.  Currently, this inserts the text and adds
532       the read-only property.  This should permit us to deal with escaping
533       specials in the entire document, later on.
534       (muse-publish-section-close, muse-publish-markup-word)
535       (muse-publish-markup-emdash, muse-publish-markup-enddots)
536       (muse-publish-markup-dots, muse-publish-markup-rule)
537       (muse-publish-markup-heading, muse-publish-markup-footnote)
538       (muse-publish-markup-fn-sep, muse-publish-surround-text)
539       (muse-publish-markup-list, muse-publish-markup-leading-space)
540       (muse-publish-markup-verse): Use muse-insert-markup instead of
541       `insert'.  Don't use this on whitespace, just the markup text itself.
542     
543     * muse-book.el (muse-book-publish-chapter, muse-book-publish-project):
544       Ditto.
545     
546     * muse-journal.el (muse-journal-latex-qotd-tag): Ditto.
548     modified files:
549      ChangeLog lisp/muse-book.el lisp/muse-journal.el
550      lisp/muse-mode.el lisp/muse-publish.el
553 2005-10-29 09:15:07 GMT Michael Olson <mwolson@gnu.org> patch-257
555     Summary:
556       By default, use ".muse" extension and do not detect by pathname.
557     Revision:
558       muse--main--1.0--patch-257
560     * lisp/muse-mode.el (muse-mode-auto-p): Default to nil.
561       (muse-file-extension): Default to "muse".  This has the effect of
562       making Emacs associate the ".muse" extension with muse-mode, without
563       trying to figure things out from the path to the file.  The former
564       method is usually considered to be best, so we'll go with it.
566     modified files:
567      ChangeLog lisp/muse-mode.el lisp/muse.el
570 2005-10-29 07:10:16 GMT Michael Olson <mwolson@gnu.org> patch-256
572     Summary:
573       Emacs 21 flyspell fix.
574     Revision:
575       muse--main--1.0--patch-256
577     * lisp/muse-mode.el (muse-mode): I finally figured out how to get
578       flyspell to pay attention to my muse-mode-flyspell-p constraints, which
579       means that the version of flyspell that comes with Emacs21 will no
580       longer mess up links.
582     modified files:
583      ChangeLog lisp/muse-mode.el
586 2005-10-29 03:22:40 GMT Michael Olson <mwolson@gnu.org> patch-255
588     Summary:
589       Merged from jeho@jeho.org--2005 (patch 0-11)
590     Revision:
591       muse--main--1.0--patch-255
593     * AUTHORS: Update.
594     
595     * lisp/muse-latex.el (muse-latex-markup-strings): Use the proper
596       footnode-end mark.
597     
598     * lisp/muse-mode.el (muse-link-at-point): Avoid error with intangible
599       links.
600       (muse-visit-link-default): Save position before searching, in case the
601       search fails.  Use a regexp search.  Start from beginning of document.
602       Refine search regexp.
603     
604     * lisp/muse-wiki.el (muse-wiki-ignore-bare-project-names): New option
605       that indicated whether project names without a page specifier will be
606       considered links.
607       (muse-wiki-handle-interwiki): Consult
608       `muse-wiki-ignore-bare-project-names'.
609     
610     Patches applied:
611     
612      * jeho@jeho.org--2005/muse--jeho--1.0--patch-6
613        muse-mode.el fix for muse-visit-link-default
614     
615      * jeho@jeho.org--2005/muse--jeho--1.0--patch-7
616        muse-mode.el fix intangible problem in muse-link-at-point
617     
618      * jeho@jeho.org--2005/muse--jeho--1.0--patch-8
619        muse-wiki: added option for not rendering bare project names as links
620     
621      * jeho@jeho.org--2005/muse--jeho--1.0--patch-10
622        muse-mode.el: fix finding an anchor
623     
624      * jeho@jeho.org--2005/muse--jeho--1.0--patch-11
625        muse-latex.el: fix footnote-end
627     modified files:
628      AUTHORS ChangeLog lisp/muse-latex.el lisp/muse-mode.el
629      lisp/muse-wiki.el
631     new patches:
632      jeho@jeho.org--2005/muse--jeho--1.0--base-0
633      jeho@jeho.org--2005/muse--jeho--1.0--patch-1
634      jeho@jeho.org--2005/muse--jeho--1.0--patch-2
635      jeho@jeho.org--2005/muse--jeho--1.0--patch-3
636      jeho@jeho.org--2005/muse--jeho--1.0--patch-4
637      jeho@jeho.org--2005/muse--jeho--1.0--patch-5
638      jeho@jeho.org--2005/muse--jeho--1.0--patch-6
639      jeho@jeho.org--2005/muse--jeho--1.0--patch-7
640      jeho@jeho.org--2005/muse--jeho--1.0--patch-8
641      jeho@jeho.org--2005/muse--jeho--1.0--patch-9
642      jeho@jeho.org--2005/muse--jeho--1.0--patch-10
643      jeho@jeho.org--2005/muse--jeho--1.0--patch-11
646 2005-10-28 17:05:42 GMT Michael Olson <mwolson@gnu.org> patch-254
648     Summary:
649       contrib/muse-latex2png.el: Put images in the correct directory.
650     Revision:
651       muse--main--1.0--patch-254
653     * contrib/muse-latex2png.el (latex2png-move2pubdir)
654       (muse-publish-latex-tag): Apply patch from Na Li and Chris Lowis that
655       puts generated images in the correct directory.
657     modified files:
658      AUTHORS ChangeLog contrib/muse-latex2png.el
661 2005-10-21 15:26:51 GMT Michael Olson <mwolson@gnu.org> patch-253
663     Summary:
664       Anchor fixes; muse-latex: Use \label{} and \ref{} for anchors.
665     Revision:
666       muse--main--1.0--patch-253
668     * experimental/muse-xml.el (muse-xml-insert-anchor)
669       (muse-xml-markup-anchor): Make sure we don't blow away the text just
670       before an anchor.  On all types but texinfo, insert a newline
671       immediately after the anchor.
672     
673     * lisp/muse-docbook.el (muse-docbook-insert-anchor)
674       (muse-docbook-markup-anchor): Ditto.
675     
676     * lisp/muse-html.el (muse-html-insert-anchor)
677       (muse-html-markup-anchor): Ditto.
678     
679     * lisp/muse-texinfo.el (muse-texinfo-insert-anchor)
680       (muse-texinfo-markup-anchor): Ditto.
681     
682     * lisp/muse-publish.el (muse-publish-markup-regexps): Make text before
683       the anchor the first match group.
684     
685     * lisp/muse-latex.el (muse-latex-markup-strings): Use \ref{} for
686       internal-link rather than \hyperlink{}.  Thanks to Jim Ottaway for the
687       suggestion.
688       (muse-latex-insert-anchor): Use a simpler routine that inserts
689       \label{}.
691     modified files:
692      ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
693      lisp/muse-html.el lisp/muse-latex.el lisp/muse-publish.el
694      lisp/muse-texinfo.el
697 2005-10-21 14:39:50 GMT Michael Olson <mwolson@gnu.org> patch-252
699     Summary:
700       Allow anchors to occur near (rather than at) the beginning of line.
701     Revision:
702       muse--main--1.0--patch-252
704     * lisp/muse-publish.el (muse-publish-markup-regexps): Allow non-word
705       characters before anchor, like " - ".  Thanks to Phillip Lord for the
706       suggestion.
708     modified files:
709      ChangeLog lisp/muse-publish.el
712 2005-10-13 04:20:29 GMT Michael Olson <mwolson@gnu.org> patch-251
714     Summary:
715       Minor bookkeeping update.
716     Revision:
717       muse--main--1.0--patch-251
719     * AUTHORS: Update information.
721     modified files:
722      AUTHORS ChangeLog
725 2005-10-13 04:07:36 GMT Michael Olson <mwolson@gnu.org> patch-250
727     Summary:
728       muse-mathml: New experimental embedded MathML publisher.
729     Revision:
730       muse--main--1.0--patch-250
732     * lisp/muse-html.el (muse-html): Fix docstring.
733     
734     * experimental/muse-mathml.el: New file that implements a <math> tag.
735       With the help of an external program, this will translate LaTeX code
736       between <math> and </math> to embedded MathML.  A new style called
737       "mathml" is defined, which is derived from the XHTML style, but with a
738       more suitable header.
740     new files:
741      experimental/.arch-ids/muse-mathml.el.id
742      experimental/muse-mathml.el
744     modified files:
745      ChangeLog lisp/muse-html.el
748 2005-10-13 03:38:30 GMT Michael Olson <mwolson@gnu.org> patch-249
750     Summary:
751       muse-latex: Ignore anchor if it occurs at end of line.
752     Revision:
753       muse--main--1.0--patch-249
755     * lisp/muse-latex.el (muse-latex-insert-anchor): If the anchor occurs at
756       the end of a line, ignore it.  Thanks to Na Li for the suggestion.
758     modified files:
759      ChangeLog experimental/muse-xml.el lisp/muse-latex.el
762 2005-10-12 15:57:20 GMT Michael Olson <mwolson@gnu.org> patch-248
764     Summary:
765       Add ability to publish embedded LaTeX content as a PNG.
766     Revision:
767       muse--main--1.0--patch-248
769     * lisp/muse-publish.el (muse-publishing-styles)
770       (muse-publishing-current-file, muse-publishing-current-style)
771       (muse-publishing-styles): Add documentation.
772     
773     * contrib/muse-latex2png.el: New file that adds the <latex> tag.  The tag
774       expects LaTeX content, and will publish a PNG file.  If you're
775       interesting in helping, check out To Do in the commentary.  This is in
776       /contrib for now, since the original author doesn't have a copyright
777       assignment on file with the FSF.
779     new files:
780      contrib/.arch-ids/muse-latex2png.el.id
781      contrib/muse-latex2png.el
783     modified files:
784      AUTHORS ChangeLog lisp/muse-publish.el
787 2005-10-06 19:40:37 GMT Michael Olson <mwolson@gnu.org> patch-247
789     Summary:
790       muse-groff.el: New publishing styles groff and groff-pdf.
791     Revision:
792       muse--main--1.0--patch-247
794     * AUTHORS: Add AJK.
795     
796     * lisp/muse.el: Use the correct month name for this release.  Oops.
797     
798     * muse.texi (Directives): The behavior for #date changed in 3.02.01.
799     
800     * experimental/muse-groff.el: New file containing the groff and groff-pdf
801       publishing styles.
803     new files:
804      experimental/.arch-ids/muse-groff.el.id
805      experimental/muse-groff.el
807     modified files:
808      AUTHORS ChangeLog lisp/muse.el muse.texi
811 2005-09-27 00:15:05 GMT Michael Olson <mwolson@gnu.org> patch-246
813     Summary:
814       Figure out syntax of :set.
815     Revision:
816       muse--main--1.0--patch-246
818     * lisp/muse-project.el (muse-project): Make the :set option inline to
819       match the actual syntax that Muse recognizes.
820     
821     * muse.texi (Projects): Note that I need to work on this section.
823     modified files:
824      ChangeLog lisp/muse-project.el muse.texi
827 2005-09-26 22:31:57 GMT Michael Olson <mwolson@gnu.org> patch-245
829     Summary:
830       Release Emacs Muse 3.02.01.
831     Revision:
832       muse--main--1.0--patch-245
834     * NEWS: Update entries for Muse 3.02.01.
835     
836     * debian/rules: Install NEWS.Debian.
837     
838     * debian/NEWS: New file that contains Debian-related news items.
839     
840     * examples/mwolson/muse-init.el: Update with my latest changes.
841     
842     * examples/mwolson/templates/footer.html: Use
843       `muse-publishing-directive'.
845     new files:
846      debian/.arch-ids/NEWS.id debian/NEWS
848     modified files:
849      ChangeLog Makefile.defs NEWS debian/changelog debian/rules
850      examples/mwolson/muse-init.el
851      examples/mwolson/templates/footer.html lisp/muse.el muse.texi
854 2005-09-26 21:23:49 GMT Michael Olson <mwolson@gnu.org> patch-244
856     Summary:
857       Fix customization bugs concerning muse-project-alist.
858     Revision:
859       muse--main--1.0--patch-244
861     * examples/johnw/muse-johnw.el: Update with latest version from John.
862     
863     * muse-project.el (muse-project-alist-using-customize): New variable that
864       indicates whether or not we just used customize to modify the value of
865       muse-project-alist.
866       (muse-project-alist-get): Set muse-project-alist-using-customize.
867       (muse-project-alist-set): Only try to unescape muse-project-alist if
868       muse-project-alist-using-customize is set.  Make sure that the value we
869       save to .emacs is unescaped.
870       (muse-project): Add definition for :value-delete so that we can work
871       around an Emacs21 and XEmacs21 annoyance.
873     modified files:
874      ChangeLog examples/johnw/muse-johnw.el lisp/muse-project.el
877 2005-09-25 03:06:25 GMT Michael Olson <mwolson@gnu.org> patch-243
879     Summary:
880       Try to make link properties more sane.
881     Revision:
882       muse--main--1.0--patch-243
884     * lisp/muse-colors.el (muse-link-properties): Try to make link properties
885       a bit smarter.  It is hoped that this fixes several strange key
886       movement and link coloring issues.  Thanks to Sergey Vlasov for the
887       fix.
889     modified files:
890      AUTHORS ChangeLog lisp/muse-colors.el
893 2005-09-24 00:01:56 GMT Michael Olson <mwolson@gnu.org> patch-242
895     Summary:
896       Use modification time for date directive.
897     Revision:
898       muse--main--1.0--patch-242
900     * lisp/muse-publish.el (muse-publish-markup-buffer): Set the date
901       directive using the currently-publishing file's modification time,
902       rather than the current time.
904     modified files:
905      ChangeLog lisp/muse-publish.el
908 2005-09-22 16:51:05 GMT Michael Olson <mwolson@gnu.org> patch-241
910     Summary:
911       muse-latex: Add a few escaping options that may be used in the future.
912     Revision:
913       muse--main--1.0--patch-241
915     * lisp/muse-latex.el: Note that we don't make use of these new options
916       yet.
917       (muse-latex-markup-specials): Move longer escapes out of here.
918       (muse-latex-markup-specials-entire-document): New option that specifies
919       the special characters to escape in the whole document after processing
920       markup rules.
921       (muse-latex-markup-specials-verbatim): New option that specifies the
922       special characters to escape in <example> tags and =literal text=.
924     modified files:
925      ChangeLog lisp/muse-latex.el
928 2005-09-22 16:15:59 GMT Michael Olson <mwolson@gnu.org> patch-240
930     Summary:
931       If more than 1 blank separates list/table items, separate them.
932     Revision:
933       muse--main--1.0--patch-240
935     * lisp/muse-docbook.el, muse-html.el, muse-latex.el, muse-texinfo.el,
936       experimental/muse-xml.el (muse-*-markup-regexps): If more than 1 blank
937       line separates a list or table item, it will form a new table.
939     modified files:
940      ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
941      lisp/muse-html.el lisp/muse-latex.el lisp/muse-texinfo.el
944 2005-09-19 01:34:48 GMT Michael Olson <mwolson@gnu.org> patch-239
946     Summary:
947       muse.texi: Use @example instead of @smallexample.
948     Revision:
949       muse--main--1.0--patch-239
951     * muse.texi: Replace @smallexample with @example.  It didn't do what I
952       thought it did, and the result looked worse.  Hence, the reversal.
954     modified files:
955      ChangeLog muse.texi
958 2005-09-19 01:31:34 GMT Michael Olson <mwolson@gnu.org> patch-238
960     Summary:
961       muse-html: Add muse-xhtml-style-sheet.
962     Revision:
963       muse--main--1.0--patch-238
965     * lisp/muse-html.el (muse-html-style-sheet): Remove XHTML note.
966       (muse-xhtml-style-sheet): New option that is used in muse-xhtml-header.
967       Thanks to Trent Buck for the suggestion.
969     modified files:
970      ChangeLog lisp/muse-html.el
973 2005-09-16 07:06:42 GMT Michael Olson <mwolson@gnu.org> patch-237
975     Summary:
976       Release Muse 3.02.
977     Revision:
978       muse--main--1.0--patch-237
980     * Makefile.defs: Update Debian stuff.
981     
982     * changelog: Add entry for 3.02-1, urgency medium.
984     modified files:
985      ChangeLog Makefile.defs debian/changelog
988 2005-09-16 06:57:44 GMT Michael Olson <mwolson@gnu.org> patch-236
990     Summary:
991       Prepare for release.
992     Revision:
993       muse--main--1.0--patch-236
995     * lisp/muse.el (muse-version): Increment to 3.02.
996     
997     * *.el: Fix first header line.
998     
999     * examples/mwolson/muse-init.el: Sync with my config.
1000       (my-muse-pdf-make-links-absolute): New function that makes relative
1001       links absolute in a hard-coded way.
1002       (my-muse-pdf-prepare-buffer): Add `my-muse-pdf-make-links-absolute' to
1003       publishing transforms.
1004     
1005     * NEWS: Update.
1007     new files:
1008      experimental/.arch-ids/muse-cite.el.id
1009      experimental/muse-cite.el
1011     modified files:
1012      ChangeLog Makefile.defs NEWS examples/mwolson/muse-init.el
1013      experimental/muse-message.el experimental/muse-xml.el
1014      lisp/muse-blosxom.el lisp/muse-book.el lisp/muse-colors.el
1015      lisp/muse-convert.el lisp/muse-docbook.el lisp/muse-html.el
1016      lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
1017      lisp/muse-mode.el lisp/muse-poem.el lisp/muse-project.el
1018      lisp/muse-protocols.el lisp/muse-publish.el
1019      lisp/muse-regexps.el lisp/muse-texinfo.el lisp/muse-wiki.el
1020      lisp/muse.el muse.texi
1023 2005-09-16 06:33:11 GMT Michael Olson <mwolson@gnu.org> patch-235
1025     Summary:
1026       Finish documentation.
1027     Revision:
1028       muse--main--1.0--patch-235
1030     * muse.texi (Comments): New node that describes the syntax of comments.
1031       (Markup Strings): Describe all markup strings.
1033     modified files:
1034      ChangeLog muse.texi
1037 2005-09-16 05:02:45 GMT Michael Olson <mwolson@gnu.org> patch-234
1039     Summary:
1040       Document style elements for muse-define-style.
1041     Revision:
1042       muse--main--1.0--patch-234
1044     * muse.texi: Use @smallexample for 1-line examples.
1045       (Style Elements): New node that explains the different style elements
1046       that may be used for muse-define-style and muse-derive-style.
1047       (Deriving Styles): Prune unnecessary entries.  Explain existing entries
1048       better.
1050     modified files:
1051      ChangeLog muse.texi
1054 2005-09-16 04:05:19 GMT Michael Olson <mwolson@gnu.org> patch-233
1056     Summary:
1057       Make documentation separately installable.
1058     Revision:
1059       muse--main--1.0--patch-233
1061     * Makefile (install): Split into install-bin and install-info.
1062     
1063     * muse.texi (Markup Regexps): Fix display bug.
1065     modified files:
1066      ChangeLog Makefile muse.texi
1069 2005-09-15 03:52:01 GMT Michael Olson <mwolson@gnu.org> patch-232
1071     Summary:
1072       muse-mode: Set comment syntax.
1073     Revision:
1074       muse--main--1.0--patch-232
1076     * lisp/muse-mode.el (muse-mode): Declare comment syntax to be 
1077       `^; comment text$'.  Thanks to Jesse Alama for the suggestion.
1079     modified files:
1080      ChangeLog lisp/muse-mode.el
1083 2005-09-13 06:30:18 GMT Michael Olson <mwolson@gnu.org> patch-231
1085     Summary:
1086       muse.texi: Add publishing order information.
1087     Revision:
1088       muse--main--1.0--patch-231
1090     * muse.texi (Markup Regexps): Add publishing order.
1092     modified files:
1093      ChangeLog muse.texi
1096 2005-09-09 15:12:05 GMT Michael Olson <mwolson@gnu.org> patch-230
1098     Summary:
1099       Hack on documentation.  The release is in sight!
1100     Revision:
1101       muse--main--1.0--patch-230
1103     * muse.texi: Use @subsubheading for all logical split headers rather than
1104       @emph.  Move all examples against left margin.  Add comments to
1105       indicate what still needs to be done.
1106       (DocBook): Correct a few misspelled variable names and add some new
1107       variables.
1108       (Common Elements): Split this into 4 new subsections.
1110     modified files:
1111      ChangeLog muse.texi
1114 2005-09-08 16:50:53 GMT Michael Olson <mwolson@gnu.org> patch-229
1116     Summary:
1117       Fix publishing of stuff like <code><></code>.
1118     Revision:
1119       muse--main--1.0--patch-229
1121     * lisp/muse-publish.el (muse-publish-escape-specials): Use
1122       `insert-before-markers' rather than `insert'.  This should fix strange
1123       edge cases like <code><></code>.  Thanks to Trent Buck for the report.
1125     modified files:
1126      ChangeLog lisp/muse-publish.el
1129 2005-09-08 16:24:11 GMT Michael Olson <mwolson@gnu.org> patch-228
1131     Summary:
1132       Update NEWS, fix muse-url-protocols customization interface.
1133     Revision:
1134       muse--main--1.0--patch-228
1136     * lisp/muse-protocols.el (muse-url-protocols): Add customize choice for
1137       using nil as the resolve function.
1138     
1139     * NEWS: Bring up-to-date.
1141     modified files:
1142      ChangeLog NEWS lisp/muse-protocols.el
1145 2005-09-05 17:34:31 GMT Michael Olson <mwolson@gnu.org> patch-227
1147     Summary:
1148       Fix title coloring bug; muse-latex: escape '<' and '>'.
1149     Revision:
1150       muse--main--1.0--patch-227
1152     * lisp/muse-colors.el (muse-colors-markup): Match against the space after
1153       #title.  This should prevent a rather nasty bug.  Thanks to John Sullivan
1154       for the report.
1155     
1156     * lisp/muse-latex.el (muse-latex-markup-specials): Mark up '_' as
1157       "\textunderscore{}".  Add escaping for '<' and '>'.  Thanks to Trent
1158       Buck.
1160     modified files:
1161      ChangeLog lisp/muse-colors.el lisp/muse-latex.el
1164 2005-09-05 16:49:35 GMT Michael Olson <mwolson@gnu.org> patch-226
1166     Summary:
1167       muse-latex: Handle special characters in a better way.
1168     Revision:
1169       muse--main--1.0--patch-226
1171     * lisp/muse-latex.el (muse-latex-markup-regexps): Remove special
1172       characters hack.
1173       (muse-latex-markup-strings): Use \\texttt{...} for 'begin-literal and
1174       'end-literal.  Thanks to Trent Buck for the suggestion.
1175       (muse-latex-markup-specials): Move special characters here instead of
1176       using the regexp.
1178     modified files:
1179      ChangeLog lisp/muse-latex.el
1182 2005-09-05 14:25:37 GMT Michael Olson <mwolson@gnu.org> patch-225
1184     Summary:
1185       muse-latex: Fix compiler warning.
1186     Revision:
1187       muse--main--1.0--patch-225
1189     * lisp/muse-latex.el (muse-latex-pdf-generate): Provide 3rd argument for
1190       format.
1192     modified files:
1193      ChangeLog lisp/muse-latex.el
1196 2005-09-05 14:24:22 GMT Michael Olson <mwolson@gnu.org> patch-224
1198     Summary:
1199       Add <code> tag.
1200     Revision:
1201       muse--main--1.0--patch-224
1203     * lisp/muse-colors.el (muse-colors-tags): Switch coloring of code and
1204       verbatim.  Verbatim makes text literal and escaped, code makes text
1205       teletype and escaped.
1206     
1207     * muse-publish.el (muse-publish-markup-tags): Add "code".
1208       (muse-publish-code-tag): New function that publishes code the same way
1209       as =teletyped= text.
1211     modified files:
1212      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
1215 2005-09-05 13:24:19 GMT Michael Olson <mwolson@gnu.org> patch-223
1217     Summary:
1218       Strip text properties before browsing a URL.
1219     Revision:
1220       muse--main--1.0--patch-223
1222     * lisp/muse-protocols.el (muse-browse-url): Strip text properties.  Maybe
1223       this will fix a bug.
1225     modified files:
1226      ChangeLog lisp/muse-protocols.el
1229 2005-09-05 05:12:07 GMT Michael Olson <mwolson@gnu.org> patch-222
1231     Summary:
1232       muse-latex: Call pdflatex twice to get <contents> published.
1233     Revision:
1234       muse--main--1.0--patch-222
1236     * lisp/muse-latex.el (muse-latex-pdf-generate): Quote arguments.  Call
1237       pdflatex twice, since this seems to be necessary to get <contents>
1238       published.  Thanks to Trent Buck for the heads up.  I wonder if we need
1239       to call it three times, since this is what John originally did.  Can
1240       someone please give me advice about this?
1242     modified files:
1243      ChangeLog lisp/muse-latex.el
1246 2005-09-04 17:07:07 GMT Michael Olson <mwolson@gnu.org> patch-221
1248     Summary:
1249       Make info:// and man:// not publish a link, handle insert URL edge case.
1250     Revision:
1251       muse--main--1.0--patch-221
1253     * lisp/muse-protocols.el (muse-url-protocols): info:// and man:// should
1254       publish only the description, not the URL.
1255     
1256     * lisp/muse-publish.el (muse-publish-insert-url): Handle case where we
1257       get nil from muse-publish-url by not inserting any text.
1259     modified files:
1260      ChangeLog lisp/muse-protocols.el lisp/muse-publish.el
1263 2005-09-04 17:02:21 GMT Michael Olson <mwolson@gnu.org> patch-220
1265     Summary:
1266       If a URL has a resolve function of nil, publish the description only.
1267     Revision:
1268       muse--main--1.0--patch-220
1270     * lisp/muse-mode.el (muse-visit-link-default): Make sure we search for a
1271       complete tag.
1272     
1273     * lisp/muse-protocols.el (muse-url-protocols): Improve customization
1274       interface.
1275       (muse-resolve-url): If nil is given as the resolve function, return
1276       nil.
1277     
1278     * lisp/muse-publish.el (muse-publish-url): If the URL resolves as nil,
1279       insert the description instead of the original URL.
1281     modified files:
1282      ChangeLog lisp/muse-mode.el lisp/muse-protocols.el
1283      lisp/muse-publish.el
1286 2005-09-02 22:57:04 GMT Michael Olson <mwolson@gnu.org> patch-219
1288     Summary:
1289       Implement protocol handling.
1290     Revision:
1291       muse--main--1.0--patch-219
1293     * lisp/muse-mode.el (muse-mode): Call muse-update-url-regexp.  Maybe I
1294       should just make a hook for this stuff.
1295       (muse-visit-link-default): Call muse-browse-url instead of browse-url.
1296     
1297     * lisp/muse-protocols.el: New file that implements protocol handling.
1298     
1299     * lisp/muse-publish.el (muse-publish-url-transforms): Add
1300       muse-resolve-url.
1301       (muse-publish-markup-url): Indentation fix, no func change.
1302     
1303     * lisp/muse-regexps.el (muse-url-regexp): Move to muse-protocols.el.
1304     
1305     * lisp/muse.el: Require muse-protocols.
1307     new files:
1308      lisp/.arch-ids/muse-protocols.el.id lisp/muse-protocols.el
1310     modified files:
1311      ChangeLog lisp/muse-mode.el lisp/muse-publish.el
1312      lisp/muse-regexps.el lisp/muse.el
1315 2005-09-01 16:11:57 GMT Michael Olson <mwolson@gnu.org> patch-218
1317     Summary:
1318       muse-xml: Use a more standard sort of header.
1319     Revision:
1320       muse--main--1.0--patch-218
1322     * experimental/muse-xml.el (muse-xml-header): Use <MUSE> instead of <page
1323       type="muse">, as suggested by Brad Collins.
1325     modified files:
1326      ChangeLog experimental/muse-xml.el
1329 2005-09-01 16:04:32 GMT Michael Olson <mwolson@gnu.org> patch-217
1331     Summary:
1332       Add schema for muse-xml, tweak verse formatting, fix goof from last patch.
1333     Revision:
1334       muse--main--1.0--patch-217
1336     * AUTHORS: Note that Brad Collins authored examples/muse-rnc.
1337     
1338     * README (examples): Mention that other files are here as well.
1339     
1340     * examples/muse-rnc.el: New file that implements a RelaxNG Compact schema
1341       for use with muse-xml.el.
1342     
1343     * muse-xml.el: Mention the newly-contributed schema from Brad, and that
1344       muse-xml is in experimental status.
1345       (muse-xml-markup-regexps): Correct table-munging regexp.
1346       (muse-xml-markup-strings): Surround each verse line with <line></line>.
1347       Empty lines are marked up as <line />.
1348     
1349     * muse-html.el (muse-html-markup-strings, muse-xhtml-markup-strings):
1350       s/last-stanza-end/end-last-stanza-line/.
1351     
1352     * muse-mode.el (muse-visit-link-default): Make the temporary file
1353       visiting work as expected.
1354     
1355     * muse-publish.el (muse-publish-markup-verse): Make use of
1356       'begin-verse-line and 'begin-last-stanza-line.  Use
1357       'end-last-stanza-line instead of 'last-stanza-end.
1358     
1359     * muse.texi (Verse): Be a bit more clever with our example.
1361     new files:
1362      examples/.arch-ids/muse.rnc.id examples/muse.rnc
1364     modified files:
1365      AUTHORS ChangeLog README experimental/muse-xml.el
1366      lisp/muse-html.el lisp/muse-mode.el lisp/muse-publish.el
1367      muse.texi
1370 2005-09-01 13:42:15 GMT Michael Olson <mwolson@gnu.org> patch-216
1372     Summary:
1373       Allow links to temporary files to be visited.
1374     Revision:
1375       muse--main--1.0--patch-216
1377     * lisp/muse-mode.el (muse-visit-link-default): Permit visiting of
1378       temporary files.  These are buffers that do not have a corresponding
1379       file.
1381     modified files:
1382      ChangeLog lisp/muse-mode.el
1385 2005-09-01 11:41:14 GMT Michael Olson <mwolson@gnu.org> patch-215
1387     Summary:
1388       Fix save-match-data gaffe.
1389     Revision:
1390       muse--main--1.0--patch-215
1392     * lisp/muse-regexps.el (muse-regexp-emacs-revision): Move save-match-data
1393       outside of `and' statement.
1395     modified files:
1396      ChangeLog lisp/muse-regexps.el
1399 2005-08-31 03:48:28 GMT Michael Olson <mwolson@gnu.org> patch-214
1401     Summary:
1402       Introduce :link-suffix. muse-wiki: Don't mangle acronyms in titles.
1403     Revision:
1404       muse--main--1.0--patch-214
1406     * examples/mwolson/muse-init.el: Update.
1407     
1408     * muse-blosxom.el ("blosxom-html", "blosxom-xhtml"): Use :link-suffix to
1409       ensure that links to other pages in this project are given the proper
1410       extension.
1411     
1412     * muse-latex.el ("pdf", "pdfcjk"): Ditto.
1413     
1414     * muse-journal.el (muse-journal-rdf-header): Use muse-publish-link-name
1415       instead of muse-publish-output-name.
1416     
1417     * muse-publish.el (muse-publish-link-name, muse-publish-link-file): New
1418       functions that consult the :link-suffix when returning the name of the
1419       link (or the complete file name for the latter function).  If
1420       :link-suffix does not exist, use :suffix.  This should help Muse be
1421       able to handle some more usage scenarios.
1422       (muse-publish-prepare-url): Use muse-publish-link-name instead of
1423       muse-publish-output-name.
1424     
1425     * muse-wiki.el (muse-wiki-resolve-project-page): Use
1426       muse-publish-link-file instead of muse-publish-output-file.
1427       (muse-wiki-publish-pretty-title): Don't space-separate capitalized
1428       letters.  The old behavior was not friendly to acronyms.
1430     modified files:
1431      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
1432      lisp/muse-journal.el lisp/muse-latex.el lisp/muse-publish.el
1433      lisp/muse-wiki.el
1436 2005-08-29 06:14:35 GMT Michael Olson <mwolson@gnu.org> patch-213
1438     Summary:
1439       Correct the publish-project example.
1440     Revision:
1441       muse--main--1.0--patch-213
1443     * examples/publish-project: Remove "-l muse-build.el" and note that the
1444       user's muse-init.el file should add the Muse directories to load-path.
1446     modified files:
1447      ChangeLog examples/publish-project
1450 2005-08-29 06:04:51 GMT Michael Olson <mwolson@gnu.org> patch-212
1452     Summary:
1453       Reinstate former extended character class rules.
1454     Revision:
1455       muse--main--1.0--patch-212
1457     * lisp/muse-regexps.el (muse-regexp-use-character-classes): Looks like
1458       extended regexps really don't work well on Emacs 21.2 or 21.3, so
1459       document that.
1460       (muse-regexp-emacs-revision): New variable that indicates the revision
1461       number of this version of Emacs.
1462       (muse-extreg-usable-p): Reinstate old rules -- Emacs 21.2 and 21.3
1463       aren't working well enough with extended character classes in regexps.
1464     
1465     * lisp/muse.el (muse-version): If INSERT option is given, insert the text
1466       instead of just displaying it.
1468     modified files:
1469      ChangeLog lisp/muse-regexps.el lisp/muse.el
1472 2005-08-28 23:59:03 GMT Michael Olson <mwolson@gnu.org> patch-211
1474     Summary:
1475       Fix paragraph-filling breakage in Emacs21.
1476     Revision:
1477       muse--main--1.0--patch-211
1479     * lisp/muse-mode.el (muse-mode): Check explicitly for Emacs21 rather than
1480       relying on muse-extreg-usable-p.  Thanks to Sergey Vlasov for the bug
1481       report.
1483     modified files:
1484      ChangeLog lisp/muse-mode.el
1487 2005-08-27 02:25:35 GMT Michael Olson <mwolson@gnu.org> patch-210
1489     Summary:
1490       Allow Emacs 21.3 to use extended character classes in regexps.
1491     Revision:
1492       muse--main--1.0--patch-210
1494     * lisp/muse-regexps.el (muse-extreg-usable-p): Use a simpler algorithm.
1495       Since enough positive reports have come in about the usability of 21.3,
1496       we'll allow it to use extended character classes in regexps by default.
1498     modified files:
1499      ChangeLog lisp/muse-regexps.el
1502 2005-08-26 14:48:08 GMT Michael Olson <mwolson@gnu.org> patch-209
1504     Summary:
1505       Don't prompt unnecessarily when doing C-c C-t in a Muse project file.
1506     Revision:
1507       muse--main--1.0--patch-209
1509     * lisp/muse-publish.el (muse-publish-get-output-dir): Use
1510       `muse-read-directory-name' instead of `read-file-name'.  Now Muse won't
1511       offer the style and directory prompt when you hit C-c C-t in a file
1512       belonging to a defined Muse project.  Otherwise prompt.  Thanks to Yann
1513       Hodique for the fix.
1514     
1515     * lisp/muse.el (muse-read-directory-name): New function that defines a
1516       fallback version of `read-directory-name', since Emacs21 doesn't have
1517       it.
1519     modified files:
1520      ChangeLog lisp/muse-publish.el lisp/muse.el
1522     new patches:
1523      hodique@lifl.fr--2005/muse--yh--1.0--patch-34
1524      hodique@lifl.fr--2005/muse--yh--1.0--patch-35
1525      hodique@lifl.fr--2005/muse--yh--1.0--patch-36
1526      hodique@lifl.fr--2005/muse--yh--1.0--patch-37
1527      hodique@lifl.fr--2005/muse--yh--1.0--patch-38
1528      hodique@lifl.fr--2005/muse--yh--1.0--patch-39
1531 2005-08-25 05:44:56 GMT Michael Olson <mwolson@gnu.org> patch-208
1533     Summary:
1534       Fix problem with links at beginning of buf and paragraphs.
1535     Revision:
1536       muse--main--1.0--patch-208
1538     * experimental/muse-xml.el (muse-xml-markup-regexps): Update to do what I
1539       mean.
1540     
1541     * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
1542     
1543     * muse-html.el (muse-html-markup-regexps): Ditto.
1544     
1545     * muse-publish.el (muse-publishing-last-position): New variable that
1546       indicates our last buffer position while publishing the current rule.
1547       Used to make sure the process doesn't get stalled.
1548       (muse-publish-markup): Fix edge case where links at beginning of
1549       buffer, with read-only text, would prevent the beginning of buffer from
1550       being matched.
1551       (muse-publish-markup-directive): Fix case where two directives of the
1552       same size would prevent any following directives from being
1553       interpreted.  We accomplish this by setting the last published position
1554       to nil after each directive.
1556     modified files:
1557      ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
1558      lisp/muse-html.el lisp/muse-publish.el
1561 2005-08-24 03:45:13 GMT Michael Olson <mwolson@gnu.org> patch-207
1563     Summary:
1564       Document publishing directives.
1565     Revision:
1566       muse--main--1.0--patch-207
1568     * muse.texi (Getting Started): Remove crufty sentence.
1569       (Directives): New section that describes the likes of #title and
1570       #author.
1572     modified files:
1573      ChangeLog muse.texi
1576 2005-08-23 04:36:54 GMT Michael Olson <mwolson@gnu.org> patch-206
1578     Summary:
1579       Document WikiNames and update header publishing information.
1580     Revision:
1581       muse--main--1.0--patch-206
1583     * muse.texi (Headings): Any level of headings is supported.
1584       (Emphasizing Text): Verbatim text may span multiple lines.
1585       (Explicit Links): Refactor Links section into Explicit Links, Implicit
1586       Links, and Images.
1587       (Implicit Links): Document WikiNames and InterWiki links.
1589     modified files:
1590      ChangeLog muse.texi
1593 2005-08-22 20:37:10 GMT Michael Olson <mwolson@gnu.org> patch-205
1595     Summary:
1596       Finish NEWS, handle emphasis at EOF edge case.
1597     Revision:
1598       muse--main--1.0--patch-205
1600     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-underlined)
1601       (muse-colors-verbatim): Highlight emphasis at the end of file, as long
1602       as there is a terminating emphasis delimiter.
1603     
1604     * examples/mwolson/muse-init.el: Sync with my latest configuration.
1605     
1606     * NEWS: Bring this up to date.
1608     modified files:
1609      ChangeLog NEWS examples/mwolson/muse-init.el
1610      lisp/muse-colors.el
1613 2005-08-19 16:55:39 GMT Michael Olson <mwolson@gnu.org> patch-204
1615     Summary:
1616       muse-html: Add muse-xhtml-extension.
1617     Revision:
1618       muse--main--1.0--patch-204
1620     * lisp/muse-html.el (muse-xhtml-extension): New option that specifies the
1621       default file extension for publishing XHTML files.  Thanks to Trent
1622       Buck for the suggestion.
1623       ("xhtml"): Use it.
1625     modified files:
1626      ChangeLog lisp/muse-html.el
1629 2005-08-19 16:24:08 GMT Michael Olson <mwolson@gnu.org> patch-203
1631     Summary:
1632       Add items through patch-149 to NEWS.
1633     Revision:
1634       muse--main--1.0--patch-203
1636     * NEWS (progress): Catch up to patch-149.
1637     
1638     * lisp/muse-mode.el (muse-mode): Remove spurious comment.
1639     
1640     * lisp/muse-publish.el (muse-publish): Ditto.
1642     modified files:
1643      ChangeLog NEWS lisp/muse-mode.el lisp/muse-publish.el
1646 2005-08-18 06:53:31 GMT Michael Olson <mwolson@gnu.org> patch-202
1648     Summary:
1649       Make building of Debian revisions work.
1650     Revision:
1651       muse--main--1.0--patch-202
1653     * Makefile (distclean): Don't remove anything in debian/, since it will
1654       never be necessary.
1655       (debclean): Removed, since two different targets need slightly
1656       different versions of this.  Even abstraction has its limits.
1657       (debbuild): New target that takes care of performing the build itself.
1658       (debrevision): New target that makes a revision build, where the
1659       original tarball must not be modified.
1660       (debrevision): Split out building stuff to debbuild target.
1661     
1662     * debian/changelog: Several revisions worth of Debian fun.
1663     
1664     * debian/control (Build-Depends-Indep): Add emacs21 | emacsen.
1665       (Description): Make this match the ITP and shorten the text.
1667     modified files:
1668      ChangeLog Makefile Makefile.defs debian/changelog
1669      debian/control
1672 2005-08-14 07:10:16 GMT Michael Olson <mwolson@gnu.org> patch-201
1674     Summary:
1675       Prepare initial upload for Debian project.
1676     Revision:
1677       muse--main--1.0--patch-201
1679     * Makefile.defs (LASTUPLOAD): Mark as the previous Debian package
1680       version, since we only want the last changelog entry to appear on the
1681       initial Debian upload.
1682     
1683     * debian/changelog: New Debian package 3.01.arch.201-1.
1685     modified files:
1686      ChangeLog Makefile.defs debian/changelog
1689 2005-08-13 05:05:41 GMT Michael Olson <mwolson@gnu.org> patch-200
1691     Summary:
1692       muse-mode: Minor regexp tweak.
1693     Revision:
1694       muse--main--1.0--patch-200
1696     * lisp/muse-mode.el (muse-mode): Use \\s- instead of [[:blank:]].
1698     modified files:
1699      ChangeLog lisp/muse-mode.el
1702 2005-08-13 00:25:54 GMT Michael Olson <mwolson@gnu.org> patch-199
1704     Summary:
1705       Minor fixups from Peter K. Lee.
1706     Revision:
1707       muse--main--1.0--patch-199
1709     * experimental/muse-xml.el (muse-xml-fixup-tables): Be slightly less
1710       restrictive with our end-of-table regexp.
1711     
1712     * lisp/muse-docbook.el (muse-docbook-fixup-tables): Look for tgroup
1713       instead of start of table.  Be less restrictive with several of our
1714       regexps.
1715     
1716     * lisp/muse-html.el: Patch from Peter K. Lee.
1717       (muse-html-prepare-buffer): Work around edge case where the "charset="
1718       part has already been appended to muse-html-meta-content-type.
1719       (muse-html-fixup-tables): Be slightly less restrictive with our
1720       end-of-table regexp.
1722     modified files:
1723      ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
1724      lisp/muse-html.el
1727 2005-08-12 20:36:10 GMT Michael Olson <mwolson@gnu.org> patch-198
1729     Summary:
1730       Keep lists from getting mashed together on M-q.
1731     Revision:
1732       muse--main--1.0--patch-198
1734     * lisp/muse-mode.el (muse-mode): Handle footnotes.  Set `paragraph-start'
1735       locally so that lists don't get blended together incorrectly upon
1736       hitting M-q.
1738     modified files:
1739      ChangeLog lisp/muse-mode.el
1742 2005-08-12 01:29:58 GMT Michael Olson <mwolson@gnu.org> patch-197
1744     Summary:
1745       QuickStart: Minor typo in anchor example.
1746     Revision:
1747       muse--main--1.0--patch-197
1749     * examples/QuickStart (Anchors and tagged links): Link to an anchor only,
1750       rather than a full URL.
1752     modified files:
1753      ChangeLog examples/QuickStart
1756 2005-08-09 23:15:10 GMT Michael Olson <mwolson@gnu.org> patch-196
1758     Summary:
1759       Makefile: Use BUILDOPTS.
1760     Revision:
1761       muse--main--1.0--patch-196
1763     * Makefile (debrelease): Make use of $(BUILDOPTS).
1764     
1765     * Makefile.defs (BUILDOPTS): New option that allows additional options to
1766       be passed to dpkg-buildpackage.  In case I ever make several revisions
1767       before getting the -1 revision uploaded, for example, I can use "-sa"
1768       here in order to make a valid pacakge.
1770     modified files:
1771      ChangeLog Makefile Makefile.defs
1774 2005-08-09 22:39:09 GMT Michael Olson <mwolson@gnu.org> patch-195
1776     Summary:
1777       Make generated Debian packages slightly easier to upload.
1778     Revision:
1779       muse--main--1.0--patch-195
1781     * debian/changelog: Generate 3.01.arch.195-1.
1782     
1783     * debian/rules (clean): Call $(MAKE) realclean instead of $(MAKE) clean.
1784     
1785     * Makefile.defs (LASTUPLOAD): New variable that indicates the version
1786       that was last uploaded to Debian.
1787     
1788     * Makefile (debrelease): Use $(LASTUPLOAD) to ensure that a full set of
1789       changes is generated.  This means we have to use dpkg-buildpackage,
1790       since debuild doesn't recognize the environment variables that it
1791       claims to recognize.
1793     modified files:
1794      ChangeLog Makefile Makefile.defs debian/changelog debian/rules
1797 2005-08-09 04:01:52 GMT Michael Olson <mwolson@gnu.org> patch-194
1799     Summary:
1800       Makefile: Minor deletion cleanups.
1801     Revision:
1802       muse--main--1.0--patch-194
1805     modified files:
1806      ChangeLog Makefile
1809 2005-08-09 03:26:50 GMT Michael Olson <mwolson@gnu.org> patch-193
1811     Summary:
1812       Compilation cleanups.
1813     Revision:
1814       muse--main--1.0--patch-193
1816     * lisp/muse-mode.el (muse-mode): Use `make-local-variable' instead of
1817       `make-variable-buffer-local' in order to silence compiler warnings.
1818     
1819     * lisp/muse.el: Add an eval-when-compile line to silence a compiler
1820       warning.
1821     
1822     * scripts/muse-build.el (muse-elint-files): Automatically load every
1823       elisp file rather than specifying each one.
1825     modified files:
1826      ChangeLog lisp/muse-mode.el lisp/muse.el scripts/muse-build.el
1829 2005-08-08 22:58:24 GMT Michael Olson <mwolson@gnu.org> patch-192
1831     Summary:
1832       Fix failure to resolve interwiki link when clicking on it.
1833     Revision:
1834       muse--main--1.0--patch-192
1836     * Makefile (debclean): Minor tweak.
1837     
1838     * lisp/muse-mode.el (muse-visit-link-default): Indentation fix.  No func
1839       change.
1840     
1841     * lisp/muse-project.el (muse-project-find-file): Don't add file
1842       extensions to a relative name.  If we're dealing with a file, open it
1843       up without searching through the various projects for a path.  This
1844       should fix the failure to resolve an interwiki link by clicking on it.
1846     modified files:
1847      ChangeLog Makefile lisp/muse-mode.el lisp/muse-project.el
1850 2005-08-06 17:39:45 GMT Michael Olson <mwolson@gnu.org> patch-191
1852     Summary:
1853       Makefile: Remove stale Debian packages for this version.
1854     Revision:
1855       muse--main--1.0--patch-191
1857     * Makefile (debclean): Remove generated Debian packages for the current
1858       version in parent directory.
1860     modified files:
1861      ChangeLog Makefile
1864 2005-08-03 04:34:50 GMT Michael Olson <mwolson@gnu.org> patch-190
1866     Summary:
1867       Fix trailing backslash error.
1868     Revision:
1869       muse--main--1.0--patch-190
1871     * lisp/muse-project.el (muse-project-of-file): Apply 1-line
1872       regexp-quoting fix from drkm.
1874     modified files:
1875      ChangeLog lisp/muse-project.el
1878 2005-07-27 07:43:53 GMT Michael Olson <mwolson@gnu.org> patch-189
1880     Summary:
1881       Release 3.01.91 (3.02 RC2).
1882     Revision:
1883       muse--main--1.0--patch-189
1885     * lisp/muse.el (muse-version): Release 3.01.91 (3.02 RC2).
1887     modified files:
1888      ChangeLog Makefile.defs lisp/muse.el muse.texi
1891 2005-07-27 07:40:03 GMT Michael Olson <mwolson@gnu.org> patch-188
1893     Summary:
1894       Escape email address and URL always.
1895     Revision:
1896       muse--main--1.0--patch-188
1898     * lisp/muse-publish.el (muse-publish-markup-email): Move lower.  Always
1899       escape and publish email address as read-only, even when it's not
1900       marked up.
1901       (muse-publish-markup-url): Ditto for URL.
1903     modified files:
1904      ChangeLog Makefile.defs debian/changelog lisp/muse-publish.el
1907 2005-07-26 08:49:38 GMT Michael Olson <mwolson@gnu.org> patch-187
1909     Summary:
1910       Inter-project output name fix.
1911     Revision:
1912       muse--main--1.0--patch-187
1914     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): I would've sworn
1915       that I had fixed this before.
1917     modified files:
1918      ChangeLog lisp/muse-wiki.el
1921 2005-07-26 08:40:11 GMT Michael Olson <mwolson@gnu.org> patch-186
1923     Summary:
1924       Make coloring of verbatim greater-than sign same as publishing.
1925     Revision:
1926       muse--main--1.0--patch-186
1928     * lisp/muse-colors.el (muse-colors-markup): Since we currently publish a
1929       greater-than sign surrounded by equal signs, display it in verbatim
1930       face.
1932     modified files:
1933      ChangeLog lisp/muse-colors.el
1936 2005-07-26 08:03:41 GMT Michael Olson <mwolson@gnu.org> patch-185
1938     Summary:
1939       Allow transform function for link descriptions.  Bare email and URL fixes.
1940     Revision:
1941       muse--main--1.0--patch-185
1943     * lisp/muse-publish.el (muse-publish-url-transforms): Docfix.
1944       (muse-publish-desc-transforms): New option that contains the functions
1945       that will be called to transform a link description.
1946       (muse-publish-markup-word): Handle Yet Another Edge Case.
1947       (muse-publish-markup-email): Use
1948       `muse-publish-escape-specials-in-string'.  Don't publish if we have a
1949       double-quote on either side.
1950       (muse-publish-url): Apply description transforms.
1951       (muse-publish-markup-url): Don't publish if we have a double-quote on
1952       either side.
1953     
1954     * lisp/muse-wiki.el (muse-wiki-update-wikiword-regexp)
1955       (muse-wiki-wikiword-regexp, muse-wiki-use-wikiword): Minor docfixes.
1956       (muse-wiki-interwiki-delimiter): New option that indicates the
1957       interwiki delimiter to use.
1958       (muse-wiki-interwiki-replacement): New option that indicates the
1959       replacement
1960       (muse-wiki-update-interwiki-regexp): Use muse-wiki-interwiki-delimiter.
1961       (muse-wiki-publish-pretty-title): Deal with EXPLICIT argument so that
1962       this can be added to muse-publish-desc-transforms.
1963       (muse-wiki-publish-pretty-interwiki): New function that replaces the
1964       interwiki delimiter with its replacement, but only when the given text
1965       is not an explicit link.
1966     
1967     * lisp/muse.el (muse-update-file-extension): New function made from the
1968       innards of the :set function in `muse-file-extension'.
1970     modified files:
1971      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
1974 2005-07-26 06:17:31 GMT Michael Olson <mwolson@gnu.org> patch-184
1976     Summary:
1977       Handle anchors in all publishing styles, as well as linking to them.
1978     Revision:
1979       muse--main--1.0--patch-184
1981     * lisp/muse-publish.el (muse-publish-url): Publish links to anchors as
1982       'internal-link.
1983       (muse-publish-prepare-url): Don't touch links to anchors.
1984     
1985     * lisp/muse-docbook.el (muse-docbook-markup-strings): Add handler for
1986       'internal-link.  Treat centered text with
1987       <para role="center">...</para>.
1988       (muse-docbook-markup-paragraph): Slight regexp tweak.
1989       (muse-docbook-insert-anchor): Docfix.
1990       (muse-docbook-markup-anchor): Move lower in file.
1991     
1992     * lisp/muse-html.el (muse-html-markup-strings): Add handler for
1993       'internal-link.
1994       (muse-xhtml-markup-strings): Order list, no func change.
1995       (muse-html-markup-anchor): Move up in file, no func change.
1996     
1997     * lisp/muse-latex.el (muse-latex-markup-functions): Add rule for
1998       publishing anchors.
1999       (muse-latex-markup-strings): Add handler for 'internal-link.
2000       (muse-latex-insert-anchor, muse-latex-markup-anchor): New functions
2001       that insert an anchor around the next word or inside of a tag.
2002     
2003     * lisp/muse-texinfo.el (muse-texinfo-markup-functions): Add rule for
2004       publishing anchors.
2005     
2006     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Add handler for
2007       'internal-link.
2008       (muse-texinfo-insert-anchor, muse-texinfo-markup-anchor): New functions
2009       that insert an anchor before the next word or within a tag.
2010     
2011     * NEWS: Initial attempt at documenting changes since 3.01.
2013     new files:
2014      .arch-ids/NEWS.id NEWS
2016     modified files:
2017      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
2018      lisp/muse-latex.el lisp/muse-publish.el lisp/muse-texinfo.el
2021 2005-07-26 04:30:52 GMT Michael Olson <mwolson@gnu.org> patch-183
2023     Summary:
2024       Generalize some blosxom helper functions.
2025     Revision:
2026       muse--main--1.0--patch-183
2028     * examples/mwolson/muse-init.el (muse-project-alist): Adapt to new
2029       generalized helper functions.
2030       (my-muse-prepare-entry-for-xanga): Use muse-blosxom-extension rather
2031       than hard-coding it.  Use muse-with-temp-buffer.  Handle all kinds of
2032       relative links.
2033     
2034     * lisp/muse-blosxom.el: Update example in header.
2035       (muse-blosxom-new-entry): Use new names for helper functions.
2036       (muse-blosxom-get-categories, muse-blosxom-project-alist-entry)
2037       (muse-blosxom-project-alist-dirs): Move to muse-project.el.
2038     
2039     * lisp/muse-project.el (muse-project-recurse-directory): Renamed from
2040       `muse-blosxom-project-get-categories'.
2041       (muse-project-alist-styles): Renamed from
2042       `muse-blosxom-project-alist-entry'.
2043       (muse-project-alist-dirs): Renamed from
2044       `muse-blosxom-project-alist-dirs'.
2045       (muse-project-of-file): Use `muse-current-file'.
2046     
2047     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Use
2048       `muse-current-file'.
2049     
2050     * lisp/muse.el (muse-current-file): New function that returns the name of
2051       the currently visited or published file.
2052       (muse-page-name): Use `muse-current-file'.
2054     modified files:
2055      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
2056      lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
2059 2005-07-26 03:47:53 GMT Michael Olson <mwolson@gnu.org> patch-182
2061     Summary:
2062       muse-xml: definition lists, muse-docbook: center.
2063     Revision:
2064       muse--main--1.0--patch-182
2066     * Makefile (%.info, %.html): Use general argument in rule.
2067       (distclean): Add another cruft file.
2068     
2069     * experimental/muse-xml.el (muse-xml-markup-strings): Use <list
2070       type="definition"> for definition lists.
2071     
2072     * lisp/muse-docbook.el (muse-docbook-markup-strings): Replace <center>
2073       with <note>, since it's the closest thing I could find.
2075     modified files:
2076      ChangeLog Makefile experimental/muse-xml.el
2077      lisp/muse-docbook.el
2080 2005-07-24 22:46:22 GMT Michael Olson <mwolson@gnu.org> patch-181
2082     Summary:
2083       Minor namespace fix.
2084     Revision:
2085       muse--main--1.0--patch-181
2087     * lisp/muse-colors.el (muse-colors-explicit-link): Use
2088       muse-match-string-no-properties rather than match-string-no-properties.
2090     modified files:
2091      ChangeLog lisp/muse-colors.el
2094 2005-07-24 21:04:15 GMT Michael Olson <mwolson@gnu.org> patch-180
2096     Summary:
2097       Correct breakage induced by previous patch.
2098     Revision:
2099       muse--main--1.0--patch-180
2101     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Don't use the local
2102       path as a fallback if we are publishing.
2104     modified files:
2105      ChangeLog lisp/muse-wiki.el
2108 2005-07-24 21:01:02 GMT Michael Olson <mwolson@gnu.org> patch-179
2110     Summary:
2111       Make interwiki links work in a few more edge cases.
2112     Revision:
2113       muse--main--1.0--patch-179
2115     * lisp/muse-project.el (muse-project-applicable-styles): Remove
2116       assertion, now that I have a good idea of the edge cases involved.
2117     
2118     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle case where
2119       the current file is not part of any Muse project, allowing interwiki
2120       links to be resolvable even then.  Don't return a relative path if we
2121       are not publishing.  For visiting links, the best thing is just to
2122       return the real path.
2124     modified files:
2125      ChangeLog lisp/muse-project.el lisp/muse-wiki.el
2128 2005-07-24 03:38:06 GMT Michael Olson <mwolson@gnu.org> patch-178
2130     Summary:
2131       Fix warnings during font-lock, example tag highlighting.
2132     Revision:
2133       muse--main--1.0--patch-178
2135     * lisp/muse-colors.el (muse-colors-region): Prevent "Wrong side of point"
2136       error.
2137       (muse-colors-tags): Make sure that no fontification occurs in <code> or
2138       <lisp> tags.
2139       (muse-unhighlight-region): Move higher up.
2140       (muse-colors-example-tag, muse-colors-literal-tag): Use
2141       `muse-unhighlight-region'.  Fix spelling goof.  Omit (goto-char end)
2142       since the point gets put in the right place automatically.
2144     modified files:
2145      ChangeLog lisp/muse-colors.el
2148 2005-07-24 03:01:50 GMT Michael Olson <mwolson@gnu.org> patch-177
2150     Summary:
2151       muse-xml: Separate section from title.
2152     Revision:
2153       muse--main--1.0--patch-177
2155     * experimental/muse-xml.el (muse-xml-markup-strings): Add "level"
2156       attribute to sections.  Use separate <title> tag to handle the title of
2157       a section.  Thanks to drkm for the suggestion.
2158     
2159     * lisp/muse-mode.el (muse-mode): Code indentation, no func change.
2160     
2161     * lisp/muse-publish.el (muse-publish-markup-heading)
2162       (muse-publish-section-close): Pass level to markup strings for all
2163       section-related tags.
2164     
2165     * lisp/muse.el (muse-page-name): Handle case where buffer-file-name is
2166       not defined.
2168     modified files:
2169      ChangeLog experimental/muse-xml.el lisp/muse-mode.el
2170      lisp/muse-publish.el lisp/muse.el
2173 2005-07-23 01:29:29 GMT Michael Olson <mwolson@gnu.org> patch-176
2175     Summary:
2176       Include regexps from base styles.  Fix muse-project-ignore-regexp and use it more.
2177     Revision:
2178       muse--main--1.0--patch-176
2180     * lisp/muse-blosxom.el (muse-blosxom-get-categories): Don't include
2181       folders that match `muse-project-ignore-regexp'.
2182     
2183     * lisp/muse-project.el (muse-project-ignore-regexp): Correct an escape
2184       omission.  Add ",.*" to list of bad directory parts.
2185     
2186     * lisp/muse-project.el (muse-project-of-file): Ignore PATHNAME if it
2187       matches `muse-project-ignore-regexp'.
2188     
2189     * lisp/muse-publish.el: Install patch from Peter K. Lee.
2190       (muse-style-elements-list): New function that returns a list of
2191       references to ELEM in STYLE, including base styles.
2192       (muse-publish-markup-region): Use muse-style-elements-list rather than
2193       muse-style-elements when getting :regexps.
2194     
2195     * lisp/muse-publish.el (muse-style-element): Add docstring.
2197     modified files:
2198      AUTHORS ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
2199      lisp/muse-publish.el
2202 2005-07-23 00:21:36 GMT Michael Olson <mwolson@gnu.org> patch-175
2204     Summary:
2205       Initial implementation of muse-xml.el.  End of section edge case.
2206     Revision:
2207       muse--main--1.0--patch-175
2209     * AUTHORS: Add Peter K. Lee.
2210     
2211     * Makefile (experimental): New target that builds experimental programs.
2212       (distclean): Remove debian/dirs, a cruft file from the debian build
2213       process.
2214     
2215     * examples/mwolson/muse-init.el: Update.
2216     
2217     * examples/mwolson/muse-init.el ("\C-cpL"): Use a better function that
2218       prompts for the blog entry to visit.
2219     
2220     * experimental/Makefile: New file that causes experimental stuff to be
2221       built.
2222     
2223     * experimental/muse-xml.el: New file that provides the experimental XML
2224       publishing style.
2225     
2226     * lisp/muse-docbook.el (muse-docbook-markup-regexps): Re-order and fix
2227       comment strings.
2228     
2229     * lisp/muse-html.el (muse-html-markup-regexps): Ditto.
2230     
2231     * lisp/muse-publish.el (muse-publish-section-close): Deal with edge case
2232       involving end-of-file and paragraph detection.
2233     
2234     * lisp/muse-wiki.el: Minor header fix.
2235     
2236     * scripts/muse-build.el (load-path): Add "../experimental".
2238     new files:
2239      experimental/.arch-ids/Makefile.id
2240      experimental/.arch-ids/muse-xml.el.id experimental/Makefile
2241      experimental/muse-xml.el
2243     modified files:
2244      AUTHORS ChangeLog Makefile examples/mwolson/muse-init.el
2245      lisp/muse-docbook.el lisp/muse-html.el lisp/muse-publish.el
2246      lisp/muse-wiki.el scripts/muse-build.el
2249 2005-07-22 07:30:43 GMT Michael Olson <mwolson@gnu.org> patch-174
2251     Summary:
2252       Try to fix <example> region coloring problem.
2253     Revision:
2254       muse--main--1.0--patch-174
2256     * lisp/muse-colors.el (muse-colors-example-tag, muse-colors-literal-tag):
2257       If region is multiple lines, add '(font-lock-multiline t) to
2258       properties.  This should fix an annoying <example> region issue.
2260     modified files:
2261      ChangeLog lisp/muse-colors.el
2264 2005-07-22 07:19:30 GMT Michael Olson <mwolson@gnu.org> patch-173
2266     Summary:
2267       Don't publish implicit links that have a double-quote at begin or end.
2268     Revision:
2269       muse--main--1.0--patch-173
2271     * lisp/muse-colors.el (muse-colors-implicit-link): Don't colorize if a
2272       double-quote exists at beginning or end.
2273     
2274     * lisp/muse-publish.el (muse-publish-markup-link): When link is implicit,
2275       don't colorize if a double-quote exists at beginning or end.
2277     modified files:
2278      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
2281 2005-07-22 06:42:10 GMT Michael Olson <mwolson@gnu.org> patch-172
2283     Summary:
2284       Fix failure to publish emphasis properly.
2285     Revision:
2286       muse--main--1.0--patch-172
2288     * lisp/muse-publish.el (muse-publish-markup-word): Darn off-by-one
2289       errors.
2290     
2291     * experimental/muse-wiki-old.el: Removed, since I'm happy with the state
2292       of muse-wiki.
2294     removed files:
2295      experimental/.arch-ids/muse-wiki-old.el.id
2296      experimental/muse-wiki-old.el
2298     modified files:
2299      ChangeLog lisp/muse-publish.el
2302 2005-07-22 04:55:52 GMT Michael Olson <mwolson@gnu.org> patch-171
2304     Summary:
2305       Add a few common revision control directories to the ignore list.
2306     Revision:
2307       muse--main--1.0--patch-171
2309     * lisp/muse-project.el (muse-project-ignore-regexp): Add types of
2310       directories to be ignored when building the file alist, such as those
2311       used for CVS and Arch revision control data.
2313     modified files:
2314      ChangeLog lisp/muse-project.el
2317 2005-07-21 01:00:25 GMT Michael Olson <mwolson@gnu.org> patch-170
2319     Summary:
2320       Fix #2654: Append a newline when using pdf publishing style.
2321     Revision:
2322       muse--main--1.0--patch-170
2324     * lisp/muse-latex.el (muse-latex-footer, muse-latexcjk-footer): Append a
2325       newline to the end.
2327     modified files:
2328      ChangeLog lisp/muse-latex.el
2331 2005-07-20 20:20:24 GMT Michael Olson <mwolson@gnu.org> patch-169
2333     Summary:
2334       5 levels of headings colorization; color bare URLs.
2335     Revision:
2336       muse--main--1.0--patch-169
2338     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-markup):
2339       Really color up to 5 headings.
2340       (muse-colors-markup): Add muse-url-regexp.
2341       (muse-colors-explicit-link): Renamed from muse-colors-link.
2342       (muse-colors-implicit-link): Moved here from
2343       `muse-wiki-colors-wikiword' in muse-wiki.el.  We need it here since
2344       we'll be coloring URLs.
2346     modified files:
2347      ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
2350 2005-07-20 19:45:15 GMT Michael Olson <mwolson@gnu.org> patch-168
2352     Summary:
2353       Don't emphasize if a word constituent follows the trailer.
2354     Revision:
2355       muse--main--1.0--patch-168
2357     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-underlined)
2358       (muse-colors-verbatim): Don't colorize if a word constituent follows
2359       the trailer.
2360     
2361     * lisp/muse-publish.el (muse-publish-markup-word): Don't publish if a
2362       word constituent follows the trailer.
2364     modified files:
2365      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
2368 2005-07-20 18:50:12 GMT Michael Olson <mwolson@gnu.org> patch-167
2370     Summary:
2371       Add coloring for example, verbatim, and =signs=; anchor fix.
2372     Revision:
2373       muse--main--1.0--patch-167
2375     * lisp/muse-colors.el (muse-verbatim-face): New face that is used to
2376       color <example>, <verbatim>, and =signs=.  Defaults to a shade of gray.
2377       (muse-colors-verbatim): Use `muse-verbatim-face'.
2378       (muse-colors-markup): Move =sign= interpreting down so it gets higher
2379       priority.
2380       (muse-colors-tags): Add verbatim and literal tags.
2381       (muse-colors-example-tag): Use `remove-text-properties' instead of
2382       `set-text-properties', since the latter does not work consistently.
2383       (muse-colors-literal-tag): New function that strips all markup from the
2384       region.
2385       (muse-colors-link): Match against muse-explicit-link-regexp early on so
2386       that we can work around an annoying XEmacs issue.
2387     
2388     * lisp/muse-publish.el (muse-publish-markup-word): Make =signs=
2389       multi-line by default.
2390     
2391     * lisp/muse.el (muse-page-name): Handle case where we're given an empty
2392       string.
2394     modified files:
2395      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
2396      lisp/muse.el
2399 2005-07-20 16:13:37 GMT Michael Olson <mwolson@gnu.org> patch-166
2401     Summary:
2402       Link with anchor bugfix.
2403     Revision:
2404       muse--main--1.0--patch-166
2406     * lisp/muse-colors.el (muse-link-face): Highlight links with anchors as
2407       valid, as long as the base is valid.
2409     modified files:
2410      ChangeLog lisp/muse-colors.el
2413 2005-07-20 14:21:57 GMT Michael Olson <mwolson@gnu.org> patch-165
2415     Summary:
2416       Link inside table issue, fixes read-only text error.
2417     Revision:
2418       muse--main--1.0--patch-165
2420     * lisp/muse-docbook.el (muse-docbook-fixup-tables): Ignore read-only text
2421       inside tables so we don't get an error when links exist.
2422     
2423     * lisp/muse-html.el (muse-html-fixup-tables): Ditto.
2424     
2425     * lisp/muse-project.el (muse-project-publish): Don't take forced files
2426       into account when displaying the "All files published" message, unless
2427       they've actually been modified.
2428     
2429     * lisp/muse.el (muse-with-temp-buffer): If debug-on-error is non-nil,
2430       don't wrap in condition-case; we don't want the message to be muffled.
2432     modified files:
2433      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
2434      lisp/muse-project.el lisp/muse.el
2437 2005-07-20 07:41:28 GMT Michael Olson <mwolson@gnu.org> patch-164
2439     Summary:
2440       Permit infinitely-nested sections.
2441     Revision:
2442       muse--main--1.0--patch-164
2444     * examples/QuickStart (Links): Use GNA link rather than johnw's site.
2445       (Deriving from an existing style): Mark up as a list.
2446     
2447     * lisp/muse-colors.el (muse-colors-outline-faces-list, muse-make-faces):
2448       Color an additional level of headings.
2449     
2450     * lisp/muse-docbook.el (muse-docbook-markup-strings): Add new
2451       section-other, section-other-end, and section-close strings.
2452       (muse-docbook-fixup-sections): Removed, since Muse now implements this
2453       through the 'section-close string.
2454     
2455     * lisp/muse-html.el (muse-xhtml-markup-strings): Omit newline from
2456       'begin-underline, since this messes up paragraph handling.  Use
2457       <h5></h5> for 'section-other.
2458     
2459       (muse-html-fixup-tables): New function that sorts the table parts so
2460       that order is head, foot, body.  Apparently XHTML needs this, and it
2461       seems like a good general practice, so we do it for HTML as well.
2462     
2463     * lisp/muse-latex.el (muse-latex-markup-strings): Use \\paragraph{} for
2464       'section-other.
2465     
2466     * lisp/muse-publish.el (muse-publish-section-close): New function that
2467       determines where to put the section close given heading depth and
2468       inserts it.
2469       (muse-publish-markup-heading): Handle 'section-other and
2470       'section-other-end.  Call `muse-publish-section-close' at end of
2471       function.
2472     
2473     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Use @subsubheading
2474       for 'section-other.
2476     modified files:
2477      ChangeLog examples/QuickStart lisp/muse-colors.el
2478      lisp/muse-docbook.el lisp/muse-html.el lisp/muse-latex.el
2479      lisp/muse-publish.el lisp/muse-texinfo.el
2482 2005-07-20 05:50:55 GMT Michael Olson <mwolson@gnu.org> patch-163
2484     Summary:
2485       muse-docbook: table and anchor fixes; many non-MULE XEmacs fixes.
2486     Revision:
2487       muse--main--1.0--patch-163
2489     * lisp/muse-docbook.el: More suggestions from Dale Smith, and non-MULE
2490       XEmacs fixes.
2491       (muse-docbook-markup-regexps): Deal with new table algorithm.
2492       (muse-docbook-transform-content-type, muse-docbook-encoding) 
2493       (muse-docbook-finalize-buffer): Non-MULE XEmacs fix.
2494       (muse-docbook-markup-table): Use a better table algorithm, based on the
2495       one in muse-html.el.  Make sure a <tgroup> surrounds the body, head,
2496       and foot of the table.  Use informaltable rather than table.
2497       (muse-docbook-fixup-tables): New function that sorts all tables found
2498       in the published document so that the order is head, foot, body.
2499       (muse-docbook-markup-functions): Add anchor handler.
2500       (muse-docbook-markup-paragraph): Allow anchors to occur at beginning of
2501       paragraph.
2502       (muse-docbook-markup-anchor, muse-docbook-insert-anchor): New functions
2503       that insert an anchor at point.
2504     
2505     * lisp/muse-html.el (muse-html-transform-content-type)
2506       (muse-html-encoding, muse-html-finalize-buffer): Non-MULE XEmacs fixes.
2507     
2508     * examples/QuickStart (Anchors and tagged links): Improve anchor example.
2509     
2510     * lisp/muse.el (muse-eval-lisp): XEmacs fix.
2511     
2512     * lisp/muse.el (muse-with-temp-buffer): XEmacs fix.  Include the body
2513       that was evaluated in the output.
2515     modified files:
2516      ChangeLog examples/QuickStart lisp/muse-docbook.el
2517      lisp/muse-html.el lisp/muse-latex.el lisp/muse.el
2520 2005-07-19 08:11:37 GMT Michael Olson <mwolson@gnu.org> patch-162
2522     Summary:
2523       muse-texinfo: Improve formatting for enddots, dots, underline.
2524     Revision:
2525       muse--main--1.0--patch-162
2527     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Improve translation
2528       of enddots and dots.  For begin-underline and end-underline, use "_",
2529       since we don't have anything better.
2531     modified files:
2532      ChangeLog lisp/muse-texinfo.el
2535 2005-07-19 07:51:54 GMT Michael Olson <mwolson@gnu.org> patch-161
2537     Summary:
2538       muse-texinfo: Fix #2635 by adding `}' and `{' to specials list.
2539     Revision:
2540       muse--main--1.0--patch-161
2542     * lisp/muse-texinfo.el (muse-texinfo-markup-specials): Add `{' and `}' to
2543       list.  This should fix #2635.
2545     modified files:
2546      ChangeLog lisp/muse-texinfo.el
2549 2005-07-19 07:24:38 GMT Michael Olson <mwolson@gnu.org> patch-160
2551     Summary:
2552       muse-texinfo fixes; use info-pdf to generate PDF doc for QuickStart.
2553     Revision:
2554       muse--main--1.0--patch-160
2556     * Makefile.defs (VERSION): Prepare snapshot 3.01.arch.160.
2557     
2558     * debian/changelog: Ditto.
2559     
2560     * debian/control (Build-Depends-Indep): Add tetex-bin.
2561     
2562     * examples/Makefile (%.pdf): Use info-pdf, since it generates nicer
2563       output for me.
2564     
2565     * examples/QuickStart: Remove stray <comment> now that the bug that made
2566       it necessary is fixed.
2567     
2568     * lisp/muse-blosxom.el: Credit Björn Lindström for his excellent
2569       suggestions.
2570     
2571     * lisp/muse-texinfo.el (muse-texinfo-header, muse-texinfo-footer): Move
2572       the contents from the footer to the header.
2573     
2574     * lisp/muse-texinfo.el (muse-texinfo-markup-table): Insert space before
2575       each number, not after.
2576     
2577     * lisp/muse.el (muse-eval-lisp): Minor whitespace fix.
2578     
2579     * lisp/muse.el (muse-with-temp-buffer): Throw a backtrace if an error
2580       happens when doing batch publishing.  Minor whitespace fix.
2582     modified files:
2583      ChangeLog Makefile.defs debian/changelog debian/control
2584      examples/Makefile examples/QuickStart lisp/muse-blosxom.el
2585      lisp/muse-texinfo.el lisp/muse.el
2588 2005-07-19 05:50:25 GMT Michael Olson <mwolson@gnu.org> patch-159
2590     Summary:
2591       Handle a few more DocBook edge cases; all known DocBook issues are fixed.
2592     Revision:
2593       muse--main--1.0--patch-159
2595     * examples/QuickStart: Add "Write me." to empty sections at end so that
2596       they publish correctly with DocBook.
2597     
2598     * lisp/muse-docbook.el (muse-docbook-markup-paragraph): Handle case where
2599       paragraph starts with emphasis, example, link, or email address.
2601     modified files:
2602      ChangeLog examples/QuickStart lisp/muse-docbook.el
2605 2005-07-19 05:34:28 GMT Michael Olson <mwolson@gnu.org> patch-158
2607     Summary:
2608       Handle embedded docbook footnotes and <literal> edge case.
2609     Revision:
2610       muse--main--1.0--patch-158
2612     * lisp/muse-docbook.el: Implement more suggestions from Dale Smith.
2613      (muse-docbook-markup-strings): Use systemitem for example text.
2614      (muse-docbook-markup-paragraph): Allow for embedded footnotes that have
2615      <para></para> inside of them.
2616     
2617     * lisp/muse-html.el (muse-html-escape-string): Don't deal with '&<>"'
2618       here at all.
2619     
2620     * lisp/muse-publish.el (muse-publish-url-transforms): Add
2621       muse-publish-escape-specials-in-string to list by default.
2622     
2623     * lisp/muse-publish.el (muse-publish-escape-specials): New optional third
2624       argument IGNORE-READ-ONLY determines whether or not to ignore the
2625       read-only property when transforming text.  Add docstring.
2626       (muse-publish-markup-word): Use non-nil third argument to
2627       muse-publish-escape-specials when we're publishing `='-delimited text.
2628       This allows =<literal><tag></literal>= to work as intended.
2629     
2630     * lisp/muse-publish.el (muse-publish-escape-specials-in-string): Ignore
2631       arguments after the first so that we can include this in
2632       `muse-publish-url-transforms'.
2633     
2634     * lisp/muse-publish.el (muse-publish-prepare-url): Add docstring.
2636     modified files:
2637      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
2638      lisp/muse-publish.el
2641 2005-07-19 03:07:59 GMT Michael Olson <mwolson@gnu.org> patch-157
2643     Summary:
2644       Misc. blosxom fixes, like category directive.
2645     Revision:
2646       muse--main--1.0--patch-157
2648     * contrib/pyblosxom/getstamps.py: Add file extension.
2649     
2650     * contrib/pyblosxom/hardcodedates.py (get_all_timestamps): Omit file
2651       extension.  This will allow Muse to specify it once a
2652       timestamps-writing routine gets written.
2653     
2654     * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Pay
2655       attention to the "category" directive, if it exists.  Use file-truename
2656       instead of expand-file-name for base directory.
2657     
2658     * lisp/muse-blosxom.el (muse-blosxom-new-entry): Add #category directive
2659       by default.
2660     
2661     * lisp/muse-project.el (muse-project): Add :timestamps to list of
2662       available tags, even though it doesn't do anything yet.
2664     modified files:
2665      ChangeLog contrib/pyblosxom/getstamps.py
2666      contrib/pyblosxom/hardcodedates.py lisp/muse-blosxom.el
2667      lisp/muse-project.el
2670 2005-07-18 08:53:32 GMT Michael Olson <mwolson@gnu.org> patch-156
2672     Summary:
2673       Small logic fix with temp files.
2674     Revision:
2675       muse--main--1.0--patch-156
2677     * lisp/muse.el (muse-with-temp-buffer): Use buffer-live-p instead of
2678       buffer-name to determine whether the buffer is still around.
2680     modified files:
2681      ChangeLog lisp/muse.el
2684 2005-07-18 08:23:00 GMT Michael Olson <mwolson@gnu.org> patch-155
2686     Summary:
2687       Make customize of muse-project-alist work in Emacs21 and XEmacs.
2688     Revision:
2689       muse--main--1.0--patch-155
2691     * lisp/muse.el (muse-widget-type-value-create)
2692       (muse-widget-child-value-get, muse-widget-type-match): Minimum set of
2693       extra widgets from 'lazy type that are needed to get the
2694       `muse-project-alist' customize interface to work on XEmacs and Emacs21.
2695     
2696     * lisp/muse.el (muse-implicit-link-functions)
2697       (muse-explicit-link-functions): Remove predefined wiki-related options.
2698       These are added in muse-wiki via custom-add-option.
2699     
2700     * lisp/muse-mode.el (muse-mode-hook): Ditto.
2701     
2702     * lisp/muse-colors.el (muse-colors-emphasized): Use eq instead of memq.
2703     
2704     * lisp/muse-project.el (muse-project-alist-get): Turn :symbols into
2705       ":strings" to cope with Emacs21 and XEmacs.
2706       (muse-project-alist-set): Turn ":strings" back into ":symbols".
2707     
2708     * lisp/muse-project.el (muse-project): Derive from 'default rather than
2709       'lazy, since that is an Emacs CVS-ism.  Separate logical groups with
2710       newlines.  Control indentation.  Remove an unnecessary inlined repeat.
2711     
2712     * lisp/muse-project.el (muse-project-alist): Use cons instead of alist,
2713       since XEmacs doesn't support the alist widget.  Deal with case where no
2714       projects are defined, or a strange expression is used.
2715     
2716     * lisp/muse-wiki.el: Insinuate muse-wiki link handlers and mode hook
2717       stuff using custom-add-option.
2719     modified files:
2720      ChangeLog lisp/muse-colors.el lisp/muse-mode.el
2721      lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
2724 2005-07-18 03:31:38 GMT Michael Olson <mwolson@gnu.org> patch-154
2726     Summary:
2727       Don't kill temp buffer if debug-on-error is non-nil.
2728     Revision:
2729       muse--main--1.0--patch-154
2731     * lisp/muse.el (muse-with-temp-buffer): Only kill the temp buffer when
2732       debug-on-error is nil.  Use " *muse-temp*" for the buffer name.
2734     modified files:
2735      ChangeLog lisp/muse.el
2738 2005-07-18 03:05:11 GMT Michael Olson <mwolson@gnu.org> patch-153
2740     Summary:
2741       Expand Debian package description.
2742     Revision:
2743       muse--main--1.0--patch-153
2745     * debian/control (Description): Expand this to make the package more
2746       enticing.
2747     
2748     * debian/copyright, debian/rules: Minor whitespace cleanups.
2749     
2750     * debian/changelog: Package 3.01.arch.152-1.
2752     modified files:
2753      ChangeLog Makefile.defs debian/changelog debian/control
2754      debian/copyright debian/rules
2757 2005-07-18 02:33:12 GMT Michael Olson <mwolson@gnu.org> patch-152
2759     Summary:
2760       Header/footer docfix; ChangeLog correction.
2761     Revision:
2762       muse--main--1.0--patch-152
2764     * {arch}/.../patch-log/patch-144: Correct previous ChangeLog entry.
2765       Thanks to drkm for pointing out my error.
2766     
2767     Use better documentation and customize interface for headers and footers.
2768     Thanks to Chris McMahan.
2770     modified files:
2771      ChangeLog lisp/muse-blosxom.el lisp/muse-book.el
2772      lisp/muse-docbook.el lisp/muse-html.el lisp/muse-journal.el
2773      lisp/muse-latex.el lisp/muse-poem.el lisp/muse-texinfo.el
2774      muse.texi
2775      {arch}/muse/muse--main/muse--main--1.0/mwolson@gnu.org--2005/patch-log/patch-144
2778 2005-07-18 00:53:34 GMT Michael Olson <mwolson@gnu.org> patch-151
2780     Summary:
2781       Slight Debian version tweak.
2782     Revision:
2783       muse--main--1.0--patch-151
2785     * Makefile.defs (VERSION): Use a slightly different version naming
2786       scheme.  I've dropped the ".90".  The new scheme is X.YY.arch.YYY where
2787       X.YY is the Muse version, and YYY is the patch level.
2788     
2789     * debian/changelog: Ditto.
2791     modified files:
2792      ChangeLog Makefile.defs debian/changelog
2795 2005-07-17 23:23:34 GMT Michael Olson <mwolson@gnu.org> patch-150
2797     Summary:
2798       Improve debian build and put together a package.
2799     Revision:
2800       muse--main--1.0--patch-150
2802     * Makefile (debclean): New target that cleans up the mess that the
2803       `debian' target makes.
2804       (debian): Build using debuild rather than dpkg-buildpackage.  Copy
2805       results to my debian dist dir two levels up.
2806     
2807     * Makefile.defs (VERSION): Set to 3.01.90.arch.149 for the debian build.
2808     
2809     * debian/changelog: Sign 3.01.90.arch.149-1 snapshot.
2810     
2811     * debian/control (Standards-Version): Update to 3.6.2.
2812     
2813     * debian/control (Depends): Add emacs21 and xemacs21 to make lintian shut
2814       up.
2815     
2816     * debian/copyright (Copyright): Improve.
2817     
2818     * debian/emacsen-install (FILES): Include contrib directory so that
2819       muse-http.el compiles properly.
2820     
2821     * debian/muse-el.examples: New file containing the example files to
2822       install.
2823     
2824     * debian/rules: Move example stuff to muse-el.examples.  Install some
2825       additional documentation.
2827     new files:
2828      debian/.arch-ids/muse-el.examples.id debian/muse-el.examples
2830     modified files:
2831      ChangeLog Makefile Makefile.defs debian/changelog
2832      debian/control debian/copyright debian/emacsen-install
2833      debian/rules
2836 2005-07-17 20:52:18 GMT Michael Olson <mwolson@gnu.org> patch-149
2838     Summary:
2839       Fix links in table, links in verbatim, emphasis publishing, publishing from script.
2840     Revision:
2841       muse--main--1.0--patch-149
2843     * lisp/muse-colors.el (muse-colors-emphasized): Fix an edge case where
2844       the beginning of a header would be emphasized if an asterisk came
2845       before it.
2846       (muse-colors-underlined): Don't allow end of underlined text to be the
2847       beginning of a line.  Don't use memq to check for whitespace syntax; eq
2848       is sufficient.
2849     
2850     * lisp/muse-publish.el (muse-publish-markup-regexps): Mark links later
2851       on.  We'll use a more clever trick to keep emphasis characters from
2852       being interpreted in explicit links -- add a custom 'noemphasis text
2853       property to them.  Move mdash rule further down so that I can add
2854       designations after blockquoted text.
2855     
2856     * lisp/muse-publish.el (muse-publish-markup-word): If beginning or end of
2857       text has the 'noemphasis property, ignore it.
2858       (muse-publish-mark-noemphasis): New function that adds the 'noemphasis
2859       property to the text between BEG and END, or match beginning and end.
2860     
2861     * lisp/muse.el (muse-with-temp-buffer): Make sure the buffer is alive
2862       before trying to set buffer-modified to nil.  This should fix a
2863       "selecting deleted buffer" error when publishing from command line.
2865     modified files:
2866      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
2867      lisp/muse.el
2870 2005-07-17 18:36:55 GMT Michael Olson <mwolson@gnu.org> patch-148
2872     Summary:
2873       Journal validation fixes.
2874     Revision:
2875       muse--main--1.0--patch-148
2877     * lisp/muse-html.el (muse-html-header): Use HTML 4.0 Transitional by
2878       default rather than HTML 4.0 [strict].
2879       (muse-html-markup-strings): Include empty alt element.
2880     
2881     * lisp/muse-journal.el: Use "div class=..." rather than "div id=...".
2882     
2883     * muse.texi (Journal): Ditto.
2885     modified files:
2886      ChangeLog lisp/muse-html.el lisp/muse-journal.el muse.texi
2889 2005-07-17 04:21:19 GMT Michael Olson <mwolson@gnu.org> patch-147
2891     Summary:
2892       Add debian files; tweak Makefile.
2893     Revision:
2894       muse--main--1.0--patch-147
2896     * Makefile (distclean): Remove directory created by dist rule.
2897       (dist): Make this only generate the directory, not the tarball.
2898       (release): New target that generates the tarball and zipfile.
2899       (debrelease): New target that builds the debian package for Muse.
2900       (upload): Depend on release target.
2901     
2902     * examples/mwolson/stylesheets: Add forgotten Arch id.
2904     new files:
2905      debian/.arch-ids/=id debian/.arch-ids/changelog.id
2906      debian/.arch-ids/control.id debian/.arch-ids/copyright.id
2907      debian/.arch-ids/emacsen-install.id
2908      debian/.arch-ids/emacsen-remove.id
2909      debian/.arch-ids/emacsen-startup.id
2910      debian/.arch-ids/muse-el.dirs.id
2911      debian/.arch-ids/muse-el.docs.id
2912      debian/.arch-ids/muse-el.info.id debian/.arch-ids/rules.id
2913      debian/changelog debian/control debian/copyright
2914      debian/emacsen-install debian/emacsen-remove
2915      debian/emacsen-startup debian/muse-el.dirs debian/muse-el.docs
2916      debian/muse-el.info debian/rules
2917      examples/mwolson/stylesheets/.arch-ids/=id
2918      examples/mwolson/stylesheets/.arch-ids/blog.css.id
2919      examples/mwolson/stylesheets/.arch-ids/common.css.id
2920      examples/mwolson/stylesheets/.arch-ids/print.css.id
2921      examples/mwolson/stylesheets/.arch-ids/screen.css.id
2922      examples/mwolson/stylesheets/blog.css
2923      examples/mwolson/stylesheets/common.css
2924      examples/mwolson/stylesheets/print.css
2925      examples/mwolson/stylesheets/screen.css
2927     modified files:
2928      ChangeLog Makefile
2930     new directories:
2931      debian debian/.arch-ids examples/mwolson/stylesheets
2932      examples/mwolson/stylesheets/.arch-ids
2935 2005-07-16 05:10:31 GMT Michael Olson <mwolson@gnu.org> patch-146
2937     Summary:
2938       Allow `muse-index-as-string' to remove current file from output.
2939     Revision:
2940       muse--main--1.0--patch-146
2942     * lisp/muse-mode.el (muse-index-as-string): Add EXCLUDE-CURRENT option,
2943       which excludes the current file from the output.  Improve
2944       documentation.
2946     modified files:
2947      ChangeLog lisp/muse-mode.el
2950 2005-07-16 04:56:02 GMT Michael Olson <mwolson@gnu.org> patch-145
2952     Summary:
2953       S-TAB issue with Windows.
2954     Revision:
2955       muse--main--1.0--patch-145
2957     * lisp/muse-mode.el (muse-mode-map): Try once more to fix the Shift-TAB
2958       issue with Windows.
2960     modified files:
2961      ChangeLog lisp/muse-mode.el
2964 2005-07-16 04:39:52 GMT Michael Olson <mwolson@gnu.org> patch-144
2966     Summary:
2967       Improve temp buffer usage.
2968     Revision:
2969       muse--main--1.0--patch-144
2971     * lisp/muse-publish.el (muse-publish-file): Omit second argument to
2972       `insert-file-contents'.  This should further help with the temp
2973       buffer problem.  Thanks to Peter K. Lee and drkm for the research
2974       into this problem.
2975     
2976     * lisp/muse.el (muse-with-temp-buffer): Renamed from
2977       `muse-with-temp-buffer-no-prompt'.  Report any errors that occur, but
2978       make sure the temp buffer is killed.  I didn't implement an option to
2979       save the contents of the temp buffer.
2981     modified files:
2982      ChangeLog lisp/muse-book.el lisp/muse-http.el
2983      lisp/muse-mode.el lisp/muse-poem.el lisp/muse-publish.el
2984      lisp/muse.el
2987 2005-07-16 03:39:02 GMT Michael Olson <mwolson@gnu.org> patch-143
2989     Summary:
2990       muse-docbook: split-string Emacs21 fix.
2991     Revision:
2992       muse--main--1.0--patch-143
2994     * lisp/muse-docbook.el (muse-docbook-get-author): Omit 3rd argument of
2995       split-string to fix an Emacs21 issue.
2997     modified files:
2998      ChangeLog lisp/muse-docbook.el
3001 2005-07-15 04:40:26 GMT Michael Olson <mwolson@gnu.org> patch-142
3003     Summary:
3004       muse-docbook: Parse author directive so that it validates properly.
3005     Revision:
3006       muse--main--1.0--patch-142
3008     * lisp/muse-docbook.el (muse-docbook-get-author): New function that
3009       attempts to publish the contents a DocBook-usable <author> tag.
3010       (muse-docbook-header): Use `muse-docbook-get-author'.
3012     modified files:
3013      ChangeLog lisp/muse-docbook.el
3016 2005-07-15 01:57:51 GMT Michael Olson <mwolson@gnu.org> patch-141
3018     Summary:
3019       Be a bit more clever with our consecutive list regexp.
3020     Revision:
3021       muse--main--1.0--patch-141
3023     * lisp/muse-docbook.el (muse-docbook-markup-regexps): Be a bit more
3024       clever with our consecutive list regexp.
3026     modified files:
3027      ChangeLog lisp/muse-docbook.el
3030 2005-07-15 01:50:05 GMT Michael Olson <mwolson@gnu.org> patch-140
3032     Summary:
3033       Do the right thing with consecutive list items, hopefully.
3034     Revision:
3035       muse--main--1.0--patch-140
3037     * lisp/muse-docbook.el: Apply patch from Dale Smith and add to it.
3038       (muse-docbook-header): Add DTD string.
3039       (muse-docbook-markup-regexps): Add rule that merges consecutive list
3040       tags.
3041       (muse-docbook-merged-tags, muse-docbook-fixup-tags): Removed.
3042       ("docbook"): Change :before-end back to 'muse-docbook-fixup-sections.
3044     modified files:
3045      ChangeLog lisp/muse-docbook.el
3048 2005-07-15 01:07:35 GMT Michael Olson <mwolson@gnu.org> patch-139
3050     Summary:
3051       Improve customize interface for `muse-project-alist' once more.
3052     Revision:
3053       muse--main--1.0--patch-139
3055     * lisp/muse-project.el (muse-project-alist-get): Allow cdr of each
3056       setting to be anything, since we now support settings that use lists.
3057       (muse-project): Vastly improve this by naming each setting and showing
3058       what exact type is required.  Handle case where a function is not
3059       defined yet.  Use a set for styles, which looks nice.  This is about as
3060       good as it can be ... unless we add some sort of inline documentation
3061       later on.  A setting was added for Yann's :force-publish tag.
3062     
3063     * lisp/muse.el (muse-eval-lisp): Fix compile warning by not displaying
3064       project name.
3066     modified files:
3067      ChangeLog lisp/muse-project.el lisp/muse.el
3070 2005-07-14 23:27:14 GMT Michael Olson <mwolson@gnu.org> patch-138
3072     Summary:
3073       Merged from hodique@lifl.fr--2005 (patch 24-33)
3074     Revision:
3075       muse--main--1.0--patch-138
3077     Patches applied:
3078     
3079      * hodique@lifl.fr--2005/muse--yh--1.0--patch-24
3080        Merged from mwolson@gnu.org--2005 (patch 96)
3081     
3082      * hodique@lifl.fr--2005/muse--yh--1.0--patch-25
3083        Merged from mwolson@gnu.org--2005 (patch 97-101)
3084     
3085      * hodique@lifl.fr--2005/muse--yh--1.0--patch-26
3086        Merged from mwolson@gnu.org--2005 (patch 102-106)
3087     
3088      * hodique@lifl.fr--2005/muse--yh--1.0--patch-27
3089        Merged from mwolson@gnu.org--2005 (patch 107-120)
3090     
3091      * hodique@lifl.fr--2005/muse--yh--1.0--patch-28
3092        Merged from mwolson@gnu.org--2005 (patch 121-131)
3093     
3094      * hodique@lifl.fr--2005/muse--yh--1.0--patch-29
3095        Merged from mwolson@gnu.org--2005 (patch 132)
3096     
3097      * hodique@lifl.fr--2005/muse--yh--1.0--patch-30
3098        Merged from mwolson@gnu.org--2005 (patch 133-135)
3099     
3100      * hodique@lifl.fr--2005/muse--yh--1.0--patch-31
3101        Merged from mwolson@gnu.org--2005 (patch 136)
3102     
3103      * hodique@lifl.fr--2005/muse--yh--1.0--patch-32
3104        Merged from mwolson@gnu.org--2005 (patch 137)
3105     
3106      * hodique@lifl.fr--2005/muse--yh--1.0--patch-33
3107        Introduce :force-publish project keyword. Fix bug #2637
3109     modified files:
3110      ChangeLog lisp/muse-project.el
3112     new patches:
3113      hodique@lifl.fr--2005/muse--yh--1.0--patch-24
3114      hodique@lifl.fr--2005/muse--yh--1.0--patch-25
3115      hodique@lifl.fr--2005/muse--yh--1.0--patch-26
3116      hodique@lifl.fr--2005/muse--yh--1.0--patch-27
3117      hodique@lifl.fr--2005/muse--yh--1.0--patch-28
3118      hodique@lifl.fr--2005/muse--yh--1.0--patch-29
3119      hodique@lifl.fr--2005/muse--yh--1.0--patch-30
3120      hodique@lifl.fr--2005/muse--yh--1.0--patch-31
3121      hodique@lifl.fr--2005/muse--yh--1.0--patch-32
3122      hodique@lifl.fr--2005/muse--yh--1.0--patch-33
3125 2005-07-14 20:48:56 GMT Michael Olson <mwolson@gnu.org> patch-137
3127     Summary:
3128       Prevent temp buffers from prompting for save; handle lisp errors better.
3129     Revision:
3130       muse--main--1.0--patch-137
3132     * lisp/muse-colors.el (muse-colors-region): Try to fix "Invalid search
3133       bound" error.  I don't know for certain where this is coming from,
3134       though ... *grumble*.
3135     
3136     * lisp/muse.el (muse-eval-lisp): Wrap this in a `condition-case', much
3137       like how emacs-wiki does it.  Warn the user about lisp errors,
3138       returning "<!--INVALID LISP CODE-->" if an error occurs.  This will
3139       publish as something valid in most markup styles, with increased
3140       emphasis on those that don't support it.  That's a win-win ... I think
3141       :^) .
3142     
3143     * lisp/muse.el (muse-with-temp-buffer-no-prompt): New macro that acts
3144       like `with-temp-buffer', but sets buffer-modfied-p to nil before trying
3145       to kill the buffer so we don't get any annoying prompts.  I *strongly*
3146       believe that this should be the default behavior of `with-temp-buffer'.
3147     
3148     * lisp/muse-book.el (muse-book-publish-project): Use
3149       `muse-with-temp-buffer-no-prompt'.
3150     
3151     * lisp/muse-http.el (muse-http-reject): Ditto.
3152     
3153     * lisp/muse-mode.el (muse-index-as-string): Ditto.
3154     
3155     * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
3156     
3157     * lisp/muse-publish.el (muse-publish-markup-string, muse-publish-file): 
3158       (muse-publish-markup-email, muse-published-contents): Ditto.
3160     modified files:
3161      ChangeLog lisp/muse-book.el lisp/muse-colors.el
3162      lisp/muse-http.el lisp/muse-mode.el lisp/muse-poem.el
3163      lisp/muse-publish.el lisp/muse.el
3166 2005-07-14 18:49:56 GMT Michael Olson <mwolson@gnu.org> patch-136
3168     Summary:
3169       Customization error; Makefile tweaks.
3170     Revision:
3171       muse--main--1.0--patch-136
3173     * Makefile (dist): Use a tla-specific method to create the tarball.
3174       Create a zip file as well.
3175       (upload): New rule that uploads the tarball and zip file to gna.org.
3176     
3177     * Makefile.defs (VERSION): New variable that determines the version
3178       string to use in the `dist' and `upload' targets.
3179     
3180     * lisp/muse.el (muse-implicit-link-functions)
3181       (muse-explicit-link-functions): Use :type of hook so that the options
3182       get recognized.
3184     modified files:
3185      ChangeLog Makefile Makefile.defs lisp/muse.el
3188 2005-07-13 23:20:12 GMT Michael Olson <mwolson@gnu.org> patch-135
3190     Summary:
3191       Prepare Muse 3.01.90 (3.02 RC1).
3192     Revision:
3193       muse--main--1.0--patch-135
3196     modified files:
3197      ChangeLog lisp/muse.el muse.texi
3200 2005-07-13 23:11:08 GMT Michael Olson <mwolson@gnu.org> patch-134
3202     Summary:
3203       Attempt to get the right file extension when publishing; more examples.
3204     Revision:
3205       muse--main--1.0--patch-134
3207     * examples/mwolson/muse-init.el: Update my configuration.
3208     
3209     * examples/mwolson/templates: Store my web page templates here.
3210     
3211     * examples/mwolson/stylesheets: Store my CSS stylesheets here.
3212     
3213     * lisp/muse-publish.el (muse-publish-markup-link): Fix mangling of
3214       descriptions.  Yet another reason to implement my list-returning from
3215       handlers idea.
3216     
3217     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Deal gracefully
3218       with a few more edge cases.  Throw together a rough hack for
3219       determining when to include the output file extension.
3220     
3221     * lisp/muse-wiki.el (muse-wiki-colors-nop-tag): Make this less odious,
3222       but still ineffective.
3224     new files:
3225      examples/mwolson/templates/.arch-ids/=id
3226      examples/mwolson/templates/.arch-ids/footer.html.id
3227      examples/mwolson/templates/.arch-ids/generic-footer.html.id
3228      examples/mwolson/templates/.arch-ids/generic-header.html.id
3229      examples/mwolson/templates/.arch-ids/header.html.id
3230      examples/mwolson/templates/footer.html
3231      examples/mwolson/templates/generic-footer.html
3232      examples/mwolson/templates/generic-header.html
3233      examples/mwolson/templates/header.html
3235     modified files:
3236      ChangeLog examples/mwolson/muse-init.el lisp/muse-publish.el
3237      lisp/muse-wiki.el
3239     new directories:
3240      examples/mwolson/templates
3241      examples/mwolson/templates/.arch-ids
3244 2005-07-13 21:12:27 GMT Michael Olson <mwolson@gnu.org> patch-133
3246     Summary:
3247       Make published link handling do the right thing, plus misc. fixes.
3248     Revision:
3249       muse--main--1.0--patch-133
3251     * lisp/muse-mode.el (muse-mode-hook): Add option for
3252       `muse-wiki-update-custom-values'.  The :set function makes sure that
3253       this is always included in `muse-mode-hook' if muse-wiki is loaded.
3254       This probably isn't best-practice, but it works.
3255     
3256     * lisp/muse-project.el (muse-project-of-file): Fix some duplicated code.
3257       Save match data.
3258     
3259     * lisp/muse-publish.el (muse-publish-url-transforms): Add
3260       `muse-publish-prepare-url' to the listed options.
3261     
3262     * lisp/muse-publish.el (muse-publish-output-file): Handle case where
3263       output-dir is not specified.
3264     
3265     * lisp/muse-publish.el (muse-publish-markup-link): Call link handlers
3266       here instead of later on.
3267     
3268     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Try to do the
3269       right thing when `muse-wiki-interwiki-alist' is nil.
3270     
3271     * lisp/muse-wiki.el (muse-wiki-output-name): Removed in favor of calling
3272       `muse-publish-output-file'.
3273     
3274     * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
3275       (muse-wiki-transform-wikiword): Removed.  We should not use the
3276       publishing transforms facility to handle these.
3277     
3278     * lisp/muse-wiki.el ("muse-publish"): Publish wikiwords and interwiki
3279       links as "link" rather than "url".
3280     
3281     * lisp/muse-wiki.el (muse-wiki-update-custom-values): New function that
3282       takes care of any customization cleaups that need to happen whenever
3283       muse-mode is entered.
3284     
3285     * lisp/muse.el (muse-implicit-link-functions): Add options for
3286       `muse-handle-url' and the wiki handlers.
3287       (muse-explicit-link-functions): Add option for
3288       `muse-wiki-handle-internal'.
3290     modified files:
3291      ChangeLog lisp/muse-mode.el lisp/muse-project.el
3292      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
3295 2005-07-13 03:38:52 GMT Michael Olson <mwolson@gnu.org> patch-132
3297     Summary:
3298       Add invalid directory assertion.
3299     Revision:
3300       muse--main--1.0--patch-132
3302     * lisp/muse-project.el (muse-project-file-entries): Add assertion so that
3303       any invalid directories will trigger an error.
3305     modified files:
3306      ChangeLog lisp/muse-project.el
3309 2005-07-12 07:54:08 GMT Michael Olson <mwolson@gnu.org> patch-131
3311     Summary:
3312       AUTHORS: Fix typo, add that Yann authored muse-wiki.el.
3313     Revision:
3314       muse--main--1.0--patch-131
3317     modified files:
3318      AUTHORS ChangeLog
3321 2005-07-12 07:52:25 GMT Michael Olson <mwolson@gnu.org> patch-130
3323     Summary:
3324       Yann's assignment form came in!
3325     Revision:
3326       muse--main--1.0--patch-130
3329     modified files:
3330      AUTHORS ChangeLog
3333 2005-07-12 07:18:27 GMT Michael Olson <mwolson@gnu.org> patch-129
3335     Summary:
3336       Compilation fix, minor shuffling in `muse-mode'.
3337     Revision:
3338       muse--main--1.0--patch-129
3340     * lisp/muse.el (muse-file-extension): Make sure sym is bound before
3341       accessing it.  Fixes Yet Another Compiler Error.
3342     
3343     * lisp/muse-mode.el (muse-mode): Move font-lock setup to very end so that
3344      project-specific settings happen first.
3346     modified files:
3347      ChangeLog lisp/muse-mode.el lisp/muse.el
3350 2005-07-12 07:12:49 GMT Michael Olson <mwolson@gnu.org> patch-128
3352     Summary:
3353       Fix annoying initial buffer coloring problem.
3354     Revision:
3355       muse--main--1.0--patch-128
3357     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle the case
3358       where even buffer-file-name is not set.  This happens the first time we
3359       attempt to colorize the buffer.  I'm rather astonished that I had to do
3360       this.
3362     modified files:
3363      ChangeLog lisp/muse-wiki.el
3366 2005-07-12 06:12:08 GMT Michael Olson <mwolson@gnu.org> patch-127
3368     Summary:
3369       Jump to bad and good links on TAB; mode-choosing fix.
3370     Revision:
3371       muse--main--1.0--patch-127
3373     * lisp/muse-mode.el (muse-mode-choose-mode): New function that always
3374       pics a major mode for a file.  If one is specified in the project of
3375       file, use it.  Otherwise, use muse-mode.
3376       (muse-next-reference, muse-previous-reference): Jump to bad links as
3377       well as good ones.
3378     
3379     * lisp/muse.el (muse-file-extension): Use `muse-mode-choose-mode' instead
3380       of `muse-mode'.
3382     modified files:
3383      ChangeLog lisp/muse-mode.el lisp/muse.el
3386 2005-07-12 05:56:42 GMT Michael Olson <mwolson@gnu.org> patch-126
3388     Summary:
3389       Add specified Muse file extension to auto-mode-alist.
3390     Revision:
3391       muse--main--1.0--patch-126
3393     * lisp/muse.el (muse-file-extension): If extension is specified, remove
3394       the old extension from auto-mode-alist and add the new one.  This
3395       eliminates the need to set muse-mode-auto-p when you have specified a
3396       Muse file extension.
3397     
3398     * examples/mwolson/muse-init.el: Sync.
3400     modified files:
3401      ChangeLog examples/mwolson/muse-init.el lisp/muse.el
3404 2005-07-11 10:08:45 GMT Michael Olson <mwolson@gnu.org> patch-125
3406     Summary:
3407       Make `muse-project-alist' more intuitively customizable.
3408     Revision:
3409       muse--main--1.0--patch-125
3411     * examples/mwolson/muse-init.el (muse-project-alist): Resync with my
3412       settings.
3413     
3414     * lisp/muse-project.el: Thanks to jessealama on IRC for the suggestion.
3415       (muse-project-alist-get): New function that pre-parses
3416       `muse-projects-alist' before customization in order to work around an
3417       annoying limitation in the customize interface.
3418       (muse-project-alist-set): New function that takes the value that
3419       customize gave us and turns it into something Muse can use.
3420       (muse-project): New widget that outlines the form of the
3421       `muse-project-alist' variable.
3422       (muse-project-alist): Use the `muse-project' widget and specify :set
3423       and :get.
3425     modified files:
3426      ChangeLog examples/mwolson/muse-init.el lisp/muse-project.el
3429 2005-07-10 22:41:49 GMT Michael Olson <mwolson@gnu.org> patch-124
3431     Summary:
3432       Silence compiler warnings.
3433     Revision:
3434       muse--main--1.0--patch-124
3436     * lisp/muse-docbook.el (muse-docbook-fixup-tags): Docfix.
3437     
3438     * lisp/muse-html.el (muse-html-escape-string): Let-bind `ch' to silence a
3439       compiler warning.
3440     
3441     * lisp/muse-project.el (muse-project-applicable-styles): Call
3442       `muse-assert' with only 1 argument to silence a compiler warning.
3444     modified files:
3445      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
3446      lisp/muse-project.el
3449 2005-07-10 22:19:26 GMT Michael Olson <mwolson@gnu.org> patch-123
3451     Summary:
3452       muse-docbook: Merge several other types of tags if necessary.
3453     Revision:
3454       muse--main--1.0--patch-123
3456     * lisp/muse-docbook.el (muse-docbook-fixup-tags): Renamed from
3457       `muse-docbook-fixup-sections'.  For each TAG in
3458       `muse-docbook-merged-tags', if consecutive groupings of TAG exist,
3459       merge them together.  Thanks to Dale P. Smith for the suggestion.
3460       (muse-docbook-merged-tags): Customizable list of tags that need merging.
3462     modified files:
3463      ChangeLog lisp/muse-docbook.el
3466 2005-07-10 22:04:50 GMT Michael Olson <mwolson@gnu.org> patch-122
3468     Summary:
3469       muse-docbook: Output an XML tag with encoding at the beginning of document.
3470     Revision:
3471       muse--main--1.0--patch-122
3473     * lisp/muse-docbook.el (muse-docbook-header): Add <xml> tag at beginning
3474       of document.
3475       (muse-docbook-encoding-default): New option that determines which Emacs
3476       buffer encoding to use by default in Muse DocBook files if none is
3477       found.
3478       (muse-docbook-charset-default): New option that determines the DocBook
3479       XML charset to use if no translation is found in
3480       muse-docbook-encoding-map.
3481       (muse-docbook-encoding-map): New option alist that maps an emacs coding
3482       system to its associated DocBook coding system.
3483       (muse-docbook-transform-content-type): New function that determines the
3484       DocBook XML encoding to use based on the contents of
3485       muse-docbook-encoding-map.
3486       (muse-docbook-encoding): New function that calls
3487       muse-docbook-transform-content-type.
3488       (muse-docbook-finalize-buffer): New function that sets the buffer file
3489       coding system to the value of muse-docbook-encoding-default, but only
3490       if the buffers contents have no special characters.
3491       ("docbook"): Include :after tag that calls muse-docbook-finalize-buffer.
3493     modified files:
3494      ChangeLog lisp/muse-docbook.el
3497 2005-07-10 21:35:49 GMT Michael Olson <mwolson@gnu.org> patch-121
3499     Summary:
3500       Apply muse-docbook patch from Dale P. Smith.
3501     Revision:
3502       muse--main--1.0--patch-121
3504     * lisp/muse-docbook.el (muse-docbook-markup-strings): Apply patch from
3505       Dale P. Smith to make the markup much better.
3507     modified files:
3508      AUTHORS ChangeLog lisp/muse-docbook.el
3511 2005-07-10 00:27:13 GMT Michael Olson <mwolson@gnu.org> patch-120
3513     Summary:
3514       Use different mapping for S-tab on Windows.
3515     Revision:
3516       muse--main--1.0--patch-120
3518     * lisp/muse-mode.el (muse-mode-map): If using either XEmacs or on
3519       Windows, use [(shift tab)] for `muse-previous-reference'.
3521     modified files:
3522      ChangeLog lisp/muse-mode.el
3525 2005-07-09 20:24:40 GMT Michael Olson <mwolson@gnu.org> patch-119
3527     Summary:
3528       XEmacs wiki fix.
3529     Revision:
3530       muse--main--1.0--patch-119
3532     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Use
3533       `muse-match-string-no-properties' so XEmacs doesn't complain.
3535     modified files:
3536      ChangeLog lisp/muse-wiki.el
3539 2005-07-09 08:53:33 GMT Michael Olson <mwolson@gnu.org> patch-118
3541     Summary:
3542       Handle a few edge cases with project-page resolution gracefully.
3543     Revision:
3544       muse--main--1.0--patch-118
3546     * lisp/muse-project.el (muse-project-applicable-styles): Add assertion to
3547       make sure that PAGE is specified.  STYLES should be generated
3548       automatically, but it could theoretically fail.  I'm managing to
3549       trigger this when messing with unsaved Muse files.  Handle case where
3550       buffer has not yet been saved.
3551       (muse-project-find-file): Don't try to resolve relative links; just
3552       open them.
3553     
3554     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Fix
3555       point-of-reference bug.  No need to call muse-project-page-of-file
3556       since buffer-file-name and muse-publishing-current-file both give us
3557       full paths.
3558     
3559     * lisp/muse-mode.el (muse-link-at-point): For some reason,
3560       `skip-chars-backward' only respects the newline some of the time.
3561       Damned annoying.
3563     modified files:
3564      ChangeLog lisp/muse-mode.el lisp/muse-project.el
3565      lisp/muse-wiki.el
3568 2005-07-09 07:41:44 GMT Michael Olson <mwolson@gnu.org> patch-117
3570     Summary:
3571       Fix image-link goof-up and add pretty titles.
3572     Revision:
3573       muse--main--1.0--patch-117
3575     * lisp/muse-html.el (muse-html-markup-paragraph): Use <p
3576       class="image-link"> instead of <div class="image-link">.  I found a bug
3577       with the way I was handling both, so I decided to simplify things.
3578     
3579     * lisp/muse-wiki.el (muse-wiki-output-name): New function that acts like
3580       `muse-publish-output-name', but keeps the directory prefix.
3581       (muse-wiki-transform-interwiki): Use `muse-publish-output-name'.
3582     
3583     * lisp/muse-wiki.el (muse-wiki-publish-small-title-words): New
3584       customizable option that determines the words to downcase in title.
3585       (muse-wiki-publish-pretty-title): New function that Makes a Nicely
3586       Capitalized Title out of either a string or the current title.  This is
3587       not currently used by any other function -- for now it is meant to be
3588       called by the user.
3590     modified files:
3591      ChangeLog lisp/muse-html.el lisp/muse-wiki.el
3594 2005-07-09 05:22:12 GMT Michael Olson <mwolson@gnu.org> patch-116
3596     Summary:
3597       Escape specials in link descriptions.
3598     Revision:
3599       muse--main--1.0--patch-116
3601     * lisp/muse-publish.el (muse-publish-escape-specials-in-string): New
3602       function that escapes special characters in the given string according
3603       to the current publishing style.
3604       (muse-publish-url): Use the above function to escape the description
3605       part of extended links.
3606       (muse-publish-prepare-url): Don't make string read-only; it does
3607       nothing.
3608     
3609     * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
3610       (muse-wiki-transform-wikiword): Don't make string read-only.
3612     modified files:
3613      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
3616 2005-07-09 03:59:44 GMT Michael Olson <mwolson@gnu.org> patch-115
3618     Summary:
3619       Escape "&", "<", and ">" in URL text.
3620     Revision:
3621       muse--main--1.0--patch-115
3623     * lisp/muse-html.el (muse-html-escape-string): Escape "&", "<", and ">"
3624       specially.  Thanks to John Sullivan for the suggestion.
3626     modified files:
3627      ChangeLog lisp/muse-html.el
3630 2005-07-09 03:24:01 GMT Michael Olson <mwolson@gnu.org> patch-114
3632     Summary:
3633       Update my example configuration.
3634     Revision:
3635       muse--main--1.0--patch-114
3637     * examples/mwolson/muse-init.el (muse-project-alist): Rename the "Web"
3638       project to "WebSite" in order to make it more distinct.
3639       (muse-wiki-interwiki-alist): Add mapping for "TheEmacsWiki".
3640       (my-muse-blosxom-finalize): Don't run the Xanga preparation code
3641       anymore.
3642       (my-muse-prepare-entry-for-xanga): Make this able to figure out the
3643       published name of the current file.  I really should make a function
3644       called `muse-published-name' or something similar!
3645       ("\C-cpx"): Use this key sequence for
3646       `my-muse-prepare-entry-for-xanga'.
3647       (muse-file-extension): I'm making use of this so I can figure out its
3648       intricacies.
3650     modified files:
3651      ChangeLog examples/mwolson/muse-init.el
3654 2005-07-09 03:11:28 GMT Michael Olson <mwolson@gnu.org> patch-113
3656     Summary:
3657       Tackle a project name interwiki highlighting snafu.
3658     Revision:
3659       muse--main--1.0--patch-113
3661     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Hack still more on
3662       this.  It seems to be more robust now.  Highlighting is going the way I
3663       want it.
3665     modified files:
3666      ChangeLog lisp/muse-wiki.el
3669 2005-07-09 02:25:26 GMT Michael Olson <mwolson@gnu.org> patch-112
3671     Summary:
3672       Fix some gross mistakes.
3673     Revision:
3674       muse--main--1.0--patch-112
3676     * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Fix several
3677       gross misspellings.
3678     
3679     * lisp/muse-project.el (muse-project-file-entries): If
3680       `muse-file-extension' is defined, use it to filter the entries.
3681     
3682     * lisp/muse.el (muse-file-extension): Fix messed up attempt to set
3683       variable.  Move higher in file.
3684     
3685     * lisp/muse.el (muse-update-ignored-extensions-regexp): Use given
3686       argument instead of the real name of the variable.
3688     modified files:
3689      ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
3690      lisp/muse.el
3693 2005-07-09 00:10:01 GMT Michael Olson <mwolson@gnu.org> patch-111
3695     Summary:
3696       Make natural interwiki links between projects mostly work.
3697     Revision:
3698       muse--main--1.0--patch-111
3700     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Uncomment this
3701       function and flesh it out.  This seems to work properly, though for
3702       some reason, interwiki links using projects are a bit flakey.
3703       (muse-wiki-handle-interwiki): Deal with case where we have a project
3704       name in an interwiki link.
3706     modified files:
3707      ChangeLog lisp/muse-wiki.el
3710 2005-07-08 22:57:55 GMT Michael Olson <mwolson@gnu.org> patch-110
3712     Summary:
3713       Fix Emacs21 issue with muse-insert-tag.
3714     Revision:
3715       muse--main--1.0--patch-110
3717     * lisp/muse-mode.el (muse-insert-tag): Pass a list of lists to
3718       completing-read to appease older Emacsen.
3720     modified files:
3721      ChangeLog lisp/muse-mode.el
3724 2005-07-08 22:55:20 GMT Michael Olson <mwolson@gnu.org> patch-109
3726     Summary:
3727       Fix error with `muse-blosxom-new-entry' and Emacs21.
3728     Revision:
3729       muse--main--1.0--patch-109
3731     * lisp/muse-blosxom.el (muse-blosxom-new-entry): Mess with call to
3732       `completing-read' so that old versions of Emacs don't complain.
3734     modified files:
3735      ChangeLog lisp/muse-blosxom.el
3738 2005-07-08 21:59:41 GMT Michael Olson <mwolson@gnu.org> patch-108
3740     Summary:
3741       Try to fix an error with `muse-blosxom-get-categories'.
3742     Revision:
3743       muse--main--1.0--patch-108
3745     * lisp/muse-blosxom.el (muse-blosxom-get-categories): Be extra cautious
3746       about processing directories.
3748     modified files:
3749      ChangeLog examples/johnw/publish-johnw lisp/muse-blosxom.el
3752 2005-07-08 21:11:53 GMT Michael Olson <mwolson@gnu.org> patch-107
3754     Summary:
3755       Make a distinction between implicit and explicit links at publish-time.
3756     Revision:
3757       muse--main--1.0--patch-107
3759     * lisp/muse-html.el (muse-html-escape-string): Ignore other arguments.
3760     
3761     * lisp/muse-http.el (muse-http-prepare-url): Handle `explicit' argument.
3762     
3763     * lisp/muse-publish.el (muse-publish-url, muse-publish-insert-url): Pass
3764       `explicit' argument.
3765     
3766     * lisp/muse-publish.el (muse-publish-markup-link): Determine whether or
3767       not we are dealing with an explicit link.
3768     
3769     * lisp/muse-publish.el (muse-publish-prepare-url): Ignore other arguments.
3770     
3771     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Take `explicit'
3772       argument, but ignore it.
3773     
3774     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only apply transforms
3775       when link is not explicit.
3777     modified files:
3778      ChangeLog lisp/muse-html.el lisp/muse-http.el
3779      lisp/muse-publish.el lisp/muse-wiki.el
3782 2005-07-08 06:40:30 GMT Michael Olson <mwolson@gnu.org> patch-106
3784     Summary:
3785       Implement several WikiWord handling fixes.
3786     Revision:
3787       muse--main--1.0--patch-106
3789     * lisp/muse-colors.el (muse-link-face): Handle case where no link is
3790       found by the handlers.  Don't send implicit links through some of the
3791       advanced checks.
3792     
3793     * lisp/muse-mode.el (muse-link-at-point): Move to beginning of first part
3794       of interwiki link before calling `muse-handle-explicit-link'.
3795     
3796     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Append forgotten
3797       "\\|" separator between project-alist entries and interwiki entries.
3798       Force a reconfiguration of muse-colors-markup.
3799     
3800     * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Add several checks to be
3801       sure that we don't colorize WikiNames that don't go with any file.
3802     
3804     modified files:
3805      ChangeLog lisp/muse-colors.el lisp/muse-mode.el
3806      lisp/muse-wiki.el
3809 2005-07-07 21:34:12 GMT Michael Olson <mwolson@gnu.org> patch-105
3811     Summary:
3812       Attempt to simplify muse-wiki a bit.
3813     Revision:
3814       muse--main--1.0--patch-105
3816     * lisp/muse-colors.el (muse-use-font-lock): Set up muse-colors-markup
3817       here.
3818     
3819     * lisp/muse-wiki.el (muse-wiki-wikiword-colors-markup)
3820       (muse-wiki-update-use-wikiword-colors, muse-wiki-wikiword-markup-regexp)
3821       (muse-wiki-update-use-wikiword-markup-regexp)
3822       (muse-wiki-update-use-wikiword-link-function)
3823       (muse-wiki-update-use-wikiword-url-transforms): Remove.
3824       (muse-wiki-update-use-wikiword): Not :set function is needed anymore.
3825     
3826     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only modify URL if
3827       `muse-wiki-use-wikiword' is specified.
3828     
3829     * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Don't process the URL
3830       unless `muse-wiki-use-wikiword' is specified.
3831     
3832     * lisp/muse-wiki.el ("muse-colors"): Add muse-wiki-wikiword-regexp to
3833       muse-colors-markup.
3834     
3835     * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-wikiword-regexp to
3836       muse-publish-markup-regexps.
3837     
3838     * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-transform-wikiword to
3839       muse-publish-url-transforms.
3840     
3841     * lisp/muse-wiki.el (muse-implicit-link-functions): Add
3842       muse-wiki-handle-wikiword to muse-implicit-link-functions.
3843     
3845     modified files:
3846      ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
3849 2005-07-07 20:06:35 GMT Michael Olson <mwolson@gnu.org> patch-104
3851     Summary:
3852       Make muse-blosxom use relative name of published file in page-date alist.
3853     Revision:
3854       muse--main--1.0--patch-104
3856     * lisp/muse-blosxom.el (muse-blosxom-base-directory): Move higher in
3857       file.
3858       (muse-blosxom-update-page-date-alist): Renamed from
3859       `muse-blosxom-markup-date-directive'.  Make the current file name
3860       relative to the base directory and strip file extension if necessary.
3861     
3863     modified files:
3864      ChangeLog lisp/muse-blosxom.el
3867 2005-07-07 19:14:38 GMT Michael Olson <mwolson@gnu.org> patch-103
3869     Summary:
3870       Hack on muse-blosxom timestamps somewhat.
3871     Revision:
3872       muse--main--1.0--patch-103
3874     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Make this
3875       actually do something useful.  This should have a different name,
3876       really.
3877       ("blosxom-html", "blosxom-xhtml"): Call
3878       `muse-blosxom-markup-date-directive' after publishing each entry.
3879     
3881     modified files:
3882      ChangeLog lisp/muse-blosxom.el
3885 2005-07-07 06:27:02 GMT Michael Olson <mwolson@gnu.org> patch-102
3887     Summary:
3888       Fix several startup and compile errors.
3889     Revision:
3890       muse--main--1.0--patch-102
3892     * lisp/muse-wiki.el ("muse-publish"): Use correct name of function.  This
3893       fixes an error that occurred during startup.
3894     
3895     * lisp/muse-regexps.el (muse-ignored-extensions-regexp)
3896       (muse-update-ignored-extensions-regexp, muse-ignored-extensions): Move
3897       to muse.el.
3898     
3899     * lisp/muse.el (muse-update-ignored-extensions-regexp): Fix ordering so
3900       that the nasty compile errors go away.  Fix a few typos.
3901       (muse-ignored-extensions): Fix docstring.
3902       (muse-file-extension): Move this higher in the file.
3903     
3904     
3906     modified files:
3907      ChangeLog lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
3910 2005-07-07 05:57:51 GMT Michael Olson <mwolson@gnu.org> patch-101
3912     Summary:
3913       Note that muse-file-extension should not have "." in front.
3914     Revision:
3915       muse--main--1.0--patch-101
3917     * lisp/muse-project.el (muse-project-find-file): Handle case where
3918       muse-file-extension is not specified.
3919     
3920     * lisp/muse.el (muse-file-extension): Note that the period at the
3921       beginning of this value should be omitted.
3922     
3923     * lisp/muse-regexps.el (muse-update-ignored-extensions-regexp): Quote
3924       file extension so that regexp characters inside the extension will not
3925       goof it up.  This should never be a problem in normal cases, but let's
3926       be robust.
3927     
3929     modified files:
3930      ChangeLog lisp/muse-project.el lisp/muse-regexps.el
3931      lisp/muse.el
3934 2005-07-07 05:36:53 GMT Michael Olson <mwolson@gnu.org> patch-100
3936     Summary:
3937       Implement optional file extension of Muse files.
3938     Revision:
3939       muse--main--1.0--patch-100
3941     * lisp/muse-mode.el (muse-mode): Make sure
3942       `muse-update-ignored-extensions-regexp' gets updated every time we
3943       enter Muse mode.  This works around a bug in the customize interface --
3944       if a user changes an option using setq, the :set function sometimes
3945       does not get executed.  I should really try to determine whether or not
3946       this is really an issue anymore.
3947     
3948     * lisp/muse-project.el (muse-project-find-file): Make use of
3949       `muse-file-extension'.
3950     
3951     * lisp/muse-regexps.el (muse-ignored-extensions-regexp): This is not
3952       customizable; it is autogenerated from `muse-ignored-extensions'.
3953       (muse-update-ignored-extensions-regexp): New function that sets the
3954       value of `muse-ignored-extensions-regexp'.  This is needed in order to
3955       make sure that the value of `muse-file-extension' is taken into
3956       account.
3957       (muse-ignored-extensions): New option that determines which file
3958       extensions to ignore.  It is in the form of a list of regexps.
3959     
3960     * lisp/muse.el (muse-file-extension): New option that allows the user to
3961       specify the file extension to be used for Muse files.  By default, this
3962       is nil, which means that no extension will be used.
3963     
3964     * lisp/muse.el (muse-page-name): Handle case where
3965       `muse-ignored-extensions-regexp' is nil.
3966     
3968     modified files:
3969      ChangeLog lisp/muse-mode.el lisp/muse-project.el
3970      lisp/muse-regexps.el lisp/muse.el
3973 2005-07-07 03:16:38 GMT Michael Olson <mwolson@gnu.org> patch-99
3975     Summary:
3976       Document new blosxom convenience feature.
3977     Revision:
3978       muse--main--1.0--patch-99
3980     * lisp/muse-blosxom.el: Document `muse-blosxom-project-alist-dirs' and
3981       `muse-blosxom-project-alist-entry'.  An example is provided in the
3982       header.
3983     
3985     modified files:
3986      ChangeLog lisp/muse-blosxom.el
3989 2005-07-06 23:17:35 GMT Michael Olson <mwolson@gnu.org> patch-98
3991     Summary:
3992       Further work on `muse-project-alist' entry generation for blosxom.
3993     Revision:
3994       muse--main--1.0--patch-98
3996     * examples/mwolson/muse-init.el (muse-project-alist): Use proper syntax.
3997       Include subdirectories in first part of "Blog" entry.
3998     
3999     * lisp/muse-blosxom.el (muse-blosxom-project-alist-dirs): New function
4000       that returns a list of dirs that are to be used with the first part of
4001       a `muse-project-alist' entry.
4002     
4004     modified files:
4005      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
4008 2005-07-06 22:42:35 GMT Michael Olson <mwolson@gnu.org> patch-97
4010     Summary:
4011       New function: muse-blosxom-project-alist-entry.
4012     Revision:
4013       muse--main--1.0--patch-97
4015     * examples/mwolson/muse-init.el: Update from my latest settings.
4016       (muse-project-alist): Make use of `muse-blosxom-project-alist-entry'.
4017     
4018     * lisp/muse-blosxom.el (muse-blosxom-project-alist-entry): New function
4019       that generates the latter part of an entry for `muse-project-alist'.
4020     
4022     modified files:
4023      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
4026 2005-07-06 20:52:03 GMT Michael Olson <mwolson@gnu.org> patch-96
4028     Summary:
4029       Merged from hodique@lifl.fr--2005 (patch 12-23)
4030     Revision:
4031       muse--main--1.0--patch-96
4033     Patches applied:
4034     
4035      * hodique@lifl.fr--2005/muse--yh--1.0--patch-12
4036        Merged from mwolson@gnu.org--2005 (patch 68-76)
4037     
4038      * hodique@lifl.fr--2005/muse--yh--1.0--patch-13
4039        Merged from mwolson@gnu.org--2005 (patch 77-80)
4040     
4041      * hodique@lifl.fr--2005/muse--yh--1.0--patch-14
4042        Merged from mwolson@gnu.org--2005 (patch 81)
4043     
4044      * hodique@lifl.fr--2005/muse--yh--1.0--patch-15
4045        Merged from mwolson@gnu.org--2005 (patch 82)
4046     
4047      * hodique@lifl.fr--2005/muse--yh--1.0--patch-16
4048        Escape % in latex publishing
4049     
4050      * hodique@lifl.fr--2005/muse--yh--1.0--patch-17
4051        bugfix
4052     
4053      * hodique@lifl.fr--2005/muse--yh--1.0--patch-18
4054        small improvement on muse-make-link
4055     
4056      * hodique@lifl.fr--2005/muse--yh--1.0--patch-19
4057        Fix customization of muse-wiki-wikiword-regexp
4058     
4059      * hodique@lifl.fr--2005/muse--yh--1.0--patch-20
4060        Allow full customization of WikiWords
4061     
4062      * hodique@lifl.fr--2005/muse--yh--1.0--patch-21
4063        Fix mouse-2 yank bug in muse-mode
4064     
4065      * hodique@lifl.fr--2005/muse--yh--1.0--patch-22
4066        Fix interpretation order
4067     
4068      * hodique@lifl.fr--2005/muse--yh--1.0--patch-23
4069        Merged from mwolson@gnu.org--2005 (patch 83-95)
4070     
4072     modified files:
4073      ChangeLog lisp/muse-wiki.el
4075     new patches:
4076      hodique@lifl.fr--2005/muse--yh--1.0--patch-12
4077      hodique@lifl.fr--2005/muse--yh--1.0--patch-13
4078      hodique@lifl.fr--2005/muse--yh--1.0--patch-14
4079      hodique@lifl.fr--2005/muse--yh--1.0--patch-15
4080      hodique@lifl.fr--2005/muse--yh--1.0--patch-16
4081      hodique@lifl.fr--2005/muse--yh--1.0--patch-17
4082      hodique@lifl.fr--2005/muse--yh--1.0--patch-18
4083      hodique@lifl.fr--2005/muse--yh--1.0--patch-19
4084      hodique@lifl.fr--2005/muse--yh--1.0--patch-20
4085      hodique@lifl.fr--2005/muse--yh--1.0--patch-21
4086      hodique@lifl.fr--2005/muse--yh--1.0--patch-22
4087      hodique@lifl.fr--2005/muse--yh--1.0--patch-23
4090 2005-07-06 19:55:48 GMT Michael Olson <mwolson@gnu.org> patch-95
4092     Summary:
4093       Minor docfixes.
4094     Revision:
4095       muse--main--1.0--patch-95
4097     * lisp/muse-mode.el (muse-follow-name-at-point) 
4098       (muse-follow-name-at-mouse): Docfixes.
4099     
4101     modified files:
4102      ChangeLog lisp/muse-mode.el
4105 2005-07-06 19:30:34 GMT Michael Olson <mwolson@gnu.org> patch-94
4107     Summary:
4108       Fix goof-up in instructions for using `muse-blosxom-new-entry'.
4109     Revision:
4110       muse--main--1.0--patch-94
4112     * lisp/muse-blosxom.el: Fix goof-up in instructions for using
4113       `muse-blosxom-new-entry'.
4114     
4115     * muse.texi (Blosxom Entries): Ditto.
4116     
4118     modified files:
4119      ChangeLog lisp/muse-blosxom.el muse.texi
4122 2005-07-06 18:54:52 GMT Michael Olson <mwolson@gnu.org> patch-93
4124     Summary:
4125       Re-add global mouse-2 event.
4126     Revision:
4127       muse--main--1.0--patch-93
4129     * lisp/muse-mode.el (muse-mode-map): Re-add the global binding for
4130       mouse-2, since Yann found a way around the problem I was facing.
4131       (muse-follow-name-at-mouse): Call the event that would normally be used
4132       here if we don't have a link at point.
4133     
4135     modified files:
4136      ChangeLog lisp/muse-mode.el
4139 2005-07-06 07:19:41 GMT Michael Olson <mwolson@gnu.org> patch-92
4141     Summary:
4142       Fix publishing error.
4143     Revision:
4144       muse--main--1.0--patch-92
4146     * lisp/muse-project.el (muse-project-publish-file): Don't try to fetch
4147       the cdr of output-dir.  This was a code fragment from a previous
4148       attempt to refactor this function.
4149     
4151     modified files:
4152      ChangeLog lisp/muse-project.el
4155 2005-07-06 06:39:21 GMT Michael Olson <mwolson@gnu.org> patch-91
4157     Summary:
4158       Work on getting to the point where we can resolve project interwiki links.
4159     Revision:
4160       muse--main--1.0--patch-91
4162     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
4163       `muse-publishing-current-file'.
4164     
4165     * lisp/muse-project.el (muse-project-of-file): Ditto.
4166     
4167     * lisp/muse-project.el (muse-project-applicable-styles): New function
4168       that returns the usable styles for a file, given either a list of
4169       styles or a project name.  This is useful for removing styles that will
4170       be ignored for a file.
4171       (muse-project-publish-file): Split :include and :exclude processing
4172       into `muse-project-applicable-styles'.
4173     
4174     * lisp/muse-publish.el (muse-publish-output-name): Use
4175       `muse-publishing-current-file'.
4176     
4177     * lisp/muse-publish.el (muse-publish-file): Don't set `muse-current-file'.
4178     
4179     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Recognize
4180       project names.
4181     
4182     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Don't cause project
4183       names to be uninterpreted.  Remove need for muse-assoc-string.
4184     
4185     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): First draft of
4186       function that will be called to fetch a link to a page from a Muse
4187       project from the output file of the currently-published file.  This is
4188       commented out for now since I ran out of energy.
4189     
4190     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Use
4191       `muse-wiki-resolve-project-page' for handling Muse project interwiki
4192       links, but only when no match was found in `muse-wiki-interwiki-alist'.
4193       Handle case where no interwiki can be found, even though this should
4194       never happen.
4195     
4196     * lisp/muse-wiki.el (muse-mode-hook): Update `muse-wiki-interwiki-regexp'
4197       whenever Muse mode is entered.  That way we don't have to enter an
4198       extra command in our .emacs.
4199     
4200     * lisp/muse.el (muse-current-file): Remove this, since a variable called
4201       `muse-publishing-current-file' already exists that does the same thing.
4202       How embarrassing.
4203     
4204     * lisp/muse.el (muse-page-name): Use `muse-publishing-current-file'.
4205     
4206     * lisp/muse.el (muse-assoc-string): Remove this, since we no longer need
4207       to use it.
4208     
4210     modified files:
4211      ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
4212      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
4215 2005-07-06 04:00:57 GMT Michael Olson <mwolson@gnu.org> patch-90
4217     Summary:
4218       Mouse-2 on regular text will yank rather than give an error.
4219     Revision:
4220       muse--main--1.0--patch-90
4222     * lisp/muse-mode.el (muse-mode-map): Remove mappings for mouse-2, since
4223       this seems to be more trouble than it's worth.
4224       (muse-follow-name-at-mouse): Don't call `muse-follow-name-at-point';
4225       use our own implementation.
4226     
4228     modified files:
4229      ChangeLog lisp/muse-mode.el
4232 2005-07-06 02:25:56 GMT Michael Olson <mwolson@gnu.org> patch-89
4234     Summary:
4235       Make interwiki links publish with the correct extension.
4236     Revision:
4237       muse--main--1.0--patch-89
4239     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Add the correct
4240       prefix and suffix to interwiki names, as well as stripping out unwanted
4241       extensions.
4242     
4244     modified files:
4245      ChangeLog lisp/muse-wiki.el
4248 2005-07-06 02:02:42 GMT Michael Olson <mwolson@gnu.org> patch-88
4250     Summary:
4251       Fix publishing of bare interwiki names.
4252     Revision:
4253       muse--main--1.0--patch-88
4255     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Use `setq' instead of
4256       `set'.  Use `muse-assoc-string' instead of `assoc'.
4257     
4258     * lisp/muse.el (muse-assoc-string): New compatibility function that makes
4259       `assoc-string' functionality usable with Emacs21 and XEmacs.
4260     
4262     modified files:
4263      ChangeLog lisp/muse-wiki.el lisp/muse.el
4266 2005-07-06 01:41:24 GMT Michael Olson <mwolson@gnu.org> patch-87
4268     Summary:
4269       Apply a few fixes from Yann's branch.
4270     Revision:
4271       muse--main--1.0--patch-87
4273     Background: I hacked on Muse over the weekend while offline, and so did
4274                 Yann.  His changes to muse-wiki.el are different than the
4275                 ones that I made, so we should probably figure out the best
4276                 way to handle this when we both get on IRC again.  For now,
4277                 I've merged in the bugfixes that he's made, omitting most of
4278                 the changes to muse-wiki.
4279     
4280     * lisp/muse-latex.el (muse-latex-markup-regexps): Escape %.
4281     
4282     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Add docstring.
4283     
4284     * lisp/muse.el (muse-page-name): Fix a bug that was inadvertently
4285       introduced previously.
4286     
4288     modified files:
4289      ChangeLog lisp/muse-latex.el lisp/muse-wiki.el lisp/muse.el
4292 2005-07-05 20:41:49 GMT Michael Olson <mwolson@gnu.org> patch-86
4294     Summary:
4295       Warn if file not published; hack further on Wiki stuff.
4296     Revision:
4297       muse--main--1.0--patch-86
4299     * lisp/muse-html.el (muse-html-markup-paragraph): Make this only try to
4300       complete <div> tags that are of the class "image-link".  It is hoped
4301       that this will prevent user-added <div> tags from being mangled.
4302     
4303     * lisp/muse-mode.el (muse-link-at-point): Don't pass an argument to
4304       `muse-handle-implicit-link' or `muse-handle-explicit-link' since they
4305       need to look at the text at point.
4306     
4307     * lisp/muse-publish.el (muse-publish-this-file): Warn the user if the
4308       current file has not been published since it was up-to-date.  Thanks to
4309       Bill Freeman for the suggestion.
4310     
4311     * lisp/muse-publish.el (muse-publish-url): Handle case when returned url
4312       is nil.  If this happens, return the original URL.
4313     
4314     * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Set using
4315       `muse-wiki-update-interwiki-regexp.'
4316       (muse-wiki-update-interwiki-regexp): New function that sets the value
4317       of `muse-wiki-interwiki-regexp'.
4318       (muse-wiki-interwiki-alist): Call `muse-wiki-update-interwiki-regexp'
4319       on :set.
4320     
4321     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Renamed from
4322       `muse-wiki-expand-interwiki'.
4323       (muse-wiki-transform-wikiword): New function that prevents WikiWords
4324       with no matching file from being published as links.
4325     
4326     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Accept an optional
4327       string argument once again, since this behavior is needed when
4328       publishing.
4329       (muse-wiki-handle-wikiword): Ditto.
4330     
4331     * lisp/muse.el (muse-handle-url): Ditto.
4332     
4333     * lisp/muse.el (muse-handle-implicit-link): Ditto.  Restore match data
4334       after every unsuccessful attempt at handling the link.  If argument is
4335       given, restore match-data at end, too.
4336     
4337     * lisp/muse.el (muse-handle-explicit-link): Accept optional string
4338       argument.  Match data is always saved.  If argument is not given,
4339       assume that `muse-implicit-link-regexp' has been matched against, and
4340       return the 1st match string if no handlers worked.
4341     
4343     modified files:
4344      ChangeLog lisp/muse-html.el lisp/muse-mode.el
4345      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
4348 2005-07-04 23:00:06 GMT Michael Olson <mwolson@gnu.org> patch-85
4350     Summary:
4351       Hack on WikiName handling and make TAB work for Wiki links.
4352     Revision:
4353       muse--main--1.0--patch-85
4355     * lisp/muse-colors.el (muse-colors-markup): Use
4356       `muse-explicit-link-regexp' instead of `muse-link-regexp'.
4357     
4358     * lisp/muse-colors.el (muse-link-face): Add new argument EXPLICIT.  If
4359       nil, don't color bad links.  If non-nil, color bad links.
4360     
4361     * lisp/muse-colors.el (muse-colors-link): Pass `t' to `muse-link-face'.
4362     
4363     * lisp/muse-journal.el (muse-journal-rss-markup-regexps): Use
4364       `muse-explicit-link-regexp' instead of `muse-link-regexp'.
4365       (muse-journal-rss-munge-buffer): Ditto.
4366     
4367     * lisp/muse-mode.el (muse-mode-fill-nobreak-p, muse-link-at-point):
4368       Docfix.
4369     
4370     * lisp/muse-mode.el (muse-link-at-point): Rewrite so that explicit links
4371       are handled first, then implicit ones.  It should work better in all
4372       cases.  For now, we depend on the value of `muse-implicit-link-regexp'
4373       to determine how far to scan for an implicit link.  This defaults to
4374       the text between the point and the next space.
4375     
4376     * lisp/muse-mode.el (muse-visit-link-default): Refactored code from
4377       `muse-visit-link'.  If the ANCHOR argument is a string, search for it
4378       literally after opening the buffer.  Hopefully this can be of use in
4379       custom visit-link functions, when necessary.
4380     
4381     * lisp/muse-mode.el (muse-visit-link): Docfix.  Call
4382       `muse-visit-link-default'.
4383     
4384     * lisp/muse-mode.el (muse-next-reference, muse-previous-reference):
4385       Search by text properties instead of regexps.  This allows Muse to find
4386       links without having to have a massive regexp that contains all link
4387       types.  The downside is that this will not work if the user defontifies
4388       the buffer.  But it would somewhat defeat the purpose of following
4389       links if you can't see them.
4390     
4391     * lisp/muse-project.el (muse-project-batch-publish): Handle case when not
4392       enough command line args are passed in batch mode.
4393     
4394     * lisp/muse-publish.el (muse-publish-markup-regexps): Use
4395       `muse-explicit-link-regexp'.
4396     
4397     * lisp/muse-regexps.el (muse-explicit-link-regexp): Renamed from
4398       `muse-link-regexp'.
4399     
4400     * lisp/muse-regexps.el (muse-implicit-link-regexp): New option that
4401       specifies the "common ground" of all implicit links, like URLs, bare
4402       WikiNames, and -- in the future -- email addresses.
4403     
4404     * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): Quote 'boolean.
4405     
4406     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Arg URL is no longer
4407       optional.  That was a bad idea on my part.  Renamed from
4408       `muse-wiki-interwiki-handle'.  Hopefully all this renaming doesn't
4409       annoy anyone :^) .
4410     
4411     * lisp/muse-wiki.el (muse-wiki-expand-interwiki): Renamed from
4412       `muse-wiki-interwiki-expand'.
4413       (muse-wiki-handle-wikiword): Renamed from
4414       `muse-wiki-wikiword-handle'.
4415     
4416     * lisp/muse-wiki.el ("muse-colors", "muse-publish"): Use a string value
4417       for the eval-after-load arg since XEmacs chokes on constants.
4418     
4419     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Don't display a bad-link
4420       face on WikiWords that don't correspond with a file.  If people really
4421       want this to appear in bad-link face, I could accommodate that.
4422     
4423     * lisp/muse.el (muse-handle-url): New function that detects whether the
4424       given string is a URL.
4425       (muse-implicit-link-functions): Renamed from
4426       `muse-mode-link-functions'.  Defaults to `muse-handle-url'.
4427       (muse-explicit-link-functions): Renamed from
4428       `muse-mode-handler-functions'.
4429       (muse-handle-implicit-link): New function that handles all
4430       implicit links by calling functions from `muse-implicit-link-functions'.
4431       (muse-handle-explicit-link): Renamed from
4432       `muse-handled-url'.
4433     
4435     modified files:
4436      ChangeLog lisp/muse-colors.el lisp/muse-journal.el
4437      lisp/muse-mode.el lisp/muse-project.el lisp/muse-publish.el
4438      lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
4441 2005-07-04 14:40:31 GMT Michael Olson <mwolson@gnu.org> patch-84
4443     Summary:
4444       Allow WikiWords to be ignored with <nop> or "''''".
4445     Revision:
4446       muse--main--1.0--patch-84
4448     * lisp/muse-mode.el (muse-browse-result): Docfixes.
4449     
4450     * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): New option that determines
4451       whether to hide <nop> tags when coloring a Muse buffer.
4452       (muse-wiki-wikiword-at-point): Docfix.
4453       (muse-wiki-colors-nop-tag): New function that colors <nop> tags.
4454       (muse-wiki-publish-nop-tag): New function that interprets <nop> tags
4455       during publishing.
4456       (muse-colors-tags, muse-publish-markup-tags): Interpret <nop> tags,
4457       which keeps the WikiWord that follows it from being interpreted.
4458       (muse-publish-markup-regexps): Allow 4 single quotes to function as a
4459       WikiWord delimiter.
4460     
4462     modified files:
4463      ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
4466 2005-07-04 11:20:50 GMT Michael Olson <mwolson@gnu.org> patch-83
4468     Summary:
4469       Update postal address of FSF in muse-wiki.el.
4470     Revision:
4471       muse--main--1.0--patch-83
4473     * lisp/muse-wiki.el: Update postal address of the FSF.
4474     
4476     modified files:
4477      ChangeLog lisp/muse-wiki.el
4480 2005-07-01 22:48:51 GMT Michael Olson <mwolson@gnu.org> patch-82
4482     Summary:
4483       Interpret explicit links before emphasis.
4484     Revision:
4485       muse--main--1.0--patch-82
4487     * lisp/muse-publish.el (muse-publish-markup-regexps): Interpret explicit
4488       links before emphasis.
4489     
4490     * lisp/muse-wiki.el (muse-publish): Make rules use a multiple of 100 just
4491       for the heck of it.
4493     modified files:
4494      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
4497 2005-06-26 22:55:55 GMT Michael Olson <mwolson@gnu.org> patch-81
4499     Summary:
4500       Wiki hacking, regexp tweaks.
4501     Revision:
4502       muse--main--1.0--patch-81
4504     * lisp/muse-project.el (muse-project-ignore-regexp): Change group to
4505       muse-regexp.
4506     
4507     * lisp/muse-regexps.el (muse-regexp-use-character-classes): New variable
4508       that indicates whether or not to use character classes in regexps.  The
4509       default is to let Muse try to figure it out.
4510       (muse-extreg-usable-p): Make use of this variable.
4511     
4512     * lisp/muse-regexps.el (muse-url-regexp): There's too much whitespace in
4513       this regexp.  I'm guessing it was supposed to have a TAB in there at
4514       one time.  Replace this stuff with muse-regexp-space.
4515     
4516     * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use wikified EmacsWiki
4517       by default.
4518     
4519     * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use "choice" instead of
4520       "or".
4521     
4522     * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Include the page
4523       delimiter as part of the regexp.  Allow "#" or "::" to be a delimiter.
4524       We'll fix those anchor problems eventually!
4525     
4526     * lisp/muse-wiki.el (muse-wiki-interwiki-at-point): New function that
4527       uses `muse-interwiki-handle' to determine whether an interwiki link is
4528       at point.
4529     
4530     * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Make URL optional and
4531       look for a suitable value at point if needed.
4532     
4533     * lisp/muse-wiki.el: Make interwiki regexps color the same as wikiwords.
4534     
4535     * lisp/muse-wiki.el: Add publishing rule for muse-wiki-interwiki-regexp.
4536     
4537     * lisp/muse-wiki.el (muse-mode-link-functions): Add interwiki handling.
4539     modified files:
4540      ChangeLog lisp/muse-project.el lisp/muse-regexps.el
4541      lisp/muse-wiki.el
4544 2005-06-25 04:44:00 GMT Michael Olson <mwolson@gnu.org> patch-80
4546     Summary:
4547       Make installation of manual when not using Debian go smoothly.
4548     Revision:
4549       muse--main--1.0--patch-80
4551     * Makefile.defs (INSTALLINFO): New variable that specifies what command
4552       and options are to be used when insinuating the Muse documentation into
4553       the Info menu.
4554     
4555     * Makefile (install): Make use of INSTALLINFO.
4556     
4557     * README (Installation): Give directions for changing INSTALLINFO on a
4558       Debian system and changing where Muse is installed.
4559     
4560     * muse.texi: Ditto.
4562     modified files:
4563      ChangeLog Makefile Makefile.defs README muse.texi
4566 2005-06-25 04:09:15 GMT Michael Olson <mwolson@gnu.org> patch-79
4568     Summary:
4569       Fix compiler warning induced by last patch.
4570     Revision:
4571       muse--main--1.0--patch-79
4573     * lisp/muse-project.el (muse-current-file): Move to muse.el to fix
4574       compiler warning.
4576     modified files:
4577      ChangeLog lisp/muse-project.el lisp/muse.el
4580 2005-06-25 04:02:11 GMT Michael Olson <mwolson@gnu.org> patch-78
4582     Summary:
4583       Add `muse-current-file', fix minor QuickStart issue.
4584     Revision:
4585       muse--main--1.0--patch-78
4587     * examples/QuickStart: Make John Wiegley the author.
4588     
4589     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
4590       `muse-current-file' instead of `buffer-file-name'.
4591     
4592     * lisp/muse-project.el (muse-current-project): Document.
4593     
4594     * lisp/muse-project.el (muse-current-file): New variable indicating the
4595       name, including path, of the file that is currently being published.
4596       (muse-project-of-file): Make use of
4597       `muse-current-file'.
4598     
4599     * lisp/muse-publish.el (muse-publish-file): Set `muse-current-file' here.
4600     
4601     * lisp/muse.el (muse-page-name): Make use of `muse-current-file'.
4603     modified files:
4604      ChangeLog examples/QuickStart lisp/muse-blosxom.el
4605      lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
4606      lisp/muse.el
4609 2005-06-24 21:15:35 GMT Michael Olson <mwolson@gnu.org> patch-77
4611     Summary:
4612       Make muse-replace-regexp-in-string closer to its parent; no func change.
4613     Revision:
4614       muse--main--1.0--patch-77
4616     * lisp/muse.el (muse-replace-regexp-in-string): Add 2 more optional args
4617       to implement all functionality of `replace-regexp-in-string'.  No
4618       functionality change.
4619     
4621     modified files:
4622      ChangeLog lisp/muse.el
4625 2005-06-24 00:22:12 GMT Michael Olson <mwolson@gnu.org> patch-76
4627     Summary:
4628       Play nicely with fill, adaptive-fill, and flyspell.
4629     Revision:
4630       muse--main--1.0--patch-76
4632     * muse-mode.el (muse-mode-intangible-links): New function used to
4633       determine whether links will be considered intangible.
4634     
4635     * lisp/muse-mode.el (muse-mode-link-functions)
4636       (muse-mode-handler-functions): Minor docfix.
4637     
4638     * lisp/muse-mode.el (muse-mode): Don't split long links when performing
4639       fill.  Play nicely with adaptive-fill.  Avoid lockup with flyspell by
4640       making links intangible by default, but this may be adjusted by use of
4641       the `muse-mode-intangible-links' function.
4642     
4643     * lisp/muse-mode.el (muse-mode-fill-nobreak-p): New function that returns
4644       nil if we should allow a fill to occur here.  Keeps links from being
4645       broken up.
4646     
4647     * lisp/muse-mode.el (muse-mode-flyspell-p): New function that returns
4648       non-nil if we allow spell-checking to occur here.  Keeps links from
4649       being improperly colorized.
4650     
4651     * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Break up long line; no
4652       functionality change.
4654     modified files:
4655      ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
4658 2005-06-23 07:13:35 GMT Michael Olson <mwolson@gnu.org> patch-75
4660     Summary:
4661       Minor doc changes and code prettification.
4662     Revision:
4663       muse--main--1.0--patch-75
4665     * AUTHORS: Note that YH's assignment is in the mail.
4666     
4667     * README (scripts): Explain better the contents of the `scripts'
4668       directory.
4669     
4670     * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Split long line.
4672     modified files:
4673      AUTHORS ChangeLog README lisp/muse-wiki.el
4676 2005-06-23 05:20:04 GMT Michael Olson <mwolson@gnu.org> patch-74
4678     Summary:
4679       Merged from hodique@lifl.fr--2005 (patch 7-11)
4680     Revision:
4681       muse--main--1.0--patch-74
4683     Patches applied:
4684     
4685      * hodique@lifl.fr--2005/muse--yh--1.0--patch-7
4686        split WikiWords and InterWiki links into their own package
4687     
4688      * hodique@lifl.fr--2005/muse--yh--1.0--patch-8
4689        Merged from mwolson@gnu.org--2005 (patch 63-67), adapted muse-wiki features
4690     
4691      * hodique@lifl.fr--2005/muse--yh--1.0--patch-9
4692        Mimic experimental behavior for interwiki
4693     
4694      * hodique@lifl.fr--2005/muse--yh--1.0--patch-10
4695        fix notes publishing
4696     
4697      * hodique@lifl.fr--2005/muse--yh--1.0--patch-11
4698        various minor fixes
4700     new files:
4701      lisp/.arch-ids/muse-wiki.el.id lisp/muse-wiki.el
4703     modified files:
4704      ChangeLog lisp/muse-colors.el lisp/muse-html.el
4705      lisp/muse-mode.el lisp/muse-publish.el lisp/muse.el
4707     renamed files:
4708      experimental/.arch-ids/muse-wiki.el.id
4709        ==> experimental/.arch-ids/muse-wiki-old.el.id
4710      experimental/muse-wiki.el
4711        ==> experimental/muse-wiki-old.el
4713     new patches:
4714      hodique@lifl.fr--2005/muse--yh--1.0--patch-7
4715      hodique@lifl.fr--2005/muse--yh--1.0--patch-8
4716      hodique@lifl.fr--2005/muse--yh--1.0--patch-9
4717      hodique@lifl.fr--2005/muse--yh--1.0--patch-10
4718      hodique@lifl.fr--2005/muse--yh--1.0--patch-11
4721 2005-06-22 23:05:33 GMT Michael Olson <mwolson@gnu.org> patch-73
4723     Summary:
4724       Tell people where to find on-line version of manual.
4725     Revision:
4726       muse--main--1.0--patch-73
4728     * README: Add on-line locations for manual.
4729     
4730     * muse.texi: Remove @include directive.  This makes generating a PDF of
4731       this documentation a lot easier.
4732     
4733     * muse.texi (Preface): Add on-line locations for manual.
4735     modified files:
4736      ChangeLog README muse.texi
4739 2005-06-22 19:57:42 GMT Michael Olson <mwolson@gnu.org> patch-72
4741     Summary:
4742       Try to make Muse play nice with outline minor mode.
4743     Revision:
4744       muse--main--1.0--patch-72
4746     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-emphasized)
4747     (muse-colors-underlined, muse-use-font-lock, muse-link-properties): Use
4748     "muse" instead of "t" when adding invisibility to text or checking for
4749     invisibility.
4750     
4751     * lisp/muse.el (muse-add-to-invisibility-spec): New function that is a
4752     compatibility wrapper for `add-to-invisibility-spec'; XEmacs doesn't have
4753     this function.
4755     modified files:
4756      ChangeLog lisp/muse-colors.el lisp/muse.el
4759 2005-06-22 08:02:58 GMT Michael Olson <mwolson@gnu.org> patch-71
4761     Summary:
4762       Minor grammar fix in Introduction section of manual.
4763     Revision:
4764       muse--main--1.0--patch-71
4766     * muse.texi (Introduction): Minor grammar fix.
4768     modified files:
4769      ChangeLog muse.texi
4772 2005-06-22 06:32:02 GMT Michael Olson <mwolson@gnu.org> patch-70
4774     Summary:
4775       Release Muse 3.01.
4776     Revision:
4777       muse--main--1.0--patch-70
4779     * lisp/muse-colors.el: Remove unnecessary use of Version in header.
4780     
4781     * lisp/muse-html.el (muse-html-encoding-map): Add mapping for iso-8859-1.
4782     
4783     * lisp/muse-poem.el (muse-poem-markup-strings)
4784       (muse-poem-chapbook-strings): Make customizable.
4785     
4786     * lisp/muse-poem.el (muse-chapbook-latex-header)
4787       (muse-chapbook-latex-footer): Docfix.
4788     
4789     * lisp/muse-texinfo.el (muse-texinfo-info-extension)
4790       (muse-texinfo-pdf-extension): Ditto.
4791     
4792     * lisp/muse.el (muse-version): Change to 3.01.
4793     
4794     * muse.texi (Poem, Texinfo): Last two publishing styles complete.  We're
4795       done, for now!
4797     modified files:
4798      ChangeLog lisp/muse-colors.el lisp/muse-html.el
4799      lisp/muse-poem.el lisp/muse-texinfo.el lisp/muse.el muse.texi
4802 2005-06-20 02:29:08 GMT Michael Olson <mwolson@gnu.org> patch-69
4804     Summary:
4805       Tweak documentation thoroughly; still incomplete.
4806     Revision:
4807       muse--main--1.0--patch-69
4809     * README: Minor tweaks.
4810     
4811     * muse.texi: Massively rename chapters so that the titles are more
4812       descriptive.  Clean up grammar.
4813     
4814     * muse.texi (Obtaining Muse): Move content of Installation node here,
4815       stripping out any customization tips, since those are covered later.
4816       Re-work this chapter since I was dissatisfied with it.
4817     
4818     * muse.texi (Installation): This node has the content of README regarding
4819       installation, which fits the title of the node much better than the
4820       previous content.
4821     
4822     * muse.texi (Blosxom): Turn the sections of this section into
4823       subsections.
4824     
4825     * muse.texi (Getting Help and Reporting Bugs): Turn this into a list.  I
4826       like lists!
4827     
4828     * muse.texi (History): Add a "2005" item.
4830     modified files:
4831      ChangeLog README muse.texi
4834 2005-06-19 07:15:45 GMT Michael Olson <mwolson@gnu.org> patch-68
4836     Summary:
4837       Finish documenting 2 more publishing styles.
4838     Revision:
4839       muse--main--1.0--patch-68
4841     * lisp/muse-blosxom.el, lisp/muse-latex.el: Minor docfixes throughout.
4842     
4843     * lisp/muse-journal.el: Docfixes.
4844     
4845     * lisp/muse-publish.el (muse-publish-markup-functions): Add significant
4846       documentation to this function.
4847     
4848     * muse.texi (Blosxom Options): New node containing the publishing styles
4849       and options provided by Blosxom.
4850       (Book): Add usage note, as I suspect a lot of people might be confused
4851       by this style.
4852       (HTML): Space out entries better.
4853       (Journal, LaTeX): New nodes for publishing styles.
4854       (Common Elements): Document a few options that are present in
4855       `muse-publish.el'.
4857     modified files:
4858      ChangeLog lisp/muse-blosxom.el lisp/muse-journal.el
4859      lisp/muse-latex.el lisp/muse-publish.el muse.texi
4862 2005-06-19 04:45:46 GMT Michael Olson <mwolson@gnu.org> patch-67
4864     Summary:
4865       Make Muse installable and correct an Emacs21 issue.
4866     Revision:
4867       muse--main--1.0--patch-67
4869     * Makefile (.PRECIOUS): Indicate that .info and .html files in this
4870       directory will be generated.
4871       (all): Compile muse.info by default.
4872       (doc): Refactor into individual generation rules for .html and .info
4873       files.
4874       (install): New rule that installs Muse source code, compiled .elc
4875       files, and the manual into proper places.
4876     
4877     * Makefile.defs (ELISPDIR, INFODIR): Correct minor goof-up.
4878     
4879     * README (Insinuation): Move old content of Installation here.
4880       (Installation): Fill out this section.
4881       (Further Documentation): Add link to my website and note that a full
4882       manual is included with Muse.
4883     
4884     * lisp/Makefile (EL): Populate with .el files.
4885       (install): New rule that installs both .elc and .el files.
4886     
4887     * lisp/muse-texinfo.el (muse-texinfo-info-generate): If we're running
4888       Emacs21, hack in a handler for the @documentencoding tag so that it
4889       doesn't error out.
4891     modified files:
4892      ChangeLog Makefile Makefile.defs README lisp/Makefile
4893      lisp/muse-texinfo.el
4896 2005-06-19 03:05:38 GMT Michael Olson <mwolson@gnu.org> patch-66
4898     Summary:
4899       Cater even more to XEmacs and its annoying whims.
4900     Revision:
4901       muse--main--1.0--patch-66
4903     * examples/Makefile (%.html, %.pdf, %.info): Pass EMACS value as
4904       environment variable.
4905     
4906     * lisp/Makefile (%.elc, test): Don't use "-L" option since XEmacs can't
4907       handle it.  Load `muse-build.el' instead.
4908     
4909     * lisp/muse-colors.el (muse-colors-link): Add note that `link' is not
4910       used.
4911     
4912     * lisp/muse-journal.el (muse-journal-latex-munge-buffer)
4913       (muse-journal-rss-munge-buffer): Add note that the `qotd' binding is
4914       not used.
4915     
4916     * lisp/muse-journal.el (muse-journal-generate-pages): Add note that this
4917       function does not appear to be used.
4918     
4919     * lisp/muse.el (muse-replace-regexp-in-string): Use in place of
4920       `replace-regexp-in-string', since XEmacs doesn't have this function.
4921       We only implement the first 3 args, but this could be extended if we
4922       need to do so.
4923     
4924     * lisp/muse-blosxom.el (muse-blosxom-title-to-file): Use
4925       `muse-replace-regexp-in-string' in place of `replace-regexp-in-string'
4926     
4927     * lisp/muse-journal.el (muse-journal-anchorize-title): Ditto.
4928     
4929     * lisp/muse-colors.el (muse-colors-custom-tags): Remove unused binding to
4930       make XEmacs shut up.
4931     
4932     * lisp/muse-convert.el (muse-write-footnote): Ditto.
4933     
4934     * lisp/muse-html.el (muse-html-markup-table): Ditto.
4935     
4936     * lisp/muse-http.el (muse-winnow-list): Ditto.
4937     
4938     * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
4939     
4940     * lisp/muse-project.el (muse-project-file-entries): Ditto.
4941     
4942     * lisp/muse-publish.el (muse-publish-markup): Ditto.
4943     
4944     * scripts/muse-build.el: Add contrib path first; probably doesn't change
4945       anything.
4946     
4947     * scripts/publish: Use EMACS environment variable instead of hard-coding
4948       it.
4950     modified files:
4951      ChangeLog examples/Makefile lisp/Makefile lisp/muse-blosxom.el
4952      lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
4953      lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
4954      lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
4955      lisp/muse.el scripts/muse-build.el scripts/publish
4958 2005-06-19 00:43:54 GMT Michael Olson <mwolson@gnu.org> patch-65
4960     Summary:
4961       Move lisp files to `lisp' directory; hack on Makefiles, XEmacs compat.
4962     Revision:
4963       muse--main--1.0--patch-65
4965     * AUTHORS: Update entry.
4966     
4967     * muse-*.el: Move to the lisp directory.
4968     
4969     * lisp/Makefile: New file containing rules to test and compile the
4970       source.
4971     
4972     * Makefile.defs: New file that contains common definitions for all other
4973       Makefiles, such as Emacs command to use.
4974     
4975     * Makefile: Move lisp-specific rules to lisp/Makefile.
4976       (SUBDIRS): New variable containing subdirectories to clean.
4977     
4978     * README: Update to reflect new location of source files.  Give updated
4979       directions for compiling with XEmacs.
4980     
4981     * examples/Makefile (.PRECIOUS): Added to denote which type of files to
4982       compile.
4983       (%.html): Pass SITEFLAG as an environment variable to
4984       ../scripts/publish.
4985     
4986     * examples/QuickStart (The): Re-add the stray <comment> tag since it
4987       seems to be needed to keep the process from failing.  This has *got* to
4988       be a bug in Muse, but I don't want to deal with it now.
4989     
4990     * lisp/muse-colors.el (muse-make-faces): Bind newsym locally.
4991     
4992     * lisp/muse-convert.el: Move line to commentary section.
4993     
4994     * lisp/muse-latex.el (muse-latex-markup-table): Note that the
4995       locally-bound `type' variable isn't used here.
4996     
4997     * lisp/muse-mode.el (muse-index-as-string): Remove unused `file' binding.
4998     
4999     * lisp/muse-texinfo.el (muse-texinfo-markup-table): Remove unused `field'
5000       binding.
5001     
5002     * scripts/muse-build.el (load-path): Correct paths.
5003     
5004     * scripts/muse-build.el (muse-elint-files): Add a few variables here so
5005       as to avoid spurious warnings.
5006     
5007     * scripts/publish (style): Make use of SITEFLAG environment variable, if
5008       it exists.
5009     
5010     * lisp/muse.el (muse-line-end-position, muse-line-beginning-position):
5011       (muse-match-string-no-properties): New functions that take the place of
5012       `line-end-position', `line-beginning-position', and
5013       `match-string-no-properties', respectively.
5014     
5015     * examples/johnw/muse-johnw.el (muse-my-html-insert-contents)
5016       (muse-my-journal-find-entries): Use Muse-specific version of
5017       `match-string-no-properties', `line-beginning-position', and
5018       `line-end-position' since these do not exist in XEmacs.
5019     
5020     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-region)
5021       (muse-colors-custom-tags, muse-colors-link, muse-colors-title): Ditto.
5022     
5023     * lisp/muse-convert.el (muse-latex-transform): Ditto.
5024     
5025     * lisp/muse-html.el (muse-html-insert-anchor, muse-html-markup-footnote)
5026       (muse-html-insert-contents): Ditto.
5027     
5028     * lisp/muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
5029     
5030     * lisp/muse-mode.el (muse-link-at-point, muse-edit-link-at-point): Ditto.
5031     
5032     * lisp/muse-poem.el (muse-poem-prepare-buffer): Ditto.
5033     
5034     * lisp/muse-publish.el (muse-publish-markup-tag)
5035       (muse-publish-markup-footnote, muse-publish-markup-leading-space)
5036       (muse-published-buffer-contents): Ditto.
5037     
5038     * scripts/muse-build.el (muse-elint-files): Ditto.
5040     new files:
5041      .arch-ids/Makefile.defs.id Makefile.defs lisp/.arch-ids/=id
5042      lisp/.arch-ids/Makefile.id lisp/Makefile
5044     modified files:
5045      AUTHORS ChangeLog Makefile README examples/Makefile
5046      examples/QuickStart examples/johnw/muse-johnw.el
5047      lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
5048      lisp/muse-journal.el lisp/muse-latex.el lisp/muse-mode.el
5049      lisp/muse-poem.el lisp/muse-publish.el lisp/muse-texinfo.el
5050      lisp/muse.el scripts/muse-build.el scripts/publish
5052     renamed files:
5053      .arch-ids/muse-blosxom.el.id
5054        ==> lisp/.arch-ids/muse-blosxom.el.id
5055      .arch-ids/muse-book.el.id
5056        ==> lisp/.arch-ids/muse-book.el.id
5057      .arch-ids/muse-colors.el.id
5058        ==> lisp/.arch-ids/muse-colors.el.id
5059      .arch-ids/muse-convert.el.id
5060        ==> lisp/.arch-ids/muse-convert.el.id
5061      .arch-ids/muse-docbook.el.id
5062        ==> lisp/.arch-ids/muse-docbook.el.id
5063      .arch-ids/muse-html.el.id
5064        ==> lisp/.arch-ids/muse-html.el.id
5065      .arch-ids/muse-http.el.id
5066        ==> lisp/.arch-ids/muse-http.el.id
5067      .arch-ids/muse-journal.el.id
5068        ==> lisp/.arch-ids/muse-journal.el.id
5069      .arch-ids/muse-latex.el.id
5070        ==> lisp/.arch-ids/muse-latex.el.id
5071      .arch-ids/muse-mode.el.id
5072        ==> lisp/.arch-ids/muse-mode.el.id
5073      .arch-ids/muse-poem.el.id
5074        ==> lisp/.arch-ids/muse-poem.el.id
5075      .arch-ids/muse-project.el.id
5076        ==> lisp/.arch-ids/muse-project.el.id
5077      .arch-ids/muse-publish.el.id
5078        ==> lisp/.arch-ids/muse-publish.el.id
5079      .arch-ids/muse-regexps.el.id
5080        ==> lisp/.arch-ids/muse-regexps.el.id
5081      .arch-ids/muse-texinfo.el.id
5082        ==> lisp/.arch-ids/muse-texinfo.el.id
5083      .arch-ids/muse.el.id
5084        ==> lisp/.arch-ids/muse.el.id
5085      muse-blosxom.el
5086        ==> lisp/muse-blosxom.el
5087      muse-book.el
5088        ==> lisp/muse-book.el
5089      muse-colors.el
5090        ==> lisp/muse-colors.el
5091      muse-convert.el
5092        ==> lisp/muse-convert.el
5093      muse-docbook.el
5094        ==> lisp/muse-docbook.el
5095      muse-html.el
5096        ==> lisp/muse-html.el
5097      muse-http.el
5098        ==> lisp/muse-http.el
5099      muse-journal.el
5100        ==> lisp/muse-journal.el
5101      muse-latex.el
5102        ==> lisp/muse-latex.el
5103      muse-mode.el
5104        ==> lisp/muse-mode.el
5105      muse-poem.el
5106        ==> lisp/muse-poem.el
5107      muse-project.el
5108        ==> lisp/muse-project.el
5109      muse-publish.el
5110        ==> lisp/muse-publish.el
5111      muse-regexps.el
5112        ==> lisp/muse-regexps.el
5113      muse-texinfo.el
5114        ==> lisp/muse-texinfo.el
5115      muse.el
5116        ==> lisp/muse.el
5118     new directories:
5119      lisp lisp/.arch-ids
5122 2005-06-18 20:12:05 GMT Michael Olson <mwolson@gnu.org> patch-64
5124     Summary:
5125       Massively untabify files.
5126     Revision:
5127       muse--main--1.0--patch-64
5130     modified files:
5131      ChangeLog ChangeLog.2004 experimental/muse-message.el
5132      experimental/muse-wiki.el muse-book.el muse-colors.el
5133      muse-convert.el muse-docbook.el muse-html.el muse-http.el
5134      muse-journal.el muse-latex.el muse-mode.el muse-poem.el
5135      muse-project.el muse-publish.el muse-regexps.el
5136      muse-texinfo.el muse.el
5139 2005-06-18 19:57:44 GMT Michael Olson <mwolson@gnu.org> patch-63
5141     Summary:
5142       Merged from hodique@lifl.fr--2005 (patch 2-6), without the WikiWord change.
5143     Revision:
5144       muse--main--1.0--patch-63
5146     (Summary of changes that Yann made)
5147     
5148     * muse-colors.el (muse-colors-link): Whitespace cleanup.
5149     
5150     * muse-mode.el (muse-generate-index): Move index generation code into
5151       `muse-index-as-string'.
5152       (muse-index-as-string): New function that generates an index and
5153       returns it as a string, instead of placing it in a buffer like
5154       `muse-generate-index' used to.
5155     
5156     Patches applied:
5157     
5158      * hodique@lifl.fr--2005/muse--yh--1.0--patch-2
5159        merge from mwolson@gnu.org--2005
5160     
5161      * hodique@lifl.fr--2005/muse--yh--1.0--patch-3
5162        Accept WikiWords as links [mostly rescinded]
5163     
5164      * hodique@lifl.fr--2005/muse--yh--1.0--patch-4
5165        merge from mwolson@gnu.org--2005/muse--main--1.0
5166     
5167      * hodique@lifl.fr--2005/muse--yh--1.0--patch-5
5168        Merged from mwolson@gnu.org--2005 (patch 60-62)
5169     
5170      * hodique@lifl.fr--2005/muse--yh--1.0--patch-6
5171        provide a string view of the index
5173     modified files:
5174      ChangeLog muse-colors.el muse-latex.el muse-mode.el
5176     new patches:
5177      hodique@lifl.fr--2005/muse--yh--1.0--patch-2
5178      hodique@lifl.fr--2005/muse--yh--1.0--patch-3
5179      hodique@lifl.fr--2005/muse--yh--1.0--patch-4
5180      hodique@lifl.fr--2005/muse--yh--1.0--patch-5
5181      hodique@lifl.fr--2005/muse--yh--1.0--patch-6
5184 2005-06-18 06:21:19 GMT Michael Olson <mwolson@gnu.org> patch-62
5186     Summary:
5187       Document Blosxom, Book, DocBook, and HTML publishing styles.
5188     Revision:
5189       muse--main--1.0--patch-62
5191     * muse-blosxom.el: Clean up header.
5192     
5193     * muse-book.el (muse-before-book-publish-hook): Rename to
5194       `muse-book-before-publish-hook'.
5195       (muse-after-book-publish-hook): Rename to
5196       `muse-book-after-publish-hook'.
5197     
5198     * muse-html.el (muse-html-anchor-on-word, muse-html-table-attributes)
5199       (muse-html-markup-strings, muse-xhtml-markup-strings)
5200       (muse-html-meta-content-type, muse-html-meta-content-encoding)
5201       (muse-html-charset-default, muse-html-encoding-default)
5202       (muse-html-encoding-map): Docfixes.
5203     
5204     * muse.texi (Blosxom, Book, DocBook, HTML, Deriving Styles): New
5205       sections.
5207     modified files:
5208      ChangeLog muse-blosxom.el muse-book.el muse-html.el muse.texi
5211 2005-06-18 01:35:33 GMT Michael Olson <mwolson@gnu.org> patch-61
5213     Summary:
5214       Begin work on Publishing Styles section of manual.
5215     Revision:
5216       muse--main--1.0--patch-61
5218     * Makefile (.PHONY): Add "doc" to list.
5219       (doc): New rule that generates Info and HTML files from muse.texi.
5220       (dist): Rely on `distclean', not `clean'.
5221     
5222     * examples/QuickStart (Authoring mode): Remove empty section.
5223     
5224     * muse.texi: Call this program "the Emacs Muse" in title.
5225       (Publishing Styles): Begin to populate section.
5226       (Deriving Styles): First subsection of Publishing Styles.
5227       (Contributors): Remove spurious copyright section, since we address
5228       this in the title.
5229     
5230     * README: Actually remember to add this file.
5232     new files:
5233      .arch-ids/README.id README
5235     modified files:
5236      ChangeLog Makefile examples/QuickStart muse.texi
5239 2005-06-17 01:10:41 GMT Michael Olson <mwolson@gnu.org> patch-60
5241     Summary:
5242       Document Markup Rules.
5243     Revision:
5244       muse--main--1.0--patch-60
5246     * examples/QuickStart: Remove stray <comment> tag.
5247     
5248     * muse.texi (Top): Comment every menu line.
5249       (Markup Rules): New section with plenty of subsections.
5251     modified files:
5252      ChangeLog examples/QuickStart muse.texi
5255 2005-06-15 23:50:12 GMT Michael Olson <mwolson@gnu.org> patch-59
5257     Summary:
5258       Release this as Muse 3.00.90 (RC1).
5259     Revision:
5260       muse--main--1.0--patch-59
5262     * Makefile (%.elc): Use -q instead of --no-init-file because the former
5263       is compatible with both Emacs and XEmacs.
5264     
5265     * examples/README: Renamed to QuickStart.
5266     
5267     * examples/Makefile (EXAMPLES): Reflect name change of README.
5268     
5269     * muse.el: Ditto.
5271     modified files:
5272      ChangeLog Makefile examples/Makefile muse.el
5274     renamed files:
5275      examples/.arch-ids/README.id
5276        ==> examples/.arch-ids/QuickStart.id
5277      examples/README
5278        ==> examples/QuickStart
5281 2005-06-15 22:47:05 GMT Michael Olson <mwolson@gnu.org> patch-58
5283     Summary:
5284       Makefile refactoring.
5285     Revision:
5286       muse--main--1.0--patch-58
5288     * Makefile (.PHONY): List all non-file targets.
5289       (examples): New rule that calls Make in the examples directory.
5290       (atranslit): Removed, since this isn't (yet) bundled with Muse.
5291     
5292     * README: Move to the examples directory.  I'd prefer to distribute a
5293       very basic plain text README and use this as a quickstart + markup
5294       example + publishing example.
5295     
5296     * examples/Makefile: Move all README-related rules here.
5297     
5298     * examples/README: Add an "About this document" section.  
5299     
5300     * scripts/publish (style): Do not include the contrib directory, since we
5301       don't use any code from there.  Since this is only invoked from the
5302       examples directory, make sure add the parent directory to the load
5303       path.
5304     
5305     * muse.texi: Change version to 3.00.90 (RC1).
5306     
5307     * muse.el: Change location of the README file in header.
5308     
5309     * muse.el (muse-version): Update to 3.00.90 (RC1).
5311     new files:
5312      examples/.arch-ids/Makefile.id examples/Makefile
5314     modified files:
5315      ChangeLog Makefile examples/README muse.el muse.texi
5316      scripts/publish
5318     renamed files:
5319      .arch-ids/README.id
5320        ==> examples/.arch-ids/README.id
5321      README
5322        ==> examples/README
5325 2005-06-14 03:14:05 GMT Michael Olson <mwolson@gnu.org> patch-57
5327     Summary:
5328       Update my example configuration.
5329     Revision:
5330       muse--main--1.0--patch-57
5332     * examples/mwolson/muse-init.el: Update to reflect use of outline faces
5333       and experimental status of muse-message.
5335     modified files:
5336      ChangeLog examples/mwolson/muse-init.el
5339 2005-06-14 03:08:54 GMT Michael Olson <mwolson@gnu.org> patch-56
5341     Summary:
5342       Provide optional outline-style faces; customization fixes; experimental stuff.
5343     Revision:
5344       muse--main--1.0--patch-56
5346     * muse-colors.el (muse-colors-autogen-headings): New user-customizable
5347       option that determines what the header faces should look like.  If
5348       'outline, use outline-style faces.  If nil, don't generate the faces at
5349       all, which allows the user to specify their own.  Otherwise, use the
5350       scaled faces, which is the default behavior.
5351       (muse-colors-outline-faces-list): List of faces to use.  In case the
5352       outline faces are not available, provide reasonable defaults.
5353       (muse-make-faces): Use dolist instead of mapc.  Implement the
5354       possibility of having outline-style colors for heading.  Don't call
5355       this function immediately -- give the users time to make their changes
5356       through the customize interface.  Once we call this function, Emcs from
5357       CVS will not allow the faces to be changed easily, which is a shame.
5358     
5359     * muse-message.el (muse-message-contents-tag): Copied from
5360       `muse-publish-contents-tag' in order to keep the customization
5361       interface from making the `muse-markup-tags' option from throwing a
5362       type mismatch error.  This function is untested and will likely do
5363       nothing useful.  This file has been moved to the experimental folder
5364       until it gets fleshed out more.
5365     
5366     * experimental/muse-wiki.el: New file from johnw's initial attempt at a
5367       file that could eventually provide wiki-like ability.  Currently this
5368       is just a collection of functions that were pruned out when he remade
5369       Muse, so don't get too excited.  I plan to eventually merge Yann
5370       Hodique's work here, probably after the first release of Muse.
5371     
5372     * muse-regexps.el (muse-regexp): Improve description.
5373     
5374     * muse-project.el (muse-project-ignore-regexp): Make this be a part of
5375       the muse-regexp group since it is just a single regexp.  Lists of
5376       regexps don't have to be in muse-regexp, however.
5377     
5378     * muse-blosxom.el (muse-blosxom): Change use of `behaviour' to `behavior'
5379       since the Emacs devel mailing list seems to not want Britain-izations
5380       in Emacs code.
5381     
5382     * muse-colors.el (muse-colors): Ditto.
5383     
5384     * muse-docbook.el (muse-docbook): Ditto.
5385     
5386     * muse-html.el (muse-html): Ditto.
5387     
5388     * muse-http.el (muse-http): Ditto.
5389     
5390     * muse-message.el (muse-message): Ditto.
5391     
5392     * muse-mode.el (muse-mode): Ditto.
5393     
5394     * muse-project.el (muse-project): Ditto.
5395     
5396     * muse-publish.el (muse-publish): Ditto.
5397     
5398     * muse.el (muse): Ditto.
5400     new files:
5401      experimental/.arch-ids/=id
5402      experimental/.arch-ids/muse-wiki.el.id
5403      experimental/muse-wiki.el
5405     modified files:
5406      ChangeLog experimental/muse-message.el muse-blosxom.el
5407      muse-colors.el muse-docbook.el muse-html.el muse-http.el
5408      muse-mode.el muse-project.el muse-publish.el muse-regexps.el
5409      muse.el
5411     renamed files:
5412      .arch-ids/muse-message.el.id
5413        ==> experimental/.arch-ids/muse-message.el.id
5414      muse-message.el
5415        ==> experimental/muse-message.el
5417     new directories:
5418      experimental experimental/.arch-ids
5421 2005-06-13 22:37:20 GMT Michael Olson <mwolson@gnu.org> patch-55
5423     Summary:
5424       Fix publishing error when given an empty string for header/footer.
5425     Revision:
5426       muse--main--1.0--patch-55
5428     * muse-publish.el (muse-insert-file-or-string): Don't pass argument to
5429       `file-readable-p' if it is an empty string.  For some reason,
5430       `file-readable-p' and `insert-file-contents' were treating an empty
5431       string as if it were the current directory.
5433     modified files:
5434      ChangeLog muse-publish.el
5437 2005-06-13 22:01:00 GMT Michael Olson <mwolson@gnu.org> patch-54
5439     Summary:
5440       WYSIWYG emphasis, XEmacs compatibility hacks.
5441     Revision:
5442       muse--main--1.0--patch-54
5444     * muse-colors.el (muse-colors-emphasized): Make emphasis more WYSIWIG
5445       compliant.  Only colorize if we end with the same number of asterisks
5446       as we start with, preventing unnoticed syntax errors.  Don't colorize
5447       in the middle of a word.
5448       (muse-colors-underlined): Make underlining more WYSIWIG compliant.
5449       Only colorize if we end with an underscore.  Don't colorize in the
5450       middle of a word.
5451     
5452     * muse-docbook.el (muse-docbook-markup-paragraph): Move question mark
5453       inside of group.  This will probably not do anything, but it seems
5454       syntactically good.
5455     
5456     * muse-html.el (muse-html-markup-paragraph): Attempt to deal with case
5457       where we start with an image link.  JohnW didn't seem to like having
5458       <p> tags inserted before image links, but they don't validate properly
5459       as they are.  For now, I will surround such links/paragraphs with <div
5460       class="image-link"> in an attempt to be as not invasive and yet
5461       standards compliant as possible.
5462     
5463     * muse-html.el (muse-html-escape-string): Work around distinction between
5464       int and char types in XEmacs.  Deal with an annoying replace-match bug
5465       in XEmacs that rears its head at times.
5466     
5467     * muse-publish.el (muse-publish-markup-word): Allow underlines to be
5468       multi-line.
5470     modified files:
5471      ChangeLog muse-colors.el muse-docbook.el muse-html.el
5472      muse-publish.el
5475 2005-06-13 01:13:08 GMT Michael Olson <mwolson@gnu.org> patch-53
5477     Summary:
5478       Minor code cleanup to address elint issues.
5479     Revision:
5480       muse--main--1.0--patch-53
5482     * Makefile (test): Don't build README files during this rule.  Remove
5483       spurious "make clean" statement.
5484     
5485     * muse-colors.el (muse-colors-tags): Make sure that this appears in the
5486       `muse-colors' group, and give it a proper type.
5487     
5488     * muse-mode.el: Wrap condition-case around `eval-when-compile'.
5489     
5490     * examples/johnw/muse-johnw.el (muse-my-html-insert-contents,
5491       muse-my-journal-find-entries): Replace `string-to-int' with
5492       `string-to-number'.
5493     
5494     * muse-html.el (muse-html-insert-contents): Ditto.
5495     
5496     * muse-journal.el (muse-journal-html-munge-buffer,
5497       muse-journal-latex-munge-buffer): Ditto.
5498     
5499     * muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
5500     
5501     * muse-publish.el (muse-publish-markup-footnote,
5502       muse-publish-contents-tag): Ditto.
5503     
5504     * muse-regexps.el (muse-extreg-usable-p): Ditto.
5506     modified files:
5507      ChangeLog Makefile examples/johnw/muse-johnw.el muse-colors.el
5508      muse-html.el muse-journal.el muse-mode.el muse-publish.el
5509      muse-regexps.el
5512 2005-06-13 00:41:10 GMT Michael Olson <mwolson@gnu.org> patch-52
5514     Summary:
5515       Add ability to automate the creation a new blosxom entry.
5516     Revision:
5517       muse--main--1.0--patch-52
5519     * examples/mwolson/muse-init.el: Move new entry section to
5520       muse-blosxom.el.  Modify the key settings in my example accordingly.
5521     
5522     * muse-blosxom.el (muse-blosxom-footer): Just use the empty string, since
5523       Muse always makes sure that the file ends with a newline.
5524     
5525     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove this, since
5526       planner markup is now provided automatically by the planner port to
5527       Muse, and we don't have any customized markup.
5528     
5529     * muse-blosxom.el (muse-blosxom-base-directory): New customizable
5530       variable that specifies where the base directory of your blog entries
5531       is found.
5532     
5533     * muse-blosxom.el (muse-blosxom-get-categories): Get the categories from
5534       the base directory.  Explore categories recursively.
5535     
5536     * muse-blosxom.el (muse-blosxom-title-to-file): Helper function for
5537       `muse-blosxom-new-entry'.  Turns the given title into a lowercase, sans
5538       special characters file name.
5539     
5540     * muse-blosxom.el (muse-blosxom-new-entry): Automate the process of
5541       making a new blog entry.  It will prompt you for a category, then a
5542       title, and then will create a new file that has the date and title
5543       inserted.
5545     modified files:
5546      ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
5549 2005-06-12 22:11:20 GMT Michael Olson <mwolson@gnu.org> patch-51
5551     Summary:
5552       Change mailing address of FSF, add AUTHORS file.
5553     Revision:
5554       muse--main--1.0--patch-51
5556     * muse-*.el, muse.texi: Change mailing address of FSF.
5557     
5558     * muse.texi (Contributors): Fix typo.
5559     
5560     * AUTHORS: New file containing a list of all of those who have
5561       contributed code or documentation to Muse, how many lines were changed,
5562       etc.
5564     new files:
5565      .arch-ids/AUTHORS.id AUTHORS
5567     modified files:
5568      ChangeLog muse-blosxom.el muse-convert.el muse-docbook.el
5569      muse-html.el muse-http.el muse-journal.el muse-latex.el
5570      muse-message.el muse-mode.el muse-poem.el muse-project.el
5571      muse-publish.el muse-regexps.el muse-texinfo.el muse.el
5572      muse.texi
5575 2005-06-12 21:33:24 GMT Michael Olson <mwolson@gnu.org> patch-50
5577     Summary:
5578       Merged from hodique@lifl.fr--2005 (patch 0-1)
5579     Revision:
5580       muse--main--1.0--patch-50
5582     Patches applied:
5583     
5584      * hodique@lifl.fr--2005/muse--yh--1.0--base-0
5585        tag of mwolson@gnu.org--2005/muse--main--1.0--patch-49
5586     
5587      * hodique@lifl.fr--2005/muse--yh--1.0--patch-1
5588        fix .html (for example) in visible names for links
5590     modified files:
5591      ChangeLog muse-publish.el
5593     new patches:
5594      hodique@lifl.fr--2005/muse--yh--1.0--base-0
5595      hodique@lifl.fr--2005/muse--yh--1.0--patch-1
5598 2005-06-11 23:35:43 GMT Michael Olson <mwolson@gnu.org> patch-49
5600     Summary:
5601       Make generated X(HT)ML show up in the right encoding in other modes.
5602     Revision:
5603       muse--main--1.0--patch-49
5605     * muse-html.el (muse-xhtml-header): Add "encoding=..." to first line.
5606       Thanks to Zhiqiang Ye for the suggestion.  This attempts to make
5607       generated (X)HTML files show up in the right coding system when editing
5608       them with another Emacs mode.
5609     
5610     * muse-journal.el (muse-journal-rss-header): Automatically determine the
5611       encoding instead of hard-coding it.
5612     
5613     * muse-message.el: Add content to Commentary section, explaining the use
5614       of this publishing style.
5616     modified files:
5617      ChangeLog muse-html.el muse-journal.el muse-message.el
5620 2005-06-11 01:28:01 GMT Michael Olson <mwolson@gnu.org> patch-48
5622     Summary:
5623       Move regexps to same group, only make 4 heading faces.
5624     Revision:
5625       muse--main--1.0--patch-48
5627     * muse-colors.el (muse-make-faces): Only create 4 header faces since we
5628       can only publish 3 of them specially, leaving the fourth to be in
5629       plain text.
5630       (muse-colors-markup): Only recognize 4 levels of heading.
5631     
5632     * muse-regexps.el (muse-tag-regexp, muse-link-regexp, muse-url-regexp)
5633       (muse-file-regexp, muse-image-regexp)
5634       (muse-ignored-extensions-regexp): Moved here from muse.el.  It seems
5635       like a good idea to have all the regexps in the same group.
5637     modified files:
5638      ChangeLog muse-colors.el muse-regexps.el muse.el
5641 2005-06-09 19:48:02 GMT Michael Olson <mwolson@gnu.org> patch-47
5643     Summary:
5644       Update my example config, minor code cleanup.
5645     Revision:
5646       muse--main--1.0--patch-47
5648     * examples/mwolson/muse-init.el (muse-project-alist): Shorten project
5649       names and add "Plans" project.
5650     
5651     * muse-docbook.el (looking-back): Delete.
5652     
5653     * muse-html.el (looking-back): Delete.
5654     
5655     * muse-html.el (muse-html-markup-paragraph): Use `muse-looking-back'
5656       instead of `looking-back'.
5657     
5658     * muse.el (muse-looking-back): Instead of redefining the `looking-back'
5659       function, use this function.  If `looking-back' exists, call it;
5660       otherwise, use a workaround.
5662     removed files:
5663      contrib/.arch-ids/pcomplete.el.id contrib/pcomplete.el
5665     modified files:
5666      ChangeLog examples/mwolson/muse-init.el muse-docbook.el
5667      muse-html.el muse.el
5670 2005-05-30 22:15:13 GMT Michael Olson <mwolson@gnu.org> patch-46
5672     Summary:
5673       Handle a few paragraph publishing edge cases better.
5674     Revision:
5675       muse--main--1.0--patch-46
5677     * muse-docbook.el (muse-docbook-markup-regexps): Consolidate the
5678       beginning-of-document, end-of-document, and paragraph separator regexps
5679       so that one markup rule can be used in all these cases.
5680       (muse-docbook-markup-paragraph): Handle more cases correctly.  In
5681       particular, blockquote or center at beginning or end of document will
5682       be published properly.  Hopefully this won't slow things down too much.
5683       (muse-docbook-markup-paragraph-close): Removed.
5684     
5685     * muse-blosxom.el (muse-blosxom-markup-regexps): Ditto.
5686     
5687     * muse-html.el (muse-html-markup-regexps, muse-html-markup-paragraph):
5688       Ditto.
5689       (muse-html-markup-paragraph-close): Removed.
5691     modified files:
5692      ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
5695 2005-05-28 23:37:11 GMT Michael Olson <mwolson@gnu.org> patch-45
5697     Summary:
5698       Improve prompt when reading a tag.
5699     Revision:
5700       muse--main--1.0--patch-45
5702     * muse-mode.el (muse-insert-tag): Add a colon after "default" like some
5703       other Emacs modes seem to do.
5705     modified files:
5706      ChangeLog muse-mode.el
5709 2005-05-28 23:34:50 GMT Michael Olson <mwolson@gnu.org> patch-44
5711     Summary:
5712       Warn user when publishing fails due to a private directory.
5713     Revision:
5714       muse--main--1.0--patch-44
5716     * muse-project.el (muse-project-private-p): Warn users when publishing a
5717       file fails due to its directory not being readable by others.  Make
5718       sure that you do a `chmod +o name_of_directory' if you want the
5719       contents of that directory to be publishable.
5721     modified files:
5722      ChangeLog muse-project.el
5725 2005-05-28 23:21:39 GMT Michael Olson <mwolson@gnu.org> patch-43
5727     Summary:
5728       Fix error with example tags and message publishing style.
5729     Revision:
5730       muse--main--1.0--patch-43
5732     * muse-colors.el: Don't define `font-lock-mode' as a variable.  Check to
5733       see if a previous definition for `font-lock-multiline' exists.
5734     
5735     * muse-message.el (muse-message-example-tag): Don't require two
5736       additional (unused) arguments.
5738     modified files:
5739      ChangeLog muse-colors.el muse-message.el
5742 2005-05-22 05:58:40 GMT Michael Olson <mwolson@gnu.org> patch-42
5744     Summary:
5745       Always end the published document with a newline.
5746     Revision:
5747       muse--main--1.0--patch-42
5749     * muse-html.el (muse-html-markup-paragraph-close): Always end the
5750       published document with a newline.
5751     
5752     * muse-docbook.el (muse-docbook-markup-paragraph-close): Ditto.
5754     modified files:
5755      ChangeLog muse-docbook.el muse-html.el
5758 2005-05-22 01:26:13 GMT Michael Olson <mwolson@gnu.org> patch-41
5760     Summary:
5761       Don't let automatic backup files crash the publishing process.
5762     Revision:
5763       muse--main--1.0--patch-41
5765     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove rule for date
5766       directive since this value is already processed by
5767       `muse-publish-markup-directive', and may be obtained by using
5768       the code: (muse-publishing-directive "date").
5769     
5770     * muse-colors.el (muse-colors-region): Make sure that we don't ever try
5771       to run (funcall nil); this happened once during a debugging process.
5772     
5773     * muse-project.el (muse-project-private-p): Skip any file for which we
5774       cannot fetch attributes.  This fixes a bug where having an
5775       Emacs-generated automatic backup file in a publishing directory causes
5776       the publishing process to halt with an error.
5778     modified files:
5779      ChangeLog muse-blosxom.el muse-colors.el muse-project.el
5782 2005-05-20 20:44:46 GMT Michael Olson <mwolson@gnu.org> patch-40
5784     Summary:
5785       Apply fix in previous patch to the DocBook publishing style.
5786     Revision:
5787       muse--main--1.0--patch-40
5789     * muse-docbook.el (muse-docbook-markup-paragraph-close): Apply fix from
5790       previous patch here as well.
5791     
5793     modified files:
5794      ChangeLog muse-docbook.el
5797 2005-05-20 20:28:32 GMT Michael Olson <mwolson@gnu.org> patch-39
5799     Summary:
5800       Fix newly-introduced lock-up during HTML publishing.
5801     Revision:
5802       muse--main--1.0--patch-39
5804     * muse-blosxom.el (muse-blosxom-markup-regexps): Give date directive and
5805       planner rules higher priority in the publishing sequence.  Hopefully
5806       this will not wreck anything; I don't use these rules, so I cannot
5807       tell.  This wasn't a real bugfix, just an aesthetic code thing for me.
5808     
5809     * muse-html.el (muse-html-markup-paragraph-close): Don't use
5810       replace-match; that seems to be slightly evil.  Return nil instead of a
5811       newline since otherwise Muse thinks that we are not done yet and gets
5812       into an infinite loop.  This should fix the lock-up problem that
5813       resulted from the previous few patches.
5815     modified files:
5816      ChangeLog muse-blosxom.el muse-html.el
5819 2005-05-19 23:44:16 GMT Michael Olson <mwolson@gnu.org> patch-38
5821     Summary:
5822       Parenthesis goofup.
5823     Revision:
5824       muse--main--1.0--patch-38
5826     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove stray parenthesis.
5827     
5829     modified files:
5830      ChangeLog muse-blosxom.el
5833 2005-05-19 23:41:54 GMT Michael Olson <mwolson@gnu.org> patch-37
5835     Summary:
5836       Make docbook and blosxom modes close paragraphs properly at end.
5837     Revision:
5838       muse--main--1.0--patch-37
5840     * muse-blosxom.el (muse-blosxom-markup-regexps): Use new rule from last
5841       patch.
5842     
5843     * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
5844       (muse-docbook-markup-paragraph-close): Adapt from
5845       `muse-html-markup-paragraph-close'.
5846     
5847     * muse-html.el (muse-html-markup-paragraph-close): Add newline so that we
5848       preserve the same appearance as before the last patch.
5850     modified files:
5851      ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
5854 2005-05-19 23:26:50 GMT Michael Olson <mwolson@gnu.org> patch-36
5856     Summary:
5857       Bugfix: Close P tag properly at end of file.
5858     Revision:
5859       muse--main--1.0--patch-36
5861     * muse-blosxom.el: Fix bug where loading this file twice would cause an
5862       error.
5863     
5864     * muse-html.el (muse-html-markup-regexps): Use simpler mechanism for
5865       detecting whether or not a paragraph needs a closing P tag.
5866       (muse-html-markup-paragraph-close): New function that only inserts a
5867       closing P tag when an unclosed P tag is nearby.
5869     modified files:
5870      ChangeLog muse-blosxom.el muse-html.el
5873 2005-05-18 06:07:02 GMT Michael Olson <mwolson@gnu.org> patch-35
5875     Summary:
5876       Update my example settings.
5877     Revision:
5878       muse--main--1.0--patch-35
5880     * examples/mwolson/muse-init.el: Synchronize with my current settings.
5882     modified files:
5883      ChangeLog examples/mwolson/muse-init.el
5886 2005-05-18 06:03:07 GMT Michael Olson <mwolson@gnu.org> patch-34
5888     Summary:
5889       Update documentation for C-c TAB feature.
5890     Revision:
5891       muse--main--1.0--patch-34
5893     * muse.texi (Keystroke Summary): Note that C-c TAB calls
5894       `muse-insert-tag'.
5895     
5897     modified files:
5898      ChangeLog muse.texi
5901 2005-05-18 06:00:27 GMT Michael Olson <mwolson@gnu.org> patch-33
5903     Summary:
5904       New feature: tag completion with C-c TAB.
5905     Revision:
5906       muse--main--1.0--patch-33
5908     * muse-mode.el (muse-mode-map): Map C-c TAB to `muse-insert-tag'.
5909       (muse-tag-history, muse-custom-tags): New variables that keep track of
5910       the tag history and newly-entered tags respectively for
5911       `muse-insert-tag'.
5912       (muse-insert-tag): New function that interactively prompts the user for
5913       a tag to use.
5915     modified files:
5916      ChangeLog muse-mode.el
5919 2005-05-18 05:49:07 GMT Michael Olson <mwolson@gnu.org> patch-32
5921     Summary:
5922       Fix XHTML validation error with <hr> and <br>.
5923     Revision:
5924       muse--main--1.0--patch-32
5926     * muse-html.el (muse-xhtml-markup-strings): Use the proper form of the BR
5927       and HR tags for XHTML publishing.  This should fix a few validation
5928       errors that I've been noticing lately.
5930     modified files:
5931      ChangeLog muse-html.el
5934 2005-05-12 22:46:10 GMT Michael Olson <mwolson@gnu.org> patch-31
5936     Summary:
5937       Remove flyspell overlays on links.
5938     Revision:
5939       muse--main--1.0--patch-31
5941     * muse-colors.el (muse-colors-link): Remove flyspell overlays.  This
5942       should make the link clickable.  On Emacs21, the color will stay red,
5943       but other Emacsen should do the right thing, which is use the normal
5944       link color.  Hopefully this will fix some strange flyspell-related link
5945       problems.
5947     modified files:
5948      ChangeLog muse-colors.el
5951 2005-05-06 03:30:05 GMT Michael Olson <mwolson@gnu.org> patch-30
5953     Summary:
5954       Update my example Muse settings.
5955     Revision:
5956       muse--main--1.0--patch-30
5958     * examples/mwolson/muse-init.el: Update from my latest version.
5959       (muse-project-alist): Remove the francais part of my blog.
5960       (my-muse-mode-flyspell-p): Split old `my-muse-mode-affect-p' function
5961       into this and `my-muse-mode-fill-nobreak-p'.
5962       (muse-mode-hook): Tell fill mode to avoid breaking links; hopefully
5963       this is the best way to accomplish this.
5964       (my-muse-blosxom-title-to-file): Replace more non-alphanumeric
5965       characters in the title.
5966       (my-muse-prepare-entry-for-xanga): Treat example regions better.
5968     modified files:
5969      ChangeLog examples/mwolson/muse-init.el
5972 2005-04-21 18:25:28 GMT Michael Olson <mwolson@gnu.org> patch-29
5974     Summary:
5975       Add simple `muse-version' function.
5976     Revision:
5977       muse--main--1.0--patch-29
5979     * muse.el (muse-version): New function that displays the value of the
5980       `muse-version' variable.  This should be easier for the user to type
5981       than C-h v muse-version.
5983     modified files:
5984      ChangeLog muse.el
5987 2005-04-21 18:19:02 GMT Michael Olson <mwolson@gnu.org> patch-28
5989     Summary:
5990       Don't compile documentation by default.
5991     Revision:
5992       muse--main--1.0--patch-28
5994     * Makefile (all): Don't compile documentation by default.
5995       (doc): Use this rule to compile documentation.
5997     modified files:
5998      ChangeLog Makefile
6001 2005-04-16 18:08:24 GMT Michael Olson <mwolson@gnu.org> patch-27
6003     Summary:
6004       Merge RSS 2.0 enclosure support for muse-journal.el from johnw
6005     Revision:
6006       muse--main--1.0--patch-27
6008     2005-04-16  Michael Olson  <mwolson@gnu.org>
6009     
6010         * muse-journal.el: Merge in enclosure support for RSS 2.0 from
6011         johnw. If a journal entry's title is a [[link]], then an
6012         <enclosure> tag will be added to the XML data giving the size and
6013         MIME type of the link target.  This makes podcasting with Muse
6014         trivial.
6015         (muse-journal-rss-entry-template): Add enclosure usage to example.
6016         (muse-journal-rss-munge-buffer): Implement enclosures.
6018     modified files:
6019      ChangeLog muse-journal.el
6022 2005-04-15 05:54:30 GMT Michael Olson <mwolson@gnu.org> patch-26
6024     Summary:
6025       Standardize source headers, appease elint, don't require planner
6026     Revision:
6027       muse--main--1.0--patch-26
6029     2005-04-15  Michael Olson  <mwolson@gnu.org>
6030     
6031         * Makefile, scripts/muse-build.el: Moved muse-build.el to the
6032         `scripts' directory since it really isn't part of Muse proper; it
6033         is used to generate Muse output from the command line.
6034     
6035         * muse-blosxom.el: Handle case where planner is not loaded so that
6036         it isn't a hard requirement.
6037     
6038         * muse-colors.el: Move definition of `muse-colors-tag-info' up so
6039         that elint doesn't complain.
6040     
6041         * muse-message.el (muse-message-markup-link): Don't throw up on
6042         links with no description.
6043     
6044         * muse-blosxom.el, muse-book.el, muse-colors.el, muse-convert.el,
6045         muse-docbook.el, muse-html.el, muse-http.el, muse-journal.el,
6046         muse-latex.el, muse-message.el, muse-mode.el, muse-poem.el,
6047         muse-project.el, muse-publish.el, muse-regexps.el,
6048         muse-texinfo.el, muse.el: Add standard header for each file in
6049         preparation for the initial release, which will hopefully happen
6050         sometime within the next month.
6051     
6053     removed files:
6054      experimental/.arch-ids/=id
6056     modified files:
6057      ChangeLog Makefile muse-blosxom.el muse-book.el muse-colors.el
6058      muse-convert.el muse-docbook.el muse-html.el muse-http.el
6059      muse-journal.el muse-latex.el muse-message.el muse-mode.el
6060      muse-poem.el muse-project.el muse-publish.el muse-regexps.el
6061      muse-texinfo.el muse.el
6063     renamed files:
6064      .arch-ids/muse-build.el.id
6065        ==> scripts/.arch-ids/muse-build.el.id
6066      muse-build.el
6067        ==> scripts/muse-build.el
6069     removed directories:
6070      experimental experimental/.arch-ids
6073 2005-04-14 23:46:47 GMT Michael Olson <mwolson@gnu.org> patch-25
6075     Summary:
6076       Merge contents of muse-latexcjk.el into muse-latex.el.
6077     Revision:
6078       muse--main--1.0--patch-25
6080     2005-04-14  Michael Olson  <mwolson@gnu.org>
6081     
6082         * muse-latex.el (muse-latexcjk-header, muse-latexcjk-footer)
6083         (muse-latexcjk-encoding-map, muse-latexcjk-encoding-default)
6084         (muse-latexcjk-encoding, muse-latexcjk-transform-content-type):
6085         Merge in from muse-latexcjk.el.
6086     
6087         * muse-latexcjk.el: Removed, functionality merged with
6088         muse-latex.el
6090     removed files:
6091      .arch-ids/muse-latexcjk.el.id muse-latexcjk.el
6093     modified files:
6094      ChangeLog muse-latex.el
6097 2005-04-06 23:25:47 GMT Michael Olson <mwolson@gnu.org> patch-24
6099     Summary:
6100       Merge muse-xhtml.el into muse-html.el.
6101     Revision:
6102       muse--main--1.0--patch-24
6104     2005-04-06  Michael Olson  <mwolson@gnu.org>
6105     
6106         * examples/mwolson/muse-init.el: Update with respect to the
6107         muse-xhtml.el merge.
6108     
6109         * muse-html.el: The contents of muse-xhtml.el have been merged in
6110         as advised by John Wiegley.
6111         (muse-html-style-sheet): Add example for XHTML use in the
6112         function's documentation.
6113         (muse-xhtml-header, muse-xhtml-footer, muse-xhtml-markup-tags):
6114         Moved from muse-xhtml.el.
6115     
6116         * muse-xhtml.el: Removed; contents merged into muse-html.el.
6118     removed files:
6119      .arch-ids/muse-xhtml.el.id muse-xhtml.el
6121     modified files:
6122      ChangeLog examples/mwolson/muse-init.el muse-html.el
6125 2005-04-06 03:18:55 GMT Michael Olson <mwolson@gnu.org> patch-23
6127     Summary:
6128       Try to fix regexps for Emacs 21.4.
6129     Revision:
6130       muse--main--1.0--patch-23
6132     2005-04-05  Michael Olson  <mwolson@gnu.org>
6133     
6134         * muse-regexps.el (muse-extreg-usable-p): Try to make regexps work
6135         for Emacs 21.4.
6137     modified files:
6138      ChangeLog muse-regexps.el
6141 2005-04-01 17:59:47 GMT Michael Olson <mwolson@gnu.org> patch-22
6143     Summary:
6144       Add comments to the publish-project example script
6145     Revision:
6146       muse--main--1.0--patch-22
6148     2005-04-01  Michael Olson  <mwolson@gnu.org>
6149     
6150         * examples/publish-project: Moved here from
6151         scripts/publish-project.  Added a few comments so people know what
6152         it is used for.
6154     modified files:
6155      ChangeLog examples/publish-project
6157     renamed files:
6158      scripts/.arch-ids/publish-project.id
6159        ==> examples/.arch-ids/publish-project.id
6160      scripts/publish-project
6161        ==> examples/publish-project
6164 2005-04-01 02:27:08 GMT Michael Olson <mwolson@gnu.org> patch-21
6166     Summary:
6167       New XHTML style, add more examples to my sample muse config
6168     Revision:
6169       muse--main--1.0--patch-21
6171     2005-03-31  Michael Olson  <mwolson@gnu.org>
6172     
6173         * examples/mwolson/muse-init.el: Give an example of deriving a
6174         custom publishing style.
6175         (my-muse-blosxom-finalize): Finalizes the "my-blosxom" style.
6176         (my-muse-prepare-entry-for-xanga): Mangle the published output
6177         from a blosxom project and copy the result to the clipboard for
6178         easy pasting into Xanga's web form.  The file is untouched.
6179     
6180         * muse-html.el (muse-html-style-sheet): Include the <style
6181         type="text/css"></style> wrapper around the example.
6182         (muse-html-header): Don't add <style type="text/css"></style>
6183         around the value of `muse-html-style-sheet' anymore.  This allows
6184         for the option of putting your stylesheet(s) in a separate file.
6185         An example of this is given in the documentation for this
6186         variable.
6187     
6188         * muse-xhtml: New file that implements a publishing style which is
6189         derived from HTML mode.  It uses a slightly modified version of
6190         the HTML markup rules to generate XHTML-compliant output.
6191     
6192         * muse-blosxom.el: Add new "blosxom-xhtml" style.  The old
6193         "blosxom" style has been renamed to "blosxom-html".  Fix a few
6194         header gaffes.
6195     
6196         * muse-journal.el: Add new "journal-xhtml" style.
6197     
6198         * muse-message.el: Add new "message-xhtml" style.
6200     new files:
6201      .arch-ids/muse-xhtml.el.id muse-xhtml.el
6203     modified files:
6204      ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
6205      muse-html.el muse-journal.el muse-message.el
6208 2005-03-25 03:55:13 GMT Michael Olson <mwolson@gnu.org> patch-20
6210     Summary:
6211       Add my muse configuration to the examples
6212     Revision:
6213       muse--main--1.0--patch-20
6215     2005-03-24  Michael Olson  <mwolson@gnu.org>
6216     
6217         * examples/johnw: Move John Wiegley's configuration to this
6218         directory.
6219     
6220         * examples/mwolson: My configuration files go here.
6221     
6222         * examples/mwolson/muse-init.el: My Muse configuration file.  I
6223         just figured out how to keep links from being spell-checked or
6224         split up by fill-mode, so the implementation of this may be found
6225         here.  I also made a function that sets up a blog entry for me.
6227     new files:
6228      examples/johnw/.arch-ids/=id examples/mwolson/.arch-ids/=id
6229      examples/mwolson/.arch-ids/muse-init.el.id
6230      examples/mwolson/muse-init.el
6232     modified files:
6233      ChangeLog
6235     renamed files:
6236      examples/.arch-ids/muse-johnw.el.id
6237        ==> examples/johnw/.arch-ids/muse-johnw.el.id
6238      examples/.arch-ids/publish-johnw.id
6239        ==> examples/johnw/.arch-ids/publish-johnw.id
6240      examples/muse-johnw.el
6241        ==> examples/johnw/muse-johnw.el
6242      examples/publish-johnw
6243        ==> examples/johnw/publish-johnw
6245     new directories:
6246      examples/johnw examples/johnw/.arch-ids examples/mwolson
6247      examples/mwolson/.arch-ids
6250 2005-03-24 22:57:10 GMT Michael Olson <mwolson@gnu.org> patch-19
6252     Summary:
6253       Add muse-blosxom script and plugin for pyblosxom
6254     Revision:
6255       muse--main--1.0--patch-19
6257     2005-03-24  Michael Olson  <mwolson@gnu.org>
6258     
6259         * muse-blosxom.el: Update copyright notice in headers and mention
6260         the pyblosxom scripts.
6261     
6262         * contrib/pyblosxom: New directory containing pyblosxom plugins
6263         and helper scripts.
6264     
6265         * contrib/getstamps.py: Script that generates the "timestamps"
6266         file, run on the local machine.
6267     
6268         * contrib/hardcodedates.py: PyBlosxom plugin that interprets the
6269         timestamps file.
6271     new files:
6272      contrib/pyblosxom/.arch-ids/=id
6273      contrib/pyblosxom/.arch-ids/getstamps.py.id
6274      contrib/pyblosxom/.arch-ids/hardcodedates.py.id
6275      contrib/pyblosxom/getstamps.py
6276      contrib/pyblosxom/hardcodedates.py
6278     modified files:
6279      ChangeLog muse-blosxom.el
6281     new directories:
6282      contrib/pyblosxom contrib/pyblosxom/.arch-ids
6285 2005-03-23 19:05:09 GMT Michael Olson <mwolson@gnu.org> patch-18
6287     Summary:
6288       muse-blosxom.el has matured past experimental status
6289     Revision:
6290       muse--main--1.0--patch-18
6292     2005-03-23  Michael Olson  <mwolson@gnu.org>
6293     
6294         * muse-blosxom.el: Remove common functionality that has already
6295         been implemented in `muse-html.el'.  Derive this mode from
6296         `muse-html'.  Update documentation.  I now feel that this file is
6297         ready to be included in the top-level Muse directory.
6299     modified files:
6300      ChangeLog muse-blosxom.el
6302     renamed files:
6303      experimental/.arch-ids/muse-blosxom.el.id
6304        ==> .arch-ids/muse-blosxom.el.id
6305      experimental/muse-blosxom.el
6306        ==> muse-blosxom.el
6309 2005-03-22 05:28:01 GMT Michael Olson <mwolson@gnu.org> patch-17
6311     Summary:
6312       Make muse-blosxom.el slightly less experimental
6313     Revision:
6314       muse--main--1.0--patch-17
6316     2005-03-22  Michael Olson  <mwolson@gnu.org>
6317     
6318         * experimental/muse-blosxom.el (muse-blosxom-page-date-alist):
6319         Renamed from `blosxom-page-date-alist'.  Currently it does nothing
6320         useful.
6321         (muse-blosxom-markup-regexps): Remove unnecessary first grouping
6322         from the `muse-blosxom-markup-date-directive' rule.
6323         (blosxom-set-time): Remove this function.  We're not going to be
6324         touching the timestamp manually anymore -- it's too much of a
6325         hassle.  Right now I've got a python program that compiles a
6326         timestamp file and a pyblosxom helper that reads it.  Something
6327         similar could be arranged for blosxom, I'm sure.
6328     
6330     modified files:
6331      ChangeLog experimental/muse-blosxom.el
6334 2005-03-20 19:40:10 GMT Michael Olson <mwolson@gnu.org> patch-16
6336     Summary:
6337       Apply latest journal-related updates from johnw
6338     Revision:
6339       muse--main--1.0--patch-16
6342     modified files:
6343      ChangeLog examples/muse-johnw.el muse-journal.el
6346 2005-03-01 02:58:29 GMT Michael Olson <mwolson@gnu.org> patch-15
6348     Summary:
6349       Add Projects node to the manual
6350     Revision:
6351       muse--main--1.0--patch-15
6353     2005-02-28  Michael Olson  <mwolson@gnu.org>
6354     
6355         * muse.texi: Change copyright notice since the FSF is now the
6356         copyright holder.
6357         (Projects): New node, based on a section from the README file.
6359     modified files:
6360      ChangeLog muse.texi
6363 2005-03-01 02:25:15 GMT Michael Olson <mwolson@gnu.org> patch-14
6365     Summary:
6366       Correct documentation, adding some content.
6367     Revision:
6368       muse--main--1.0--patch-14
6370     2005-02-28  Michael Olson  <mwolson@gnu.org>
6371     
6372         * muse.texi: Change license terms of the documentation to the GNU
6373         GPL instead of the GNU FDL, as per the consent of the copyright
6374         holders of the emacs-wiki manual, from which this is based.  Some
6375         emacs-wiki-isms in the manual were corrected, and the Getting
6376         Started section was updated.
6378     modified files:
6379      ChangeLog muse.texi
6382 2005-02-17 19:08:19 GMT Michael Olson <mwolson@gnu.org> patch-13
6384     Summary:
6385       Make muse-blosxom.el a bit more sane, still need to bum it down a bit
6386     Revision:
6387       muse--main--1.0--patch-13
6389     2005-02-17  Michael Olson  <mwolson@gnu.org>
6390     
6391         * experimental/muse-blosxom.el: Somehow the contents of this file
6392         managed to get duplicated.  I removed the duplicates.
6393         (muse-blosxom-date): Remove this, since it is not useful.
6394         (muse-blosxom-header): Use the standard header that blosxom.el
6395         has.
6397     modified files:
6398      ChangeLog experimental/muse-blosxom.el
6401 2005-02-08 04:20:41 GMT Michael Olson <mwolson@gnu.org> patch-12
6403     Summary:
6404       Initial commit of muse.texi, nothing substantial
6405     Revision:
6406       muse--main--1.0--patch-12
6408     2005-02-07  Michael Olson  <mwolson@gnu.org>
6409     
6410         * muse.texi: New file that provides the documentation for Muse.
6411         It is in a very rough form at the moment.  Nothing substantial may
6412         be found here yet.  Be ye warned.
6414     new files:
6415      .arch-ids/muse.texi.id muse.texi
6417     modified files:
6418      ChangeLog
6421 2005-02-08 01:15:15 GMT Michael Olson <mwolson@gnu.org> patch-11
6423     Summary:
6424       Add docstring, new trivial function
6425     Revision:
6426       muse--main--1.0--patch-11
6428     2005-02-07  Michael Olson  <mwolson@gnu.org>
6429     
6430         * muse-mode.el (muse-mode-map): Make "C-c =" trigger
6431         `muse-what-changed'.  No functionality change.
6432         (muse-what-changed): New function that displays in diff format the
6433         changes made since the buffer was last saved.
6434     
6435         * muse-project.el (muse-project-publish): Add docstring.
6437     modified files:
6438      ChangeLog muse-mode.el muse-project.el
6441 2005-02-04 18:42:08 GMT Michael Olson <mwolson@gnu.org> patch-10
6443     Summary:
6444       Add experimental version of muse-blosxom.el to project
6445     Revision:
6446       muse--main--1.0--patch-10
6448     2005-02-04  Michael Olson  <mwolson@gnu.org>
6449     
6450         * Makefile (realclean): Remove file that gets generated when fonts
6451         are missing.
6452     
6453         * experimental/muse-bloxsom.el: New file that implements Blosxom
6454         support for Muse.  It's in a very rough state, hence its placement
6455         in the `experimental' directory.
6457     new files:
6458      experimental/.arch-ids/=id
6459      experimental/.arch-ids/muse-blosxom.el.id
6460      experimental/muse-blosxom.el
6462     modified files:
6463      ChangeLog Makefile
6465     new directories:
6466      experimental experimental/.arch-ids
6469 2005-02-04 18:19:44 GMT Michael Olson <mwolson@gnu.org> patch-9
6471     Summary:
6472       Make permissions more consistent
6473     Revision:
6474       muse--main--1.0--patch-9
6477     modified files:
6478      ChangeLog
6480     modified directories:
6481      contrib examples scripts
6484 2005-02-04 18:13:56 GMT Michael Olson <mwolson@gnu.org> patch-8
6486     Summary:
6487       Fix build problems
6488     Revision:
6489       muse--main--1.0--patch-8
6491     2005-02-04  Michael Olson  <mwolson@gnu.org>
6492     
6493         * muse-build.el: Add contrib directory to `load-path'.
6494         (muse-elint-files): Load `muse-regexps.el'.
6495     
6496         * scripts/publish: Change permissions so that this script is
6497         executable.  Add contrib directory to load list.  Add
6498         `muse-regexps.el' to list.
6500     modified files:
6501      ChangeLog muse-build.el scripts/publish
6504 2005-01-31 21:04:43 GMT Michael Olson <mwolson@gnu.org> patch-7
6506     Summary:
6507       Use "&mdash;" instead of "&#151;"
6508     Revision:
6509       muse--main--1.0--patch-7
6511     2005-01-31  Michael Olson  <mwolson@gnu.org>
6512     
6513         * muse-docbook.el (muse-docbook-markup-strings): Replace "&#151;"
6514         with "&mdash;" so that documents validate properly.  Thanks to
6515         Björn Lindström for the suggestion.
6516     
6517         * muse-html.el (muse-html-markup-strings): Ditto.
6519     modified files:
6520      ChangeLog muse-docbook.el muse-html.el
6523 2005-01-25 19:04:31 GMT Michael Olson <mwolson@gnu.org> patch-6
6525     Summary:
6526       Fix use of "[:blank:]" in underline markup
6527     Revision:
6528       muse--main--1.0--patch-6
6530     2005-01-25  Michael Olson  <mwolson@gnu.org>
6531     
6532         * muse-colors.el (muse-colors-markup): Replace "[:blank:]" with
6533         use of `muse-regexp-blank'.
6535     modified files:
6536      ChangeLog muse-colors.el
6539 2005-01-03 06:00:43 GMT Michael Olson <mwolson@member.fsf.org>  patch-5
6541     Summary:
6542       Fix problem with headings being given wrong face
6543     Revision:
6544       muse--main--1.0--patch-5
6546     2005-01-03  Michael Olson  <mwolson@gnu.org>
6547     
6548         * muse-colors.el: Add header.
6549         (muse-colors-emphasized): Headings were being given the coloring
6550         for the next level of heading instead of the real
6551         level (i.e. `muse-header-2' instead of `muse-header-1' for "*
6552         Heading").  Thanks to Lan Yufeng for finding this and sending a
6553         patch.
6554     
6555         * muse-regexps.el: Fix header.
6557     modified files:
6558      ChangeLog muse-colors.el muse-regexps.el
6561 2005-01-02 00:02:15 GMT Michael Olson <mwolson@member.fsf.org>  patch-4
6563     Summary:
6564       Rotate ChangeLog
6565     Revision:
6566       muse--main--1.0--patch-4
6568     2005-01-01  Michael Olson  <mwolson@gnu.org>
6569     
6570         * ChangeLog: Move old ChangeLog to ChangeLog.2004.  This new
6571         version will be automatically maintained by Arch.
6572     
6574     new files:
6575      .arch-ids/ChangeLog.id ChangeLog
6577     renamed files:
6578      .arch-ids/ChangeLog.id
6579        ==> .arch-ids/ChangeLog.2004.id
6580      ChangeLog
6581        ==> ChangeLog.2004
6584 2004-12-30 07:26:48 GMT Michael Olson <mwolson@member.fsf.org>  patch-3
6586     Summary:
6587       Extended regexps fix, allow spaces in 1st part of links
6588     Revision:
6589       muse--main--1.0--patch-3
6591     2004-12-30  Michael Olson  <mwolson@gnu.org>
6592     
6593         * muse.el (muse-link-regexp): Allow spaces in the first part of
6594         links.
6595     
6596         * muse-colors.el, muse-convert.el, muse-docbook.el: Use
6597         customizable alternatives to extended character classes.
6598     
6599         * muse-html.el, muse-mode.el, muse-publish.el: Ditto.
6601     modified files:
6602      ChangeLog muse-colors.el muse-convert.el muse-docbook.el
6603      muse-html.el muse-mode.el muse-publish.el muse.el
6606 2004-12-30 02:18:07 GMT Michael Olson <mwolson@member.fsf.org>  patch-2
6608     Summary:
6609       Begin to change regexp handling, tweak muse.el header
6610     Revision:
6611       muse--main--1.0--patch-2
6613     2004-12-29  Michael Olson  <mwolson@gnu.org>
6614     
6615         * muse.el: Change Copyright notice to FSF.  Change Maintainer to
6616         myself.  Update URL.
6617     
6618         * muse-regexps.el: New file that implements regexp handling.
6619         Generalized regexp options will be moved to it eventually.
6621     new files:
6622      .arch-ids/muse-regexps.el.id muse-regexps.el
6624     modified files:
6625      ChangeLog muse.el
6628 2004-12-30 01:49:50 GMT Michael Olson <mwolson@member.fsf.org>  patch-1
6630     Summary:
6631       Do some early spring cleaning
6632     Revision:
6633       muse--main--1.0--patch-1
6635     2004-12-29  Michael Olson  <mwolson@gnu.org>
6636     
6637         * Makefile: Change path to `publish' script.
6638     
6639         * contrib/pcomplete.el: New file that is used by Muse without
6640         actually being a part of it: hence its location in the contrib
6641         directory.
6642     
6643         * contrib/cgi.el, contrib/httpd.el: New location.
6644     
6645         * examples/muse-johnw.el, examples/publish-johnw: Ditto.
6646     
6647         * scripts/publish, scripts/publish-project: Ditto.
6649     new files:
6650      contrib/.arch-ids/=id contrib/.arch-ids/pcomplete.el.id
6651      contrib/pcomplete.el examples/.arch-ids/=id
6652      scripts/.arch-ids/=id
6654     modified files:
6655      ChangeLog Makefile
6657     renamed files:
6658      .arch-ids/cgi.el.id
6659        ==> contrib/.arch-ids/cgi.el.id
6660      .arch-ids/httpd.el.id
6661        ==> contrib/.arch-ids/httpd.el.id
6662      .arch-ids/muse-johnw.el.id
6663        ==> examples/.arch-ids/muse-johnw.el.id
6664      .arch-ids/publish-johnw.id
6665        ==> examples/.arch-ids/publish-johnw.id
6666      .arch-ids/publish-project.id
6667        ==> scripts/.arch-ids/publish-project.id
6668      .arch-ids/publish.id
6669        ==> scripts/.arch-ids/publish.id
6670      cgi.el
6671        ==> contrib/cgi.el
6672      httpd.el
6673        ==> contrib/httpd.el
6674      muse-johnw.el
6675        ==> examples/muse-johnw.el
6676      publish
6677        ==> scripts/publish
6678      publish-johnw
6679        ==> examples/publish-johnw
6680      publish-project
6681        ==> scripts/publish-project
6683     new directories:
6684      contrib contrib/.arch-ids examples examples/.arch-ids scripts
6685      scripts/.arch-ids
6688 2004-12-30 01:33:11 GMT Michael Olson <mwolson@member.fsf.org>  base-0
6690     Summary:
6691       tag of mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
6692     Revision:
6693       muse--main--1.0--base-0
6695     (automatically generated log message)
6697     new patches:
6698      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--base-0
6699      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-1
6700      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-2
6701      lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-1
6702      lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-2
6703      mwolson@member.fsf.org--2004/muse--main--1.0--base-0
6704      mwolson@member.fsf.org--2004/muse--main--1.0--patch-1
6705      mwolson@member.fsf.org--2004/muse--main--1.0--patch-2
6706      mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
6707      mwolson@member.fsf.org--2004/muse--mwolson--1.0--base-0
6708      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-1
6709      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-2
6710      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-3
6711      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-4
6712      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-5
6713      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-6
6714      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-7
6715      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-8