Change mode of muse-protocols to 644.
[muse-el.git] / ChangeLog
blobe48c810fe1ef312d703caf0f2625a987fbf62b14
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-15 23:09:32 GMT Michael Olson <mwolson@gnu.org> patch-297
7     Summary:
8       Change mode of muse-protocols to 644.
9     Revision:
10       muse--main--1.0--patch-297
13     modified files:
14      ChangeLog lisp/muse-protocols.el
17 2005-12-14 00:57:11 GMT Michael Olson <mwolson@gnu.org> patch-296
19     Summary:
20       muse-wiki: WikiWord suffix fix.
21     Revision:
22       muse--main--1.0--patch-296
24     * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Don't require there to
25       be nothing at the end.  This allows us to separate WikiWords with
26       "''''" to indicate suffixes.
28     modified files:
29      ChangeLog lisp/muse-wiki.el
32 2005-12-14 00:54:02 GMT Michael Olson <mwolson@gnu.org> patch-295
34     Summary:
35       muse-wiki: Fix an error that occurs when muse-colors is not loaded.
36     Revision:
37       muse--main--1.0--patch-295
39     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Try to fix an
40       error when muse-colors is not loaded.  Thanks to Stefan van der Walt
41       for the report.
43     modified files:
44      ChangeLog lisp/muse-wiki.el
47 2005-12-13 14:45:20 GMT Michael Olson <mwolson@gnu.org> patch-294
49     Summary:
50       muse-publish: Make muse-insert-markup a function.
51     Revision:
52       muse--main--1.0--patch-294
54     * lisp/muse-publish.el (muse-insert-markup): Use defun rather than
55       defsubst.
57     modified files:
58      ChangeLog lisp/muse-publish.el
61 2005-12-13 04:49:16 GMT Michael Olson <mwolson@gnu.org> patch-293
63     Summary:
64       Merged from muse--rel--3.02 (patch 29)
65     Revision:
66       muse--main--1.0--patch-293
68     Patches applied:
69     
70      * mwolson@gnu.org--2005/muse--rel--3.02--patch-29
71        muse-mode: Fix semicolon in paragraph issue.
73     modified files:
74      ChangeLog lisp/muse-mode.el
76     new patches:
77      mwolson@gnu.org--2005/muse--rel--3.02--patch-29
80 2005-12-13 00:04:50 GMT Michael Olson <mwolson@gnu.org> patch-292
82     Summary:
83       Merged from muse--rel--3.02 (patch 28)
84     Revision:
85       muse--main--1.0--patch-292
87     Patches applied:
88     
89      * mwolson@gnu.org--2005/muse--rel--3.02--patch-28
90        muse-project: Deal with edge case.
92     modified files:
93      ChangeLog lisp/muse-project.el
95     new patches:
96      mwolson@gnu.org--2005/muse--rel--3.02--patch-28
99 2005-12-11 07:06:34 GMT Michael Olson <mwolson@gnu.org> patch-291
101     Summary:
102       Merged from muse--rel--3.02 (patch 27)
103     Revision:
104       muse--main--1.0--patch-291
106     Patches applied:
107     
108      * mwolson@gnu.org--2005/muse--rel--3.02--patch-27
109        muse-project: Prevent auto-save files from being included.
111     modified files:
112      ChangeLog lisp/muse-project.el
114     new patches:
115      mwolson@gnu.org--2005/muse--rel--3.02--patch-27
118 2005-12-11 06:27:40 GMT Michael Olson <mwolson@gnu.org> patch-290
120     Summary:
121       muse-groff: Fix compiler warning.
122     Revision:
123       muse--main--1.0--patch-290
125     * lisp/muse-groff.el (muse-groff-concat-lists): Fix compiler warning.
127     modified files:
128      ChangeLog lisp/muse-groff.el
131 2005-12-11 06:24:18 GMT Michael Olson <mwolson@gnu.org> patch-289
133     Summary:
134       muse-registry: Attempt to increase Emacs20 compatibility.
135     Revision:
136       muse--main--1.0--patch-289
138     * lisp/muse-registry.el (muse-registry-show)
139       (muse-registry-update-registry, muse-registry-make-new-registry): Use
140       dolist instead of mapc for nomimal support of Emacs20, since Planner
141       tries to support it.
143     modified files:
144      ChangeLog lisp/muse-registry.el
147 2005-12-11 06:17:25 GMT Michael Olson <mwolson@gnu.org> patch-288
149     Summary:
150       XEmacs fixes in muse-latex2png and muse-registry.
151     Revision:
152       muse--main--1.0--patch-288
154     * lisp/muse-latex2png.el (latex2png): Fix XEmacs error.  It seems better
155       to use expand-file-name than concat, since the result of the
156       temp-directory function sometimes doesn't have a trailing backslash.
157     
158     * lisp/muse-registry.el (muse-registry-url-regexp): Use
159       muse-regexp-space.
160       (muse-registry-get-project-name): Use muse-replace-regexp-in-string.
161       (muse-registry-make-new-registry): Use a better heuristic for
162       determining whether the given file is actually a directory.  This
163       avoids the use of `directory-files-and-attributes', which is not
164       available in XEmacs.
165       (muse-registry-new-entries): Use muse-match-string-no-properties.
167     modified files:
168      ChangeLog lisp/muse-latex2png.el lisp/muse-registry.el
171 2005-12-11 03:39:22 GMT Michael Olson <mwolson@gnu.org> patch-287
173     Summary:
174       muse-registry.el: Fix compiler warnings.
175     Revision:
176       muse--main--1.0--patch-287
178     * lisp/muse-registry.el: Fix compiler warnings.  Remove dependency on
179       cl.el.
181     modified files:
182      ChangeLog lisp/muse-registry.el
185 2005-12-11 03:21:14 GMT Michael Olson <mwolson@gnu.org> patch-286
187     Summary:
188       muse-wiki: First try at implementing WikiName separator.
189     Revision:
190       muse--main--1.0--patch-286
192     * lisp/muse-wiki.el: Implement WikiName separator support via "''''"
193       markup, for when you want to add a suffix to a WikiName.
195     modified files:
196      ChangeLog lisp/muse-wiki.el
199 2005-12-11 00:33:48 GMT Michael Olson <mwolson@gnu.org> patch-285
201     Summary:
202       Merged from muse--rel--3.02 (patch 25)
203     Revision:
204       muse--main--1.0--patch-285
206     Patches applied:
207     
208      * mwolson@gnu.org--2005/muse--rel--3.02--patch-25
209        muse-latex: Get table of contents to publish correctly.
211     modified files:
212      ChangeLog lisp/muse-latex.el
214     new patches:
215      mwolson@gnu.org--2005/muse--rel--3.02--patch-25
218 2005-12-06 16:57:48 GMT Michael Olson <mwolson@gnu.org> patch-284
220     Summary:
221       Add muse-registry.el to Muse.
222     Revision:
223       muse--main--1.0--patch-284
225     * lisp/muse-registry.el: New file contributed by Bastien Guerry that
226       provides a URL registry for Muse.
228     new files:
229      lisp/.arch-ids/muse-registry.el.id lisp/muse-registry.el
231     modified files:
232      AUTHORS ChangeLog
235 2005-12-06 16:54:40 GMT Michael Olson <mwolson@gnu.org> patch-283
237     Summary:
238       muse-mode: Minor fix.
239     Revision:
240       muse--main--1.0--patch-283
242     * lisp/muse-mode.el (muse-current-word): Switch order of save-restriction
243       and save-excursion as recommended by Emacs documentation.
245     modified files:
246      ChangeLog lisp/muse-mode.el
249 2005-12-01 01:32:29 GMT Michael Olson <mwolson@gnu.org> patch-282
251     Summary:
252       muse-mode: Handle case where we visit an anchor-only link.
253     Revision:
254       muse--main--1.0--patch-282
256     * lisp/muse-mode.el (muse-visit-link-default): Handle case where the link
257       consists of only an anchor.  Thanks to Jim Ottaway for the patch.
259     modified files:
260      ChangeLog lisp/muse-mode.el
263 2005-12-01 01:08:13 GMT Michael Olson <mwolson@gnu.org> patch-281
265     Summary:
266       muse-colors: Add faces for all 3 levels of emphasis.
267     Revision:
268       muse--main--1.0--patch-281
270     * lisp/muse-colors.el (muse-emphasis-1, muse-emphasis-2)
271       (muse-emphasis-3): New faces that represent italic, bold, and bold
272       italic emphasis, respectively.
273       (muse-colors-emphasized): Use new faces.  Thanks to Phillip Lord for
274       the suggestion and the initial code. 
276     modified files:
277      AUTHORS ChangeLog lisp/muse-colors.el
280 2005-11-30 23:00:34 GMT Michael Olson <mwolson@gnu.org> patch-280
282     Summary:
283       muse-latex2png: XEmacs compatibility.
284     Revision:
285       muse--main--1.0--patch-280
287     * lisp/muse-latex2png.el (latex2png-move2pubdir): Remove use of
288       file-expand-wildcards, since it was a no-op.
289       (latex2png): Fall back to a temporary directory variable that works
290       with XEmacs.  Thanks to Neilen Marais for the report and suggested fix.
292     modified files:
293      ChangeLog lisp/muse-latex2png.el
296 2005-11-21 21:14:20 GMT Michael Olson <mwolson@gnu.org> patch-279
298     Summary:
299       Update AUTHORS.
300     Revision:
301       muse--main--1.0--patch-279
303     * AUTHORS: Update.
305     modified files:
306      AUTHORS ChangeLog
309 2005-11-21 21:11:14 GMT Michael Olson <mwolson@gnu.org> patch-278
311     Summary:
312       Don't split anchors in URLs.
313     Revision:
314       muse--main--1.0--patch-278
316     * lisp/muse-mode.el (muse-visit-link-default): Install patch from Jim
317       Ottaway.  Remove ANCHOR parameter.  Compute the anchor ourselves.  Make
318       sure that we handle URLs before trying to split the anchor.
319       (muse-visit-link): Don't compute the anchor.  Let the callee do that.
321     modified files:
322      ChangeLog lisp/muse-mode.el
325 2005-11-21 15:24:41 GMT Michael Olson <mwolson@gnu.org> patch-277
327     Summary:
328       Merged from mwolson@gnu.org--2005 (patch 23)
329     Revision:
330       muse--main--1.0--patch-277
332     Patches applied:
333     
334      * mwolson@gnu.org--2005/muse--rel--3.02--patch-23
335        muse-wiki: WikiWords can have consecutive capital letters.
337     modified files:
338      ChangeLog lisp/muse-wiki.el
340     new patches:
341      mwolson@gnu.org--2005/muse--rel--3.02--patch-23
344 2005-11-20 22:22:10 GMT Michael Olson <mwolson@gnu.org> patch-276
346     Summary:
347       Deal with case when muse-make-link is passed an explicit link.
348     Revision:
349       muse--main--1.0--patch-276
351     * lisp/muse-mode.el (muse-make-link): Apply patch from Sacha that deals
352       with case when we are passed an explicit-style link.
354     modified files:
355      ChangeLog lisp/muse-mode.el
358 2005-11-19 23:06:24 GMT Michael Olson <mwolson@gnu.org> patch-275
360     Summary:
361       Merged from mwolson@gnu.org--2005 (patch 20-22)
362     Revision:
363       muse--main--1.0--patch-275
365     Patches applied:
366     
367      * mwolson@gnu.org--2005/muse--rel--3.02--patch-20
368        Update NEWS.
369     
370      * mwolson@gnu.org--2005/muse--rel--3.02--patch-21
371        Update examples.
372     
373      * mwolson@gnu.org--2005/muse--rel--3.02--patch-22
374        Release Emacs Muse 3.02.02.
376     new files:
377      examples/mwolson/templates/.arch-ids/header.tex.id
378      examples/mwolson/templates/header.tex
380     modified files:
381      ChangeLog NEWS examples/mwolson/muse-init.el
382      examples/mwolson/templates/header.html lisp/muse.el muse.texi
384     new patches:
385      mwolson@gnu.org--2005/muse--rel--3.02--patch-20
386      mwolson@gnu.org--2005/muse--rel--3.02--patch-21
387      mwolson@gnu.org--2005/muse--rel--3.02--patch-22
390 2005-11-19 23:02:20 GMT Michael Olson <mwolson@gnu.org> patch-274
392     Summary:
393       Merged from mwolson@gnu.org--2005 (patch 11, 13-15, 17-19)
394     Revision:
395       muse--main--1.0--patch-274
397     Patches applied:
398     
399      * mwolson@gnu.org--2005/muse--rel--3.02--patch-11
400        Don't interpret enddots, dots, and rule inside of links.
401     
402      * mwolson@gnu.org--2005/muse--rel--3.02--patch-13
403        Allow bad WikiWords to be colorized, by popular request.
404     
405      * mwolson@gnu.org--2005/muse--rel--3.02--patch-14
406        Be more fault-tolerant about muse-file-extension.
407     
408      * mwolson@gnu.org--2005/muse--rel--3.02--patch-15
409        Prepare debian files for new minor release.
410     
411      * mwolson@gnu.org--2005/muse--rel--3.02--patch-17
412        Update NEWS.
413     
414      * mwolson@gnu.org--2005/muse--rel--3.02--patch-18
415        NEWS: Add migration note.
416     
417      * mwolson@gnu.org--2005/muse--rel--3.02--patch-19
418        Merged from mwolson@gnu.org--2005 (patch 272-273)
420     modified files:
421      ChangeLog Makefile.defs NEWS debian/NEWS debian/changelog
422      debian/control debian/rules lisp/muse-colors.el
423      lisp/muse-project.el lisp/muse-publish.el lisp/muse-wiki.el
425     new patches:
426      mwolson@gnu.org--2005/muse--rel--3.02--patch-11
427      mwolson@gnu.org--2005/muse--rel--3.02--patch-13
428      mwolson@gnu.org--2005/muse--rel--3.02--patch-14
429      mwolson@gnu.org--2005/muse--rel--3.02--patch-15
430      mwolson@gnu.org--2005/muse--rel--3.02--patch-17
431      mwolson@gnu.org--2005/muse--rel--3.02--patch-18
432      mwolson@gnu.org--2005/muse--rel--3.02--patch-19
435 2005-11-19 00:01:26 GMT Michael Olson <mwolson@gnu.org> patch-273
437     Summary:
438       muse-latex: Make footnotes look a bit more natural for LaTeX users.
439     Revision:
440       muse--main--1.0--patch-273
442     * lisp/muse-latex.el (muse-latex-markup-strings): Remove markup strings
443       for footnotemark and footnotetext-end, as recommended by Jim Ottaway.
445     modified files:
446      ChangeLog lisp/muse-latex.el
449 2005-11-18 23:56:22 GMT Michael Olson <mwolson@gnu.org> patch-272
451     Summary:
452       muse-texinfo: Correct markup strings for dots, enddots, center.
453     Revision:
454       muse--main--1.0--patch-272
456     * AUTHORS: Bookkeeping
457     
458     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Apply patch from
459       Jim Ottaway that produces correct output for dots, enddots, and
460       centered text.
462     modified files:
463      AUTHORS ChangeLog lisp/muse-texinfo.el
466 2005-11-18 17:18:40 GMT Michael Olson <mwolson@gnu.org> patch-271
468     Summary:
469       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)
470     Revision:
471       muse--main--1.0--patch-271
473     Mark several revisions as "included".  No actual changes were made to the
474     source.
476     modified files:
477      ChangeLog
479     new patches:
480      davidsmith@acm.org--2005/muse--devo--1.0--base-0
481      davidsmith@acm.org--main/muse--devo--1.0--base-0
482      davidsmith@acm.org--main/muse--devo--1.0--patch-1
483      davidsmith@acm.org--main/muse--devo--1.0--patch-2
484      hodique@lifl.fr--2005/muse--yh--1.0--patch-40
485      hodique@lifl.fr--2005/muse--yh--1.0--patch-41
486      hodique@lifl.fr--2005/muse--yh--1.0--patch-42
487      hodique@lifl.fr--2005/muse--yh--1.0--patch-43
488      hodique@lifl.fr--2005/muse--yh--1.0--patch-44
489      hodique@lifl.fr--2005/muse--yh--1.0--patch-45
490      mwolson@gnu.org--2005/muse--rel--3.02--base-0
491      mwolson@gnu.org--2005/muse--rel--3.02--patch-1
492      mwolson@gnu.org--2005/muse--rel--3.02--patch-2
493      mwolson@gnu.org--2005/muse--rel--3.02--patch-3
494      mwolson@gnu.org--2005/muse--rel--3.02--patch-4
495      mwolson@gnu.org--2005/muse--rel--3.02--patch-5
496      mwolson@gnu.org--2005/muse--rel--3.02--patch-6
497      mwolson@gnu.org--2005/muse--rel--3.02--patch-7
498      mwolson@gnu.org--2005/muse--rel--3.02--patch-8
501 2005-11-18 17:14:38 GMT Michael Olson <mwolson@gnu.org> patch-270
503     Summary:
504       muse-groff: Provide groff-pdf style rather than pdf.
505     Revision:
506       muse--main--1.0--patch-270
508     * experimental/muse-groff.el: Remove, since the original author keeps his
509       version in the lisp/ directory, and it's reasonably stable by now.
510     
511     * lisp/muse-groff.el: Detabify source.
512       ("groff-pdf"): Rename the "pdf" publishing style to "groff-pdf" to
513       avoid a conflict with the latex-based pdf style.
515     removed files:
516      experimental/.arch-ids/muse-groff.el.id
517      experimental/muse-groff.el
519     modified files:
520      ChangeLog lisp/muse-groff.el
523 2005-11-18 17:07:51 GMT Michael Olson <mwolson@gnu.org> patch-269
525     Summary:
526       Merged from ajk@iu.edu--2005 (patch 0-9)
527     Revision:
528       muse--main--1.0--patch-269
530     Patches applied:
531     
532      * ajk@iu.edu--2005/muse--ajk--1.0--base-0
533        tag of mwolson@gnu.org--2005/muse--main--1.0--patch-82
534     
535      * ajk@iu.edu--2005/muse--ajk--1.0--patch-1
536        Publish PDF using GROFF with mom macros.
537     
538      * ajk@iu.edu--2005/muse--ajk--1.0--patch-2
539        Kinda works, still need tables and a bunch of other stuff.
540     
541      * ajk@iu.edu--2005/muse--ajk--1.0--patch-3
542        Remove extra newlines from QUOTE calls.
543     
544      * ajk@iu.edu--2005/muse--ajk--1.0--patch-4
545        mom -> groff
546     
547      * ajk@iu.edu--2005/muse--ajk--1.0--patch-5
548        - fix syntax of definition of muse-groff-markup-strings
549     
550      * ajk@iu.edu--2005/muse--ajk--1.0--patch-6
551        Use \z to keep leading space that will result from .URL...
552     
553      * ajk@iu.edu--2005/muse--ajk--1.0--patch-7
554        Don't use .blm (blank line == paragraph break).  Hopefu...
555     
556      * ajk@iu.edu--2005/muse--ajk--1.0--patch-8
557        Use markup-strings for <example>.
558     
559      * ajk@iu.edu--2005/muse--ajk--1.0--patch-9
560        Catch up with mwolson
562     new files:
563      lisp/.arch-ids/muse-groff.el.id lisp/muse-groff.el
565     modified files:
566      ChangeLog
568     new patches:
569      ajk@iu.edu--2005/muse--ajk--1.0--base-0
570      ajk@iu.edu--2005/muse--ajk--1.0--patch-1
571      ajk@iu.edu--2005/muse--ajk--1.0--patch-2
572      ajk@iu.edu--2005/muse--ajk--1.0--patch-3
573      ajk@iu.edu--2005/muse--ajk--1.0--patch-4
574      ajk@iu.edu--2005/muse--ajk--1.0--patch-5
575      ajk@iu.edu--2005/muse--ajk--1.0--patch-6
576      ajk@iu.edu--2005/muse--ajk--1.0--patch-7
577      ajk@iu.edu--2005/muse--ajk--1.0--patch-8
578      ajk@iu.edu--2005/muse--ajk--1.0--patch-9
581 2005-11-16 23:56:20 GMT Michael Olson <mwolson@gnu.org> patch-268
583     Summary:
584       Allow "-" in publishing directives.
585     Revision:
586       muse--main--1.0--patch-268
588     * lisp/muse-publish.el (muse-publish-markup-regexps): Allow "-" in
589       publishing directives.  Thanks to Jim Ottaway for the suggestion.
591     modified files:
592      ChangeLog lisp/muse-publish.el
595 2005-11-14 20:28:47 GMT Michael Olson <mwolson@gnu.org> patch-267
597     Summary:
598       muse-latex: Fix "generation of PDF failed" message.
599     Revision:
600       muse--main--1.0--patch-267
602     * lisp/muse-latex.el (muse-latex-pdf-generate): Make sure that we return
603       t or nil depending on whether the publishing attempt was successful.
605     modified files:
606      ChangeLog lisp/muse-latex.el
609 2005-11-10 01:26:15 GMT Michael Olson <mwolson@gnu.org> patch-266
611     Summary:
612       Call pdflatex a reasonable number of times.
613     Revision:
614       muse--main--1.0--patch-266
616     * lisp/muse-latex.el (muse-latex-pdf-generate): Call pdflatex up to 3
617       times, depending on what return value we get.  Thanks to John Wiegley
618       for the heads up.
620     modified files:
621      ChangeLog Makefile.defs debian/changelog debian/rules
622      lisp/muse-latex.el
625 2005-11-02 03:56:03 GMT Michael Olson <mwolson@gnu.org> patch-265
627     Summary:
628       Temporary workaround to make lists work properly again.
629     Revision:
630       muse--main--1.0--patch-265
632     * lisp/muse-publish.el (muse-publish-surround-text): Don't add read-only
633       properties to lists, since we need to be able to reduce them in later
634       publishing rules for muse-html.  I'd really like to change the way
635       lists are marked up so as to obviate the need for this.
637     modified files:
638      ChangeLog lisp/muse-publish.el
641 2005-11-01 21:42:57 GMT Michael Olson <mwolson@gnu.org> patch-264
643     Summary:
644       Attempt to fix read-only error.
645     Revision:
646       muse--main--1.0--patch-264
648     * lisp/muse-publish.el (muse-publish-markup-buffer): Set
649       inhibit-read-only to t so that we don't get buffer-read-only errors.
651     modified files:
652      ChangeLog lisp/muse-publish.el
655 2005-10-31 20:38:52 GMT Michael Olson <mwolson@gnu.org> patch-263
657     Summary:
658       Fix mistyping of new option name.
659     Revision:
660       muse--main--1.0--patch-263
662     * lisp/muse-publish.el (muse-publish-markup-comment)
663       (muse-publish-comment-tag): s/markup-//g.  Fix mistyping of new option.
665     modified files:
666      ChangeLog lisp/muse-publish.el
669 2005-10-31 15:10:28 GMT Michael Olson <mwolson@gnu.org> patch-262
671     Summary:
672       muse-publish: Use `apply' instead of passing list to `insert'.
673     Revision:
674       muse--main--1.0--patch-262
676     * lisp/muse-publish.el (muse-insert-markup): Use `apply' instead of
677       passing a list to `insert'.  Thanks to Mark Triggs for the suggestion.
678       Hopefully this will fix a backtrace or two.
680     modified files:
681      ChangeLog lisp/muse-publish.el
684 2005-10-30 20:02:19 GMT Michael Olson <mwolson@gnu.org> patch-261
686     Summary:
687       muse-latex2png: Put png files in correct place.  all: Introduce comment syntax.
688     Revision:
689       muse--main--1.0--patch-261
691     * experimental/muse-xml.el (muse-xml-markup-strings): Produce markup for
692       'comment-begin and 'comment-end.
693     
694     * lisp/muse-docbook.el (muse-docbook-markup-strings): Ditto.
695     
696     * lisp/muse-html.el (muse-html-markup-strings): Ditto.
697     
698     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Ditto.
699     
700     * lisp/muse-latex.el (muse-latex-markup-strings): Ditto.  Remove second
701       argument for "\ref", since it isn't valid LaTeX.
702     
703     * lisp/muse-latex2png.el (muse-publish-latex-tag): Use
704       muse-publishing-current-output-path rather than
705       muse-publishing-current-file.
706     
707     * lisp/muse-publish.el (muse-publishing-current-output-path): New
708       variable that determines where the current file is being published to.
709       (muse-publish-file): Set muse-publishing-current-output-path.
710       (muse-publish-comments-p): New option that determines whether comments
711       should be deleted or published.  Default is to delete.
712       (muse-publish-markup-comment, muse-publish-comment-tag): Use
713       muse-publish-comments-p.
715     modified files:
716      ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
717      lisp/muse-html.el lisp/muse-latex.el lisp/muse-latex2png.el
718      lisp/muse-publish.el lisp/muse-texinfo.el
721 2005-10-30 19:07:30 GMT Michael Olson <mwolson@gnu.org> patch-260
723     Summary:
724       muse-latex2png: Fix compiler warning, muse-project: add with-muse-project.
725     Revision:
726       muse--main--1.0--patch-260
728     * AUTHORS: Bookkeeping.
729     
730     * lisp/muse-latex2png.el (latex2png-move2pubdir): Fix compiler warning.
731       `output-dir' is not defined, so let's just use pubdir.
732     
733     * lisp/muse-project.el (with-muse-project): New function courtesy of Jim
734       Ottaway.
736     modified files:
737      AUTHORS ChangeLog lisp/muse-latex2png.el lisp/muse-project.el
740 2005-10-30 18:40:56 GMT Michael Olson <mwolson@gnu.org> patch-259
742     Summary:
743       Move latex2png.el to lisp/, muse-latex: Emphasize table elements.
744     Revision:
745       muse--main--1.0--patch-259
747     * AUTHORS: Update.
748     
749     * lisp/muse-latex.el (muse-latex-markup-table): Implement underlining of
750       table headers and overlining table footers, as suggested by Trent Buck.
751     
752     * contrib/muse-latex2png.el: Move to the lisp/ directory -- the original
753       author has agreed to send in a copyright assignment form.
755     modified files:
756      AUTHORS ChangeLog lisp/muse-latex.el lisp/muse-latex2png.el
758     renamed files:
759      contrib/.arch-ids/muse-latex2png.el.id
760        ==> lisp/.arch-ids/muse-latex2png.el.id
761      contrib/muse-latex2png.el
762        ==> lisp/muse-latex2png.el
765 2005-10-29 19:53:49 GMT Michael Olson <mwolson@gnu.org> patch-258
767     Summary:
768       Pave the way for entire-document escaping of specials.
769     Revision:
770       muse--main--1.0--patch-258
772     * lisp/muse-mode.el (muse-mode): Silence compiler warning.
773     
774     * lisp/muse-publish.el (muse-insert-markup): New function that is used
775       for inserting markup text.  Currently, this inserts the text and adds
776       the read-only property.  This should permit us to deal with escaping
777       specials in the entire document, later on.
778       (muse-publish-section-close, muse-publish-markup-word)
779       (muse-publish-markup-emdash, muse-publish-markup-enddots)
780       (muse-publish-markup-dots, muse-publish-markup-rule)
781       (muse-publish-markup-heading, muse-publish-markup-footnote)
782       (muse-publish-markup-fn-sep, muse-publish-surround-text)
783       (muse-publish-markup-list, muse-publish-markup-leading-space)
784       (muse-publish-markup-verse): Use muse-insert-markup instead of
785       `insert'.  Don't use this on whitespace, just the markup text itself.
786     
787     * muse-book.el (muse-book-publish-chapter, muse-book-publish-project):
788       Ditto.
789     
790     * muse-journal.el (muse-journal-latex-qotd-tag): Ditto.
792     modified files:
793      ChangeLog lisp/muse-book.el lisp/muse-journal.el
794      lisp/muse-mode.el lisp/muse-publish.el
797 2005-10-29 09:15:07 GMT Michael Olson <mwolson@gnu.org> patch-257
799     Summary:
800       By default, use ".muse" extension and do not detect by pathname.
801     Revision:
802       muse--main--1.0--patch-257
804     * lisp/muse-mode.el (muse-mode-auto-p): Default to nil.
805       (muse-file-extension): Default to "muse".  This has the effect of
806       making Emacs associate the ".muse" extension with muse-mode, without
807       trying to figure things out from the path to the file.  The former
808       method is usually considered to be best, so we'll go with it.
810     modified files:
811      ChangeLog lisp/muse-mode.el lisp/muse.el
814 2005-10-29 07:10:16 GMT Michael Olson <mwolson@gnu.org> patch-256
816     Summary:
817       Emacs 21 flyspell fix.
818     Revision:
819       muse--main--1.0--patch-256
821     * lisp/muse-mode.el (muse-mode): I finally figured out how to get
822       flyspell to pay attention to my muse-mode-flyspell-p constraints, which
823       means that the version of flyspell that comes with Emacs21 will no
824       longer mess up links.
826     modified files:
827      ChangeLog lisp/muse-mode.el
830 2005-10-29 03:22:40 GMT Michael Olson <mwolson@gnu.org> patch-255
832     Summary:
833       Merged from jeho@jeho.org--2005 (patch 0-11)
834     Revision:
835       muse--main--1.0--patch-255
837     * AUTHORS: Update.
838     
839     * lisp/muse-latex.el (muse-latex-markup-strings): Use the proper
840       footnode-end mark.
841     
842     * lisp/muse-mode.el (muse-link-at-point): Avoid error with intangible
843       links.
844       (muse-visit-link-default): Save position before searching, in case the
845       search fails.  Use a regexp search.  Start from beginning of document.
846       Refine search regexp.
847     
848     * lisp/muse-wiki.el (muse-wiki-ignore-bare-project-names): New option
849       that indicated whether project names without a page specifier will be
850       considered links.
851       (muse-wiki-handle-interwiki): Consult
852       `muse-wiki-ignore-bare-project-names'.
853     
854     Patches applied:
855     
856      * jeho@jeho.org--2005/muse--jeho--1.0--patch-6
857        muse-mode.el fix for muse-visit-link-default
858     
859      * jeho@jeho.org--2005/muse--jeho--1.0--patch-7
860        muse-mode.el fix intangible problem in muse-link-at-point
861     
862      * jeho@jeho.org--2005/muse--jeho--1.0--patch-8
863        muse-wiki: added option for not rendering bare project names as links
864     
865      * jeho@jeho.org--2005/muse--jeho--1.0--patch-10
866        muse-mode.el: fix finding an anchor
867     
868      * jeho@jeho.org--2005/muse--jeho--1.0--patch-11
869        muse-latex.el: fix footnote-end
871     modified files:
872      AUTHORS ChangeLog lisp/muse-latex.el lisp/muse-mode.el
873      lisp/muse-wiki.el
875     new patches:
876      jeho@jeho.org--2005/muse--jeho--1.0--base-0
877      jeho@jeho.org--2005/muse--jeho--1.0--patch-1
878      jeho@jeho.org--2005/muse--jeho--1.0--patch-2
879      jeho@jeho.org--2005/muse--jeho--1.0--patch-3
880      jeho@jeho.org--2005/muse--jeho--1.0--patch-4
881      jeho@jeho.org--2005/muse--jeho--1.0--patch-5
882      jeho@jeho.org--2005/muse--jeho--1.0--patch-6
883      jeho@jeho.org--2005/muse--jeho--1.0--patch-7
884      jeho@jeho.org--2005/muse--jeho--1.0--patch-8
885      jeho@jeho.org--2005/muse--jeho--1.0--patch-9
886      jeho@jeho.org--2005/muse--jeho--1.0--patch-10
887      jeho@jeho.org--2005/muse--jeho--1.0--patch-11
890 2005-10-28 17:05:42 GMT Michael Olson <mwolson@gnu.org> patch-254
892     Summary:
893       contrib/muse-latex2png.el: Put images in the correct directory.
894     Revision:
895       muse--main--1.0--patch-254
897     * contrib/muse-latex2png.el (latex2png-move2pubdir)
898       (muse-publish-latex-tag): Apply patch from Na Li and Chris Lowis that
899       puts generated images in the correct directory.
901     modified files:
902      AUTHORS ChangeLog contrib/muse-latex2png.el
905 2005-10-21 15:26:51 GMT Michael Olson <mwolson@gnu.org> patch-253
907     Summary:
908       Anchor fixes; muse-latex: Use \label{} and \ref{} for anchors.
909     Revision:
910       muse--main--1.0--patch-253
912     * experimental/muse-xml.el (muse-xml-insert-anchor)
913       (muse-xml-markup-anchor): Make sure we don't blow away the text just
914       before an anchor.  On all types but texinfo, insert a newline
915       immediately after the anchor.
916     
917     * lisp/muse-docbook.el (muse-docbook-insert-anchor)
918       (muse-docbook-markup-anchor): Ditto.
919     
920     * lisp/muse-html.el (muse-html-insert-anchor)
921       (muse-html-markup-anchor): Ditto.
922     
923     * lisp/muse-texinfo.el (muse-texinfo-insert-anchor)
924       (muse-texinfo-markup-anchor): Ditto.
925     
926     * lisp/muse-publish.el (muse-publish-markup-regexps): Make text before
927       the anchor the first match group.
928     
929     * lisp/muse-latex.el (muse-latex-markup-strings): Use \ref{} for
930       internal-link rather than \hyperlink{}.  Thanks to Jim Ottaway for the
931       suggestion.
932       (muse-latex-insert-anchor): Use a simpler routine that inserts
933       \label{}.
935     modified files:
936      ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
937      lisp/muse-html.el lisp/muse-latex.el lisp/muse-publish.el
938      lisp/muse-texinfo.el
941 2005-10-21 14:39:50 GMT Michael Olson <mwolson@gnu.org> patch-252
943     Summary:
944       Allow anchors to occur near (rather than at) the beginning of line.
945     Revision:
946       muse--main--1.0--patch-252
948     * lisp/muse-publish.el (muse-publish-markup-regexps): Allow non-word
949       characters before anchor, like " - ".  Thanks to Phillip Lord for the
950       suggestion.
952     modified files:
953      ChangeLog lisp/muse-publish.el
956 2005-10-13 04:20:29 GMT Michael Olson <mwolson@gnu.org> patch-251
958     Summary:
959       Minor bookkeeping update.
960     Revision:
961       muse--main--1.0--patch-251
963     * AUTHORS: Update information.
965     modified files:
966      AUTHORS ChangeLog
969 2005-10-13 04:07:36 GMT Michael Olson <mwolson@gnu.org> patch-250
971     Summary:
972       muse-mathml: New experimental embedded MathML publisher.
973     Revision:
974       muse--main--1.0--patch-250
976     * lisp/muse-html.el (muse-html): Fix docstring.
977     
978     * experimental/muse-mathml.el: New file that implements a <math> tag.
979       With the help of an external program, this will translate LaTeX code
980       between <math> and </math> to embedded MathML.  A new style called
981       "mathml" is defined, which is derived from the XHTML style, but with a
982       more suitable header.
984     new files:
985      experimental/.arch-ids/muse-mathml.el.id
986      experimental/muse-mathml.el
988     modified files:
989      ChangeLog lisp/muse-html.el
992 2005-10-13 03:38:30 GMT Michael Olson <mwolson@gnu.org> patch-249
994     Summary:
995       muse-latex: Ignore anchor if it occurs at end of line.
996     Revision:
997       muse--main--1.0--patch-249
999     * lisp/muse-latex.el (muse-latex-insert-anchor): If the anchor occurs at
1000       the end of a line, ignore it.  Thanks to Na Li for the suggestion.
1002     modified files:
1003      ChangeLog experimental/muse-xml.el lisp/muse-latex.el
1006 2005-10-12 15:57:20 GMT Michael Olson <mwolson@gnu.org> patch-248
1008     Summary:
1009       Add ability to publish embedded LaTeX content as a PNG.
1010     Revision:
1011       muse--main--1.0--patch-248
1013     * lisp/muse-publish.el (muse-publishing-styles)
1014       (muse-publishing-current-file, muse-publishing-current-style)
1015       (muse-publishing-styles): Add documentation.
1016     
1017     * contrib/muse-latex2png.el: New file that adds the <latex> tag.  The tag
1018       expects LaTeX content, and will publish a PNG file.  If you're
1019       interesting in helping, check out To Do in the commentary.  This is in
1020       /contrib for now, since the original author doesn't have a copyright
1021       assignment on file with the FSF.
1023     new files:
1024      contrib/.arch-ids/muse-latex2png.el.id
1025      contrib/muse-latex2png.el
1027     modified files:
1028      AUTHORS ChangeLog lisp/muse-publish.el
1031 2005-10-06 19:40:37 GMT Michael Olson <mwolson@gnu.org> patch-247
1033     Summary:
1034       muse-groff.el: New publishing styles groff and groff-pdf.
1035     Revision:
1036       muse--main--1.0--patch-247
1038     * AUTHORS: Add AJK.
1039     
1040     * lisp/muse.el: Use the correct month name for this release.  Oops.
1041     
1042     * muse.texi (Directives): The behavior for #date changed in 3.02.01.
1043     
1044     * experimental/muse-groff.el: New file containing the groff and groff-pdf
1045       publishing styles.
1047     new files:
1048      experimental/.arch-ids/muse-groff.el.id
1049      experimental/muse-groff.el
1051     modified files:
1052      AUTHORS ChangeLog lisp/muse.el muse.texi
1055 2005-09-27 00:15:05 GMT Michael Olson <mwolson@gnu.org> patch-246
1057     Summary:
1058       Figure out syntax of :set.
1059     Revision:
1060       muse--main--1.0--patch-246
1062     * lisp/muse-project.el (muse-project): Make the :set option inline to
1063       match the actual syntax that Muse recognizes.
1064     
1065     * muse.texi (Projects): Note that I need to work on this section.
1067     modified files:
1068      ChangeLog lisp/muse-project.el muse.texi
1071 2005-09-26 22:31:57 GMT Michael Olson <mwolson@gnu.org> patch-245
1073     Summary:
1074       Release Emacs Muse 3.02.01.
1075     Revision:
1076       muse--main--1.0--patch-245
1078     * NEWS: Update entries for Muse 3.02.01.
1079     
1080     * debian/rules: Install NEWS.Debian.
1081     
1082     * debian/NEWS: New file that contains Debian-related news items.
1083     
1084     * examples/mwolson/muse-init.el: Update with my latest changes.
1085     
1086     * examples/mwolson/templates/footer.html: Use
1087       `muse-publishing-directive'.
1089     new files:
1090      debian/.arch-ids/NEWS.id debian/NEWS
1092     modified files:
1093      ChangeLog Makefile.defs NEWS debian/changelog debian/rules
1094      examples/mwolson/muse-init.el
1095      examples/mwolson/templates/footer.html lisp/muse.el muse.texi
1098 2005-09-26 21:23:49 GMT Michael Olson <mwolson@gnu.org> patch-244
1100     Summary:
1101       Fix customization bugs concerning muse-project-alist.
1102     Revision:
1103       muse--main--1.0--patch-244
1105     * examples/johnw/muse-johnw.el: Update with latest version from John.
1106     
1107     * muse-project.el (muse-project-alist-using-customize): New variable that
1108       indicates whether or not we just used customize to modify the value of
1109       muse-project-alist.
1110       (muse-project-alist-get): Set muse-project-alist-using-customize.
1111       (muse-project-alist-set): Only try to unescape muse-project-alist if
1112       muse-project-alist-using-customize is set.  Make sure that the value we
1113       save to .emacs is unescaped.
1114       (muse-project): Add definition for :value-delete so that we can work
1115       around an Emacs21 and XEmacs21 annoyance.
1117     modified files:
1118      ChangeLog examples/johnw/muse-johnw.el lisp/muse-project.el
1121 2005-09-25 03:06:25 GMT Michael Olson <mwolson@gnu.org> patch-243
1123     Summary:
1124       Try to make link properties more sane.
1125     Revision:
1126       muse--main--1.0--patch-243
1128     * lisp/muse-colors.el (muse-link-properties): Try to make link properties
1129       a bit smarter.  It is hoped that this fixes several strange key
1130       movement and link coloring issues.  Thanks to Sergey Vlasov for the
1131       fix.
1133     modified files:
1134      AUTHORS ChangeLog lisp/muse-colors.el
1137 2005-09-24 00:01:56 GMT Michael Olson <mwolson@gnu.org> patch-242
1139     Summary:
1140       Use modification time for date directive.
1141     Revision:
1142       muse--main--1.0--patch-242
1144     * lisp/muse-publish.el (muse-publish-markup-buffer): Set the date
1145       directive using the currently-publishing file's modification time,
1146       rather than the current time.
1148     modified files:
1149      ChangeLog lisp/muse-publish.el
1152 2005-09-22 16:51:05 GMT Michael Olson <mwolson@gnu.org> patch-241
1154     Summary:
1155       muse-latex: Add a few escaping options that may be used in the future.
1156     Revision:
1157       muse--main--1.0--patch-241
1159     * lisp/muse-latex.el: Note that we don't make use of these new options
1160       yet.
1161       (muse-latex-markup-specials): Move longer escapes out of here.
1162       (muse-latex-markup-specials-entire-document): New option that specifies
1163       the special characters to escape in the whole document after processing
1164       markup rules.
1165       (muse-latex-markup-specials-verbatim): New option that specifies the
1166       special characters to escape in <example> tags and =literal text=.
1168     modified files:
1169      ChangeLog lisp/muse-latex.el
1172 2005-09-22 16:15:59 GMT Michael Olson <mwolson@gnu.org> patch-240
1174     Summary:
1175       If more than 1 blank separates list/table items, separate them.
1176     Revision:
1177       muse--main--1.0--patch-240
1179     * lisp/muse-docbook.el, muse-html.el, muse-latex.el, muse-texinfo.el,
1180       experimental/muse-xml.el (muse-*-markup-regexps): If more than 1 blank
1181       line separates a list or table item, it will form a new table.
1183     modified files:
1184      ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
1185      lisp/muse-html.el lisp/muse-latex.el lisp/muse-texinfo.el
1188 2005-09-19 01:34:48 GMT Michael Olson <mwolson@gnu.org> patch-239
1190     Summary:
1191       muse.texi: Use @example instead of @smallexample.
1192     Revision:
1193       muse--main--1.0--patch-239
1195     * muse.texi: Replace @smallexample with @example.  It didn't do what I
1196       thought it did, and the result looked worse.  Hence, the reversal.
1198     modified files:
1199      ChangeLog muse.texi
1202 2005-09-19 01:31:34 GMT Michael Olson <mwolson@gnu.org> patch-238
1204     Summary:
1205       muse-html: Add muse-xhtml-style-sheet.
1206     Revision:
1207       muse--main--1.0--patch-238
1209     * lisp/muse-html.el (muse-html-style-sheet): Remove XHTML note.
1210       (muse-xhtml-style-sheet): New option that is used in muse-xhtml-header.
1211       Thanks to Trent Buck for the suggestion.
1213     modified files:
1214      ChangeLog lisp/muse-html.el
1217 2005-09-16 07:06:42 GMT Michael Olson <mwolson@gnu.org> patch-237
1219     Summary:
1220       Release Muse 3.02.
1221     Revision:
1222       muse--main--1.0--patch-237
1224     * Makefile.defs: Update Debian stuff.
1225     
1226     * changelog: Add entry for 3.02-1, urgency medium.
1228     modified files:
1229      ChangeLog Makefile.defs debian/changelog
1232 2005-09-16 06:57:44 GMT Michael Olson <mwolson@gnu.org> patch-236
1234     Summary:
1235       Prepare for release.
1236     Revision:
1237       muse--main--1.0--patch-236
1239     * lisp/muse.el (muse-version): Increment to 3.02.
1240     
1241     * *.el: Fix first header line.
1242     
1243     * examples/mwolson/muse-init.el: Sync with my config.
1244       (my-muse-pdf-make-links-absolute): New function that makes relative
1245       links absolute in a hard-coded way.
1246       (my-muse-pdf-prepare-buffer): Add `my-muse-pdf-make-links-absolute' to
1247       publishing transforms.
1248     
1249     * NEWS: Update.
1251     new files:
1252      experimental/.arch-ids/muse-cite.el.id
1253      experimental/muse-cite.el
1255     modified files:
1256      ChangeLog Makefile.defs NEWS examples/mwolson/muse-init.el
1257      experimental/muse-message.el experimental/muse-xml.el
1258      lisp/muse-blosxom.el lisp/muse-book.el lisp/muse-colors.el
1259      lisp/muse-convert.el lisp/muse-docbook.el lisp/muse-html.el
1260      lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
1261      lisp/muse-mode.el lisp/muse-poem.el lisp/muse-project.el
1262      lisp/muse-protocols.el lisp/muse-publish.el
1263      lisp/muse-regexps.el lisp/muse-texinfo.el lisp/muse-wiki.el
1264      lisp/muse.el muse.texi
1267 2005-09-16 06:33:11 GMT Michael Olson <mwolson@gnu.org> patch-235
1269     Summary:
1270       Finish documentation.
1271     Revision:
1272       muse--main--1.0--patch-235
1274     * muse.texi (Comments): New node that describes the syntax of comments.
1275       (Markup Strings): Describe all markup strings.
1277     modified files:
1278      ChangeLog muse.texi
1281 2005-09-16 05:02:45 GMT Michael Olson <mwolson@gnu.org> patch-234
1283     Summary:
1284       Document style elements for muse-define-style.
1285     Revision:
1286       muse--main--1.0--patch-234
1288     * muse.texi: Use @smallexample for 1-line examples.
1289       (Style Elements): New node that explains the different style elements
1290       that may be used for muse-define-style and muse-derive-style.
1291       (Deriving Styles): Prune unnecessary entries.  Explain existing entries
1292       better.
1294     modified files:
1295      ChangeLog muse.texi
1298 2005-09-16 04:05:19 GMT Michael Olson <mwolson@gnu.org> patch-233
1300     Summary:
1301       Make documentation separately installable.
1302     Revision:
1303       muse--main--1.0--patch-233
1305     * Makefile (install): Split into install-bin and install-info.
1306     
1307     * muse.texi (Markup Regexps): Fix display bug.
1309     modified files:
1310      ChangeLog Makefile muse.texi
1313 2005-09-15 03:52:01 GMT Michael Olson <mwolson@gnu.org> patch-232
1315     Summary:
1316       muse-mode: Set comment syntax.
1317     Revision:
1318       muse--main--1.0--patch-232
1320     * lisp/muse-mode.el (muse-mode): Declare comment syntax to be 
1321       `^; comment text$'.  Thanks to Jesse Alama for the suggestion.
1323     modified files:
1324      ChangeLog lisp/muse-mode.el
1327 2005-09-13 06:30:18 GMT Michael Olson <mwolson@gnu.org> patch-231
1329     Summary:
1330       muse.texi: Add publishing order information.
1331     Revision:
1332       muse--main--1.0--patch-231
1334     * muse.texi (Markup Regexps): Add publishing order.
1336     modified files:
1337      ChangeLog muse.texi
1340 2005-09-09 15:12:05 GMT Michael Olson <mwolson@gnu.org> patch-230
1342     Summary:
1343       Hack on documentation.  The release is in sight!
1344     Revision:
1345       muse--main--1.0--patch-230
1347     * muse.texi: Use @subsubheading for all logical split headers rather than
1348       @emph.  Move all examples against left margin.  Add comments to
1349       indicate what still needs to be done.
1350       (DocBook): Correct a few misspelled variable names and add some new
1351       variables.
1352       (Common Elements): Split this into 4 new subsections.
1354     modified files:
1355      ChangeLog muse.texi
1358 2005-09-08 16:50:53 GMT Michael Olson <mwolson@gnu.org> patch-229
1360     Summary:
1361       Fix publishing of stuff like <code><></code>.
1362     Revision:
1363       muse--main--1.0--patch-229
1365     * lisp/muse-publish.el (muse-publish-escape-specials): Use
1366       `insert-before-markers' rather than `insert'.  This should fix strange
1367       edge cases like <code><></code>.  Thanks to Trent Buck for the report.
1369     modified files:
1370      ChangeLog lisp/muse-publish.el
1373 2005-09-08 16:24:11 GMT Michael Olson <mwolson@gnu.org> patch-228
1375     Summary:
1376       Update NEWS, fix muse-url-protocols customization interface.
1377     Revision:
1378       muse--main--1.0--patch-228
1380     * lisp/muse-protocols.el (muse-url-protocols): Add customize choice for
1381       using nil as the resolve function.
1382     
1383     * NEWS: Bring up-to-date.
1385     modified files:
1386      ChangeLog NEWS lisp/muse-protocols.el
1389 2005-09-05 17:34:31 GMT Michael Olson <mwolson@gnu.org> patch-227
1391     Summary:
1392       Fix title coloring bug; muse-latex: escape '<' and '>'.
1393     Revision:
1394       muse--main--1.0--patch-227
1396     * lisp/muse-colors.el (muse-colors-markup): Match against the space after
1397       #title.  This should prevent a rather nasty bug.  Thanks to John Sullivan
1398       for the report.
1399     
1400     * lisp/muse-latex.el (muse-latex-markup-specials): Mark up '_' as
1401       "\textunderscore{}".  Add escaping for '<' and '>'.  Thanks to Trent
1402       Buck.
1404     modified files:
1405      ChangeLog lisp/muse-colors.el lisp/muse-latex.el
1408 2005-09-05 16:49:35 GMT Michael Olson <mwolson@gnu.org> patch-226
1410     Summary:
1411       muse-latex: Handle special characters in a better way.
1412     Revision:
1413       muse--main--1.0--patch-226
1415     * lisp/muse-latex.el (muse-latex-markup-regexps): Remove special
1416       characters hack.
1417       (muse-latex-markup-strings): Use \\texttt{...} for 'begin-literal and
1418       'end-literal.  Thanks to Trent Buck for the suggestion.
1419       (muse-latex-markup-specials): Move special characters here instead of
1420       using the regexp.
1422     modified files:
1423      ChangeLog lisp/muse-latex.el
1426 2005-09-05 14:25:37 GMT Michael Olson <mwolson@gnu.org> patch-225
1428     Summary:
1429       muse-latex: Fix compiler warning.
1430     Revision:
1431       muse--main--1.0--patch-225
1433     * lisp/muse-latex.el (muse-latex-pdf-generate): Provide 3rd argument for
1434       format.
1436     modified files:
1437      ChangeLog lisp/muse-latex.el
1440 2005-09-05 14:24:22 GMT Michael Olson <mwolson@gnu.org> patch-224
1442     Summary:
1443       Add <code> tag.
1444     Revision:
1445       muse--main--1.0--patch-224
1447     * lisp/muse-colors.el (muse-colors-tags): Switch coloring of code and
1448       verbatim.  Verbatim makes text literal and escaped, code makes text
1449       teletype and escaped.
1450     
1451     * muse-publish.el (muse-publish-markup-tags): Add "code".
1452       (muse-publish-code-tag): New function that publishes code the same way
1453       as =teletyped= text.
1455     modified files:
1456      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
1459 2005-09-05 13:24:19 GMT Michael Olson <mwolson@gnu.org> patch-223
1461     Summary:
1462       Strip text properties before browsing a URL.
1463     Revision:
1464       muse--main--1.0--patch-223
1466     * lisp/muse-protocols.el (muse-browse-url): Strip text properties.  Maybe
1467       this will fix a bug.
1469     modified files:
1470      ChangeLog lisp/muse-protocols.el
1473 2005-09-05 05:12:07 GMT Michael Olson <mwolson@gnu.org> patch-222
1475     Summary:
1476       muse-latex: Call pdflatex twice to get <contents> published.
1477     Revision:
1478       muse--main--1.0--patch-222
1480     * lisp/muse-latex.el (muse-latex-pdf-generate): Quote arguments.  Call
1481       pdflatex twice, since this seems to be necessary to get <contents>
1482       published.  Thanks to Trent Buck for the heads up.  I wonder if we need
1483       to call it three times, since this is what John originally did.  Can
1484       someone please give me advice about this?
1486     modified files:
1487      ChangeLog lisp/muse-latex.el
1490 2005-09-04 17:07:07 GMT Michael Olson <mwolson@gnu.org> patch-221
1492     Summary:
1493       Make info:// and man:// not publish a link, handle insert URL edge case.
1494     Revision:
1495       muse--main--1.0--patch-221
1497     * lisp/muse-protocols.el (muse-url-protocols): info:// and man:// should
1498       publish only the description, not the URL.
1499     
1500     * lisp/muse-publish.el (muse-publish-insert-url): Handle case where we
1501       get nil from muse-publish-url by not inserting any text.
1503     modified files:
1504      ChangeLog lisp/muse-protocols.el lisp/muse-publish.el
1507 2005-09-04 17:02:21 GMT Michael Olson <mwolson@gnu.org> patch-220
1509     Summary:
1510       If a URL has a resolve function of nil, publish the description only.
1511     Revision:
1512       muse--main--1.0--patch-220
1514     * lisp/muse-mode.el (muse-visit-link-default): Make sure we search for a
1515       complete tag.
1516     
1517     * lisp/muse-protocols.el (muse-url-protocols): Improve customization
1518       interface.
1519       (muse-resolve-url): If nil is given as the resolve function, return
1520       nil.
1521     
1522     * lisp/muse-publish.el (muse-publish-url): If the URL resolves as nil,
1523       insert the description instead of the original URL.
1525     modified files:
1526      ChangeLog lisp/muse-mode.el lisp/muse-protocols.el
1527      lisp/muse-publish.el
1530 2005-09-02 22:57:04 GMT Michael Olson <mwolson@gnu.org> patch-219
1532     Summary:
1533       Implement protocol handling.
1534     Revision:
1535       muse--main--1.0--patch-219
1537     * lisp/muse-mode.el (muse-mode): Call muse-update-url-regexp.  Maybe I
1538       should just make a hook for this stuff.
1539       (muse-visit-link-default): Call muse-browse-url instead of browse-url.
1540     
1541     * lisp/muse-protocols.el: New file that implements protocol handling.
1542     
1543     * lisp/muse-publish.el (muse-publish-url-transforms): Add
1544       muse-resolve-url.
1545       (muse-publish-markup-url): Indentation fix, no func change.
1546     
1547     * lisp/muse-regexps.el (muse-url-regexp): Move to muse-protocols.el.
1548     
1549     * lisp/muse.el: Require muse-protocols.
1551     new files:
1552      lisp/.arch-ids/muse-protocols.el.id lisp/muse-protocols.el
1554     modified files:
1555      ChangeLog lisp/muse-mode.el lisp/muse-publish.el
1556      lisp/muse-regexps.el lisp/muse.el
1559 2005-09-01 16:11:57 GMT Michael Olson <mwolson@gnu.org> patch-218
1561     Summary:
1562       muse-xml: Use a more standard sort of header.
1563     Revision:
1564       muse--main--1.0--patch-218
1566     * experimental/muse-xml.el (muse-xml-header): Use <MUSE> instead of <page
1567       type="muse">, as suggested by Brad Collins.
1569     modified files:
1570      ChangeLog experimental/muse-xml.el
1573 2005-09-01 16:04:32 GMT Michael Olson <mwolson@gnu.org> patch-217
1575     Summary:
1576       Add schema for muse-xml, tweak verse formatting, fix goof from last patch.
1577     Revision:
1578       muse--main--1.0--patch-217
1580     * AUTHORS: Note that Brad Collins authored examples/muse-rnc.
1581     
1582     * README (examples): Mention that other files are here as well.
1583     
1584     * examples/muse-rnc.el: New file that implements a RelaxNG Compact schema
1585       for use with muse-xml.el.
1586     
1587     * muse-xml.el: Mention the newly-contributed schema from Brad, and that
1588       muse-xml is in experimental status.
1589       (muse-xml-markup-regexps): Correct table-munging regexp.
1590       (muse-xml-markup-strings): Surround each verse line with <line></line>.
1591       Empty lines are marked up as <line />.
1592     
1593     * muse-html.el (muse-html-markup-strings, muse-xhtml-markup-strings):
1594       s/last-stanza-end/end-last-stanza-line/.
1595     
1596     * muse-mode.el (muse-visit-link-default): Make the temporary file
1597       visiting work as expected.
1598     
1599     * muse-publish.el (muse-publish-markup-verse): Make use of
1600       'begin-verse-line and 'begin-last-stanza-line.  Use
1601       'end-last-stanza-line instead of 'last-stanza-end.
1602     
1603     * muse.texi (Verse): Be a bit more clever with our example.
1605     new files:
1606      examples/.arch-ids/muse.rnc.id examples/muse.rnc
1608     modified files:
1609      AUTHORS ChangeLog README experimental/muse-xml.el
1610      lisp/muse-html.el lisp/muse-mode.el lisp/muse-publish.el
1611      muse.texi
1614 2005-09-01 13:42:15 GMT Michael Olson <mwolson@gnu.org> patch-216
1616     Summary:
1617       Allow links to temporary files to be visited.
1618     Revision:
1619       muse--main--1.0--patch-216
1621     * lisp/muse-mode.el (muse-visit-link-default): Permit visiting of
1622       temporary files.  These are buffers that do not have a corresponding
1623       file.
1625     modified files:
1626      ChangeLog lisp/muse-mode.el
1629 2005-09-01 11:41:14 GMT Michael Olson <mwolson@gnu.org> patch-215
1631     Summary:
1632       Fix save-match-data gaffe.
1633     Revision:
1634       muse--main--1.0--patch-215
1636     * lisp/muse-regexps.el (muse-regexp-emacs-revision): Move save-match-data
1637       outside of `and' statement.
1639     modified files:
1640      ChangeLog lisp/muse-regexps.el
1643 2005-08-31 03:48:28 GMT Michael Olson <mwolson@gnu.org> patch-214
1645     Summary:
1646       Introduce :link-suffix. muse-wiki: Don't mangle acronyms in titles.
1647     Revision:
1648       muse--main--1.0--patch-214
1650     * examples/mwolson/muse-init.el: Update.
1651     
1652     * muse-blosxom.el ("blosxom-html", "blosxom-xhtml"): Use :link-suffix to
1653       ensure that links to other pages in this project are given the proper
1654       extension.
1655     
1656     * muse-latex.el ("pdf", "pdfcjk"): Ditto.
1657     
1658     * muse-journal.el (muse-journal-rdf-header): Use muse-publish-link-name
1659       instead of muse-publish-output-name.
1660     
1661     * muse-publish.el (muse-publish-link-name, muse-publish-link-file): New
1662       functions that consult the :link-suffix when returning the name of the
1663       link (or the complete file name for the latter function).  If
1664       :link-suffix does not exist, use :suffix.  This should help Muse be
1665       able to handle some more usage scenarios.
1666       (muse-publish-prepare-url): Use muse-publish-link-name instead of
1667       muse-publish-output-name.
1668     
1669     * muse-wiki.el (muse-wiki-resolve-project-page): Use
1670       muse-publish-link-file instead of muse-publish-output-file.
1671       (muse-wiki-publish-pretty-title): Don't space-separate capitalized
1672       letters.  The old behavior was not friendly to acronyms.
1674     modified files:
1675      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
1676      lisp/muse-journal.el lisp/muse-latex.el lisp/muse-publish.el
1677      lisp/muse-wiki.el
1680 2005-08-29 06:14:35 GMT Michael Olson <mwolson@gnu.org> patch-213
1682     Summary:
1683       Correct the publish-project example.
1684     Revision:
1685       muse--main--1.0--patch-213
1687     * examples/publish-project: Remove "-l muse-build.el" and note that the
1688       user's muse-init.el file should add the Muse directories to load-path.
1690     modified files:
1691      ChangeLog examples/publish-project
1694 2005-08-29 06:04:51 GMT Michael Olson <mwolson@gnu.org> patch-212
1696     Summary:
1697       Reinstate former extended character class rules.
1698     Revision:
1699       muse--main--1.0--patch-212
1701     * lisp/muse-regexps.el (muse-regexp-use-character-classes): Looks like
1702       extended regexps really don't work well on Emacs 21.2 or 21.3, so
1703       document that.
1704       (muse-regexp-emacs-revision): New variable that indicates the revision
1705       number of this version of Emacs.
1706       (muse-extreg-usable-p): Reinstate old rules -- Emacs 21.2 and 21.3
1707       aren't working well enough with extended character classes in regexps.
1708     
1709     * lisp/muse.el (muse-version): If INSERT option is given, insert the text
1710       instead of just displaying it.
1712     modified files:
1713      ChangeLog lisp/muse-regexps.el lisp/muse.el
1716 2005-08-28 23:59:03 GMT Michael Olson <mwolson@gnu.org> patch-211
1718     Summary:
1719       Fix paragraph-filling breakage in Emacs21.
1720     Revision:
1721       muse--main--1.0--patch-211
1723     * lisp/muse-mode.el (muse-mode): Check explicitly for Emacs21 rather than
1724       relying on muse-extreg-usable-p.  Thanks to Sergey Vlasov for the bug
1725       report.
1727     modified files:
1728      ChangeLog lisp/muse-mode.el
1731 2005-08-27 02:25:35 GMT Michael Olson <mwolson@gnu.org> patch-210
1733     Summary:
1734       Allow Emacs 21.3 to use extended character classes in regexps.
1735     Revision:
1736       muse--main--1.0--patch-210
1738     * lisp/muse-regexps.el (muse-extreg-usable-p): Use a simpler algorithm.
1739       Since enough positive reports have come in about the usability of 21.3,
1740       we'll allow it to use extended character classes in regexps by default.
1742     modified files:
1743      ChangeLog lisp/muse-regexps.el
1746 2005-08-26 14:48:08 GMT Michael Olson <mwolson@gnu.org> patch-209
1748     Summary:
1749       Don't prompt unnecessarily when doing C-c C-t in a Muse project file.
1750     Revision:
1751       muse--main--1.0--patch-209
1753     * lisp/muse-publish.el (muse-publish-get-output-dir): Use
1754       `muse-read-directory-name' instead of `read-file-name'.  Now Muse won't
1755       offer the style and directory prompt when you hit C-c C-t in a file
1756       belonging to a defined Muse project.  Otherwise prompt.  Thanks to Yann
1757       Hodique for the fix.
1758     
1759     * lisp/muse.el (muse-read-directory-name): New function that defines a
1760       fallback version of `read-directory-name', since Emacs21 doesn't have
1761       it.
1763     modified files:
1764      ChangeLog lisp/muse-publish.el lisp/muse.el
1766     new patches:
1767      hodique@lifl.fr--2005/muse--yh--1.0--patch-34
1768      hodique@lifl.fr--2005/muse--yh--1.0--patch-35
1769      hodique@lifl.fr--2005/muse--yh--1.0--patch-36
1770      hodique@lifl.fr--2005/muse--yh--1.0--patch-37
1771      hodique@lifl.fr--2005/muse--yh--1.0--patch-38
1772      hodique@lifl.fr--2005/muse--yh--1.0--patch-39
1775 2005-08-25 05:44:56 GMT Michael Olson <mwolson@gnu.org> patch-208
1777     Summary:
1778       Fix problem with links at beginning of buf and paragraphs.
1779     Revision:
1780       muse--main--1.0--patch-208
1782     * experimental/muse-xml.el (muse-xml-markup-regexps): Update to do what I
1783       mean.
1784     
1785     * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
1786     
1787     * muse-html.el (muse-html-markup-regexps): Ditto.
1788     
1789     * muse-publish.el (muse-publishing-last-position): New variable that
1790       indicates our last buffer position while publishing the current rule.
1791       Used to make sure the process doesn't get stalled.
1792       (muse-publish-markup): Fix edge case where links at beginning of
1793       buffer, with read-only text, would prevent the beginning of buffer from
1794       being matched.
1795       (muse-publish-markup-directive): Fix case where two directives of the
1796       same size would prevent any following directives from being
1797       interpreted.  We accomplish this by setting the last published position
1798       to nil after each directive.
1800     modified files:
1801      ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
1802      lisp/muse-html.el lisp/muse-publish.el
1805 2005-08-24 03:45:13 GMT Michael Olson <mwolson@gnu.org> patch-207
1807     Summary:
1808       Document publishing directives.
1809     Revision:
1810       muse--main--1.0--patch-207
1812     * muse.texi (Getting Started): Remove crufty sentence.
1813       (Directives): New section that describes the likes of #title and
1814       #author.
1816     modified files:
1817      ChangeLog muse.texi
1820 2005-08-23 04:36:54 GMT Michael Olson <mwolson@gnu.org> patch-206
1822     Summary:
1823       Document WikiNames and update header publishing information.
1824     Revision:
1825       muse--main--1.0--patch-206
1827     * muse.texi (Headings): Any level of headings is supported.
1828       (Emphasizing Text): Verbatim text may span multiple lines.
1829       (Explicit Links): Refactor Links section into Explicit Links, Implicit
1830       Links, and Images.
1831       (Implicit Links): Document WikiNames and InterWiki links.
1833     modified files:
1834      ChangeLog muse.texi
1837 2005-08-22 20:37:10 GMT Michael Olson <mwolson@gnu.org> patch-205
1839     Summary:
1840       Finish NEWS, handle emphasis at EOF edge case.
1841     Revision:
1842       muse--main--1.0--patch-205
1844     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-underlined)
1845       (muse-colors-verbatim): Highlight emphasis at the end of file, as long
1846       as there is a terminating emphasis delimiter.
1847     
1848     * examples/mwolson/muse-init.el: Sync with my latest configuration.
1849     
1850     * NEWS: Bring this up to date.
1852     modified files:
1853      ChangeLog NEWS examples/mwolson/muse-init.el
1854      lisp/muse-colors.el
1857 2005-08-19 16:55:39 GMT Michael Olson <mwolson@gnu.org> patch-204
1859     Summary:
1860       muse-html: Add muse-xhtml-extension.
1861     Revision:
1862       muse--main--1.0--patch-204
1864     * lisp/muse-html.el (muse-xhtml-extension): New option that specifies the
1865       default file extension for publishing XHTML files.  Thanks to Trent
1866       Buck for the suggestion.
1867       ("xhtml"): Use it.
1869     modified files:
1870      ChangeLog lisp/muse-html.el
1873 2005-08-19 16:24:08 GMT Michael Olson <mwolson@gnu.org> patch-203
1875     Summary:
1876       Add items through patch-149 to NEWS.
1877     Revision:
1878       muse--main--1.0--patch-203
1880     * NEWS (progress): Catch up to patch-149.
1881     
1882     * lisp/muse-mode.el (muse-mode): Remove spurious comment.
1883     
1884     * lisp/muse-publish.el (muse-publish): Ditto.
1886     modified files:
1887      ChangeLog NEWS lisp/muse-mode.el lisp/muse-publish.el
1890 2005-08-18 06:53:31 GMT Michael Olson <mwolson@gnu.org> patch-202
1892     Summary:
1893       Make building of Debian revisions work.
1894     Revision:
1895       muse--main--1.0--patch-202
1897     * Makefile (distclean): Don't remove anything in debian/, since it will
1898       never be necessary.
1899       (debclean): Removed, since two different targets need slightly
1900       different versions of this.  Even abstraction has its limits.
1901       (debbuild): New target that takes care of performing the build itself.
1902       (debrevision): New target that makes a revision build, where the
1903       original tarball must not be modified.
1904       (debrevision): Split out building stuff to debbuild target.
1905     
1906     * debian/changelog: Several revisions worth of Debian fun.
1907     
1908     * debian/control (Build-Depends-Indep): Add emacs21 | emacsen.
1909       (Description): Make this match the ITP and shorten the text.
1911     modified files:
1912      ChangeLog Makefile Makefile.defs debian/changelog
1913      debian/control
1916 2005-08-14 07:10:16 GMT Michael Olson <mwolson@gnu.org> patch-201
1918     Summary:
1919       Prepare initial upload for Debian project.
1920     Revision:
1921       muse--main--1.0--patch-201
1923     * Makefile.defs (LASTUPLOAD): Mark as the previous Debian package
1924       version, since we only want the last changelog entry to appear on the
1925       initial Debian upload.
1926     
1927     * debian/changelog: New Debian package 3.01.arch.201-1.
1929     modified files:
1930      ChangeLog Makefile.defs debian/changelog
1933 2005-08-13 05:05:41 GMT Michael Olson <mwolson@gnu.org> patch-200
1935     Summary:
1936       muse-mode: Minor regexp tweak.
1937     Revision:
1938       muse--main--1.0--patch-200
1940     * lisp/muse-mode.el (muse-mode): Use \\s- instead of [[:blank:]].
1942     modified files:
1943      ChangeLog lisp/muse-mode.el
1946 2005-08-13 00:25:54 GMT Michael Olson <mwolson@gnu.org> patch-199
1948     Summary:
1949       Minor fixups from Peter K. Lee.
1950     Revision:
1951       muse--main--1.0--patch-199
1953     * experimental/muse-xml.el (muse-xml-fixup-tables): Be slightly less
1954       restrictive with our end-of-table regexp.
1955     
1956     * lisp/muse-docbook.el (muse-docbook-fixup-tables): Look for tgroup
1957       instead of start of table.  Be less restrictive with several of our
1958       regexps.
1959     
1960     * lisp/muse-html.el: Patch from Peter K. Lee.
1961       (muse-html-prepare-buffer): Work around edge case where the "charset="
1962       part has already been appended to muse-html-meta-content-type.
1963       (muse-html-fixup-tables): Be slightly less restrictive with our
1964       end-of-table regexp.
1966     modified files:
1967      ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
1968      lisp/muse-html.el
1971 2005-08-12 20:36:10 GMT Michael Olson <mwolson@gnu.org> patch-198
1973     Summary:
1974       Keep lists from getting mashed together on M-q.
1975     Revision:
1976       muse--main--1.0--patch-198
1978     * lisp/muse-mode.el (muse-mode): Handle footnotes.  Set `paragraph-start'
1979       locally so that lists don't get blended together incorrectly upon
1980       hitting M-q.
1982     modified files:
1983      ChangeLog lisp/muse-mode.el
1986 2005-08-12 01:29:58 GMT Michael Olson <mwolson@gnu.org> patch-197
1988     Summary:
1989       QuickStart: Minor typo in anchor example.
1990     Revision:
1991       muse--main--1.0--patch-197
1993     * examples/QuickStart (Anchors and tagged links): Link to an anchor only,
1994       rather than a full URL.
1996     modified files:
1997      ChangeLog examples/QuickStart
2000 2005-08-09 23:15:10 GMT Michael Olson <mwolson@gnu.org> patch-196
2002     Summary:
2003       Makefile: Use BUILDOPTS.
2004     Revision:
2005       muse--main--1.0--patch-196
2007     * Makefile (debrelease): Make use of $(BUILDOPTS).
2008     
2009     * Makefile.defs (BUILDOPTS): New option that allows additional options to
2010       be passed to dpkg-buildpackage.  In case I ever make several revisions
2011       before getting the -1 revision uploaded, for example, I can use "-sa"
2012       here in order to make a valid pacakge.
2014     modified files:
2015      ChangeLog Makefile Makefile.defs
2018 2005-08-09 22:39:09 GMT Michael Olson <mwolson@gnu.org> patch-195
2020     Summary:
2021       Make generated Debian packages slightly easier to upload.
2022     Revision:
2023       muse--main--1.0--patch-195
2025     * debian/changelog: Generate 3.01.arch.195-1.
2026     
2027     * debian/rules (clean): Call $(MAKE) realclean instead of $(MAKE) clean.
2028     
2029     * Makefile.defs (LASTUPLOAD): New variable that indicates the version
2030       that was last uploaded to Debian.
2031     
2032     * Makefile (debrelease): Use $(LASTUPLOAD) to ensure that a full set of
2033       changes is generated.  This means we have to use dpkg-buildpackage,
2034       since debuild doesn't recognize the environment variables that it
2035       claims to recognize.
2037     modified files:
2038      ChangeLog Makefile Makefile.defs debian/changelog debian/rules
2041 2005-08-09 04:01:52 GMT Michael Olson <mwolson@gnu.org> patch-194
2043     Summary:
2044       Makefile: Minor deletion cleanups.
2045     Revision:
2046       muse--main--1.0--patch-194
2049     modified files:
2050      ChangeLog Makefile
2053 2005-08-09 03:26:50 GMT Michael Olson <mwolson@gnu.org> patch-193
2055     Summary:
2056       Compilation cleanups.
2057     Revision:
2058       muse--main--1.0--patch-193
2060     * lisp/muse-mode.el (muse-mode): Use `make-local-variable' instead of
2061       `make-variable-buffer-local' in order to silence compiler warnings.
2062     
2063     * lisp/muse.el: Add an eval-when-compile line to silence a compiler
2064       warning.
2065     
2066     * scripts/muse-build.el (muse-elint-files): Automatically load every
2067       elisp file rather than specifying each one.
2069     modified files:
2070      ChangeLog lisp/muse-mode.el lisp/muse.el scripts/muse-build.el
2073 2005-08-08 22:58:24 GMT Michael Olson <mwolson@gnu.org> patch-192
2075     Summary:
2076       Fix failure to resolve interwiki link when clicking on it.
2077     Revision:
2078       muse--main--1.0--patch-192
2080     * Makefile (debclean): Minor tweak.
2081     
2082     * lisp/muse-mode.el (muse-visit-link-default): Indentation fix.  No func
2083       change.
2084     
2085     * lisp/muse-project.el (muse-project-find-file): Don't add file
2086       extensions to a relative name.  If we're dealing with a file, open it
2087       up without searching through the various projects for a path.  This
2088       should fix the failure to resolve an interwiki link by clicking on it.
2090     modified files:
2091      ChangeLog Makefile lisp/muse-mode.el lisp/muse-project.el
2094 2005-08-06 17:39:45 GMT Michael Olson <mwolson@gnu.org> patch-191
2096     Summary:
2097       Makefile: Remove stale Debian packages for this version.
2098     Revision:
2099       muse--main--1.0--patch-191
2101     * Makefile (debclean): Remove generated Debian packages for the current
2102       version in parent directory.
2104     modified files:
2105      ChangeLog Makefile
2108 2005-08-03 04:34:50 GMT Michael Olson <mwolson@gnu.org> patch-190
2110     Summary:
2111       Fix trailing backslash error.
2112     Revision:
2113       muse--main--1.0--patch-190
2115     * lisp/muse-project.el (muse-project-of-file): Apply 1-line
2116       regexp-quoting fix from drkm.
2118     modified files:
2119      ChangeLog lisp/muse-project.el
2122 2005-07-27 07:43:53 GMT Michael Olson <mwolson@gnu.org> patch-189
2124     Summary:
2125       Release 3.01.91 (3.02 RC2).
2126     Revision:
2127       muse--main--1.0--patch-189
2129     * lisp/muse.el (muse-version): Release 3.01.91 (3.02 RC2).
2131     modified files:
2132      ChangeLog Makefile.defs lisp/muse.el muse.texi
2135 2005-07-27 07:40:03 GMT Michael Olson <mwolson@gnu.org> patch-188
2137     Summary:
2138       Escape email address and URL always.
2139     Revision:
2140       muse--main--1.0--patch-188
2142     * lisp/muse-publish.el (muse-publish-markup-email): Move lower.  Always
2143       escape and publish email address as read-only, even when it's not
2144       marked up.
2145       (muse-publish-markup-url): Ditto for URL.
2147     modified files:
2148      ChangeLog Makefile.defs debian/changelog lisp/muse-publish.el
2151 2005-07-26 08:49:38 GMT Michael Olson <mwolson@gnu.org> patch-187
2153     Summary:
2154       Inter-project output name fix.
2155     Revision:
2156       muse--main--1.0--patch-187
2158     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): I would've sworn
2159       that I had fixed this before.
2161     modified files:
2162      ChangeLog lisp/muse-wiki.el
2165 2005-07-26 08:40:11 GMT Michael Olson <mwolson@gnu.org> patch-186
2167     Summary:
2168       Make coloring of verbatim greater-than sign same as publishing.
2169     Revision:
2170       muse--main--1.0--patch-186
2172     * lisp/muse-colors.el (muse-colors-markup): Since we currently publish a
2173       greater-than sign surrounded by equal signs, display it in verbatim
2174       face.
2176     modified files:
2177      ChangeLog lisp/muse-colors.el
2180 2005-07-26 08:03:41 GMT Michael Olson <mwolson@gnu.org> patch-185
2182     Summary:
2183       Allow transform function for link descriptions.  Bare email and URL fixes.
2184     Revision:
2185       muse--main--1.0--patch-185
2187     * lisp/muse-publish.el (muse-publish-url-transforms): Docfix.
2188       (muse-publish-desc-transforms): New option that contains the functions
2189       that will be called to transform a link description.
2190       (muse-publish-markup-word): Handle Yet Another Edge Case.
2191       (muse-publish-markup-email): Use
2192       `muse-publish-escape-specials-in-string'.  Don't publish if we have a
2193       double-quote on either side.
2194       (muse-publish-url): Apply description transforms.
2195       (muse-publish-markup-url): Don't publish if we have a double-quote on
2196       either side.
2197     
2198     * lisp/muse-wiki.el (muse-wiki-update-wikiword-regexp)
2199       (muse-wiki-wikiword-regexp, muse-wiki-use-wikiword): Minor docfixes.
2200       (muse-wiki-interwiki-delimiter): New option that indicates the
2201       interwiki delimiter to use.
2202       (muse-wiki-interwiki-replacement): New option that indicates the
2203       replacement
2204       (muse-wiki-update-interwiki-regexp): Use muse-wiki-interwiki-delimiter.
2205       (muse-wiki-publish-pretty-title): Deal with EXPLICIT argument so that
2206       this can be added to muse-publish-desc-transforms.
2207       (muse-wiki-publish-pretty-interwiki): New function that replaces the
2208       interwiki delimiter with its replacement, but only when the given text
2209       is not an explicit link.
2210     
2211     * lisp/muse.el (muse-update-file-extension): New function made from the
2212       innards of the :set function in `muse-file-extension'.
2214     modified files:
2215      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
2218 2005-07-26 06:17:31 GMT Michael Olson <mwolson@gnu.org> patch-184
2220     Summary:
2221       Handle anchors in all publishing styles, as well as linking to them.
2222     Revision:
2223       muse--main--1.0--patch-184
2225     * lisp/muse-publish.el (muse-publish-url): Publish links to anchors as
2226       'internal-link.
2227       (muse-publish-prepare-url): Don't touch links to anchors.
2228     
2229     * lisp/muse-docbook.el (muse-docbook-markup-strings): Add handler for
2230       'internal-link.  Treat centered text with
2231       <para role="center">...</para>.
2232       (muse-docbook-markup-paragraph): Slight regexp tweak.
2233       (muse-docbook-insert-anchor): Docfix.
2234       (muse-docbook-markup-anchor): Move lower in file.
2235     
2236     * lisp/muse-html.el (muse-html-markup-strings): Add handler for
2237       'internal-link.
2238       (muse-xhtml-markup-strings): Order list, no func change.
2239       (muse-html-markup-anchor): Move up in file, no func change.
2240     
2241     * lisp/muse-latex.el (muse-latex-markup-functions): Add rule for
2242       publishing anchors.
2243       (muse-latex-markup-strings): Add handler for 'internal-link.
2244       (muse-latex-insert-anchor, muse-latex-markup-anchor): New functions
2245       that insert an anchor around the next word or inside of a tag.
2246     
2247     * lisp/muse-texinfo.el (muse-texinfo-markup-functions): Add rule for
2248       publishing anchors.
2249     
2250     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Add handler for
2251       'internal-link.
2252       (muse-texinfo-insert-anchor, muse-texinfo-markup-anchor): New functions
2253       that insert an anchor before the next word or within a tag.
2254     
2255     * NEWS: Initial attempt at documenting changes since 3.01.
2257     new files:
2258      .arch-ids/NEWS.id NEWS
2260     modified files:
2261      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
2262      lisp/muse-latex.el lisp/muse-publish.el lisp/muse-texinfo.el
2265 2005-07-26 04:30:52 GMT Michael Olson <mwolson@gnu.org> patch-183
2267     Summary:
2268       Generalize some blosxom helper functions.
2269     Revision:
2270       muse--main--1.0--patch-183
2272     * examples/mwolson/muse-init.el (muse-project-alist): Adapt to new
2273       generalized helper functions.
2274       (my-muse-prepare-entry-for-xanga): Use muse-blosxom-extension rather
2275       than hard-coding it.  Use muse-with-temp-buffer.  Handle all kinds of
2276       relative links.
2277     
2278     * lisp/muse-blosxom.el: Update example in header.
2279       (muse-blosxom-new-entry): Use new names for helper functions.
2280       (muse-blosxom-get-categories, muse-blosxom-project-alist-entry)
2281       (muse-blosxom-project-alist-dirs): Move to muse-project.el.
2282     
2283     * lisp/muse-project.el (muse-project-recurse-directory): Renamed from
2284       `muse-blosxom-project-get-categories'.
2285       (muse-project-alist-styles): Renamed from
2286       `muse-blosxom-project-alist-entry'.
2287       (muse-project-alist-dirs): Renamed from
2288       `muse-blosxom-project-alist-dirs'.
2289       (muse-project-of-file): Use `muse-current-file'.
2290     
2291     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Use
2292       `muse-current-file'.
2293     
2294     * lisp/muse.el (muse-current-file): New function that returns the name of
2295       the currently visited or published file.
2296       (muse-page-name): Use `muse-current-file'.
2298     modified files:
2299      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
2300      lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
2303 2005-07-26 03:47:53 GMT Michael Olson <mwolson@gnu.org> patch-182
2305     Summary:
2306       muse-xml: definition lists, muse-docbook: center.
2307     Revision:
2308       muse--main--1.0--patch-182
2310     * Makefile (%.info, %.html): Use general argument in rule.
2311       (distclean): Add another cruft file.
2312     
2313     * experimental/muse-xml.el (muse-xml-markup-strings): Use <list
2314       type="definition"> for definition lists.
2315     
2316     * lisp/muse-docbook.el (muse-docbook-markup-strings): Replace <center>
2317       with <note>, since it's the closest thing I could find.
2319     modified files:
2320      ChangeLog Makefile experimental/muse-xml.el
2321      lisp/muse-docbook.el
2324 2005-07-24 22:46:22 GMT Michael Olson <mwolson@gnu.org> patch-181
2326     Summary:
2327       Minor namespace fix.
2328     Revision:
2329       muse--main--1.0--patch-181
2331     * lisp/muse-colors.el (muse-colors-explicit-link): Use
2332       muse-match-string-no-properties rather than match-string-no-properties.
2334     modified files:
2335      ChangeLog lisp/muse-colors.el
2338 2005-07-24 21:04:15 GMT Michael Olson <mwolson@gnu.org> patch-180
2340     Summary:
2341       Correct breakage induced by previous patch.
2342     Revision:
2343       muse--main--1.0--patch-180
2345     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Don't use the local
2346       path as a fallback if we are publishing.
2348     modified files:
2349      ChangeLog lisp/muse-wiki.el
2352 2005-07-24 21:01:02 GMT Michael Olson <mwolson@gnu.org> patch-179
2354     Summary:
2355       Make interwiki links work in a few more edge cases.
2356     Revision:
2357       muse--main--1.0--patch-179
2359     * lisp/muse-project.el (muse-project-applicable-styles): Remove
2360       assertion, now that I have a good idea of the edge cases involved.
2361     
2362     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle case where
2363       the current file is not part of any Muse project, allowing interwiki
2364       links to be resolvable even then.  Don't return a relative path if we
2365       are not publishing.  For visiting links, the best thing is just to
2366       return the real path.
2368     modified files:
2369      ChangeLog lisp/muse-project.el lisp/muse-wiki.el
2372 2005-07-24 03:38:06 GMT Michael Olson <mwolson@gnu.org> patch-178
2374     Summary:
2375       Fix warnings during font-lock, example tag highlighting.
2376     Revision:
2377       muse--main--1.0--patch-178
2379     * lisp/muse-colors.el (muse-colors-region): Prevent "Wrong side of point"
2380       error.
2381       (muse-colors-tags): Make sure that no fontification occurs in <code> or
2382       <lisp> tags.
2383       (muse-unhighlight-region): Move higher up.
2384       (muse-colors-example-tag, muse-colors-literal-tag): Use
2385       `muse-unhighlight-region'.  Fix spelling goof.  Omit (goto-char end)
2386       since the point gets put in the right place automatically.
2388     modified files:
2389      ChangeLog lisp/muse-colors.el
2392 2005-07-24 03:01:50 GMT Michael Olson <mwolson@gnu.org> patch-177
2394     Summary:
2395       muse-xml: Separate section from title.
2396     Revision:
2397       muse--main--1.0--patch-177
2399     * experimental/muse-xml.el (muse-xml-markup-strings): Add "level"
2400       attribute to sections.  Use separate <title> tag to handle the title of
2401       a section.  Thanks to drkm for the suggestion.
2402     
2403     * lisp/muse-mode.el (muse-mode): Code indentation, no func change.
2404     
2405     * lisp/muse-publish.el (muse-publish-markup-heading)
2406       (muse-publish-section-close): Pass level to markup strings for all
2407       section-related tags.
2408     
2409     * lisp/muse.el (muse-page-name): Handle case where buffer-file-name is
2410       not defined.
2412     modified files:
2413      ChangeLog experimental/muse-xml.el lisp/muse-mode.el
2414      lisp/muse-publish.el lisp/muse.el
2417 2005-07-23 01:29:29 GMT Michael Olson <mwolson@gnu.org> patch-176
2419     Summary:
2420       Include regexps from base styles.  Fix muse-project-ignore-regexp and use it more.
2421     Revision:
2422       muse--main--1.0--patch-176
2424     * lisp/muse-blosxom.el (muse-blosxom-get-categories): Don't include
2425       folders that match `muse-project-ignore-regexp'.
2426     
2427     * lisp/muse-project.el (muse-project-ignore-regexp): Correct an escape
2428       omission.  Add ",.*" to list of bad directory parts.
2429     
2430     * lisp/muse-project.el (muse-project-of-file): Ignore PATHNAME if it
2431       matches `muse-project-ignore-regexp'.
2432     
2433     * lisp/muse-publish.el: Install patch from Peter K. Lee.
2434       (muse-style-elements-list): New function that returns a list of
2435       references to ELEM in STYLE, including base styles.
2436       (muse-publish-markup-region): Use muse-style-elements-list rather than
2437       muse-style-elements when getting :regexps.
2438     
2439     * lisp/muse-publish.el (muse-style-element): Add docstring.
2441     modified files:
2442      AUTHORS ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
2443      lisp/muse-publish.el
2446 2005-07-23 00:21:36 GMT Michael Olson <mwolson@gnu.org> patch-175
2448     Summary:
2449       Initial implementation of muse-xml.el.  End of section edge case.
2450     Revision:
2451       muse--main--1.0--patch-175
2453     * AUTHORS: Add Peter K. Lee.
2454     
2455     * Makefile (experimental): New target that builds experimental programs.
2456       (distclean): Remove debian/dirs, a cruft file from the debian build
2457       process.
2458     
2459     * examples/mwolson/muse-init.el: Update.
2460     
2461     * examples/mwolson/muse-init.el ("\C-cpL"): Use a better function that
2462       prompts for the blog entry to visit.
2463     
2464     * experimental/Makefile: New file that causes experimental stuff to be
2465       built.
2466     
2467     * experimental/muse-xml.el: New file that provides the experimental XML
2468       publishing style.
2469     
2470     * lisp/muse-docbook.el (muse-docbook-markup-regexps): Re-order and fix
2471       comment strings.
2472     
2473     * lisp/muse-html.el (muse-html-markup-regexps): Ditto.
2474     
2475     * lisp/muse-publish.el (muse-publish-section-close): Deal with edge case
2476       involving end-of-file and paragraph detection.
2477     
2478     * lisp/muse-wiki.el: Minor header fix.
2479     
2480     * scripts/muse-build.el (load-path): Add "../experimental".
2482     new files:
2483      experimental/.arch-ids/Makefile.id
2484      experimental/.arch-ids/muse-xml.el.id experimental/Makefile
2485      experimental/muse-xml.el
2487     modified files:
2488      AUTHORS ChangeLog Makefile examples/mwolson/muse-init.el
2489      lisp/muse-docbook.el lisp/muse-html.el lisp/muse-publish.el
2490      lisp/muse-wiki.el scripts/muse-build.el
2493 2005-07-22 07:30:43 GMT Michael Olson <mwolson@gnu.org> patch-174
2495     Summary:
2496       Try to fix <example> region coloring problem.
2497     Revision:
2498       muse--main--1.0--patch-174
2500     * lisp/muse-colors.el (muse-colors-example-tag, muse-colors-literal-tag):
2501       If region is multiple lines, add '(font-lock-multiline t) to
2502       properties.  This should fix an annoying <example> region issue.
2504     modified files:
2505      ChangeLog lisp/muse-colors.el
2508 2005-07-22 07:19:30 GMT Michael Olson <mwolson@gnu.org> patch-173
2510     Summary:
2511       Don't publish implicit links that have a double-quote at begin or end.
2512     Revision:
2513       muse--main--1.0--patch-173
2515     * lisp/muse-colors.el (muse-colors-implicit-link): Don't colorize if a
2516       double-quote exists at beginning or end.
2517     
2518     * lisp/muse-publish.el (muse-publish-markup-link): When link is implicit,
2519       don't colorize if a double-quote exists at beginning or end.
2521     modified files:
2522      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
2525 2005-07-22 06:42:10 GMT Michael Olson <mwolson@gnu.org> patch-172
2527     Summary:
2528       Fix failure to publish emphasis properly.
2529     Revision:
2530       muse--main--1.0--patch-172
2532     * lisp/muse-publish.el (muse-publish-markup-word): Darn off-by-one
2533       errors.
2534     
2535     * experimental/muse-wiki-old.el: Removed, since I'm happy with the state
2536       of muse-wiki.
2538     removed files:
2539      experimental/.arch-ids/muse-wiki-old.el.id
2540      experimental/muse-wiki-old.el
2542     modified files:
2543      ChangeLog lisp/muse-publish.el
2546 2005-07-22 04:55:52 GMT Michael Olson <mwolson@gnu.org> patch-171
2548     Summary:
2549       Add a few common revision control directories to the ignore list.
2550     Revision:
2551       muse--main--1.0--patch-171
2553     * lisp/muse-project.el (muse-project-ignore-regexp): Add types of
2554       directories to be ignored when building the file alist, such as those
2555       used for CVS and Arch revision control data.
2557     modified files:
2558      ChangeLog lisp/muse-project.el
2561 2005-07-21 01:00:25 GMT Michael Olson <mwolson@gnu.org> patch-170
2563     Summary:
2564       Fix #2654: Append a newline when using pdf publishing style.
2565     Revision:
2566       muse--main--1.0--patch-170
2568     * lisp/muse-latex.el (muse-latex-footer, muse-latexcjk-footer): Append a
2569       newline to the end.
2571     modified files:
2572      ChangeLog lisp/muse-latex.el
2575 2005-07-20 20:20:24 GMT Michael Olson <mwolson@gnu.org> patch-169
2577     Summary:
2578       5 levels of headings colorization; color bare URLs.
2579     Revision:
2580       muse--main--1.0--patch-169
2582     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-markup):
2583       Really color up to 5 headings.
2584       (muse-colors-markup): Add muse-url-regexp.
2585       (muse-colors-explicit-link): Renamed from muse-colors-link.
2586       (muse-colors-implicit-link): Moved here from
2587       `muse-wiki-colors-wikiword' in muse-wiki.el.  We need it here since
2588       we'll be coloring URLs.
2590     modified files:
2591      ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
2594 2005-07-20 19:45:15 GMT Michael Olson <mwolson@gnu.org> patch-168
2596     Summary:
2597       Don't emphasize if a word constituent follows the trailer.
2598     Revision:
2599       muse--main--1.0--patch-168
2601     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-underlined)
2602       (muse-colors-verbatim): Don't colorize if a word constituent follows
2603       the trailer.
2604     
2605     * lisp/muse-publish.el (muse-publish-markup-word): Don't publish if a
2606       word constituent follows the trailer.
2608     modified files:
2609      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
2612 2005-07-20 18:50:12 GMT Michael Olson <mwolson@gnu.org> patch-167
2614     Summary:
2615       Add coloring for example, verbatim, and =signs=; anchor fix.
2616     Revision:
2617       muse--main--1.0--patch-167
2619     * lisp/muse-colors.el (muse-verbatim-face): New face that is used to
2620       color <example>, <verbatim>, and =signs=.  Defaults to a shade of gray.
2621       (muse-colors-verbatim): Use `muse-verbatim-face'.
2622       (muse-colors-markup): Move =sign= interpreting down so it gets higher
2623       priority.
2624       (muse-colors-tags): Add verbatim and literal tags.
2625       (muse-colors-example-tag): Use `remove-text-properties' instead of
2626       `set-text-properties', since the latter does not work consistently.
2627       (muse-colors-literal-tag): New function that strips all markup from the
2628       region.
2629       (muse-colors-link): Match against muse-explicit-link-regexp early on so
2630       that we can work around an annoying XEmacs issue.
2631     
2632     * lisp/muse-publish.el (muse-publish-markup-word): Make =signs=
2633       multi-line by default.
2634     
2635     * lisp/muse.el (muse-page-name): Handle case where we're given an empty
2636       string.
2638     modified files:
2639      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
2640      lisp/muse.el
2643 2005-07-20 16:13:37 GMT Michael Olson <mwolson@gnu.org> patch-166
2645     Summary:
2646       Link with anchor bugfix.
2647     Revision:
2648       muse--main--1.0--patch-166
2650     * lisp/muse-colors.el (muse-link-face): Highlight links with anchors as
2651       valid, as long as the base is valid.
2653     modified files:
2654      ChangeLog lisp/muse-colors.el
2657 2005-07-20 14:21:57 GMT Michael Olson <mwolson@gnu.org> patch-165
2659     Summary:
2660       Link inside table issue, fixes read-only text error.
2661     Revision:
2662       muse--main--1.0--patch-165
2664     * lisp/muse-docbook.el (muse-docbook-fixup-tables): Ignore read-only text
2665       inside tables so we don't get an error when links exist.
2666     
2667     * lisp/muse-html.el (muse-html-fixup-tables): Ditto.
2668     
2669     * lisp/muse-project.el (muse-project-publish): Don't take forced files
2670       into account when displaying the "All files published" message, unless
2671       they've actually been modified.
2672     
2673     * lisp/muse.el (muse-with-temp-buffer): If debug-on-error is non-nil,
2674       don't wrap in condition-case; we don't want the message to be muffled.
2676     modified files:
2677      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
2678      lisp/muse-project.el lisp/muse.el
2681 2005-07-20 07:41:28 GMT Michael Olson <mwolson@gnu.org> patch-164
2683     Summary:
2684       Permit infinitely-nested sections.
2685     Revision:
2686       muse--main--1.0--patch-164
2688     * examples/QuickStart (Links): Use GNA link rather than johnw's site.
2689       (Deriving from an existing style): Mark up as a list.
2690     
2691     * lisp/muse-colors.el (muse-colors-outline-faces-list, muse-make-faces):
2692       Color an additional level of headings.
2693     
2694     * lisp/muse-docbook.el (muse-docbook-markup-strings): Add new
2695       section-other, section-other-end, and section-close strings.
2696       (muse-docbook-fixup-sections): Removed, since Muse now implements this
2697       through the 'section-close string.
2698     
2699     * lisp/muse-html.el (muse-xhtml-markup-strings): Omit newline from
2700       'begin-underline, since this messes up paragraph handling.  Use
2701       <h5></h5> for 'section-other.
2702     
2703       (muse-html-fixup-tables): New function that sorts the table parts so
2704       that order is head, foot, body.  Apparently XHTML needs this, and it
2705       seems like a good general practice, so we do it for HTML as well.
2706     
2707     * lisp/muse-latex.el (muse-latex-markup-strings): Use \\paragraph{} for
2708       'section-other.
2709     
2710     * lisp/muse-publish.el (muse-publish-section-close): New function that
2711       determines where to put the section close given heading depth and
2712       inserts it.
2713       (muse-publish-markup-heading): Handle 'section-other and
2714       'section-other-end.  Call `muse-publish-section-close' at end of
2715       function.
2716     
2717     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Use @subsubheading
2718       for 'section-other.
2720     modified files:
2721      ChangeLog examples/QuickStart lisp/muse-colors.el
2722      lisp/muse-docbook.el lisp/muse-html.el lisp/muse-latex.el
2723      lisp/muse-publish.el lisp/muse-texinfo.el
2726 2005-07-20 05:50:55 GMT Michael Olson <mwolson@gnu.org> patch-163
2728     Summary:
2729       muse-docbook: table and anchor fixes; many non-MULE XEmacs fixes.
2730     Revision:
2731       muse--main--1.0--patch-163
2733     * lisp/muse-docbook.el: More suggestions from Dale Smith, and non-MULE
2734       XEmacs fixes.
2735       (muse-docbook-markup-regexps): Deal with new table algorithm.
2736       (muse-docbook-transform-content-type, muse-docbook-encoding) 
2737       (muse-docbook-finalize-buffer): Non-MULE XEmacs fix.
2738       (muse-docbook-markup-table): Use a better table algorithm, based on the
2739       one in muse-html.el.  Make sure a <tgroup> surrounds the body, head,
2740       and foot of the table.  Use informaltable rather than table.
2741       (muse-docbook-fixup-tables): New function that sorts all tables found
2742       in the published document so that the order is head, foot, body.
2743       (muse-docbook-markup-functions): Add anchor handler.
2744       (muse-docbook-markup-paragraph): Allow anchors to occur at beginning of
2745       paragraph.
2746       (muse-docbook-markup-anchor, muse-docbook-insert-anchor): New functions
2747       that insert an anchor at point.
2748     
2749     * lisp/muse-html.el (muse-html-transform-content-type)
2750       (muse-html-encoding, muse-html-finalize-buffer): Non-MULE XEmacs fixes.
2751     
2752     * examples/QuickStart (Anchors and tagged links): Improve anchor example.
2753     
2754     * lisp/muse.el (muse-eval-lisp): XEmacs fix.
2755     
2756     * lisp/muse.el (muse-with-temp-buffer): XEmacs fix.  Include the body
2757       that was evaluated in the output.
2759     modified files:
2760      ChangeLog examples/QuickStart lisp/muse-docbook.el
2761      lisp/muse-html.el lisp/muse-latex.el lisp/muse.el
2764 2005-07-19 08:11:37 GMT Michael Olson <mwolson@gnu.org> patch-162
2766     Summary:
2767       muse-texinfo: Improve formatting for enddots, dots, underline.
2768     Revision:
2769       muse--main--1.0--patch-162
2771     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Improve translation
2772       of enddots and dots.  For begin-underline and end-underline, use "_",
2773       since we don't have anything better.
2775     modified files:
2776      ChangeLog lisp/muse-texinfo.el
2779 2005-07-19 07:51:54 GMT Michael Olson <mwolson@gnu.org> patch-161
2781     Summary:
2782       muse-texinfo: Fix #2635 by adding `}' and `{' to specials list.
2783     Revision:
2784       muse--main--1.0--patch-161
2786     * lisp/muse-texinfo.el (muse-texinfo-markup-specials): Add `{' and `}' to
2787       list.  This should fix #2635.
2789     modified files:
2790      ChangeLog lisp/muse-texinfo.el
2793 2005-07-19 07:24:38 GMT Michael Olson <mwolson@gnu.org> patch-160
2795     Summary:
2796       muse-texinfo fixes; use info-pdf to generate PDF doc for QuickStart.
2797     Revision:
2798       muse--main--1.0--patch-160
2800     * Makefile.defs (VERSION): Prepare snapshot 3.01.arch.160.
2801     
2802     * debian/changelog: Ditto.
2803     
2804     * debian/control (Build-Depends-Indep): Add tetex-bin.
2805     
2806     * examples/Makefile (%.pdf): Use info-pdf, since it generates nicer
2807       output for me.
2808     
2809     * examples/QuickStart: Remove stray <comment> now that the bug that made
2810       it necessary is fixed.
2811     
2812     * lisp/muse-blosxom.el: Credit Björn Lindström for his excellent
2813       suggestions.
2814     
2815     * lisp/muse-texinfo.el (muse-texinfo-header, muse-texinfo-footer): Move
2816       the contents from the footer to the header.
2817     
2818     * lisp/muse-texinfo.el (muse-texinfo-markup-table): Insert space before
2819       each number, not after.
2820     
2821     * lisp/muse.el (muse-eval-lisp): Minor whitespace fix.
2822     
2823     * lisp/muse.el (muse-with-temp-buffer): Throw a backtrace if an error
2824       happens when doing batch publishing.  Minor whitespace fix.
2826     modified files:
2827      ChangeLog Makefile.defs debian/changelog debian/control
2828      examples/Makefile examples/QuickStart lisp/muse-blosxom.el
2829      lisp/muse-texinfo.el lisp/muse.el
2832 2005-07-19 05:50:25 GMT Michael Olson <mwolson@gnu.org> patch-159
2834     Summary:
2835       Handle a few more DocBook edge cases; all known DocBook issues are fixed.
2836     Revision:
2837       muse--main--1.0--patch-159
2839     * examples/QuickStart: Add "Write me." to empty sections at end so that
2840       they publish correctly with DocBook.
2841     
2842     * lisp/muse-docbook.el (muse-docbook-markup-paragraph): Handle case where
2843       paragraph starts with emphasis, example, link, or email address.
2845     modified files:
2846      ChangeLog examples/QuickStart lisp/muse-docbook.el
2849 2005-07-19 05:34:28 GMT Michael Olson <mwolson@gnu.org> patch-158
2851     Summary:
2852       Handle embedded docbook footnotes and <literal> edge case.
2853     Revision:
2854       muse--main--1.0--patch-158
2856     * lisp/muse-docbook.el: Implement more suggestions from Dale Smith.
2857      (muse-docbook-markup-strings): Use systemitem for example text.
2858      (muse-docbook-markup-paragraph): Allow for embedded footnotes that have
2859      <para></para> inside of them.
2860     
2861     * lisp/muse-html.el (muse-html-escape-string): Don't deal with '&<>"'
2862       here at all.
2863     
2864     * lisp/muse-publish.el (muse-publish-url-transforms): Add
2865       muse-publish-escape-specials-in-string to list by default.
2866     
2867     * lisp/muse-publish.el (muse-publish-escape-specials): New optional third
2868       argument IGNORE-READ-ONLY determines whether or not to ignore the
2869       read-only property when transforming text.  Add docstring.
2870       (muse-publish-markup-word): Use non-nil third argument to
2871       muse-publish-escape-specials when we're publishing `='-delimited text.
2872       This allows =<literal><tag></literal>= to work as intended.
2873     
2874     * lisp/muse-publish.el (muse-publish-escape-specials-in-string): Ignore
2875       arguments after the first so that we can include this in
2876       `muse-publish-url-transforms'.
2877     
2878     * lisp/muse-publish.el (muse-publish-prepare-url): Add docstring.
2880     modified files:
2881      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
2882      lisp/muse-publish.el
2885 2005-07-19 03:07:59 GMT Michael Olson <mwolson@gnu.org> patch-157
2887     Summary:
2888       Misc. blosxom fixes, like category directive.
2889     Revision:
2890       muse--main--1.0--patch-157
2892     * contrib/pyblosxom/getstamps.py: Add file extension.
2893     
2894     * contrib/pyblosxom/hardcodedates.py (get_all_timestamps): Omit file
2895       extension.  This will allow Muse to specify it once a
2896       timestamps-writing routine gets written.
2897     
2898     * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Pay
2899       attention to the "category" directive, if it exists.  Use file-truename
2900       instead of expand-file-name for base directory.
2901     
2902     * lisp/muse-blosxom.el (muse-blosxom-new-entry): Add #category directive
2903       by default.
2904     
2905     * lisp/muse-project.el (muse-project): Add :timestamps to list of
2906       available tags, even though it doesn't do anything yet.
2908     modified files:
2909      ChangeLog contrib/pyblosxom/getstamps.py
2910      contrib/pyblosxom/hardcodedates.py lisp/muse-blosxom.el
2911      lisp/muse-project.el
2914 2005-07-18 08:53:32 GMT Michael Olson <mwolson@gnu.org> patch-156
2916     Summary:
2917       Small logic fix with temp files.
2918     Revision:
2919       muse--main--1.0--patch-156
2921     * lisp/muse.el (muse-with-temp-buffer): Use buffer-live-p instead of
2922       buffer-name to determine whether the buffer is still around.
2924     modified files:
2925      ChangeLog lisp/muse.el
2928 2005-07-18 08:23:00 GMT Michael Olson <mwolson@gnu.org> patch-155
2930     Summary:
2931       Make customize of muse-project-alist work in Emacs21 and XEmacs.
2932     Revision:
2933       muse--main--1.0--patch-155
2935     * lisp/muse.el (muse-widget-type-value-create)
2936       (muse-widget-child-value-get, muse-widget-type-match): Minimum set of
2937       extra widgets from 'lazy type that are needed to get the
2938       `muse-project-alist' customize interface to work on XEmacs and Emacs21.
2939     
2940     * lisp/muse.el (muse-implicit-link-functions)
2941       (muse-explicit-link-functions): Remove predefined wiki-related options.
2942       These are added in muse-wiki via custom-add-option.
2943     
2944     * lisp/muse-mode.el (muse-mode-hook): Ditto.
2945     
2946     * lisp/muse-colors.el (muse-colors-emphasized): Use eq instead of memq.
2947     
2948     * lisp/muse-project.el (muse-project-alist-get): Turn :symbols into
2949       ":strings" to cope with Emacs21 and XEmacs.
2950       (muse-project-alist-set): Turn ":strings" back into ":symbols".
2951     
2952     * lisp/muse-project.el (muse-project): Derive from 'default rather than
2953       'lazy, since that is an Emacs CVS-ism.  Separate logical groups with
2954       newlines.  Control indentation.  Remove an unnecessary inlined repeat.
2955     
2956     * lisp/muse-project.el (muse-project-alist): Use cons instead of alist,
2957       since XEmacs doesn't support the alist widget.  Deal with case where no
2958       projects are defined, or a strange expression is used.
2959     
2960     * lisp/muse-wiki.el: Insinuate muse-wiki link handlers and mode hook
2961       stuff using custom-add-option.
2963     modified files:
2964      ChangeLog lisp/muse-colors.el lisp/muse-mode.el
2965      lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
2968 2005-07-18 03:31:38 GMT Michael Olson <mwolson@gnu.org> patch-154
2970     Summary:
2971       Don't kill temp buffer if debug-on-error is non-nil.
2972     Revision:
2973       muse--main--1.0--patch-154
2975     * lisp/muse.el (muse-with-temp-buffer): Only kill the temp buffer when
2976       debug-on-error is nil.  Use " *muse-temp*" for the buffer name.
2978     modified files:
2979      ChangeLog lisp/muse.el
2982 2005-07-18 03:05:11 GMT Michael Olson <mwolson@gnu.org> patch-153
2984     Summary:
2985       Expand Debian package description.
2986     Revision:
2987       muse--main--1.0--patch-153
2989     * debian/control (Description): Expand this to make the package more
2990       enticing.
2991     
2992     * debian/copyright, debian/rules: Minor whitespace cleanups.
2993     
2994     * debian/changelog: Package 3.01.arch.152-1.
2996     modified files:
2997      ChangeLog Makefile.defs debian/changelog debian/control
2998      debian/copyright debian/rules
3001 2005-07-18 02:33:12 GMT Michael Olson <mwolson@gnu.org> patch-152
3003     Summary:
3004       Header/footer docfix; ChangeLog correction.
3005     Revision:
3006       muse--main--1.0--patch-152
3008     * {arch}/.../patch-log/patch-144: Correct previous ChangeLog entry.
3009       Thanks to drkm for pointing out my error.
3010     
3011     Use better documentation and customize interface for headers and footers.
3012     Thanks to Chris McMahan.
3014     modified files:
3015      ChangeLog lisp/muse-blosxom.el lisp/muse-book.el
3016      lisp/muse-docbook.el lisp/muse-html.el lisp/muse-journal.el
3017      lisp/muse-latex.el lisp/muse-poem.el lisp/muse-texinfo.el
3018      muse.texi
3019      {arch}/muse/muse--main/muse--main--1.0/mwolson@gnu.org--2005/patch-log/patch-144
3022 2005-07-18 00:53:34 GMT Michael Olson <mwolson@gnu.org> patch-151
3024     Summary:
3025       Slight Debian version tweak.
3026     Revision:
3027       muse--main--1.0--patch-151
3029     * Makefile.defs (VERSION): Use a slightly different version naming
3030       scheme.  I've dropped the ".90".  The new scheme is X.YY.arch.YYY where
3031       X.YY is the Muse version, and YYY is the patch level.
3032     
3033     * debian/changelog: Ditto.
3035     modified files:
3036      ChangeLog Makefile.defs debian/changelog
3039 2005-07-17 23:23:34 GMT Michael Olson <mwolson@gnu.org> patch-150
3041     Summary:
3042       Improve debian build and put together a package.
3043     Revision:
3044       muse--main--1.0--patch-150
3046     * Makefile (debclean): New target that cleans up the mess that the
3047       `debian' target makes.
3048       (debian): Build using debuild rather than dpkg-buildpackage.  Copy
3049       results to my debian dist dir two levels up.
3050     
3051     * Makefile.defs (VERSION): Set to 3.01.90.arch.149 for the debian build.
3052     
3053     * debian/changelog: Sign 3.01.90.arch.149-1 snapshot.
3054     
3055     * debian/control (Standards-Version): Update to 3.6.2.
3056     
3057     * debian/control (Depends): Add emacs21 and xemacs21 to make lintian shut
3058       up.
3059     
3060     * debian/copyright (Copyright): Improve.
3061     
3062     * debian/emacsen-install (FILES): Include contrib directory so that
3063       muse-http.el compiles properly.
3064     
3065     * debian/muse-el.examples: New file containing the example files to
3066       install.
3067     
3068     * debian/rules: Move example stuff to muse-el.examples.  Install some
3069       additional documentation.
3071     new files:
3072      debian/.arch-ids/muse-el.examples.id debian/muse-el.examples
3074     modified files:
3075      ChangeLog Makefile Makefile.defs debian/changelog
3076      debian/control debian/copyright debian/emacsen-install
3077      debian/rules
3080 2005-07-17 20:52:18 GMT Michael Olson <mwolson@gnu.org> patch-149
3082     Summary:
3083       Fix links in table, links in verbatim, emphasis publishing, publishing from script.
3084     Revision:
3085       muse--main--1.0--patch-149
3087     * lisp/muse-colors.el (muse-colors-emphasized): Fix an edge case where
3088       the beginning of a header would be emphasized if an asterisk came
3089       before it.
3090       (muse-colors-underlined): Don't allow end of underlined text to be the
3091       beginning of a line.  Don't use memq to check for whitespace syntax; eq
3092       is sufficient.
3093     
3094     * lisp/muse-publish.el (muse-publish-markup-regexps): Mark links later
3095       on.  We'll use a more clever trick to keep emphasis characters from
3096       being interpreted in explicit links -- add a custom 'noemphasis text
3097       property to them.  Move mdash rule further down so that I can add
3098       designations after blockquoted text.
3099     
3100     * lisp/muse-publish.el (muse-publish-markup-word): If beginning or end of
3101       text has the 'noemphasis property, ignore it.
3102       (muse-publish-mark-noemphasis): New function that adds the 'noemphasis
3103       property to the text between BEG and END, or match beginning and end.
3104     
3105     * lisp/muse.el (muse-with-temp-buffer): Make sure the buffer is alive
3106       before trying to set buffer-modified to nil.  This should fix a
3107       "selecting deleted buffer" error when publishing from command line.
3109     modified files:
3110      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
3111      lisp/muse.el
3114 2005-07-17 18:36:55 GMT Michael Olson <mwolson@gnu.org> patch-148
3116     Summary:
3117       Journal validation fixes.
3118     Revision:
3119       muse--main--1.0--patch-148
3121     * lisp/muse-html.el (muse-html-header): Use HTML 4.0 Transitional by
3122       default rather than HTML 4.0 [strict].
3123       (muse-html-markup-strings): Include empty alt element.
3124     
3125     * lisp/muse-journal.el: Use "div class=..." rather than "div id=...".
3126     
3127     * muse.texi (Journal): Ditto.
3129     modified files:
3130      ChangeLog lisp/muse-html.el lisp/muse-journal.el muse.texi
3133 2005-07-17 04:21:19 GMT Michael Olson <mwolson@gnu.org> patch-147
3135     Summary:
3136       Add debian files; tweak Makefile.
3137     Revision:
3138       muse--main--1.0--patch-147
3140     * Makefile (distclean): Remove directory created by dist rule.
3141       (dist): Make this only generate the directory, not the tarball.
3142       (release): New target that generates the tarball and zipfile.
3143       (debrelease): New target that builds the debian package for Muse.
3144       (upload): Depend on release target.
3145     
3146     * examples/mwolson/stylesheets: Add forgotten Arch id.
3148     new files:
3149      debian/.arch-ids/=id debian/.arch-ids/changelog.id
3150      debian/.arch-ids/control.id debian/.arch-ids/copyright.id
3151      debian/.arch-ids/emacsen-install.id
3152      debian/.arch-ids/emacsen-remove.id
3153      debian/.arch-ids/emacsen-startup.id
3154      debian/.arch-ids/muse-el.dirs.id
3155      debian/.arch-ids/muse-el.docs.id
3156      debian/.arch-ids/muse-el.info.id debian/.arch-ids/rules.id
3157      debian/changelog debian/control debian/copyright
3158      debian/emacsen-install debian/emacsen-remove
3159      debian/emacsen-startup debian/muse-el.dirs debian/muse-el.docs
3160      debian/muse-el.info debian/rules
3161      examples/mwolson/stylesheets/.arch-ids/=id
3162      examples/mwolson/stylesheets/.arch-ids/blog.css.id
3163      examples/mwolson/stylesheets/.arch-ids/common.css.id
3164      examples/mwolson/stylesheets/.arch-ids/print.css.id
3165      examples/mwolson/stylesheets/.arch-ids/screen.css.id
3166      examples/mwolson/stylesheets/blog.css
3167      examples/mwolson/stylesheets/common.css
3168      examples/mwolson/stylesheets/print.css
3169      examples/mwolson/stylesheets/screen.css
3171     modified files:
3172      ChangeLog Makefile
3174     new directories:
3175      debian debian/.arch-ids examples/mwolson/stylesheets
3176      examples/mwolson/stylesheets/.arch-ids
3179 2005-07-16 05:10:31 GMT Michael Olson <mwolson@gnu.org> patch-146
3181     Summary:
3182       Allow `muse-index-as-string' to remove current file from output.
3183     Revision:
3184       muse--main--1.0--patch-146
3186     * lisp/muse-mode.el (muse-index-as-string): Add EXCLUDE-CURRENT option,
3187       which excludes the current file from the output.  Improve
3188       documentation.
3190     modified files:
3191      ChangeLog lisp/muse-mode.el
3194 2005-07-16 04:56:02 GMT Michael Olson <mwolson@gnu.org> patch-145
3196     Summary:
3197       S-TAB issue with Windows.
3198     Revision:
3199       muse--main--1.0--patch-145
3201     * lisp/muse-mode.el (muse-mode-map): Try once more to fix the Shift-TAB
3202       issue with Windows.
3204     modified files:
3205      ChangeLog lisp/muse-mode.el
3208 2005-07-16 04:39:52 GMT Michael Olson <mwolson@gnu.org> patch-144
3210     Summary:
3211       Improve temp buffer usage.
3212     Revision:
3213       muse--main--1.0--patch-144
3215     * lisp/muse-publish.el (muse-publish-file): Omit second argument to
3216       `insert-file-contents'.  This should further help with the temp
3217       buffer problem.  Thanks to Peter K. Lee and drkm for the research
3218       into this problem.
3219     
3220     * lisp/muse.el (muse-with-temp-buffer): Renamed from
3221       `muse-with-temp-buffer-no-prompt'.  Report any errors that occur, but
3222       make sure the temp buffer is killed.  I didn't implement an option to
3223       save the contents of the temp buffer.
3225     modified files:
3226      ChangeLog lisp/muse-book.el lisp/muse-http.el
3227      lisp/muse-mode.el lisp/muse-poem.el lisp/muse-publish.el
3228      lisp/muse.el
3231 2005-07-16 03:39:02 GMT Michael Olson <mwolson@gnu.org> patch-143
3233     Summary:
3234       muse-docbook: split-string Emacs21 fix.
3235     Revision:
3236       muse--main--1.0--patch-143
3238     * lisp/muse-docbook.el (muse-docbook-get-author): Omit 3rd argument of
3239       split-string to fix an Emacs21 issue.
3241     modified files:
3242      ChangeLog lisp/muse-docbook.el
3245 2005-07-15 04:40:26 GMT Michael Olson <mwolson@gnu.org> patch-142
3247     Summary:
3248       muse-docbook: Parse author directive so that it validates properly.
3249     Revision:
3250       muse--main--1.0--patch-142
3252     * lisp/muse-docbook.el (muse-docbook-get-author): New function that
3253       attempts to publish the contents a DocBook-usable <author> tag.
3254       (muse-docbook-header): Use `muse-docbook-get-author'.
3256     modified files:
3257      ChangeLog lisp/muse-docbook.el
3260 2005-07-15 01:57:51 GMT Michael Olson <mwolson@gnu.org> patch-141
3262     Summary:
3263       Be a bit more clever with our consecutive list regexp.
3264     Revision:
3265       muse--main--1.0--patch-141
3267     * lisp/muse-docbook.el (muse-docbook-markup-regexps): Be a bit more
3268       clever with our consecutive list regexp.
3270     modified files:
3271      ChangeLog lisp/muse-docbook.el
3274 2005-07-15 01:50:05 GMT Michael Olson <mwolson@gnu.org> patch-140
3276     Summary:
3277       Do the right thing with consecutive list items, hopefully.
3278     Revision:
3279       muse--main--1.0--patch-140
3281     * lisp/muse-docbook.el: Apply patch from Dale Smith and add to it.
3282       (muse-docbook-header): Add DTD string.
3283       (muse-docbook-markup-regexps): Add rule that merges consecutive list
3284       tags.
3285       (muse-docbook-merged-tags, muse-docbook-fixup-tags): Removed.
3286       ("docbook"): Change :before-end back to 'muse-docbook-fixup-sections.
3288     modified files:
3289      ChangeLog lisp/muse-docbook.el
3292 2005-07-15 01:07:35 GMT Michael Olson <mwolson@gnu.org> patch-139
3294     Summary:
3295       Improve customize interface for `muse-project-alist' once more.
3296     Revision:
3297       muse--main--1.0--patch-139
3299     * lisp/muse-project.el (muse-project-alist-get): Allow cdr of each
3300       setting to be anything, since we now support settings that use lists.
3301       (muse-project): Vastly improve this by naming each setting and showing
3302       what exact type is required.  Handle case where a function is not
3303       defined yet.  Use a set for styles, which looks nice.  This is about as
3304       good as it can be ... unless we add some sort of inline documentation
3305       later on.  A setting was added for Yann's :force-publish tag.
3306     
3307     * lisp/muse.el (muse-eval-lisp): Fix compile warning by not displaying
3308       project name.
3310     modified files:
3311      ChangeLog lisp/muse-project.el lisp/muse.el
3314 2005-07-14 23:27:14 GMT Michael Olson <mwolson@gnu.org> patch-138
3316     Summary:
3317       Merged from hodique@lifl.fr--2005 (patch 24-33)
3318     Revision:
3319       muse--main--1.0--patch-138
3321     Patches applied:
3322     
3323      * hodique@lifl.fr--2005/muse--yh--1.0--patch-24
3324        Merged from mwolson@gnu.org--2005 (patch 96)
3325     
3326      * hodique@lifl.fr--2005/muse--yh--1.0--patch-25
3327        Merged from mwolson@gnu.org--2005 (patch 97-101)
3328     
3329      * hodique@lifl.fr--2005/muse--yh--1.0--patch-26
3330        Merged from mwolson@gnu.org--2005 (patch 102-106)
3331     
3332      * hodique@lifl.fr--2005/muse--yh--1.0--patch-27
3333        Merged from mwolson@gnu.org--2005 (patch 107-120)
3334     
3335      * hodique@lifl.fr--2005/muse--yh--1.0--patch-28
3336        Merged from mwolson@gnu.org--2005 (patch 121-131)
3337     
3338      * hodique@lifl.fr--2005/muse--yh--1.0--patch-29
3339        Merged from mwolson@gnu.org--2005 (patch 132)
3340     
3341      * hodique@lifl.fr--2005/muse--yh--1.0--patch-30
3342        Merged from mwolson@gnu.org--2005 (patch 133-135)
3343     
3344      * hodique@lifl.fr--2005/muse--yh--1.0--patch-31
3345        Merged from mwolson@gnu.org--2005 (patch 136)
3346     
3347      * hodique@lifl.fr--2005/muse--yh--1.0--patch-32
3348        Merged from mwolson@gnu.org--2005 (patch 137)
3349     
3350      * hodique@lifl.fr--2005/muse--yh--1.0--patch-33
3351        Introduce :force-publish project keyword. Fix bug #2637
3353     modified files:
3354      ChangeLog lisp/muse-project.el
3356     new patches:
3357      hodique@lifl.fr--2005/muse--yh--1.0--patch-24
3358      hodique@lifl.fr--2005/muse--yh--1.0--patch-25
3359      hodique@lifl.fr--2005/muse--yh--1.0--patch-26
3360      hodique@lifl.fr--2005/muse--yh--1.0--patch-27
3361      hodique@lifl.fr--2005/muse--yh--1.0--patch-28
3362      hodique@lifl.fr--2005/muse--yh--1.0--patch-29
3363      hodique@lifl.fr--2005/muse--yh--1.0--patch-30
3364      hodique@lifl.fr--2005/muse--yh--1.0--patch-31
3365      hodique@lifl.fr--2005/muse--yh--1.0--patch-32
3366      hodique@lifl.fr--2005/muse--yh--1.0--patch-33
3369 2005-07-14 20:48:56 GMT Michael Olson <mwolson@gnu.org> patch-137
3371     Summary:
3372       Prevent temp buffers from prompting for save; handle lisp errors better.
3373     Revision:
3374       muse--main--1.0--patch-137
3376     * lisp/muse-colors.el (muse-colors-region): Try to fix "Invalid search
3377       bound" error.  I don't know for certain where this is coming from,
3378       though ... *grumble*.
3379     
3380     * lisp/muse.el (muse-eval-lisp): Wrap this in a `condition-case', much
3381       like how emacs-wiki does it.  Warn the user about lisp errors,
3382       returning "<!--INVALID LISP CODE-->" if an error occurs.  This will
3383       publish as something valid in most markup styles, with increased
3384       emphasis on those that don't support it.  That's a win-win ... I think
3385       :^) .
3386     
3387     * lisp/muse.el (muse-with-temp-buffer-no-prompt): New macro that acts
3388       like `with-temp-buffer', but sets buffer-modfied-p to nil before trying
3389       to kill the buffer so we don't get any annoying prompts.  I *strongly*
3390       believe that this should be the default behavior of `with-temp-buffer'.
3391     
3392     * lisp/muse-book.el (muse-book-publish-project): Use
3393       `muse-with-temp-buffer-no-prompt'.
3394     
3395     * lisp/muse-http.el (muse-http-reject): Ditto.
3396     
3397     * lisp/muse-mode.el (muse-index-as-string): Ditto.
3398     
3399     * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
3400     
3401     * lisp/muse-publish.el (muse-publish-markup-string, muse-publish-file): 
3402       (muse-publish-markup-email, muse-published-contents): Ditto.
3404     modified files:
3405      ChangeLog lisp/muse-book.el lisp/muse-colors.el
3406      lisp/muse-http.el lisp/muse-mode.el lisp/muse-poem.el
3407      lisp/muse-publish.el lisp/muse.el
3410 2005-07-14 18:49:56 GMT Michael Olson <mwolson@gnu.org> patch-136
3412     Summary:
3413       Customization error; Makefile tweaks.
3414     Revision:
3415       muse--main--1.0--patch-136
3417     * Makefile (dist): Use a tla-specific method to create the tarball.
3418       Create a zip file as well.
3419       (upload): New rule that uploads the tarball and zip file to gna.org.
3420     
3421     * Makefile.defs (VERSION): New variable that determines the version
3422       string to use in the `dist' and `upload' targets.
3423     
3424     * lisp/muse.el (muse-implicit-link-functions)
3425       (muse-explicit-link-functions): Use :type of hook so that the options
3426       get recognized.
3428     modified files:
3429      ChangeLog Makefile Makefile.defs lisp/muse.el
3432 2005-07-13 23:20:12 GMT Michael Olson <mwolson@gnu.org> patch-135
3434     Summary:
3435       Prepare Muse 3.01.90 (3.02 RC1).
3436     Revision:
3437       muse--main--1.0--patch-135
3440     modified files:
3441      ChangeLog lisp/muse.el muse.texi
3444 2005-07-13 23:11:08 GMT Michael Olson <mwolson@gnu.org> patch-134
3446     Summary:
3447       Attempt to get the right file extension when publishing; more examples.
3448     Revision:
3449       muse--main--1.0--patch-134
3451     * examples/mwolson/muse-init.el: Update my configuration.
3452     
3453     * examples/mwolson/templates: Store my web page templates here.
3454     
3455     * examples/mwolson/stylesheets: Store my CSS stylesheets here.
3456     
3457     * lisp/muse-publish.el (muse-publish-markup-link): Fix mangling of
3458       descriptions.  Yet another reason to implement my list-returning from
3459       handlers idea.
3460     
3461     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Deal gracefully
3462       with a few more edge cases.  Throw together a rough hack for
3463       determining when to include the output file extension.
3464     
3465     * lisp/muse-wiki.el (muse-wiki-colors-nop-tag): Make this less odious,
3466       but still ineffective.
3468     new files:
3469      examples/mwolson/templates/.arch-ids/=id
3470      examples/mwolson/templates/.arch-ids/footer.html.id
3471      examples/mwolson/templates/.arch-ids/generic-footer.html.id
3472      examples/mwolson/templates/.arch-ids/generic-header.html.id
3473      examples/mwolson/templates/.arch-ids/header.html.id
3474      examples/mwolson/templates/footer.html
3475      examples/mwolson/templates/generic-footer.html
3476      examples/mwolson/templates/generic-header.html
3477      examples/mwolson/templates/header.html
3479     modified files:
3480      ChangeLog examples/mwolson/muse-init.el lisp/muse-publish.el
3481      lisp/muse-wiki.el
3483     new directories:
3484      examples/mwolson/templates
3485      examples/mwolson/templates/.arch-ids
3488 2005-07-13 21:12:27 GMT Michael Olson <mwolson@gnu.org> patch-133
3490     Summary:
3491       Make published link handling do the right thing, plus misc. fixes.
3492     Revision:
3493       muse--main--1.0--patch-133
3495     * lisp/muse-mode.el (muse-mode-hook): Add option for
3496       `muse-wiki-update-custom-values'.  The :set function makes sure that
3497       this is always included in `muse-mode-hook' if muse-wiki is loaded.
3498       This probably isn't best-practice, but it works.
3499     
3500     * lisp/muse-project.el (muse-project-of-file): Fix some duplicated code.
3501       Save match data.
3502     
3503     * lisp/muse-publish.el (muse-publish-url-transforms): Add
3504       `muse-publish-prepare-url' to the listed options.
3505     
3506     * lisp/muse-publish.el (muse-publish-output-file): Handle case where
3507       output-dir is not specified.
3508     
3509     * lisp/muse-publish.el (muse-publish-markup-link): Call link handlers
3510       here instead of later on.
3511     
3512     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Try to do the
3513       right thing when `muse-wiki-interwiki-alist' is nil.
3514     
3515     * lisp/muse-wiki.el (muse-wiki-output-name): Removed in favor of calling
3516       `muse-publish-output-file'.
3517     
3518     * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
3519       (muse-wiki-transform-wikiword): Removed.  We should not use the
3520       publishing transforms facility to handle these.
3521     
3522     * lisp/muse-wiki.el ("muse-publish"): Publish wikiwords and interwiki
3523       links as "link" rather than "url".
3524     
3525     * lisp/muse-wiki.el (muse-wiki-update-custom-values): New function that
3526       takes care of any customization cleaups that need to happen whenever
3527       muse-mode is entered.
3528     
3529     * lisp/muse.el (muse-implicit-link-functions): Add options for
3530       `muse-handle-url' and the wiki handlers.
3531       (muse-explicit-link-functions): Add option for
3532       `muse-wiki-handle-internal'.
3534     modified files:
3535      ChangeLog lisp/muse-mode.el lisp/muse-project.el
3536      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
3539 2005-07-13 03:38:52 GMT Michael Olson <mwolson@gnu.org> patch-132
3541     Summary:
3542       Add invalid directory assertion.
3543     Revision:
3544       muse--main--1.0--patch-132
3546     * lisp/muse-project.el (muse-project-file-entries): Add assertion so that
3547       any invalid directories will trigger an error.
3549     modified files:
3550      ChangeLog lisp/muse-project.el
3553 2005-07-12 07:54:08 GMT Michael Olson <mwolson@gnu.org> patch-131
3555     Summary:
3556       AUTHORS: Fix typo, add that Yann authored muse-wiki.el.
3557     Revision:
3558       muse--main--1.0--patch-131
3561     modified files:
3562      AUTHORS ChangeLog
3565 2005-07-12 07:52:25 GMT Michael Olson <mwolson@gnu.org> patch-130
3567     Summary:
3568       Yann's assignment form came in!
3569     Revision:
3570       muse--main--1.0--patch-130
3573     modified files:
3574      AUTHORS ChangeLog
3577 2005-07-12 07:18:27 GMT Michael Olson <mwolson@gnu.org> patch-129
3579     Summary:
3580       Compilation fix, minor shuffling in `muse-mode'.
3581     Revision:
3582       muse--main--1.0--patch-129
3584     * lisp/muse.el (muse-file-extension): Make sure sym is bound before
3585       accessing it.  Fixes Yet Another Compiler Error.
3586     
3587     * lisp/muse-mode.el (muse-mode): Move font-lock setup to very end so that
3588      project-specific settings happen first.
3590     modified files:
3591      ChangeLog lisp/muse-mode.el lisp/muse.el
3594 2005-07-12 07:12:49 GMT Michael Olson <mwolson@gnu.org> patch-128
3596     Summary:
3597       Fix annoying initial buffer coloring problem.
3598     Revision:
3599       muse--main--1.0--patch-128
3601     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle the case
3602       where even buffer-file-name is not set.  This happens the first time we
3603       attempt to colorize the buffer.  I'm rather astonished that I had to do
3604       this.
3606     modified files:
3607      ChangeLog lisp/muse-wiki.el
3610 2005-07-12 06:12:08 GMT Michael Olson <mwolson@gnu.org> patch-127
3612     Summary:
3613       Jump to bad and good links on TAB; mode-choosing fix.
3614     Revision:
3615       muse--main--1.0--patch-127
3617     * lisp/muse-mode.el (muse-mode-choose-mode): New function that always
3618       pics a major mode for a file.  If one is specified in the project of
3619       file, use it.  Otherwise, use muse-mode.
3620       (muse-next-reference, muse-previous-reference): Jump to bad links as
3621       well as good ones.
3622     
3623     * lisp/muse.el (muse-file-extension): Use `muse-mode-choose-mode' instead
3624       of `muse-mode'.
3626     modified files:
3627      ChangeLog lisp/muse-mode.el lisp/muse.el
3630 2005-07-12 05:56:42 GMT Michael Olson <mwolson@gnu.org> patch-126
3632     Summary:
3633       Add specified Muse file extension to auto-mode-alist.
3634     Revision:
3635       muse--main--1.0--patch-126
3637     * lisp/muse.el (muse-file-extension): If extension is specified, remove
3638       the old extension from auto-mode-alist and add the new one.  This
3639       eliminates the need to set muse-mode-auto-p when you have specified a
3640       Muse file extension.
3641     
3642     * examples/mwolson/muse-init.el: Sync.
3644     modified files:
3645      ChangeLog examples/mwolson/muse-init.el lisp/muse.el
3648 2005-07-11 10:08:45 GMT Michael Olson <mwolson@gnu.org> patch-125
3650     Summary:
3651       Make `muse-project-alist' more intuitively customizable.
3652     Revision:
3653       muse--main--1.0--patch-125
3655     * examples/mwolson/muse-init.el (muse-project-alist): Resync with my
3656       settings.
3657     
3658     * lisp/muse-project.el: Thanks to jessealama on IRC for the suggestion.
3659       (muse-project-alist-get): New function that pre-parses
3660       `muse-projects-alist' before customization in order to work around an
3661       annoying limitation in the customize interface.
3662       (muse-project-alist-set): New function that takes the value that
3663       customize gave us and turns it into something Muse can use.
3664       (muse-project): New widget that outlines the form of the
3665       `muse-project-alist' variable.
3666       (muse-project-alist): Use the `muse-project' widget and specify :set
3667       and :get.
3669     modified files:
3670      ChangeLog examples/mwolson/muse-init.el lisp/muse-project.el
3673 2005-07-10 22:41:49 GMT Michael Olson <mwolson@gnu.org> patch-124
3675     Summary:
3676       Silence compiler warnings.
3677     Revision:
3678       muse--main--1.0--patch-124
3680     * lisp/muse-docbook.el (muse-docbook-fixup-tags): Docfix.
3681     
3682     * lisp/muse-html.el (muse-html-escape-string): Let-bind `ch' to silence a
3683       compiler warning.
3684     
3685     * lisp/muse-project.el (muse-project-applicable-styles): Call
3686       `muse-assert' with only 1 argument to silence a compiler warning.
3688     modified files:
3689      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
3690      lisp/muse-project.el
3693 2005-07-10 22:19:26 GMT Michael Olson <mwolson@gnu.org> patch-123
3695     Summary:
3696       muse-docbook: Merge several other types of tags if necessary.
3697     Revision:
3698       muse--main--1.0--patch-123
3700     * lisp/muse-docbook.el (muse-docbook-fixup-tags): Renamed from
3701       `muse-docbook-fixup-sections'.  For each TAG in
3702       `muse-docbook-merged-tags', if consecutive groupings of TAG exist,
3703       merge them together.  Thanks to Dale P. Smith for the suggestion.
3704       (muse-docbook-merged-tags): Customizable list of tags that need merging.
3706     modified files:
3707      ChangeLog lisp/muse-docbook.el
3710 2005-07-10 22:04:50 GMT Michael Olson <mwolson@gnu.org> patch-122
3712     Summary:
3713       muse-docbook: Output an XML tag with encoding at the beginning of document.
3714     Revision:
3715       muse--main--1.0--patch-122
3717     * lisp/muse-docbook.el (muse-docbook-header): Add <xml> tag at beginning
3718       of document.
3719       (muse-docbook-encoding-default): New option that determines which Emacs
3720       buffer encoding to use by default in Muse DocBook files if none is
3721       found.
3722       (muse-docbook-charset-default): New option that determines the DocBook
3723       XML charset to use if no translation is found in
3724       muse-docbook-encoding-map.
3725       (muse-docbook-encoding-map): New option alist that maps an emacs coding
3726       system to its associated DocBook coding system.
3727       (muse-docbook-transform-content-type): New function that determines the
3728       DocBook XML encoding to use based on the contents of
3729       muse-docbook-encoding-map.
3730       (muse-docbook-encoding): New function that calls
3731       muse-docbook-transform-content-type.
3732       (muse-docbook-finalize-buffer): New function that sets the buffer file
3733       coding system to the value of muse-docbook-encoding-default, but only
3734       if the buffers contents have no special characters.
3735       ("docbook"): Include :after tag that calls muse-docbook-finalize-buffer.
3737     modified files:
3738      ChangeLog lisp/muse-docbook.el
3741 2005-07-10 21:35:49 GMT Michael Olson <mwolson@gnu.org> patch-121
3743     Summary:
3744       Apply muse-docbook patch from Dale P. Smith.
3745     Revision:
3746       muse--main--1.0--patch-121
3748     * lisp/muse-docbook.el (muse-docbook-markup-strings): Apply patch from
3749       Dale P. Smith to make the markup much better.
3751     modified files:
3752      AUTHORS ChangeLog lisp/muse-docbook.el
3755 2005-07-10 00:27:13 GMT Michael Olson <mwolson@gnu.org> patch-120
3757     Summary:
3758       Use different mapping for S-tab on Windows.
3759     Revision:
3760       muse--main--1.0--patch-120
3762     * lisp/muse-mode.el (muse-mode-map): If using either XEmacs or on
3763       Windows, use [(shift tab)] for `muse-previous-reference'.
3765     modified files:
3766      ChangeLog lisp/muse-mode.el
3769 2005-07-09 20:24:40 GMT Michael Olson <mwolson@gnu.org> patch-119
3771     Summary:
3772       XEmacs wiki fix.
3773     Revision:
3774       muse--main--1.0--patch-119
3776     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Use
3777       `muse-match-string-no-properties' so XEmacs doesn't complain.
3779     modified files:
3780      ChangeLog lisp/muse-wiki.el
3783 2005-07-09 08:53:33 GMT Michael Olson <mwolson@gnu.org> patch-118
3785     Summary:
3786       Handle a few edge cases with project-page resolution gracefully.
3787     Revision:
3788       muse--main--1.0--patch-118
3790     * lisp/muse-project.el (muse-project-applicable-styles): Add assertion to
3791       make sure that PAGE is specified.  STYLES should be generated
3792       automatically, but it could theoretically fail.  I'm managing to
3793       trigger this when messing with unsaved Muse files.  Handle case where
3794       buffer has not yet been saved.
3795       (muse-project-find-file): Don't try to resolve relative links; just
3796       open them.
3797     
3798     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Fix
3799       point-of-reference bug.  No need to call muse-project-page-of-file
3800       since buffer-file-name and muse-publishing-current-file both give us
3801       full paths.
3802     
3803     * lisp/muse-mode.el (muse-link-at-point): For some reason,
3804       `skip-chars-backward' only respects the newline some of the time.
3805       Damned annoying.
3807     modified files:
3808      ChangeLog lisp/muse-mode.el lisp/muse-project.el
3809      lisp/muse-wiki.el
3812 2005-07-09 07:41:44 GMT Michael Olson <mwolson@gnu.org> patch-117
3814     Summary:
3815       Fix image-link goof-up and add pretty titles.
3816     Revision:
3817       muse--main--1.0--patch-117
3819     * lisp/muse-html.el (muse-html-markup-paragraph): Use <p
3820       class="image-link"> instead of <div class="image-link">.  I found a bug
3821       with the way I was handling both, so I decided to simplify things.
3822     
3823     * lisp/muse-wiki.el (muse-wiki-output-name): New function that acts like
3824       `muse-publish-output-name', but keeps the directory prefix.
3825       (muse-wiki-transform-interwiki): Use `muse-publish-output-name'.
3826     
3827     * lisp/muse-wiki.el (muse-wiki-publish-small-title-words): New
3828       customizable option that determines the words to downcase in title.
3829       (muse-wiki-publish-pretty-title): New function that Makes a Nicely
3830       Capitalized Title out of either a string or the current title.  This is
3831       not currently used by any other function -- for now it is meant to be
3832       called by the user.
3834     modified files:
3835      ChangeLog lisp/muse-html.el lisp/muse-wiki.el
3838 2005-07-09 05:22:12 GMT Michael Olson <mwolson@gnu.org> patch-116
3840     Summary:
3841       Escape specials in link descriptions.
3842     Revision:
3843       muse--main--1.0--patch-116
3845     * lisp/muse-publish.el (muse-publish-escape-specials-in-string): New
3846       function that escapes special characters in the given string according
3847       to the current publishing style.
3848       (muse-publish-url): Use the above function to escape the description
3849       part of extended links.
3850       (muse-publish-prepare-url): Don't make string read-only; it does
3851       nothing.
3852     
3853     * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
3854       (muse-wiki-transform-wikiword): Don't make string read-only.
3856     modified files:
3857      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
3860 2005-07-09 03:59:44 GMT Michael Olson <mwolson@gnu.org> patch-115
3862     Summary:
3863       Escape "&", "<", and ">" in URL text.
3864     Revision:
3865       muse--main--1.0--patch-115
3867     * lisp/muse-html.el (muse-html-escape-string): Escape "&", "<", and ">"
3868       specially.  Thanks to John Sullivan for the suggestion.
3870     modified files:
3871      ChangeLog lisp/muse-html.el
3874 2005-07-09 03:24:01 GMT Michael Olson <mwolson@gnu.org> patch-114
3876     Summary:
3877       Update my example configuration.
3878     Revision:
3879       muse--main--1.0--patch-114
3881     * examples/mwolson/muse-init.el (muse-project-alist): Rename the "Web"
3882       project to "WebSite" in order to make it more distinct.
3883       (muse-wiki-interwiki-alist): Add mapping for "TheEmacsWiki".
3884       (my-muse-blosxom-finalize): Don't run the Xanga preparation code
3885       anymore.
3886       (my-muse-prepare-entry-for-xanga): Make this able to figure out the
3887       published name of the current file.  I really should make a function
3888       called `muse-published-name' or something similar!
3889       ("\C-cpx"): Use this key sequence for
3890       `my-muse-prepare-entry-for-xanga'.
3891       (muse-file-extension): I'm making use of this so I can figure out its
3892       intricacies.
3894     modified files:
3895      ChangeLog examples/mwolson/muse-init.el
3898 2005-07-09 03:11:28 GMT Michael Olson <mwolson@gnu.org> patch-113
3900     Summary:
3901       Tackle a project name interwiki highlighting snafu.
3902     Revision:
3903       muse--main--1.0--patch-113
3905     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Hack still more on
3906       this.  It seems to be more robust now.  Highlighting is going the way I
3907       want it.
3909     modified files:
3910      ChangeLog lisp/muse-wiki.el
3913 2005-07-09 02:25:26 GMT Michael Olson <mwolson@gnu.org> patch-112
3915     Summary:
3916       Fix some gross mistakes.
3917     Revision:
3918       muse--main--1.0--patch-112
3920     * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Fix several
3921       gross misspellings.
3922     
3923     * lisp/muse-project.el (muse-project-file-entries): If
3924       `muse-file-extension' is defined, use it to filter the entries.
3925     
3926     * lisp/muse.el (muse-file-extension): Fix messed up attempt to set
3927       variable.  Move higher in file.
3928     
3929     * lisp/muse.el (muse-update-ignored-extensions-regexp): Use given
3930       argument instead of the real name of the variable.
3932     modified files:
3933      ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
3934      lisp/muse.el
3937 2005-07-09 00:10:01 GMT Michael Olson <mwolson@gnu.org> patch-111
3939     Summary:
3940       Make natural interwiki links between projects mostly work.
3941     Revision:
3942       muse--main--1.0--patch-111
3944     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Uncomment this
3945       function and flesh it out.  This seems to work properly, though for
3946       some reason, interwiki links using projects are a bit flakey.
3947       (muse-wiki-handle-interwiki): Deal with case where we have a project
3948       name in an interwiki link.
3950     modified files:
3951      ChangeLog lisp/muse-wiki.el
3954 2005-07-08 22:57:55 GMT Michael Olson <mwolson@gnu.org> patch-110
3956     Summary:
3957       Fix Emacs21 issue with muse-insert-tag.
3958     Revision:
3959       muse--main--1.0--patch-110
3961     * lisp/muse-mode.el (muse-insert-tag): Pass a list of lists to
3962       completing-read to appease older Emacsen.
3964     modified files:
3965      ChangeLog lisp/muse-mode.el
3968 2005-07-08 22:55:20 GMT Michael Olson <mwolson@gnu.org> patch-109
3970     Summary:
3971       Fix error with `muse-blosxom-new-entry' and Emacs21.
3972     Revision:
3973       muse--main--1.0--patch-109
3975     * lisp/muse-blosxom.el (muse-blosxom-new-entry): Mess with call to
3976       `completing-read' so that old versions of Emacs don't complain.
3978     modified files:
3979      ChangeLog lisp/muse-blosxom.el
3982 2005-07-08 21:59:41 GMT Michael Olson <mwolson@gnu.org> patch-108
3984     Summary:
3985       Try to fix an error with `muse-blosxom-get-categories'.
3986     Revision:
3987       muse--main--1.0--patch-108
3989     * lisp/muse-blosxom.el (muse-blosxom-get-categories): Be extra cautious
3990       about processing directories.
3992     modified files:
3993      ChangeLog examples/johnw/publish-johnw lisp/muse-blosxom.el
3996 2005-07-08 21:11:53 GMT Michael Olson <mwolson@gnu.org> patch-107
3998     Summary:
3999       Make a distinction between implicit and explicit links at publish-time.
4000     Revision:
4001       muse--main--1.0--patch-107
4003     * lisp/muse-html.el (muse-html-escape-string): Ignore other arguments.
4004     
4005     * lisp/muse-http.el (muse-http-prepare-url): Handle `explicit' argument.
4006     
4007     * lisp/muse-publish.el (muse-publish-url, muse-publish-insert-url): Pass
4008       `explicit' argument.
4009     
4010     * lisp/muse-publish.el (muse-publish-markup-link): Determine whether or
4011       not we are dealing with an explicit link.
4012     
4013     * lisp/muse-publish.el (muse-publish-prepare-url): Ignore other arguments.
4014     
4015     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Take `explicit'
4016       argument, but ignore it.
4017     
4018     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only apply transforms
4019       when link is not explicit.
4021     modified files:
4022      ChangeLog lisp/muse-html.el lisp/muse-http.el
4023      lisp/muse-publish.el lisp/muse-wiki.el
4026 2005-07-08 06:40:30 GMT Michael Olson <mwolson@gnu.org> patch-106
4028     Summary:
4029       Implement several WikiWord handling fixes.
4030     Revision:
4031       muse--main--1.0--patch-106
4033     * lisp/muse-colors.el (muse-link-face): Handle case where no link is
4034       found by the handlers.  Don't send implicit links through some of the
4035       advanced checks.
4036     
4037     * lisp/muse-mode.el (muse-link-at-point): Move to beginning of first part
4038       of interwiki link before calling `muse-handle-explicit-link'.
4039     
4040     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Append forgotten
4041       "\\|" separator between project-alist entries and interwiki entries.
4042       Force a reconfiguration of muse-colors-markup.
4043     
4044     * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Add several checks to be
4045       sure that we don't colorize WikiNames that don't go with any file.
4046     
4048     modified files:
4049      ChangeLog lisp/muse-colors.el lisp/muse-mode.el
4050      lisp/muse-wiki.el
4053 2005-07-07 21:34:12 GMT Michael Olson <mwolson@gnu.org> patch-105
4055     Summary:
4056       Attempt to simplify muse-wiki a bit.
4057     Revision:
4058       muse--main--1.0--patch-105
4060     * lisp/muse-colors.el (muse-use-font-lock): Set up muse-colors-markup
4061       here.
4062     
4063     * lisp/muse-wiki.el (muse-wiki-wikiword-colors-markup)
4064       (muse-wiki-update-use-wikiword-colors, muse-wiki-wikiword-markup-regexp)
4065       (muse-wiki-update-use-wikiword-markup-regexp)
4066       (muse-wiki-update-use-wikiword-link-function)
4067       (muse-wiki-update-use-wikiword-url-transforms): Remove.
4068       (muse-wiki-update-use-wikiword): Not :set function is needed anymore.
4069     
4070     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only modify URL if
4071       `muse-wiki-use-wikiword' is specified.
4072     
4073     * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Don't process the URL
4074       unless `muse-wiki-use-wikiword' is specified.
4075     
4076     * lisp/muse-wiki.el ("muse-colors"): Add muse-wiki-wikiword-regexp to
4077       muse-colors-markup.
4078     
4079     * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-wikiword-regexp to
4080       muse-publish-markup-regexps.
4081     
4082     * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-transform-wikiword to
4083       muse-publish-url-transforms.
4084     
4085     * lisp/muse-wiki.el (muse-implicit-link-functions): Add
4086       muse-wiki-handle-wikiword to muse-implicit-link-functions.
4087     
4089     modified files:
4090      ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
4093 2005-07-07 20:06:35 GMT Michael Olson <mwolson@gnu.org> patch-104
4095     Summary:
4096       Make muse-blosxom use relative name of published file in page-date alist.
4097     Revision:
4098       muse--main--1.0--patch-104
4100     * lisp/muse-blosxom.el (muse-blosxom-base-directory): Move higher in
4101       file.
4102       (muse-blosxom-update-page-date-alist): Renamed from
4103       `muse-blosxom-markup-date-directive'.  Make the current file name
4104       relative to the base directory and strip file extension if necessary.
4105     
4107     modified files:
4108      ChangeLog lisp/muse-blosxom.el
4111 2005-07-07 19:14:38 GMT Michael Olson <mwolson@gnu.org> patch-103
4113     Summary:
4114       Hack on muse-blosxom timestamps somewhat.
4115     Revision:
4116       muse--main--1.0--patch-103
4118     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Make this
4119       actually do something useful.  This should have a different name,
4120       really.
4121       ("blosxom-html", "blosxom-xhtml"): Call
4122       `muse-blosxom-markup-date-directive' after publishing each entry.
4123     
4125     modified files:
4126      ChangeLog lisp/muse-blosxom.el
4129 2005-07-07 06:27:02 GMT Michael Olson <mwolson@gnu.org> patch-102
4131     Summary:
4132       Fix several startup and compile errors.
4133     Revision:
4134       muse--main--1.0--patch-102
4136     * lisp/muse-wiki.el ("muse-publish"): Use correct name of function.  This
4137       fixes an error that occurred during startup.
4138     
4139     * lisp/muse-regexps.el (muse-ignored-extensions-regexp)
4140       (muse-update-ignored-extensions-regexp, muse-ignored-extensions): Move
4141       to muse.el.
4142     
4143     * lisp/muse.el (muse-update-ignored-extensions-regexp): Fix ordering so
4144       that the nasty compile errors go away.  Fix a few typos.
4145       (muse-ignored-extensions): Fix docstring.
4146       (muse-file-extension): Move this higher in the file.
4147     
4148     
4150     modified files:
4151      ChangeLog lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
4154 2005-07-07 05:57:51 GMT Michael Olson <mwolson@gnu.org> patch-101
4156     Summary:
4157       Note that muse-file-extension should not have "." in front.
4158     Revision:
4159       muse--main--1.0--patch-101
4161     * lisp/muse-project.el (muse-project-find-file): Handle case where
4162       muse-file-extension is not specified.
4163     
4164     * lisp/muse.el (muse-file-extension): Note that the period at the
4165       beginning of this value should be omitted.
4166     
4167     * lisp/muse-regexps.el (muse-update-ignored-extensions-regexp): Quote
4168       file extension so that regexp characters inside the extension will not
4169       goof it up.  This should never be a problem in normal cases, but let's
4170       be robust.
4171     
4173     modified files:
4174      ChangeLog lisp/muse-project.el lisp/muse-regexps.el
4175      lisp/muse.el
4178 2005-07-07 05:36:53 GMT Michael Olson <mwolson@gnu.org> patch-100
4180     Summary:
4181       Implement optional file extension of Muse files.
4182     Revision:
4183       muse--main--1.0--patch-100
4185     * lisp/muse-mode.el (muse-mode): Make sure
4186       `muse-update-ignored-extensions-regexp' gets updated every time we
4187       enter Muse mode.  This works around a bug in the customize interface --
4188       if a user changes an option using setq, the :set function sometimes
4189       does not get executed.  I should really try to determine whether or not
4190       this is really an issue anymore.
4191     
4192     * lisp/muse-project.el (muse-project-find-file): Make use of
4193       `muse-file-extension'.
4194     
4195     * lisp/muse-regexps.el (muse-ignored-extensions-regexp): This is not
4196       customizable; it is autogenerated from `muse-ignored-extensions'.
4197       (muse-update-ignored-extensions-regexp): New function that sets the
4198       value of `muse-ignored-extensions-regexp'.  This is needed in order to
4199       make sure that the value of `muse-file-extension' is taken into
4200       account.
4201       (muse-ignored-extensions): New option that determines which file
4202       extensions to ignore.  It is in the form of a list of regexps.
4203     
4204     * lisp/muse.el (muse-file-extension): New option that allows the user to
4205       specify the file extension to be used for Muse files.  By default, this
4206       is nil, which means that no extension will be used.
4207     
4208     * lisp/muse.el (muse-page-name): Handle case where
4209       `muse-ignored-extensions-regexp' is nil.
4210     
4212     modified files:
4213      ChangeLog lisp/muse-mode.el lisp/muse-project.el
4214      lisp/muse-regexps.el lisp/muse.el
4217 2005-07-07 03:16:38 GMT Michael Olson <mwolson@gnu.org> patch-99
4219     Summary:
4220       Document new blosxom convenience feature.
4221     Revision:
4222       muse--main--1.0--patch-99
4224     * lisp/muse-blosxom.el: Document `muse-blosxom-project-alist-dirs' and
4225       `muse-blosxom-project-alist-entry'.  An example is provided in the
4226       header.
4227     
4229     modified files:
4230      ChangeLog lisp/muse-blosxom.el
4233 2005-07-06 23:17:35 GMT Michael Olson <mwolson@gnu.org> patch-98
4235     Summary:
4236       Further work on `muse-project-alist' entry generation for blosxom.
4237     Revision:
4238       muse--main--1.0--patch-98
4240     * examples/mwolson/muse-init.el (muse-project-alist): Use proper syntax.
4241       Include subdirectories in first part of "Blog" entry.
4242     
4243     * lisp/muse-blosxom.el (muse-blosxom-project-alist-dirs): New function
4244       that returns a list of dirs that are to be used with the first part of
4245       a `muse-project-alist' entry.
4246     
4248     modified files:
4249      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
4252 2005-07-06 22:42:35 GMT Michael Olson <mwolson@gnu.org> patch-97
4254     Summary:
4255       New function: muse-blosxom-project-alist-entry.
4256     Revision:
4257       muse--main--1.0--patch-97
4259     * examples/mwolson/muse-init.el: Update from my latest settings.
4260       (muse-project-alist): Make use of `muse-blosxom-project-alist-entry'.
4261     
4262     * lisp/muse-blosxom.el (muse-blosxom-project-alist-entry): New function
4263       that generates the latter part of an entry for `muse-project-alist'.
4264     
4266     modified files:
4267      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
4270 2005-07-06 20:52:03 GMT Michael Olson <mwolson@gnu.org> patch-96
4272     Summary:
4273       Merged from hodique@lifl.fr--2005 (patch 12-23)
4274     Revision:
4275       muse--main--1.0--patch-96
4277     Patches applied:
4278     
4279      * hodique@lifl.fr--2005/muse--yh--1.0--patch-12
4280        Merged from mwolson@gnu.org--2005 (patch 68-76)
4281     
4282      * hodique@lifl.fr--2005/muse--yh--1.0--patch-13
4283        Merged from mwolson@gnu.org--2005 (patch 77-80)
4284     
4285      * hodique@lifl.fr--2005/muse--yh--1.0--patch-14
4286        Merged from mwolson@gnu.org--2005 (patch 81)
4287     
4288      * hodique@lifl.fr--2005/muse--yh--1.0--patch-15
4289        Merged from mwolson@gnu.org--2005 (patch 82)
4290     
4291      * hodique@lifl.fr--2005/muse--yh--1.0--patch-16
4292        Escape % in latex publishing
4293     
4294      * hodique@lifl.fr--2005/muse--yh--1.0--patch-17
4295        bugfix
4296     
4297      * hodique@lifl.fr--2005/muse--yh--1.0--patch-18
4298        small improvement on muse-make-link
4299     
4300      * hodique@lifl.fr--2005/muse--yh--1.0--patch-19
4301        Fix customization of muse-wiki-wikiword-regexp
4302     
4303      * hodique@lifl.fr--2005/muse--yh--1.0--patch-20
4304        Allow full customization of WikiWords
4305     
4306      * hodique@lifl.fr--2005/muse--yh--1.0--patch-21
4307        Fix mouse-2 yank bug in muse-mode
4308     
4309      * hodique@lifl.fr--2005/muse--yh--1.0--patch-22
4310        Fix interpretation order
4311     
4312      * hodique@lifl.fr--2005/muse--yh--1.0--patch-23
4313        Merged from mwolson@gnu.org--2005 (patch 83-95)
4314     
4316     modified files:
4317      ChangeLog lisp/muse-wiki.el
4319     new patches:
4320      hodique@lifl.fr--2005/muse--yh--1.0--patch-12
4321      hodique@lifl.fr--2005/muse--yh--1.0--patch-13
4322      hodique@lifl.fr--2005/muse--yh--1.0--patch-14
4323      hodique@lifl.fr--2005/muse--yh--1.0--patch-15
4324      hodique@lifl.fr--2005/muse--yh--1.0--patch-16
4325      hodique@lifl.fr--2005/muse--yh--1.0--patch-17
4326      hodique@lifl.fr--2005/muse--yh--1.0--patch-18
4327      hodique@lifl.fr--2005/muse--yh--1.0--patch-19
4328      hodique@lifl.fr--2005/muse--yh--1.0--patch-20
4329      hodique@lifl.fr--2005/muse--yh--1.0--patch-21
4330      hodique@lifl.fr--2005/muse--yh--1.0--patch-22
4331      hodique@lifl.fr--2005/muse--yh--1.0--patch-23
4334 2005-07-06 19:55:48 GMT Michael Olson <mwolson@gnu.org> patch-95
4336     Summary:
4337       Minor docfixes.
4338     Revision:
4339       muse--main--1.0--patch-95
4341     * lisp/muse-mode.el (muse-follow-name-at-point) 
4342       (muse-follow-name-at-mouse): Docfixes.
4343     
4345     modified files:
4346      ChangeLog lisp/muse-mode.el
4349 2005-07-06 19:30:34 GMT Michael Olson <mwolson@gnu.org> patch-94
4351     Summary:
4352       Fix goof-up in instructions for using `muse-blosxom-new-entry'.
4353     Revision:
4354       muse--main--1.0--patch-94
4356     * lisp/muse-blosxom.el: Fix goof-up in instructions for using
4357       `muse-blosxom-new-entry'.
4358     
4359     * muse.texi (Blosxom Entries): Ditto.
4360     
4362     modified files:
4363      ChangeLog lisp/muse-blosxom.el muse.texi
4366 2005-07-06 18:54:52 GMT Michael Olson <mwolson@gnu.org> patch-93
4368     Summary:
4369       Re-add global mouse-2 event.
4370     Revision:
4371       muse--main--1.0--patch-93
4373     * lisp/muse-mode.el (muse-mode-map): Re-add the global binding for
4374       mouse-2, since Yann found a way around the problem I was facing.
4375       (muse-follow-name-at-mouse): Call the event that would normally be used
4376       here if we don't have a link at point.
4377     
4379     modified files:
4380      ChangeLog lisp/muse-mode.el
4383 2005-07-06 07:19:41 GMT Michael Olson <mwolson@gnu.org> patch-92
4385     Summary:
4386       Fix publishing error.
4387     Revision:
4388       muse--main--1.0--patch-92
4390     * lisp/muse-project.el (muse-project-publish-file): Don't try to fetch
4391       the cdr of output-dir.  This was a code fragment from a previous
4392       attempt to refactor this function.
4393     
4395     modified files:
4396      ChangeLog lisp/muse-project.el
4399 2005-07-06 06:39:21 GMT Michael Olson <mwolson@gnu.org> patch-91
4401     Summary:
4402       Work on getting to the point where we can resolve project interwiki links.
4403     Revision:
4404       muse--main--1.0--patch-91
4406     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
4407       `muse-publishing-current-file'.
4408     
4409     * lisp/muse-project.el (muse-project-of-file): Ditto.
4410     
4411     * lisp/muse-project.el (muse-project-applicable-styles): New function
4412       that returns the usable styles for a file, given either a list of
4413       styles or a project name.  This is useful for removing styles that will
4414       be ignored for a file.
4415       (muse-project-publish-file): Split :include and :exclude processing
4416       into `muse-project-applicable-styles'.
4417     
4418     * lisp/muse-publish.el (muse-publish-output-name): Use
4419       `muse-publishing-current-file'.
4420     
4421     * lisp/muse-publish.el (muse-publish-file): Don't set `muse-current-file'.
4422     
4423     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Recognize
4424       project names.
4425     
4426     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Don't cause project
4427       names to be uninterpreted.  Remove need for muse-assoc-string.
4428     
4429     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): First draft of
4430       function that will be called to fetch a link to a page from a Muse
4431       project from the output file of the currently-published file.  This is
4432       commented out for now since I ran out of energy.
4433     
4434     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Use
4435       `muse-wiki-resolve-project-page' for handling Muse project interwiki
4436       links, but only when no match was found in `muse-wiki-interwiki-alist'.
4437       Handle case where no interwiki can be found, even though this should
4438       never happen.
4439     
4440     * lisp/muse-wiki.el (muse-mode-hook): Update `muse-wiki-interwiki-regexp'
4441       whenever Muse mode is entered.  That way we don't have to enter an
4442       extra command in our .emacs.
4443     
4444     * lisp/muse.el (muse-current-file): Remove this, since a variable called
4445       `muse-publishing-current-file' already exists that does the same thing.
4446       How embarrassing.
4447     
4448     * lisp/muse.el (muse-page-name): Use `muse-publishing-current-file'.
4449     
4450     * lisp/muse.el (muse-assoc-string): Remove this, since we no longer need
4451       to use it.
4452     
4454     modified files:
4455      ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
4456      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
4459 2005-07-06 04:00:57 GMT Michael Olson <mwolson@gnu.org> patch-90
4461     Summary:
4462       Mouse-2 on regular text will yank rather than give an error.
4463     Revision:
4464       muse--main--1.0--patch-90
4466     * lisp/muse-mode.el (muse-mode-map): Remove mappings for mouse-2, since
4467       this seems to be more trouble than it's worth.
4468       (muse-follow-name-at-mouse): Don't call `muse-follow-name-at-point';
4469       use our own implementation.
4470     
4472     modified files:
4473      ChangeLog lisp/muse-mode.el
4476 2005-07-06 02:25:56 GMT Michael Olson <mwolson@gnu.org> patch-89
4478     Summary:
4479       Make interwiki links publish with the correct extension.
4480     Revision:
4481       muse--main--1.0--patch-89
4483     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Add the correct
4484       prefix and suffix to interwiki names, as well as stripping out unwanted
4485       extensions.
4486     
4488     modified files:
4489      ChangeLog lisp/muse-wiki.el
4492 2005-07-06 02:02:42 GMT Michael Olson <mwolson@gnu.org> patch-88
4494     Summary:
4495       Fix publishing of bare interwiki names.
4496     Revision:
4497       muse--main--1.0--patch-88
4499     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Use `setq' instead of
4500       `set'.  Use `muse-assoc-string' instead of `assoc'.
4501     
4502     * lisp/muse.el (muse-assoc-string): New compatibility function that makes
4503       `assoc-string' functionality usable with Emacs21 and XEmacs.
4504     
4506     modified files:
4507      ChangeLog lisp/muse-wiki.el lisp/muse.el
4510 2005-07-06 01:41:24 GMT Michael Olson <mwolson@gnu.org> patch-87
4512     Summary:
4513       Apply a few fixes from Yann's branch.
4514     Revision:
4515       muse--main--1.0--patch-87
4517     Background: I hacked on Muse over the weekend while offline, and so did
4518                 Yann.  His changes to muse-wiki.el are different than the
4519                 ones that I made, so we should probably figure out the best
4520                 way to handle this when we both get on IRC again.  For now,
4521                 I've merged in the bugfixes that he's made, omitting most of
4522                 the changes to muse-wiki.
4523     
4524     * lisp/muse-latex.el (muse-latex-markup-regexps): Escape %.
4525     
4526     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Add docstring.
4527     
4528     * lisp/muse.el (muse-page-name): Fix a bug that was inadvertently
4529       introduced previously.
4530     
4532     modified files:
4533      ChangeLog lisp/muse-latex.el lisp/muse-wiki.el lisp/muse.el
4536 2005-07-05 20:41:49 GMT Michael Olson <mwolson@gnu.org> patch-86
4538     Summary:
4539       Warn if file not published; hack further on Wiki stuff.
4540     Revision:
4541       muse--main--1.0--patch-86
4543     * lisp/muse-html.el (muse-html-markup-paragraph): Make this only try to
4544       complete <div> tags that are of the class "image-link".  It is hoped
4545       that this will prevent user-added <div> tags from being mangled.
4546     
4547     * lisp/muse-mode.el (muse-link-at-point): Don't pass an argument to
4548       `muse-handle-implicit-link' or `muse-handle-explicit-link' since they
4549       need to look at the text at point.
4550     
4551     * lisp/muse-publish.el (muse-publish-this-file): Warn the user if the
4552       current file has not been published since it was up-to-date.  Thanks to
4553       Bill Freeman for the suggestion.
4554     
4555     * lisp/muse-publish.el (muse-publish-url): Handle case when returned url
4556       is nil.  If this happens, return the original URL.
4557     
4558     * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Set using
4559       `muse-wiki-update-interwiki-regexp.'
4560       (muse-wiki-update-interwiki-regexp): New function that sets the value
4561       of `muse-wiki-interwiki-regexp'.
4562       (muse-wiki-interwiki-alist): Call `muse-wiki-update-interwiki-regexp'
4563       on :set.
4564     
4565     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Renamed from
4566       `muse-wiki-expand-interwiki'.
4567       (muse-wiki-transform-wikiword): New function that prevents WikiWords
4568       with no matching file from being published as links.
4569     
4570     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Accept an optional
4571       string argument once again, since this behavior is needed when
4572       publishing.
4573       (muse-wiki-handle-wikiword): Ditto.
4574     
4575     * lisp/muse.el (muse-handle-url): Ditto.
4576     
4577     * lisp/muse.el (muse-handle-implicit-link): Ditto.  Restore match data
4578       after every unsuccessful attempt at handling the link.  If argument is
4579       given, restore match-data at end, too.
4580     
4581     * lisp/muse.el (muse-handle-explicit-link): Accept optional string
4582       argument.  Match data is always saved.  If argument is not given,
4583       assume that `muse-implicit-link-regexp' has been matched against, and
4584       return the 1st match string if no handlers worked.
4585     
4587     modified files:
4588      ChangeLog lisp/muse-html.el lisp/muse-mode.el
4589      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
4592 2005-07-04 23:00:06 GMT Michael Olson <mwolson@gnu.org> patch-85
4594     Summary:
4595       Hack on WikiName handling and make TAB work for Wiki links.
4596     Revision:
4597       muse--main--1.0--patch-85
4599     * lisp/muse-colors.el (muse-colors-markup): Use
4600       `muse-explicit-link-regexp' instead of `muse-link-regexp'.
4601     
4602     * lisp/muse-colors.el (muse-link-face): Add new argument EXPLICIT.  If
4603       nil, don't color bad links.  If non-nil, color bad links.
4604     
4605     * lisp/muse-colors.el (muse-colors-link): Pass `t' to `muse-link-face'.
4606     
4607     * lisp/muse-journal.el (muse-journal-rss-markup-regexps): Use
4608       `muse-explicit-link-regexp' instead of `muse-link-regexp'.
4609       (muse-journal-rss-munge-buffer): Ditto.
4610     
4611     * lisp/muse-mode.el (muse-mode-fill-nobreak-p, muse-link-at-point):
4612       Docfix.
4613     
4614     * lisp/muse-mode.el (muse-link-at-point): Rewrite so that explicit links
4615       are handled first, then implicit ones.  It should work better in all
4616       cases.  For now, we depend on the value of `muse-implicit-link-regexp'
4617       to determine how far to scan for an implicit link.  This defaults to
4618       the text between the point and the next space.
4619     
4620     * lisp/muse-mode.el (muse-visit-link-default): Refactored code from
4621       `muse-visit-link'.  If the ANCHOR argument is a string, search for it
4622       literally after opening the buffer.  Hopefully this can be of use in
4623       custom visit-link functions, when necessary.
4624     
4625     * lisp/muse-mode.el (muse-visit-link): Docfix.  Call
4626       `muse-visit-link-default'.
4627     
4628     * lisp/muse-mode.el (muse-next-reference, muse-previous-reference):
4629       Search by text properties instead of regexps.  This allows Muse to find
4630       links without having to have a massive regexp that contains all link
4631       types.  The downside is that this will not work if the user defontifies
4632       the buffer.  But it would somewhat defeat the purpose of following
4633       links if you can't see them.
4634     
4635     * lisp/muse-project.el (muse-project-batch-publish): Handle case when not
4636       enough command line args are passed in batch mode.
4637     
4638     * lisp/muse-publish.el (muse-publish-markup-regexps): Use
4639       `muse-explicit-link-regexp'.
4640     
4641     * lisp/muse-regexps.el (muse-explicit-link-regexp): Renamed from
4642       `muse-link-regexp'.
4643     
4644     * lisp/muse-regexps.el (muse-implicit-link-regexp): New option that
4645       specifies the "common ground" of all implicit links, like URLs, bare
4646       WikiNames, and -- in the future -- email addresses.
4647     
4648     * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): Quote 'boolean.
4649     
4650     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Arg URL is no longer
4651       optional.  That was a bad idea on my part.  Renamed from
4652       `muse-wiki-interwiki-handle'.  Hopefully all this renaming doesn't
4653       annoy anyone :^) .
4654     
4655     * lisp/muse-wiki.el (muse-wiki-expand-interwiki): Renamed from
4656       `muse-wiki-interwiki-expand'.
4657       (muse-wiki-handle-wikiword): Renamed from
4658       `muse-wiki-wikiword-handle'.
4659     
4660     * lisp/muse-wiki.el ("muse-colors", "muse-publish"): Use a string value
4661       for the eval-after-load arg since XEmacs chokes on constants.
4662     
4663     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Don't display a bad-link
4664       face on WikiWords that don't correspond with a file.  If people really
4665       want this to appear in bad-link face, I could accommodate that.
4666     
4667     * lisp/muse.el (muse-handle-url): New function that detects whether the
4668       given string is a URL.
4669       (muse-implicit-link-functions): Renamed from
4670       `muse-mode-link-functions'.  Defaults to `muse-handle-url'.
4671       (muse-explicit-link-functions): Renamed from
4672       `muse-mode-handler-functions'.
4673       (muse-handle-implicit-link): New function that handles all
4674       implicit links by calling functions from `muse-implicit-link-functions'.
4675       (muse-handle-explicit-link): Renamed from
4676       `muse-handled-url'.
4677     
4679     modified files:
4680      ChangeLog lisp/muse-colors.el lisp/muse-journal.el
4681      lisp/muse-mode.el lisp/muse-project.el lisp/muse-publish.el
4682      lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
4685 2005-07-04 14:40:31 GMT Michael Olson <mwolson@gnu.org> patch-84
4687     Summary:
4688       Allow WikiWords to be ignored with <nop> or "''''".
4689     Revision:
4690       muse--main--1.0--patch-84
4692     * lisp/muse-mode.el (muse-browse-result): Docfixes.
4693     
4694     * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): New option that determines
4695       whether to hide <nop> tags when coloring a Muse buffer.
4696       (muse-wiki-wikiword-at-point): Docfix.
4697       (muse-wiki-colors-nop-tag): New function that colors <nop> tags.
4698       (muse-wiki-publish-nop-tag): New function that interprets <nop> tags
4699       during publishing.
4700       (muse-colors-tags, muse-publish-markup-tags): Interpret <nop> tags,
4701       which keeps the WikiWord that follows it from being interpreted.
4702       (muse-publish-markup-regexps): Allow 4 single quotes to function as a
4703       WikiWord delimiter.
4704     
4706     modified files:
4707      ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
4710 2005-07-04 11:20:50 GMT Michael Olson <mwolson@gnu.org> patch-83
4712     Summary:
4713       Update postal address of FSF in muse-wiki.el.
4714     Revision:
4715       muse--main--1.0--patch-83
4717     * lisp/muse-wiki.el: Update postal address of the FSF.
4718     
4720     modified files:
4721      ChangeLog lisp/muse-wiki.el
4724 2005-07-01 22:48:51 GMT Michael Olson <mwolson@gnu.org> patch-82
4726     Summary:
4727       Interpret explicit links before emphasis.
4728     Revision:
4729       muse--main--1.0--patch-82
4731     * lisp/muse-publish.el (muse-publish-markup-regexps): Interpret explicit
4732       links before emphasis.
4733     
4734     * lisp/muse-wiki.el (muse-publish): Make rules use a multiple of 100 just
4735       for the heck of it.
4737     modified files:
4738      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
4741 2005-06-26 22:55:55 GMT Michael Olson <mwolson@gnu.org> patch-81
4743     Summary:
4744       Wiki hacking, regexp tweaks.
4745     Revision:
4746       muse--main--1.0--patch-81
4748     * lisp/muse-project.el (muse-project-ignore-regexp): Change group to
4749       muse-regexp.
4750     
4751     * lisp/muse-regexps.el (muse-regexp-use-character-classes): New variable
4752       that indicates whether or not to use character classes in regexps.  The
4753       default is to let Muse try to figure it out.
4754       (muse-extreg-usable-p): Make use of this variable.
4755     
4756     * lisp/muse-regexps.el (muse-url-regexp): There's too much whitespace in
4757       this regexp.  I'm guessing it was supposed to have a TAB in there at
4758       one time.  Replace this stuff with muse-regexp-space.
4759     
4760     * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use wikified EmacsWiki
4761       by default.
4762     
4763     * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use "choice" instead of
4764       "or".
4765     
4766     * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Include the page
4767       delimiter as part of the regexp.  Allow "#" or "::" to be a delimiter.
4768       We'll fix those anchor problems eventually!
4769     
4770     * lisp/muse-wiki.el (muse-wiki-interwiki-at-point): New function that
4771       uses `muse-interwiki-handle' to determine whether an interwiki link is
4772       at point.
4773     
4774     * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Make URL optional and
4775       look for a suitable value at point if needed.
4776     
4777     * lisp/muse-wiki.el: Make interwiki regexps color the same as wikiwords.
4778     
4779     * lisp/muse-wiki.el: Add publishing rule for muse-wiki-interwiki-regexp.
4780     
4781     * lisp/muse-wiki.el (muse-mode-link-functions): Add interwiki handling.
4783     modified files:
4784      ChangeLog lisp/muse-project.el lisp/muse-regexps.el
4785      lisp/muse-wiki.el
4788 2005-06-25 04:44:00 GMT Michael Olson <mwolson@gnu.org> patch-80
4790     Summary:
4791       Make installation of manual when not using Debian go smoothly.
4792     Revision:
4793       muse--main--1.0--patch-80
4795     * Makefile.defs (INSTALLINFO): New variable that specifies what command
4796       and options are to be used when insinuating the Muse documentation into
4797       the Info menu.
4798     
4799     * Makefile (install): Make use of INSTALLINFO.
4800     
4801     * README (Installation): Give directions for changing INSTALLINFO on a
4802       Debian system and changing where Muse is installed.
4803     
4804     * muse.texi: Ditto.
4806     modified files:
4807      ChangeLog Makefile Makefile.defs README muse.texi
4810 2005-06-25 04:09:15 GMT Michael Olson <mwolson@gnu.org> patch-79
4812     Summary:
4813       Fix compiler warning induced by last patch.
4814     Revision:
4815       muse--main--1.0--patch-79
4817     * lisp/muse-project.el (muse-current-file): Move to muse.el to fix
4818       compiler warning.
4820     modified files:
4821      ChangeLog lisp/muse-project.el lisp/muse.el
4824 2005-06-25 04:02:11 GMT Michael Olson <mwolson@gnu.org> patch-78
4826     Summary:
4827       Add `muse-current-file', fix minor QuickStart issue.
4828     Revision:
4829       muse--main--1.0--patch-78
4831     * examples/QuickStart: Make John Wiegley the author.
4832     
4833     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
4834       `muse-current-file' instead of `buffer-file-name'.
4835     
4836     * lisp/muse-project.el (muse-current-project): Document.
4837     
4838     * lisp/muse-project.el (muse-current-file): New variable indicating the
4839       name, including path, of the file that is currently being published.
4840       (muse-project-of-file): Make use of
4841       `muse-current-file'.
4842     
4843     * lisp/muse-publish.el (muse-publish-file): Set `muse-current-file' here.
4844     
4845     * lisp/muse.el (muse-page-name): Make use of `muse-current-file'.
4847     modified files:
4848      ChangeLog examples/QuickStart lisp/muse-blosxom.el
4849      lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
4850      lisp/muse.el
4853 2005-06-24 21:15:35 GMT Michael Olson <mwolson@gnu.org> patch-77
4855     Summary:
4856       Make muse-replace-regexp-in-string closer to its parent; no func change.
4857     Revision:
4858       muse--main--1.0--patch-77
4860     * lisp/muse.el (muse-replace-regexp-in-string): Add 2 more optional args
4861       to implement all functionality of `replace-regexp-in-string'.  No
4862       functionality change.
4863     
4865     modified files:
4866      ChangeLog lisp/muse.el
4869 2005-06-24 00:22:12 GMT Michael Olson <mwolson@gnu.org> patch-76
4871     Summary:
4872       Play nicely with fill, adaptive-fill, and flyspell.
4873     Revision:
4874       muse--main--1.0--patch-76
4876     * muse-mode.el (muse-mode-intangible-links): New function used to
4877       determine whether links will be considered intangible.
4878     
4879     * lisp/muse-mode.el (muse-mode-link-functions)
4880       (muse-mode-handler-functions): Minor docfix.
4881     
4882     * lisp/muse-mode.el (muse-mode): Don't split long links when performing
4883       fill.  Play nicely with adaptive-fill.  Avoid lockup with flyspell by
4884       making links intangible by default, but this may be adjusted by use of
4885       the `muse-mode-intangible-links' function.
4886     
4887     * lisp/muse-mode.el (muse-mode-fill-nobreak-p): New function that returns
4888       nil if we should allow a fill to occur here.  Keeps links from being
4889       broken up.
4890     
4891     * lisp/muse-mode.el (muse-mode-flyspell-p): New function that returns
4892       non-nil if we allow spell-checking to occur here.  Keeps links from
4893       being improperly colorized.
4894     
4895     * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Break up long line; no
4896       functionality change.
4898     modified files:
4899      ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
4902 2005-06-23 07:13:35 GMT Michael Olson <mwolson@gnu.org> patch-75
4904     Summary:
4905       Minor doc changes and code prettification.
4906     Revision:
4907       muse--main--1.0--patch-75
4909     * AUTHORS: Note that YH's assignment is in the mail.
4910     
4911     * README (scripts): Explain better the contents of the `scripts'
4912       directory.
4913     
4914     * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Split long line.
4916     modified files:
4917      AUTHORS ChangeLog README lisp/muse-wiki.el
4920 2005-06-23 05:20:04 GMT Michael Olson <mwolson@gnu.org> patch-74
4922     Summary:
4923       Merged from hodique@lifl.fr--2005 (patch 7-11)
4924     Revision:
4925       muse--main--1.0--patch-74
4927     Patches applied:
4928     
4929      * hodique@lifl.fr--2005/muse--yh--1.0--patch-7
4930        split WikiWords and InterWiki links into their own package
4931     
4932      * hodique@lifl.fr--2005/muse--yh--1.0--patch-8
4933        Merged from mwolson@gnu.org--2005 (patch 63-67), adapted muse-wiki features
4934     
4935      * hodique@lifl.fr--2005/muse--yh--1.0--patch-9
4936        Mimic experimental behavior for interwiki
4937     
4938      * hodique@lifl.fr--2005/muse--yh--1.0--patch-10
4939        fix notes publishing
4940     
4941      * hodique@lifl.fr--2005/muse--yh--1.0--patch-11
4942        various minor fixes
4944     new files:
4945      lisp/.arch-ids/muse-wiki.el.id lisp/muse-wiki.el
4947     modified files:
4948      ChangeLog lisp/muse-colors.el lisp/muse-html.el
4949      lisp/muse-mode.el lisp/muse-publish.el lisp/muse.el
4951     renamed files:
4952      experimental/.arch-ids/muse-wiki.el.id
4953        ==> experimental/.arch-ids/muse-wiki-old.el.id
4954      experimental/muse-wiki.el
4955        ==> experimental/muse-wiki-old.el
4957     new patches:
4958      hodique@lifl.fr--2005/muse--yh--1.0--patch-7
4959      hodique@lifl.fr--2005/muse--yh--1.0--patch-8
4960      hodique@lifl.fr--2005/muse--yh--1.0--patch-9
4961      hodique@lifl.fr--2005/muse--yh--1.0--patch-10
4962      hodique@lifl.fr--2005/muse--yh--1.0--patch-11
4965 2005-06-22 23:05:33 GMT Michael Olson <mwolson@gnu.org> patch-73
4967     Summary:
4968       Tell people where to find on-line version of manual.
4969     Revision:
4970       muse--main--1.0--patch-73
4972     * README: Add on-line locations for manual.
4973     
4974     * muse.texi: Remove @include directive.  This makes generating a PDF of
4975       this documentation a lot easier.
4976     
4977     * muse.texi (Preface): Add on-line locations for manual.
4979     modified files:
4980      ChangeLog README muse.texi
4983 2005-06-22 19:57:42 GMT Michael Olson <mwolson@gnu.org> patch-72
4985     Summary:
4986       Try to make Muse play nice with outline minor mode.
4987     Revision:
4988       muse--main--1.0--patch-72
4990     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-emphasized)
4991     (muse-colors-underlined, muse-use-font-lock, muse-link-properties): Use
4992     "muse" instead of "t" when adding invisibility to text or checking for
4993     invisibility.
4994     
4995     * lisp/muse.el (muse-add-to-invisibility-spec): New function that is a
4996     compatibility wrapper for `add-to-invisibility-spec'; XEmacs doesn't have
4997     this function.
4999     modified files:
5000      ChangeLog lisp/muse-colors.el lisp/muse.el
5003 2005-06-22 08:02:58 GMT Michael Olson <mwolson@gnu.org> patch-71
5005     Summary:
5006       Minor grammar fix in Introduction section of manual.
5007     Revision:
5008       muse--main--1.0--patch-71
5010     * muse.texi (Introduction): Minor grammar fix.
5012     modified files:
5013      ChangeLog muse.texi
5016 2005-06-22 06:32:02 GMT Michael Olson <mwolson@gnu.org> patch-70
5018     Summary:
5019       Release Muse 3.01.
5020     Revision:
5021       muse--main--1.0--patch-70
5023     * lisp/muse-colors.el: Remove unnecessary use of Version in header.
5024     
5025     * lisp/muse-html.el (muse-html-encoding-map): Add mapping for iso-8859-1.
5026     
5027     * lisp/muse-poem.el (muse-poem-markup-strings)
5028       (muse-poem-chapbook-strings): Make customizable.
5029     
5030     * lisp/muse-poem.el (muse-chapbook-latex-header)
5031       (muse-chapbook-latex-footer): Docfix.
5032     
5033     * lisp/muse-texinfo.el (muse-texinfo-info-extension)
5034       (muse-texinfo-pdf-extension): Ditto.
5035     
5036     * lisp/muse.el (muse-version): Change to 3.01.
5037     
5038     * muse.texi (Poem, Texinfo): Last two publishing styles complete.  We're
5039       done, for now!
5041     modified files:
5042      ChangeLog lisp/muse-colors.el lisp/muse-html.el
5043      lisp/muse-poem.el lisp/muse-texinfo.el lisp/muse.el muse.texi
5046 2005-06-20 02:29:08 GMT Michael Olson <mwolson@gnu.org> patch-69
5048     Summary:
5049       Tweak documentation thoroughly; still incomplete.
5050     Revision:
5051       muse--main--1.0--patch-69
5053     * README: Minor tweaks.
5054     
5055     * muse.texi: Massively rename chapters so that the titles are more
5056       descriptive.  Clean up grammar.
5057     
5058     * muse.texi (Obtaining Muse): Move content of Installation node here,
5059       stripping out any customization tips, since those are covered later.
5060       Re-work this chapter since I was dissatisfied with it.
5061     
5062     * muse.texi (Installation): This node has the content of README regarding
5063       installation, which fits the title of the node much better than the
5064       previous content.
5065     
5066     * muse.texi (Blosxom): Turn the sections of this section into
5067       subsections.
5068     
5069     * muse.texi (Getting Help and Reporting Bugs): Turn this into a list.  I
5070       like lists!
5071     
5072     * muse.texi (History): Add a "2005" item.
5074     modified files:
5075      ChangeLog README muse.texi
5078 2005-06-19 07:15:45 GMT Michael Olson <mwolson@gnu.org> patch-68
5080     Summary:
5081       Finish documenting 2 more publishing styles.
5082     Revision:
5083       muse--main--1.0--patch-68
5085     * lisp/muse-blosxom.el, lisp/muse-latex.el: Minor docfixes throughout.
5086     
5087     * lisp/muse-journal.el: Docfixes.
5088     
5089     * lisp/muse-publish.el (muse-publish-markup-functions): Add significant
5090       documentation to this function.
5091     
5092     * muse.texi (Blosxom Options): New node containing the publishing styles
5093       and options provided by Blosxom.
5094       (Book): Add usage note, as I suspect a lot of people might be confused
5095       by this style.
5096       (HTML): Space out entries better.
5097       (Journal, LaTeX): New nodes for publishing styles.
5098       (Common Elements): Document a few options that are present in
5099       `muse-publish.el'.
5101     modified files:
5102      ChangeLog lisp/muse-blosxom.el lisp/muse-journal.el
5103      lisp/muse-latex.el lisp/muse-publish.el muse.texi
5106 2005-06-19 04:45:46 GMT Michael Olson <mwolson@gnu.org> patch-67
5108     Summary:
5109       Make Muse installable and correct an Emacs21 issue.
5110     Revision:
5111       muse--main--1.0--patch-67
5113     * Makefile (.PRECIOUS): Indicate that .info and .html files in this
5114       directory will be generated.
5115       (all): Compile muse.info by default.
5116       (doc): Refactor into individual generation rules for .html and .info
5117       files.
5118       (install): New rule that installs Muse source code, compiled .elc
5119       files, and the manual into proper places.
5120     
5121     * Makefile.defs (ELISPDIR, INFODIR): Correct minor goof-up.
5122     
5123     * README (Insinuation): Move old content of Installation here.
5124       (Installation): Fill out this section.
5125       (Further Documentation): Add link to my website and note that a full
5126       manual is included with Muse.
5127     
5128     * lisp/Makefile (EL): Populate with .el files.
5129       (install): New rule that installs both .elc and .el files.
5130     
5131     * lisp/muse-texinfo.el (muse-texinfo-info-generate): If we're running
5132       Emacs21, hack in a handler for the @documentencoding tag so that it
5133       doesn't error out.
5135     modified files:
5136      ChangeLog Makefile Makefile.defs README lisp/Makefile
5137      lisp/muse-texinfo.el
5140 2005-06-19 03:05:38 GMT Michael Olson <mwolson@gnu.org> patch-66
5142     Summary:
5143       Cater even more to XEmacs and its annoying whims.
5144     Revision:
5145       muse--main--1.0--patch-66
5147     * examples/Makefile (%.html, %.pdf, %.info): Pass EMACS value as
5148       environment variable.
5149     
5150     * lisp/Makefile (%.elc, test): Don't use "-L" option since XEmacs can't
5151       handle it.  Load `muse-build.el' instead.
5152     
5153     * lisp/muse-colors.el (muse-colors-link): Add note that `link' is not
5154       used.
5155     
5156     * lisp/muse-journal.el (muse-journal-latex-munge-buffer)
5157       (muse-journal-rss-munge-buffer): Add note that the `qotd' binding is
5158       not used.
5159     
5160     * lisp/muse-journal.el (muse-journal-generate-pages): Add note that this
5161       function does not appear to be used.
5162     
5163     * lisp/muse.el (muse-replace-regexp-in-string): Use in place of
5164       `replace-regexp-in-string', since XEmacs doesn't have this function.
5165       We only implement the first 3 args, but this could be extended if we
5166       need to do so.
5167     
5168     * lisp/muse-blosxom.el (muse-blosxom-title-to-file): Use
5169       `muse-replace-regexp-in-string' in place of `replace-regexp-in-string'
5170     
5171     * lisp/muse-journal.el (muse-journal-anchorize-title): Ditto.
5172     
5173     * lisp/muse-colors.el (muse-colors-custom-tags): Remove unused binding to
5174       make XEmacs shut up.
5175     
5176     * lisp/muse-convert.el (muse-write-footnote): Ditto.
5177     
5178     * lisp/muse-html.el (muse-html-markup-table): Ditto.
5179     
5180     * lisp/muse-http.el (muse-winnow-list): Ditto.
5181     
5182     * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
5183     
5184     * lisp/muse-project.el (muse-project-file-entries): Ditto.
5185     
5186     * lisp/muse-publish.el (muse-publish-markup): Ditto.
5187     
5188     * scripts/muse-build.el: Add contrib path first; probably doesn't change
5189       anything.
5190     
5191     * scripts/publish: Use EMACS environment variable instead of hard-coding
5192       it.
5194     modified files:
5195      ChangeLog examples/Makefile lisp/Makefile lisp/muse-blosxom.el
5196      lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
5197      lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
5198      lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
5199      lisp/muse.el scripts/muse-build.el scripts/publish
5202 2005-06-19 00:43:54 GMT Michael Olson <mwolson@gnu.org> patch-65
5204     Summary:
5205       Move lisp files to `lisp' directory; hack on Makefiles, XEmacs compat.
5206     Revision:
5207       muse--main--1.0--patch-65
5209     * AUTHORS: Update entry.
5210     
5211     * muse-*.el: Move to the lisp directory.
5212     
5213     * lisp/Makefile: New file containing rules to test and compile the
5214       source.
5215     
5216     * Makefile.defs: New file that contains common definitions for all other
5217       Makefiles, such as Emacs command to use.
5218     
5219     * Makefile: Move lisp-specific rules to lisp/Makefile.
5220       (SUBDIRS): New variable containing subdirectories to clean.
5221     
5222     * README: Update to reflect new location of source files.  Give updated
5223       directions for compiling with XEmacs.
5224     
5225     * examples/Makefile (.PRECIOUS): Added to denote which type of files to
5226       compile.
5227       (%.html): Pass SITEFLAG as an environment variable to
5228       ../scripts/publish.
5229     
5230     * examples/QuickStart (The): Re-add the stray <comment> tag since it
5231       seems to be needed to keep the process from failing.  This has *got* to
5232       be a bug in Muse, but I don't want to deal with it now.
5233     
5234     * lisp/muse-colors.el (muse-make-faces): Bind newsym locally.
5235     
5236     * lisp/muse-convert.el: Move line to commentary section.
5237     
5238     * lisp/muse-latex.el (muse-latex-markup-table): Note that the
5239       locally-bound `type' variable isn't used here.
5240     
5241     * lisp/muse-mode.el (muse-index-as-string): Remove unused `file' binding.
5242     
5243     * lisp/muse-texinfo.el (muse-texinfo-markup-table): Remove unused `field'
5244       binding.
5245     
5246     * scripts/muse-build.el (load-path): Correct paths.
5247     
5248     * scripts/muse-build.el (muse-elint-files): Add a few variables here so
5249       as to avoid spurious warnings.
5250     
5251     * scripts/publish (style): Make use of SITEFLAG environment variable, if
5252       it exists.
5253     
5254     * lisp/muse.el (muse-line-end-position, muse-line-beginning-position):
5255       (muse-match-string-no-properties): New functions that take the place of
5256       `line-end-position', `line-beginning-position', and
5257       `match-string-no-properties', respectively.
5258     
5259     * examples/johnw/muse-johnw.el (muse-my-html-insert-contents)
5260       (muse-my-journal-find-entries): Use Muse-specific version of
5261       `match-string-no-properties', `line-beginning-position', and
5262       `line-end-position' since these do not exist in XEmacs.
5263     
5264     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-region)
5265       (muse-colors-custom-tags, muse-colors-link, muse-colors-title): Ditto.
5266     
5267     * lisp/muse-convert.el (muse-latex-transform): Ditto.
5268     
5269     * lisp/muse-html.el (muse-html-insert-anchor, muse-html-markup-footnote)
5270       (muse-html-insert-contents): Ditto.
5271     
5272     * lisp/muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
5273     
5274     * lisp/muse-mode.el (muse-link-at-point, muse-edit-link-at-point): Ditto.
5275     
5276     * lisp/muse-poem.el (muse-poem-prepare-buffer): Ditto.
5277     
5278     * lisp/muse-publish.el (muse-publish-markup-tag)
5279       (muse-publish-markup-footnote, muse-publish-markup-leading-space)
5280       (muse-published-buffer-contents): Ditto.
5281     
5282     * scripts/muse-build.el (muse-elint-files): Ditto.
5284     new files:
5285      .arch-ids/Makefile.defs.id Makefile.defs lisp/.arch-ids/=id
5286      lisp/.arch-ids/Makefile.id lisp/Makefile
5288     modified files:
5289      AUTHORS ChangeLog Makefile README examples/Makefile
5290      examples/QuickStart examples/johnw/muse-johnw.el
5291      lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
5292      lisp/muse-journal.el lisp/muse-latex.el lisp/muse-mode.el
5293      lisp/muse-poem.el lisp/muse-publish.el lisp/muse-texinfo.el
5294      lisp/muse.el scripts/muse-build.el scripts/publish
5296     renamed files:
5297      .arch-ids/muse-blosxom.el.id
5298        ==> lisp/.arch-ids/muse-blosxom.el.id
5299      .arch-ids/muse-book.el.id
5300        ==> lisp/.arch-ids/muse-book.el.id
5301      .arch-ids/muse-colors.el.id
5302        ==> lisp/.arch-ids/muse-colors.el.id
5303      .arch-ids/muse-convert.el.id
5304        ==> lisp/.arch-ids/muse-convert.el.id
5305      .arch-ids/muse-docbook.el.id
5306        ==> lisp/.arch-ids/muse-docbook.el.id
5307      .arch-ids/muse-html.el.id
5308        ==> lisp/.arch-ids/muse-html.el.id
5309      .arch-ids/muse-http.el.id
5310        ==> lisp/.arch-ids/muse-http.el.id
5311      .arch-ids/muse-journal.el.id
5312        ==> lisp/.arch-ids/muse-journal.el.id
5313      .arch-ids/muse-latex.el.id
5314        ==> lisp/.arch-ids/muse-latex.el.id
5315      .arch-ids/muse-mode.el.id
5316        ==> lisp/.arch-ids/muse-mode.el.id
5317      .arch-ids/muse-poem.el.id
5318        ==> lisp/.arch-ids/muse-poem.el.id
5319      .arch-ids/muse-project.el.id
5320        ==> lisp/.arch-ids/muse-project.el.id
5321      .arch-ids/muse-publish.el.id
5322        ==> lisp/.arch-ids/muse-publish.el.id
5323      .arch-ids/muse-regexps.el.id
5324        ==> lisp/.arch-ids/muse-regexps.el.id
5325      .arch-ids/muse-texinfo.el.id
5326        ==> lisp/.arch-ids/muse-texinfo.el.id
5327      .arch-ids/muse.el.id
5328        ==> lisp/.arch-ids/muse.el.id
5329      muse-blosxom.el
5330        ==> lisp/muse-blosxom.el
5331      muse-book.el
5332        ==> lisp/muse-book.el
5333      muse-colors.el
5334        ==> lisp/muse-colors.el
5335      muse-convert.el
5336        ==> lisp/muse-convert.el
5337      muse-docbook.el
5338        ==> lisp/muse-docbook.el
5339      muse-html.el
5340        ==> lisp/muse-html.el
5341      muse-http.el
5342        ==> lisp/muse-http.el
5343      muse-journal.el
5344        ==> lisp/muse-journal.el
5345      muse-latex.el
5346        ==> lisp/muse-latex.el
5347      muse-mode.el
5348        ==> lisp/muse-mode.el
5349      muse-poem.el
5350        ==> lisp/muse-poem.el
5351      muse-project.el
5352        ==> lisp/muse-project.el
5353      muse-publish.el
5354        ==> lisp/muse-publish.el
5355      muse-regexps.el
5356        ==> lisp/muse-regexps.el
5357      muse-texinfo.el
5358        ==> lisp/muse-texinfo.el
5359      muse.el
5360        ==> lisp/muse.el
5362     new directories:
5363      lisp lisp/.arch-ids
5366 2005-06-18 20:12:05 GMT Michael Olson <mwolson@gnu.org> patch-64
5368     Summary:
5369       Massively untabify files.
5370     Revision:
5371       muse--main--1.0--patch-64
5374     modified files:
5375      ChangeLog ChangeLog.2004 experimental/muse-message.el
5376      experimental/muse-wiki.el muse-book.el muse-colors.el
5377      muse-convert.el muse-docbook.el muse-html.el muse-http.el
5378      muse-journal.el muse-latex.el muse-mode.el muse-poem.el
5379      muse-project.el muse-publish.el muse-regexps.el
5380      muse-texinfo.el muse.el
5383 2005-06-18 19:57:44 GMT Michael Olson <mwolson@gnu.org> patch-63
5385     Summary:
5386       Merged from hodique@lifl.fr--2005 (patch 2-6), without the WikiWord change.
5387     Revision:
5388       muse--main--1.0--patch-63
5390     (Summary of changes that Yann made)
5391     
5392     * muse-colors.el (muse-colors-link): Whitespace cleanup.
5393     
5394     * muse-mode.el (muse-generate-index): Move index generation code into
5395       `muse-index-as-string'.
5396       (muse-index-as-string): New function that generates an index and
5397       returns it as a string, instead of placing it in a buffer like
5398       `muse-generate-index' used to.
5399     
5400     Patches applied:
5401     
5402      * hodique@lifl.fr--2005/muse--yh--1.0--patch-2
5403        merge from mwolson@gnu.org--2005
5404     
5405      * hodique@lifl.fr--2005/muse--yh--1.0--patch-3
5406        Accept WikiWords as links [mostly rescinded]
5407     
5408      * hodique@lifl.fr--2005/muse--yh--1.0--patch-4
5409        merge from mwolson@gnu.org--2005/muse--main--1.0
5410     
5411      * hodique@lifl.fr--2005/muse--yh--1.0--patch-5
5412        Merged from mwolson@gnu.org--2005 (patch 60-62)
5413     
5414      * hodique@lifl.fr--2005/muse--yh--1.0--patch-6
5415        provide a string view of the index
5417     modified files:
5418      ChangeLog muse-colors.el muse-latex.el muse-mode.el
5420     new patches:
5421      hodique@lifl.fr--2005/muse--yh--1.0--patch-2
5422      hodique@lifl.fr--2005/muse--yh--1.0--patch-3
5423      hodique@lifl.fr--2005/muse--yh--1.0--patch-4
5424      hodique@lifl.fr--2005/muse--yh--1.0--patch-5
5425      hodique@lifl.fr--2005/muse--yh--1.0--patch-6
5428 2005-06-18 06:21:19 GMT Michael Olson <mwolson@gnu.org> patch-62
5430     Summary:
5431       Document Blosxom, Book, DocBook, and HTML publishing styles.
5432     Revision:
5433       muse--main--1.0--patch-62
5435     * muse-blosxom.el: Clean up header.
5436     
5437     * muse-book.el (muse-before-book-publish-hook): Rename to
5438       `muse-book-before-publish-hook'.
5439       (muse-after-book-publish-hook): Rename to
5440       `muse-book-after-publish-hook'.
5441     
5442     * muse-html.el (muse-html-anchor-on-word, muse-html-table-attributes)
5443       (muse-html-markup-strings, muse-xhtml-markup-strings)
5444       (muse-html-meta-content-type, muse-html-meta-content-encoding)
5445       (muse-html-charset-default, muse-html-encoding-default)
5446       (muse-html-encoding-map): Docfixes.
5447     
5448     * muse.texi (Blosxom, Book, DocBook, HTML, Deriving Styles): New
5449       sections.
5451     modified files:
5452      ChangeLog muse-blosxom.el muse-book.el muse-html.el muse.texi
5455 2005-06-18 01:35:33 GMT Michael Olson <mwolson@gnu.org> patch-61
5457     Summary:
5458       Begin work on Publishing Styles section of manual.
5459     Revision:
5460       muse--main--1.0--patch-61
5462     * Makefile (.PHONY): Add "doc" to list.
5463       (doc): New rule that generates Info and HTML files from muse.texi.
5464       (dist): Rely on `distclean', not `clean'.
5465     
5466     * examples/QuickStart (Authoring mode): Remove empty section.
5467     
5468     * muse.texi: Call this program "the Emacs Muse" in title.
5469       (Publishing Styles): Begin to populate section.
5470       (Deriving Styles): First subsection of Publishing Styles.
5471       (Contributors): Remove spurious copyright section, since we address
5472       this in the title.
5473     
5474     * README: Actually remember to add this file.
5476     new files:
5477      .arch-ids/README.id README
5479     modified files:
5480      ChangeLog Makefile examples/QuickStart muse.texi
5483 2005-06-17 01:10:41 GMT Michael Olson <mwolson@gnu.org> patch-60
5485     Summary:
5486       Document Markup Rules.
5487     Revision:
5488       muse--main--1.0--patch-60
5490     * examples/QuickStart: Remove stray <comment> tag.
5491     
5492     * muse.texi (Top): Comment every menu line.
5493       (Markup Rules): New section with plenty of subsections.
5495     modified files:
5496      ChangeLog examples/QuickStart muse.texi
5499 2005-06-15 23:50:12 GMT Michael Olson <mwolson@gnu.org> patch-59
5501     Summary:
5502       Release this as Muse 3.00.90 (RC1).
5503     Revision:
5504       muse--main--1.0--patch-59
5506     * Makefile (%.elc): Use -q instead of --no-init-file because the former
5507       is compatible with both Emacs and XEmacs.
5508     
5509     * examples/README: Renamed to QuickStart.
5510     
5511     * examples/Makefile (EXAMPLES): Reflect name change of README.
5512     
5513     * muse.el: Ditto.
5515     modified files:
5516      ChangeLog Makefile examples/Makefile muse.el
5518     renamed files:
5519      examples/.arch-ids/README.id
5520        ==> examples/.arch-ids/QuickStart.id
5521      examples/README
5522        ==> examples/QuickStart
5525 2005-06-15 22:47:05 GMT Michael Olson <mwolson@gnu.org> patch-58
5527     Summary:
5528       Makefile refactoring.
5529     Revision:
5530       muse--main--1.0--patch-58
5532     * Makefile (.PHONY): List all non-file targets.
5533       (examples): New rule that calls Make in the examples directory.
5534       (atranslit): Removed, since this isn't (yet) bundled with Muse.
5535     
5536     * README: Move to the examples directory.  I'd prefer to distribute a
5537       very basic plain text README and use this as a quickstart + markup
5538       example + publishing example.
5539     
5540     * examples/Makefile: Move all README-related rules here.
5541     
5542     * examples/README: Add an "About this document" section.  
5543     
5544     * scripts/publish (style): Do not include the contrib directory, since we
5545       don't use any code from there.  Since this is only invoked from the
5546       examples directory, make sure add the parent directory to the load
5547       path.
5548     
5549     * muse.texi: Change version to 3.00.90 (RC1).
5550     
5551     * muse.el: Change location of the README file in header.
5552     
5553     * muse.el (muse-version): Update to 3.00.90 (RC1).
5555     new files:
5556      examples/.arch-ids/Makefile.id examples/Makefile
5558     modified files:
5559      ChangeLog Makefile examples/README muse.el muse.texi
5560      scripts/publish
5562     renamed files:
5563      .arch-ids/README.id
5564        ==> examples/.arch-ids/README.id
5565      README
5566        ==> examples/README
5569 2005-06-14 03:14:05 GMT Michael Olson <mwolson@gnu.org> patch-57
5571     Summary:
5572       Update my example configuration.
5573     Revision:
5574       muse--main--1.0--patch-57
5576     * examples/mwolson/muse-init.el: Update to reflect use of outline faces
5577       and experimental status of muse-message.
5579     modified files:
5580      ChangeLog examples/mwolson/muse-init.el
5583 2005-06-14 03:08:54 GMT Michael Olson <mwolson@gnu.org> patch-56
5585     Summary:
5586       Provide optional outline-style faces; customization fixes; experimental stuff.
5587     Revision:
5588       muse--main--1.0--patch-56
5590     * muse-colors.el (muse-colors-autogen-headings): New user-customizable
5591       option that determines what the header faces should look like.  If
5592       'outline, use outline-style faces.  If nil, don't generate the faces at
5593       all, which allows the user to specify their own.  Otherwise, use the
5594       scaled faces, which is the default behavior.
5595       (muse-colors-outline-faces-list): List of faces to use.  In case the
5596       outline faces are not available, provide reasonable defaults.
5597       (muse-make-faces): Use dolist instead of mapc.  Implement the
5598       possibility of having outline-style colors for heading.  Don't call
5599       this function immediately -- give the users time to make their changes
5600       through the customize interface.  Once we call this function, Emcs from
5601       CVS will not allow the faces to be changed easily, which is a shame.
5602     
5603     * muse-message.el (muse-message-contents-tag): Copied from
5604       `muse-publish-contents-tag' in order to keep the customization
5605       interface from making the `muse-markup-tags' option from throwing a
5606       type mismatch error.  This function is untested and will likely do
5607       nothing useful.  This file has been moved to the experimental folder
5608       until it gets fleshed out more.
5609     
5610     * experimental/muse-wiki.el: New file from johnw's initial attempt at a
5611       file that could eventually provide wiki-like ability.  Currently this
5612       is just a collection of functions that were pruned out when he remade
5613       Muse, so don't get too excited.  I plan to eventually merge Yann
5614       Hodique's work here, probably after the first release of Muse.
5615     
5616     * muse-regexps.el (muse-regexp): Improve description.
5617     
5618     * muse-project.el (muse-project-ignore-regexp): Make this be a part of
5619       the muse-regexp group since it is just a single regexp.  Lists of
5620       regexps don't have to be in muse-regexp, however.
5621     
5622     * muse-blosxom.el (muse-blosxom): Change use of `behaviour' to `behavior'
5623       since the Emacs devel mailing list seems to not want Britain-izations
5624       in Emacs code.
5625     
5626     * muse-colors.el (muse-colors): Ditto.
5627     
5628     * muse-docbook.el (muse-docbook): Ditto.
5629     
5630     * muse-html.el (muse-html): Ditto.
5631     
5632     * muse-http.el (muse-http): Ditto.
5633     
5634     * muse-message.el (muse-message): Ditto.
5635     
5636     * muse-mode.el (muse-mode): Ditto.
5637     
5638     * muse-project.el (muse-project): Ditto.
5639     
5640     * muse-publish.el (muse-publish): Ditto.
5641     
5642     * muse.el (muse): Ditto.
5644     new files:
5645      experimental/.arch-ids/=id
5646      experimental/.arch-ids/muse-wiki.el.id
5647      experimental/muse-wiki.el
5649     modified files:
5650      ChangeLog experimental/muse-message.el muse-blosxom.el
5651      muse-colors.el muse-docbook.el muse-html.el muse-http.el
5652      muse-mode.el muse-project.el muse-publish.el muse-regexps.el
5653      muse.el
5655     renamed files:
5656      .arch-ids/muse-message.el.id
5657        ==> experimental/.arch-ids/muse-message.el.id
5658      muse-message.el
5659        ==> experimental/muse-message.el
5661     new directories:
5662      experimental experimental/.arch-ids
5665 2005-06-13 22:37:20 GMT Michael Olson <mwolson@gnu.org> patch-55
5667     Summary:
5668       Fix publishing error when given an empty string for header/footer.
5669     Revision:
5670       muse--main--1.0--patch-55
5672     * muse-publish.el (muse-insert-file-or-string): Don't pass argument to
5673       `file-readable-p' if it is an empty string.  For some reason,
5674       `file-readable-p' and `insert-file-contents' were treating an empty
5675       string as if it were the current directory.
5677     modified files:
5678      ChangeLog muse-publish.el
5681 2005-06-13 22:01:00 GMT Michael Olson <mwolson@gnu.org> patch-54
5683     Summary:
5684       WYSIWYG emphasis, XEmacs compatibility hacks.
5685     Revision:
5686       muse--main--1.0--patch-54
5688     * muse-colors.el (muse-colors-emphasized): Make emphasis more WYSIWIG
5689       compliant.  Only colorize if we end with the same number of asterisks
5690       as we start with, preventing unnoticed syntax errors.  Don't colorize
5691       in the middle of a word.
5692       (muse-colors-underlined): Make underlining more WYSIWIG compliant.
5693       Only colorize if we end with an underscore.  Don't colorize in the
5694       middle of a word.
5695     
5696     * muse-docbook.el (muse-docbook-markup-paragraph): Move question mark
5697       inside of group.  This will probably not do anything, but it seems
5698       syntactically good.
5699     
5700     * muse-html.el (muse-html-markup-paragraph): Attempt to deal with case
5701       where we start with an image link.  JohnW didn't seem to like having
5702       <p> tags inserted before image links, but they don't validate properly
5703       as they are.  For now, I will surround such links/paragraphs with <div
5704       class="image-link"> in an attempt to be as not invasive and yet
5705       standards compliant as possible.
5706     
5707     * muse-html.el (muse-html-escape-string): Work around distinction between
5708       int and char types in XEmacs.  Deal with an annoying replace-match bug
5709       in XEmacs that rears its head at times.
5710     
5711     * muse-publish.el (muse-publish-markup-word): Allow underlines to be
5712       multi-line.
5714     modified files:
5715      ChangeLog muse-colors.el muse-docbook.el muse-html.el
5716      muse-publish.el
5719 2005-06-13 01:13:08 GMT Michael Olson <mwolson@gnu.org> patch-53
5721     Summary:
5722       Minor code cleanup to address elint issues.
5723     Revision:
5724       muse--main--1.0--patch-53
5726     * Makefile (test): Don't build README files during this rule.  Remove
5727       spurious "make clean" statement.
5728     
5729     * muse-colors.el (muse-colors-tags): Make sure that this appears in the
5730       `muse-colors' group, and give it a proper type.
5731     
5732     * muse-mode.el: Wrap condition-case around `eval-when-compile'.
5733     
5734     * examples/johnw/muse-johnw.el (muse-my-html-insert-contents,
5735       muse-my-journal-find-entries): Replace `string-to-int' with
5736       `string-to-number'.
5737     
5738     * muse-html.el (muse-html-insert-contents): Ditto.
5739     
5740     * muse-journal.el (muse-journal-html-munge-buffer,
5741       muse-journal-latex-munge-buffer): Ditto.
5742     
5743     * muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
5744     
5745     * muse-publish.el (muse-publish-markup-footnote,
5746       muse-publish-contents-tag): Ditto.
5747     
5748     * muse-regexps.el (muse-extreg-usable-p): Ditto.
5750     modified files:
5751      ChangeLog Makefile examples/johnw/muse-johnw.el muse-colors.el
5752      muse-html.el muse-journal.el muse-mode.el muse-publish.el
5753      muse-regexps.el
5756 2005-06-13 00:41:10 GMT Michael Olson <mwolson@gnu.org> patch-52
5758     Summary:
5759       Add ability to automate the creation a new blosxom entry.
5760     Revision:
5761       muse--main--1.0--patch-52
5763     * examples/mwolson/muse-init.el: Move new entry section to
5764       muse-blosxom.el.  Modify the key settings in my example accordingly.
5765     
5766     * muse-blosxom.el (muse-blosxom-footer): Just use the empty string, since
5767       Muse always makes sure that the file ends with a newline.
5768     
5769     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove this, since
5770       planner markup is now provided automatically by the planner port to
5771       Muse, and we don't have any customized markup.
5772     
5773     * muse-blosxom.el (muse-blosxom-base-directory): New customizable
5774       variable that specifies where the base directory of your blog entries
5775       is found.
5776     
5777     * muse-blosxom.el (muse-blosxom-get-categories): Get the categories from
5778       the base directory.  Explore categories recursively.
5779     
5780     * muse-blosxom.el (muse-blosxom-title-to-file): Helper function for
5781       `muse-blosxom-new-entry'.  Turns the given title into a lowercase, sans
5782       special characters file name.
5783     
5784     * muse-blosxom.el (muse-blosxom-new-entry): Automate the process of
5785       making a new blog entry.  It will prompt you for a category, then a
5786       title, and then will create a new file that has the date and title
5787       inserted.
5789     modified files:
5790      ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
5793 2005-06-12 22:11:20 GMT Michael Olson <mwolson@gnu.org> patch-51
5795     Summary:
5796       Change mailing address of FSF, add AUTHORS file.
5797     Revision:
5798       muse--main--1.0--patch-51
5800     * muse-*.el, muse.texi: Change mailing address of FSF.
5801     
5802     * muse.texi (Contributors): Fix typo.
5803     
5804     * AUTHORS: New file containing a list of all of those who have
5805       contributed code or documentation to Muse, how many lines were changed,
5806       etc.
5808     new files:
5809      .arch-ids/AUTHORS.id AUTHORS
5811     modified files:
5812      ChangeLog muse-blosxom.el muse-convert.el muse-docbook.el
5813      muse-html.el muse-http.el muse-journal.el muse-latex.el
5814      muse-message.el muse-mode.el muse-poem.el muse-project.el
5815      muse-publish.el muse-regexps.el muse-texinfo.el muse.el
5816      muse.texi
5819 2005-06-12 21:33:24 GMT Michael Olson <mwolson@gnu.org> patch-50
5821     Summary:
5822       Merged from hodique@lifl.fr--2005 (patch 0-1)
5823     Revision:
5824       muse--main--1.0--patch-50
5826     Patches applied:
5827     
5828      * hodique@lifl.fr--2005/muse--yh--1.0--base-0
5829        tag of mwolson@gnu.org--2005/muse--main--1.0--patch-49
5830     
5831      * hodique@lifl.fr--2005/muse--yh--1.0--patch-1
5832        fix .html (for example) in visible names for links
5834     modified files:
5835      ChangeLog muse-publish.el
5837     new patches:
5838      hodique@lifl.fr--2005/muse--yh--1.0--base-0
5839      hodique@lifl.fr--2005/muse--yh--1.0--patch-1
5842 2005-06-11 23:35:43 GMT Michael Olson <mwolson@gnu.org> patch-49
5844     Summary:
5845       Make generated X(HT)ML show up in the right encoding in other modes.
5846     Revision:
5847       muse--main--1.0--patch-49
5849     * muse-html.el (muse-xhtml-header): Add "encoding=..." to first line.
5850       Thanks to Zhiqiang Ye for the suggestion.  This attempts to make
5851       generated (X)HTML files show up in the right coding system when editing
5852       them with another Emacs mode.
5853     
5854     * muse-journal.el (muse-journal-rss-header): Automatically determine the
5855       encoding instead of hard-coding it.
5856     
5857     * muse-message.el: Add content to Commentary section, explaining the use
5858       of this publishing style.
5860     modified files:
5861      ChangeLog muse-html.el muse-journal.el muse-message.el
5864 2005-06-11 01:28:01 GMT Michael Olson <mwolson@gnu.org> patch-48
5866     Summary:
5867       Move regexps to same group, only make 4 heading faces.
5868     Revision:
5869       muse--main--1.0--patch-48
5871     * muse-colors.el (muse-make-faces): Only create 4 header faces since we
5872       can only publish 3 of them specially, leaving the fourth to be in
5873       plain text.
5874       (muse-colors-markup): Only recognize 4 levels of heading.
5875     
5876     * muse-regexps.el (muse-tag-regexp, muse-link-regexp, muse-url-regexp)
5877       (muse-file-regexp, muse-image-regexp)
5878       (muse-ignored-extensions-regexp): Moved here from muse.el.  It seems
5879       like a good idea to have all the regexps in the same group.
5881     modified files:
5882      ChangeLog muse-colors.el muse-regexps.el muse.el
5885 2005-06-09 19:48:02 GMT Michael Olson <mwolson@gnu.org> patch-47
5887     Summary:
5888       Update my example config, minor code cleanup.
5889     Revision:
5890       muse--main--1.0--patch-47
5892     * examples/mwolson/muse-init.el (muse-project-alist): Shorten project
5893       names and add "Plans" project.
5894     
5895     * muse-docbook.el (looking-back): Delete.
5896     
5897     * muse-html.el (looking-back): Delete.
5898     
5899     * muse-html.el (muse-html-markup-paragraph): Use `muse-looking-back'
5900       instead of `looking-back'.
5901     
5902     * muse.el (muse-looking-back): Instead of redefining the `looking-back'
5903       function, use this function.  If `looking-back' exists, call it;
5904       otherwise, use a workaround.
5906     removed files:
5907      contrib/.arch-ids/pcomplete.el.id contrib/pcomplete.el
5909     modified files:
5910      ChangeLog examples/mwolson/muse-init.el muse-docbook.el
5911      muse-html.el muse.el
5914 2005-05-30 22:15:13 GMT Michael Olson <mwolson@gnu.org> patch-46
5916     Summary:
5917       Handle a few paragraph publishing edge cases better.
5918     Revision:
5919       muse--main--1.0--patch-46
5921     * muse-docbook.el (muse-docbook-markup-regexps): Consolidate the
5922       beginning-of-document, end-of-document, and paragraph separator regexps
5923       so that one markup rule can be used in all these cases.
5924       (muse-docbook-markup-paragraph): Handle more cases correctly.  In
5925       particular, blockquote or center at beginning or end of document will
5926       be published properly.  Hopefully this won't slow things down too much.
5927       (muse-docbook-markup-paragraph-close): Removed.
5928     
5929     * muse-blosxom.el (muse-blosxom-markup-regexps): Ditto.
5930     
5931     * muse-html.el (muse-html-markup-regexps, muse-html-markup-paragraph):
5932       Ditto.
5933       (muse-html-markup-paragraph-close): Removed.
5935     modified files:
5936      ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
5939 2005-05-28 23:37:11 GMT Michael Olson <mwolson@gnu.org> patch-45
5941     Summary:
5942       Improve prompt when reading a tag.
5943     Revision:
5944       muse--main--1.0--patch-45
5946     * muse-mode.el (muse-insert-tag): Add a colon after "default" like some
5947       other Emacs modes seem to do.
5949     modified files:
5950      ChangeLog muse-mode.el
5953 2005-05-28 23:34:50 GMT Michael Olson <mwolson@gnu.org> patch-44
5955     Summary:
5956       Warn user when publishing fails due to a private directory.
5957     Revision:
5958       muse--main--1.0--patch-44
5960     * muse-project.el (muse-project-private-p): Warn users when publishing a
5961       file fails due to its directory not being readable by others.  Make
5962       sure that you do a `chmod +o name_of_directory' if you want the
5963       contents of that directory to be publishable.
5965     modified files:
5966      ChangeLog muse-project.el
5969 2005-05-28 23:21:39 GMT Michael Olson <mwolson@gnu.org> patch-43
5971     Summary:
5972       Fix error with example tags and message publishing style.
5973     Revision:
5974       muse--main--1.0--patch-43
5976     * muse-colors.el: Don't define `font-lock-mode' as a variable.  Check to
5977       see if a previous definition for `font-lock-multiline' exists.
5978     
5979     * muse-message.el (muse-message-example-tag): Don't require two
5980       additional (unused) arguments.
5982     modified files:
5983      ChangeLog muse-colors.el muse-message.el
5986 2005-05-22 05:58:40 GMT Michael Olson <mwolson@gnu.org> patch-42
5988     Summary:
5989       Always end the published document with a newline.
5990     Revision:
5991       muse--main--1.0--patch-42
5993     * muse-html.el (muse-html-markup-paragraph-close): Always end the
5994       published document with a newline.
5995     
5996     * muse-docbook.el (muse-docbook-markup-paragraph-close): Ditto.
5998     modified files:
5999      ChangeLog muse-docbook.el muse-html.el
6002 2005-05-22 01:26:13 GMT Michael Olson <mwolson@gnu.org> patch-41
6004     Summary:
6005       Don't let automatic backup files crash the publishing process.
6006     Revision:
6007       muse--main--1.0--patch-41
6009     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove rule for date
6010       directive since this value is already processed by
6011       `muse-publish-markup-directive', and may be obtained by using
6012       the code: (muse-publishing-directive "date").
6013     
6014     * muse-colors.el (muse-colors-region): Make sure that we don't ever try
6015       to run (funcall nil); this happened once during a debugging process.
6016     
6017     * muse-project.el (muse-project-private-p): Skip any file for which we
6018       cannot fetch attributes.  This fixes a bug where having an
6019       Emacs-generated automatic backup file in a publishing directory causes
6020       the publishing process to halt with an error.
6022     modified files:
6023      ChangeLog muse-blosxom.el muse-colors.el muse-project.el
6026 2005-05-20 20:44:46 GMT Michael Olson <mwolson@gnu.org> patch-40
6028     Summary:
6029       Apply fix in previous patch to the DocBook publishing style.
6030     Revision:
6031       muse--main--1.0--patch-40
6033     * muse-docbook.el (muse-docbook-markup-paragraph-close): Apply fix from
6034       previous patch here as well.
6035     
6037     modified files:
6038      ChangeLog muse-docbook.el
6041 2005-05-20 20:28:32 GMT Michael Olson <mwolson@gnu.org> patch-39
6043     Summary:
6044       Fix newly-introduced lock-up during HTML publishing.
6045     Revision:
6046       muse--main--1.0--patch-39
6048     * muse-blosxom.el (muse-blosxom-markup-regexps): Give date directive and
6049       planner rules higher priority in the publishing sequence.  Hopefully
6050       this will not wreck anything; I don't use these rules, so I cannot
6051       tell.  This wasn't a real bugfix, just an aesthetic code thing for me.
6052     
6053     * muse-html.el (muse-html-markup-paragraph-close): Don't use
6054       replace-match; that seems to be slightly evil.  Return nil instead of a
6055       newline since otherwise Muse thinks that we are not done yet and gets
6056       into an infinite loop.  This should fix the lock-up problem that
6057       resulted from the previous few patches.
6059     modified files:
6060      ChangeLog muse-blosxom.el muse-html.el
6063 2005-05-19 23:44:16 GMT Michael Olson <mwolson@gnu.org> patch-38
6065     Summary:
6066       Parenthesis goofup.
6067     Revision:
6068       muse--main--1.0--patch-38
6070     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove stray parenthesis.
6071     
6073     modified files:
6074      ChangeLog muse-blosxom.el
6077 2005-05-19 23:41:54 GMT Michael Olson <mwolson@gnu.org> patch-37
6079     Summary:
6080       Make docbook and blosxom modes close paragraphs properly at end.
6081     Revision:
6082       muse--main--1.0--patch-37
6084     * muse-blosxom.el (muse-blosxom-markup-regexps): Use new rule from last
6085       patch.
6086     
6087     * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
6088       (muse-docbook-markup-paragraph-close): Adapt from
6089       `muse-html-markup-paragraph-close'.
6090     
6091     * muse-html.el (muse-html-markup-paragraph-close): Add newline so that we
6092       preserve the same appearance as before the last patch.
6094     modified files:
6095      ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
6098 2005-05-19 23:26:50 GMT Michael Olson <mwolson@gnu.org> patch-36
6100     Summary:
6101       Bugfix: Close P tag properly at end of file.
6102     Revision:
6103       muse--main--1.0--patch-36
6105     * muse-blosxom.el: Fix bug where loading this file twice would cause an
6106       error.
6107     
6108     * muse-html.el (muse-html-markup-regexps): Use simpler mechanism for
6109       detecting whether or not a paragraph needs a closing P tag.
6110       (muse-html-markup-paragraph-close): New function that only inserts a
6111       closing P tag when an unclosed P tag is nearby.
6113     modified files:
6114      ChangeLog muse-blosxom.el muse-html.el
6117 2005-05-18 06:07:02 GMT Michael Olson <mwolson@gnu.org> patch-35
6119     Summary:
6120       Update my example settings.
6121     Revision:
6122       muse--main--1.0--patch-35
6124     * examples/mwolson/muse-init.el: Synchronize with my current settings.
6126     modified files:
6127      ChangeLog examples/mwolson/muse-init.el
6130 2005-05-18 06:03:07 GMT Michael Olson <mwolson@gnu.org> patch-34
6132     Summary:
6133       Update documentation for C-c TAB feature.
6134     Revision:
6135       muse--main--1.0--patch-34
6137     * muse.texi (Keystroke Summary): Note that C-c TAB calls
6138       `muse-insert-tag'.
6139     
6141     modified files:
6142      ChangeLog muse.texi
6145 2005-05-18 06:00:27 GMT Michael Olson <mwolson@gnu.org> patch-33
6147     Summary:
6148       New feature: tag completion with C-c TAB.
6149     Revision:
6150       muse--main--1.0--patch-33
6152     * muse-mode.el (muse-mode-map): Map C-c TAB to `muse-insert-tag'.
6153       (muse-tag-history, muse-custom-tags): New variables that keep track of
6154       the tag history and newly-entered tags respectively for
6155       `muse-insert-tag'.
6156       (muse-insert-tag): New function that interactively prompts the user for
6157       a tag to use.
6159     modified files:
6160      ChangeLog muse-mode.el
6163 2005-05-18 05:49:07 GMT Michael Olson <mwolson@gnu.org> patch-32
6165     Summary:
6166       Fix XHTML validation error with <hr> and <br>.
6167     Revision:
6168       muse--main--1.0--patch-32
6170     * muse-html.el (muse-xhtml-markup-strings): Use the proper form of the BR
6171       and HR tags for XHTML publishing.  This should fix a few validation
6172       errors that I've been noticing lately.
6174     modified files:
6175      ChangeLog muse-html.el
6178 2005-05-12 22:46:10 GMT Michael Olson <mwolson@gnu.org> patch-31
6180     Summary:
6181       Remove flyspell overlays on links.
6182     Revision:
6183       muse--main--1.0--patch-31
6185     * muse-colors.el (muse-colors-link): Remove flyspell overlays.  This
6186       should make the link clickable.  On Emacs21, the color will stay red,
6187       but other Emacsen should do the right thing, which is use the normal
6188       link color.  Hopefully this will fix some strange flyspell-related link
6189       problems.
6191     modified files:
6192      ChangeLog muse-colors.el
6195 2005-05-06 03:30:05 GMT Michael Olson <mwolson@gnu.org> patch-30
6197     Summary:
6198       Update my example Muse settings.
6199     Revision:
6200       muse--main--1.0--patch-30
6202     * examples/mwolson/muse-init.el: Update from my latest version.
6203       (muse-project-alist): Remove the francais part of my blog.
6204       (my-muse-mode-flyspell-p): Split old `my-muse-mode-affect-p' function
6205       into this and `my-muse-mode-fill-nobreak-p'.
6206       (muse-mode-hook): Tell fill mode to avoid breaking links; hopefully
6207       this is the best way to accomplish this.
6208       (my-muse-blosxom-title-to-file): Replace more non-alphanumeric
6209       characters in the title.
6210       (my-muse-prepare-entry-for-xanga): Treat example regions better.
6212     modified files:
6213      ChangeLog examples/mwolson/muse-init.el
6216 2005-04-21 18:25:28 GMT Michael Olson <mwolson@gnu.org> patch-29
6218     Summary:
6219       Add simple `muse-version' function.
6220     Revision:
6221       muse--main--1.0--patch-29
6223     * muse.el (muse-version): New function that displays the value of the
6224       `muse-version' variable.  This should be easier for the user to type
6225       than C-h v muse-version.
6227     modified files:
6228      ChangeLog muse.el
6231 2005-04-21 18:19:02 GMT Michael Olson <mwolson@gnu.org> patch-28
6233     Summary:
6234       Don't compile documentation by default.
6235     Revision:
6236       muse--main--1.0--patch-28
6238     * Makefile (all): Don't compile documentation by default.
6239       (doc): Use this rule to compile documentation.
6241     modified files:
6242      ChangeLog Makefile
6245 2005-04-16 18:08:24 GMT Michael Olson <mwolson@gnu.org> patch-27
6247     Summary:
6248       Merge RSS 2.0 enclosure support for muse-journal.el from johnw
6249     Revision:
6250       muse--main--1.0--patch-27
6252     2005-04-16  Michael Olson  <mwolson@gnu.org>
6253     
6254         * muse-journal.el: Merge in enclosure support for RSS 2.0 from
6255         johnw. If a journal entry's title is a [[link]], then an
6256         <enclosure> tag will be added to the XML data giving the size and
6257         MIME type of the link target.  This makes podcasting with Muse
6258         trivial.
6259         (muse-journal-rss-entry-template): Add enclosure usage to example.
6260         (muse-journal-rss-munge-buffer): Implement enclosures.
6262     modified files:
6263      ChangeLog muse-journal.el
6266 2005-04-15 05:54:30 GMT Michael Olson <mwolson@gnu.org> patch-26
6268     Summary:
6269       Standardize source headers, appease elint, don't require planner
6270     Revision:
6271       muse--main--1.0--patch-26
6273     2005-04-15  Michael Olson  <mwolson@gnu.org>
6274     
6275         * Makefile, scripts/muse-build.el: Moved muse-build.el to the
6276         `scripts' directory since it really isn't part of Muse proper; it
6277         is used to generate Muse output from the command line.
6278     
6279         * muse-blosxom.el: Handle case where planner is not loaded so that
6280         it isn't a hard requirement.
6281     
6282         * muse-colors.el: Move definition of `muse-colors-tag-info' up so
6283         that elint doesn't complain.
6284     
6285         * muse-message.el (muse-message-markup-link): Don't throw up on
6286         links with no description.
6287     
6288         * muse-blosxom.el, muse-book.el, muse-colors.el, muse-convert.el,
6289         muse-docbook.el, muse-html.el, muse-http.el, muse-journal.el,
6290         muse-latex.el, muse-message.el, muse-mode.el, muse-poem.el,
6291         muse-project.el, muse-publish.el, muse-regexps.el,
6292         muse-texinfo.el, muse.el: Add standard header for each file in
6293         preparation for the initial release, which will hopefully happen
6294         sometime within the next month.
6295     
6297     removed files:
6298      experimental/.arch-ids/=id
6300     modified files:
6301      ChangeLog Makefile muse-blosxom.el muse-book.el muse-colors.el
6302      muse-convert.el muse-docbook.el muse-html.el muse-http.el
6303      muse-journal.el muse-latex.el muse-message.el muse-mode.el
6304      muse-poem.el muse-project.el muse-publish.el muse-regexps.el
6305      muse-texinfo.el muse.el
6307     renamed files:
6308      .arch-ids/muse-build.el.id
6309        ==> scripts/.arch-ids/muse-build.el.id
6310      muse-build.el
6311        ==> scripts/muse-build.el
6313     removed directories:
6314      experimental experimental/.arch-ids
6317 2005-04-14 23:46:47 GMT Michael Olson <mwolson@gnu.org> patch-25
6319     Summary:
6320       Merge contents of muse-latexcjk.el into muse-latex.el.
6321     Revision:
6322       muse--main--1.0--patch-25
6324     2005-04-14  Michael Olson  <mwolson@gnu.org>
6325     
6326         * muse-latex.el (muse-latexcjk-header, muse-latexcjk-footer)
6327         (muse-latexcjk-encoding-map, muse-latexcjk-encoding-default)
6328         (muse-latexcjk-encoding, muse-latexcjk-transform-content-type):
6329         Merge in from muse-latexcjk.el.
6330     
6331         * muse-latexcjk.el: Removed, functionality merged with
6332         muse-latex.el
6334     removed files:
6335      .arch-ids/muse-latexcjk.el.id muse-latexcjk.el
6337     modified files:
6338      ChangeLog muse-latex.el
6341 2005-04-06 23:25:47 GMT Michael Olson <mwolson@gnu.org> patch-24
6343     Summary:
6344       Merge muse-xhtml.el into muse-html.el.
6345     Revision:
6346       muse--main--1.0--patch-24
6348     2005-04-06  Michael Olson  <mwolson@gnu.org>
6349     
6350         * examples/mwolson/muse-init.el: Update with respect to the
6351         muse-xhtml.el merge.
6352     
6353         * muse-html.el: The contents of muse-xhtml.el have been merged in
6354         as advised by John Wiegley.
6355         (muse-html-style-sheet): Add example for XHTML use in the
6356         function's documentation.
6357         (muse-xhtml-header, muse-xhtml-footer, muse-xhtml-markup-tags):
6358         Moved from muse-xhtml.el.
6359     
6360         * muse-xhtml.el: Removed; contents merged into muse-html.el.
6362     removed files:
6363      .arch-ids/muse-xhtml.el.id muse-xhtml.el
6365     modified files:
6366      ChangeLog examples/mwolson/muse-init.el muse-html.el
6369 2005-04-06 03:18:55 GMT Michael Olson <mwolson@gnu.org> patch-23
6371     Summary:
6372       Try to fix regexps for Emacs 21.4.
6373     Revision:
6374       muse--main--1.0--patch-23
6376     2005-04-05  Michael Olson  <mwolson@gnu.org>
6377     
6378         * muse-regexps.el (muse-extreg-usable-p): Try to make regexps work
6379         for Emacs 21.4.
6381     modified files:
6382      ChangeLog muse-regexps.el
6385 2005-04-01 17:59:47 GMT Michael Olson <mwolson@gnu.org> patch-22
6387     Summary:
6388       Add comments to the publish-project example script
6389     Revision:
6390       muse--main--1.0--patch-22
6392     2005-04-01  Michael Olson  <mwolson@gnu.org>
6393     
6394         * examples/publish-project: Moved here from
6395         scripts/publish-project.  Added a few comments so people know what
6396         it is used for.
6398     modified files:
6399      ChangeLog examples/publish-project
6401     renamed files:
6402      scripts/.arch-ids/publish-project.id
6403        ==> examples/.arch-ids/publish-project.id
6404      scripts/publish-project
6405        ==> examples/publish-project
6408 2005-04-01 02:27:08 GMT Michael Olson <mwolson@gnu.org> patch-21
6410     Summary:
6411       New XHTML style, add more examples to my sample muse config
6412     Revision:
6413       muse--main--1.0--patch-21
6415     2005-03-31  Michael Olson  <mwolson@gnu.org>
6416     
6417         * examples/mwolson/muse-init.el: Give an example of deriving a
6418         custom publishing style.
6419         (my-muse-blosxom-finalize): Finalizes the "my-blosxom" style.
6420         (my-muse-prepare-entry-for-xanga): Mangle the published output
6421         from a blosxom project and copy the result to the clipboard for
6422         easy pasting into Xanga's web form.  The file is untouched.
6423     
6424         * muse-html.el (muse-html-style-sheet): Include the <style
6425         type="text/css"></style> wrapper around the example.
6426         (muse-html-header): Don't add <style type="text/css"></style>
6427         around the value of `muse-html-style-sheet' anymore.  This allows
6428         for the option of putting your stylesheet(s) in a separate file.
6429         An example of this is given in the documentation for this
6430         variable.
6431     
6432         * muse-xhtml: New file that implements a publishing style which is
6433         derived from HTML mode.  It uses a slightly modified version of
6434         the HTML markup rules to generate XHTML-compliant output.
6435     
6436         * muse-blosxom.el: Add new "blosxom-xhtml" style.  The old
6437         "blosxom" style has been renamed to "blosxom-html".  Fix a few
6438         header gaffes.
6439     
6440         * muse-journal.el: Add new "journal-xhtml" style.
6441     
6442         * muse-message.el: Add new "message-xhtml" style.
6444     new files:
6445      .arch-ids/muse-xhtml.el.id muse-xhtml.el
6447     modified files:
6448      ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
6449      muse-html.el muse-journal.el muse-message.el
6452 2005-03-25 03:55:13 GMT Michael Olson <mwolson@gnu.org> patch-20
6454     Summary:
6455       Add my muse configuration to the examples
6456     Revision:
6457       muse--main--1.0--patch-20
6459     2005-03-24  Michael Olson  <mwolson@gnu.org>
6460     
6461         * examples/johnw: Move John Wiegley's configuration to this
6462         directory.
6463     
6464         * examples/mwolson: My configuration files go here.
6465     
6466         * examples/mwolson/muse-init.el: My Muse configuration file.  I
6467         just figured out how to keep links from being spell-checked or
6468         split up by fill-mode, so the implementation of this may be found
6469         here.  I also made a function that sets up a blog entry for me.
6471     new files:
6472      examples/johnw/.arch-ids/=id examples/mwolson/.arch-ids/=id
6473      examples/mwolson/.arch-ids/muse-init.el.id
6474      examples/mwolson/muse-init.el
6476     modified files:
6477      ChangeLog
6479     renamed files:
6480      examples/.arch-ids/muse-johnw.el.id
6481        ==> examples/johnw/.arch-ids/muse-johnw.el.id
6482      examples/.arch-ids/publish-johnw.id
6483        ==> examples/johnw/.arch-ids/publish-johnw.id
6484      examples/muse-johnw.el
6485        ==> examples/johnw/muse-johnw.el
6486      examples/publish-johnw
6487        ==> examples/johnw/publish-johnw
6489     new directories:
6490      examples/johnw examples/johnw/.arch-ids examples/mwolson
6491      examples/mwolson/.arch-ids
6494 2005-03-24 22:57:10 GMT Michael Olson <mwolson@gnu.org> patch-19
6496     Summary:
6497       Add muse-blosxom script and plugin for pyblosxom
6498     Revision:
6499       muse--main--1.0--patch-19
6501     2005-03-24  Michael Olson  <mwolson@gnu.org>
6502     
6503         * muse-blosxom.el: Update copyright notice in headers and mention
6504         the pyblosxom scripts.
6505     
6506         * contrib/pyblosxom: New directory containing pyblosxom plugins
6507         and helper scripts.
6508     
6509         * contrib/getstamps.py: Script that generates the "timestamps"
6510         file, run on the local machine.
6511     
6512         * contrib/hardcodedates.py: PyBlosxom plugin that interprets the
6513         timestamps file.
6515     new files:
6516      contrib/pyblosxom/.arch-ids/=id
6517      contrib/pyblosxom/.arch-ids/getstamps.py.id
6518      contrib/pyblosxom/.arch-ids/hardcodedates.py.id
6519      contrib/pyblosxom/getstamps.py
6520      contrib/pyblosxom/hardcodedates.py
6522     modified files:
6523      ChangeLog muse-blosxom.el
6525     new directories:
6526      contrib/pyblosxom contrib/pyblosxom/.arch-ids
6529 2005-03-23 19:05:09 GMT Michael Olson <mwolson@gnu.org> patch-18
6531     Summary:
6532       muse-blosxom.el has matured past experimental status
6533     Revision:
6534       muse--main--1.0--patch-18
6536     2005-03-23  Michael Olson  <mwolson@gnu.org>
6537     
6538         * muse-blosxom.el: Remove common functionality that has already
6539         been implemented in `muse-html.el'.  Derive this mode from
6540         `muse-html'.  Update documentation.  I now feel that this file is
6541         ready to be included in the top-level Muse directory.
6543     modified files:
6544      ChangeLog muse-blosxom.el
6546     renamed files:
6547      experimental/.arch-ids/muse-blosxom.el.id
6548        ==> .arch-ids/muse-blosxom.el.id
6549      experimental/muse-blosxom.el
6550        ==> muse-blosxom.el
6553 2005-03-22 05:28:01 GMT Michael Olson <mwolson@gnu.org> patch-17
6555     Summary:
6556       Make muse-blosxom.el slightly less experimental
6557     Revision:
6558       muse--main--1.0--patch-17
6560     2005-03-22  Michael Olson  <mwolson@gnu.org>
6561     
6562         * experimental/muse-blosxom.el (muse-blosxom-page-date-alist):
6563         Renamed from `blosxom-page-date-alist'.  Currently it does nothing
6564         useful.
6565         (muse-blosxom-markup-regexps): Remove unnecessary first grouping
6566         from the `muse-blosxom-markup-date-directive' rule.
6567         (blosxom-set-time): Remove this function.  We're not going to be
6568         touching the timestamp manually anymore -- it's too much of a
6569         hassle.  Right now I've got a python program that compiles a
6570         timestamp file and a pyblosxom helper that reads it.  Something
6571         similar could be arranged for blosxom, I'm sure.
6572     
6574     modified files:
6575      ChangeLog experimental/muse-blosxom.el
6578 2005-03-20 19:40:10 GMT Michael Olson <mwolson@gnu.org> patch-16
6580     Summary:
6581       Apply latest journal-related updates from johnw
6582     Revision:
6583       muse--main--1.0--patch-16
6586     modified files:
6587      ChangeLog examples/muse-johnw.el muse-journal.el
6590 2005-03-01 02:58:29 GMT Michael Olson <mwolson@gnu.org> patch-15
6592     Summary:
6593       Add Projects node to the manual
6594     Revision:
6595       muse--main--1.0--patch-15
6597     2005-02-28  Michael Olson  <mwolson@gnu.org>
6598     
6599         * muse.texi: Change copyright notice since the FSF is now the
6600         copyright holder.
6601         (Projects): New node, based on a section from the README file.
6603     modified files:
6604      ChangeLog muse.texi
6607 2005-03-01 02:25:15 GMT Michael Olson <mwolson@gnu.org> patch-14
6609     Summary:
6610       Correct documentation, adding some content.
6611     Revision:
6612       muse--main--1.0--patch-14
6614     2005-02-28  Michael Olson  <mwolson@gnu.org>
6615     
6616         * muse.texi: Change license terms of the documentation to the GNU
6617         GPL instead of the GNU FDL, as per the consent of the copyright
6618         holders of the emacs-wiki manual, from which this is based.  Some
6619         emacs-wiki-isms in the manual were corrected, and the Getting
6620         Started section was updated.
6622     modified files:
6623      ChangeLog muse.texi
6626 2005-02-17 19:08:19 GMT Michael Olson <mwolson@gnu.org> patch-13
6628     Summary:
6629       Make muse-blosxom.el a bit more sane, still need to bum it down a bit
6630     Revision:
6631       muse--main--1.0--patch-13
6633     2005-02-17  Michael Olson  <mwolson@gnu.org>
6634     
6635         * experimental/muse-blosxom.el: Somehow the contents of this file
6636         managed to get duplicated.  I removed the duplicates.
6637         (muse-blosxom-date): Remove this, since it is not useful.
6638         (muse-blosxom-header): Use the standard header that blosxom.el
6639         has.
6641     modified files:
6642      ChangeLog experimental/muse-blosxom.el
6645 2005-02-08 04:20:41 GMT Michael Olson <mwolson@gnu.org> patch-12
6647     Summary:
6648       Initial commit of muse.texi, nothing substantial
6649     Revision:
6650       muse--main--1.0--patch-12
6652     2005-02-07  Michael Olson  <mwolson@gnu.org>
6653     
6654         * muse.texi: New file that provides the documentation for Muse.
6655         It is in a very rough form at the moment.  Nothing substantial may
6656         be found here yet.  Be ye warned.
6658     new files:
6659      .arch-ids/muse.texi.id muse.texi
6661     modified files:
6662      ChangeLog
6665 2005-02-08 01:15:15 GMT Michael Olson <mwolson@gnu.org> patch-11
6667     Summary:
6668       Add docstring, new trivial function
6669     Revision:
6670       muse--main--1.0--patch-11
6672     2005-02-07  Michael Olson  <mwolson@gnu.org>
6673     
6674         * muse-mode.el (muse-mode-map): Make "C-c =" trigger
6675         `muse-what-changed'.  No functionality change.
6676         (muse-what-changed): New function that displays in diff format the
6677         changes made since the buffer was last saved.
6678     
6679         * muse-project.el (muse-project-publish): Add docstring.
6681     modified files:
6682      ChangeLog muse-mode.el muse-project.el
6685 2005-02-04 18:42:08 GMT Michael Olson <mwolson@gnu.org> patch-10
6687     Summary:
6688       Add experimental version of muse-blosxom.el to project
6689     Revision:
6690       muse--main--1.0--patch-10
6692     2005-02-04  Michael Olson  <mwolson@gnu.org>
6693     
6694         * Makefile (realclean): Remove file that gets generated when fonts
6695         are missing.
6696     
6697         * experimental/muse-bloxsom.el: New file that implements Blosxom
6698         support for Muse.  It's in a very rough state, hence its placement
6699         in the `experimental' directory.
6701     new files:
6702      experimental/.arch-ids/=id
6703      experimental/.arch-ids/muse-blosxom.el.id
6704      experimental/muse-blosxom.el
6706     modified files:
6707      ChangeLog Makefile
6709     new directories:
6710      experimental experimental/.arch-ids
6713 2005-02-04 18:19:44 GMT Michael Olson <mwolson@gnu.org> patch-9
6715     Summary:
6716       Make permissions more consistent
6717     Revision:
6718       muse--main--1.0--patch-9
6721     modified files:
6722      ChangeLog
6724     modified directories:
6725      contrib examples scripts
6728 2005-02-04 18:13:56 GMT Michael Olson <mwolson@gnu.org> patch-8
6730     Summary:
6731       Fix build problems
6732     Revision:
6733       muse--main--1.0--patch-8
6735     2005-02-04  Michael Olson  <mwolson@gnu.org>
6736     
6737         * muse-build.el: Add contrib directory to `load-path'.
6738         (muse-elint-files): Load `muse-regexps.el'.
6739     
6740         * scripts/publish: Change permissions so that this script is
6741         executable.  Add contrib directory to load list.  Add
6742         `muse-regexps.el' to list.
6744     modified files:
6745      ChangeLog muse-build.el scripts/publish
6748 2005-01-31 21:04:43 GMT Michael Olson <mwolson@gnu.org> patch-7
6750     Summary:
6751       Use "&mdash;" instead of "&#151;"
6752     Revision:
6753       muse--main--1.0--patch-7
6755     2005-01-31  Michael Olson  <mwolson@gnu.org>
6756     
6757         * muse-docbook.el (muse-docbook-markup-strings): Replace "&#151;"
6758         with "&mdash;" so that documents validate properly.  Thanks to
6759         Björn Lindström for the suggestion.
6760     
6761         * muse-html.el (muse-html-markup-strings): Ditto.
6763     modified files:
6764      ChangeLog muse-docbook.el muse-html.el
6767 2005-01-25 19:04:31 GMT Michael Olson <mwolson@gnu.org> patch-6
6769     Summary:
6770       Fix use of "[:blank:]" in underline markup
6771     Revision:
6772       muse--main--1.0--patch-6
6774     2005-01-25  Michael Olson  <mwolson@gnu.org>
6775     
6776         * muse-colors.el (muse-colors-markup): Replace "[:blank:]" with
6777         use of `muse-regexp-blank'.
6779     modified files:
6780      ChangeLog muse-colors.el
6783 2005-01-03 06:00:43 GMT Michael Olson <mwolson@member.fsf.org>  patch-5
6785     Summary:
6786       Fix problem with headings being given wrong face
6787     Revision:
6788       muse--main--1.0--patch-5
6790     2005-01-03  Michael Olson  <mwolson@gnu.org>
6791     
6792         * muse-colors.el: Add header.
6793         (muse-colors-emphasized): Headings were being given the coloring
6794         for the next level of heading instead of the real
6795         level (i.e. `muse-header-2' instead of `muse-header-1' for "*
6796         Heading").  Thanks to Lan Yufeng for finding this and sending a
6797         patch.
6798     
6799         * muse-regexps.el: Fix header.
6801     modified files:
6802      ChangeLog muse-colors.el muse-regexps.el
6805 2005-01-02 00:02:15 GMT Michael Olson <mwolson@member.fsf.org>  patch-4
6807     Summary:
6808       Rotate ChangeLog
6809     Revision:
6810       muse--main--1.0--patch-4
6812     2005-01-01  Michael Olson  <mwolson@gnu.org>
6813     
6814         * ChangeLog: Move old ChangeLog to ChangeLog.2004.  This new
6815         version will be automatically maintained by Arch.
6816     
6818     new files:
6819      .arch-ids/ChangeLog.id ChangeLog
6821     renamed files:
6822      .arch-ids/ChangeLog.id
6823        ==> .arch-ids/ChangeLog.2004.id
6824      ChangeLog
6825        ==> ChangeLog.2004
6828 2004-12-30 07:26:48 GMT Michael Olson <mwolson@member.fsf.org>  patch-3
6830     Summary:
6831       Extended regexps fix, allow spaces in 1st part of links
6832     Revision:
6833       muse--main--1.0--patch-3
6835     2004-12-30  Michael Olson  <mwolson@gnu.org>
6836     
6837         * muse.el (muse-link-regexp): Allow spaces in the first part of
6838         links.
6839     
6840         * muse-colors.el, muse-convert.el, muse-docbook.el: Use
6841         customizable alternatives to extended character classes.
6842     
6843         * muse-html.el, muse-mode.el, muse-publish.el: Ditto.
6845     modified files:
6846      ChangeLog muse-colors.el muse-convert.el muse-docbook.el
6847      muse-html.el muse-mode.el muse-publish.el muse.el
6850 2004-12-30 02:18:07 GMT Michael Olson <mwolson@member.fsf.org>  patch-2
6852     Summary:
6853       Begin to change regexp handling, tweak muse.el header
6854     Revision:
6855       muse--main--1.0--patch-2
6857     2004-12-29  Michael Olson  <mwolson@gnu.org>
6858     
6859         * muse.el: Change Copyright notice to FSF.  Change Maintainer to
6860         myself.  Update URL.
6861     
6862         * muse-regexps.el: New file that implements regexp handling.
6863         Generalized regexp options will be moved to it eventually.
6865     new files:
6866      .arch-ids/muse-regexps.el.id muse-regexps.el
6868     modified files:
6869      ChangeLog muse.el
6872 2004-12-30 01:49:50 GMT Michael Olson <mwolson@member.fsf.org>  patch-1
6874     Summary:
6875       Do some early spring cleaning
6876     Revision:
6877       muse--main--1.0--patch-1
6879     2004-12-29  Michael Olson  <mwolson@gnu.org>
6880     
6881         * Makefile: Change path to `publish' script.
6882     
6883         * contrib/pcomplete.el: New file that is used by Muse without
6884         actually being a part of it: hence its location in the contrib
6885         directory.
6886     
6887         * contrib/cgi.el, contrib/httpd.el: New location.
6888     
6889         * examples/muse-johnw.el, examples/publish-johnw: Ditto.
6890     
6891         * scripts/publish, scripts/publish-project: Ditto.
6893     new files:
6894      contrib/.arch-ids/=id contrib/.arch-ids/pcomplete.el.id
6895      contrib/pcomplete.el examples/.arch-ids/=id
6896      scripts/.arch-ids/=id
6898     modified files:
6899      ChangeLog Makefile
6901     renamed files:
6902      .arch-ids/cgi.el.id
6903        ==> contrib/.arch-ids/cgi.el.id
6904      .arch-ids/httpd.el.id
6905        ==> contrib/.arch-ids/httpd.el.id
6906      .arch-ids/muse-johnw.el.id
6907        ==> examples/.arch-ids/muse-johnw.el.id
6908      .arch-ids/publish-johnw.id
6909        ==> examples/.arch-ids/publish-johnw.id
6910      .arch-ids/publish-project.id
6911        ==> scripts/.arch-ids/publish-project.id
6912      .arch-ids/publish.id
6913        ==> scripts/.arch-ids/publish.id
6914      cgi.el
6915        ==> contrib/cgi.el
6916      httpd.el
6917        ==> contrib/httpd.el
6918      muse-johnw.el
6919        ==> examples/muse-johnw.el
6920      publish
6921        ==> scripts/publish
6922      publish-johnw
6923        ==> examples/publish-johnw
6924      publish-project
6925        ==> scripts/publish-project
6927     new directories:
6928      contrib contrib/.arch-ids examples examples/.arch-ids scripts
6929      scripts/.arch-ids
6932 2004-12-30 01:33:11 GMT Michael Olson <mwolson@member.fsf.org>  base-0
6934     Summary:
6935       tag of mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
6936     Revision:
6937       muse--main--1.0--base-0
6939     (automatically generated log message)
6941     new patches:
6942      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--base-0
6943      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-1
6944      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-2
6945      lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-1
6946      lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-2
6947      mwolson@member.fsf.org--2004/muse--main--1.0--base-0
6948      mwolson@member.fsf.org--2004/muse--main--1.0--patch-1
6949      mwolson@member.fsf.org--2004/muse--main--1.0--patch-2
6950      mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
6951      mwolson@member.fsf.org--2004/muse--mwolson--1.0--base-0
6952      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-1
6953      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-2
6954      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-3
6955      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-4
6956      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-5
6957      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-6
6958      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-7
6959      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-8