Generate autoloads file.
[muse-el.git] / ChangeLog
blob7f774c0f9b65fc2c69b71eb657f52206de7331b9
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-16 19:21:06 GMT Michael Olson <mwolson@gnu.org> patch-300
7     Summary:
8       Generate autoloads file.
9     Revision:
10       muse--main--1.0--patch-300
12     * Makefile (autoloads): New rule that calls "make autoloads" in lisp
13       directory.
14     
15     * lisp/Makefile (EL): Avoid warning by removing muse-autoloads.el from
16       list.
17       (all): Generate autoloads.
18       (autoloads): Make muse-autoloads.el.
19       (muse-autoloads.el): Call `muse-generate-autoloads' from
20       scripts/muse-build.el with arguments representing the directories to
21       use when searching for autoloads.
22       (realclean distclean fullclean): Remove autoloads.
23     
24     * scripts/muse-build.el (muse-generate-autoloads): Generate autoloads for
25       Muse.  Deal with XEmacs and its quirky insistence on doing most of the
26       work itself.  Expand all command line args so that the right
27       directories are searched.  Hardcode muse-autoloads.el as the name of
28       the generated autoloads file.  Use my custom header and footer, if
29       possible.
31     modified files:
32      ChangeLog Makefile lisp/Makefile scripts/muse-build.el
35 2005-12-16 17:06:06 GMT Michael Olson <mwolson@gnu.org> patch-299
37     Summary:
38       Add autoload cookies.
39     Revision:
40       muse--main--1.0--patch-299
42     Add autoload cookies to several functions.
44     modified files:
45      ChangeLog lisp/muse-blosxom.el lisp/muse-mode.el
46      lisp/muse-project.el lisp/muse-protocols.el
47      lisp/muse-publish.el
50 2005-12-16 16:42:46 GMT Michael Olson <mwolson@gnu.org> patch-298
52     Summary:
53       muse-mode: Make muse-edit-link-at-point work.
54     Revision:
55       muse--main--1.0--patch-298
57     * lisp/muse-mode.el (muse-edit-link-at-point): Save match data so that
58       this function works.  Before, it would remove an arbitrary chunk of the
59       top of the buffer.
61     modified files:
62      ChangeLog lisp/muse-mode.el
65 2005-12-15 23:09:32 GMT Michael Olson <mwolson@gnu.org> patch-297
67     Summary:
68       Change mode of muse-protocols to 644.
69     Revision:
70       muse--main--1.0--patch-297
73     modified files:
74      ChangeLog lisp/muse-protocols.el
77 2005-12-14 00:57:11 GMT Michael Olson <mwolson@gnu.org> patch-296
79     Summary:
80       muse-wiki: WikiWord suffix fix.
81     Revision:
82       muse--main--1.0--patch-296
84     * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Don't require there to
85       be nothing at the end.  This allows us to separate WikiWords with
86       "''''" to indicate suffixes.
88     modified files:
89      ChangeLog lisp/muse-wiki.el
92 2005-12-14 00:54:02 GMT Michael Olson <mwolson@gnu.org> patch-295
94     Summary:
95       muse-wiki: Fix an error that occurs when muse-colors is not loaded.
96     Revision:
97       muse--main--1.0--patch-295
99     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Try to fix an
100       error when muse-colors is not loaded.  Thanks to Stefan van der Walt
101       for the report.
103     modified files:
104      ChangeLog lisp/muse-wiki.el
107 2005-12-13 14:45:20 GMT Michael Olson <mwolson@gnu.org> patch-294
109     Summary:
110       muse-publish: Make muse-insert-markup a function.
111     Revision:
112       muse--main--1.0--patch-294
114     * lisp/muse-publish.el (muse-insert-markup): Use defun rather than
115       defsubst.
117     modified files:
118      ChangeLog lisp/muse-publish.el
121 2005-12-13 04:49:16 GMT Michael Olson <mwolson@gnu.org> patch-293
123     Summary:
124       Merged from muse--rel--3.02 (patch 29)
125     Revision:
126       muse--main--1.0--patch-293
128     Patches applied:
129     
130      * mwolson@gnu.org--2005/muse--rel--3.02--patch-29
131        muse-mode: Fix semicolon in paragraph issue.
133     modified files:
134      ChangeLog lisp/muse-mode.el
136     new patches:
137      mwolson@gnu.org--2005/muse--rel--3.02--patch-29
140 2005-12-13 00:04:50 GMT Michael Olson <mwolson@gnu.org> patch-292
142     Summary:
143       Merged from muse--rel--3.02 (patch 28)
144     Revision:
145       muse--main--1.0--patch-292
147     Patches applied:
148     
149      * mwolson@gnu.org--2005/muse--rel--3.02--patch-28
150        muse-project: Deal with edge case.
152     modified files:
153      ChangeLog lisp/muse-project.el
155     new patches:
156      mwolson@gnu.org--2005/muse--rel--3.02--patch-28
159 2005-12-11 07:06:34 GMT Michael Olson <mwolson@gnu.org> patch-291
161     Summary:
162       Merged from muse--rel--3.02 (patch 27)
163     Revision:
164       muse--main--1.0--patch-291
166     Patches applied:
167     
168      * mwolson@gnu.org--2005/muse--rel--3.02--patch-27
169        muse-project: Prevent auto-save files from being included.
171     modified files:
172      ChangeLog lisp/muse-project.el
174     new patches:
175      mwolson@gnu.org--2005/muse--rel--3.02--patch-27
178 2005-12-11 06:27:40 GMT Michael Olson <mwolson@gnu.org> patch-290
180     Summary:
181       muse-groff: Fix compiler warning.
182     Revision:
183       muse--main--1.0--patch-290
185     * lisp/muse-groff.el (muse-groff-concat-lists): Fix compiler warning.
187     modified files:
188      ChangeLog lisp/muse-groff.el
191 2005-12-11 06:24:18 GMT Michael Olson <mwolson@gnu.org> patch-289
193     Summary:
194       muse-registry: Attempt to increase Emacs20 compatibility.
195     Revision:
196       muse--main--1.0--patch-289
198     * lisp/muse-registry.el (muse-registry-show)
199       (muse-registry-update-registry, muse-registry-make-new-registry): Use
200       dolist instead of mapc for nomimal support of Emacs20, since Planner
201       tries to support it.
203     modified files:
204      ChangeLog lisp/muse-registry.el
207 2005-12-11 06:17:25 GMT Michael Olson <mwolson@gnu.org> patch-288
209     Summary:
210       XEmacs fixes in muse-latex2png and muse-registry.
211     Revision:
212       muse--main--1.0--patch-288
214     * lisp/muse-latex2png.el (latex2png): Fix XEmacs error.  It seems better
215       to use expand-file-name than concat, since the result of the
216       temp-directory function sometimes doesn't have a trailing backslash.
217     
218     * lisp/muse-registry.el (muse-registry-url-regexp): Use
219       muse-regexp-space.
220       (muse-registry-get-project-name): Use muse-replace-regexp-in-string.
221       (muse-registry-make-new-registry): Use a better heuristic for
222       determining whether the given file is actually a directory.  This
223       avoids the use of `directory-files-and-attributes', which is not
224       available in XEmacs.
225       (muse-registry-new-entries): Use muse-match-string-no-properties.
227     modified files:
228      ChangeLog lisp/muse-latex2png.el lisp/muse-registry.el
231 2005-12-11 03:39:22 GMT Michael Olson <mwolson@gnu.org> patch-287
233     Summary:
234       muse-registry.el: Fix compiler warnings.
235     Revision:
236       muse--main--1.0--patch-287
238     * lisp/muse-registry.el: Fix compiler warnings.  Remove dependency on
239       cl.el.
241     modified files:
242      ChangeLog lisp/muse-registry.el
245 2005-12-11 03:21:14 GMT Michael Olson <mwolson@gnu.org> patch-286
247     Summary:
248       muse-wiki: First try at implementing WikiName separator.
249     Revision:
250       muse--main--1.0--patch-286
252     * lisp/muse-wiki.el: Implement WikiName separator support via "''''"
253       markup, for when you want to add a suffix to a WikiName.
255     modified files:
256      ChangeLog lisp/muse-wiki.el
259 2005-12-11 00:33:48 GMT Michael Olson <mwolson@gnu.org> patch-285
261     Summary:
262       Merged from muse--rel--3.02 (patch 25)
263     Revision:
264       muse--main--1.0--patch-285
266     Patches applied:
267     
268      * mwolson@gnu.org--2005/muse--rel--3.02--patch-25
269        muse-latex: Get table of contents to publish correctly.
271     modified files:
272      ChangeLog lisp/muse-latex.el
274     new patches:
275      mwolson@gnu.org--2005/muse--rel--3.02--patch-25
278 2005-12-06 16:57:48 GMT Michael Olson <mwolson@gnu.org> patch-284
280     Summary:
281       Add muse-registry.el to Muse.
282     Revision:
283       muse--main--1.0--patch-284
285     * lisp/muse-registry.el: New file contributed by Bastien Guerry that
286       provides a URL registry for Muse.
288     new files:
289      lisp/.arch-ids/muse-registry.el.id lisp/muse-registry.el
291     modified files:
292      AUTHORS ChangeLog
295 2005-12-06 16:54:40 GMT Michael Olson <mwolson@gnu.org> patch-283
297     Summary:
298       muse-mode: Minor fix.
299     Revision:
300       muse--main--1.0--patch-283
302     * lisp/muse-mode.el (muse-current-word): Switch order of save-restriction
303       and save-excursion as recommended by Emacs documentation.
305     modified files:
306      ChangeLog lisp/muse-mode.el
309 2005-12-01 01:32:29 GMT Michael Olson <mwolson@gnu.org> patch-282
311     Summary:
312       muse-mode: Handle case where we visit an anchor-only link.
313     Revision:
314       muse--main--1.0--patch-282
316     * lisp/muse-mode.el (muse-visit-link-default): Handle case where the link
317       consists of only an anchor.  Thanks to Jim Ottaway for the patch.
319     modified files:
320      ChangeLog lisp/muse-mode.el
323 2005-12-01 01:08:13 GMT Michael Olson <mwolson@gnu.org> patch-281
325     Summary:
326       muse-colors: Add faces for all 3 levels of emphasis.
327     Revision:
328       muse--main--1.0--patch-281
330     * lisp/muse-colors.el (muse-emphasis-1, muse-emphasis-2)
331       (muse-emphasis-3): New faces that represent italic, bold, and bold
332       italic emphasis, respectively.
333       (muse-colors-emphasized): Use new faces.  Thanks to Phillip Lord for
334       the suggestion and the initial code. 
336     modified files:
337      AUTHORS ChangeLog lisp/muse-colors.el
340 2005-11-30 23:00:34 GMT Michael Olson <mwolson@gnu.org> patch-280
342     Summary:
343       muse-latex2png: XEmacs compatibility.
344     Revision:
345       muse--main--1.0--patch-280
347     * lisp/muse-latex2png.el (latex2png-move2pubdir): Remove use of
348       file-expand-wildcards, since it was a no-op.
349       (latex2png): Fall back to a temporary directory variable that works
350       with XEmacs.  Thanks to Neilen Marais for the report and suggested fix.
352     modified files:
353      ChangeLog lisp/muse-latex2png.el
356 2005-11-21 21:14:20 GMT Michael Olson <mwolson@gnu.org> patch-279
358     Summary:
359       Update AUTHORS.
360     Revision:
361       muse--main--1.0--patch-279
363     * AUTHORS: Update.
365     modified files:
366      AUTHORS ChangeLog
369 2005-11-21 21:11:14 GMT Michael Olson <mwolson@gnu.org> patch-278
371     Summary:
372       Don't split anchors in URLs.
373     Revision:
374       muse--main--1.0--patch-278
376     * lisp/muse-mode.el (muse-visit-link-default): Install patch from Jim
377       Ottaway.  Remove ANCHOR parameter.  Compute the anchor ourselves.  Make
378       sure that we handle URLs before trying to split the anchor.
379       (muse-visit-link): Don't compute the anchor.  Let the callee do that.
381     modified files:
382      ChangeLog lisp/muse-mode.el
385 2005-11-21 15:24:41 GMT Michael Olson <mwolson@gnu.org> patch-277
387     Summary:
388       Merged from mwolson@gnu.org--2005 (patch 23)
389     Revision:
390       muse--main--1.0--patch-277
392     Patches applied:
393     
394      * mwolson@gnu.org--2005/muse--rel--3.02--patch-23
395        muse-wiki: WikiWords can have consecutive capital letters.
397     modified files:
398      ChangeLog lisp/muse-wiki.el
400     new patches:
401      mwolson@gnu.org--2005/muse--rel--3.02--patch-23
404 2005-11-20 22:22:10 GMT Michael Olson <mwolson@gnu.org> patch-276
406     Summary:
407       Deal with case when muse-make-link is passed an explicit link.
408     Revision:
409       muse--main--1.0--patch-276
411     * lisp/muse-mode.el (muse-make-link): Apply patch from Sacha that deals
412       with case when we are passed an explicit-style link.
414     modified files:
415      ChangeLog lisp/muse-mode.el
418 2005-11-19 23:06:24 GMT Michael Olson <mwolson@gnu.org> patch-275
420     Summary:
421       Merged from mwolson@gnu.org--2005 (patch 20-22)
422     Revision:
423       muse--main--1.0--patch-275
425     Patches applied:
426     
427      * mwolson@gnu.org--2005/muse--rel--3.02--patch-20
428        Update NEWS.
429     
430      * mwolson@gnu.org--2005/muse--rel--3.02--patch-21
431        Update examples.
432     
433      * mwolson@gnu.org--2005/muse--rel--3.02--patch-22
434        Release Emacs Muse 3.02.02.
436     new files:
437      examples/mwolson/templates/.arch-ids/header.tex.id
438      examples/mwolson/templates/header.tex
440     modified files:
441      ChangeLog NEWS examples/mwolson/muse-init.el
442      examples/mwolson/templates/header.html lisp/muse.el muse.texi
444     new patches:
445      mwolson@gnu.org--2005/muse--rel--3.02--patch-20
446      mwolson@gnu.org--2005/muse--rel--3.02--patch-21
447      mwolson@gnu.org--2005/muse--rel--3.02--patch-22
450 2005-11-19 23:02:20 GMT Michael Olson <mwolson@gnu.org> patch-274
452     Summary:
453       Merged from mwolson@gnu.org--2005 (patch 11, 13-15, 17-19)
454     Revision:
455       muse--main--1.0--patch-274
457     Patches applied:
458     
459      * mwolson@gnu.org--2005/muse--rel--3.02--patch-11
460        Don't interpret enddots, dots, and rule inside of links.
461     
462      * mwolson@gnu.org--2005/muse--rel--3.02--patch-13
463        Allow bad WikiWords to be colorized, by popular request.
464     
465      * mwolson@gnu.org--2005/muse--rel--3.02--patch-14
466        Be more fault-tolerant about muse-file-extension.
467     
468      * mwolson@gnu.org--2005/muse--rel--3.02--patch-15
469        Prepare debian files for new minor release.
470     
471      * mwolson@gnu.org--2005/muse--rel--3.02--patch-17
472        Update NEWS.
473     
474      * mwolson@gnu.org--2005/muse--rel--3.02--patch-18
475        NEWS: Add migration note.
476     
477      * mwolson@gnu.org--2005/muse--rel--3.02--patch-19
478        Merged from mwolson@gnu.org--2005 (patch 272-273)
480     modified files:
481      ChangeLog Makefile.defs NEWS debian/NEWS debian/changelog
482      debian/control debian/rules lisp/muse-colors.el
483      lisp/muse-project.el lisp/muse-publish.el lisp/muse-wiki.el
485     new patches:
486      mwolson@gnu.org--2005/muse--rel--3.02--patch-11
487      mwolson@gnu.org--2005/muse--rel--3.02--patch-13
488      mwolson@gnu.org--2005/muse--rel--3.02--patch-14
489      mwolson@gnu.org--2005/muse--rel--3.02--patch-15
490      mwolson@gnu.org--2005/muse--rel--3.02--patch-17
491      mwolson@gnu.org--2005/muse--rel--3.02--patch-18
492      mwolson@gnu.org--2005/muse--rel--3.02--patch-19
495 2005-11-19 00:01:26 GMT Michael Olson <mwolson@gnu.org> patch-273
497     Summary:
498       muse-latex: Make footnotes look a bit more natural for LaTeX users.
499     Revision:
500       muse--main--1.0--patch-273
502     * lisp/muse-latex.el (muse-latex-markup-strings): Remove markup strings
503       for footnotemark and footnotetext-end, as recommended by Jim Ottaway.
505     modified files:
506      ChangeLog lisp/muse-latex.el
509 2005-11-18 23:56:22 GMT Michael Olson <mwolson@gnu.org> patch-272
511     Summary:
512       muse-texinfo: Correct markup strings for dots, enddots, center.
513     Revision:
514       muse--main--1.0--patch-272
516     * AUTHORS: Bookkeeping
517     
518     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Apply patch from
519       Jim Ottaway that produces correct output for dots, enddots, and
520       centered text.
522     modified files:
523      AUTHORS ChangeLog lisp/muse-texinfo.el
526 2005-11-18 17:18:40 GMT Michael Olson <mwolson@gnu.org> patch-271
528     Summary:
529       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)
530     Revision:
531       muse--main--1.0--patch-271
533     Mark several revisions as "included".  No actual changes were made to the
534     source.
536     modified files:
537      ChangeLog
539     new patches:
540      davidsmith@acm.org--2005/muse--devo--1.0--base-0
541      davidsmith@acm.org--main/muse--devo--1.0--base-0
542      davidsmith@acm.org--main/muse--devo--1.0--patch-1
543      davidsmith@acm.org--main/muse--devo--1.0--patch-2
544      hodique@lifl.fr--2005/muse--yh--1.0--patch-40
545      hodique@lifl.fr--2005/muse--yh--1.0--patch-41
546      hodique@lifl.fr--2005/muse--yh--1.0--patch-42
547      hodique@lifl.fr--2005/muse--yh--1.0--patch-43
548      hodique@lifl.fr--2005/muse--yh--1.0--patch-44
549      hodique@lifl.fr--2005/muse--yh--1.0--patch-45
550      mwolson@gnu.org--2005/muse--rel--3.02--base-0
551      mwolson@gnu.org--2005/muse--rel--3.02--patch-1
552      mwolson@gnu.org--2005/muse--rel--3.02--patch-2
553      mwolson@gnu.org--2005/muse--rel--3.02--patch-3
554      mwolson@gnu.org--2005/muse--rel--3.02--patch-4
555      mwolson@gnu.org--2005/muse--rel--3.02--patch-5
556      mwolson@gnu.org--2005/muse--rel--3.02--patch-6
557      mwolson@gnu.org--2005/muse--rel--3.02--patch-7
558      mwolson@gnu.org--2005/muse--rel--3.02--patch-8
561 2005-11-18 17:14:38 GMT Michael Olson <mwolson@gnu.org> patch-270
563     Summary:
564       muse-groff: Provide groff-pdf style rather than pdf.
565     Revision:
566       muse--main--1.0--patch-270
568     * experimental/muse-groff.el: Remove, since the original author keeps his
569       version in the lisp/ directory, and it's reasonably stable by now.
570     
571     * lisp/muse-groff.el: Detabify source.
572       ("groff-pdf"): Rename the "pdf" publishing style to "groff-pdf" to
573       avoid a conflict with the latex-based pdf style.
575     removed files:
576      experimental/.arch-ids/muse-groff.el.id
577      experimental/muse-groff.el
579     modified files:
580      ChangeLog lisp/muse-groff.el
583 2005-11-18 17:07:51 GMT Michael Olson <mwolson@gnu.org> patch-269
585     Summary:
586       Merged from ajk@iu.edu--2005 (patch 0-9)
587     Revision:
588       muse--main--1.0--patch-269
590     Patches applied:
591     
592      * ajk@iu.edu--2005/muse--ajk--1.0--base-0
593        tag of mwolson@gnu.org--2005/muse--main--1.0--patch-82
594     
595      * ajk@iu.edu--2005/muse--ajk--1.0--patch-1
596        Publish PDF using GROFF with mom macros.
597     
598      * ajk@iu.edu--2005/muse--ajk--1.0--patch-2
599        Kinda works, still need tables and a bunch of other stuff.
600     
601      * ajk@iu.edu--2005/muse--ajk--1.0--patch-3
602        Remove extra newlines from QUOTE calls.
603     
604      * ajk@iu.edu--2005/muse--ajk--1.0--patch-4
605        mom -> groff
606     
607      * ajk@iu.edu--2005/muse--ajk--1.0--patch-5
608        - fix syntax of definition of muse-groff-markup-strings
609     
610      * ajk@iu.edu--2005/muse--ajk--1.0--patch-6
611        Use \z to keep leading space that will result from .URL...
612     
613      * ajk@iu.edu--2005/muse--ajk--1.0--patch-7
614        Don't use .blm (blank line == paragraph break).  Hopefu...
615     
616      * ajk@iu.edu--2005/muse--ajk--1.0--patch-8
617        Use markup-strings for <example>.
618     
619      * ajk@iu.edu--2005/muse--ajk--1.0--patch-9
620        Catch up with mwolson
622     new files:
623      lisp/.arch-ids/muse-groff.el.id lisp/muse-groff.el
625     modified files:
626      ChangeLog
628     new patches:
629      ajk@iu.edu--2005/muse--ajk--1.0--base-0
630      ajk@iu.edu--2005/muse--ajk--1.0--patch-1
631      ajk@iu.edu--2005/muse--ajk--1.0--patch-2
632      ajk@iu.edu--2005/muse--ajk--1.0--patch-3
633      ajk@iu.edu--2005/muse--ajk--1.0--patch-4
634      ajk@iu.edu--2005/muse--ajk--1.0--patch-5
635      ajk@iu.edu--2005/muse--ajk--1.0--patch-6
636      ajk@iu.edu--2005/muse--ajk--1.0--patch-7
637      ajk@iu.edu--2005/muse--ajk--1.0--patch-8
638      ajk@iu.edu--2005/muse--ajk--1.0--patch-9
641 2005-11-16 23:56:20 GMT Michael Olson <mwolson@gnu.org> patch-268
643     Summary:
644       Allow "-" in publishing directives.
645     Revision:
646       muse--main--1.0--patch-268
648     * lisp/muse-publish.el (muse-publish-markup-regexps): Allow "-" in
649       publishing directives.  Thanks to Jim Ottaway for the suggestion.
651     modified files:
652      ChangeLog lisp/muse-publish.el
655 2005-11-14 20:28:47 GMT Michael Olson <mwolson@gnu.org> patch-267
657     Summary:
658       muse-latex: Fix "generation of PDF failed" message.
659     Revision:
660       muse--main--1.0--patch-267
662     * lisp/muse-latex.el (muse-latex-pdf-generate): Make sure that we return
663       t or nil depending on whether the publishing attempt was successful.
665     modified files:
666      ChangeLog lisp/muse-latex.el
669 2005-11-10 01:26:15 GMT Michael Olson <mwolson@gnu.org> patch-266
671     Summary:
672       Call pdflatex a reasonable number of times.
673     Revision:
674       muse--main--1.0--patch-266
676     * lisp/muse-latex.el (muse-latex-pdf-generate): Call pdflatex up to 3
677       times, depending on what return value we get.  Thanks to John Wiegley
678       for the heads up.
680     modified files:
681      ChangeLog Makefile.defs debian/changelog debian/rules
682      lisp/muse-latex.el
685 2005-11-02 03:56:03 GMT Michael Olson <mwolson@gnu.org> patch-265
687     Summary:
688       Temporary workaround to make lists work properly again.
689     Revision:
690       muse--main--1.0--patch-265
692     * lisp/muse-publish.el (muse-publish-surround-text): Don't add read-only
693       properties to lists, since we need to be able to reduce them in later
694       publishing rules for muse-html.  I'd really like to change the way
695       lists are marked up so as to obviate the need for this.
697     modified files:
698      ChangeLog lisp/muse-publish.el
701 2005-11-01 21:42:57 GMT Michael Olson <mwolson@gnu.org> patch-264
703     Summary:
704       Attempt to fix read-only error.
705     Revision:
706       muse--main--1.0--patch-264
708     * lisp/muse-publish.el (muse-publish-markup-buffer): Set
709       inhibit-read-only to t so that we don't get buffer-read-only errors.
711     modified files:
712      ChangeLog lisp/muse-publish.el
715 2005-10-31 20:38:52 GMT Michael Olson <mwolson@gnu.org> patch-263
717     Summary:
718       Fix mistyping of new option name.
719     Revision:
720       muse--main--1.0--patch-263
722     * lisp/muse-publish.el (muse-publish-markup-comment)
723       (muse-publish-comment-tag): s/markup-//g.  Fix mistyping of new option.
725     modified files:
726      ChangeLog lisp/muse-publish.el
729 2005-10-31 15:10:28 GMT Michael Olson <mwolson@gnu.org> patch-262
731     Summary:
732       muse-publish: Use `apply' instead of passing list to `insert'.
733     Revision:
734       muse--main--1.0--patch-262
736     * lisp/muse-publish.el (muse-insert-markup): Use `apply' instead of
737       passing a list to `insert'.  Thanks to Mark Triggs for the suggestion.
738       Hopefully this will fix a backtrace or two.
740     modified files:
741      ChangeLog lisp/muse-publish.el
744 2005-10-30 20:02:19 GMT Michael Olson <mwolson@gnu.org> patch-261
746     Summary:
747       muse-latex2png: Put png files in correct place.  all: Introduce comment syntax.
748     Revision:
749       muse--main--1.0--patch-261
751     * experimental/muse-xml.el (muse-xml-markup-strings): Produce markup for
752       'comment-begin and 'comment-end.
753     
754     * lisp/muse-docbook.el (muse-docbook-markup-strings): Ditto.
755     
756     * lisp/muse-html.el (muse-html-markup-strings): Ditto.
757     
758     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Ditto.
759     
760     * lisp/muse-latex.el (muse-latex-markup-strings): Ditto.  Remove second
761       argument for "\ref", since it isn't valid LaTeX.
762     
763     * lisp/muse-latex2png.el (muse-publish-latex-tag): Use
764       muse-publishing-current-output-path rather than
765       muse-publishing-current-file.
766     
767     * lisp/muse-publish.el (muse-publishing-current-output-path): New
768       variable that determines where the current file is being published to.
769       (muse-publish-file): Set muse-publishing-current-output-path.
770       (muse-publish-comments-p): New option that determines whether comments
771       should be deleted or published.  Default is to delete.
772       (muse-publish-markup-comment, muse-publish-comment-tag): Use
773       muse-publish-comments-p.
775     modified files:
776      ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
777      lisp/muse-html.el lisp/muse-latex.el lisp/muse-latex2png.el
778      lisp/muse-publish.el lisp/muse-texinfo.el
781 2005-10-30 19:07:30 GMT Michael Olson <mwolson@gnu.org> patch-260
783     Summary:
784       muse-latex2png: Fix compiler warning, muse-project: add with-muse-project.
785     Revision:
786       muse--main--1.0--patch-260
788     * AUTHORS: Bookkeeping.
789     
790     * lisp/muse-latex2png.el (latex2png-move2pubdir): Fix compiler warning.
791       `output-dir' is not defined, so let's just use pubdir.
792     
793     * lisp/muse-project.el (with-muse-project): New function courtesy of Jim
794       Ottaway.
796     modified files:
797      AUTHORS ChangeLog lisp/muse-latex2png.el lisp/muse-project.el
800 2005-10-30 18:40:56 GMT Michael Olson <mwolson@gnu.org> patch-259
802     Summary:
803       Move latex2png.el to lisp/, muse-latex: Emphasize table elements.
804     Revision:
805       muse--main--1.0--patch-259
807     * AUTHORS: Update.
808     
809     * lisp/muse-latex.el (muse-latex-markup-table): Implement underlining of
810       table headers and overlining table footers, as suggested by Trent Buck.
811     
812     * contrib/muse-latex2png.el: Move to the lisp/ directory -- the original
813       author has agreed to send in a copyright assignment form.
815     modified files:
816      AUTHORS ChangeLog lisp/muse-latex.el lisp/muse-latex2png.el
818     renamed files:
819      contrib/.arch-ids/muse-latex2png.el.id
820        ==> lisp/.arch-ids/muse-latex2png.el.id
821      contrib/muse-latex2png.el
822        ==> lisp/muse-latex2png.el
825 2005-10-29 19:53:49 GMT Michael Olson <mwolson@gnu.org> patch-258
827     Summary:
828       Pave the way for entire-document escaping of specials.
829     Revision:
830       muse--main--1.0--patch-258
832     * lisp/muse-mode.el (muse-mode): Silence compiler warning.
833     
834     * lisp/muse-publish.el (muse-insert-markup): New function that is used
835       for inserting markup text.  Currently, this inserts the text and adds
836       the read-only property.  This should permit us to deal with escaping
837       specials in the entire document, later on.
838       (muse-publish-section-close, muse-publish-markup-word)
839       (muse-publish-markup-emdash, muse-publish-markup-enddots)
840       (muse-publish-markup-dots, muse-publish-markup-rule)
841       (muse-publish-markup-heading, muse-publish-markup-footnote)
842       (muse-publish-markup-fn-sep, muse-publish-surround-text)
843       (muse-publish-markup-list, muse-publish-markup-leading-space)
844       (muse-publish-markup-verse): Use muse-insert-markup instead of
845       `insert'.  Don't use this on whitespace, just the markup text itself.
846     
847     * muse-book.el (muse-book-publish-chapter, muse-book-publish-project):
848       Ditto.
849     
850     * muse-journal.el (muse-journal-latex-qotd-tag): Ditto.
852     modified files:
853      ChangeLog lisp/muse-book.el lisp/muse-journal.el
854      lisp/muse-mode.el lisp/muse-publish.el
857 2005-10-29 09:15:07 GMT Michael Olson <mwolson@gnu.org> patch-257
859     Summary:
860       By default, use ".muse" extension and do not detect by pathname.
861     Revision:
862       muse--main--1.0--patch-257
864     * lisp/muse-mode.el (muse-mode-auto-p): Default to nil.
865       (muse-file-extension): Default to "muse".  This has the effect of
866       making Emacs associate the ".muse" extension with muse-mode, without
867       trying to figure things out from the path to the file.  The former
868       method is usually considered to be best, so we'll go with it.
870     modified files:
871      ChangeLog lisp/muse-mode.el lisp/muse.el
874 2005-10-29 07:10:16 GMT Michael Olson <mwolson@gnu.org> patch-256
876     Summary:
877       Emacs 21 flyspell fix.
878     Revision:
879       muse--main--1.0--patch-256
881     * lisp/muse-mode.el (muse-mode): I finally figured out how to get
882       flyspell to pay attention to my muse-mode-flyspell-p constraints, which
883       means that the version of flyspell that comes with Emacs21 will no
884       longer mess up links.
886     modified files:
887      ChangeLog lisp/muse-mode.el
890 2005-10-29 03:22:40 GMT Michael Olson <mwolson@gnu.org> patch-255
892     Summary:
893       Merged from jeho@jeho.org--2005 (patch 0-11)
894     Revision:
895       muse--main--1.0--patch-255
897     * AUTHORS: Update.
898     
899     * lisp/muse-latex.el (muse-latex-markup-strings): Use the proper
900       footnode-end mark.
901     
902     * lisp/muse-mode.el (muse-link-at-point): Avoid error with intangible
903       links.
904       (muse-visit-link-default): Save position before searching, in case the
905       search fails.  Use a regexp search.  Start from beginning of document.
906       Refine search regexp.
907     
908     * lisp/muse-wiki.el (muse-wiki-ignore-bare-project-names): New option
909       that indicated whether project names without a page specifier will be
910       considered links.
911       (muse-wiki-handle-interwiki): Consult
912       `muse-wiki-ignore-bare-project-names'.
913     
914     Patches applied:
915     
916      * jeho@jeho.org--2005/muse--jeho--1.0--patch-6
917        muse-mode.el fix for muse-visit-link-default
918     
919      * jeho@jeho.org--2005/muse--jeho--1.0--patch-7
920        muse-mode.el fix intangible problem in muse-link-at-point
921     
922      * jeho@jeho.org--2005/muse--jeho--1.0--patch-8
923        muse-wiki: added option for not rendering bare project names as links
924     
925      * jeho@jeho.org--2005/muse--jeho--1.0--patch-10
926        muse-mode.el: fix finding an anchor
927     
928      * jeho@jeho.org--2005/muse--jeho--1.0--patch-11
929        muse-latex.el: fix footnote-end
931     modified files:
932      AUTHORS ChangeLog lisp/muse-latex.el lisp/muse-mode.el
933      lisp/muse-wiki.el
935     new patches:
936      jeho@jeho.org--2005/muse--jeho--1.0--base-0
937      jeho@jeho.org--2005/muse--jeho--1.0--patch-1
938      jeho@jeho.org--2005/muse--jeho--1.0--patch-2
939      jeho@jeho.org--2005/muse--jeho--1.0--patch-3
940      jeho@jeho.org--2005/muse--jeho--1.0--patch-4
941      jeho@jeho.org--2005/muse--jeho--1.0--patch-5
942      jeho@jeho.org--2005/muse--jeho--1.0--patch-6
943      jeho@jeho.org--2005/muse--jeho--1.0--patch-7
944      jeho@jeho.org--2005/muse--jeho--1.0--patch-8
945      jeho@jeho.org--2005/muse--jeho--1.0--patch-9
946      jeho@jeho.org--2005/muse--jeho--1.0--patch-10
947      jeho@jeho.org--2005/muse--jeho--1.0--patch-11
950 2005-10-28 17:05:42 GMT Michael Olson <mwolson@gnu.org> patch-254
952     Summary:
953       contrib/muse-latex2png.el: Put images in the correct directory.
954     Revision:
955       muse--main--1.0--patch-254
957     * contrib/muse-latex2png.el (latex2png-move2pubdir)
958       (muse-publish-latex-tag): Apply patch from Na Li and Chris Lowis that
959       puts generated images in the correct directory.
961     modified files:
962      AUTHORS ChangeLog contrib/muse-latex2png.el
965 2005-10-21 15:26:51 GMT Michael Olson <mwolson@gnu.org> patch-253
967     Summary:
968       Anchor fixes; muse-latex: Use \label{} and \ref{} for anchors.
969     Revision:
970       muse--main--1.0--patch-253
972     * experimental/muse-xml.el (muse-xml-insert-anchor)
973       (muse-xml-markup-anchor): Make sure we don't blow away the text just
974       before an anchor.  On all types but texinfo, insert a newline
975       immediately after the anchor.
976     
977     * lisp/muse-docbook.el (muse-docbook-insert-anchor)
978       (muse-docbook-markup-anchor): Ditto.
979     
980     * lisp/muse-html.el (muse-html-insert-anchor)
981       (muse-html-markup-anchor): Ditto.
982     
983     * lisp/muse-texinfo.el (muse-texinfo-insert-anchor)
984       (muse-texinfo-markup-anchor): Ditto.
985     
986     * lisp/muse-publish.el (muse-publish-markup-regexps): Make text before
987       the anchor the first match group.
988     
989     * lisp/muse-latex.el (muse-latex-markup-strings): Use \ref{} for
990       internal-link rather than \hyperlink{}.  Thanks to Jim Ottaway for the
991       suggestion.
992       (muse-latex-insert-anchor): Use a simpler routine that inserts
993       \label{}.
995     modified files:
996      ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
997      lisp/muse-html.el lisp/muse-latex.el lisp/muse-publish.el
998      lisp/muse-texinfo.el
1001 2005-10-21 14:39:50 GMT Michael Olson <mwolson@gnu.org> patch-252
1003     Summary:
1004       Allow anchors to occur near (rather than at) the beginning of line.
1005     Revision:
1006       muse--main--1.0--patch-252
1008     * lisp/muse-publish.el (muse-publish-markup-regexps): Allow non-word
1009       characters before anchor, like " - ".  Thanks to Phillip Lord for the
1010       suggestion.
1012     modified files:
1013      ChangeLog lisp/muse-publish.el
1016 2005-10-13 04:20:29 GMT Michael Olson <mwolson@gnu.org> patch-251
1018     Summary:
1019       Minor bookkeeping update.
1020     Revision:
1021       muse--main--1.0--patch-251
1023     * AUTHORS: Update information.
1025     modified files:
1026      AUTHORS ChangeLog
1029 2005-10-13 04:07:36 GMT Michael Olson <mwolson@gnu.org> patch-250
1031     Summary:
1032       muse-mathml: New experimental embedded MathML publisher.
1033     Revision:
1034       muse--main--1.0--patch-250
1036     * lisp/muse-html.el (muse-html): Fix docstring.
1037     
1038     * experimental/muse-mathml.el: New file that implements a <math> tag.
1039       With the help of an external program, this will translate LaTeX code
1040       between <math> and </math> to embedded MathML.  A new style called
1041       "mathml" is defined, which is derived from the XHTML style, but with a
1042       more suitable header.
1044     new files:
1045      experimental/.arch-ids/muse-mathml.el.id
1046      experimental/muse-mathml.el
1048     modified files:
1049      ChangeLog lisp/muse-html.el
1052 2005-10-13 03:38:30 GMT Michael Olson <mwolson@gnu.org> patch-249
1054     Summary:
1055       muse-latex: Ignore anchor if it occurs at end of line.
1056     Revision:
1057       muse--main--1.0--patch-249
1059     * lisp/muse-latex.el (muse-latex-insert-anchor): If the anchor occurs at
1060       the end of a line, ignore it.  Thanks to Na Li for the suggestion.
1062     modified files:
1063      ChangeLog experimental/muse-xml.el lisp/muse-latex.el
1066 2005-10-12 15:57:20 GMT Michael Olson <mwolson@gnu.org> patch-248
1068     Summary:
1069       Add ability to publish embedded LaTeX content as a PNG.
1070     Revision:
1071       muse--main--1.0--patch-248
1073     * lisp/muse-publish.el (muse-publishing-styles)
1074       (muse-publishing-current-file, muse-publishing-current-style)
1075       (muse-publishing-styles): Add documentation.
1076     
1077     * contrib/muse-latex2png.el: New file that adds the <latex> tag.  The tag
1078       expects LaTeX content, and will publish a PNG file.  If you're
1079       interesting in helping, check out To Do in the commentary.  This is in
1080       /contrib for now, since the original author doesn't have a copyright
1081       assignment on file with the FSF.
1083     new files:
1084      contrib/.arch-ids/muse-latex2png.el.id
1085      contrib/muse-latex2png.el
1087     modified files:
1088      AUTHORS ChangeLog lisp/muse-publish.el
1091 2005-10-06 19:40:37 GMT Michael Olson <mwolson@gnu.org> patch-247
1093     Summary:
1094       muse-groff.el: New publishing styles groff and groff-pdf.
1095     Revision:
1096       muse--main--1.0--patch-247
1098     * AUTHORS: Add AJK.
1099     
1100     * lisp/muse.el: Use the correct month name for this release.  Oops.
1101     
1102     * muse.texi (Directives): The behavior for #date changed in 3.02.01.
1103     
1104     * experimental/muse-groff.el: New file containing the groff and groff-pdf
1105       publishing styles.
1107     new files:
1108      experimental/.arch-ids/muse-groff.el.id
1109      experimental/muse-groff.el
1111     modified files:
1112      AUTHORS ChangeLog lisp/muse.el muse.texi
1115 2005-09-27 00:15:05 GMT Michael Olson <mwolson@gnu.org> patch-246
1117     Summary:
1118       Figure out syntax of :set.
1119     Revision:
1120       muse--main--1.0--patch-246
1122     * lisp/muse-project.el (muse-project): Make the :set option inline to
1123       match the actual syntax that Muse recognizes.
1124     
1125     * muse.texi (Projects): Note that I need to work on this section.
1127     modified files:
1128      ChangeLog lisp/muse-project.el muse.texi
1131 2005-09-26 22:31:57 GMT Michael Olson <mwolson@gnu.org> patch-245
1133     Summary:
1134       Release Emacs Muse 3.02.01.
1135     Revision:
1136       muse--main--1.0--patch-245
1138     * NEWS: Update entries for Muse 3.02.01.
1139     
1140     * debian/rules: Install NEWS.Debian.
1141     
1142     * debian/NEWS: New file that contains Debian-related news items.
1143     
1144     * examples/mwolson/muse-init.el: Update with my latest changes.
1145     
1146     * examples/mwolson/templates/footer.html: Use
1147       `muse-publishing-directive'.
1149     new files:
1150      debian/.arch-ids/NEWS.id debian/NEWS
1152     modified files:
1153      ChangeLog Makefile.defs NEWS debian/changelog debian/rules
1154      examples/mwolson/muse-init.el
1155      examples/mwolson/templates/footer.html lisp/muse.el muse.texi
1158 2005-09-26 21:23:49 GMT Michael Olson <mwolson@gnu.org> patch-244
1160     Summary:
1161       Fix customization bugs concerning muse-project-alist.
1162     Revision:
1163       muse--main--1.0--patch-244
1165     * examples/johnw/muse-johnw.el: Update with latest version from John.
1166     
1167     * muse-project.el (muse-project-alist-using-customize): New variable that
1168       indicates whether or not we just used customize to modify the value of
1169       muse-project-alist.
1170       (muse-project-alist-get): Set muse-project-alist-using-customize.
1171       (muse-project-alist-set): Only try to unescape muse-project-alist if
1172       muse-project-alist-using-customize is set.  Make sure that the value we
1173       save to .emacs is unescaped.
1174       (muse-project): Add definition for :value-delete so that we can work
1175       around an Emacs21 and XEmacs21 annoyance.
1177     modified files:
1178      ChangeLog examples/johnw/muse-johnw.el lisp/muse-project.el
1181 2005-09-25 03:06:25 GMT Michael Olson <mwolson@gnu.org> patch-243
1183     Summary:
1184       Try to make link properties more sane.
1185     Revision:
1186       muse--main--1.0--patch-243
1188     * lisp/muse-colors.el (muse-link-properties): Try to make link properties
1189       a bit smarter.  It is hoped that this fixes several strange key
1190       movement and link coloring issues.  Thanks to Sergey Vlasov for the
1191       fix.
1193     modified files:
1194      AUTHORS ChangeLog lisp/muse-colors.el
1197 2005-09-24 00:01:56 GMT Michael Olson <mwolson@gnu.org> patch-242
1199     Summary:
1200       Use modification time for date directive.
1201     Revision:
1202       muse--main--1.0--patch-242
1204     * lisp/muse-publish.el (muse-publish-markup-buffer): Set the date
1205       directive using the currently-publishing file's modification time,
1206       rather than the current time.
1208     modified files:
1209      ChangeLog lisp/muse-publish.el
1212 2005-09-22 16:51:05 GMT Michael Olson <mwolson@gnu.org> patch-241
1214     Summary:
1215       muse-latex: Add a few escaping options that may be used in the future.
1216     Revision:
1217       muse--main--1.0--patch-241
1219     * lisp/muse-latex.el: Note that we don't make use of these new options
1220       yet.
1221       (muse-latex-markup-specials): Move longer escapes out of here.
1222       (muse-latex-markup-specials-entire-document): New option that specifies
1223       the special characters to escape in the whole document after processing
1224       markup rules.
1225       (muse-latex-markup-specials-verbatim): New option that specifies the
1226       special characters to escape in <example> tags and =literal text=.
1228     modified files:
1229      ChangeLog lisp/muse-latex.el
1232 2005-09-22 16:15:59 GMT Michael Olson <mwolson@gnu.org> patch-240
1234     Summary:
1235       If more than 1 blank separates list/table items, separate them.
1236     Revision:
1237       muse--main--1.0--patch-240
1239     * lisp/muse-docbook.el, muse-html.el, muse-latex.el, muse-texinfo.el,
1240       experimental/muse-xml.el (muse-*-markup-regexps): If more than 1 blank
1241       line separates a list or table item, it will form a new table.
1243     modified files:
1244      ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
1245      lisp/muse-html.el lisp/muse-latex.el lisp/muse-texinfo.el
1248 2005-09-19 01:34:48 GMT Michael Olson <mwolson@gnu.org> patch-239
1250     Summary:
1251       muse.texi: Use @example instead of @smallexample.
1252     Revision:
1253       muse--main--1.0--patch-239
1255     * muse.texi: Replace @smallexample with @example.  It didn't do what I
1256       thought it did, and the result looked worse.  Hence, the reversal.
1258     modified files:
1259      ChangeLog muse.texi
1262 2005-09-19 01:31:34 GMT Michael Olson <mwolson@gnu.org> patch-238
1264     Summary:
1265       muse-html: Add muse-xhtml-style-sheet.
1266     Revision:
1267       muse--main--1.0--patch-238
1269     * lisp/muse-html.el (muse-html-style-sheet): Remove XHTML note.
1270       (muse-xhtml-style-sheet): New option that is used in muse-xhtml-header.
1271       Thanks to Trent Buck for the suggestion.
1273     modified files:
1274      ChangeLog lisp/muse-html.el
1277 2005-09-16 07:06:42 GMT Michael Olson <mwolson@gnu.org> patch-237
1279     Summary:
1280       Release Muse 3.02.
1281     Revision:
1282       muse--main--1.0--patch-237
1284     * Makefile.defs: Update Debian stuff.
1285     
1286     * changelog: Add entry for 3.02-1, urgency medium.
1288     modified files:
1289      ChangeLog Makefile.defs debian/changelog
1292 2005-09-16 06:57:44 GMT Michael Olson <mwolson@gnu.org> patch-236
1294     Summary:
1295       Prepare for release.
1296     Revision:
1297       muse--main--1.0--patch-236
1299     * lisp/muse.el (muse-version): Increment to 3.02.
1300     
1301     * *.el: Fix first header line.
1302     
1303     * examples/mwolson/muse-init.el: Sync with my config.
1304       (my-muse-pdf-make-links-absolute): New function that makes relative
1305       links absolute in a hard-coded way.
1306       (my-muse-pdf-prepare-buffer): Add `my-muse-pdf-make-links-absolute' to
1307       publishing transforms.
1308     
1309     * NEWS: Update.
1311     new files:
1312      experimental/.arch-ids/muse-cite.el.id
1313      experimental/muse-cite.el
1315     modified files:
1316      ChangeLog Makefile.defs NEWS examples/mwolson/muse-init.el
1317      experimental/muse-message.el experimental/muse-xml.el
1318      lisp/muse-blosxom.el lisp/muse-book.el lisp/muse-colors.el
1319      lisp/muse-convert.el lisp/muse-docbook.el lisp/muse-html.el
1320      lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
1321      lisp/muse-mode.el lisp/muse-poem.el lisp/muse-project.el
1322      lisp/muse-protocols.el lisp/muse-publish.el
1323      lisp/muse-regexps.el lisp/muse-texinfo.el lisp/muse-wiki.el
1324      lisp/muse.el muse.texi
1327 2005-09-16 06:33:11 GMT Michael Olson <mwolson@gnu.org> patch-235
1329     Summary:
1330       Finish documentation.
1331     Revision:
1332       muse--main--1.0--patch-235
1334     * muse.texi (Comments): New node that describes the syntax of comments.
1335       (Markup Strings): Describe all markup strings.
1337     modified files:
1338      ChangeLog muse.texi
1341 2005-09-16 05:02:45 GMT Michael Olson <mwolson@gnu.org> patch-234
1343     Summary:
1344       Document style elements for muse-define-style.
1345     Revision:
1346       muse--main--1.0--patch-234
1348     * muse.texi: Use @smallexample for 1-line examples.
1349       (Style Elements): New node that explains the different style elements
1350       that may be used for muse-define-style and muse-derive-style.
1351       (Deriving Styles): Prune unnecessary entries.  Explain existing entries
1352       better.
1354     modified files:
1355      ChangeLog muse.texi
1358 2005-09-16 04:05:19 GMT Michael Olson <mwolson@gnu.org> patch-233
1360     Summary:
1361       Make documentation separately installable.
1362     Revision:
1363       muse--main--1.0--patch-233
1365     * Makefile (install): Split into install-bin and install-info.
1366     
1367     * muse.texi (Markup Regexps): Fix display bug.
1369     modified files:
1370      ChangeLog Makefile muse.texi
1373 2005-09-15 03:52:01 GMT Michael Olson <mwolson@gnu.org> patch-232
1375     Summary:
1376       muse-mode: Set comment syntax.
1377     Revision:
1378       muse--main--1.0--patch-232
1380     * lisp/muse-mode.el (muse-mode): Declare comment syntax to be 
1381       `^; comment text$'.  Thanks to Jesse Alama for the suggestion.
1383     modified files:
1384      ChangeLog lisp/muse-mode.el
1387 2005-09-13 06:30:18 GMT Michael Olson <mwolson@gnu.org> patch-231
1389     Summary:
1390       muse.texi: Add publishing order information.
1391     Revision:
1392       muse--main--1.0--patch-231
1394     * muse.texi (Markup Regexps): Add publishing order.
1396     modified files:
1397      ChangeLog muse.texi
1400 2005-09-09 15:12:05 GMT Michael Olson <mwolson@gnu.org> patch-230
1402     Summary:
1403       Hack on documentation.  The release is in sight!
1404     Revision:
1405       muse--main--1.0--patch-230
1407     * muse.texi: Use @subsubheading for all logical split headers rather than
1408       @emph.  Move all examples against left margin.  Add comments to
1409       indicate what still needs to be done.
1410       (DocBook): Correct a few misspelled variable names and add some new
1411       variables.
1412       (Common Elements): Split this into 4 new subsections.
1414     modified files:
1415      ChangeLog muse.texi
1418 2005-09-08 16:50:53 GMT Michael Olson <mwolson@gnu.org> patch-229
1420     Summary:
1421       Fix publishing of stuff like <code><></code>.
1422     Revision:
1423       muse--main--1.0--patch-229
1425     * lisp/muse-publish.el (muse-publish-escape-specials): Use
1426       `insert-before-markers' rather than `insert'.  This should fix strange
1427       edge cases like <code><></code>.  Thanks to Trent Buck for the report.
1429     modified files:
1430      ChangeLog lisp/muse-publish.el
1433 2005-09-08 16:24:11 GMT Michael Olson <mwolson@gnu.org> patch-228
1435     Summary:
1436       Update NEWS, fix muse-url-protocols customization interface.
1437     Revision:
1438       muse--main--1.0--patch-228
1440     * lisp/muse-protocols.el (muse-url-protocols): Add customize choice for
1441       using nil as the resolve function.
1442     
1443     * NEWS: Bring up-to-date.
1445     modified files:
1446      ChangeLog NEWS lisp/muse-protocols.el
1449 2005-09-05 17:34:31 GMT Michael Olson <mwolson@gnu.org> patch-227
1451     Summary:
1452       Fix title coloring bug; muse-latex: escape '<' and '>'.
1453     Revision:
1454       muse--main--1.0--patch-227
1456     * lisp/muse-colors.el (muse-colors-markup): Match against the space after
1457       #title.  This should prevent a rather nasty bug.  Thanks to John Sullivan
1458       for the report.
1459     
1460     * lisp/muse-latex.el (muse-latex-markup-specials): Mark up '_' as
1461       "\textunderscore{}".  Add escaping for '<' and '>'.  Thanks to Trent
1462       Buck.
1464     modified files:
1465      ChangeLog lisp/muse-colors.el lisp/muse-latex.el
1468 2005-09-05 16:49:35 GMT Michael Olson <mwolson@gnu.org> patch-226
1470     Summary:
1471       muse-latex: Handle special characters in a better way.
1472     Revision:
1473       muse--main--1.0--patch-226
1475     * lisp/muse-latex.el (muse-latex-markup-regexps): Remove special
1476       characters hack.
1477       (muse-latex-markup-strings): Use \\texttt{...} for 'begin-literal and
1478       'end-literal.  Thanks to Trent Buck for the suggestion.
1479       (muse-latex-markup-specials): Move special characters here instead of
1480       using the regexp.
1482     modified files:
1483      ChangeLog lisp/muse-latex.el
1486 2005-09-05 14:25:37 GMT Michael Olson <mwolson@gnu.org> patch-225
1488     Summary:
1489       muse-latex: Fix compiler warning.
1490     Revision:
1491       muse--main--1.0--patch-225
1493     * lisp/muse-latex.el (muse-latex-pdf-generate): Provide 3rd argument for
1494       format.
1496     modified files:
1497      ChangeLog lisp/muse-latex.el
1500 2005-09-05 14:24:22 GMT Michael Olson <mwolson@gnu.org> patch-224
1502     Summary:
1503       Add <code> tag.
1504     Revision:
1505       muse--main--1.0--patch-224
1507     * lisp/muse-colors.el (muse-colors-tags): Switch coloring of code and
1508       verbatim.  Verbatim makes text literal and escaped, code makes text
1509       teletype and escaped.
1510     
1511     * muse-publish.el (muse-publish-markup-tags): Add "code".
1512       (muse-publish-code-tag): New function that publishes code the same way
1513       as =teletyped= text.
1515     modified files:
1516      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
1519 2005-09-05 13:24:19 GMT Michael Olson <mwolson@gnu.org> patch-223
1521     Summary:
1522       Strip text properties before browsing a URL.
1523     Revision:
1524       muse--main--1.0--patch-223
1526     * lisp/muse-protocols.el (muse-browse-url): Strip text properties.  Maybe
1527       this will fix a bug.
1529     modified files:
1530      ChangeLog lisp/muse-protocols.el
1533 2005-09-05 05:12:07 GMT Michael Olson <mwolson@gnu.org> patch-222
1535     Summary:
1536       muse-latex: Call pdflatex twice to get <contents> published.
1537     Revision:
1538       muse--main--1.0--patch-222
1540     * lisp/muse-latex.el (muse-latex-pdf-generate): Quote arguments.  Call
1541       pdflatex twice, since this seems to be necessary to get <contents>
1542       published.  Thanks to Trent Buck for the heads up.  I wonder if we need
1543       to call it three times, since this is what John originally did.  Can
1544       someone please give me advice about this?
1546     modified files:
1547      ChangeLog lisp/muse-latex.el
1550 2005-09-04 17:07:07 GMT Michael Olson <mwolson@gnu.org> patch-221
1552     Summary:
1553       Make info:// and man:// not publish a link, handle insert URL edge case.
1554     Revision:
1555       muse--main--1.0--patch-221
1557     * lisp/muse-protocols.el (muse-url-protocols): info:// and man:// should
1558       publish only the description, not the URL.
1559     
1560     * lisp/muse-publish.el (muse-publish-insert-url): Handle case where we
1561       get nil from muse-publish-url by not inserting any text.
1563     modified files:
1564      ChangeLog lisp/muse-protocols.el lisp/muse-publish.el
1567 2005-09-04 17:02:21 GMT Michael Olson <mwolson@gnu.org> patch-220
1569     Summary:
1570       If a URL has a resolve function of nil, publish the description only.
1571     Revision:
1572       muse--main--1.0--patch-220
1574     * lisp/muse-mode.el (muse-visit-link-default): Make sure we search for a
1575       complete tag.
1576     
1577     * lisp/muse-protocols.el (muse-url-protocols): Improve customization
1578       interface.
1579       (muse-resolve-url): If nil is given as the resolve function, return
1580       nil.
1581     
1582     * lisp/muse-publish.el (muse-publish-url): If the URL resolves as nil,
1583       insert the description instead of the original URL.
1585     modified files:
1586      ChangeLog lisp/muse-mode.el lisp/muse-protocols.el
1587      lisp/muse-publish.el
1590 2005-09-02 22:57:04 GMT Michael Olson <mwolson@gnu.org> patch-219
1592     Summary:
1593       Implement protocol handling.
1594     Revision:
1595       muse--main--1.0--patch-219
1597     * lisp/muse-mode.el (muse-mode): Call muse-update-url-regexp.  Maybe I
1598       should just make a hook for this stuff.
1599       (muse-visit-link-default): Call muse-browse-url instead of browse-url.
1600     
1601     * lisp/muse-protocols.el: New file that implements protocol handling.
1602     
1603     * lisp/muse-publish.el (muse-publish-url-transforms): Add
1604       muse-resolve-url.
1605       (muse-publish-markup-url): Indentation fix, no func change.
1606     
1607     * lisp/muse-regexps.el (muse-url-regexp): Move to muse-protocols.el.
1608     
1609     * lisp/muse.el: Require muse-protocols.
1611     new files:
1612      lisp/.arch-ids/muse-protocols.el.id lisp/muse-protocols.el
1614     modified files:
1615      ChangeLog lisp/muse-mode.el lisp/muse-publish.el
1616      lisp/muse-regexps.el lisp/muse.el
1619 2005-09-01 16:11:57 GMT Michael Olson <mwolson@gnu.org> patch-218
1621     Summary:
1622       muse-xml: Use a more standard sort of header.
1623     Revision:
1624       muse--main--1.0--patch-218
1626     * experimental/muse-xml.el (muse-xml-header): Use <MUSE> instead of <page
1627       type="muse">, as suggested by Brad Collins.
1629     modified files:
1630      ChangeLog experimental/muse-xml.el
1633 2005-09-01 16:04:32 GMT Michael Olson <mwolson@gnu.org> patch-217
1635     Summary:
1636       Add schema for muse-xml, tweak verse formatting, fix goof from last patch.
1637     Revision:
1638       muse--main--1.0--patch-217
1640     * AUTHORS: Note that Brad Collins authored examples/muse-rnc.
1641     
1642     * README (examples): Mention that other files are here as well.
1643     
1644     * examples/muse-rnc.el: New file that implements a RelaxNG Compact schema
1645       for use with muse-xml.el.
1646     
1647     * muse-xml.el: Mention the newly-contributed schema from Brad, and that
1648       muse-xml is in experimental status.
1649       (muse-xml-markup-regexps): Correct table-munging regexp.
1650       (muse-xml-markup-strings): Surround each verse line with <line></line>.
1651       Empty lines are marked up as <line />.
1652     
1653     * muse-html.el (muse-html-markup-strings, muse-xhtml-markup-strings):
1654       s/last-stanza-end/end-last-stanza-line/.
1655     
1656     * muse-mode.el (muse-visit-link-default): Make the temporary file
1657       visiting work as expected.
1658     
1659     * muse-publish.el (muse-publish-markup-verse): Make use of
1660       'begin-verse-line and 'begin-last-stanza-line.  Use
1661       'end-last-stanza-line instead of 'last-stanza-end.
1662     
1663     * muse.texi (Verse): Be a bit more clever with our example.
1665     new files:
1666      examples/.arch-ids/muse.rnc.id examples/muse.rnc
1668     modified files:
1669      AUTHORS ChangeLog README experimental/muse-xml.el
1670      lisp/muse-html.el lisp/muse-mode.el lisp/muse-publish.el
1671      muse.texi
1674 2005-09-01 13:42:15 GMT Michael Olson <mwolson@gnu.org> patch-216
1676     Summary:
1677       Allow links to temporary files to be visited.
1678     Revision:
1679       muse--main--1.0--patch-216
1681     * lisp/muse-mode.el (muse-visit-link-default): Permit visiting of
1682       temporary files.  These are buffers that do not have a corresponding
1683       file.
1685     modified files:
1686      ChangeLog lisp/muse-mode.el
1689 2005-09-01 11:41:14 GMT Michael Olson <mwolson@gnu.org> patch-215
1691     Summary:
1692       Fix save-match-data gaffe.
1693     Revision:
1694       muse--main--1.0--patch-215
1696     * lisp/muse-regexps.el (muse-regexp-emacs-revision): Move save-match-data
1697       outside of `and' statement.
1699     modified files:
1700      ChangeLog lisp/muse-regexps.el
1703 2005-08-31 03:48:28 GMT Michael Olson <mwolson@gnu.org> patch-214
1705     Summary:
1706       Introduce :link-suffix. muse-wiki: Don't mangle acronyms in titles.
1707     Revision:
1708       muse--main--1.0--patch-214
1710     * examples/mwolson/muse-init.el: Update.
1711     
1712     * muse-blosxom.el ("blosxom-html", "blosxom-xhtml"): Use :link-suffix to
1713       ensure that links to other pages in this project are given the proper
1714       extension.
1715     
1716     * muse-latex.el ("pdf", "pdfcjk"): Ditto.
1717     
1718     * muse-journal.el (muse-journal-rdf-header): Use muse-publish-link-name
1719       instead of muse-publish-output-name.
1720     
1721     * muse-publish.el (muse-publish-link-name, muse-publish-link-file): New
1722       functions that consult the :link-suffix when returning the name of the
1723       link (or the complete file name for the latter function).  If
1724       :link-suffix does not exist, use :suffix.  This should help Muse be
1725       able to handle some more usage scenarios.
1726       (muse-publish-prepare-url): Use muse-publish-link-name instead of
1727       muse-publish-output-name.
1728     
1729     * muse-wiki.el (muse-wiki-resolve-project-page): Use
1730       muse-publish-link-file instead of muse-publish-output-file.
1731       (muse-wiki-publish-pretty-title): Don't space-separate capitalized
1732       letters.  The old behavior was not friendly to acronyms.
1734     modified files:
1735      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
1736      lisp/muse-journal.el lisp/muse-latex.el lisp/muse-publish.el
1737      lisp/muse-wiki.el
1740 2005-08-29 06:14:35 GMT Michael Olson <mwolson@gnu.org> patch-213
1742     Summary:
1743       Correct the publish-project example.
1744     Revision:
1745       muse--main--1.0--patch-213
1747     * examples/publish-project: Remove "-l muse-build.el" and note that the
1748       user's muse-init.el file should add the Muse directories to load-path.
1750     modified files:
1751      ChangeLog examples/publish-project
1754 2005-08-29 06:04:51 GMT Michael Olson <mwolson@gnu.org> patch-212
1756     Summary:
1757       Reinstate former extended character class rules.
1758     Revision:
1759       muse--main--1.0--patch-212
1761     * lisp/muse-regexps.el (muse-regexp-use-character-classes): Looks like
1762       extended regexps really don't work well on Emacs 21.2 or 21.3, so
1763       document that.
1764       (muse-regexp-emacs-revision): New variable that indicates the revision
1765       number of this version of Emacs.
1766       (muse-extreg-usable-p): Reinstate old rules -- Emacs 21.2 and 21.3
1767       aren't working well enough with extended character classes in regexps.
1768     
1769     * lisp/muse.el (muse-version): If INSERT option is given, insert the text
1770       instead of just displaying it.
1772     modified files:
1773      ChangeLog lisp/muse-regexps.el lisp/muse.el
1776 2005-08-28 23:59:03 GMT Michael Olson <mwolson@gnu.org> patch-211
1778     Summary:
1779       Fix paragraph-filling breakage in Emacs21.
1780     Revision:
1781       muse--main--1.0--patch-211
1783     * lisp/muse-mode.el (muse-mode): Check explicitly for Emacs21 rather than
1784       relying on muse-extreg-usable-p.  Thanks to Sergey Vlasov for the bug
1785       report.
1787     modified files:
1788      ChangeLog lisp/muse-mode.el
1791 2005-08-27 02:25:35 GMT Michael Olson <mwolson@gnu.org> patch-210
1793     Summary:
1794       Allow Emacs 21.3 to use extended character classes in regexps.
1795     Revision:
1796       muse--main--1.0--patch-210
1798     * lisp/muse-regexps.el (muse-extreg-usable-p): Use a simpler algorithm.
1799       Since enough positive reports have come in about the usability of 21.3,
1800       we'll allow it to use extended character classes in regexps by default.
1802     modified files:
1803      ChangeLog lisp/muse-regexps.el
1806 2005-08-26 14:48:08 GMT Michael Olson <mwolson@gnu.org> patch-209
1808     Summary:
1809       Don't prompt unnecessarily when doing C-c C-t in a Muse project file.
1810     Revision:
1811       muse--main--1.0--patch-209
1813     * lisp/muse-publish.el (muse-publish-get-output-dir): Use
1814       `muse-read-directory-name' instead of `read-file-name'.  Now Muse won't
1815       offer the style and directory prompt when you hit C-c C-t in a file
1816       belonging to a defined Muse project.  Otherwise prompt.  Thanks to Yann
1817       Hodique for the fix.
1818     
1819     * lisp/muse.el (muse-read-directory-name): New function that defines a
1820       fallback version of `read-directory-name', since Emacs21 doesn't have
1821       it.
1823     modified files:
1824      ChangeLog lisp/muse-publish.el lisp/muse.el
1826     new patches:
1827      hodique@lifl.fr--2005/muse--yh--1.0--patch-34
1828      hodique@lifl.fr--2005/muse--yh--1.0--patch-35
1829      hodique@lifl.fr--2005/muse--yh--1.0--patch-36
1830      hodique@lifl.fr--2005/muse--yh--1.0--patch-37
1831      hodique@lifl.fr--2005/muse--yh--1.0--patch-38
1832      hodique@lifl.fr--2005/muse--yh--1.0--patch-39
1835 2005-08-25 05:44:56 GMT Michael Olson <mwolson@gnu.org> patch-208
1837     Summary:
1838       Fix problem with links at beginning of buf and paragraphs.
1839     Revision:
1840       muse--main--1.0--patch-208
1842     * experimental/muse-xml.el (muse-xml-markup-regexps): Update to do what I
1843       mean.
1844     
1845     * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
1846     
1847     * muse-html.el (muse-html-markup-regexps): Ditto.
1848     
1849     * muse-publish.el (muse-publishing-last-position): New variable that
1850       indicates our last buffer position while publishing the current rule.
1851       Used to make sure the process doesn't get stalled.
1852       (muse-publish-markup): Fix edge case where links at beginning of
1853       buffer, with read-only text, would prevent the beginning of buffer from
1854       being matched.
1855       (muse-publish-markup-directive): Fix case where two directives of the
1856       same size would prevent any following directives from being
1857       interpreted.  We accomplish this by setting the last published position
1858       to nil after each directive.
1860     modified files:
1861      ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
1862      lisp/muse-html.el lisp/muse-publish.el
1865 2005-08-24 03:45:13 GMT Michael Olson <mwolson@gnu.org> patch-207
1867     Summary:
1868       Document publishing directives.
1869     Revision:
1870       muse--main--1.0--patch-207
1872     * muse.texi (Getting Started): Remove crufty sentence.
1873       (Directives): New section that describes the likes of #title and
1874       #author.
1876     modified files:
1877      ChangeLog muse.texi
1880 2005-08-23 04:36:54 GMT Michael Olson <mwolson@gnu.org> patch-206
1882     Summary:
1883       Document WikiNames and update header publishing information.
1884     Revision:
1885       muse--main--1.0--patch-206
1887     * muse.texi (Headings): Any level of headings is supported.
1888       (Emphasizing Text): Verbatim text may span multiple lines.
1889       (Explicit Links): Refactor Links section into Explicit Links, Implicit
1890       Links, and Images.
1891       (Implicit Links): Document WikiNames and InterWiki links.
1893     modified files:
1894      ChangeLog muse.texi
1897 2005-08-22 20:37:10 GMT Michael Olson <mwolson@gnu.org> patch-205
1899     Summary:
1900       Finish NEWS, handle emphasis at EOF edge case.
1901     Revision:
1902       muse--main--1.0--patch-205
1904     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-underlined)
1905       (muse-colors-verbatim): Highlight emphasis at the end of file, as long
1906       as there is a terminating emphasis delimiter.
1907     
1908     * examples/mwolson/muse-init.el: Sync with my latest configuration.
1909     
1910     * NEWS: Bring this up to date.
1912     modified files:
1913      ChangeLog NEWS examples/mwolson/muse-init.el
1914      lisp/muse-colors.el
1917 2005-08-19 16:55:39 GMT Michael Olson <mwolson@gnu.org> patch-204
1919     Summary:
1920       muse-html: Add muse-xhtml-extension.
1921     Revision:
1922       muse--main--1.0--patch-204
1924     * lisp/muse-html.el (muse-xhtml-extension): New option that specifies the
1925       default file extension for publishing XHTML files.  Thanks to Trent
1926       Buck for the suggestion.
1927       ("xhtml"): Use it.
1929     modified files:
1930      ChangeLog lisp/muse-html.el
1933 2005-08-19 16:24:08 GMT Michael Olson <mwolson@gnu.org> patch-203
1935     Summary:
1936       Add items through patch-149 to NEWS.
1937     Revision:
1938       muse--main--1.0--patch-203
1940     * NEWS (progress): Catch up to patch-149.
1941     
1942     * lisp/muse-mode.el (muse-mode): Remove spurious comment.
1943     
1944     * lisp/muse-publish.el (muse-publish): Ditto.
1946     modified files:
1947      ChangeLog NEWS lisp/muse-mode.el lisp/muse-publish.el
1950 2005-08-18 06:53:31 GMT Michael Olson <mwolson@gnu.org> patch-202
1952     Summary:
1953       Make building of Debian revisions work.
1954     Revision:
1955       muse--main--1.0--patch-202
1957     * Makefile (distclean): Don't remove anything in debian/, since it will
1958       never be necessary.
1959       (debclean): Removed, since two different targets need slightly
1960       different versions of this.  Even abstraction has its limits.
1961       (debbuild): New target that takes care of performing the build itself.
1962       (debrevision): New target that makes a revision build, where the
1963       original tarball must not be modified.
1964       (debrevision): Split out building stuff to debbuild target.
1965     
1966     * debian/changelog: Several revisions worth of Debian fun.
1967     
1968     * debian/control (Build-Depends-Indep): Add emacs21 | emacsen.
1969       (Description): Make this match the ITP and shorten the text.
1971     modified files:
1972      ChangeLog Makefile Makefile.defs debian/changelog
1973      debian/control
1976 2005-08-14 07:10:16 GMT Michael Olson <mwolson@gnu.org> patch-201
1978     Summary:
1979       Prepare initial upload for Debian project.
1980     Revision:
1981       muse--main--1.0--patch-201
1983     * Makefile.defs (LASTUPLOAD): Mark as the previous Debian package
1984       version, since we only want the last changelog entry to appear on the
1985       initial Debian upload.
1986     
1987     * debian/changelog: New Debian package 3.01.arch.201-1.
1989     modified files:
1990      ChangeLog Makefile.defs debian/changelog
1993 2005-08-13 05:05:41 GMT Michael Olson <mwolson@gnu.org> patch-200
1995     Summary:
1996       muse-mode: Minor regexp tweak.
1997     Revision:
1998       muse--main--1.0--patch-200
2000     * lisp/muse-mode.el (muse-mode): Use \\s- instead of [[:blank:]].
2002     modified files:
2003      ChangeLog lisp/muse-mode.el
2006 2005-08-13 00:25:54 GMT Michael Olson <mwolson@gnu.org> patch-199
2008     Summary:
2009       Minor fixups from Peter K. Lee.
2010     Revision:
2011       muse--main--1.0--patch-199
2013     * experimental/muse-xml.el (muse-xml-fixup-tables): Be slightly less
2014       restrictive with our end-of-table regexp.
2015     
2016     * lisp/muse-docbook.el (muse-docbook-fixup-tables): Look for tgroup
2017       instead of start of table.  Be less restrictive with several of our
2018       regexps.
2019     
2020     * lisp/muse-html.el: Patch from Peter K. Lee.
2021       (muse-html-prepare-buffer): Work around edge case where the "charset="
2022       part has already been appended to muse-html-meta-content-type.
2023       (muse-html-fixup-tables): Be slightly less restrictive with our
2024       end-of-table regexp.
2026     modified files:
2027      ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
2028      lisp/muse-html.el
2031 2005-08-12 20:36:10 GMT Michael Olson <mwolson@gnu.org> patch-198
2033     Summary:
2034       Keep lists from getting mashed together on M-q.
2035     Revision:
2036       muse--main--1.0--patch-198
2038     * lisp/muse-mode.el (muse-mode): Handle footnotes.  Set `paragraph-start'
2039       locally so that lists don't get blended together incorrectly upon
2040       hitting M-q.
2042     modified files:
2043      ChangeLog lisp/muse-mode.el
2046 2005-08-12 01:29:58 GMT Michael Olson <mwolson@gnu.org> patch-197
2048     Summary:
2049       QuickStart: Minor typo in anchor example.
2050     Revision:
2051       muse--main--1.0--patch-197
2053     * examples/QuickStart (Anchors and tagged links): Link to an anchor only,
2054       rather than a full URL.
2056     modified files:
2057      ChangeLog examples/QuickStart
2060 2005-08-09 23:15:10 GMT Michael Olson <mwolson@gnu.org> patch-196
2062     Summary:
2063       Makefile: Use BUILDOPTS.
2064     Revision:
2065       muse--main--1.0--patch-196
2067     * Makefile (debrelease): Make use of $(BUILDOPTS).
2068     
2069     * Makefile.defs (BUILDOPTS): New option that allows additional options to
2070       be passed to dpkg-buildpackage.  In case I ever make several revisions
2071       before getting the -1 revision uploaded, for example, I can use "-sa"
2072       here in order to make a valid pacakge.
2074     modified files:
2075      ChangeLog Makefile Makefile.defs
2078 2005-08-09 22:39:09 GMT Michael Olson <mwolson@gnu.org> patch-195
2080     Summary:
2081       Make generated Debian packages slightly easier to upload.
2082     Revision:
2083       muse--main--1.0--patch-195
2085     * debian/changelog: Generate 3.01.arch.195-1.
2086     
2087     * debian/rules (clean): Call $(MAKE) realclean instead of $(MAKE) clean.
2088     
2089     * Makefile.defs (LASTUPLOAD): New variable that indicates the version
2090       that was last uploaded to Debian.
2091     
2092     * Makefile (debrelease): Use $(LASTUPLOAD) to ensure that a full set of
2093       changes is generated.  This means we have to use dpkg-buildpackage,
2094       since debuild doesn't recognize the environment variables that it
2095       claims to recognize.
2097     modified files:
2098      ChangeLog Makefile Makefile.defs debian/changelog debian/rules
2101 2005-08-09 04:01:52 GMT Michael Olson <mwolson@gnu.org> patch-194
2103     Summary:
2104       Makefile: Minor deletion cleanups.
2105     Revision:
2106       muse--main--1.0--patch-194
2109     modified files:
2110      ChangeLog Makefile
2113 2005-08-09 03:26:50 GMT Michael Olson <mwolson@gnu.org> patch-193
2115     Summary:
2116       Compilation cleanups.
2117     Revision:
2118       muse--main--1.0--patch-193
2120     * lisp/muse-mode.el (muse-mode): Use `make-local-variable' instead of
2121       `make-variable-buffer-local' in order to silence compiler warnings.
2122     
2123     * lisp/muse.el: Add an eval-when-compile line to silence a compiler
2124       warning.
2125     
2126     * scripts/muse-build.el (muse-elint-files): Automatically load every
2127       elisp file rather than specifying each one.
2129     modified files:
2130      ChangeLog lisp/muse-mode.el lisp/muse.el scripts/muse-build.el
2133 2005-08-08 22:58:24 GMT Michael Olson <mwolson@gnu.org> patch-192
2135     Summary:
2136       Fix failure to resolve interwiki link when clicking on it.
2137     Revision:
2138       muse--main--1.0--patch-192
2140     * Makefile (debclean): Minor tweak.
2141     
2142     * lisp/muse-mode.el (muse-visit-link-default): Indentation fix.  No func
2143       change.
2144     
2145     * lisp/muse-project.el (muse-project-find-file): Don't add file
2146       extensions to a relative name.  If we're dealing with a file, open it
2147       up without searching through the various projects for a path.  This
2148       should fix the failure to resolve an interwiki link by clicking on it.
2150     modified files:
2151      ChangeLog Makefile lisp/muse-mode.el lisp/muse-project.el
2154 2005-08-06 17:39:45 GMT Michael Olson <mwolson@gnu.org> patch-191
2156     Summary:
2157       Makefile: Remove stale Debian packages for this version.
2158     Revision:
2159       muse--main--1.0--patch-191
2161     * Makefile (debclean): Remove generated Debian packages for the current
2162       version in parent directory.
2164     modified files:
2165      ChangeLog Makefile
2168 2005-08-03 04:34:50 GMT Michael Olson <mwolson@gnu.org> patch-190
2170     Summary:
2171       Fix trailing backslash error.
2172     Revision:
2173       muse--main--1.0--patch-190
2175     * lisp/muse-project.el (muse-project-of-file): Apply 1-line
2176       regexp-quoting fix from drkm.
2178     modified files:
2179      ChangeLog lisp/muse-project.el
2182 2005-07-27 07:43:53 GMT Michael Olson <mwolson@gnu.org> patch-189
2184     Summary:
2185       Release 3.01.91 (3.02 RC2).
2186     Revision:
2187       muse--main--1.0--patch-189
2189     * lisp/muse.el (muse-version): Release 3.01.91 (3.02 RC2).
2191     modified files:
2192      ChangeLog Makefile.defs lisp/muse.el muse.texi
2195 2005-07-27 07:40:03 GMT Michael Olson <mwolson@gnu.org> patch-188
2197     Summary:
2198       Escape email address and URL always.
2199     Revision:
2200       muse--main--1.0--patch-188
2202     * lisp/muse-publish.el (muse-publish-markup-email): Move lower.  Always
2203       escape and publish email address as read-only, even when it's not
2204       marked up.
2205       (muse-publish-markup-url): Ditto for URL.
2207     modified files:
2208      ChangeLog Makefile.defs debian/changelog lisp/muse-publish.el
2211 2005-07-26 08:49:38 GMT Michael Olson <mwolson@gnu.org> patch-187
2213     Summary:
2214       Inter-project output name fix.
2215     Revision:
2216       muse--main--1.0--patch-187
2218     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): I would've sworn
2219       that I had fixed this before.
2221     modified files:
2222      ChangeLog lisp/muse-wiki.el
2225 2005-07-26 08:40:11 GMT Michael Olson <mwolson@gnu.org> patch-186
2227     Summary:
2228       Make coloring of verbatim greater-than sign same as publishing.
2229     Revision:
2230       muse--main--1.0--patch-186
2232     * lisp/muse-colors.el (muse-colors-markup): Since we currently publish a
2233       greater-than sign surrounded by equal signs, display it in verbatim
2234       face.
2236     modified files:
2237      ChangeLog lisp/muse-colors.el
2240 2005-07-26 08:03:41 GMT Michael Olson <mwolson@gnu.org> patch-185
2242     Summary:
2243       Allow transform function for link descriptions.  Bare email and URL fixes.
2244     Revision:
2245       muse--main--1.0--patch-185
2247     * lisp/muse-publish.el (muse-publish-url-transforms): Docfix.
2248       (muse-publish-desc-transforms): New option that contains the functions
2249       that will be called to transform a link description.
2250       (muse-publish-markup-word): Handle Yet Another Edge Case.
2251       (muse-publish-markup-email): Use
2252       `muse-publish-escape-specials-in-string'.  Don't publish if we have a
2253       double-quote on either side.
2254       (muse-publish-url): Apply description transforms.
2255       (muse-publish-markup-url): Don't publish if we have a double-quote on
2256       either side.
2257     
2258     * lisp/muse-wiki.el (muse-wiki-update-wikiword-regexp)
2259       (muse-wiki-wikiword-regexp, muse-wiki-use-wikiword): Minor docfixes.
2260       (muse-wiki-interwiki-delimiter): New option that indicates the
2261       interwiki delimiter to use.
2262       (muse-wiki-interwiki-replacement): New option that indicates the
2263       replacement
2264       (muse-wiki-update-interwiki-regexp): Use muse-wiki-interwiki-delimiter.
2265       (muse-wiki-publish-pretty-title): Deal with EXPLICIT argument so that
2266       this can be added to muse-publish-desc-transforms.
2267       (muse-wiki-publish-pretty-interwiki): New function that replaces the
2268       interwiki delimiter with its replacement, but only when the given text
2269       is not an explicit link.
2270     
2271     * lisp/muse.el (muse-update-file-extension): New function made from the
2272       innards of the :set function in `muse-file-extension'.
2274     modified files:
2275      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
2278 2005-07-26 06:17:31 GMT Michael Olson <mwolson@gnu.org> patch-184
2280     Summary:
2281       Handle anchors in all publishing styles, as well as linking to them.
2282     Revision:
2283       muse--main--1.0--patch-184
2285     * lisp/muse-publish.el (muse-publish-url): Publish links to anchors as
2286       'internal-link.
2287       (muse-publish-prepare-url): Don't touch links to anchors.
2288     
2289     * lisp/muse-docbook.el (muse-docbook-markup-strings): Add handler for
2290       'internal-link.  Treat centered text with
2291       <para role="center">...</para>.
2292       (muse-docbook-markup-paragraph): Slight regexp tweak.
2293       (muse-docbook-insert-anchor): Docfix.
2294       (muse-docbook-markup-anchor): Move lower in file.
2295     
2296     * lisp/muse-html.el (muse-html-markup-strings): Add handler for
2297       'internal-link.
2298       (muse-xhtml-markup-strings): Order list, no func change.
2299       (muse-html-markup-anchor): Move up in file, no func change.
2300     
2301     * lisp/muse-latex.el (muse-latex-markup-functions): Add rule for
2302       publishing anchors.
2303       (muse-latex-markup-strings): Add handler for 'internal-link.
2304       (muse-latex-insert-anchor, muse-latex-markup-anchor): New functions
2305       that insert an anchor around the next word or inside of a tag.
2306     
2307     * lisp/muse-texinfo.el (muse-texinfo-markup-functions): Add rule for
2308       publishing anchors.
2309     
2310     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Add handler for
2311       'internal-link.
2312       (muse-texinfo-insert-anchor, muse-texinfo-markup-anchor): New functions
2313       that insert an anchor before the next word or within a tag.
2314     
2315     * NEWS: Initial attempt at documenting changes since 3.01.
2317     new files:
2318      .arch-ids/NEWS.id NEWS
2320     modified files:
2321      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
2322      lisp/muse-latex.el lisp/muse-publish.el lisp/muse-texinfo.el
2325 2005-07-26 04:30:52 GMT Michael Olson <mwolson@gnu.org> patch-183
2327     Summary:
2328       Generalize some blosxom helper functions.
2329     Revision:
2330       muse--main--1.0--patch-183
2332     * examples/mwolson/muse-init.el (muse-project-alist): Adapt to new
2333       generalized helper functions.
2334       (my-muse-prepare-entry-for-xanga): Use muse-blosxom-extension rather
2335       than hard-coding it.  Use muse-with-temp-buffer.  Handle all kinds of
2336       relative links.
2337     
2338     * lisp/muse-blosxom.el: Update example in header.
2339       (muse-blosxom-new-entry): Use new names for helper functions.
2340       (muse-blosxom-get-categories, muse-blosxom-project-alist-entry)
2341       (muse-blosxom-project-alist-dirs): Move to muse-project.el.
2342     
2343     * lisp/muse-project.el (muse-project-recurse-directory): Renamed from
2344       `muse-blosxom-project-get-categories'.
2345       (muse-project-alist-styles): Renamed from
2346       `muse-blosxom-project-alist-entry'.
2347       (muse-project-alist-dirs): Renamed from
2348       `muse-blosxom-project-alist-dirs'.
2349       (muse-project-of-file): Use `muse-current-file'.
2350     
2351     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Use
2352       `muse-current-file'.
2353     
2354     * lisp/muse.el (muse-current-file): New function that returns the name of
2355       the currently visited or published file.
2356       (muse-page-name): Use `muse-current-file'.
2358     modified files:
2359      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
2360      lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
2363 2005-07-26 03:47:53 GMT Michael Olson <mwolson@gnu.org> patch-182
2365     Summary:
2366       muse-xml: definition lists, muse-docbook: center.
2367     Revision:
2368       muse--main--1.0--patch-182
2370     * Makefile (%.info, %.html): Use general argument in rule.
2371       (distclean): Add another cruft file.
2372     
2373     * experimental/muse-xml.el (muse-xml-markup-strings): Use <list
2374       type="definition"> for definition lists.
2375     
2376     * lisp/muse-docbook.el (muse-docbook-markup-strings): Replace <center>
2377       with <note>, since it's the closest thing I could find.
2379     modified files:
2380      ChangeLog Makefile experimental/muse-xml.el
2381      lisp/muse-docbook.el
2384 2005-07-24 22:46:22 GMT Michael Olson <mwolson@gnu.org> patch-181
2386     Summary:
2387       Minor namespace fix.
2388     Revision:
2389       muse--main--1.0--patch-181
2391     * lisp/muse-colors.el (muse-colors-explicit-link): Use
2392       muse-match-string-no-properties rather than match-string-no-properties.
2394     modified files:
2395      ChangeLog lisp/muse-colors.el
2398 2005-07-24 21:04:15 GMT Michael Olson <mwolson@gnu.org> patch-180
2400     Summary:
2401       Correct breakage induced by previous patch.
2402     Revision:
2403       muse--main--1.0--patch-180
2405     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Don't use the local
2406       path as a fallback if we are publishing.
2408     modified files:
2409      ChangeLog lisp/muse-wiki.el
2412 2005-07-24 21:01:02 GMT Michael Olson <mwolson@gnu.org> patch-179
2414     Summary:
2415       Make interwiki links work in a few more edge cases.
2416     Revision:
2417       muse--main--1.0--patch-179
2419     * lisp/muse-project.el (muse-project-applicable-styles): Remove
2420       assertion, now that I have a good idea of the edge cases involved.
2421     
2422     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle case where
2423       the current file is not part of any Muse project, allowing interwiki
2424       links to be resolvable even then.  Don't return a relative path if we
2425       are not publishing.  For visiting links, the best thing is just to
2426       return the real path.
2428     modified files:
2429      ChangeLog lisp/muse-project.el lisp/muse-wiki.el
2432 2005-07-24 03:38:06 GMT Michael Olson <mwolson@gnu.org> patch-178
2434     Summary:
2435       Fix warnings during font-lock, example tag highlighting.
2436     Revision:
2437       muse--main--1.0--patch-178
2439     * lisp/muse-colors.el (muse-colors-region): Prevent "Wrong side of point"
2440       error.
2441       (muse-colors-tags): Make sure that no fontification occurs in <code> or
2442       <lisp> tags.
2443       (muse-unhighlight-region): Move higher up.
2444       (muse-colors-example-tag, muse-colors-literal-tag): Use
2445       `muse-unhighlight-region'.  Fix spelling goof.  Omit (goto-char end)
2446       since the point gets put in the right place automatically.
2448     modified files:
2449      ChangeLog lisp/muse-colors.el
2452 2005-07-24 03:01:50 GMT Michael Olson <mwolson@gnu.org> patch-177
2454     Summary:
2455       muse-xml: Separate section from title.
2456     Revision:
2457       muse--main--1.0--patch-177
2459     * experimental/muse-xml.el (muse-xml-markup-strings): Add "level"
2460       attribute to sections.  Use separate <title> tag to handle the title of
2461       a section.  Thanks to drkm for the suggestion.
2462     
2463     * lisp/muse-mode.el (muse-mode): Code indentation, no func change.
2464     
2465     * lisp/muse-publish.el (muse-publish-markup-heading)
2466       (muse-publish-section-close): Pass level to markup strings for all
2467       section-related tags.
2468     
2469     * lisp/muse.el (muse-page-name): Handle case where buffer-file-name is
2470       not defined.
2472     modified files:
2473      ChangeLog experimental/muse-xml.el lisp/muse-mode.el
2474      lisp/muse-publish.el lisp/muse.el
2477 2005-07-23 01:29:29 GMT Michael Olson <mwolson@gnu.org> patch-176
2479     Summary:
2480       Include regexps from base styles.  Fix muse-project-ignore-regexp and use it more.
2481     Revision:
2482       muse--main--1.0--patch-176
2484     * lisp/muse-blosxom.el (muse-blosxom-get-categories): Don't include
2485       folders that match `muse-project-ignore-regexp'.
2486     
2487     * lisp/muse-project.el (muse-project-ignore-regexp): Correct an escape
2488       omission.  Add ",.*" to list of bad directory parts.
2489     
2490     * lisp/muse-project.el (muse-project-of-file): Ignore PATHNAME if it
2491       matches `muse-project-ignore-regexp'.
2492     
2493     * lisp/muse-publish.el: Install patch from Peter K. Lee.
2494       (muse-style-elements-list): New function that returns a list of
2495       references to ELEM in STYLE, including base styles.
2496       (muse-publish-markup-region): Use muse-style-elements-list rather than
2497       muse-style-elements when getting :regexps.
2498     
2499     * lisp/muse-publish.el (muse-style-element): Add docstring.
2501     modified files:
2502      AUTHORS ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
2503      lisp/muse-publish.el
2506 2005-07-23 00:21:36 GMT Michael Olson <mwolson@gnu.org> patch-175
2508     Summary:
2509       Initial implementation of muse-xml.el.  End of section edge case.
2510     Revision:
2511       muse--main--1.0--patch-175
2513     * AUTHORS: Add Peter K. Lee.
2514     
2515     * Makefile (experimental): New target that builds experimental programs.
2516       (distclean): Remove debian/dirs, a cruft file from the debian build
2517       process.
2518     
2519     * examples/mwolson/muse-init.el: Update.
2520     
2521     * examples/mwolson/muse-init.el ("\C-cpL"): Use a better function that
2522       prompts for the blog entry to visit.
2523     
2524     * experimental/Makefile: New file that causes experimental stuff to be
2525       built.
2526     
2527     * experimental/muse-xml.el: New file that provides the experimental XML
2528       publishing style.
2529     
2530     * lisp/muse-docbook.el (muse-docbook-markup-regexps): Re-order and fix
2531       comment strings.
2532     
2533     * lisp/muse-html.el (muse-html-markup-regexps): Ditto.
2534     
2535     * lisp/muse-publish.el (muse-publish-section-close): Deal with edge case
2536       involving end-of-file and paragraph detection.
2537     
2538     * lisp/muse-wiki.el: Minor header fix.
2539     
2540     * scripts/muse-build.el (load-path): Add "../experimental".
2542     new files:
2543      experimental/.arch-ids/Makefile.id
2544      experimental/.arch-ids/muse-xml.el.id experimental/Makefile
2545      experimental/muse-xml.el
2547     modified files:
2548      AUTHORS ChangeLog Makefile examples/mwolson/muse-init.el
2549      lisp/muse-docbook.el lisp/muse-html.el lisp/muse-publish.el
2550      lisp/muse-wiki.el scripts/muse-build.el
2553 2005-07-22 07:30:43 GMT Michael Olson <mwolson@gnu.org> patch-174
2555     Summary:
2556       Try to fix <example> region coloring problem.
2557     Revision:
2558       muse--main--1.0--patch-174
2560     * lisp/muse-colors.el (muse-colors-example-tag, muse-colors-literal-tag):
2561       If region is multiple lines, add '(font-lock-multiline t) to
2562       properties.  This should fix an annoying <example> region issue.
2564     modified files:
2565      ChangeLog lisp/muse-colors.el
2568 2005-07-22 07:19:30 GMT Michael Olson <mwolson@gnu.org> patch-173
2570     Summary:
2571       Don't publish implicit links that have a double-quote at begin or end.
2572     Revision:
2573       muse--main--1.0--patch-173
2575     * lisp/muse-colors.el (muse-colors-implicit-link): Don't colorize if a
2576       double-quote exists at beginning or end.
2577     
2578     * lisp/muse-publish.el (muse-publish-markup-link): When link is implicit,
2579       don't colorize if a double-quote exists at beginning or end.
2581     modified files:
2582      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
2585 2005-07-22 06:42:10 GMT Michael Olson <mwolson@gnu.org> patch-172
2587     Summary:
2588       Fix failure to publish emphasis properly.
2589     Revision:
2590       muse--main--1.0--patch-172
2592     * lisp/muse-publish.el (muse-publish-markup-word): Darn off-by-one
2593       errors.
2594     
2595     * experimental/muse-wiki-old.el: Removed, since I'm happy with the state
2596       of muse-wiki.
2598     removed files:
2599      experimental/.arch-ids/muse-wiki-old.el.id
2600      experimental/muse-wiki-old.el
2602     modified files:
2603      ChangeLog lisp/muse-publish.el
2606 2005-07-22 04:55:52 GMT Michael Olson <mwolson@gnu.org> patch-171
2608     Summary:
2609       Add a few common revision control directories to the ignore list.
2610     Revision:
2611       muse--main--1.0--patch-171
2613     * lisp/muse-project.el (muse-project-ignore-regexp): Add types of
2614       directories to be ignored when building the file alist, such as those
2615       used for CVS and Arch revision control data.
2617     modified files:
2618      ChangeLog lisp/muse-project.el
2621 2005-07-21 01:00:25 GMT Michael Olson <mwolson@gnu.org> patch-170
2623     Summary:
2624       Fix #2654: Append a newline when using pdf publishing style.
2625     Revision:
2626       muse--main--1.0--patch-170
2628     * lisp/muse-latex.el (muse-latex-footer, muse-latexcjk-footer): Append a
2629       newline to the end.
2631     modified files:
2632      ChangeLog lisp/muse-latex.el
2635 2005-07-20 20:20:24 GMT Michael Olson <mwolson@gnu.org> patch-169
2637     Summary:
2638       5 levels of headings colorization; color bare URLs.
2639     Revision:
2640       muse--main--1.0--patch-169
2642     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-markup):
2643       Really color up to 5 headings.
2644       (muse-colors-markup): Add muse-url-regexp.
2645       (muse-colors-explicit-link): Renamed from muse-colors-link.
2646       (muse-colors-implicit-link): Moved here from
2647       `muse-wiki-colors-wikiword' in muse-wiki.el.  We need it here since
2648       we'll be coloring URLs.
2650     modified files:
2651      ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
2654 2005-07-20 19:45:15 GMT Michael Olson <mwolson@gnu.org> patch-168
2656     Summary:
2657       Don't emphasize if a word constituent follows the trailer.
2658     Revision:
2659       muse--main--1.0--patch-168
2661     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-underlined)
2662       (muse-colors-verbatim): Don't colorize if a word constituent follows
2663       the trailer.
2664     
2665     * lisp/muse-publish.el (muse-publish-markup-word): Don't publish if a
2666       word constituent follows the trailer.
2668     modified files:
2669      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
2672 2005-07-20 18:50:12 GMT Michael Olson <mwolson@gnu.org> patch-167
2674     Summary:
2675       Add coloring for example, verbatim, and =signs=; anchor fix.
2676     Revision:
2677       muse--main--1.0--patch-167
2679     * lisp/muse-colors.el (muse-verbatim-face): New face that is used to
2680       color <example>, <verbatim>, and =signs=.  Defaults to a shade of gray.
2681       (muse-colors-verbatim): Use `muse-verbatim-face'.
2682       (muse-colors-markup): Move =sign= interpreting down so it gets higher
2683       priority.
2684       (muse-colors-tags): Add verbatim and literal tags.
2685       (muse-colors-example-tag): Use `remove-text-properties' instead of
2686       `set-text-properties', since the latter does not work consistently.
2687       (muse-colors-literal-tag): New function that strips all markup from the
2688       region.
2689       (muse-colors-link): Match against muse-explicit-link-regexp early on so
2690       that we can work around an annoying XEmacs issue.
2691     
2692     * lisp/muse-publish.el (muse-publish-markup-word): Make =signs=
2693       multi-line by default.
2694     
2695     * lisp/muse.el (muse-page-name): Handle case where we're given an empty
2696       string.
2698     modified files:
2699      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
2700      lisp/muse.el
2703 2005-07-20 16:13:37 GMT Michael Olson <mwolson@gnu.org> patch-166
2705     Summary:
2706       Link with anchor bugfix.
2707     Revision:
2708       muse--main--1.0--patch-166
2710     * lisp/muse-colors.el (muse-link-face): Highlight links with anchors as
2711       valid, as long as the base is valid.
2713     modified files:
2714      ChangeLog lisp/muse-colors.el
2717 2005-07-20 14:21:57 GMT Michael Olson <mwolson@gnu.org> patch-165
2719     Summary:
2720       Link inside table issue, fixes read-only text error.
2721     Revision:
2722       muse--main--1.0--patch-165
2724     * lisp/muse-docbook.el (muse-docbook-fixup-tables): Ignore read-only text
2725       inside tables so we don't get an error when links exist.
2726     
2727     * lisp/muse-html.el (muse-html-fixup-tables): Ditto.
2728     
2729     * lisp/muse-project.el (muse-project-publish): Don't take forced files
2730       into account when displaying the "All files published" message, unless
2731       they've actually been modified.
2732     
2733     * lisp/muse.el (muse-with-temp-buffer): If debug-on-error is non-nil,
2734       don't wrap in condition-case; we don't want the message to be muffled.
2736     modified files:
2737      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
2738      lisp/muse-project.el lisp/muse.el
2741 2005-07-20 07:41:28 GMT Michael Olson <mwolson@gnu.org> patch-164
2743     Summary:
2744       Permit infinitely-nested sections.
2745     Revision:
2746       muse--main--1.0--patch-164
2748     * examples/QuickStart (Links): Use GNA link rather than johnw's site.
2749       (Deriving from an existing style): Mark up as a list.
2750     
2751     * lisp/muse-colors.el (muse-colors-outline-faces-list, muse-make-faces):
2752       Color an additional level of headings.
2753     
2754     * lisp/muse-docbook.el (muse-docbook-markup-strings): Add new
2755       section-other, section-other-end, and section-close strings.
2756       (muse-docbook-fixup-sections): Removed, since Muse now implements this
2757       through the 'section-close string.
2758     
2759     * lisp/muse-html.el (muse-xhtml-markup-strings): Omit newline from
2760       'begin-underline, since this messes up paragraph handling.  Use
2761       <h5></h5> for 'section-other.
2762     
2763       (muse-html-fixup-tables): New function that sorts the table parts so
2764       that order is head, foot, body.  Apparently XHTML needs this, and it
2765       seems like a good general practice, so we do it for HTML as well.
2766     
2767     * lisp/muse-latex.el (muse-latex-markup-strings): Use \\paragraph{} for
2768       'section-other.
2769     
2770     * lisp/muse-publish.el (muse-publish-section-close): New function that
2771       determines where to put the section close given heading depth and
2772       inserts it.
2773       (muse-publish-markup-heading): Handle 'section-other and
2774       'section-other-end.  Call `muse-publish-section-close' at end of
2775       function.
2776     
2777     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Use @subsubheading
2778       for 'section-other.
2780     modified files:
2781      ChangeLog examples/QuickStart lisp/muse-colors.el
2782      lisp/muse-docbook.el lisp/muse-html.el lisp/muse-latex.el
2783      lisp/muse-publish.el lisp/muse-texinfo.el
2786 2005-07-20 05:50:55 GMT Michael Olson <mwolson@gnu.org> patch-163
2788     Summary:
2789       muse-docbook: table and anchor fixes; many non-MULE XEmacs fixes.
2790     Revision:
2791       muse--main--1.0--patch-163
2793     * lisp/muse-docbook.el: More suggestions from Dale Smith, and non-MULE
2794       XEmacs fixes.
2795       (muse-docbook-markup-regexps): Deal with new table algorithm.
2796       (muse-docbook-transform-content-type, muse-docbook-encoding) 
2797       (muse-docbook-finalize-buffer): Non-MULE XEmacs fix.
2798       (muse-docbook-markup-table): Use a better table algorithm, based on the
2799       one in muse-html.el.  Make sure a <tgroup> surrounds the body, head,
2800       and foot of the table.  Use informaltable rather than table.
2801       (muse-docbook-fixup-tables): New function that sorts all tables found
2802       in the published document so that the order is head, foot, body.
2803       (muse-docbook-markup-functions): Add anchor handler.
2804       (muse-docbook-markup-paragraph): Allow anchors to occur at beginning of
2805       paragraph.
2806       (muse-docbook-markup-anchor, muse-docbook-insert-anchor): New functions
2807       that insert an anchor at point.
2808     
2809     * lisp/muse-html.el (muse-html-transform-content-type)
2810       (muse-html-encoding, muse-html-finalize-buffer): Non-MULE XEmacs fixes.
2811     
2812     * examples/QuickStart (Anchors and tagged links): Improve anchor example.
2813     
2814     * lisp/muse.el (muse-eval-lisp): XEmacs fix.
2815     
2816     * lisp/muse.el (muse-with-temp-buffer): XEmacs fix.  Include the body
2817       that was evaluated in the output.
2819     modified files:
2820      ChangeLog examples/QuickStart lisp/muse-docbook.el
2821      lisp/muse-html.el lisp/muse-latex.el lisp/muse.el
2824 2005-07-19 08:11:37 GMT Michael Olson <mwolson@gnu.org> patch-162
2826     Summary:
2827       muse-texinfo: Improve formatting for enddots, dots, underline.
2828     Revision:
2829       muse--main--1.0--patch-162
2831     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Improve translation
2832       of enddots and dots.  For begin-underline and end-underline, use "_",
2833       since we don't have anything better.
2835     modified files:
2836      ChangeLog lisp/muse-texinfo.el
2839 2005-07-19 07:51:54 GMT Michael Olson <mwolson@gnu.org> patch-161
2841     Summary:
2842       muse-texinfo: Fix #2635 by adding `}' and `{' to specials list.
2843     Revision:
2844       muse--main--1.0--patch-161
2846     * lisp/muse-texinfo.el (muse-texinfo-markup-specials): Add `{' and `}' to
2847       list.  This should fix #2635.
2849     modified files:
2850      ChangeLog lisp/muse-texinfo.el
2853 2005-07-19 07:24:38 GMT Michael Olson <mwolson@gnu.org> patch-160
2855     Summary:
2856       muse-texinfo fixes; use info-pdf to generate PDF doc for QuickStart.
2857     Revision:
2858       muse--main--1.0--patch-160
2860     * Makefile.defs (VERSION): Prepare snapshot 3.01.arch.160.
2861     
2862     * debian/changelog: Ditto.
2863     
2864     * debian/control (Build-Depends-Indep): Add tetex-bin.
2865     
2866     * examples/Makefile (%.pdf): Use info-pdf, since it generates nicer
2867       output for me.
2868     
2869     * examples/QuickStart: Remove stray <comment> now that the bug that made
2870       it necessary is fixed.
2871     
2872     * lisp/muse-blosxom.el: Credit Björn Lindström for his excellent
2873       suggestions.
2874     
2875     * lisp/muse-texinfo.el (muse-texinfo-header, muse-texinfo-footer): Move
2876       the contents from the footer to the header.
2877     
2878     * lisp/muse-texinfo.el (muse-texinfo-markup-table): Insert space before
2879       each number, not after.
2880     
2881     * lisp/muse.el (muse-eval-lisp): Minor whitespace fix.
2882     
2883     * lisp/muse.el (muse-with-temp-buffer): Throw a backtrace if an error
2884       happens when doing batch publishing.  Minor whitespace fix.
2886     modified files:
2887      ChangeLog Makefile.defs debian/changelog debian/control
2888      examples/Makefile examples/QuickStart lisp/muse-blosxom.el
2889      lisp/muse-texinfo.el lisp/muse.el
2892 2005-07-19 05:50:25 GMT Michael Olson <mwolson@gnu.org> patch-159
2894     Summary:
2895       Handle a few more DocBook edge cases; all known DocBook issues are fixed.
2896     Revision:
2897       muse--main--1.0--patch-159
2899     * examples/QuickStart: Add "Write me." to empty sections at end so that
2900       they publish correctly with DocBook.
2901     
2902     * lisp/muse-docbook.el (muse-docbook-markup-paragraph): Handle case where
2903       paragraph starts with emphasis, example, link, or email address.
2905     modified files:
2906      ChangeLog examples/QuickStart lisp/muse-docbook.el
2909 2005-07-19 05:34:28 GMT Michael Olson <mwolson@gnu.org> patch-158
2911     Summary:
2912       Handle embedded docbook footnotes and <literal> edge case.
2913     Revision:
2914       muse--main--1.0--patch-158
2916     * lisp/muse-docbook.el: Implement more suggestions from Dale Smith.
2917      (muse-docbook-markup-strings): Use systemitem for example text.
2918      (muse-docbook-markup-paragraph): Allow for embedded footnotes that have
2919      <para></para> inside of them.
2920     
2921     * lisp/muse-html.el (muse-html-escape-string): Don't deal with '&<>"'
2922       here at all.
2923     
2924     * lisp/muse-publish.el (muse-publish-url-transforms): Add
2925       muse-publish-escape-specials-in-string to list by default.
2926     
2927     * lisp/muse-publish.el (muse-publish-escape-specials): New optional third
2928       argument IGNORE-READ-ONLY determines whether or not to ignore the
2929       read-only property when transforming text.  Add docstring.
2930       (muse-publish-markup-word): Use non-nil third argument to
2931       muse-publish-escape-specials when we're publishing `='-delimited text.
2932       This allows =<literal><tag></literal>= to work as intended.
2933     
2934     * lisp/muse-publish.el (muse-publish-escape-specials-in-string): Ignore
2935       arguments after the first so that we can include this in
2936       `muse-publish-url-transforms'.
2937     
2938     * lisp/muse-publish.el (muse-publish-prepare-url): Add docstring.
2940     modified files:
2941      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
2942      lisp/muse-publish.el
2945 2005-07-19 03:07:59 GMT Michael Olson <mwolson@gnu.org> patch-157
2947     Summary:
2948       Misc. blosxom fixes, like category directive.
2949     Revision:
2950       muse--main--1.0--patch-157
2952     * contrib/pyblosxom/getstamps.py: Add file extension.
2953     
2954     * contrib/pyblosxom/hardcodedates.py (get_all_timestamps): Omit file
2955       extension.  This will allow Muse to specify it once a
2956       timestamps-writing routine gets written.
2957     
2958     * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Pay
2959       attention to the "category" directive, if it exists.  Use file-truename
2960       instead of expand-file-name for base directory.
2961     
2962     * lisp/muse-blosxom.el (muse-blosxom-new-entry): Add #category directive
2963       by default.
2964     
2965     * lisp/muse-project.el (muse-project): Add :timestamps to list of
2966       available tags, even though it doesn't do anything yet.
2968     modified files:
2969      ChangeLog contrib/pyblosxom/getstamps.py
2970      contrib/pyblosxom/hardcodedates.py lisp/muse-blosxom.el
2971      lisp/muse-project.el
2974 2005-07-18 08:53:32 GMT Michael Olson <mwolson@gnu.org> patch-156
2976     Summary:
2977       Small logic fix with temp files.
2978     Revision:
2979       muse--main--1.0--patch-156
2981     * lisp/muse.el (muse-with-temp-buffer): Use buffer-live-p instead of
2982       buffer-name to determine whether the buffer is still around.
2984     modified files:
2985      ChangeLog lisp/muse.el
2988 2005-07-18 08:23:00 GMT Michael Olson <mwolson@gnu.org> patch-155
2990     Summary:
2991       Make customize of muse-project-alist work in Emacs21 and XEmacs.
2992     Revision:
2993       muse--main--1.0--patch-155
2995     * lisp/muse.el (muse-widget-type-value-create)
2996       (muse-widget-child-value-get, muse-widget-type-match): Minimum set of
2997       extra widgets from 'lazy type that are needed to get the
2998       `muse-project-alist' customize interface to work on XEmacs and Emacs21.
2999     
3000     * lisp/muse.el (muse-implicit-link-functions)
3001       (muse-explicit-link-functions): Remove predefined wiki-related options.
3002       These are added in muse-wiki via custom-add-option.
3003     
3004     * lisp/muse-mode.el (muse-mode-hook): Ditto.
3005     
3006     * lisp/muse-colors.el (muse-colors-emphasized): Use eq instead of memq.
3007     
3008     * lisp/muse-project.el (muse-project-alist-get): Turn :symbols into
3009       ":strings" to cope with Emacs21 and XEmacs.
3010       (muse-project-alist-set): Turn ":strings" back into ":symbols".
3011     
3012     * lisp/muse-project.el (muse-project): Derive from 'default rather than
3013       'lazy, since that is an Emacs CVS-ism.  Separate logical groups with
3014       newlines.  Control indentation.  Remove an unnecessary inlined repeat.
3015     
3016     * lisp/muse-project.el (muse-project-alist): Use cons instead of alist,
3017       since XEmacs doesn't support the alist widget.  Deal with case where no
3018       projects are defined, or a strange expression is used.
3019     
3020     * lisp/muse-wiki.el: Insinuate muse-wiki link handlers and mode hook
3021       stuff using custom-add-option.
3023     modified files:
3024      ChangeLog lisp/muse-colors.el lisp/muse-mode.el
3025      lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
3028 2005-07-18 03:31:38 GMT Michael Olson <mwolson@gnu.org> patch-154
3030     Summary:
3031       Don't kill temp buffer if debug-on-error is non-nil.
3032     Revision:
3033       muse--main--1.0--patch-154
3035     * lisp/muse.el (muse-with-temp-buffer): Only kill the temp buffer when
3036       debug-on-error is nil.  Use " *muse-temp*" for the buffer name.
3038     modified files:
3039      ChangeLog lisp/muse.el
3042 2005-07-18 03:05:11 GMT Michael Olson <mwolson@gnu.org> patch-153
3044     Summary:
3045       Expand Debian package description.
3046     Revision:
3047       muse--main--1.0--patch-153
3049     * debian/control (Description): Expand this to make the package more
3050       enticing.
3051     
3052     * debian/copyright, debian/rules: Minor whitespace cleanups.
3053     
3054     * debian/changelog: Package 3.01.arch.152-1.
3056     modified files:
3057      ChangeLog Makefile.defs debian/changelog debian/control
3058      debian/copyright debian/rules
3061 2005-07-18 02:33:12 GMT Michael Olson <mwolson@gnu.org> patch-152
3063     Summary:
3064       Header/footer docfix; ChangeLog correction.
3065     Revision:
3066       muse--main--1.0--patch-152
3068     * {arch}/.../patch-log/patch-144: Correct previous ChangeLog entry.
3069       Thanks to drkm for pointing out my error.
3070     
3071     Use better documentation and customize interface for headers and footers.
3072     Thanks to Chris McMahan.
3074     modified files:
3075      ChangeLog lisp/muse-blosxom.el lisp/muse-book.el
3076      lisp/muse-docbook.el lisp/muse-html.el lisp/muse-journal.el
3077      lisp/muse-latex.el lisp/muse-poem.el lisp/muse-texinfo.el
3078      muse.texi
3079      {arch}/muse/muse--main/muse--main--1.0/mwolson@gnu.org--2005/patch-log/patch-144
3082 2005-07-18 00:53:34 GMT Michael Olson <mwolson@gnu.org> patch-151
3084     Summary:
3085       Slight Debian version tweak.
3086     Revision:
3087       muse--main--1.0--patch-151
3089     * Makefile.defs (VERSION): Use a slightly different version naming
3090       scheme.  I've dropped the ".90".  The new scheme is X.YY.arch.YYY where
3091       X.YY is the Muse version, and YYY is the patch level.
3092     
3093     * debian/changelog: Ditto.
3095     modified files:
3096      ChangeLog Makefile.defs debian/changelog
3099 2005-07-17 23:23:34 GMT Michael Olson <mwolson@gnu.org> patch-150
3101     Summary:
3102       Improve debian build and put together a package.
3103     Revision:
3104       muse--main--1.0--patch-150
3106     * Makefile (debclean): New target that cleans up the mess that the
3107       `debian' target makes.
3108       (debian): Build using debuild rather than dpkg-buildpackage.  Copy
3109       results to my debian dist dir two levels up.
3110     
3111     * Makefile.defs (VERSION): Set to 3.01.90.arch.149 for the debian build.
3112     
3113     * debian/changelog: Sign 3.01.90.arch.149-1 snapshot.
3114     
3115     * debian/control (Standards-Version): Update to 3.6.2.
3116     
3117     * debian/control (Depends): Add emacs21 and xemacs21 to make lintian shut
3118       up.
3119     
3120     * debian/copyright (Copyright): Improve.
3121     
3122     * debian/emacsen-install (FILES): Include contrib directory so that
3123       muse-http.el compiles properly.
3124     
3125     * debian/muse-el.examples: New file containing the example files to
3126       install.
3127     
3128     * debian/rules: Move example stuff to muse-el.examples.  Install some
3129       additional documentation.
3131     new files:
3132      debian/.arch-ids/muse-el.examples.id debian/muse-el.examples
3134     modified files:
3135      ChangeLog Makefile Makefile.defs debian/changelog
3136      debian/control debian/copyright debian/emacsen-install
3137      debian/rules
3140 2005-07-17 20:52:18 GMT Michael Olson <mwolson@gnu.org> patch-149
3142     Summary:
3143       Fix links in table, links in verbatim, emphasis publishing, publishing from script.
3144     Revision:
3145       muse--main--1.0--patch-149
3147     * lisp/muse-colors.el (muse-colors-emphasized): Fix an edge case where
3148       the beginning of a header would be emphasized if an asterisk came
3149       before it.
3150       (muse-colors-underlined): Don't allow end of underlined text to be the
3151       beginning of a line.  Don't use memq to check for whitespace syntax; eq
3152       is sufficient.
3153     
3154     * lisp/muse-publish.el (muse-publish-markup-regexps): Mark links later
3155       on.  We'll use a more clever trick to keep emphasis characters from
3156       being interpreted in explicit links -- add a custom 'noemphasis text
3157       property to them.  Move mdash rule further down so that I can add
3158       designations after blockquoted text.
3159     
3160     * lisp/muse-publish.el (muse-publish-markup-word): If beginning or end of
3161       text has the 'noemphasis property, ignore it.
3162       (muse-publish-mark-noemphasis): New function that adds the 'noemphasis
3163       property to the text between BEG and END, or match beginning and end.
3164     
3165     * lisp/muse.el (muse-with-temp-buffer): Make sure the buffer is alive
3166       before trying to set buffer-modified to nil.  This should fix a
3167       "selecting deleted buffer" error when publishing from command line.
3169     modified files:
3170      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
3171      lisp/muse.el
3174 2005-07-17 18:36:55 GMT Michael Olson <mwolson@gnu.org> patch-148
3176     Summary:
3177       Journal validation fixes.
3178     Revision:
3179       muse--main--1.0--patch-148
3181     * lisp/muse-html.el (muse-html-header): Use HTML 4.0 Transitional by
3182       default rather than HTML 4.0 [strict].
3183       (muse-html-markup-strings): Include empty alt element.
3184     
3185     * lisp/muse-journal.el: Use "div class=..." rather than "div id=...".
3186     
3187     * muse.texi (Journal): Ditto.
3189     modified files:
3190      ChangeLog lisp/muse-html.el lisp/muse-journal.el muse.texi
3193 2005-07-17 04:21:19 GMT Michael Olson <mwolson@gnu.org> patch-147
3195     Summary:
3196       Add debian files; tweak Makefile.
3197     Revision:
3198       muse--main--1.0--patch-147
3200     * Makefile (distclean): Remove directory created by dist rule.
3201       (dist): Make this only generate the directory, not the tarball.
3202       (release): New target that generates the tarball and zipfile.
3203       (debrelease): New target that builds the debian package for Muse.
3204       (upload): Depend on release target.
3205     
3206     * examples/mwolson/stylesheets: Add forgotten Arch id.
3208     new files:
3209      debian/.arch-ids/=id debian/.arch-ids/changelog.id
3210      debian/.arch-ids/control.id debian/.arch-ids/copyright.id
3211      debian/.arch-ids/emacsen-install.id
3212      debian/.arch-ids/emacsen-remove.id
3213      debian/.arch-ids/emacsen-startup.id
3214      debian/.arch-ids/muse-el.dirs.id
3215      debian/.arch-ids/muse-el.docs.id
3216      debian/.arch-ids/muse-el.info.id debian/.arch-ids/rules.id
3217      debian/changelog debian/control debian/copyright
3218      debian/emacsen-install debian/emacsen-remove
3219      debian/emacsen-startup debian/muse-el.dirs debian/muse-el.docs
3220      debian/muse-el.info debian/rules
3221      examples/mwolson/stylesheets/.arch-ids/=id
3222      examples/mwolson/stylesheets/.arch-ids/blog.css.id
3223      examples/mwolson/stylesheets/.arch-ids/common.css.id
3224      examples/mwolson/stylesheets/.arch-ids/print.css.id
3225      examples/mwolson/stylesheets/.arch-ids/screen.css.id
3226      examples/mwolson/stylesheets/blog.css
3227      examples/mwolson/stylesheets/common.css
3228      examples/mwolson/stylesheets/print.css
3229      examples/mwolson/stylesheets/screen.css
3231     modified files:
3232      ChangeLog Makefile
3234     new directories:
3235      debian debian/.arch-ids examples/mwolson/stylesheets
3236      examples/mwolson/stylesheets/.arch-ids
3239 2005-07-16 05:10:31 GMT Michael Olson <mwolson@gnu.org> patch-146
3241     Summary:
3242       Allow `muse-index-as-string' to remove current file from output.
3243     Revision:
3244       muse--main--1.0--patch-146
3246     * lisp/muse-mode.el (muse-index-as-string): Add EXCLUDE-CURRENT option,
3247       which excludes the current file from the output.  Improve
3248       documentation.
3250     modified files:
3251      ChangeLog lisp/muse-mode.el
3254 2005-07-16 04:56:02 GMT Michael Olson <mwolson@gnu.org> patch-145
3256     Summary:
3257       S-TAB issue with Windows.
3258     Revision:
3259       muse--main--1.0--patch-145
3261     * lisp/muse-mode.el (muse-mode-map): Try once more to fix the Shift-TAB
3262       issue with Windows.
3264     modified files:
3265      ChangeLog lisp/muse-mode.el
3268 2005-07-16 04:39:52 GMT Michael Olson <mwolson@gnu.org> patch-144
3270     Summary:
3271       Improve temp buffer usage.
3272     Revision:
3273       muse--main--1.0--patch-144
3275     * lisp/muse-publish.el (muse-publish-file): Omit second argument to
3276       `insert-file-contents'.  This should further help with the temp
3277       buffer problem.  Thanks to Peter K. Lee and drkm for the research
3278       into this problem.
3279     
3280     * lisp/muse.el (muse-with-temp-buffer): Renamed from
3281       `muse-with-temp-buffer-no-prompt'.  Report any errors that occur, but
3282       make sure the temp buffer is killed.  I didn't implement an option to
3283       save the contents of the temp buffer.
3285     modified files:
3286      ChangeLog lisp/muse-book.el lisp/muse-http.el
3287      lisp/muse-mode.el lisp/muse-poem.el lisp/muse-publish.el
3288      lisp/muse.el
3291 2005-07-16 03:39:02 GMT Michael Olson <mwolson@gnu.org> patch-143
3293     Summary:
3294       muse-docbook: split-string Emacs21 fix.
3295     Revision:
3296       muse--main--1.0--patch-143
3298     * lisp/muse-docbook.el (muse-docbook-get-author): Omit 3rd argument of
3299       split-string to fix an Emacs21 issue.
3301     modified files:
3302      ChangeLog lisp/muse-docbook.el
3305 2005-07-15 04:40:26 GMT Michael Olson <mwolson@gnu.org> patch-142
3307     Summary:
3308       muse-docbook: Parse author directive so that it validates properly.
3309     Revision:
3310       muse--main--1.0--patch-142
3312     * lisp/muse-docbook.el (muse-docbook-get-author): New function that
3313       attempts to publish the contents a DocBook-usable <author> tag.
3314       (muse-docbook-header): Use `muse-docbook-get-author'.
3316     modified files:
3317      ChangeLog lisp/muse-docbook.el
3320 2005-07-15 01:57:51 GMT Michael Olson <mwolson@gnu.org> patch-141
3322     Summary:
3323       Be a bit more clever with our consecutive list regexp.
3324     Revision:
3325       muse--main--1.0--patch-141
3327     * lisp/muse-docbook.el (muse-docbook-markup-regexps): Be a bit more
3328       clever with our consecutive list regexp.
3330     modified files:
3331      ChangeLog lisp/muse-docbook.el
3334 2005-07-15 01:50:05 GMT Michael Olson <mwolson@gnu.org> patch-140
3336     Summary:
3337       Do the right thing with consecutive list items, hopefully.
3338     Revision:
3339       muse--main--1.0--patch-140
3341     * lisp/muse-docbook.el: Apply patch from Dale Smith and add to it.
3342       (muse-docbook-header): Add DTD string.
3343       (muse-docbook-markup-regexps): Add rule that merges consecutive list
3344       tags.
3345       (muse-docbook-merged-tags, muse-docbook-fixup-tags): Removed.
3346       ("docbook"): Change :before-end back to 'muse-docbook-fixup-sections.
3348     modified files:
3349      ChangeLog lisp/muse-docbook.el
3352 2005-07-15 01:07:35 GMT Michael Olson <mwolson@gnu.org> patch-139
3354     Summary:
3355       Improve customize interface for `muse-project-alist' once more.
3356     Revision:
3357       muse--main--1.0--patch-139
3359     * lisp/muse-project.el (muse-project-alist-get): Allow cdr of each
3360       setting to be anything, since we now support settings that use lists.
3361       (muse-project): Vastly improve this by naming each setting and showing
3362       what exact type is required.  Handle case where a function is not
3363       defined yet.  Use a set for styles, which looks nice.  This is about as
3364       good as it can be ... unless we add some sort of inline documentation
3365       later on.  A setting was added for Yann's :force-publish tag.
3366     
3367     * lisp/muse.el (muse-eval-lisp): Fix compile warning by not displaying
3368       project name.
3370     modified files:
3371      ChangeLog lisp/muse-project.el lisp/muse.el
3374 2005-07-14 23:27:14 GMT Michael Olson <mwolson@gnu.org> patch-138
3376     Summary:
3377       Merged from hodique@lifl.fr--2005 (patch 24-33)
3378     Revision:
3379       muse--main--1.0--patch-138
3381     Patches applied:
3382     
3383      * hodique@lifl.fr--2005/muse--yh--1.0--patch-24
3384        Merged from mwolson@gnu.org--2005 (patch 96)
3385     
3386      * hodique@lifl.fr--2005/muse--yh--1.0--patch-25
3387        Merged from mwolson@gnu.org--2005 (patch 97-101)
3388     
3389      * hodique@lifl.fr--2005/muse--yh--1.0--patch-26
3390        Merged from mwolson@gnu.org--2005 (patch 102-106)
3391     
3392      * hodique@lifl.fr--2005/muse--yh--1.0--patch-27
3393        Merged from mwolson@gnu.org--2005 (patch 107-120)
3394     
3395      * hodique@lifl.fr--2005/muse--yh--1.0--patch-28
3396        Merged from mwolson@gnu.org--2005 (patch 121-131)
3397     
3398      * hodique@lifl.fr--2005/muse--yh--1.0--patch-29
3399        Merged from mwolson@gnu.org--2005 (patch 132)
3400     
3401      * hodique@lifl.fr--2005/muse--yh--1.0--patch-30
3402        Merged from mwolson@gnu.org--2005 (patch 133-135)
3403     
3404      * hodique@lifl.fr--2005/muse--yh--1.0--patch-31
3405        Merged from mwolson@gnu.org--2005 (patch 136)
3406     
3407      * hodique@lifl.fr--2005/muse--yh--1.0--patch-32
3408        Merged from mwolson@gnu.org--2005 (patch 137)
3409     
3410      * hodique@lifl.fr--2005/muse--yh--1.0--patch-33
3411        Introduce :force-publish project keyword. Fix bug #2637
3413     modified files:
3414      ChangeLog lisp/muse-project.el
3416     new patches:
3417      hodique@lifl.fr--2005/muse--yh--1.0--patch-24
3418      hodique@lifl.fr--2005/muse--yh--1.0--patch-25
3419      hodique@lifl.fr--2005/muse--yh--1.0--patch-26
3420      hodique@lifl.fr--2005/muse--yh--1.0--patch-27
3421      hodique@lifl.fr--2005/muse--yh--1.0--patch-28
3422      hodique@lifl.fr--2005/muse--yh--1.0--patch-29
3423      hodique@lifl.fr--2005/muse--yh--1.0--patch-30
3424      hodique@lifl.fr--2005/muse--yh--1.0--patch-31
3425      hodique@lifl.fr--2005/muse--yh--1.0--patch-32
3426      hodique@lifl.fr--2005/muse--yh--1.0--patch-33
3429 2005-07-14 20:48:56 GMT Michael Olson <mwolson@gnu.org> patch-137
3431     Summary:
3432       Prevent temp buffers from prompting for save; handle lisp errors better.
3433     Revision:
3434       muse--main--1.0--patch-137
3436     * lisp/muse-colors.el (muse-colors-region): Try to fix "Invalid search
3437       bound" error.  I don't know for certain where this is coming from,
3438       though ... *grumble*.
3439     
3440     * lisp/muse.el (muse-eval-lisp): Wrap this in a `condition-case', much
3441       like how emacs-wiki does it.  Warn the user about lisp errors,
3442       returning "<!--INVALID LISP CODE-->" if an error occurs.  This will
3443       publish as something valid in most markup styles, with increased
3444       emphasis on those that don't support it.  That's a win-win ... I think
3445       :^) .
3446     
3447     * lisp/muse.el (muse-with-temp-buffer-no-prompt): New macro that acts
3448       like `with-temp-buffer', but sets buffer-modfied-p to nil before trying
3449       to kill the buffer so we don't get any annoying prompts.  I *strongly*
3450       believe that this should be the default behavior of `with-temp-buffer'.
3451     
3452     * lisp/muse-book.el (muse-book-publish-project): Use
3453       `muse-with-temp-buffer-no-prompt'.
3454     
3455     * lisp/muse-http.el (muse-http-reject): Ditto.
3456     
3457     * lisp/muse-mode.el (muse-index-as-string): Ditto.
3458     
3459     * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
3460     
3461     * lisp/muse-publish.el (muse-publish-markup-string, muse-publish-file): 
3462       (muse-publish-markup-email, muse-published-contents): Ditto.
3464     modified files:
3465      ChangeLog lisp/muse-book.el lisp/muse-colors.el
3466      lisp/muse-http.el lisp/muse-mode.el lisp/muse-poem.el
3467      lisp/muse-publish.el lisp/muse.el
3470 2005-07-14 18:49:56 GMT Michael Olson <mwolson@gnu.org> patch-136
3472     Summary:
3473       Customization error; Makefile tweaks.
3474     Revision:
3475       muse--main--1.0--patch-136
3477     * Makefile (dist): Use a tla-specific method to create the tarball.
3478       Create a zip file as well.
3479       (upload): New rule that uploads the tarball and zip file to gna.org.
3480     
3481     * Makefile.defs (VERSION): New variable that determines the version
3482       string to use in the `dist' and `upload' targets.
3483     
3484     * lisp/muse.el (muse-implicit-link-functions)
3485       (muse-explicit-link-functions): Use :type of hook so that the options
3486       get recognized.
3488     modified files:
3489      ChangeLog Makefile Makefile.defs lisp/muse.el
3492 2005-07-13 23:20:12 GMT Michael Olson <mwolson@gnu.org> patch-135
3494     Summary:
3495       Prepare Muse 3.01.90 (3.02 RC1).
3496     Revision:
3497       muse--main--1.0--patch-135
3500     modified files:
3501      ChangeLog lisp/muse.el muse.texi
3504 2005-07-13 23:11:08 GMT Michael Olson <mwolson@gnu.org> patch-134
3506     Summary:
3507       Attempt to get the right file extension when publishing; more examples.
3508     Revision:
3509       muse--main--1.0--patch-134
3511     * examples/mwolson/muse-init.el: Update my configuration.
3512     
3513     * examples/mwolson/templates: Store my web page templates here.
3514     
3515     * examples/mwolson/stylesheets: Store my CSS stylesheets here.
3516     
3517     * lisp/muse-publish.el (muse-publish-markup-link): Fix mangling of
3518       descriptions.  Yet another reason to implement my list-returning from
3519       handlers idea.
3520     
3521     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Deal gracefully
3522       with a few more edge cases.  Throw together a rough hack for
3523       determining when to include the output file extension.
3524     
3525     * lisp/muse-wiki.el (muse-wiki-colors-nop-tag): Make this less odious,
3526       but still ineffective.
3528     new files:
3529      examples/mwolson/templates/.arch-ids/=id
3530      examples/mwolson/templates/.arch-ids/footer.html.id
3531      examples/mwolson/templates/.arch-ids/generic-footer.html.id
3532      examples/mwolson/templates/.arch-ids/generic-header.html.id
3533      examples/mwolson/templates/.arch-ids/header.html.id
3534      examples/mwolson/templates/footer.html
3535      examples/mwolson/templates/generic-footer.html
3536      examples/mwolson/templates/generic-header.html
3537      examples/mwolson/templates/header.html
3539     modified files:
3540      ChangeLog examples/mwolson/muse-init.el lisp/muse-publish.el
3541      lisp/muse-wiki.el
3543     new directories:
3544      examples/mwolson/templates
3545      examples/mwolson/templates/.arch-ids
3548 2005-07-13 21:12:27 GMT Michael Olson <mwolson@gnu.org> patch-133
3550     Summary:
3551       Make published link handling do the right thing, plus misc. fixes.
3552     Revision:
3553       muse--main--1.0--patch-133
3555     * lisp/muse-mode.el (muse-mode-hook): Add option for
3556       `muse-wiki-update-custom-values'.  The :set function makes sure that
3557       this is always included in `muse-mode-hook' if muse-wiki is loaded.
3558       This probably isn't best-practice, but it works.
3559     
3560     * lisp/muse-project.el (muse-project-of-file): Fix some duplicated code.
3561       Save match data.
3562     
3563     * lisp/muse-publish.el (muse-publish-url-transforms): Add
3564       `muse-publish-prepare-url' to the listed options.
3565     
3566     * lisp/muse-publish.el (muse-publish-output-file): Handle case where
3567       output-dir is not specified.
3568     
3569     * lisp/muse-publish.el (muse-publish-markup-link): Call link handlers
3570       here instead of later on.
3571     
3572     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Try to do the
3573       right thing when `muse-wiki-interwiki-alist' is nil.
3574     
3575     * lisp/muse-wiki.el (muse-wiki-output-name): Removed in favor of calling
3576       `muse-publish-output-file'.
3577     
3578     * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
3579       (muse-wiki-transform-wikiword): Removed.  We should not use the
3580       publishing transforms facility to handle these.
3581     
3582     * lisp/muse-wiki.el ("muse-publish"): Publish wikiwords and interwiki
3583       links as "link" rather than "url".
3584     
3585     * lisp/muse-wiki.el (muse-wiki-update-custom-values): New function that
3586       takes care of any customization cleaups that need to happen whenever
3587       muse-mode is entered.
3588     
3589     * lisp/muse.el (muse-implicit-link-functions): Add options for
3590       `muse-handle-url' and the wiki handlers.
3591       (muse-explicit-link-functions): Add option for
3592       `muse-wiki-handle-internal'.
3594     modified files:
3595      ChangeLog lisp/muse-mode.el lisp/muse-project.el
3596      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
3599 2005-07-13 03:38:52 GMT Michael Olson <mwolson@gnu.org> patch-132
3601     Summary:
3602       Add invalid directory assertion.
3603     Revision:
3604       muse--main--1.0--patch-132
3606     * lisp/muse-project.el (muse-project-file-entries): Add assertion so that
3607       any invalid directories will trigger an error.
3609     modified files:
3610      ChangeLog lisp/muse-project.el
3613 2005-07-12 07:54:08 GMT Michael Olson <mwolson@gnu.org> patch-131
3615     Summary:
3616       AUTHORS: Fix typo, add that Yann authored muse-wiki.el.
3617     Revision:
3618       muse--main--1.0--patch-131
3621     modified files:
3622      AUTHORS ChangeLog
3625 2005-07-12 07:52:25 GMT Michael Olson <mwolson@gnu.org> patch-130
3627     Summary:
3628       Yann's assignment form came in!
3629     Revision:
3630       muse--main--1.0--patch-130
3633     modified files:
3634      AUTHORS ChangeLog
3637 2005-07-12 07:18:27 GMT Michael Olson <mwolson@gnu.org> patch-129
3639     Summary:
3640       Compilation fix, minor shuffling in `muse-mode'.
3641     Revision:
3642       muse--main--1.0--patch-129
3644     * lisp/muse.el (muse-file-extension): Make sure sym is bound before
3645       accessing it.  Fixes Yet Another Compiler Error.
3646     
3647     * lisp/muse-mode.el (muse-mode): Move font-lock setup to very end so that
3648      project-specific settings happen first.
3650     modified files:
3651      ChangeLog lisp/muse-mode.el lisp/muse.el
3654 2005-07-12 07:12:49 GMT Michael Olson <mwolson@gnu.org> patch-128
3656     Summary:
3657       Fix annoying initial buffer coloring problem.
3658     Revision:
3659       muse--main--1.0--patch-128
3661     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle the case
3662       where even buffer-file-name is not set.  This happens the first time we
3663       attempt to colorize the buffer.  I'm rather astonished that I had to do
3664       this.
3666     modified files:
3667      ChangeLog lisp/muse-wiki.el
3670 2005-07-12 06:12:08 GMT Michael Olson <mwolson@gnu.org> patch-127
3672     Summary:
3673       Jump to bad and good links on TAB; mode-choosing fix.
3674     Revision:
3675       muse--main--1.0--patch-127
3677     * lisp/muse-mode.el (muse-mode-choose-mode): New function that always
3678       pics a major mode for a file.  If one is specified in the project of
3679       file, use it.  Otherwise, use muse-mode.
3680       (muse-next-reference, muse-previous-reference): Jump to bad links as
3681       well as good ones.
3682     
3683     * lisp/muse.el (muse-file-extension): Use `muse-mode-choose-mode' instead
3684       of `muse-mode'.
3686     modified files:
3687      ChangeLog lisp/muse-mode.el lisp/muse.el
3690 2005-07-12 05:56:42 GMT Michael Olson <mwolson@gnu.org> patch-126
3692     Summary:
3693       Add specified Muse file extension to auto-mode-alist.
3694     Revision:
3695       muse--main--1.0--patch-126
3697     * lisp/muse.el (muse-file-extension): If extension is specified, remove
3698       the old extension from auto-mode-alist and add the new one.  This
3699       eliminates the need to set muse-mode-auto-p when you have specified a
3700       Muse file extension.
3701     
3702     * examples/mwolson/muse-init.el: Sync.
3704     modified files:
3705      ChangeLog examples/mwolson/muse-init.el lisp/muse.el
3708 2005-07-11 10:08:45 GMT Michael Olson <mwolson@gnu.org> patch-125
3710     Summary:
3711       Make `muse-project-alist' more intuitively customizable.
3712     Revision:
3713       muse--main--1.0--patch-125
3715     * examples/mwolson/muse-init.el (muse-project-alist): Resync with my
3716       settings.
3717     
3718     * lisp/muse-project.el: Thanks to jessealama on IRC for the suggestion.
3719       (muse-project-alist-get): New function that pre-parses
3720       `muse-projects-alist' before customization in order to work around an
3721       annoying limitation in the customize interface.
3722       (muse-project-alist-set): New function that takes the value that
3723       customize gave us and turns it into something Muse can use.
3724       (muse-project): New widget that outlines the form of the
3725       `muse-project-alist' variable.
3726       (muse-project-alist): Use the `muse-project' widget and specify :set
3727       and :get.
3729     modified files:
3730      ChangeLog examples/mwolson/muse-init.el lisp/muse-project.el
3733 2005-07-10 22:41:49 GMT Michael Olson <mwolson@gnu.org> patch-124
3735     Summary:
3736       Silence compiler warnings.
3737     Revision:
3738       muse--main--1.0--patch-124
3740     * lisp/muse-docbook.el (muse-docbook-fixup-tags): Docfix.
3741     
3742     * lisp/muse-html.el (muse-html-escape-string): Let-bind `ch' to silence a
3743       compiler warning.
3744     
3745     * lisp/muse-project.el (muse-project-applicable-styles): Call
3746       `muse-assert' with only 1 argument to silence a compiler warning.
3748     modified files:
3749      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
3750      lisp/muse-project.el
3753 2005-07-10 22:19:26 GMT Michael Olson <mwolson@gnu.org> patch-123
3755     Summary:
3756       muse-docbook: Merge several other types of tags if necessary.
3757     Revision:
3758       muse--main--1.0--patch-123
3760     * lisp/muse-docbook.el (muse-docbook-fixup-tags): Renamed from
3761       `muse-docbook-fixup-sections'.  For each TAG in
3762       `muse-docbook-merged-tags', if consecutive groupings of TAG exist,
3763       merge them together.  Thanks to Dale P. Smith for the suggestion.
3764       (muse-docbook-merged-tags): Customizable list of tags that need merging.
3766     modified files:
3767      ChangeLog lisp/muse-docbook.el
3770 2005-07-10 22:04:50 GMT Michael Olson <mwolson@gnu.org> patch-122
3772     Summary:
3773       muse-docbook: Output an XML tag with encoding at the beginning of document.
3774     Revision:
3775       muse--main--1.0--patch-122
3777     * lisp/muse-docbook.el (muse-docbook-header): Add <xml> tag at beginning
3778       of document.
3779       (muse-docbook-encoding-default): New option that determines which Emacs
3780       buffer encoding to use by default in Muse DocBook files if none is
3781       found.
3782       (muse-docbook-charset-default): New option that determines the DocBook
3783       XML charset to use if no translation is found in
3784       muse-docbook-encoding-map.
3785       (muse-docbook-encoding-map): New option alist that maps an emacs coding
3786       system to its associated DocBook coding system.
3787       (muse-docbook-transform-content-type): New function that determines the
3788       DocBook XML encoding to use based on the contents of
3789       muse-docbook-encoding-map.
3790       (muse-docbook-encoding): New function that calls
3791       muse-docbook-transform-content-type.
3792       (muse-docbook-finalize-buffer): New function that sets the buffer file
3793       coding system to the value of muse-docbook-encoding-default, but only
3794       if the buffers contents have no special characters.
3795       ("docbook"): Include :after tag that calls muse-docbook-finalize-buffer.
3797     modified files:
3798      ChangeLog lisp/muse-docbook.el
3801 2005-07-10 21:35:49 GMT Michael Olson <mwolson@gnu.org> patch-121
3803     Summary:
3804       Apply muse-docbook patch from Dale P. Smith.
3805     Revision:
3806       muse--main--1.0--patch-121
3808     * lisp/muse-docbook.el (muse-docbook-markup-strings): Apply patch from
3809       Dale P. Smith to make the markup much better.
3811     modified files:
3812      AUTHORS ChangeLog lisp/muse-docbook.el
3815 2005-07-10 00:27:13 GMT Michael Olson <mwolson@gnu.org> patch-120
3817     Summary:
3818       Use different mapping for S-tab on Windows.
3819     Revision:
3820       muse--main--1.0--patch-120
3822     * lisp/muse-mode.el (muse-mode-map): If using either XEmacs or on
3823       Windows, use [(shift tab)] for `muse-previous-reference'.
3825     modified files:
3826      ChangeLog lisp/muse-mode.el
3829 2005-07-09 20:24:40 GMT Michael Olson <mwolson@gnu.org> patch-119
3831     Summary:
3832       XEmacs wiki fix.
3833     Revision:
3834       muse--main--1.0--patch-119
3836     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Use
3837       `muse-match-string-no-properties' so XEmacs doesn't complain.
3839     modified files:
3840      ChangeLog lisp/muse-wiki.el
3843 2005-07-09 08:53:33 GMT Michael Olson <mwolson@gnu.org> patch-118
3845     Summary:
3846       Handle a few edge cases with project-page resolution gracefully.
3847     Revision:
3848       muse--main--1.0--patch-118
3850     * lisp/muse-project.el (muse-project-applicable-styles): Add assertion to
3851       make sure that PAGE is specified.  STYLES should be generated
3852       automatically, but it could theoretically fail.  I'm managing to
3853       trigger this when messing with unsaved Muse files.  Handle case where
3854       buffer has not yet been saved.
3855       (muse-project-find-file): Don't try to resolve relative links; just
3856       open them.
3857     
3858     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Fix
3859       point-of-reference bug.  No need to call muse-project-page-of-file
3860       since buffer-file-name and muse-publishing-current-file both give us
3861       full paths.
3862     
3863     * lisp/muse-mode.el (muse-link-at-point): For some reason,
3864       `skip-chars-backward' only respects the newline some of the time.
3865       Damned annoying.
3867     modified files:
3868      ChangeLog lisp/muse-mode.el lisp/muse-project.el
3869      lisp/muse-wiki.el
3872 2005-07-09 07:41:44 GMT Michael Olson <mwolson@gnu.org> patch-117
3874     Summary:
3875       Fix image-link goof-up and add pretty titles.
3876     Revision:
3877       muse--main--1.0--patch-117
3879     * lisp/muse-html.el (muse-html-markup-paragraph): Use <p
3880       class="image-link"> instead of <div class="image-link">.  I found a bug
3881       with the way I was handling both, so I decided to simplify things.
3882     
3883     * lisp/muse-wiki.el (muse-wiki-output-name): New function that acts like
3884       `muse-publish-output-name', but keeps the directory prefix.
3885       (muse-wiki-transform-interwiki): Use `muse-publish-output-name'.
3886     
3887     * lisp/muse-wiki.el (muse-wiki-publish-small-title-words): New
3888       customizable option that determines the words to downcase in title.
3889       (muse-wiki-publish-pretty-title): New function that Makes a Nicely
3890       Capitalized Title out of either a string or the current title.  This is
3891       not currently used by any other function -- for now it is meant to be
3892       called by the user.
3894     modified files:
3895      ChangeLog lisp/muse-html.el lisp/muse-wiki.el
3898 2005-07-09 05:22:12 GMT Michael Olson <mwolson@gnu.org> patch-116
3900     Summary:
3901       Escape specials in link descriptions.
3902     Revision:
3903       muse--main--1.0--patch-116
3905     * lisp/muse-publish.el (muse-publish-escape-specials-in-string): New
3906       function that escapes special characters in the given string according
3907       to the current publishing style.
3908       (muse-publish-url): Use the above function to escape the description
3909       part of extended links.
3910       (muse-publish-prepare-url): Don't make string read-only; it does
3911       nothing.
3912     
3913     * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
3914       (muse-wiki-transform-wikiword): Don't make string read-only.
3916     modified files:
3917      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
3920 2005-07-09 03:59:44 GMT Michael Olson <mwolson@gnu.org> patch-115
3922     Summary:
3923       Escape "&", "<", and ">" in URL text.
3924     Revision:
3925       muse--main--1.0--patch-115
3927     * lisp/muse-html.el (muse-html-escape-string): Escape "&", "<", and ">"
3928       specially.  Thanks to John Sullivan for the suggestion.
3930     modified files:
3931      ChangeLog lisp/muse-html.el
3934 2005-07-09 03:24:01 GMT Michael Olson <mwolson@gnu.org> patch-114
3936     Summary:
3937       Update my example configuration.
3938     Revision:
3939       muse--main--1.0--patch-114
3941     * examples/mwolson/muse-init.el (muse-project-alist): Rename the "Web"
3942       project to "WebSite" in order to make it more distinct.
3943       (muse-wiki-interwiki-alist): Add mapping for "TheEmacsWiki".
3944       (my-muse-blosxom-finalize): Don't run the Xanga preparation code
3945       anymore.
3946       (my-muse-prepare-entry-for-xanga): Make this able to figure out the
3947       published name of the current file.  I really should make a function
3948       called `muse-published-name' or something similar!
3949       ("\C-cpx"): Use this key sequence for
3950       `my-muse-prepare-entry-for-xanga'.
3951       (muse-file-extension): I'm making use of this so I can figure out its
3952       intricacies.
3954     modified files:
3955      ChangeLog examples/mwolson/muse-init.el
3958 2005-07-09 03:11:28 GMT Michael Olson <mwolson@gnu.org> patch-113
3960     Summary:
3961       Tackle a project name interwiki highlighting snafu.
3962     Revision:
3963       muse--main--1.0--patch-113
3965     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Hack still more on
3966       this.  It seems to be more robust now.  Highlighting is going the way I
3967       want it.
3969     modified files:
3970      ChangeLog lisp/muse-wiki.el
3973 2005-07-09 02:25:26 GMT Michael Olson <mwolson@gnu.org> patch-112
3975     Summary:
3976       Fix some gross mistakes.
3977     Revision:
3978       muse--main--1.0--patch-112
3980     * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Fix several
3981       gross misspellings.
3982     
3983     * lisp/muse-project.el (muse-project-file-entries): If
3984       `muse-file-extension' is defined, use it to filter the entries.
3985     
3986     * lisp/muse.el (muse-file-extension): Fix messed up attempt to set
3987       variable.  Move higher in file.
3988     
3989     * lisp/muse.el (muse-update-ignored-extensions-regexp): Use given
3990       argument instead of the real name of the variable.
3992     modified files:
3993      ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
3994      lisp/muse.el
3997 2005-07-09 00:10:01 GMT Michael Olson <mwolson@gnu.org> patch-111
3999     Summary:
4000       Make natural interwiki links between projects mostly work.
4001     Revision:
4002       muse--main--1.0--patch-111
4004     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Uncomment this
4005       function and flesh it out.  This seems to work properly, though for
4006       some reason, interwiki links using projects are a bit flakey.
4007       (muse-wiki-handle-interwiki): Deal with case where we have a project
4008       name in an interwiki link.
4010     modified files:
4011      ChangeLog lisp/muse-wiki.el
4014 2005-07-08 22:57:55 GMT Michael Olson <mwolson@gnu.org> patch-110
4016     Summary:
4017       Fix Emacs21 issue with muse-insert-tag.
4018     Revision:
4019       muse--main--1.0--patch-110
4021     * lisp/muse-mode.el (muse-insert-tag): Pass a list of lists to
4022       completing-read to appease older Emacsen.
4024     modified files:
4025      ChangeLog lisp/muse-mode.el
4028 2005-07-08 22:55:20 GMT Michael Olson <mwolson@gnu.org> patch-109
4030     Summary:
4031       Fix error with `muse-blosxom-new-entry' and Emacs21.
4032     Revision:
4033       muse--main--1.0--patch-109
4035     * lisp/muse-blosxom.el (muse-blosxom-new-entry): Mess with call to
4036       `completing-read' so that old versions of Emacs don't complain.
4038     modified files:
4039      ChangeLog lisp/muse-blosxom.el
4042 2005-07-08 21:59:41 GMT Michael Olson <mwolson@gnu.org> patch-108
4044     Summary:
4045       Try to fix an error with `muse-blosxom-get-categories'.
4046     Revision:
4047       muse--main--1.0--patch-108
4049     * lisp/muse-blosxom.el (muse-blosxom-get-categories): Be extra cautious
4050       about processing directories.
4052     modified files:
4053      ChangeLog examples/johnw/publish-johnw lisp/muse-blosxom.el
4056 2005-07-08 21:11:53 GMT Michael Olson <mwolson@gnu.org> patch-107
4058     Summary:
4059       Make a distinction between implicit and explicit links at publish-time.
4060     Revision:
4061       muse--main--1.0--patch-107
4063     * lisp/muse-html.el (muse-html-escape-string): Ignore other arguments.
4064     
4065     * lisp/muse-http.el (muse-http-prepare-url): Handle `explicit' argument.
4066     
4067     * lisp/muse-publish.el (muse-publish-url, muse-publish-insert-url): Pass
4068       `explicit' argument.
4069     
4070     * lisp/muse-publish.el (muse-publish-markup-link): Determine whether or
4071       not we are dealing with an explicit link.
4072     
4073     * lisp/muse-publish.el (muse-publish-prepare-url): Ignore other arguments.
4074     
4075     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Take `explicit'
4076       argument, but ignore it.
4077     
4078     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only apply transforms
4079       when link is not explicit.
4081     modified files:
4082      ChangeLog lisp/muse-html.el lisp/muse-http.el
4083      lisp/muse-publish.el lisp/muse-wiki.el
4086 2005-07-08 06:40:30 GMT Michael Olson <mwolson@gnu.org> patch-106
4088     Summary:
4089       Implement several WikiWord handling fixes.
4090     Revision:
4091       muse--main--1.0--patch-106
4093     * lisp/muse-colors.el (muse-link-face): Handle case where no link is
4094       found by the handlers.  Don't send implicit links through some of the
4095       advanced checks.
4096     
4097     * lisp/muse-mode.el (muse-link-at-point): Move to beginning of first part
4098       of interwiki link before calling `muse-handle-explicit-link'.
4099     
4100     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Append forgotten
4101       "\\|" separator between project-alist entries and interwiki entries.
4102       Force a reconfiguration of muse-colors-markup.
4103     
4104     * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Add several checks to be
4105       sure that we don't colorize WikiNames that don't go with any file.
4106     
4108     modified files:
4109      ChangeLog lisp/muse-colors.el lisp/muse-mode.el
4110      lisp/muse-wiki.el
4113 2005-07-07 21:34:12 GMT Michael Olson <mwolson@gnu.org> patch-105
4115     Summary:
4116       Attempt to simplify muse-wiki a bit.
4117     Revision:
4118       muse--main--1.0--patch-105
4120     * lisp/muse-colors.el (muse-use-font-lock): Set up muse-colors-markup
4121       here.
4122     
4123     * lisp/muse-wiki.el (muse-wiki-wikiword-colors-markup)
4124       (muse-wiki-update-use-wikiword-colors, muse-wiki-wikiword-markup-regexp)
4125       (muse-wiki-update-use-wikiword-markup-regexp)
4126       (muse-wiki-update-use-wikiword-link-function)
4127       (muse-wiki-update-use-wikiword-url-transforms): Remove.
4128       (muse-wiki-update-use-wikiword): Not :set function is needed anymore.
4129     
4130     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only modify URL if
4131       `muse-wiki-use-wikiword' is specified.
4132     
4133     * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Don't process the URL
4134       unless `muse-wiki-use-wikiword' is specified.
4135     
4136     * lisp/muse-wiki.el ("muse-colors"): Add muse-wiki-wikiword-regexp to
4137       muse-colors-markup.
4138     
4139     * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-wikiword-regexp to
4140       muse-publish-markup-regexps.
4141     
4142     * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-transform-wikiword to
4143       muse-publish-url-transforms.
4144     
4145     * lisp/muse-wiki.el (muse-implicit-link-functions): Add
4146       muse-wiki-handle-wikiword to muse-implicit-link-functions.
4147     
4149     modified files:
4150      ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
4153 2005-07-07 20:06:35 GMT Michael Olson <mwolson@gnu.org> patch-104
4155     Summary:
4156       Make muse-blosxom use relative name of published file in page-date alist.
4157     Revision:
4158       muse--main--1.0--patch-104
4160     * lisp/muse-blosxom.el (muse-blosxom-base-directory): Move higher in
4161       file.
4162       (muse-blosxom-update-page-date-alist): Renamed from
4163       `muse-blosxom-markup-date-directive'.  Make the current file name
4164       relative to the base directory and strip file extension if necessary.
4165     
4167     modified files:
4168      ChangeLog lisp/muse-blosxom.el
4171 2005-07-07 19:14:38 GMT Michael Olson <mwolson@gnu.org> patch-103
4173     Summary:
4174       Hack on muse-blosxom timestamps somewhat.
4175     Revision:
4176       muse--main--1.0--patch-103
4178     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Make this
4179       actually do something useful.  This should have a different name,
4180       really.
4181       ("blosxom-html", "blosxom-xhtml"): Call
4182       `muse-blosxom-markup-date-directive' after publishing each entry.
4183     
4185     modified files:
4186      ChangeLog lisp/muse-blosxom.el
4189 2005-07-07 06:27:02 GMT Michael Olson <mwolson@gnu.org> patch-102
4191     Summary:
4192       Fix several startup and compile errors.
4193     Revision:
4194       muse--main--1.0--patch-102
4196     * lisp/muse-wiki.el ("muse-publish"): Use correct name of function.  This
4197       fixes an error that occurred during startup.
4198     
4199     * lisp/muse-regexps.el (muse-ignored-extensions-regexp)
4200       (muse-update-ignored-extensions-regexp, muse-ignored-extensions): Move
4201       to muse.el.
4202     
4203     * lisp/muse.el (muse-update-ignored-extensions-regexp): Fix ordering so
4204       that the nasty compile errors go away.  Fix a few typos.
4205       (muse-ignored-extensions): Fix docstring.
4206       (muse-file-extension): Move this higher in the file.
4207     
4208     
4210     modified files:
4211      ChangeLog lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
4214 2005-07-07 05:57:51 GMT Michael Olson <mwolson@gnu.org> patch-101
4216     Summary:
4217       Note that muse-file-extension should not have "." in front.
4218     Revision:
4219       muse--main--1.0--patch-101
4221     * lisp/muse-project.el (muse-project-find-file): Handle case where
4222       muse-file-extension is not specified.
4223     
4224     * lisp/muse.el (muse-file-extension): Note that the period at the
4225       beginning of this value should be omitted.
4226     
4227     * lisp/muse-regexps.el (muse-update-ignored-extensions-regexp): Quote
4228       file extension so that regexp characters inside the extension will not
4229       goof it up.  This should never be a problem in normal cases, but let's
4230       be robust.
4231     
4233     modified files:
4234      ChangeLog lisp/muse-project.el lisp/muse-regexps.el
4235      lisp/muse.el
4238 2005-07-07 05:36:53 GMT Michael Olson <mwolson@gnu.org> patch-100
4240     Summary:
4241       Implement optional file extension of Muse files.
4242     Revision:
4243       muse--main--1.0--patch-100
4245     * lisp/muse-mode.el (muse-mode): Make sure
4246       `muse-update-ignored-extensions-regexp' gets updated every time we
4247       enter Muse mode.  This works around a bug in the customize interface --
4248       if a user changes an option using setq, the :set function sometimes
4249       does not get executed.  I should really try to determine whether or not
4250       this is really an issue anymore.
4251     
4252     * lisp/muse-project.el (muse-project-find-file): Make use of
4253       `muse-file-extension'.
4254     
4255     * lisp/muse-regexps.el (muse-ignored-extensions-regexp): This is not
4256       customizable; it is autogenerated from `muse-ignored-extensions'.
4257       (muse-update-ignored-extensions-regexp): New function that sets the
4258       value of `muse-ignored-extensions-regexp'.  This is needed in order to
4259       make sure that the value of `muse-file-extension' is taken into
4260       account.
4261       (muse-ignored-extensions): New option that determines which file
4262       extensions to ignore.  It is in the form of a list of regexps.
4263     
4264     * lisp/muse.el (muse-file-extension): New option that allows the user to
4265       specify the file extension to be used for Muse files.  By default, this
4266       is nil, which means that no extension will be used.
4267     
4268     * lisp/muse.el (muse-page-name): Handle case where
4269       `muse-ignored-extensions-regexp' is nil.
4270     
4272     modified files:
4273      ChangeLog lisp/muse-mode.el lisp/muse-project.el
4274      lisp/muse-regexps.el lisp/muse.el
4277 2005-07-07 03:16:38 GMT Michael Olson <mwolson@gnu.org> patch-99
4279     Summary:
4280       Document new blosxom convenience feature.
4281     Revision:
4282       muse--main--1.0--patch-99
4284     * lisp/muse-blosxom.el: Document `muse-blosxom-project-alist-dirs' and
4285       `muse-blosxom-project-alist-entry'.  An example is provided in the
4286       header.
4287     
4289     modified files:
4290      ChangeLog lisp/muse-blosxom.el
4293 2005-07-06 23:17:35 GMT Michael Olson <mwolson@gnu.org> patch-98
4295     Summary:
4296       Further work on `muse-project-alist' entry generation for blosxom.
4297     Revision:
4298       muse--main--1.0--patch-98
4300     * examples/mwolson/muse-init.el (muse-project-alist): Use proper syntax.
4301       Include subdirectories in first part of "Blog" entry.
4302     
4303     * lisp/muse-blosxom.el (muse-blosxom-project-alist-dirs): New function
4304       that returns a list of dirs that are to be used with the first part of
4305       a `muse-project-alist' entry.
4306     
4308     modified files:
4309      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
4312 2005-07-06 22:42:35 GMT Michael Olson <mwolson@gnu.org> patch-97
4314     Summary:
4315       New function: muse-blosxom-project-alist-entry.
4316     Revision:
4317       muse--main--1.0--patch-97
4319     * examples/mwolson/muse-init.el: Update from my latest settings.
4320       (muse-project-alist): Make use of `muse-blosxom-project-alist-entry'.
4321     
4322     * lisp/muse-blosxom.el (muse-blosxom-project-alist-entry): New function
4323       that generates the latter part of an entry for `muse-project-alist'.
4324     
4326     modified files:
4327      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
4330 2005-07-06 20:52:03 GMT Michael Olson <mwolson@gnu.org> patch-96
4332     Summary:
4333       Merged from hodique@lifl.fr--2005 (patch 12-23)
4334     Revision:
4335       muse--main--1.0--patch-96
4337     Patches applied:
4338     
4339      * hodique@lifl.fr--2005/muse--yh--1.0--patch-12
4340        Merged from mwolson@gnu.org--2005 (patch 68-76)
4341     
4342      * hodique@lifl.fr--2005/muse--yh--1.0--patch-13
4343        Merged from mwolson@gnu.org--2005 (patch 77-80)
4344     
4345      * hodique@lifl.fr--2005/muse--yh--1.0--patch-14
4346        Merged from mwolson@gnu.org--2005 (patch 81)
4347     
4348      * hodique@lifl.fr--2005/muse--yh--1.0--patch-15
4349        Merged from mwolson@gnu.org--2005 (patch 82)
4350     
4351      * hodique@lifl.fr--2005/muse--yh--1.0--patch-16
4352        Escape % in latex publishing
4353     
4354      * hodique@lifl.fr--2005/muse--yh--1.0--patch-17
4355        bugfix
4356     
4357      * hodique@lifl.fr--2005/muse--yh--1.0--patch-18
4358        small improvement on muse-make-link
4359     
4360      * hodique@lifl.fr--2005/muse--yh--1.0--patch-19
4361        Fix customization of muse-wiki-wikiword-regexp
4362     
4363      * hodique@lifl.fr--2005/muse--yh--1.0--patch-20
4364        Allow full customization of WikiWords
4365     
4366      * hodique@lifl.fr--2005/muse--yh--1.0--patch-21
4367        Fix mouse-2 yank bug in muse-mode
4368     
4369      * hodique@lifl.fr--2005/muse--yh--1.0--patch-22
4370        Fix interpretation order
4371     
4372      * hodique@lifl.fr--2005/muse--yh--1.0--patch-23
4373        Merged from mwolson@gnu.org--2005 (patch 83-95)
4374     
4376     modified files:
4377      ChangeLog lisp/muse-wiki.el
4379     new patches:
4380      hodique@lifl.fr--2005/muse--yh--1.0--patch-12
4381      hodique@lifl.fr--2005/muse--yh--1.0--patch-13
4382      hodique@lifl.fr--2005/muse--yh--1.0--patch-14
4383      hodique@lifl.fr--2005/muse--yh--1.0--patch-15
4384      hodique@lifl.fr--2005/muse--yh--1.0--patch-16
4385      hodique@lifl.fr--2005/muse--yh--1.0--patch-17
4386      hodique@lifl.fr--2005/muse--yh--1.0--patch-18
4387      hodique@lifl.fr--2005/muse--yh--1.0--patch-19
4388      hodique@lifl.fr--2005/muse--yh--1.0--patch-20
4389      hodique@lifl.fr--2005/muse--yh--1.0--patch-21
4390      hodique@lifl.fr--2005/muse--yh--1.0--patch-22
4391      hodique@lifl.fr--2005/muse--yh--1.0--patch-23
4394 2005-07-06 19:55:48 GMT Michael Olson <mwolson@gnu.org> patch-95
4396     Summary:
4397       Minor docfixes.
4398     Revision:
4399       muse--main--1.0--patch-95
4401     * lisp/muse-mode.el (muse-follow-name-at-point) 
4402       (muse-follow-name-at-mouse): Docfixes.
4403     
4405     modified files:
4406      ChangeLog lisp/muse-mode.el
4409 2005-07-06 19:30:34 GMT Michael Olson <mwolson@gnu.org> patch-94
4411     Summary:
4412       Fix goof-up in instructions for using `muse-blosxom-new-entry'.
4413     Revision:
4414       muse--main--1.0--patch-94
4416     * lisp/muse-blosxom.el: Fix goof-up in instructions for using
4417       `muse-blosxom-new-entry'.
4418     
4419     * muse.texi (Blosxom Entries): Ditto.
4420     
4422     modified files:
4423      ChangeLog lisp/muse-blosxom.el muse.texi
4426 2005-07-06 18:54:52 GMT Michael Olson <mwolson@gnu.org> patch-93
4428     Summary:
4429       Re-add global mouse-2 event.
4430     Revision:
4431       muse--main--1.0--patch-93
4433     * lisp/muse-mode.el (muse-mode-map): Re-add the global binding for
4434       mouse-2, since Yann found a way around the problem I was facing.
4435       (muse-follow-name-at-mouse): Call the event that would normally be used
4436       here if we don't have a link at point.
4437     
4439     modified files:
4440      ChangeLog lisp/muse-mode.el
4443 2005-07-06 07:19:41 GMT Michael Olson <mwolson@gnu.org> patch-92
4445     Summary:
4446       Fix publishing error.
4447     Revision:
4448       muse--main--1.0--patch-92
4450     * lisp/muse-project.el (muse-project-publish-file): Don't try to fetch
4451       the cdr of output-dir.  This was a code fragment from a previous
4452       attempt to refactor this function.
4453     
4455     modified files:
4456      ChangeLog lisp/muse-project.el
4459 2005-07-06 06:39:21 GMT Michael Olson <mwolson@gnu.org> patch-91
4461     Summary:
4462       Work on getting to the point where we can resolve project interwiki links.
4463     Revision:
4464       muse--main--1.0--patch-91
4466     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
4467       `muse-publishing-current-file'.
4468     
4469     * lisp/muse-project.el (muse-project-of-file): Ditto.
4470     
4471     * lisp/muse-project.el (muse-project-applicable-styles): New function
4472       that returns the usable styles for a file, given either a list of
4473       styles or a project name.  This is useful for removing styles that will
4474       be ignored for a file.
4475       (muse-project-publish-file): Split :include and :exclude processing
4476       into `muse-project-applicable-styles'.
4477     
4478     * lisp/muse-publish.el (muse-publish-output-name): Use
4479       `muse-publishing-current-file'.
4480     
4481     * lisp/muse-publish.el (muse-publish-file): Don't set `muse-current-file'.
4482     
4483     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Recognize
4484       project names.
4485     
4486     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Don't cause project
4487       names to be uninterpreted.  Remove need for muse-assoc-string.
4488     
4489     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): First draft of
4490       function that will be called to fetch a link to a page from a Muse
4491       project from the output file of the currently-published file.  This is
4492       commented out for now since I ran out of energy.
4493     
4494     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Use
4495       `muse-wiki-resolve-project-page' for handling Muse project interwiki
4496       links, but only when no match was found in `muse-wiki-interwiki-alist'.
4497       Handle case where no interwiki can be found, even though this should
4498       never happen.
4499     
4500     * lisp/muse-wiki.el (muse-mode-hook): Update `muse-wiki-interwiki-regexp'
4501       whenever Muse mode is entered.  That way we don't have to enter an
4502       extra command in our .emacs.
4503     
4504     * lisp/muse.el (muse-current-file): Remove this, since a variable called
4505       `muse-publishing-current-file' already exists that does the same thing.
4506       How embarrassing.
4507     
4508     * lisp/muse.el (muse-page-name): Use `muse-publishing-current-file'.
4509     
4510     * lisp/muse.el (muse-assoc-string): Remove this, since we no longer need
4511       to use it.
4512     
4514     modified files:
4515      ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
4516      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
4519 2005-07-06 04:00:57 GMT Michael Olson <mwolson@gnu.org> patch-90
4521     Summary:
4522       Mouse-2 on regular text will yank rather than give an error.
4523     Revision:
4524       muse--main--1.0--patch-90
4526     * lisp/muse-mode.el (muse-mode-map): Remove mappings for mouse-2, since
4527       this seems to be more trouble than it's worth.
4528       (muse-follow-name-at-mouse): Don't call `muse-follow-name-at-point';
4529       use our own implementation.
4530     
4532     modified files:
4533      ChangeLog lisp/muse-mode.el
4536 2005-07-06 02:25:56 GMT Michael Olson <mwolson@gnu.org> patch-89
4538     Summary:
4539       Make interwiki links publish with the correct extension.
4540     Revision:
4541       muse--main--1.0--patch-89
4543     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Add the correct
4544       prefix and suffix to interwiki names, as well as stripping out unwanted
4545       extensions.
4546     
4548     modified files:
4549      ChangeLog lisp/muse-wiki.el
4552 2005-07-06 02:02:42 GMT Michael Olson <mwolson@gnu.org> patch-88
4554     Summary:
4555       Fix publishing of bare interwiki names.
4556     Revision:
4557       muse--main--1.0--patch-88
4559     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Use `setq' instead of
4560       `set'.  Use `muse-assoc-string' instead of `assoc'.
4561     
4562     * lisp/muse.el (muse-assoc-string): New compatibility function that makes
4563       `assoc-string' functionality usable with Emacs21 and XEmacs.
4564     
4566     modified files:
4567      ChangeLog lisp/muse-wiki.el lisp/muse.el
4570 2005-07-06 01:41:24 GMT Michael Olson <mwolson@gnu.org> patch-87
4572     Summary:
4573       Apply a few fixes from Yann's branch.
4574     Revision:
4575       muse--main--1.0--patch-87
4577     Background: I hacked on Muse over the weekend while offline, and so did
4578                 Yann.  His changes to muse-wiki.el are different than the
4579                 ones that I made, so we should probably figure out the best
4580                 way to handle this when we both get on IRC again.  For now,
4581                 I've merged in the bugfixes that he's made, omitting most of
4582                 the changes to muse-wiki.
4583     
4584     * lisp/muse-latex.el (muse-latex-markup-regexps): Escape %.
4585     
4586     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Add docstring.
4587     
4588     * lisp/muse.el (muse-page-name): Fix a bug that was inadvertently
4589       introduced previously.
4590     
4592     modified files:
4593      ChangeLog lisp/muse-latex.el lisp/muse-wiki.el lisp/muse.el
4596 2005-07-05 20:41:49 GMT Michael Olson <mwolson@gnu.org> patch-86
4598     Summary:
4599       Warn if file not published; hack further on Wiki stuff.
4600     Revision:
4601       muse--main--1.0--patch-86
4603     * lisp/muse-html.el (muse-html-markup-paragraph): Make this only try to
4604       complete <div> tags that are of the class "image-link".  It is hoped
4605       that this will prevent user-added <div> tags from being mangled.
4606     
4607     * lisp/muse-mode.el (muse-link-at-point): Don't pass an argument to
4608       `muse-handle-implicit-link' or `muse-handle-explicit-link' since they
4609       need to look at the text at point.
4610     
4611     * lisp/muse-publish.el (muse-publish-this-file): Warn the user if the
4612       current file has not been published since it was up-to-date.  Thanks to
4613       Bill Freeman for the suggestion.
4614     
4615     * lisp/muse-publish.el (muse-publish-url): Handle case when returned url
4616       is nil.  If this happens, return the original URL.
4617     
4618     * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Set using
4619       `muse-wiki-update-interwiki-regexp.'
4620       (muse-wiki-update-interwiki-regexp): New function that sets the value
4621       of `muse-wiki-interwiki-regexp'.
4622       (muse-wiki-interwiki-alist): Call `muse-wiki-update-interwiki-regexp'
4623       on :set.
4624     
4625     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Renamed from
4626       `muse-wiki-expand-interwiki'.
4627       (muse-wiki-transform-wikiword): New function that prevents WikiWords
4628       with no matching file from being published as links.
4629     
4630     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Accept an optional
4631       string argument once again, since this behavior is needed when
4632       publishing.
4633       (muse-wiki-handle-wikiword): Ditto.
4634     
4635     * lisp/muse.el (muse-handle-url): Ditto.
4636     
4637     * lisp/muse.el (muse-handle-implicit-link): Ditto.  Restore match data
4638       after every unsuccessful attempt at handling the link.  If argument is
4639       given, restore match-data at end, too.
4640     
4641     * lisp/muse.el (muse-handle-explicit-link): Accept optional string
4642       argument.  Match data is always saved.  If argument is not given,
4643       assume that `muse-implicit-link-regexp' has been matched against, and
4644       return the 1st match string if no handlers worked.
4645     
4647     modified files:
4648      ChangeLog lisp/muse-html.el lisp/muse-mode.el
4649      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
4652 2005-07-04 23:00:06 GMT Michael Olson <mwolson@gnu.org> patch-85
4654     Summary:
4655       Hack on WikiName handling and make TAB work for Wiki links.
4656     Revision:
4657       muse--main--1.0--patch-85
4659     * lisp/muse-colors.el (muse-colors-markup): Use
4660       `muse-explicit-link-regexp' instead of `muse-link-regexp'.
4661     
4662     * lisp/muse-colors.el (muse-link-face): Add new argument EXPLICIT.  If
4663       nil, don't color bad links.  If non-nil, color bad links.
4664     
4665     * lisp/muse-colors.el (muse-colors-link): Pass `t' to `muse-link-face'.
4666     
4667     * lisp/muse-journal.el (muse-journal-rss-markup-regexps): Use
4668       `muse-explicit-link-regexp' instead of `muse-link-regexp'.
4669       (muse-journal-rss-munge-buffer): Ditto.
4670     
4671     * lisp/muse-mode.el (muse-mode-fill-nobreak-p, muse-link-at-point):
4672       Docfix.
4673     
4674     * lisp/muse-mode.el (muse-link-at-point): Rewrite so that explicit links
4675       are handled first, then implicit ones.  It should work better in all
4676       cases.  For now, we depend on the value of `muse-implicit-link-regexp'
4677       to determine how far to scan for an implicit link.  This defaults to
4678       the text between the point and the next space.
4679     
4680     * lisp/muse-mode.el (muse-visit-link-default): Refactored code from
4681       `muse-visit-link'.  If the ANCHOR argument is a string, search for it
4682       literally after opening the buffer.  Hopefully this can be of use in
4683       custom visit-link functions, when necessary.
4684     
4685     * lisp/muse-mode.el (muse-visit-link): Docfix.  Call
4686       `muse-visit-link-default'.
4687     
4688     * lisp/muse-mode.el (muse-next-reference, muse-previous-reference):
4689       Search by text properties instead of regexps.  This allows Muse to find
4690       links without having to have a massive regexp that contains all link
4691       types.  The downside is that this will not work if the user defontifies
4692       the buffer.  But it would somewhat defeat the purpose of following
4693       links if you can't see them.
4694     
4695     * lisp/muse-project.el (muse-project-batch-publish): Handle case when not
4696       enough command line args are passed in batch mode.
4697     
4698     * lisp/muse-publish.el (muse-publish-markup-regexps): Use
4699       `muse-explicit-link-regexp'.
4700     
4701     * lisp/muse-regexps.el (muse-explicit-link-regexp): Renamed from
4702       `muse-link-regexp'.
4703     
4704     * lisp/muse-regexps.el (muse-implicit-link-regexp): New option that
4705       specifies the "common ground" of all implicit links, like URLs, bare
4706       WikiNames, and -- in the future -- email addresses.
4707     
4708     * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): Quote 'boolean.
4709     
4710     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Arg URL is no longer
4711       optional.  That was a bad idea on my part.  Renamed from
4712       `muse-wiki-interwiki-handle'.  Hopefully all this renaming doesn't
4713       annoy anyone :^) .
4714     
4715     * lisp/muse-wiki.el (muse-wiki-expand-interwiki): Renamed from
4716       `muse-wiki-interwiki-expand'.
4717       (muse-wiki-handle-wikiword): Renamed from
4718       `muse-wiki-wikiword-handle'.
4719     
4720     * lisp/muse-wiki.el ("muse-colors", "muse-publish"): Use a string value
4721       for the eval-after-load arg since XEmacs chokes on constants.
4722     
4723     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Don't display a bad-link
4724       face on WikiWords that don't correspond with a file.  If people really
4725       want this to appear in bad-link face, I could accommodate that.
4726     
4727     * lisp/muse.el (muse-handle-url): New function that detects whether the
4728       given string is a URL.
4729       (muse-implicit-link-functions): Renamed from
4730       `muse-mode-link-functions'.  Defaults to `muse-handle-url'.
4731       (muse-explicit-link-functions): Renamed from
4732       `muse-mode-handler-functions'.
4733       (muse-handle-implicit-link): New function that handles all
4734       implicit links by calling functions from `muse-implicit-link-functions'.
4735       (muse-handle-explicit-link): Renamed from
4736       `muse-handled-url'.
4737     
4739     modified files:
4740      ChangeLog lisp/muse-colors.el lisp/muse-journal.el
4741      lisp/muse-mode.el lisp/muse-project.el lisp/muse-publish.el
4742      lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
4745 2005-07-04 14:40:31 GMT Michael Olson <mwolson@gnu.org> patch-84
4747     Summary:
4748       Allow WikiWords to be ignored with <nop> or "''''".
4749     Revision:
4750       muse--main--1.0--patch-84
4752     * lisp/muse-mode.el (muse-browse-result): Docfixes.
4753     
4754     * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): New option that determines
4755       whether to hide <nop> tags when coloring a Muse buffer.
4756       (muse-wiki-wikiword-at-point): Docfix.
4757       (muse-wiki-colors-nop-tag): New function that colors <nop> tags.
4758       (muse-wiki-publish-nop-tag): New function that interprets <nop> tags
4759       during publishing.
4760       (muse-colors-tags, muse-publish-markup-tags): Interpret <nop> tags,
4761       which keeps the WikiWord that follows it from being interpreted.
4762       (muse-publish-markup-regexps): Allow 4 single quotes to function as a
4763       WikiWord delimiter.
4764     
4766     modified files:
4767      ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
4770 2005-07-04 11:20:50 GMT Michael Olson <mwolson@gnu.org> patch-83
4772     Summary:
4773       Update postal address of FSF in muse-wiki.el.
4774     Revision:
4775       muse--main--1.0--patch-83
4777     * lisp/muse-wiki.el: Update postal address of the FSF.
4778     
4780     modified files:
4781      ChangeLog lisp/muse-wiki.el
4784 2005-07-01 22:48:51 GMT Michael Olson <mwolson@gnu.org> patch-82
4786     Summary:
4787       Interpret explicit links before emphasis.
4788     Revision:
4789       muse--main--1.0--patch-82
4791     * lisp/muse-publish.el (muse-publish-markup-regexps): Interpret explicit
4792       links before emphasis.
4793     
4794     * lisp/muse-wiki.el (muse-publish): Make rules use a multiple of 100 just
4795       for the heck of it.
4797     modified files:
4798      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
4801 2005-06-26 22:55:55 GMT Michael Olson <mwolson@gnu.org> patch-81
4803     Summary:
4804       Wiki hacking, regexp tweaks.
4805     Revision:
4806       muse--main--1.0--patch-81
4808     * lisp/muse-project.el (muse-project-ignore-regexp): Change group to
4809       muse-regexp.
4810     
4811     * lisp/muse-regexps.el (muse-regexp-use-character-classes): New variable
4812       that indicates whether or not to use character classes in regexps.  The
4813       default is to let Muse try to figure it out.
4814       (muse-extreg-usable-p): Make use of this variable.
4815     
4816     * lisp/muse-regexps.el (muse-url-regexp): There's too much whitespace in
4817       this regexp.  I'm guessing it was supposed to have a TAB in there at
4818       one time.  Replace this stuff with muse-regexp-space.
4819     
4820     * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use wikified EmacsWiki
4821       by default.
4822     
4823     * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use "choice" instead of
4824       "or".
4825     
4826     * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Include the page
4827       delimiter as part of the regexp.  Allow "#" or "::" to be a delimiter.
4828       We'll fix those anchor problems eventually!
4829     
4830     * lisp/muse-wiki.el (muse-wiki-interwiki-at-point): New function that
4831       uses `muse-interwiki-handle' to determine whether an interwiki link is
4832       at point.
4833     
4834     * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Make URL optional and
4835       look for a suitable value at point if needed.
4836     
4837     * lisp/muse-wiki.el: Make interwiki regexps color the same as wikiwords.
4838     
4839     * lisp/muse-wiki.el: Add publishing rule for muse-wiki-interwiki-regexp.
4840     
4841     * lisp/muse-wiki.el (muse-mode-link-functions): Add interwiki handling.
4843     modified files:
4844      ChangeLog lisp/muse-project.el lisp/muse-regexps.el
4845      lisp/muse-wiki.el
4848 2005-06-25 04:44:00 GMT Michael Olson <mwolson@gnu.org> patch-80
4850     Summary:
4851       Make installation of manual when not using Debian go smoothly.
4852     Revision:
4853       muse--main--1.0--patch-80
4855     * Makefile.defs (INSTALLINFO): New variable that specifies what command
4856       and options are to be used when insinuating the Muse documentation into
4857       the Info menu.
4858     
4859     * Makefile (install): Make use of INSTALLINFO.
4860     
4861     * README (Installation): Give directions for changing INSTALLINFO on a
4862       Debian system and changing where Muse is installed.
4863     
4864     * muse.texi: Ditto.
4866     modified files:
4867      ChangeLog Makefile Makefile.defs README muse.texi
4870 2005-06-25 04:09:15 GMT Michael Olson <mwolson@gnu.org> patch-79
4872     Summary:
4873       Fix compiler warning induced by last patch.
4874     Revision:
4875       muse--main--1.0--patch-79
4877     * lisp/muse-project.el (muse-current-file): Move to muse.el to fix
4878       compiler warning.
4880     modified files:
4881      ChangeLog lisp/muse-project.el lisp/muse.el
4884 2005-06-25 04:02:11 GMT Michael Olson <mwolson@gnu.org> patch-78
4886     Summary:
4887       Add `muse-current-file', fix minor QuickStart issue.
4888     Revision:
4889       muse--main--1.0--patch-78
4891     * examples/QuickStart: Make John Wiegley the author.
4892     
4893     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
4894       `muse-current-file' instead of `buffer-file-name'.
4895     
4896     * lisp/muse-project.el (muse-current-project): Document.
4897     
4898     * lisp/muse-project.el (muse-current-file): New variable indicating the
4899       name, including path, of the file that is currently being published.
4900       (muse-project-of-file): Make use of
4901       `muse-current-file'.
4902     
4903     * lisp/muse-publish.el (muse-publish-file): Set `muse-current-file' here.
4904     
4905     * lisp/muse.el (muse-page-name): Make use of `muse-current-file'.
4907     modified files:
4908      ChangeLog examples/QuickStart lisp/muse-blosxom.el
4909      lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
4910      lisp/muse.el
4913 2005-06-24 21:15:35 GMT Michael Olson <mwolson@gnu.org> patch-77
4915     Summary:
4916       Make muse-replace-regexp-in-string closer to its parent; no func change.
4917     Revision:
4918       muse--main--1.0--patch-77
4920     * lisp/muse.el (muse-replace-regexp-in-string): Add 2 more optional args
4921       to implement all functionality of `replace-regexp-in-string'.  No
4922       functionality change.
4923     
4925     modified files:
4926      ChangeLog lisp/muse.el
4929 2005-06-24 00:22:12 GMT Michael Olson <mwolson@gnu.org> patch-76
4931     Summary:
4932       Play nicely with fill, adaptive-fill, and flyspell.
4933     Revision:
4934       muse--main--1.0--patch-76
4936     * muse-mode.el (muse-mode-intangible-links): New function used to
4937       determine whether links will be considered intangible.
4938     
4939     * lisp/muse-mode.el (muse-mode-link-functions)
4940       (muse-mode-handler-functions): Minor docfix.
4941     
4942     * lisp/muse-mode.el (muse-mode): Don't split long links when performing
4943       fill.  Play nicely with adaptive-fill.  Avoid lockup with flyspell by
4944       making links intangible by default, but this may be adjusted by use of
4945       the `muse-mode-intangible-links' function.
4946     
4947     * lisp/muse-mode.el (muse-mode-fill-nobreak-p): New function that returns
4948       nil if we should allow a fill to occur here.  Keeps links from being
4949       broken up.
4950     
4951     * lisp/muse-mode.el (muse-mode-flyspell-p): New function that returns
4952       non-nil if we allow spell-checking to occur here.  Keeps links from
4953       being improperly colorized.
4954     
4955     * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Break up long line; no
4956       functionality change.
4958     modified files:
4959      ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
4962 2005-06-23 07:13:35 GMT Michael Olson <mwolson@gnu.org> patch-75
4964     Summary:
4965       Minor doc changes and code prettification.
4966     Revision:
4967       muse--main--1.0--patch-75
4969     * AUTHORS: Note that YH's assignment is in the mail.
4970     
4971     * README (scripts): Explain better the contents of the `scripts'
4972       directory.
4973     
4974     * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Split long line.
4976     modified files:
4977      AUTHORS ChangeLog README lisp/muse-wiki.el
4980 2005-06-23 05:20:04 GMT Michael Olson <mwolson@gnu.org> patch-74
4982     Summary:
4983       Merged from hodique@lifl.fr--2005 (patch 7-11)
4984     Revision:
4985       muse--main--1.0--patch-74
4987     Patches applied:
4988     
4989      * hodique@lifl.fr--2005/muse--yh--1.0--patch-7
4990        split WikiWords and InterWiki links into their own package
4991     
4992      * hodique@lifl.fr--2005/muse--yh--1.0--patch-8
4993        Merged from mwolson@gnu.org--2005 (patch 63-67), adapted muse-wiki features
4994     
4995      * hodique@lifl.fr--2005/muse--yh--1.0--patch-9
4996        Mimic experimental behavior for interwiki
4997     
4998      * hodique@lifl.fr--2005/muse--yh--1.0--patch-10
4999        fix notes publishing
5000     
5001      * hodique@lifl.fr--2005/muse--yh--1.0--patch-11
5002        various minor fixes
5004     new files:
5005      lisp/.arch-ids/muse-wiki.el.id lisp/muse-wiki.el
5007     modified files:
5008      ChangeLog lisp/muse-colors.el lisp/muse-html.el
5009      lisp/muse-mode.el lisp/muse-publish.el lisp/muse.el
5011     renamed files:
5012      experimental/.arch-ids/muse-wiki.el.id
5013        ==> experimental/.arch-ids/muse-wiki-old.el.id
5014      experimental/muse-wiki.el
5015        ==> experimental/muse-wiki-old.el
5017     new patches:
5018      hodique@lifl.fr--2005/muse--yh--1.0--patch-7
5019      hodique@lifl.fr--2005/muse--yh--1.0--patch-8
5020      hodique@lifl.fr--2005/muse--yh--1.0--patch-9
5021      hodique@lifl.fr--2005/muse--yh--1.0--patch-10
5022      hodique@lifl.fr--2005/muse--yh--1.0--patch-11
5025 2005-06-22 23:05:33 GMT Michael Olson <mwolson@gnu.org> patch-73
5027     Summary:
5028       Tell people where to find on-line version of manual.
5029     Revision:
5030       muse--main--1.0--patch-73
5032     * README: Add on-line locations for manual.
5033     
5034     * muse.texi: Remove @include directive.  This makes generating a PDF of
5035       this documentation a lot easier.
5036     
5037     * muse.texi (Preface): Add on-line locations for manual.
5039     modified files:
5040      ChangeLog README muse.texi
5043 2005-06-22 19:57:42 GMT Michael Olson <mwolson@gnu.org> patch-72
5045     Summary:
5046       Try to make Muse play nice with outline minor mode.
5047     Revision:
5048       muse--main--1.0--patch-72
5050     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-emphasized)
5051     (muse-colors-underlined, muse-use-font-lock, muse-link-properties): Use
5052     "muse" instead of "t" when adding invisibility to text or checking for
5053     invisibility.
5054     
5055     * lisp/muse.el (muse-add-to-invisibility-spec): New function that is a
5056     compatibility wrapper for `add-to-invisibility-spec'; XEmacs doesn't have
5057     this function.
5059     modified files:
5060      ChangeLog lisp/muse-colors.el lisp/muse.el
5063 2005-06-22 08:02:58 GMT Michael Olson <mwolson@gnu.org> patch-71
5065     Summary:
5066       Minor grammar fix in Introduction section of manual.
5067     Revision:
5068       muse--main--1.0--patch-71
5070     * muse.texi (Introduction): Minor grammar fix.
5072     modified files:
5073      ChangeLog muse.texi
5076 2005-06-22 06:32:02 GMT Michael Olson <mwolson@gnu.org> patch-70
5078     Summary:
5079       Release Muse 3.01.
5080     Revision:
5081       muse--main--1.0--patch-70
5083     * lisp/muse-colors.el: Remove unnecessary use of Version in header.
5084     
5085     * lisp/muse-html.el (muse-html-encoding-map): Add mapping for iso-8859-1.
5086     
5087     * lisp/muse-poem.el (muse-poem-markup-strings)
5088       (muse-poem-chapbook-strings): Make customizable.
5089     
5090     * lisp/muse-poem.el (muse-chapbook-latex-header)
5091       (muse-chapbook-latex-footer): Docfix.
5092     
5093     * lisp/muse-texinfo.el (muse-texinfo-info-extension)
5094       (muse-texinfo-pdf-extension): Ditto.
5095     
5096     * lisp/muse.el (muse-version): Change to 3.01.
5097     
5098     * muse.texi (Poem, Texinfo): Last two publishing styles complete.  We're
5099       done, for now!
5101     modified files:
5102      ChangeLog lisp/muse-colors.el lisp/muse-html.el
5103      lisp/muse-poem.el lisp/muse-texinfo.el lisp/muse.el muse.texi
5106 2005-06-20 02:29:08 GMT Michael Olson <mwolson@gnu.org> patch-69
5108     Summary:
5109       Tweak documentation thoroughly; still incomplete.
5110     Revision:
5111       muse--main--1.0--patch-69
5113     * README: Minor tweaks.
5114     
5115     * muse.texi: Massively rename chapters so that the titles are more
5116       descriptive.  Clean up grammar.
5117     
5118     * muse.texi (Obtaining Muse): Move content of Installation node here,
5119       stripping out any customization tips, since those are covered later.
5120       Re-work this chapter since I was dissatisfied with it.
5121     
5122     * muse.texi (Installation): This node has the content of README regarding
5123       installation, which fits the title of the node much better than the
5124       previous content.
5125     
5126     * muse.texi (Blosxom): Turn the sections of this section into
5127       subsections.
5128     
5129     * muse.texi (Getting Help and Reporting Bugs): Turn this into a list.  I
5130       like lists!
5131     
5132     * muse.texi (History): Add a "2005" item.
5134     modified files:
5135      ChangeLog README muse.texi
5138 2005-06-19 07:15:45 GMT Michael Olson <mwolson@gnu.org> patch-68
5140     Summary:
5141       Finish documenting 2 more publishing styles.
5142     Revision:
5143       muse--main--1.0--patch-68
5145     * lisp/muse-blosxom.el, lisp/muse-latex.el: Minor docfixes throughout.
5146     
5147     * lisp/muse-journal.el: Docfixes.
5148     
5149     * lisp/muse-publish.el (muse-publish-markup-functions): Add significant
5150       documentation to this function.
5151     
5152     * muse.texi (Blosxom Options): New node containing the publishing styles
5153       and options provided by Blosxom.
5154       (Book): Add usage note, as I suspect a lot of people might be confused
5155       by this style.
5156       (HTML): Space out entries better.
5157       (Journal, LaTeX): New nodes for publishing styles.
5158       (Common Elements): Document a few options that are present in
5159       `muse-publish.el'.
5161     modified files:
5162      ChangeLog lisp/muse-blosxom.el lisp/muse-journal.el
5163      lisp/muse-latex.el lisp/muse-publish.el muse.texi
5166 2005-06-19 04:45:46 GMT Michael Olson <mwolson@gnu.org> patch-67
5168     Summary:
5169       Make Muse installable and correct an Emacs21 issue.
5170     Revision:
5171       muse--main--1.0--patch-67
5173     * Makefile (.PRECIOUS): Indicate that .info and .html files in this
5174       directory will be generated.
5175       (all): Compile muse.info by default.
5176       (doc): Refactor into individual generation rules for .html and .info
5177       files.
5178       (install): New rule that installs Muse source code, compiled .elc
5179       files, and the manual into proper places.
5180     
5181     * Makefile.defs (ELISPDIR, INFODIR): Correct minor goof-up.
5182     
5183     * README (Insinuation): Move old content of Installation here.
5184       (Installation): Fill out this section.
5185       (Further Documentation): Add link to my website and note that a full
5186       manual is included with Muse.
5187     
5188     * lisp/Makefile (EL): Populate with .el files.
5189       (install): New rule that installs both .elc and .el files.
5190     
5191     * lisp/muse-texinfo.el (muse-texinfo-info-generate): If we're running
5192       Emacs21, hack in a handler for the @documentencoding tag so that it
5193       doesn't error out.
5195     modified files:
5196      ChangeLog Makefile Makefile.defs README lisp/Makefile
5197      lisp/muse-texinfo.el
5200 2005-06-19 03:05:38 GMT Michael Olson <mwolson@gnu.org> patch-66
5202     Summary:
5203       Cater even more to XEmacs and its annoying whims.
5204     Revision:
5205       muse--main--1.0--patch-66
5207     * examples/Makefile (%.html, %.pdf, %.info): Pass EMACS value as
5208       environment variable.
5209     
5210     * lisp/Makefile (%.elc, test): Don't use "-L" option since XEmacs can't
5211       handle it.  Load `muse-build.el' instead.
5212     
5213     * lisp/muse-colors.el (muse-colors-link): Add note that `link' is not
5214       used.
5215     
5216     * lisp/muse-journal.el (muse-journal-latex-munge-buffer)
5217       (muse-journal-rss-munge-buffer): Add note that the `qotd' binding is
5218       not used.
5219     
5220     * lisp/muse-journal.el (muse-journal-generate-pages): Add note that this
5221       function does not appear to be used.
5222     
5223     * lisp/muse.el (muse-replace-regexp-in-string): Use in place of
5224       `replace-regexp-in-string', since XEmacs doesn't have this function.
5225       We only implement the first 3 args, but this could be extended if we
5226       need to do so.
5227     
5228     * lisp/muse-blosxom.el (muse-blosxom-title-to-file): Use
5229       `muse-replace-regexp-in-string' in place of `replace-regexp-in-string'
5230     
5231     * lisp/muse-journal.el (muse-journal-anchorize-title): Ditto.
5232     
5233     * lisp/muse-colors.el (muse-colors-custom-tags): Remove unused binding to
5234       make XEmacs shut up.
5235     
5236     * lisp/muse-convert.el (muse-write-footnote): Ditto.
5237     
5238     * lisp/muse-html.el (muse-html-markup-table): Ditto.
5239     
5240     * lisp/muse-http.el (muse-winnow-list): Ditto.
5241     
5242     * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
5243     
5244     * lisp/muse-project.el (muse-project-file-entries): Ditto.
5245     
5246     * lisp/muse-publish.el (muse-publish-markup): Ditto.
5247     
5248     * scripts/muse-build.el: Add contrib path first; probably doesn't change
5249       anything.
5250     
5251     * scripts/publish: Use EMACS environment variable instead of hard-coding
5252       it.
5254     modified files:
5255      ChangeLog examples/Makefile lisp/Makefile lisp/muse-blosxom.el
5256      lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
5257      lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
5258      lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
5259      lisp/muse.el scripts/muse-build.el scripts/publish
5262 2005-06-19 00:43:54 GMT Michael Olson <mwolson@gnu.org> patch-65
5264     Summary:
5265       Move lisp files to `lisp' directory; hack on Makefiles, XEmacs compat.
5266     Revision:
5267       muse--main--1.0--patch-65
5269     * AUTHORS: Update entry.
5270     
5271     * muse-*.el: Move to the lisp directory.
5272     
5273     * lisp/Makefile: New file containing rules to test and compile the
5274       source.
5275     
5276     * Makefile.defs: New file that contains common definitions for all other
5277       Makefiles, such as Emacs command to use.
5278     
5279     * Makefile: Move lisp-specific rules to lisp/Makefile.
5280       (SUBDIRS): New variable containing subdirectories to clean.
5281     
5282     * README: Update to reflect new location of source files.  Give updated
5283       directions for compiling with XEmacs.
5284     
5285     * examples/Makefile (.PRECIOUS): Added to denote which type of files to
5286       compile.
5287       (%.html): Pass SITEFLAG as an environment variable to
5288       ../scripts/publish.
5289     
5290     * examples/QuickStart (The): Re-add the stray <comment> tag since it
5291       seems to be needed to keep the process from failing.  This has *got* to
5292       be a bug in Muse, but I don't want to deal with it now.
5293     
5294     * lisp/muse-colors.el (muse-make-faces): Bind newsym locally.
5295     
5296     * lisp/muse-convert.el: Move line to commentary section.
5297     
5298     * lisp/muse-latex.el (muse-latex-markup-table): Note that the
5299       locally-bound `type' variable isn't used here.
5300     
5301     * lisp/muse-mode.el (muse-index-as-string): Remove unused `file' binding.
5302     
5303     * lisp/muse-texinfo.el (muse-texinfo-markup-table): Remove unused `field'
5304       binding.
5305     
5306     * scripts/muse-build.el (load-path): Correct paths.
5307     
5308     * scripts/muse-build.el (muse-elint-files): Add a few variables here so
5309       as to avoid spurious warnings.
5310     
5311     * scripts/publish (style): Make use of SITEFLAG environment variable, if
5312       it exists.
5313     
5314     * lisp/muse.el (muse-line-end-position, muse-line-beginning-position):
5315       (muse-match-string-no-properties): New functions that take the place of
5316       `line-end-position', `line-beginning-position', and
5317       `match-string-no-properties', respectively.
5318     
5319     * examples/johnw/muse-johnw.el (muse-my-html-insert-contents)
5320       (muse-my-journal-find-entries): Use Muse-specific version of
5321       `match-string-no-properties', `line-beginning-position', and
5322       `line-end-position' since these do not exist in XEmacs.
5323     
5324     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-region)
5325       (muse-colors-custom-tags, muse-colors-link, muse-colors-title): Ditto.
5326     
5327     * lisp/muse-convert.el (muse-latex-transform): Ditto.
5328     
5329     * lisp/muse-html.el (muse-html-insert-anchor, muse-html-markup-footnote)
5330       (muse-html-insert-contents): Ditto.
5331     
5332     * lisp/muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
5333     
5334     * lisp/muse-mode.el (muse-link-at-point, muse-edit-link-at-point): Ditto.
5335     
5336     * lisp/muse-poem.el (muse-poem-prepare-buffer): Ditto.
5337     
5338     * lisp/muse-publish.el (muse-publish-markup-tag)
5339       (muse-publish-markup-footnote, muse-publish-markup-leading-space)
5340       (muse-published-buffer-contents): Ditto.
5341     
5342     * scripts/muse-build.el (muse-elint-files): Ditto.
5344     new files:
5345      .arch-ids/Makefile.defs.id Makefile.defs lisp/.arch-ids/=id
5346      lisp/.arch-ids/Makefile.id lisp/Makefile
5348     modified files:
5349      AUTHORS ChangeLog Makefile README examples/Makefile
5350      examples/QuickStart examples/johnw/muse-johnw.el
5351      lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
5352      lisp/muse-journal.el lisp/muse-latex.el lisp/muse-mode.el
5353      lisp/muse-poem.el lisp/muse-publish.el lisp/muse-texinfo.el
5354      lisp/muse.el scripts/muse-build.el scripts/publish
5356     renamed files:
5357      .arch-ids/muse-blosxom.el.id
5358        ==> lisp/.arch-ids/muse-blosxom.el.id
5359      .arch-ids/muse-book.el.id
5360        ==> lisp/.arch-ids/muse-book.el.id
5361      .arch-ids/muse-colors.el.id
5362        ==> lisp/.arch-ids/muse-colors.el.id
5363      .arch-ids/muse-convert.el.id
5364        ==> lisp/.arch-ids/muse-convert.el.id
5365      .arch-ids/muse-docbook.el.id
5366        ==> lisp/.arch-ids/muse-docbook.el.id
5367      .arch-ids/muse-html.el.id
5368        ==> lisp/.arch-ids/muse-html.el.id
5369      .arch-ids/muse-http.el.id
5370        ==> lisp/.arch-ids/muse-http.el.id
5371      .arch-ids/muse-journal.el.id
5372        ==> lisp/.arch-ids/muse-journal.el.id
5373      .arch-ids/muse-latex.el.id
5374        ==> lisp/.arch-ids/muse-latex.el.id
5375      .arch-ids/muse-mode.el.id
5376        ==> lisp/.arch-ids/muse-mode.el.id
5377      .arch-ids/muse-poem.el.id
5378        ==> lisp/.arch-ids/muse-poem.el.id
5379      .arch-ids/muse-project.el.id
5380        ==> lisp/.arch-ids/muse-project.el.id
5381      .arch-ids/muse-publish.el.id
5382        ==> lisp/.arch-ids/muse-publish.el.id
5383      .arch-ids/muse-regexps.el.id
5384        ==> lisp/.arch-ids/muse-regexps.el.id
5385      .arch-ids/muse-texinfo.el.id
5386        ==> lisp/.arch-ids/muse-texinfo.el.id
5387      .arch-ids/muse.el.id
5388        ==> lisp/.arch-ids/muse.el.id
5389      muse-blosxom.el
5390        ==> lisp/muse-blosxom.el
5391      muse-book.el
5392        ==> lisp/muse-book.el
5393      muse-colors.el
5394        ==> lisp/muse-colors.el
5395      muse-convert.el
5396        ==> lisp/muse-convert.el
5397      muse-docbook.el
5398        ==> lisp/muse-docbook.el
5399      muse-html.el
5400        ==> lisp/muse-html.el
5401      muse-http.el
5402        ==> lisp/muse-http.el
5403      muse-journal.el
5404        ==> lisp/muse-journal.el
5405      muse-latex.el
5406        ==> lisp/muse-latex.el
5407      muse-mode.el
5408        ==> lisp/muse-mode.el
5409      muse-poem.el
5410        ==> lisp/muse-poem.el
5411      muse-project.el
5412        ==> lisp/muse-project.el
5413      muse-publish.el
5414        ==> lisp/muse-publish.el
5415      muse-regexps.el
5416        ==> lisp/muse-regexps.el
5417      muse-texinfo.el
5418        ==> lisp/muse-texinfo.el
5419      muse.el
5420        ==> lisp/muse.el
5422     new directories:
5423      lisp lisp/.arch-ids
5426 2005-06-18 20:12:05 GMT Michael Olson <mwolson@gnu.org> patch-64
5428     Summary:
5429       Massively untabify files.
5430     Revision:
5431       muse--main--1.0--patch-64
5434     modified files:
5435      ChangeLog ChangeLog.2004 experimental/muse-message.el
5436      experimental/muse-wiki.el muse-book.el muse-colors.el
5437      muse-convert.el muse-docbook.el muse-html.el muse-http.el
5438      muse-journal.el muse-latex.el muse-mode.el muse-poem.el
5439      muse-project.el muse-publish.el muse-regexps.el
5440      muse-texinfo.el muse.el
5443 2005-06-18 19:57:44 GMT Michael Olson <mwolson@gnu.org> patch-63
5445     Summary:
5446       Merged from hodique@lifl.fr--2005 (patch 2-6), without the WikiWord change.
5447     Revision:
5448       muse--main--1.0--patch-63
5450     (Summary of changes that Yann made)
5451     
5452     * muse-colors.el (muse-colors-link): Whitespace cleanup.
5453     
5454     * muse-mode.el (muse-generate-index): Move index generation code into
5455       `muse-index-as-string'.
5456       (muse-index-as-string): New function that generates an index and
5457       returns it as a string, instead of placing it in a buffer like
5458       `muse-generate-index' used to.
5459     
5460     Patches applied:
5461     
5462      * hodique@lifl.fr--2005/muse--yh--1.0--patch-2
5463        merge from mwolson@gnu.org--2005
5464     
5465      * hodique@lifl.fr--2005/muse--yh--1.0--patch-3
5466        Accept WikiWords as links [mostly rescinded]
5467     
5468      * hodique@lifl.fr--2005/muse--yh--1.0--patch-4
5469        merge from mwolson@gnu.org--2005/muse--main--1.0
5470     
5471      * hodique@lifl.fr--2005/muse--yh--1.0--patch-5
5472        Merged from mwolson@gnu.org--2005 (patch 60-62)
5473     
5474      * hodique@lifl.fr--2005/muse--yh--1.0--patch-6
5475        provide a string view of the index
5477     modified files:
5478      ChangeLog muse-colors.el muse-latex.el muse-mode.el
5480     new patches:
5481      hodique@lifl.fr--2005/muse--yh--1.0--patch-2
5482      hodique@lifl.fr--2005/muse--yh--1.0--patch-3
5483      hodique@lifl.fr--2005/muse--yh--1.0--patch-4
5484      hodique@lifl.fr--2005/muse--yh--1.0--patch-5
5485      hodique@lifl.fr--2005/muse--yh--1.0--patch-6
5488 2005-06-18 06:21:19 GMT Michael Olson <mwolson@gnu.org> patch-62
5490     Summary:
5491       Document Blosxom, Book, DocBook, and HTML publishing styles.
5492     Revision:
5493       muse--main--1.0--patch-62
5495     * muse-blosxom.el: Clean up header.
5496     
5497     * muse-book.el (muse-before-book-publish-hook): Rename to
5498       `muse-book-before-publish-hook'.
5499       (muse-after-book-publish-hook): Rename to
5500       `muse-book-after-publish-hook'.
5501     
5502     * muse-html.el (muse-html-anchor-on-word, muse-html-table-attributes)
5503       (muse-html-markup-strings, muse-xhtml-markup-strings)
5504       (muse-html-meta-content-type, muse-html-meta-content-encoding)
5505       (muse-html-charset-default, muse-html-encoding-default)
5506       (muse-html-encoding-map): Docfixes.
5507     
5508     * muse.texi (Blosxom, Book, DocBook, HTML, Deriving Styles): New
5509       sections.
5511     modified files:
5512      ChangeLog muse-blosxom.el muse-book.el muse-html.el muse.texi
5515 2005-06-18 01:35:33 GMT Michael Olson <mwolson@gnu.org> patch-61
5517     Summary:
5518       Begin work on Publishing Styles section of manual.
5519     Revision:
5520       muse--main--1.0--patch-61
5522     * Makefile (.PHONY): Add "doc" to list.
5523       (doc): New rule that generates Info and HTML files from muse.texi.
5524       (dist): Rely on `distclean', not `clean'.
5525     
5526     * examples/QuickStart (Authoring mode): Remove empty section.
5527     
5528     * muse.texi: Call this program "the Emacs Muse" in title.
5529       (Publishing Styles): Begin to populate section.
5530       (Deriving Styles): First subsection of Publishing Styles.
5531       (Contributors): Remove spurious copyright section, since we address
5532       this in the title.
5533     
5534     * README: Actually remember to add this file.
5536     new files:
5537      .arch-ids/README.id README
5539     modified files:
5540      ChangeLog Makefile examples/QuickStart muse.texi
5543 2005-06-17 01:10:41 GMT Michael Olson <mwolson@gnu.org> patch-60
5545     Summary:
5546       Document Markup Rules.
5547     Revision:
5548       muse--main--1.0--patch-60
5550     * examples/QuickStart: Remove stray <comment> tag.
5551     
5552     * muse.texi (Top): Comment every menu line.
5553       (Markup Rules): New section with plenty of subsections.
5555     modified files:
5556      ChangeLog examples/QuickStart muse.texi
5559 2005-06-15 23:50:12 GMT Michael Olson <mwolson@gnu.org> patch-59
5561     Summary:
5562       Release this as Muse 3.00.90 (RC1).
5563     Revision:
5564       muse--main--1.0--patch-59
5566     * Makefile (%.elc): Use -q instead of --no-init-file because the former
5567       is compatible with both Emacs and XEmacs.
5568     
5569     * examples/README: Renamed to QuickStart.
5570     
5571     * examples/Makefile (EXAMPLES): Reflect name change of README.
5572     
5573     * muse.el: Ditto.
5575     modified files:
5576      ChangeLog Makefile examples/Makefile muse.el
5578     renamed files:
5579      examples/.arch-ids/README.id
5580        ==> examples/.arch-ids/QuickStart.id
5581      examples/README
5582        ==> examples/QuickStart
5585 2005-06-15 22:47:05 GMT Michael Olson <mwolson@gnu.org> patch-58
5587     Summary:
5588       Makefile refactoring.
5589     Revision:
5590       muse--main--1.0--patch-58
5592     * Makefile (.PHONY): List all non-file targets.
5593       (examples): New rule that calls Make in the examples directory.
5594       (atranslit): Removed, since this isn't (yet) bundled with Muse.
5595     
5596     * README: Move to the examples directory.  I'd prefer to distribute a
5597       very basic plain text README and use this as a quickstart + markup
5598       example + publishing example.
5599     
5600     * examples/Makefile: Move all README-related rules here.
5601     
5602     * examples/README: Add an "About this document" section.  
5603     
5604     * scripts/publish (style): Do not include the contrib directory, since we
5605       don't use any code from there.  Since this is only invoked from the
5606       examples directory, make sure add the parent directory to the load
5607       path.
5608     
5609     * muse.texi: Change version to 3.00.90 (RC1).
5610     
5611     * muse.el: Change location of the README file in header.
5612     
5613     * muse.el (muse-version): Update to 3.00.90 (RC1).
5615     new files:
5616      examples/.arch-ids/Makefile.id examples/Makefile
5618     modified files:
5619      ChangeLog Makefile examples/README muse.el muse.texi
5620      scripts/publish
5622     renamed files:
5623      .arch-ids/README.id
5624        ==> examples/.arch-ids/README.id
5625      README
5626        ==> examples/README
5629 2005-06-14 03:14:05 GMT Michael Olson <mwolson@gnu.org> patch-57
5631     Summary:
5632       Update my example configuration.
5633     Revision:
5634       muse--main--1.0--patch-57
5636     * examples/mwolson/muse-init.el: Update to reflect use of outline faces
5637       and experimental status of muse-message.
5639     modified files:
5640      ChangeLog examples/mwolson/muse-init.el
5643 2005-06-14 03:08:54 GMT Michael Olson <mwolson@gnu.org> patch-56
5645     Summary:
5646       Provide optional outline-style faces; customization fixes; experimental stuff.
5647     Revision:
5648       muse--main--1.0--patch-56
5650     * muse-colors.el (muse-colors-autogen-headings): New user-customizable
5651       option that determines what the header faces should look like.  If
5652       'outline, use outline-style faces.  If nil, don't generate the faces at
5653       all, which allows the user to specify their own.  Otherwise, use the
5654       scaled faces, which is the default behavior.
5655       (muse-colors-outline-faces-list): List of faces to use.  In case the
5656       outline faces are not available, provide reasonable defaults.
5657       (muse-make-faces): Use dolist instead of mapc.  Implement the
5658       possibility of having outline-style colors for heading.  Don't call
5659       this function immediately -- give the users time to make their changes
5660       through the customize interface.  Once we call this function, Emcs from
5661       CVS will not allow the faces to be changed easily, which is a shame.
5662     
5663     * muse-message.el (muse-message-contents-tag): Copied from
5664       `muse-publish-contents-tag' in order to keep the customization
5665       interface from making the `muse-markup-tags' option from throwing a
5666       type mismatch error.  This function is untested and will likely do
5667       nothing useful.  This file has been moved to the experimental folder
5668       until it gets fleshed out more.
5669     
5670     * experimental/muse-wiki.el: New file from johnw's initial attempt at a
5671       file that could eventually provide wiki-like ability.  Currently this
5672       is just a collection of functions that were pruned out when he remade
5673       Muse, so don't get too excited.  I plan to eventually merge Yann
5674       Hodique's work here, probably after the first release of Muse.
5675     
5676     * muse-regexps.el (muse-regexp): Improve description.
5677     
5678     * muse-project.el (muse-project-ignore-regexp): Make this be a part of
5679       the muse-regexp group since it is just a single regexp.  Lists of
5680       regexps don't have to be in muse-regexp, however.
5681     
5682     * muse-blosxom.el (muse-blosxom): Change use of `behaviour' to `behavior'
5683       since the Emacs devel mailing list seems to not want Britain-izations
5684       in Emacs code.
5685     
5686     * muse-colors.el (muse-colors): Ditto.
5687     
5688     * muse-docbook.el (muse-docbook): Ditto.
5689     
5690     * muse-html.el (muse-html): Ditto.
5691     
5692     * muse-http.el (muse-http): Ditto.
5693     
5694     * muse-message.el (muse-message): Ditto.
5695     
5696     * muse-mode.el (muse-mode): Ditto.
5697     
5698     * muse-project.el (muse-project): Ditto.
5699     
5700     * muse-publish.el (muse-publish): Ditto.
5701     
5702     * muse.el (muse): Ditto.
5704     new files:
5705      experimental/.arch-ids/=id
5706      experimental/.arch-ids/muse-wiki.el.id
5707      experimental/muse-wiki.el
5709     modified files:
5710      ChangeLog experimental/muse-message.el muse-blosxom.el
5711      muse-colors.el muse-docbook.el muse-html.el muse-http.el
5712      muse-mode.el muse-project.el muse-publish.el muse-regexps.el
5713      muse.el
5715     renamed files:
5716      .arch-ids/muse-message.el.id
5717        ==> experimental/.arch-ids/muse-message.el.id
5718      muse-message.el
5719        ==> experimental/muse-message.el
5721     new directories:
5722      experimental experimental/.arch-ids
5725 2005-06-13 22:37:20 GMT Michael Olson <mwolson@gnu.org> patch-55
5727     Summary:
5728       Fix publishing error when given an empty string for header/footer.
5729     Revision:
5730       muse--main--1.0--patch-55
5732     * muse-publish.el (muse-insert-file-or-string): Don't pass argument to
5733       `file-readable-p' if it is an empty string.  For some reason,
5734       `file-readable-p' and `insert-file-contents' were treating an empty
5735       string as if it were the current directory.
5737     modified files:
5738      ChangeLog muse-publish.el
5741 2005-06-13 22:01:00 GMT Michael Olson <mwolson@gnu.org> patch-54
5743     Summary:
5744       WYSIWYG emphasis, XEmacs compatibility hacks.
5745     Revision:
5746       muse--main--1.0--patch-54
5748     * muse-colors.el (muse-colors-emphasized): Make emphasis more WYSIWIG
5749       compliant.  Only colorize if we end with the same number of asterisks
5750       as we start with, preventing unnoticed syntax errors.  Don't colorize
5751       in the middle of a word.
5752       (muse-colors-underlined): Make underlining more WYSIWIG compliant.
5753       Only colorize if we end with an underscore.  Don't colorize in the
5754       middle of a word.
5755     
5756     * muse-docbook.el (muse-docbook-markup-paragraph): Move question mark
5757       inside of group.  This will probably not do anything, but it seems
5758       syntactically good.
5759     
5760     * muse-html.el (muse-html-markup-paragraph): Attempt to deal with case
5761       where we start with an image link.  JohnW didn't seem to like having
5762       <p> tags inserted before image links, but they don't validate properly
5763       as they are.  For now, I will surround such links/paragraphs with <div
5764       class="image-link"> in an attempt to be as not invasive and yet
5765       standards compliant as possible.
5766     
5767     * muse-html.el (muse-html-escape-string): Work around distinction between
5768       int and char types in XEmacs.  Deal with an annoying replace-match bug
5769       in XEmacs that rears its head at times.
5770     
5771     * muse-publish.el (muse-publish-markup-word): Allow underlines to be
5772       multi-line.
5774     modified files:
5775      ChangeLog muse-colors.el muse-docbook.el muse-html.el
5776      muse-publish.el
5779 2005-06-13 01:13:08 GMT Michael Olson <mwolson@gnu.org> patch-53
5781     Summary:
5782       Minor code cleanup to address elint issues.
5783     Revision:
5784       muse--main--1.0--patch-53
5786     * Makefile (test): Don't build README files during this rule.  Remove
5787       spurious "make clean" statement.
5788     
5789     * muse-colors.el (muse-colors-tags): Make sure that this appears in the
5790       `muse-colors' group, and give it a proper type.
5791     
5792     * muse-mode.el: Wrap condition-case around `eval-when-compile'.
5793     
5794     * examples/johnw/muse-johnw.el (muse-my-html-insert-contents,
5795       muse-my-journal-find-entries): Replace `string-to-int' with
5796       `string-to-number'.
5797     
5798     * muse-html.el (muse-html-insert-contents): Ditto.
5799     
5800     * muse-journal.el (muse-journal-html-munge-buffer,
5801       muse-journal-latex-munge-buffer): Ditto.
5802     
5803     * muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
5804     
5805     * muse-publish.el (muse-publish-markup-footnote,
5806       muse-publish-contents-tag): Ditto.
5807     
5808     * muse-regexps.el (muse-extreg-usable-p): Ditto.
5810     modified files:
5811      ChangeLog Makefile examples/johnw/muse-johnw.el muse-colors.el
5812      muse-html.el muse-journal.el muse-mode.el muse-publish.el
5813      muse-regexps.el
5816 2005-06-13 00:41:10 GMT Michael Olson <mwolson@gnu.org> patch-52
5818     Summary:
5819       Add ability to automate the creation a new blosxom entry.
5820     Revision:
5821       muse--main--1.0--patch-52
5823     * examples/mwolson/muse-init.el: Move new entry section to
5824       muse-blosxom.el.  Modify the key settings in my example accordingly.
5825     
5826     * muse-blosxom.el (muse-blosxom-footer): Just use the empty string, since
5827       Muse always makes sure that the file ends with a newline.
5828     
5829     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove this, since
5830       planner markup is now provided automatically by the planner port to
5831       Muse, and we don't have any customized markup.
5832     
5833     * muse-blosxom.el (muse-blosxom-base-directory): New customizable
5834       variable that specifies where the base directory of your blog entries
5835       is found.
5836     
5837     * muse-blosxom.el (muse-blosxom-get-categories): Get the categories from
5838       the base directory.  Explore categories recursively.
5839     
5840     * muse-blosxom.el (muse-blosxom-title-to-file): Helper function for
5841       `muse-blosxom-new-entry'.  Turns the given title into a lowercase, sans
5842       special characters file name.
5843     
5844     * muse-blosxom.el (muse-blosxom-new-entry): Automate the process of
5845       making a new blog entry.  It will prompt you for a category, then a
5846       title, and then will create a new file that has the date and title
5847       inserted.
5849     modified files:
5850      ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
5853 2005-06-12 22:11:20 GMT Michael Olson <mwolson@gnu.org> patch-51
5855     Summary:
5856       Change mailing address of FSF, add AUTHORS file.
5857     Revision:
5858       muse--main--1.0--patch-51
5860     * muse-*.el, muse.texi: Change mailing address of FSF.
5861     
5862     * muse.texi (Contributors): Fix typo.
5863     
5864     * AUTHORS: New file containing a list of all of those who have
5865       contributed code or documentation to Muse, how many lines were changed,
5866       etc.
5868     new files:
5869      .arch-ids/AUTHORS.id AUTHORS
5871     modified files:
5872      ChangeLog muse-blosxom.el muse-convert.el muse-docbook.el
5873      muse-html.el muse-http.el muse-journal.el muse-latex.el
5874      muse-message.el muse-mode.el muse-poem.el muse-project.el
5875      muse-publish.el muse-regexps.el muse-texinfo.el muse.el
5876      muse.texi
5879 2005-06-12 21:33:24 GMT Michael Olson <mwolson@gnu.org> patch-50
5881     Summary:
5882       Merged from hodique@lifl.fr--2005 (patch 0-1)
5883     Revision:
5884       muse--main--1.0--patch-50
5886     Patches applied:
5887     
5888      * hodique@lifl.fr--2005/muse--yh--1.0--base-0
5889        tag of mwolson@gnu.org--2005/muse--main--1.0--patch-49
5890     
5891      * hodique@lifl.fr--2005/muse--yh--1.0--patch-1
5892        fix .html (for example) in visible names for links
5894     modified files:
5895      ChangeLog muse-publish.el
5897     new patches:
5898      hodique@lifl.fr--2005/muse--yh--1.0--base-0
5899      hodique@lifl.fr--2005/muse--yh--1.0--patch-1
5902 2005-06-11 23:35:43 GMT Michael Olson <mwolson@gnu.org> patch-49
5904     Summary:
5905       Make generated X(HT)ML show up in the right encoding in other modes.
5906     Revision:
5907       muse--main--1.0--patch-49
5909     * muse-html.el (muse-xhtml-header): Add "encoding=..." to first line.
5910       Thanks to Zhiqiang Ye for the suggestion.  This attempts to make
5911       generated (X)HTML files show up in the right coding system when editing
5912       them with another Emacs mode.
5913     
5914     * muse-journal.el (muse-journal-rss-header): Automatically determine the
5915       encoding instead of hard-coding it.
5916     
5917     * muse-message.el: Add content to Commentary section, explaining the use
5918       of this publishing style.
5920     modified files:
5921      ChangeLog muse-html.el muse-journal.el muse-message.el
5924 2005-06-11 01:28:01 GMT Michael Olson <mwolson@gnu.org> patch-48
5926     Summary:
5927       Move regexps to same group, only make 4 heading faces.
5928     Revision:
5929       muse--main--1.0--patch-48
5931     * muse-colors.el (muse-make-faces): Only create 4 header faces since we
5932       can only publish 3 of them specially, leaving the fourth to be in
5933       plain text.
5934       (muse-colors-markup): Only recognize 4 levels of heading.
5935     
5936     * muse-regexps.el (muse-tag-regexp, muse-link-regexp, muse-url-regexp)
5937       (muse-file-regexp, muse-image-regexp)
5938       (muse-ignored-extensions-regexp): Moved here from muse.el.  It seems
5939       like a good idea to have all the regexps in the same group.
5941     modified files:
5942      ChangeLog muse-colors.el muse-regexps.el muse.el
5945 2005-06-09 19:48:02 GMT Michael Olson <mwolson@gnu.org> patch-47
5947     Summary:
5948       Update my example config, minor code cleanup.
5949     Revision:
5950       muse--main--1.0--patch-47
5952     * examples/mwolson/muse-init.el (muse-project-alist): Shorten project
5953       names and add "Plans" project.
5954     
5955     * muse-docbook.el (looking-back): Delete.
5956     
5957     * muse-html.el (looking-back): Delete.
5958     
5959     * muse-html.el (muse-html-markup-paragraph): Use `muse-looking-back'
5960       instead of `looking-back'.
5961     
5962     * muse.el (muse-looking-back): Instead of redefining the `looking-back'
5963       function, use this function.  If `looking-back' exists, call it;
5964       otherwise, use a workaround.
5966     removed files:
5967      contrib/.arch-ids/pcomplete.el.id contrib/pcomplete.el
5969     modified files:
5970      ChangeLog examples/mwolson/muse-init.el muse-docbook.el
5971      muse-html.el muse.el
5974 2005-05-30 22:15:13 GMT Michael Olson <mwolson@gnu.org> patch-46
5976     Summary:
5977       Handle a few paragraph publishing edge cases better.
5978     Revision:
5979       muse--main--1.0--patch-46
5981     * muse-docbook.el (muse-docbook-markup-regexps): Consolidate the
5982       beginning-of-document, end-of-document, and paragraph separator regexps
5983       so that one markup rule can be used in all these cases.
5984       (muse-docbook-markup-paragraph): Handle more cases correctly.  In
5985       particular, blockquote or center at beginning or end of document will
5986       be published properly.  Hopefully this won't slow things down too much.
5987       (muse-docbook-markup-paragraph-close): Removed.
5988     
5989     * muse-blosxom.el (muse-blosxom-markup-regexps): Ditto.
5990     
5991     * muse-html.el (muse-html-markup-regexps, muse-html-markup-paragraph):
5992       Ditto.
5993       (muse-html-markup-paragraph-close): Removed.
5995     modified files:
5996      ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
5999 2005-05-28 23:37:11 GMT Michael Olson <mwolson@gnu.org> patch-45
6001     Summary:
6002       Improve prompt when reading a tag.
6003     Revision:
6004       muse--main--1.0--patch-45
6006     * muse-mode.el (muse-insert-tag): Add a colon after "default" like some
6007       other Emacs modes seem to do.
6009     modified files:
6010      ChangeLog muse-mode.el
6013 2005-05-28 23:34:50 GMT Michael Olson <mwolson@gnu.org> patch-44
6015     Summary:
6016       Warn user when publishing fails due to a private directory.
6017     Revision:
6018       muse--main--1.0--patch-44
6020     * muse-project.el (muse-project-private-p): Warn users when publishing a
6021       file fails due to its directory not being readable by others.  Make
6022       sure that you do a `chmod +o name_of_directory' if you want the
6023       contents of that directory to be publishable.
6025     modified files:
6026      ChangeLog muse-project.el
6029 2005-05-28 23:21:39 GMT Michael Olson <mwolson@gnu.org> patch-43
6031     Summary:
6032       Fix error with example tags and message publishing style.
6033     Revision:
6034       muse--main--1.0--patch-43
6036     * muse-colors.el: Don't define `font-lock-mode' as a variable.  Check to
6037       see if a previous definition for `font-lock-multiline' exists.
6038     
6039     * muse-message.el (muse-message-example-tag): Don't require two
6040       additional (unused) arguments.
6042     modified files:
6043      ChangeLog muse-colors.el muse-message.el
6046 2005-05-22 05:58:40 GMT Michael Olson <mwolson@gnu.org> patch-42
6048     Summary:
6049       Always end the published document with a newline.
6050     Revision:
6051       muse--main--1.0--patch-42
6053     * muse-html.el (muse-html-markup-paragraph-close): Always end the
6054       published document with a newline.
6055     
6056     * muse-docbook.el (muse-docbook-markup-paragraph-close): Ditto.
6058     modified files:
6059      ChangeLog muse-docbook.el muse-html.el
6062 2005-05-22 01:26:13 GMT Michael Olson <mwolson@gnu.org> patch-41
6064     Summary:
6065       Don't let automatic backup files crash the publishing process.
6066     Revision:
6067       muse--main--1.0--patch-41
6069     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove rule for date
6070       directive since this value is already processed by
6071       `muse-publish-markup-directive', and may be obtained by using
6072       the code: (muse-publishing-directive "date").
6073     
6074     * muse-colors.el (muse-colors-region): Make sure that we don't ever try
6075       to run (funcall nil); this happened once during a debugging process.
6076     
6077     * muse-project.el (muse-project-private-p): Skip any file for which we
6078       cannot fetch attributes.  This fixes a bug where having an
6079       Emacs-generated automatic backup file in a publishing directory causes
6080       the publishing process to halt with an error.
6082     modified files:
6083      ChangeLog muse-blosxom.el muse-colors.el muse-project.el
6086 2005-05-20 20:44:46 GMT Michael Olson <mwolson@gnu.org> patch-40
6088     Summary:
6089       Apply fix in previous patch to the DocBook publishing style.
6090     Revision:
6091       muse--main--1.0--patch-40
6093     * muse-docbook.el (muse-docbook-markup-paragraph-close): Apply fix from
6094       previous patch here as well.
6095     
6097     modified files:
6098      ChangeLog muse-docbook.el
6101 2005-05-20 20:28:32 GMT Michael Olson <mwolson@gnu.org> patch-39
6103     Summary:
6104       Fix newly-introduced lock-up during HTML publishing.
6105     Revision:
6106       muse--main--1.0--patch-39
6108     * muse-blosxom.el (muse-blosxom-markup-regexps): Give date directive and
6109       planner rules higher priority in the publishing sequence.  Hopefully
6110       this will not wreck anything; I don't use these rules, so I cannot
6111       tell.  This wasn't a real bugfix, just an aesthetic code thing for me.
6112     
6113     * muse-html.el (muse-html-markup-paragraph-close): Don't use
6114       replace-match; that seems to be slightly evil.  Return nil instead of a
6115       newline since otherwise Muse thinks that we are not done yet and gets
6116       into an infinite loop.  This should fix the lock-up problem that
6117       resulted from the previous few patches.
6119     modified files:
6120      ChangeLog muse-blosxom.el muse-html.el
6123 2005-05-19 23:44:16 GMT Michael Olson <mwolson@gnu.org> patch-38
6125     Summary:
6126       Parenthesis goofup.
6127     Revision:
6128       muse--main--1.0--patch-38
6130     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove stray parenthesis.
6131     
6133     modified files:
6134      ChangeLog muse-blosxom.el
6137 2005-05-19 23:41:54 GMT Michael Olson <mwolson@gnu.org> patch-37
6139     Summary:
6140       Make docbook and blosxom modes close paragraphs properly at end.
6141     Revision:
6142       muse--main--1.0--patch-37
6144     * muse-blosxom.el (muse-blosxom-markup-regexps): Use new rule from last
6145       patch.
6146     
6147     * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
6148       (muse-docbook-markup-paragraph-close): Adapt from
6149       `muse-html-markup-paragraph-close'.
6150     
6151     * muse-html.el (muse-html-markup-paragraph-close): Add newline so that we
6152       preserve the same appearance as before the last patch.
6154     modified files:
6155      ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
6158 2005-05-19 23:26:50 GMT Michael Olson <mwolson@gnu.org> patch-36
6160     Summary:
6161       Bugfix: Close P tag properly at end of file.
6162     Revision:
6163       muse--main--1.0--patch-36
6165     * muse-blosxom.el: Fix bug where loading this file twice would cause an
6166       error.
6167     
6168     * muse-html.el (muse-html-markup-regexps): Use simpler mechanism for
6169       detecting whether or not a paragraph needs a closing P tag.
6170       (muse-html-markup-paragraph-close): New function that only inserts a
6171       closing P tag when an unclosed P tag is nearby.
6173     modified files:
6174      ChangeLog muse-blosxom.el muse-html.el
6177 2005-05-18 06:07:02 GMT Michael Olson <mwolson@gnu.org> patch-35
6179     Summary:
6180       Update my example settings.
6181     Revision:
6182       muse--main--1.0--patch-35
6184     * examples/mwolson/muse-init.el: Synchronize with my current settings.
6186     modified files:
6187      ChangeLog examples/mwolson/muse-init.el
6190 2005-05-18 06:03:07 GMT Michael Olson <mwolson@gnu.org> patch-34
6192     Summary:
6193       Update documentation for C-c TAB feature.
6194     Revision:
6195       muse--main--1.0--patch-34
6197     * muse.texi (Keystroke Summary): Note that C-c TAB calls
6198       `muse-insert-tag'.
6199     
6201     modified files:
6202      ChangeLog muse.texi
6205 2005-05-18 06:00:27 GMT Michael Olson <mwolson@gnu.org> patch-33
6207     Summary:
6208       New feature: tag completion with C-c TAB.
6209     Revision:
6210       muse--main--1.0--patch-33
6212     * muse-mode.el (muse-mode-map): Map C-c TAB to `muse-insert-tag'.
6213       (muse-tag-history, muse-custom-tags): New variables that keep track of
6214       the tag history and newly-entered tags respectively for
6215       `muse-insert-tag'.
6216       (muse-insert-tag): New function that interactively prompts the user for
6217       a tag to use.
6219     modified files:
6220      ChangeLog muse-mode.el
6223 2005-05-18 05:49:07 GMT Michael Olson <mwolson@gnu.org> patch-32
6225     Summary:
6226       Fix XHTML validation error with <hr> and <br>.
6227     Revision:
6228       muse--main--1.0--patch-32
6230     * muse-html.el (muse-xhtml-markup-strings): Use the proper form of the BR
6231       and HR tags for XHTML publishing.  This should fix a few validation
6232       errors that I've been noticing lately.
6234     modified files:
6235      ChangeLog muse-html.el
6238 2005-05-12 22:46:10 GMT Michael Olson <mwolson@gnu.org> patch-31
6240     Summary:
6241       Remove flyspell overlays on links.
6242     Revision:
6243       muse--main--1.0--patch-31
6245     * muse-colors.el (muse-colors-link): Remove flyspell overlays.  This
6246       should make the link clickable.  On Emacs21, the color will stay red,
6247       but other Emacsen should do the right thing, which is use the normal
6248       link color.  Hopefully this will fix some strange flyspell-related link
6249       problems.
6251     modified files:
6252      ChangeLog muse-colors.el
6255 2005-05-06 03:30:05 GMT Michael Olson <mwolson@gnu.org> patch-30
6257     Summary:
6258       Update my example Muse settings.
6259     Revision:
6260       muse--main--1.0--patch-30
6262     * examples/mwolson/muse-init.el: Update from my latest version.
6263       (muse-project-alist): Remove the francais part of my blog.
6264       (my-muse-mode-flyspell-p): Split old `my-muse-mode-affect-p' function
6265       into this and `my-muse-mode-fill-nobreak-p'.
6266       (muse-mode-hook): Tell fill mode to avoid breaking links; hopefully
6267       this is the best way to accomplish this.
6268       (my-muse-blosxom-title-to-file): Replace more non-alphanumeric
6269       characters in the title.
6270       (my-muse-prepare-entry-for-xanga): Treat example regions better.
6272     modified files:
6273      ChangeLog examples/mwolson/muse-init.el
6276 2005-04-21 18:25:28 GMT Michael Olson <mwolson@gnu.org> patch-29
6278     Summary:
6279       Add simple `muse-version' function.
6280     Revision:
6281       muse--main--1.0--patch-29
6283     * muse.el (muse-version): New function that displays the value of the
6284       `muse-version' variable.  This should be easier for the user to type
6285       than C-h v muse-version.
6287     modified files:
6288      ChangeLog muse.el
6291 2005-04-21 18:19:02 GMT Michael Olson <mwolson@gnu.org> patch-28
6293     Summary:
6294       Don't compile documentation by default.
6295     Revision:
6296       muse--main--1.0--patch-28
6298     * Makefile (all): Don't compile documentation by default.
6299       (doc): Use this rule to compile documentation.
6301     modified files:
6302      ChangeLog Makefile
6305 2005-04-16 18:08:24 GMT Michael Olson <mwolson@gnu.org> patch-27
6307     Summary:
6308       Merge RSS 2.0 enclosure support for muse-journal.el from johnw
6309     Revision:
6310       muse--main--1.0--patch-27
6312     2005-04-16  Michael Olson  <mwolson@gnu.org>
6313     
6314         * muse-journal.el: Merge in enclosure support for RSS 2.0 from
6315         johnw. If a journal entry's title is a [[link]], then an
6316         <enclosure> tag will be added to the XML data giving the size and
6317         MIME type of the link target.  This makes podcasting with Muse
6318         trivial.
6319         (muse-journal-rss-entry-template): Add enclosure usage to example.
6320         (muse-journal-rss-munge-buffer): Implement enclosures.
6322     modified files:
6323      ChangeLog muse-journal.el
6326 2005-04-15 05:54:30 GMT Michael Olson <mwolson@gnu.org> patch-26
6328     Summary:
6329       Standardize source headers, appease elint, don't require planner
6330     Revision:
6331       muse--main--1.0--patch-26
6333     2005-04-15  Michael Olson  <mwolson@gnu.org>
6334     
6335         * Makefile, scripts/muse-build.el: Moved muse-build.el to the
6336         `scripts' directory since it really isn't part of Muse proper; it
6337         is used to generate Muse output from the command line.
6338     
6339         * muse-blosxom.el: Handle case where planner is not loaded so that
6340         it isn't a hard requirement.
6341     
6342         * muse-colors.el: Move definition of `muse-colors-tag-info' up so
6343         that elint doesn't complain.
6344     
6345         * muse-message.el (muse-message-markup-link): Don't throw up on
6346         links with no description.
6347     
6348         * muse-blosxom.el, muse-book.el, muse-colors.el, muse-convert.el,
6349         muse-docbook.el, muse-html.el, muse-http.el, muse-journal.el,
6350         muse-latex.el, muse-message.el, muse-mode.el, muse-poem.el,
6351         muse-project.el, muse-publish.el, muse-regexps.el,
6352         muse-texinfo.el, muse.el: Add standard header for each file in
6353         preparation for the initial release, which will hopefully happen
6354         sometime within the next month.
6355     
6357     removed files:
6358      experimental/.arch-ids/=id
6360     modified files:
6361      ChangeLog Makefile muse-blosxom.el muse-book.el muse-colors.el
6362      muse-convert.el muse-docbook.el muse-html.el muse-http.el
6363      muse-journal.el muse-latex.el muse-message.el muse-mode.el
6364      muse-poem.el muse-project.el muse-publish.el muse-regexps.el
6365      muse-texinfo.el muse.el
6367     renamed files:
6368      .arch-ids/muse-build.el.id
6369        ==> scripts/.arch-ids/muse-build.el.id
6370      muse-build.el
6371        ==> scripts/muse-build.el
6373     removed directories:
6374      experimental experimental/.arch-ids
6377 2005-04-14 23:46:47 GMT Michael Olson <mwolson@gnu.org> patch-25
6379     Summary:
6380       Merge contents of muse-latexcjk.el into muse-latex.el.
6381     Revision:
6382       muse--main--1.0--patch-25
6384     2005-04-14  Michael Olson  <mwolson@gnu.org>
6385     
6386         * muse-latex.el (muse-latexcjk-header, muse-latexcjk-footer)
6387         (muse-latexcjk-encoding-map, muse-latexcjk-encoding-default)
6388         (muse-latexcjk-encoding, muse-latexcjk-transform-content-type):
6389         Merge in from muse-latexcjk.el.
6390     
6391         * muse-latexcjk.el: Removed, functionality merged with
6392         muse-latex.el
6394     removed files:
6395      .arch-ids/muse-latexcjk.el.id muse-latexcjk.el
6397     modified files:
6398      ChangeLog muse-latex.el
6401 2005-04-06 23:25:47 GMT Michael Olson <mwolson@gnu.org> patch-24
6403     Summary:
6404       Merge muse-xhtml.el into muse-html.el.
6405     Revision:
6406       muse--main--1.0--patch-24
6408     2005-04-06  Michael Olson  <mwolson@gnu.org>
6409     
6410         * examples/mwolson/muse-init.el: Update with respect to the
6411         muse-xhtml.el merge.
6412     
6413         * muse-html.el: The contents of muse-xhtml.el have been merged in
6414         as advised by John Wiegley.
6415         (muse-html-style-sheet): Add example for XHTML use in the
6416         function's documentation.
6417         (muse-xhtml-header, muse-xhtml-footer, muse-xhtml-markup-tags):
6418         Moved from muse-xhtml.el.
6419     
6420         * muse-xhtml.el: Removed; contents merged into muse-html.el.
6422     removed files:
6423      .arch-ids/muse-xhtml.el.id muse-xhtml.el
6425     modified files:
6426      ChangeLog examples/mwolson/muse-init.el muse-html.el
6429 2005-04-06 03:18:55 GMT Michael Olson <mwolson@gnu.org> patch-23
6431     Summary:
6432       Try to fix regexps for Emacs 21.4.
6433     Revision:
6434       muse--main--1.0--patch-23
6436     2005-04-05  Michael Olson  <mwolson@gnu.org>
6437     
6438         * muse-regexps.el (muse-extreg-usable-p): Try to make regexps work
6439         for Emacs 21.4.
6441     modified files:
6442      ChangeLog muse-regexps.el
6445 2005-04-01 17:59:47 GMT Michael Olson <mwolson@gnu.org> patch-22
6447     Summary:
6448       Add comments to the publish-project example script
6449     Revision:
6450       muse--main--1.0--patch-22
6452     2005-04-01  Michael Olson  <mwolson@gnu.org>
6453     
6454         * examples/publish-project: Moved here from
6455         scripts/publish-project.  Added a few comments so people know what
6456         it is used for.
6458     modified files:
6459      ChangeLog examples/publish-project
6461     renamed files:
6462      scripts/.arch-ids/publish-project.id
6463        ==> examples/.arch-ids/publish-project.id
6464      scripts/publish-project
6465        ==> examples/publish-project
6468 2005-04-01 02:27:08 GMT Michael Olson <mwolson@gnu.org> patch-21
6470     Summary:
6471       New XHTML style, add more examples to my sample muse config
6472     Revision:
6473       muse--main--1.0--patch-21
6475     2005-03-31  Michael Olson  <mwolson@gnu.org>
6476     
6477         * examples/mwolson/muse-init.el: Give an example of deriving a
6478         custom publishing style.
6479         (my-muse-blosxom-finalize): Finalizes the "my-blosxom" style.
6480         (my-muse-prepare-entry-for-xanga): Mangle the published output
6481         from a blosxom project and copy the result to the clipboard for
6482         easy pasting into Xanga's web form.  The file is untouched.
6483     
6484         * muse-html.el (muse-html-style-sheet): Include the <style
6485         type="text/css"></style> wrapper around the example.
6486         (muse-html-header): Don't add <style type="text/css"></style>
6487         around the value of `muse-html-style-sheet' anymore.  This allows
6488         for the option of putting your stylesheet(s) in a separate file.
6489         An example of this is given in the documentation for this
6490         variable.
6491     
6492         * muse-xhtml: New file that implements a publishing style which is
6493         derived from HTML mode.  It uses a slightly modified version of
6494         the HTML markup rules to generate XHTML-compliant output.
6495     
6496         * muse-blosxom.el: Add new "blosxom-xhtml" style.  The old
6497         "blosxom" style has been renamed to "blosxom-html".  Fix a few
6498         header gaffes.
6499     
6500         * muse-journal.el: Add new "journal-xhtml" style.
6501     
6502         * muse-message.el: Add new "message-xhtml" style.
6504     new files:
6505      .arch-ids/muse-xhtml.el.id muse-xhtml.el
6507     modified files:
6508      ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
6509      muse-html.el muse-journal.el muse-message.el
6512 2005-03-25 03:55:13 GMT Michael Olson <mwolson@gnu.org> patch-20
6514     Summary:
6515       Add my muse configuration to the examples
6516     Revision:
6517       muse--main--1.0--patch-20
6519     2005-03-24  Michael Olson  <mwolson@gnu.org>
6520     
6521         * examples/johnw: Move John Wiegley's configuration to this
6522         directory.
6523     
6524         * examples/mwolson: My configuration files go here.
6525     
6526         * examples/mwolson/muse-init.el: My Muse configuration file.  I
6527         just figured out how to keep links from being spell-checked or
6528         split up by fill-mode, so the implementation of this may be found
6529         here.  I also made a function that sets up a blog entry for me.
6531     new files:
6532      examples/johnw/.arch-ids/=id examples/mwolson/.arch-ids/=id
6533      examples/mwolson/.arch-ids/muse-init.el.id
6534      examples/mwolson/muse-init.el
6536     modified files:
6537      ChangeLog
6539     renamed files:
6540      examples/.arch-ids/muse-johnw.el.id
6541        ==> examples/johnw/.arch-ids/muse-johnw.el.id
6542      examples/.arch-ids/publish-johnw.id
6543        ==> examples/johnw/.arch-ids/publish-johnw.id
6544      examples/muse-johnw.el
6545        ==> examples/johnw/muse-johnw.el
6546      examples/publish-johnw
6547        ==> examples/johnw/publish-johnw
6549     new directories:
6550      examples/johnw examples/johnw/.arch-ids examples/mwolson
6551      examples/mwolson/.arch-ids
6554 2005-03-24 22:57:10 GMT Michael Olson <mwolson@gnu.org> patch-19
6556     Summary:
6557       Add muse-blosxom script and plugin for pyblosxom
6558     Revision:
6559       muse--main--1.0--patch-19
6561     2005-03-24  Michael Olson  <mwolson@gnu.org>
6562     
6563         * muse-blosxom.el: Update copyright notice in headers and mention
6564         the pyblosxom scripts.
6565     
6566         * contrib/pyblosxom: New directory containing pyblosxom plugins
6567         and helper scripts.
6568     
6569         * contrib/getstamps.py: Script that generates the "timestamps"
6570         file, run on the local machine.
6571     
6572         * contrib/hardcodedates.py: PyBlosxom plugin that interprets the
6573         timestamps file.
6575     new files:
6576      contrib/pyblosxom/.arch-ids/=id
6577      contrib/pyblosxom/.arch-ids/getstamps.py.id
6578      contrib/pyblosxom/.arch-ids/hardcodedates.py.id
6579      contrib/pyblosxom/getstamps.py
6580      contrib/pyblosxom/hardcodedates.py
6582     modified files:
6583      ChangeLog muse-blosxom.el
6585     new directories:
6586      contrib/pyblosxom contrib/pyblosxom/.arch-ids
6589 2005-03-23 19:05:09 GMT Michael Olson <mwolson@gnu.org> patch-18
6591     Summary:
6592       muse-blosxom.el has matured past experimental status
6593     Revision:
6594       muse--main--1.0--patch-18
6596     2005-03-23  Michael Olson  <mwolson@gnu.org>
6597     
6598         * muse-blosxom.el: Remove common functionality that has already
6599         been implemented in `muse-html.el'.  Derive this mode from
6600         `muse-html'.  Update documentation.  I now feel that this file is
6601         ready to be included in the top-level Muse directory.
6603     modified files:
6604      ChangeLog muse-blosxom.el
6606     renamed files:
6607      experimental/.arch-ids/muse-blosxom.el.id
6608        ==> .arch-ids/muse-blosxom.el.id
6609      experimental/muse-blosxom.el
6610        ==> muse-blosxom.el
6613 2005-03-22 05:28:01 GMT Michael Olson <mwolson@gnu.org> patch-17
6615     Summary:
6616       Make muse-blosxom.el slightly less experimental
6617     Revision:
6618       muse--main--1.0--patch-17
6620     2005-03-22  Michael Olson  <mwolson@gnu.org>
6621     
6622         * experimental/muse-blosxom.el (muse-blosxom-page-date-alist):
6623         Renamed from `blosxom-page-date-alist'.  Currently it does nothing
6624         useful.
6625         (muse-blosxom-markup-regexps): Remove unnecessary first grouping
6626         from the `muse-blosxom-markup-date-directive' rule.
6627         (blosxom-set-time): Remove this function.  We're not going to be
6628         touching the timestamp manually anymore -- it's too much of a
6629         hassle.  Right now I've got a python program that compiles a
6630         timestamp file and a pyblosxom helper that reads it.  Something
6631         similar could be arranged for blosxom, I'm sure.
6632     
6634     modified files:
6635      ChangeLog experimental/muse-blosxom.el
6638 2005-03-20 19:40:10 GMT Michael Olson <mwolson@gnu.org> patch-16
6640     Summary:
6641       Apply latest journal-related updates from johnw
6642     Revision:
6643       muse--main--1.0--patch-16
6646     modified files:
6647      ChangeLog examples/muse-johnw.el muse-journal.el
6650 2005-03-01 02:58:29 GMT Michael Olson <mwolson@gnu.org> patch-15
6652     Summary:
6653       Add Projects node to the manual
6654     Revision:
6655       muse--main--1.0--patch-15
6657     2005-02-28  Michael Olson  <mwolson@gnu.org>
6658     
6659         * muse.texi: Change copyright notice since the FSF is now the
6660         copyright holder.
6661         (Projects): New node, based on a section from the README file.
6663     modified files:
6664      ChangeLog muse.texi
6667 2005-03-01 02:25:15 GMT Michael Olson <mwolson@gnu.org> patch-14
6669     Summary:
6670       Correct documentation, adding some content.
6671     Revision:
6672       muse--main--1.0--patch-14
6674     2005-02-28  Michael Olson  <mwolson@gnu.org>
6675     
6676         * muse.texi: Change license terms of the documentation to the GNU
6677         GPL instead of the GNU FDL, as per the consent of the copyright
6678         holders of the emacs-wiki manual, from which this is based.  Some
6679         emacs-wiki-isms in the manual were corrected, and the Getting
6680         Started section was updated.
6682     modified files:
6683      ChangeLog muse.texi
6686 2005-02-17 19:08:19 GMT Michael Olson <mwolson@gnu.org> patch-13
6688     Summary:
6689       Make muse-blosxom.el a bit more sane, still need to bum it down a bit
6690     Revision:
6691       muse--main--1.0--patch-13
6693     2005-02-17  Michael Olson  <mwolson@gnu.org>
6694     
6695         * experimental/muse-blosxom.el: Somehow the contents of this file
6696         managed to get duplicated.  I removed the duplicates.
6697         (muse-blosxom-date): Remove this, since it is not useful.
6698         (muse-blosxom-header): Use the standard header that blosxom.el
6699         has.
6701     modified files:
6702      ChangeLog experimental/muse-blosxom.el
6705 2005-02-08 04:20:41 GMT Michael Olson <mwolson@gnu.org> patch-12
6707     Summary:
6708       Initial commit of muse.texi, nothing substantial
6709     Revision:
6710       muse--main--1.0--patch-12
6712     2005-02-07  Michael Olson  <mwolson@gnu.org>
6713     
6714         * muse.texi: New file that provides the documentation for Muse.
6715         It is in a very rough form at the moment.  Nothing substantial may
6716         be found here yet.  Be ye warned.
6718     new files:
6719      .arch-ids/muse.texi.id muse.texi
6721     modified files:
6722      ChangeLog
6725 2005-02-08 01:15:15 GMT Michael Olson <mwolson@gnu.org> patch-11
6727     Summary:
6728       Add docstring, new trivial function
6729     Revision:
6730       muse--main--1.0--patch-11
6732     2005-02-07  Michael Olson  <mwolson@gnu.org>
6733     
6734         * muse-mode.el (muse-mode-map): Make "C-c =" trigger
6735         `muse-what-changed'.  No functionality change.
6736         (muse-what-changed): New function that displays in diff format the
6737         changes made since the buffer was last saved.
6738     
6739         * muse-project.el (muse-project-publish): Add docstring.
6741     modified files:
6742      ChangeLog muse-mode.el muse-project.el
6745 2005-02-04 18:42:08 GMT Michael Olson <mwolson@gnu.org> patch-10
6747     Summary:
6748       Add experimental version of muse-blosxom.el to project
6749     Revision:
6750       muse--main--1.0--patch-10
6752     2005-02-04  Michael Olson  <mwolson@gnu.org>
6753     
6754         * Makefile (realclean): Remove file that gets generated when fonts
6755         are missing.
6756     
6757         * experimental/muse-bloxsom.el: New file that implements Blosxom
6758         support for Muse.  It's in a very rough state, hence its placement
6759         in the `experimental' directory.
6761     new files:
6762      experimental/.arch-ids/=id
6763      experimental/.arch-ids/muse-blosxom.el.id
6764      experimental/muse-blosxom.el
6766     modified files:
6767      ChangeLog Makefile
6769     new directories:
6770      experimental experimental/.arch-ids
6773 2005-02-04 18:19:44 GMT Michael Olson <mwolson@gnu.org> patch-9
6775     Summary:
6776       Make permissions more consistent
6777     Revision:
6778       muse--main--1.0--patch-9
6781     modified files:
6782      ChangeLog
6784     modified directories:
6785      contrib examples scripts
6788 2005-02-04 18:13:56 GMT Michael Olson <mwolson@gnu.org> patch-8
6790     Summary:
6791       Fix build problems
6792     Revision:
6793       muse--main--1.0--patch-8
6795     2005-02-04  Michael Olson  <mwolson@gnu.org>
6796     
6797         * muse-build.el: Add contrib directory to `load-path'.
6798         (muse-elint-files): Load `muse-regexps.el'.
6799     
6800         * scripts/publish: Change permissions so that this script is
6801         executable.  Add contrib directory to load list.  Add
6802         `muse-regexps.el' to list.
6804     modified files:
6805      ChangeLog muse-build.el scripts/publish
6808 2005-01-31 21:04:43 GMT Michael Olson <mwolson@gnu.org> patch-7
6810     Summary:
6811       Use "&mdash;" instead of "&#151;"
6812     Revision:
6813       muse--main--1.0--patch-7
6815     2005-01-31  Michael Olson  <mwolson@gnu.org>
6816     
6817         * muse-docbook.el (muse-docbook-markup-strings): Replace "&#151;"
6818         with "&mdash;" so that documents validate properly.  Thanks to
6819         Björn Lindström for the suggestion.
6820     
6821         * muse-html.el (muse-html-markup-strings): Ditto.
6823     modified files:
6824      ChangeLog muse-docbook.el muse-html.el
6827 2005-01-25 19:04:31 GMT Michael Olson <mwolson@gnu.org> patch-6
6829     Summary:
6830       Fix use of "[:blank:]" in underline markup
6831     Revision:
6832       muse--main--1.0--patch-6
6834     2005-01-25  Michael Olson  <mwolson@gnu.org>
6835     
6836         * muse-colors.el (muse-colors-markup): Replace "[:blank:]" with
6837         use of `muse-regexp-blank'.
6839     modified files:
6840      ChangeLog muse-colors.el
6843 2005-01-03 06:00:43 GMT Michael Olson <mwolson@member.fsf.org>  patch-5
6845     Summary:
6846       Fix problem with headings being given wrong face
6847     Revision:
6848       muse--main--1.0--patch-5
6850     2005-01-03  Michael Olson  <mwolson@gnu.org>
6851     
6852         * muse-colors.el: Add header.
6853         (muse-colors-emphasized): Headings were being given the coloring
6854         for the next level of heading instead of the real
6855         level (i.e. `muse-header-2' instead of `muse-header-1' for "*
6856         Heading").  Thanks to Lan Yufeng for finding this and sending a
6857         patch.
6858     
6859         * muse-regexps.el: Fix header.
6861     modified files:
6862      ChangeLog muse-colors.el muse-regexps.el
6865 2005-01-02 00:02:15 GMT Michael Olson <mwolson@member.fsf.org>  patch-4
6867     Summary:
6868       Rotate ChangeLog
6869     Revision:
6870       muse--main--1.0--patch-4
6872     2005-01-01  Michael Olson  <mwolson@gnu.org>
6873     
6874         * ChangeLog: Move old ChangeLog to ChangeLog.2004.  This new
6875         version will be automatically maintained by Arch.
6876     
6878     new files:
6879      .arch-ids/ChangeLog.id ChangeLog
6881     renamed files:
6882      .arch-ids/ChangeLog.id
6883        ==> .arch-ids/ChangeLog.2004.id
6884      ChangeLog
6885        ==> ChangeLog.2004
6888 2004-12-30 07:26:48 GMT Michael Olson <mwolson@member.fsf.org>  patch-3
6890     Summary:
6891       Extended regexps fix, allow spaces in 1st part of links
6892     Revision:
6893       muse--main--1.0--patch-3
6895     2004-12-30  Michael Olson  <mwolson@gnu.org>
6896     
6897         * muse.el (muse-link-regexp): Allow spaces in the first part of
6898         links.
6899     
6900         * muse-colors.el, muse-convert.el, muse-docbook.el: Use
6901         customizable alternatives to extended character classes.
6902     
6903         * muse-html.el, muse-mode.el, muse-publish.el: Ditto.
6905     modified files:
6906      ChangeLog muse-colors.el muse-convert.el muse-docbook.el
6907      muse-html.el muse-mode.el muse-publish.el muse.el
6910 2004-12-30 02:18:07 GMT Michael Olson <mwolson@member.fsf.org>  patch-2
6912     Summary:
6913       Begin to change regexp handling, tweak muse.el header
6914     Revision:
6915       muse--main--1.0--patch-2
6917     2004-12-29  Michael Olson  <mwolson@gnu.org>
6918     
6919         * muse.el: Change Copyright notice to FSF.  Change Maintainer to
6920         myself.  Update URL.
6921     
6922         * muse-regexps.el: New file that implements regexp handling.
6923         Generalized regexp options will be moved to it eventually.
6925     new files:
6926      .arch-ids/muse-regexps.el.id muse-regexps.el
6928     modified files:
6929      ChangeLog muse.el
6932 2004-12-30 01:49:50 GMT Michael Olson <mwolson@member.fsf.org>  patch-1
6934     Summary:
6935       Do some early spring cleaning
6936     Revision:
6937       muse--main--1.0--patch-1
6939     2004-12-29  Michael Olson  <mwolson@gnu.org>
6940     
6941         * Makefile: Change path to `publish' script.
6942     
6943         * contrib/pcomplete.el: New file that is used by Muse without
6944         actually being a part of it: hence its location in the contrib
6945         directory.
6946     
6947         * contrib/cgi.el, contrib/httpd.el: New location.
6948     
6949         * examples/muse-johnw.el, examples/publish-johnw: Ditto.
6950     
6951         * scripts/publish, scripts/publish-project: Ditto.
6953     new files:
6954      contrib/.arch-ids/=id contrib/.arch-ids/pcomplete.el.id
6955      contrib/pcomplete.el examples/.arch-ids/=id
6956      scripts/.arch-ids/=id
6958     modified files:
6959      ChangeLog Makefile
6961     renamed files:
6962      .arch-ids/cgi.el.id
6963        ==> contrib/.arch-ids/cgi.el.id
6964      .arch-ids/httpd.el.id
6965        ==> contrib/.arch-ids/httpd.el.id
6966      .arch-ids/muse-johnw.el.id
6967        ==> examples/.arch-ids/muse-johnw.el.id
6968      .arch-ids/publish-johnw.id
6969        ==> examples/.arch-ids/publish-johnw.id
6970      .arch-ids/publish-project.id
6971        ==> scripts/.arch-ids/publish-project.id
6972      .arch-ids/publish.id
6973        ==> scripts/.arch-ids/publish.id
6974      cgi.el
6975        ==> contrib/cgi.el
6976      httpd.el
6977        ==> contrib/httpd.el
6978      muse-johnw.el
6979        ==> examples/muse-johnw.el
6980      publish
6981        ==> scripts/publish
6982      publish-johnw
6983        ==> examples/publish-johnw
6984      publish-project
6985        ==> scripts/publish-project
6987     new directories:
6988      contrib contrib/.arch-ids examples examples/.arch-ids scripts
6989      scripts/.arch-ids
6992 2004-12-30 01:33:11 GMT Michael Olson <mwolson@member.fsf.org>  base-0
6994     Summary:
6995       tag of mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
6996     Revision:
6997       muse--main--1.0--base-0
6999     (automatically generated log message)
7001     new patches:
7002      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--base-0
7003      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-1
7004      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-2
7005      lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-1
7006      lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-2
7007      mwolson@member.fsf.org--2004/muse--main--1.0--base-0
7008      mwolson@member.fsf.org--2004/muse--main--1.0--patch-1
7009      mwolson@member.fsf.org--2004/muse--main--1.0--patch-2
7010      mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
7011      mwolson@member.fsf.org--2004/muse--mwolson--1.0--base-0
7012      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-1
7013      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-2
7014      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-3
7015      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-4
7016      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-5
7017      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-6
7018      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-7
7019      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-8