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-11 03:21:14 GMT Michael Olson <mwolson@gnu.org> patch-286
8 muse-wiki: First try at implementing WikiName separator.
10 muse--main--1.0--patch-286
12 * lisp/muse-wiki.el: Implement WikiName separator support via "''''"
13 markup, for when you want to add a suffix to a WikiName.
16 ChangeLog lisp/muse-wiki.el
19 2005-12-11 00:33:48 GMT Michael Olson <mwolson@gnu.org> patch-285
22 Merged from muse--rel--3.02 (patch 25)
24 muse--main--1.0--patch-285
28 * mwolson@gnu.org--2005/muse--rel--3.02--patch-25
29 muse-latex: Get table of contents to publish correctly.
32 ChangeLog lisp/muse-latex.el
35 mwolson@gnu.org--2005/muse--rel--3.02--patch-25
38 2005-12-06 16:57:48 GMT Michael Olson <mwolson@gnu.org> patch-284
41 Add muse-registry.el to Muse.
43 muse--main--1.0--patch-284
45 * lisp/muse-registry.el: New file contributed by Bastien Guerry that
46 provides a URL registry for Muse.
49 lisp/.arch-ids/muse-registry.el.id lisp/muse-registry.el
55 2005-12-06 16:54:40 GMT Michael Olson <mwolson@gnu.org> patch-283
60 muse--main--1.0--patch-283
62 * lisp/muse-mode.el (muse-current-word): Switch order of save-restriction
63 and save-excursion as recommended by Emacs documentation.
66 ChangeLog lisp/muse-mode.el
69 2005-12-01 01:32:29 GMT Michael Olson <mwolson@gnu.org> patch-282
72 muse-mode: Handle case where we visit an anchor-only link.
74 muse--main--1.0--patch-282
76 * lisp/muse-mode.el (muse-visit-link-default): Handle case where the link
77 consists of only an anchor. Thanks to Jim Ottaway for the patch.
80 ChangeLog lisp/muse-mode.el
83 2005-12-01 01:08:13 GMT Michael Olson <mwolson@gnu.org> patch-281
86 muse-colors: Add faces for all 3 levels of emphasis.
88 muse--main--1.0--patch-281
90 * lisp/muse-colors.el (muse-emphasis-1, muse-emphasis-2)
91 (muse-emphasis-3): New faces that represent italic, bold, and bold
92 italic emphasis, respectively.
93 (muse-colors-emphasized): Use new faces. Thanks to Phillip Lord for
94 the suggestion and the initial code.
97 AUTHORS ChangeLog lisp/muse-colors.el
100 2005-11-30 23:00:34 GMT Michael Olson <mwolson@gnu.org> patch-280
103 muse-latex2png: XEmacs compatibility.
105 muse--main--1.0--patch-280
107 * lisp/muse-latex2png.el (latex2png-move2pubdir): Remove use of
108 file-expand-wildcards, since it was a no-op.
109 (latex2png): Fall back to a temporary directory variable that works
110 with XEmacs. Thanks to Neilen Marais for the report and suggested fix.
113 ChangeLog lisp/muse-latex2png.el
116 2005-11-21 21:14:20 GMT Michael Olson <mwolson@gnu.org> patch-279
121 muse--main--1.0--patch-279
129 2005-11-21 21:11:14 GMT Michael Olson <mwolson@gnu.org> patch-278
132 Don't split anchors in URLs.
134 muse--main--1.0--patch-278
136 * lisp/muse-mode.el (muse-visit-link-default): Install patch from Jim
137 Ottaway. Remove ANCHOR parameter. Compute the anchor ourselves. Make
138 sure that we handle URLs before trying to split the anchor.
139 (muse-visit-link): Don't compute the anchor. Let the callee do that.
142 ChangeLog lisp/muse-mode.el
145 2005-11-21 15:24:41 GMT Michael Olson <mwolson@gnu.org> patch-277
148 Merged from mwolson@gnu.org--2005 (patch 23)
150 muse--main--1.0--patch-277
154 * mwolson@gnu.org--2005/muse--rel--3.02--patch-23
155 muse-wiki: WikiWords can have consecutive capital letters.
158 ChangeLog lisp/muse-wiki.el
161 mwolson@gnu.org--2005/muse--rel--3.02--patch-23
164 2005-11-20 22:22:10 GMT Michael Olson <mwolson@gnu.org> patch-276
167 Deal with case when muse-make-link is passed an explicit link.
169 muse--main--1.0--patch-276
171 * lisp/muse-mode.el (muse-make-link): Apply patch from Sacha that deals
172 with case when we are passed an explicit-style link.
175 ChangeLog lisp/muse-mode.el
178 2005-11-19 23:06:24 GMT Michael Olson <mwolson@gnu.org> patch-275
181 Merged from mwolson@gnu.org--2005 (patch 20-22)
183 muse--main--1.0--patch-275
187 * mwolson@gnu.org--2005/muse--rel--3.02--patch-20
190 * mwolson@gnu.org--2005/muse--rel--3.02--patch-21
193 * mwolson@gnu.org--2005/muse--rel--3.02--patch-22
194 Release Emacs Muse 3.02.02.
197 examples/mwolson/templates/.arch-ids/header.tex.id
198 examples/mwolson/templates/header.tex
201 ChangeLog NEWS examples/mwolson/muse-init.el
202 examples/mwolson/templates/header.html lisp/muse.el muse.texi
205 mwolson@gnu.org--2005/muse--rel--3.02--patch-20
206 mwolson@gnu.org--2005/muse--rel--3.02--patch-21
207 mwolson@gnu.org--2005/muse--rel--3.02--patch-22
210 2005-11-19 23:02:20 GMT Michael Olson <mwolson@gnu.org> patch-274
213 Merged from mwolson@gnu.org--2005 (patch 11, 13-15, 17-19)
215 muse--main--1.0--patch-274
219 * mwolson@gnu.org--2005/muse--rel--3.02--patch-11
220 Don't interpret enddots, dots, and rule inside of links.
222 * mwolson@gnu.org--2005/muse--rel--3.02--patch-13
223 Allow bad WikiWords to be colorized, by popular request.
225 * mwolson@gnu.org--2005/muse--rel--3.02--patch-14
226 Be more fault-tolerant about muse-file-extension.
228 * mwolson@gnu.org--2005/muse--rel--3.02--patch-15
229 Prepare debian files for new minor release.
231 * mwolson@gnu.org--2005/muse--rel--3.02--patch-17
234 * mwolson@gnu.org--2005/muse--rel--3.02--patch-18
235 NEWS: Add migration note.
237 * mwolson@gnu.org--2005/muse--rel--3.02--patch-19
238 Merged from mwolson@gnu.org--2005 (patch 272-273)
241 ChangeLog Makefile.defs NEWS debian/NEWS debian/changelog
242 debian/control debian/rules lisp/muse-colors.el
243 lisp/muse-project.el lisp/muse-publish.el lisp/muse-wiki.el
246 mwolson@gnu.org--2005/muse--rel--3.02--patch-11
247 mwolson@gnu.org--2005/muse--rel--3.02--patch-13
248 mwolson@gnu.org--2005/muse--rel--3.02--patch-14
249 mwolson@gnu.org--2005/muse--rel--3.02--patch-15
250 mwolson@gnu.org--2005/muse--rel--3.02--patch-17
251 mwolson@gnu.org--2005/muse--rel--3.02--patch-18
252 mwolson@gnu.org--2005/muse--rel--3.02--patch-19
255 2005-11-19 00:01:26 GMT Michael Olson <mwolson@gnu.org> patch-273
258 muse-latex: Make footnotes look a bit more natural for LaTeX users.
260 muse--main--1.0--patch-273
262 * lisp/muse-latex.el (muse-latex-markup-strings): Remove markup strings
263 for footnotemark and footnotetext-end, as recommended by Jim Ottaway.
266 ChangeLog lisp/muse-latex.el
269 2005-11-18 23:56:22 GMT Michael Olson <mwolson@gnu.org> patch-272
272 muse-texinfo: Correct markup strings for dots, enddots, center.
274 muse--main--1.0--patch-272
276 * AUTHORS: Bookkeeping
278 * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Apply patch from
279 Jim Ottaway that produces correct output for dots, enddots, and
283 AUTHORS ChangeLog lisp/muse-texinfo.el
286 2005-11-18 17:18:40 GMT Michael Olson <mwolson@gnu.org> patch-271
289 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)
291 muse--main--1.0--patch-271
293 Mark several revisions as "included". No actual changes were made to the
300 davidsmith@acm.org--2005/muse--devo--1.0--base-0
301 davidsmith@acm.org--main/muse--devo--1.0--base-0
302 davidsmith@acm.org--main/muse--devo--1.0--patch-1
303 davidsmith@acm.org--main/muse--devo--1.0--patch-2
304 hodique@lifl.fr--2005/muse--yh--1.0--patch-40
305 hodique@lifl.fr--2005/muse--yh--1.0--patch-41
306 hodique@lifl.fr--2005/muse--yh--1.0--patch-42
307 hodique@lifl.fr--2005/muse--yh--1.0--patch-43
308 hodique@lifl.fr--2005/muse--yh--1.0--patch-44
309 hodique@lifl.fr--2005/muse--yh--1.0--patch-45
310 mwolson@gnu.org--2005/muse--rel--3.02--base-0
311 mwolson@gnu.org--2005/muse--rel--3.02--patch-1
312 mwolson@gnu.org--2005/muse--rel--3.02--patch-2
313 mwolson@gnu.org--2005/muse--rel--3.02--patch-3
314 mwolson@gnu.org--2005/muse--rel--3.02--patch-4
315 mwolson@gnu.org--2005/muse--rel--3.02--patch-5
316 mwolson@gnu.org--2005/muse--rel--3.02--patch-6
317 mwolson@gnu.org--2005/muse--rel--3.02--patch-7
318 mwolson@gnu.org--2005/muse--rel--3.02--patch-8
321 2005-11-18 17:14:38 GMT Michael Olson <mwolson@gnu.org> patch-270
324 muse-groff: Provide groff-pdf style rather than pdf.
326 muse--main--1.0--patch-270
328 * experimental/muse-groff.el: Remove, since the original author keeps his
329 version in the lisp/ directory, and it's reasonably stable by now.
331 * lisp/muse-groff.el: Detabify source.
332 ("groff-pdf"): Rename the "pdf" publishing style to "groff-pdf" to
333 avoid a conflict with the latex-based pdf style.
336 experimental/.arch-ids/muse-groff.el.id
337 experimental/muse-groff.el
340 ChangeLog lisp/muse-groff.el
343 2005-11-18 17:07:51 GMT Michael Olson <mwolson@gnu.org> patch-269
346 Merged from ajk@iu.edu--2005 (patch 0-9)
348 muse--main--1.0--patch-269
352 * ajk@iu.edu--2005/muse--ajk--1.0--base-0
353 tag of mwolson@gnu.org--2005/muse--main--1.0--patch-82
355 * ajk@iu.edu--2005/muse--ajk--1.0--patch-1
356 Publish PDF using GROFF with mom macros.
358 * ajk@iu.edu--2005/muse--ajk--1.0--patch-2
359 Kinda works, still need tables and a bunch of other stuff.
361 * ajk@iu.edu--2005/muse--ajk--1.0--patch-3
362 Remove extra newlines from QUOTE calls.
364 * ajk@iu.edu--2005/muse--ajk--1.0--patch-4
367 * ajk@iu.edu--2005/muse--ajk--1.0--patch-5
368 - fix syntax of definition of muse-groff-markup-strings
370 * ajk@iu.edu--2005/muse--ajk--1.0--patch-6
371 Use \z to keep leading space that will result from .URL...
373 * ajk@iu.edu--2005/muse--ajk--1.0--patch-7
374 Don't use .blm (blank line == paragraph break). Hopefu...
376 * ajk@iu.edu--2005/muse--ajk--1.0--patch-8
377 Use markup-strings for <example>.
379 * ajk@iu.edu--2005/muse--ajk--1.0--patch-9
380 Catch up with mwolson
383 lisp/.arch-ids/muse-groff.el.id lisp/muse-groff.el
389 ajk@iu.edu--2005/muse--ajk--1.0--base-0
390 ajk@iu.edu--2005/muse--ajk--1.0--patch-1
391 ajk@iu.edu--2005/muse--ajk--1.0--patch-2
392 ajk@iu.edu--2005/muse--ajk--1.0--patch-3
393 ajk@iu.edu--2005/muse--ajk--1.0--patch-4
394 ajk@iu.edu--2005/muse--ajk--1.0--patch-5
395 ajk@iu.edu--2005/muse--ajk--1.0--patch-6
396 ajk@iu.edu--2005/muse--ajk--1.0--patch-7
397 ajk@iu.edu--2005/muse--ajk--1.0--patch-8
398 ajk@iu.edu--2005/muse--ajk--1.0--patch-9
401 2005-11-16 23:56:20 GMT Michael Olson <mwolson@gnu.org> patch-268
404 Allow "-" in publishing directives.
406 muse--main--1.0--patch-268
408 * lisp/muse-publish.el (muse-publish-markup-regexps): Allow "-" in
409 publishing directives. Thanks to Jim Ottaway for the suggestion.
412 ChangeLog lisp/muse-publish.el
415 2005-11-14 20:28:47 GMT Michael Olson <mwolson@gnu.org> patch-267
418 muse-latex: Fix "generation of PDF failed" message.
420 muse--main--1.0--patch-267
422 * lisp/muse-latex.el (muse-latex-pdf-generate): Make sure that we return
423 t or nil depending on whether the publishing attempt was successful.
426 ChangeLog lisp/muse-latex.el
429 2005-11-10 01:26:15 GMT Michael Olson <mwolson@gnu.org> patch-266
432 Call pdflatex a reasonable number of times.
434 muse--main--1.0--patch-266
436 * lisp/muse-latex.el (muse-latex-pdf-generate): Call pdflatex up to 3
437 times, depending on what return value we get. Thanks to John Wiegley
441 ChangeLog Makefile.defs debian/changelog debian/rules
445 2005-11-02 03:56:03 GMT Michael Olson <mwolson@gnu.org> patch-265
448 Temporary workaround to make lists work properly again.
450 muse--main--1.0--patch-265
452 * lisp/muse-publish.el (muse-publish-surround-text): Don't add read-only
453 properties to lists, since we need to be able to reduce them in later
454 publishing rules for muse-html. I'd really like to change the way
455 lists are marked up so as to obviate the need for this.
458 ChangeLog lisp/muse-publish.el
461 2005-11-01 21:42:57 GMT Michael Olson <mwolson@gnu.org> patch-264
464 Attempt to fix read-only error.
466 muse--main--1.0--patch-264
468 * lisp/muse-publish.el (muse-publish-markup-buffer): Set
469 inhibit-read-only to t so that we don't get buffer-read-only errors.
472 ChangeLog lisp/muse-publish.el
475 2005-10-31 20:38:52 GMT Michael Olson <mwolson@gnu.org> patch-263
478 Fix mistyping of new option name.
480 muse--main--1.0--patch-263
482 * lisp/muse-publish.el (muse-publish-markup-comment)
483 (muse-publish-comment-tag): s/markup-//g. Fix mistyping of new option.
486 ChangeLog lisp/muse-publish.el
489 2005-10-31 15:10:28 GMT Michael Olson <mwolson@gnu.org> patch-262
492 muse-publish: Use `apply' instead of passing list to `insert'.
494 muse--main--1.0--patch-262
496 * lisp/muse-publish.el (muse-insert-markup): Use `apply' instead of
497 passing a list to `insert'. Thanks to Mark Triggs for the suggestion.
498 Hopefully this will fix a backtrace or two.
501 ChangeLog lisp/muse-publish.el
504 2005-10-30 20:02:19 GMT Michael Olson <mwolson@gnu.org> patch-261
507 muse-latex2png: Put png files in correct place. all: Introduce comment syntax.
509 muse--main--1.0--patch-261
511 * experimental/muse-xml.el (muse-xml-markup-strings): Produce markup for
512 'comment-begin and 'comment-end.
514 * lisp/muse-docbook.el (muse-docbook-markup-strings): Ditto.
516 * lisp/muse-html.el (muse-html-markup-strings): Ditto.
518 * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Ditto.
520 * lisp/muse-latex.el (muse-latex-markup-strings): Ditto. Remove second
521 argument for "\ref", since it isn't valid LaTeX.
523 * lisp/muse-latex2png.el (muse-publish-latex-tag): Use
524 muse-publishing-current-output-path rather than
525 muse-publishing-current-file.
527 * lisp/muse-publish.el (muse-publishing-current-output-path): New
528 variable that determines where the current file is being published to.
529 (muse-publish-file): Set muse-publishing-current-output-path.
530 (muse-publish-comments-p): New option that determines whether comments
531 should be deleted or published. Default is to delete.
532 (muse-publish-markup-comment, muse-publish-comment-tag): Use
533 muse-publish-comments-p.
536 ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
537 lisp/muse-html.el lisp/muse-latex.el lisp/muse-latex2png.el
538 lisp/muse-publish.el lisp/muse-texinfo.el
541 2005-10-30 19:07:30 GMT Michael Olson <mwolson@gnu.org> patch-260
544 muse-latex2png: Fix compiler warning, muse-project: add with-muse-project.
546 muse--main--1.0--patch-260
548 * AUTHORS: Bookkeeping.
550 * lisp/muse-latex2png.el (latex2png-move2pubdir): Fix compiler warning.
551 `output-dir' is not defined, so let's just use pubdir.
553 * lisp/muse-project.el (with-muse-project): New function courtesy of Jim
557 AUTHORS ChangeLog lisp/muse-latex2png.el lisp/muse-project.el
560 2005-10-30 18:40:56 GMT Michael Olson <mwolson@gnu.org> patch-259
563 Move latex2png.el to lisp/, muse-latex: Emphasize table elements.
565 muse--main--1.0--patch-259
569 * lisp/muse-latex.el (muse-latex-markup-table): Implement underlining of
570 table headers and overlining table footers, as suggested by Trent Buck.
572 * contrib/muse-latex2png.el: Move to the lisp/ directory -- the original
573 author has agreed to send in a copyright assignment form.
576 AUTHORS ChangeLog lisp/muse-latex.el lisp/muse-latex2png.el
579 contrib/.arch-ids/muse-latex2png.el.id
580 ==> lisp/.arch-ids/muse-latex2png.el.id
581 contrib/muse-latex2png.el
582 ==> lisp/muse-latex2png.el
585 2005-10-29 19:53:49 GMT Michael Olson <mwolson@gnu.org> patch-258
588 Pave the way for entire-document escaping of specials.
590 muse--main--1.0--patch-258
592 * lisp/muse-mode.el (muse-mode): Silence compiler warning.
594 * lisp/muse-publish.el (muse-insert-markup): New function that is used
595 for inserting markup text. Currently, this inserts the text and adds
596 the read-only property. This should permit us to deal with escaping
597 specials in the entire document, later on.
598 (muse-publish-section-close, muse-publish-markup-word)
599 (muse-publish-markup-emdash, muse-publish-markup-enddots)
600 (muse-publish-markup-dots, muse-publish-markup-rule)
601 (muse-publish-markup-heading, muse-publish-markup-footnote)
602 (muse-publish-markup-fn-sep, muse-publish-surround-text)
603 (muse-publish-markup-list, muse-publish-markup-leading-space)
604 (muse-publish-markup-verse): Use muse-insert-markup instead of
605 `insert'. Don't use this on whitespace, just the markup text itself.
607 * muse-book.el (muse-book-publish-chapter, muse-book-publish-project):
610 * muse-journal.el (muse-journal-latex-qotd-tag): Ditto.
613 ChangeLog lisp/muse-book.el lisp/muse-journal.el
614 lisp/muse-mode.el lisp/muse-publish.el
617 2005-10-29 09:15:07 GMT Michael Olson <mwolson@gnu.org> patch-257
620 By default, use ".muse" extension and do not detect by pathname.
622 muse--main--1.0--patch-257
624 * lisp/muse-mode.el (muse-mode-auto-p): Default to nil.
625 (muse-file-extension): Default to "muse". This has the effect of
626 making Emacs associate the ".muse" extension with muse-mode, without
627 trying to figure things out from the path to the file. The former
628 method is usually considered to be best, so we'll go with it.
631 ChangeLog lisp/muse-mode.el lisp/muse.el
634 2005-10-29 07:10:16 GMT Michael Olson <mwolson@gnu.org> patch-256
637 Emacs 21 flyspell fix.
639 muse--main--1.0--patch-256
641 * lisp/muse-mode.el (muse-mode): I finally figured out how to get
642 flyspell to pay attention to my muse-mode-flyspell-p constraints, which
643 means that the version of flyspell that comes with Emacs21 will no
644 longer mess up links.
647 ChangeLog lisp/muse-mode.el
650 2005-10-29 03:22:40 GMT Michael Olson <mwolson@gnu.org> patch-255
653 Merged from jeho@jeho.org--2005 (patch 0-11)
655 muse--main--1.0--patch-255
659 * lisp/muse-latex.el (muse-latex-markup-strings): Use the proper
662 * lisp/muse-mode.el (muse-link-at-point): Avoid error with intangible
664 (muse-visit-link-default): Save position before searching, in case the
665 search fails. Use a regexp search. Start from beginning of document.
666 Refine search regexp.
668 * lisp/muse-wiki.el (muse-wiki-ignore-bare-project-names): New option
669 that indicated whether project names without a page specifier will be
671 (muse-wiki-handle-interwiki): Consult
672 `muse-wiki-ignore-bare-project-names'.
676 * jeho@jeho.org--2005/muse--jeho--1.0--patch-6
677 muse-mode.el fix for muse-visit-link-default
679 * jeho@jeho.org--2005/muse--jeho--1.0--patch-7
680 muse-mode.el fix intangible problem in muse-link-at-point
682 * jeho@jeho.org--2005/muse--jeho--1.0--patch-8
683 muse-wiki: added option for not rendering bare project names as links
685 * jeho@jeho.org--2005/muse--jeho--1.0--patch-10
686 muse-mode.el: fix finding an anchor
688 * jeho@jeho.org--2005/muse--jeho--1.0--patch-11
689 muse-latex.el: fix footnote-end
692 AUTHORS ChangeLog lisp/muse-latex.el lisp/muse-mode.el
696 jeho@jeho.org--2005/muse--jeho--1.0--base-0
697 jeho@jeho.org--2005/muse--jeho--1.0--patch-1
698 jeho@jeho.org--2005/muse--jeho--1.0--patch-2
699 jeho@jeho.org--2005/muse--jeho--1.0--patch-3
700 jeho@jeho.org--2005/muse--jeho--1.0--patch-4
701 jeho@jeho.org--2005/muse--jeho--1.0--patch-5
702 jeho@jeho.org--2005/muse--jeho--1.0--patch-6
703 jeho@jeho.org--2005/muse--jeho--1.0--patch-7
704 jeho@jeho.org--2005/muse--jeho--1.0--patch-8
705 jeho@jeho.org--2005/muse--jeho--1.0--patch-9
706 jeho@jeho.org--2005/muse--jeho--1.0--patch-10
707 jeho@jeho.org--2005/muse--jeho--1.0--patch-11
710 2005-10-28 17:05:42 GMT Michael Olson <mwolson@gnu.org> patch-254
713 contrib/muse-latex2png.el: Put images in the correct directory.
715 muse--main--1.0--patch-254
717 * contrib/muse-latex2png.el (latex2png-move2pubdir)
718 (muse-publish-latex-tag): Apply patch from Na Li and Chris Lowis that
719 puts generated images in the correct directory.
722 AUTHORS ChangeLog contrib/muse-latex2png.el
725 2005-10-21 15:26:51 GMT Michael Olson <mwolson@gnu.org> patch-253
728 Anchor fixes; muse-latex: Use \label{} and \ref{} for anchors.
730 muse--main--1.0--patch-253
732 * experimental/muse-xml.el (muse-xml-insert-anchor)
733 (muse-xml-markup-anchor): Make sure we don't blow away the text just
734 before an anchor. On all types but texinfo, insert a newline
735 immediately after the anchor.
737 * lisp/muse-docbook.el (muse-docbook-insert-anchor)
738 (muse-docbook-markup-anchor): Ditto.
740 * lisp/muse-html.el (muse-html-insert-anchor)
741 (muse-html-markup-anchor): Ditto.
743 * lisp/muse-texinfo.el (muse-texinfo-insert-anchor)
744 (muse-texinfo-markup-anchor): Ditto.
746 * lisp/muse-publish.el (muse-publish-markup-regexps): Make text before
747 the anchor the first match group.
749 * lisp/muse-latex.el (muse-latex-markup-strings): Use \ref{} for
750 internal-link rather than \hyperlink{}. Thanks to Jim Ottaway for the
752 (muse-latex-insert-anchor): Use a simpler routine that inserts
756 ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
757 lisp/muse-html.el lisp/muse-latex.el lisp/muse-publish.el
761 2005-10-21 14:39:50 GMT Michael Olson <mwolson@gnu.org> patch-252
764 Allow anchors to occur near (rather than at) the beginning of line.
766 muse--main--1.0--patch-252
768 * lisp/muse-publish.el (muse-publish-markup-regexps): Allow non-word
769 characters before anchor, like " - ". Thanks to Phillip Lord for the
773 ChangeLog lisp/muse-publish.el
776 2005-10-13 04:20:29 GMT Michael Olson <mwolson@gnu.org> patch-251
779 Minor bookkeeping update.
781 muse--main--1.0--patch-251
783 * AUTHORS: Update information.
789 2005-10-13 04:07:36 GMT Michael Olson <mwolson@gnu.org> patch-250
792 muse-mathml: New experimental embedded MathML publisher.
794 muse--main--1.0--patch-250
796 * lisp/muse-html.el (muse-html): Fix docstring.
798 * experimental/muse-mathml.el: New file that implements a <math> tag.
799 With the help of an external program, this will translate LaTeX code
800 between <math> and </math> to embedded MathML. A new style called
801 "mathml" is defined, which is derived from the XHTML style, but with a
802 more suitable header.
805 experimental/.arch-ids/muse-mathml.el.id
806 experimental/muse-mathml.el
809 ChangeLog lisp/muse-html.el
812 2005-10-13 03:38:30 GMT Michael Olson <mwolson@gnu.org> patch-249
815 muse-latex: Ignore anchor if it occurs at end of line.
817 muse--main--1.0--patch-249
819 * lisp/muse-latex.el (muse-latex-insert-anchor): If the anchor occurs at
820 the end of a line, ignore it. Thanks to Na Li for the suggestion.
823 ChangeLog experimental/muse-xml.el lisp/muse-latex.el
826 2005-10-12 15:57:20 GMT Michael Olson <mwolson@gnu.org> patch-248
829 Add ability to publish embedded LaTeX content as a PNG.
831 muse--main--1.0--patch-248
833 * lisp/muse-publish.el (muse-publishing-styles)
834 (muse-publishing-current-file, muse-publishing-current-style)
835 (muse-publishing-styles): Add documentation.
837 * contrib/muse-latex2png.el: New file that adds the <latex> tag. The tag
838 expects LaTeX content, and will publish a PNG file. If you're
839 interesting in helping, check out To Do in the commentary. This is in
840 /contrib for now, since the original author doesn't have a copyright
841 assignment on file with the FSF.
844 contrib/.arch-ids/muse-latex2png.el.id
845 contrib/muse-latex2png.el
848 AUTHORS ChangeLog lisp/muse-publish.el
851 2005-10-06 19:40:37 GMT Michael Olson <mwolson@gnu.org> patch-247
854 muse-groff.el: New publishing styles groff and groff-pdf.
856 muse--main--1.0--patch-247
860 * lisp/muse.el: Use the correct month name for this release. Oops.
862 * muse.texi (Directives): The behavior for #date changed in 3.02.01.
864 * experimental/muse-groff.el: New file containing the groff and groff-pdf
868 experimental/.arch-ids/muse-groff.el.id
869 experimental/muse-groff.el
872 AUTHORS ChangeLog lisp/muse.el muse.texi
875 2005-09-27 00:15:05 GMT Michael Olson <mwolson@gnu.org> patch-246
878 Figure out syntax of :set.
880 muse--main--1.0--patch-246
882 * lisp/muse-project.el (muse-project): Make the :set option inline to
883 match the actual syntax that Muse recognizes.
885 * muse.texi (Projects): Note that I need to work on this section.
888 ChangeLog lisp/muse-project.el muse.texi
891 2005-09-26 22:31:57 GMT Michael Olson <mwolson@gnu.org> patch-245
894 Release Emacs Muse 3.02.01.
896 muse--main--1.0--patch-245
898 * NEWS: Update entries for Muse 3.02.01.
900 * debian/rules: Install NEWS.Debian.
902 * debian/NEWS: New file that contains Debian-related news items.
904 * examples/mwolson/muse-init.el: Update with my latest changes.
906 * examples/mwolson/templates/footer.html: Use
907 `muse-publishing-directive'.
910 debian/.arch-ids/NEWS.id debian/NEWS
913 ChangeLog Makefile.defs NEWS debian/changelog debian/rules
914 examples/mwolson/muse-init.el
915 examples/mwolson/templates/footer.html lisp/muse.el muse.texi
918 2005-09-26 21:23:49 GMT Michael Olson <mwolson@gnu.org> patch-244
921 Fix customization bugs concerning muse-project-alist.
923 muse--main--1.0--patch-244
925 * examples/johnw/muse-johnw.el: Update with latest version from John.
927 * muse-project.el (muse-project-alist-using-customize): New variable that
928 indicates whether or not we just used customize to modify the value of
930 (muse-project-alist-get): Set muse-project-alist-using-customize.
931 (muse-project-alist-set): Only try to unescape muse-project-alist if
932 muse-project-alist-using-customize is set. Make sure that the value we
933 save to .emacs is unescaped.
934 (muse-project): Add definition for :value-delete so that we can work
935 around an Emacs21 and XEmacs21 annoyance.
938 ChangeLog examples/johnw/muse-johnw.el lisp/muse-project.el
941 2005-09-25 03:06:25 GMT Michael Olson <mwolson@gnu.org> patch-243
944 Try to make link properties more sane.
946 muse--main--1.0--patch-243
948 * lisp/muse-colors.el (muse-link-properties): Try to make link properties
949 a bit smarter. It is hoped that this fixes several strange key
950 movement and link coloring issues. Thanks to Sergey Vlasov for the
954 AUTHORS ChangeLog lisp/muse-colors.el
957 2005-09-24 00:01:56 GMT Michael Olson <mwolson@gnu.org> patch-242
960 Use modification time for date directive.
962 muse--main--1.0--patch-242
964 * lisp/muse-publish.el (muse-publish-markup-buffer): Set the date
965 directive using the currently-publishing file's modification time,
966 rather than the current time.
969 ChangeLog lisp/muse-publish.el
972 2005-09-22 16:51:05 GMT Michael Olson <mwolson@gnu.org> patch-241
975 muse-latex: Add a few escaping options that may be used in the future.
977 muse--main--1.0--patch-241
979 * lisp/muse-latex.el: Note that we don't make use of these new options
981 (muse-latex-markup-specials): Move longer escapes out of here.
982 (muse-latex-markup-specials-entire-document): New option that specifies
983 the special characters to escape in the whole document after processing
985 (muse-latex-markup-specials-verbatim): New option that specifies the
986 special characters to escape in <example> tags and =literal text=.
989 ChangeLog lisp/muse-latex.el
992 2005-09-22 16:15:59 GMT Michael Olson <mwolson@gnu.org> patch-240
995 If more than 1 blank separates list/table items, separate them.
997 muse--main--1.0--patch-240
999 * lisp/muse-docbook.el, muse-html.el, muse-latex.el, muse-texinfo.el,
1000 experimental/muse-xml.el (muse-*-markup-regexps): If more than 1 blank
1001 line separates a list or table item, it will form a new table.
1004 ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
1005 lisp/muse-html.el lisp/muse-latex.el lisp/muse-texinfo.el
1008 2005-09-19 01:34:48 GMT Michael Olson <mwolson@gnu.org> patch-239
1011 muse.texi: Use @example instead of @smallexample.
1013 muse--main--1.0--patch-239
1015 * muse.texi: Replace @smallexample with @example. It didn't do what I
1016 thought it did, and the result looked worse. Hence, the reversal.
1022 2005-09-19 01:31:34 GMT Michael Olson <mwolson@gnu.org> patch-238
1025 muse-html: Add muse-xhtml-style-sheet.
1027 muse--main--1.0--patch-238
1029 * lisp/muse-html.el (muse-html-style-sheet): Remove XHTML note.
1030 (muse-xhtml-style-sheet): New option that is used in muse-xhtml-header.
1031 Thanks to Trent Buck for the suggestion.
1034 ChangeLog lisp/muse-html.el
1037 2005-09-16 07:06:42 GMT Michael Olson <mwolson@gnu.org> patch-237
1042 muse--main--1.0--patch-237
1044 * Makefile.defs: Update Debian stuff.
1046 * changelog: Add entry for 3.02-1, urgency medium.
1049 ChangeLog Makefile.defs debian/changelog
1052 2005-09-16 06:57:44 GMT Michael Olson <mwolson@gnu.org> patch-236
1055 Prepare for release.
1057 muse--main--1.0--patch-236
1059 * lisp/muse.el (muse-version): Increment to 3.02.
1061 * *.el: Fix first header line.
1063 * examples/mwolson/muse-init.el: Sync with my config.
1064 (my-muse-pdf-make-links-absolute): New function that makes relative
1065 links absolute in a hard-coded way.
1066 (my-muse-pdf-prepare-buffer): Add `my-muse-pdf-make-links-absolute' to
1067 publishing transforms.
1072 experimental/.arch-ids/muse-cite.el.id
1073 experimental/muse-cite.el
1076 ChangeLog Makefile.defs NEWS examples/mwolson/muse-init.el
1077 experimental/muse-message.el experimental/muse-xml.el
1078 lisp/muse-blosxom.el lisp/muse-book.el lisp/muse-colors.el
1079 lisp/muse-convert.el lisp/muse-docbook.el lisp/muse-html.el
1080 lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
1081 lisp/muse-mode.el lisp/muse-poem.el lisp/muse-project.el
1082 lisp/muse-protocols.el lisp/muse-publish.el
1083 lisp/muse-regexps.el lisp/muse-texinfo.el lisp/muse-wiki.el
1084 lisp/muse.el muse.texi
1087 2005-09-16 06:33:11 GMT Michael Olson <mwolson@gnu.org> patch-235
1090 Finish documentation.
1092 muse--main--1.0--patch-235
1094 * muse.texi (Comments): New node that describes the syntax of comments.
1095 (Markup Strings): Describe all markup strings.
1101 2005-09-16 05:02:45 GMT Michael Olson <mwolson@gnu.org> patch-234
1104 Document style elements for muse-define-style.
1106 muse--main--1.0--patch-234
1108 * muse.texi: Use @smallexample for 1-line examples.
1109 (Style Elements): New node that explains the different style elements
1110 that may be used for muse-define-style and muse-derive-style.
1111 (Deriving Styles): Prune unnecessary entries. Explain existing entries
1118 2005-09-16 04:05:19 GMT Michael Olson <mwolson@gnu.org> patch-233
1121 Make documentation separately installable.
1123 muse--main--1.0--patch-233
1125 * Makefile (install): Split into install-bin and install-info.
1127 * muse.texi (Markup Regexps): Fix display bug.
1130 ChangeLog Makefile muse.texi
1133 2005-09-15 03:52:01 GMT Michael Olson <mwolson@gnu.org> patch-232
1136 muse-mode: Set comment syntax.
1138 muse--main--1.0--patch-232
1140 * lisp/muse-mode.el (muse-mode): Declare comment syntax to be
1141 `^; comment text$'. Thanks to Jesse Alama for the suggestion.
1144 ChangeLog lisp/muse-mode.el
1147 2005-09-13 06:30:18 GMT Michael Olson <mwolson@gnu.org> patch-231
1150 muse.texi: Add publishing order information.
1152 muse--main--1.0--patch-231
1154 * muse.texi (Markup Regexps): Add publishing order.
1160 2005-09-09 15:12:05 GMT Michael Olson <mwolson@gnu.org> patch-230
1163 Hack on documentation. The release is in sight!
1165 muse--main--1.0--patch-230
1167 * muse.texi: Use @subsubheading for all logical split headers rather than
1168 @emph. Move all examples against left margin. Add comments to
1169 indicate what still needs to be done.
1170 (DocBook): Correct a few misspelled variable names and add some new
1172 (Common Elements): Split this into 4 new subsections.
1178 2005-09-08 16:50:53 GMT Michael Olson <mwolson@gnu.org> patch-229
1181 Fix publishing of stuff like <code><></code>.
1183 muse--main--1.0--patch-229
1185 * lisp/muse-publish.el (muse-publish-escape-specials): Use
1186 `insert-before-markers' rather than `insert'. This should fix strange
1187 edge cases like <code><></code>. Thanks to Trent Buck for the report.
1190 ChangeLog lisp/muse-publish.el
1193 2005-09-08 16:24:11 GMT Michael Olson <mwolson@gnu.org> patch-228
1196 Update NEWS, fix muse-url-protocols customization interface.
1198 muse--main--1.0--patch-228
1200 * lisp/muse-protocols.el (muse-url-protocols): Add customize choice for
1201 using nil as the resolve function.
1203 * NEWS: Bring up-to-date.
1206 ChangeLog NEWS lisp/muse-protocols.el
1209 2005-09-05 17:34:31 GMT Michael Olson <mwolson@gnu.org> patch-227
1212 Fix title coloring bug; muse-latex: escape '<' and '>'.
1214 muse--main--1.0--patch-227
1216 * lisp/muse-colors.el (muse-colors-markup): Match against the space after
1217 #title. This should prevent a rather nasty bug. Thanks to John Sullivan
1220 * lisp/muse-latex.el (muse-latex-markup-specials): Mark up '_' as
1221 "\textunderscore{}". Add escaping for '<' and '>'. Thanks to Trent
1225 ChangeLog lisp/muse-colors.el lisp/muse-latex.el
1228 2005-09-05 16:49:35 GMT Michael Olson <mwolson@gnu.org> patch-226
1231 muse-latex: Handle special characters in a better way.
1233 muse--main--1.0--patch-226
1235 * lisp/muse-latex.el (muse-latex-markup-regexps): Remove special
1237 (muse-latex-markup-strings): Use \\texttt{...} for 'begin-literal and
1238 'end-literal. Thanks to Trent Buck for the suggestion.
1239 (muse-latex-markup-specials): Move special characters here instead of
1243 ChangeLog lisp/muse-latex.el
1246 2005-09-05 14:25:37 GMT Michael Olson <mwolson@gnu.org> patch-225
1249 muse-latex: Fix compiler warning.
1251 muse--main--1.0--patch-225
1253 * lisp/muse-latex.el (muse-latex-pdf-generate): Provide 3rd argument for
1257 ChangeLog lisp/muse-latex.el
1260 2005-09-05 14:24:22 GMT Michael Olson <mwolson@gnu.org> patch-224
1265 muse--main--1.0--patch-224
1267 * lisp/muse-colors.el (muse-colors-tags): Switch coloring of code and
1268 verbatim. Verbatim makes text literal and escaped, code makes text
1269 teletype and escaped.
1271 * muse-publish.el (muse-publish-markup-tags): Add "code".
1272 (muse-publish-code-tag): New function that publishes code the same way
1273 as =teletyped= text.
1276 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
1279 2005-09-05 13:24:19 GMT Michael Olson <mwolson@gnu.org> patch-223
1282 Strip text properties before browsing a URL.
1284 muse--main--1.0--patch-223
1286 * lisp/muse-protocols.el (muse-browse-url): Strip text properties. Maybe
1287 this will fix a bug.
1290 ChangeLog lisp/muse-protocols.el
1293 2005-09-05 05:12:07 GMT Michael Olson <mwolson@gnu.org> patch-222
1296 muse-latex: Call pdflatex twice to get <contents> published.
1298 muse--main--1.0--patch-222
1300 * lisp/muse-latex.el (muse-latex-pdf-generate): Quote arguments. Call
1301 pdflatex twice, since this seems to be necessary to get <contents>
1302 published. Thanks to Trent Buck for the heads up. I wonder if we need
1303 to call it three times, since this is what John originally did. Can
1304 someone please give me advice about this?
1307 ChangeLog lisp/muse-latex.el
1310 2005-09-04 17:07:07 GMT Michael Olson <mwolson@gnu.org> patch-221
1313 Make info:// and man:// not publish a link, handle insert URL edge case.
1315 muse--main--1.0--patch-221
1317 * lisp/muse-protocols.el (muse-url-protocols): info:// and man:// should
1318 publish only the description, not the URL.
1320 * lisp/muse-publish.el (muse-publish-insert-url): Handle case where we
1321 get nil from muse-publish-url by not inserting any text.
1324 ChangeLog lisp/muse-protocols.el lisp/muse-publish.el
1327 2005-09-04 17:02:21 GMT Michael Olson <mwolson@gnu.org> patch-220
1330 If a URL has a resolve function of nil, publish the description only.
1332 muse--main--1.0--patch-220
1334 * lisp/muse-mode.el (muse-visit-link-default): Make sure we search for a
1337 * lisp/muse-protocols.el (muse-url-protocols): Improve customization
1339 (muse-resolve-url): If nil is given as the resolve function, return
1342 * lisp/muse-publish.el (muse-publish-url): If the URL resolves as nil,
1343 insert the description instead of the original URL.
1346 ChangeLog lisp/muse-mode.el lisp/muse-protocols.el
1347 lisp/muse-publish.el
1350 2005-09-02 22:57:04 GMT Michael Olson <mwolson@gnu.org> patch-219
1353 Implement protocol handling.
1355 muse--main--1.0--patch-219
1357 * lisp/muse-mode.el (muse-mode): Call muse-update-url-regexp. Maybe I
1358 should just make a hook for this stuff.
1359 (muse-visit-link-default): Call muse-browse-url instead of browse-url.
1361 * lisp/muse-protocols.el: New file that implements protocol handling.
1363 * lisp/muse-publish.el (muse-publish-url-transforms): Add
1365 (muse-publish-markup-url): Indentation fix, no func change.
1367 * lisp/muse-regexps.el (muse-url-regexp): Move to muse-protocols.el.
1369 * lisp/muse.el: Require muse-protocols.
1372 lisp/.arch-ids/muse-protocols.el.id lisp/muse-protocols.el
1375 ChangeLog lisp/muse-mode.el lisp/muse-publish.el
1376 lisp/muse-regexps.el lisp/muse.el
1379 2005-09-01 16:11:57 GMT Michael Olson <mwolson@gnu.org> patch-218
1382 muse-xml: Use a more standard sort of header.
1384 muse--main--1.0--patch-218
1386 * experimental/muse-xml.el (muse-xml-header): Use <MUSE> instead of <page
1387 type="muse">, as suggested by Brad Collins.
1390 ChangeLog experimental/muse-xml.el
1393 2005-09-01 16:04:32 GMT Michael Olson <mwolson@gnu.org> patch-217
1396 Add schema for muse-xml, tweak verse formatting, fix goof from last patch.
1398 muse--main--1.0--patch-217
1400 * AUTHORS: Note that Brad Collins authored examples/muse-rnc.
1402 * README (examples): Mention that other files are here as well.
1404 * examples/muse-rnc.el: New file that implements a RelaxNG Compact schema
1405 for use with muse-xml.el.
1407 * muse-xml.el: Mention the newly-contributed schema from Brad, and that
1408 muse-xml is in experimental status.
1409 (muse-xml-markup-regexps): Correct table-munging regexp.
1410 (muse-xml-markup-strings): Surround each verse line with <line></line>.
1411 Empty lines are marked up as <line />.
1413 * muse-html.el (muse-html-markup-strings, muse-xhtml-markup-strings):
1414 s/last-stanza-end/end-last-stanza-line/.
1416 * muse-mode.el (muse-visit-link-default): Make the temporary file
1417 visiting work as expected.
1419 * muse-publish.el (muse-publish-markup-verse): Make use of
1420 'begin-verse-line and 'begin-last-stanza-line. Use
1421 'end-last-stanza-line instead of 'last-stanza-end.
1423 * muse.texi (Verse): Be a bit more clever with our example.
1426 examples/.arch-ids/muse.rnc.id examples/muse.rnc
1429 AUTHORS ChangeLog README experimental/muse-xml.el
1430 lisp/muse-html.el lisp/muse-mode.el lisp/muse-publish.el
1434 2005-09-01 13:42:15 GMT Michael Olson <mwolson@gnu.org> patch-216
1437 Allow links to temporary files to be visited.
1439 muse--main--1.0--patch-216
1441 * lisp/muse-mode.el (muse-visit-link-default): Permit visiting of
1442 temporary files. These are buffers that do not have a corresponding
1446 ChangeLog lisp/muse-mode.el
1449 2005-09-01 11:41:14 GMT Michael Olson <mwolson@gnu.org> patch-215
1452 Fix save-match-data gaffe.
1454 muse--main--1.0--patch-215
1456 * lisp/muse-regexps.el (muse-regexp-emacs-revision): Move save-match-data
1457 outside of `and' statement.
1460 ChangeLog lisp/muse-regexps.el
1463 2005-08-31 03:48:28 GMT Michael Olson <mwolson@gnu.org> patch-214
1466 Introduce :link-suffix. muse-wiki: Don't mangle acronyms in titles.
1468 muse--main--1.0--patch-214
1470 * examples/mwolson/muse-init.el: Update.
1472 * muse-blosxom.el ("blosxom-html", "blosxom-xhtml"): Use :link-suffix to
1473 ensure that links to other pages in this project are given the proper
1476 * muse-latex.el ("pdf", "pdfcjk"): Ditto.
1478 * muse-journal.el (muse-journal-rdf-header): Use muse-publish-link-name
1479 instead of muse-publish-output-name.
1481 * muse-publish.el (muse-publish-link-name, muse-publish-link-file): New
1482 functions that consult the :link-suffix when returning the name of the
1483 link (or the complete file name for the latter function). If
1484 :link-suffix does not exist, use :suffix. This should help Muse be
1485 able to handle some more usage scenarios.
1486 (muse-publish-prepare-url): Use muse-publish-link-name instead of
1487 muse-publish-output-name.
1489 * muse-wiki.el (muse-wiki-resolve-project-page): Use
1490 muse-publish-link-file instead of muse-publish-output-file.
1491 (muse-wiki-publish-pretty-title): Don't space-separate capitalized
1492 letters. The old behavior was not friendly to acronyms.
1495 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
1496 lisp/muse-journal.el lisp/muse-latex.el lisp/muse-publish.el
1500 2005-08-29 06:14:35 GMT Michael Olson <mwolson@gnu.org> patch-213
1503 Correct the publish-project example.
1505 muse--main--1.0--patch-213
1507 * examples/publish-project: Remove "-l muse-build.el" and note that the
1508 user's muse-init.el file should add the Muse directories to load-path.
1511 ChangeLog examples/publish-project
1514 2005-08-29 06:04:51 GMT Michael Olson <mwolson@gnu.org> patch-212
1517 Reinstate former extended character class rules.
1519 muse--main--1.0--patch-212
1521 * lisp/muse-regexps.el (muse-regexp-use-character-classes): Looks like
1522 extended regexps really don't work well on Emacs 21.2 or 21.3, so
1524 (muse-regexp-emacs-revision): New variable that indicates the revision
1525 number of this version of Emacs.
1526 (muse-extreg-usable-p): Reinstate old rules -- Emacs 21.2 and 21.3
1527 aren't working well enough with extended character classes in regexps.
1529 * lisp/muse.el (muse-version): If INSERT option is given, insert the text
1530 instead of just displaying it.
1533 ChangeLog lisp/muse-regexps.el lisp/muse.el
1536 2005-08-28 23:59:03 GMT Michael Olson <mwolson@gnu.org> patch-211
1539 Fix paragraph-filling breakage in Emacs21.
1541 muse--main--1.0--patch-211
1543 * lisp/muse-mode.el (muse-mode): Check explicitly for Emacs21 rather than
1544 relying on muse-extreg-usable-p. Thanks to Sergey Vlasov for the bug
1548 ChangeLog lisp/muse-mode.el
1551 2005-08-27 02:25:35 GMT Michael Olson <mwolson@gnu.org> patch-210
1554 Allow Emacs 21.3 to use extended character classes in regexps.
1556 muse--main--1.0--patch-210
1558 * lisp/muse-regexps.el (muse-extreg-usable-p): Use a simpler algorithm.
1559 Since enough positive reports have come in about the usability of 21.3,
1560 we'll allow it to use extended character classes in regexps by default.
1563 ChangeLog lisp/muse-regexps.el
1566 2005-08-26 14:48:08 GMT Michael Olson <mwolson@gnu.org> patch-209
1569 Don't prompt unnecessarily when doing C-c C-t in a Muse project file.
1571 muse--main--1.0--patch-209
1573 * lisp/muse-publish.el (muse-publish-get-output-dir): Use
1574 `muse-read-directory-name' instead of `read-file-name'. Now Muse won't
1575 offer the style and directory prompt when you hit C-c C-t in a file
1576 belonging to a defined Muse project. Otherwise prompt. Thanks to Yann
1577 Hodique for the fix.
1579 * lisp/muse.el (muse-read-directory-name): New function that defines a
1580 fallback version of `read-directory-name', since Emacs21 doesn't have
1584 ChangeLog lisp/muse-publish.el lisp/muse.el
1587 hodique@lifl.fr--2005/muse--yh--1.0--patch-34
1588 hodique@lifl.fr--2005/muse--yh--1.0--patch-35
1589 hodique@lifl.fr--2005/muse--yh--1.0--patch-36
1590 hodique@lifl.fr--2005/muse--yh--1.0--patch-37
1591 hodique@lifl.fr--2005/muse--yh--1.0--patch-38
1592 hodique@lifl.fr--2005/muse--yh--1.0--patch-39
1595 2005-08-25 05:44:56 GMT Michael Olson <mwolson@gnu.org> patch-208
1598 Fix problem with links at beginning of buf and paragraphs.
1600 muse--main--1.0--patch-208
1602 * experimental/muse-xml.el (muse-xml-markup-regexps): Update to do what I
1605 * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
1607 * muse-html.el (muse-html-markup-regexps): Ditto.
1609 * muse-publish.el (muse-publishing-last-position): New variable that
1610 indicates our last buffer position while publishing the current rule.
1611 Used to make sure the process doesn't get stalled.
1612 (muse-publish-markup): Fix edge case where links at beginning of
1613 buffer, with read-only text, would prevent the beginning of buffer from
1615 (muse-publish-markup-directive): Fix case where two directives of the
1616 same size would prevent any following directives from being
1617 interpreted. We accomplish this by setting the last published position
1618 to nil after each directive.
1621 ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
1622 lisp/muse-html.el lisp/muse-publish.el
1625 2005-08-24 03:45:13 GMT Michael Olson <mwolson@gnu.org> patch-207
1628 Document publishing directives.
1630 muse--main--1.0--patch-207
1632 * muse.texi (Getting Started): Remove crufty sentence.
1633 (Directives): New section that describes the likes of #title and
1640 2005-08-23 04:36:54 GMT Michael Olson <mwolson@gnu.org> patch-206
1643 Document WikiNames and update header publishing information.
1645 muse--main--1.0--patch-206
1647 * muse.texi (Headings): Any level of headings is supported.
1648 (Emphasizing Text): Verbatim text may span multiple lines.
1649 (Explicit Links): Refactor Links section into Explicit Links, Implicit
1651 (Implicit Links): Document WikiNames and InterWiki links.
1657 2005-08-22 20:37:10 GMT Michael Olson <mwolson@gnu.org> patch-205
1660 Finish NEWS, handle emphasis at EOF edge case.
1662 muse--main--1.0--patch-205
1664 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-underlined)
1665 (muse-colors-verbatim): Highlight emphasis at the end of file, as long
1666 as there is a terminating emphasis delimiter.
1668 * examples/mwolson/muse-init.el: Sync with my latest configuration.
1670 * NEWS: Bring this up to date.
1673 ChangeLog NEWS examples/mwolson/muse-init.el
1677 2005-08-19 16:55:39 GMT Michael Olson <mwolson@gnu.org> patch-204
1680 muse-html: Add muse-xhtml-extension.
1682 muse--main--1.0--patch-204
1684 * lisp/muse-html.el (muse-xhtml-extension): New option that specifies the
1685 default file extension for publishing XHTML files. Thanks to Trent
1686 Buck for the suggestion.
1690 ChangeLog lisp/muse-html.el
1693 2005-08-19 16:24:08 GMT Michael Olson <mwolson@gnu.org> patch-203
1696 Add items through patch-149 to NEWS.
1698 muse--main--1.0--patch-203
1700 * NEWS (progress): Catch up to patch-149.
1702 * lisp/muse-mode.el (muse-mode): Remove spurious comment.
1704 * lisp/muse-publish.el (muse-publish): Ditto.
1707 ChangeLog NEWS lisp/muse-mode.el lisp/muse-publish.el
1710 2005-08-18 06:53:31 GMT Michael Olson <mwolson@gnu.org> patch-202
1713 Make building of Debian revisions work.
1715 muse--main--1.0--patch-202
1717 * Makefile (distclean): Don't remove anything in debian/, since it will
1719 (debclean): Removed, since two different targets need slightly
1720 different versions of this. Even abstraction has its limits.
1721 (debbuild): New target that takes care of performing the build itself.
1722 (debrevision): New target that makes a revision build, where the
1723 original tarball must not be modified.
1724 (debrevision): Split out building stuff to debbuild target.
1726 * debian/changelog: Several revisions worth of Debian fun.
1728 * debian/control (Build-Depends-Indep): Add emacs21 | emacsen.
1729 (Description): Make this match the ITP and shorten the text.
1732 ChangeLog Makefile Makefile.defs debian/changelog
1736 2005-08-14 07:10:16 GMT Michael Olson <mwolson@gnu.org> patch-201
1739 Prepare initial upload for Debian project.
1741 muse--main--1.0--patch-201
1743 * Makefile.defs (LASTUPLOAD): Mark as the previous Debian package
1744 version, since we only want the last changelog entry to appear on the
1745 initial Debian upload.
1747 * debian/changelog: New Debian package 3.01.arch.201-1.
1750 ChangeLog Makefile.defs debian/changelog
1753 2005-08-13 05:05:41 GMT Michael Olson <mwolson@gnu.org> patch-200
1756 muse-mode: Minor regexp tweak.
1758 muse--main--1.0--patch-200
1760 * lisp/muse-mode.el (muse-mode): Use \\s- instead of [[:blank:]].
1763 ChangeLog lisp/muse-mode.el
1766 2005-08-13 00:25:54 GMT Michael Olson <mwolson@gnu.org> patch-199
1769 Minor fixups from Peter K. Lee.
1771 muse--main--1.0--patch-199
1773 * experimental/muse-xml.el (muse-xml-fixup-tables): Be slightly less
1774 restrictive with our end-of-table regexp.
1776 * lisp/muse-docbook.el (muse-docbook-fixup-tables): Look for tgroup
1777 instead of start of table. Be less restrictive with several of our
1780 * lisp/muse-html.el: Patch from Peter K. Lee.
1781 (muse-html-prepare-buffer): Work around edge case where the "charset="
1782 part has already been appended to muse-html-meta-content-type.
1783 (muse-html-fixup-tables): Be slightly less restrictive with our
1784 end-of-table regexp.
1787 ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
1791 2005-08-12 20:36:10 GMT Michael Olson <mwolson@gnu.org> patch-198
1794 Keep lists from getting mashed together on M-q.
1796 muse--main--1.0--patch-198
1798 * lisp/muse-mode.el (muse-mode): Handle footnotes. Set `paragraph-start'
1799 locally so that lists don't get blended together incorrectly upon
1803 ChangeLog lisp/muse-mode.el
1806 2005-08-12 01:29:58 GMT Michael Olson <mwolson@gnu.org> patch-197
1809 QuickStart: Minor typo in anchor example.
1811 muse--main--1.0--patch-197
1813 * examples/QuickStart (Anchors and tagged links): Link to an anchor only,
1814 rather than a full URL.
1817 ChangeLog examples/QuickStart
1820 2005-08-09 23:15:10 GMT Michael Olson <mwolson@gnu.org> patch-196
1823 Makefile: Use BUILDOPTS.
1825 muse--main--1.0--patch-196
1827 * Makefile (debrelease): Make use of $(BUILDOPTS).
1829 * Makefile.defs (BUILDOPTS): New option that allows additional options to
1830 be passed to dpkg-buildpackage. In case I ever make several revisions
1831 before getting the -1 revision uploaded, for example, I can use "-sa"
1832 here in order to make a valid pacakge.
1835 ChangeLog Makefile Makefile.defs
1838 2005-08-09 22:39:09 GMT Michael Olson <mwolson@gnu.org> patch-195
1841 Make generated Debian packages slightly easier to upload.
1843 muse--main--1.0--patch-195
1845 * debian/changelog: Generate 3.01.arch.195-1.
1847 * debian/rules (clean): Call $(MAKE) realclean instead of $(MAKE) clean.
1849 * Makefile.defs (LASTUPLOAD): New variable that indicates the version
1850 that was last uploaded to Debian.
1852 * Makefile (debrelease): Use $(LASTUPLOAD) to ensure that a full set of
1853 changes is generated. This means we have to use dpkg-buildpackage,
1854 since debuild doesn't recognize the environment variables that it
1855 claims to recognize.
1858 ChangeLog Makefile Makefile.defs debian/changelog debian/rules
1861 2005-08-09 04:01:52 GMT Michael Olson <mwolson@gnu.org> patch-194
1864 Makefile: Minor deletion cleanups.
1866 muse--main--1.0--patch-194
1873 2005-08-09 03:26:50 GMT Michael Olson <mwolson@gnu.org> patch-193
1876 Compilation cleanups.
1878 muse--main--1.0--patch-193
1880 * lisp/muse-mode.el (muse-mode): Use `make-local-variable' instead of
1881 `make-variable-buffer-local' in order to silence compiler warnings.
1883 * lisp/muse.el: Add an eval-when-compile line to silence a compiler
1886 * scripts/muse-build.el (muse-elint-files): Automatically load every
1887 elisp file rather than specifying each one.
1890 ChangeLog lisp/muse-mode.el lisp/muse.el scripts/muse-build.el
1893 2005-08-08 22:58:24 GMT Michael Olson <mwolson@gnu.org> patch-192
1896 Fix failure to resolve interwiki link when clicking on it.
1898 muse--main--1.0--patch-192
1900 * Makefile (debclean): Minor tweak.
1902 * lisp/muse-mode.el (muse-visit-link-default): Indentation fix. No func
1905 * lisp/muse-project.el (muse-project-find-file): Don't add file
1906 extensions to a relative name. If we're dealing with a file, open it
1907 up without searching through the various projects for a path. This
1908 should fix the failure to resolve an interwiki link by clicking on it.
1911 ChangeLog Makefile lisp/muse-mode.el lisp/muse-project.el
1914 2005-08-06 17:39:45 GMT Michael Olson <mwolson@gnu.org> patch-191
1917 Makefile: Remove stale Debian packages for this version.
1919 muse--main--1.0--patch-191
1921 * Makefile (debclean): Remove generated Debian packages for the current
1922 version in parent directory.
1928 2005-08-03 04:34:50 GMT Michael Olson <mwolson@gnu.org> patch-190
1931 Fix trailing backslash error.
1933 muse--main--1.0--patch-190
1935 * lisp/muse-project.el (muse-project-of-file): Apply 1-line
1936 regexp-quoting fix from drkm.
1939 ChangeLog lisp/muse-project.el
1942 2005-07-27 07:43:53 GMT Michael Olson <mwolson@gnu.org> patch-189
1945 Release 3.01.91 (3.02 RC2).
1947 muse--main--1.0--patch-189
1949 * lisp/muse.el (muse-version): Release 3.01.91 (3.02 RC2).
1952 ChangeLog Makefile.defs lisp/muse.el muse.texi
1955 2005-07-27 07:40:03 GMT Michael Olson <mwolson@gnu.org> patch-188
1958 Escape email address and URL always.
1960 muse--main--1.0--patch-188
1962 * lisp/muse-publish.el (muse-publish-markup-email): Move lower. Always
1963 escape and publish email address as read-only, even when it's not
1965 (muse-publish-markup-url): Ditto for URL.
1968 ChangeLog Makefile.defs debian/changelog lisp/muse-publish.el
1971 2005-07-26 08:49:38 GMT Michael Olson <mwolson@gnu.org> patch-187
1974 Inter-project output name fix.
1976 muse--main--1.0--patch-187
1978 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): I would've sworn
1979 that I had fixed this before.
1982 ChangeLog lisp/muse-wiki.el
1985 2005-07-26 08:40:11 GMT Michael Olson <mwolson@gnu.org> patch-186
1988 Make coloring of verbatim greater-than sign same as publishing.
1990 muse--main--1.0--patch-186
1992 * lisp/muse-colors.el (muse-colors-markup): Since we currently publish a
1993 greater-than sign surrounded by equal signs, display it in verbatim
1997 ChangeLog lisp/muse-colors.el
2000 2005-07-26 08:03:41 GMT Michael Olson <mwolson@gnu.org> patch-185
2003 Allow transform function for link descriptions. Bare email and URL fixes.
2005 muse--main--1.0--patch-185
2007 * lisp/muse-publish.el (muse-publish-url-transforms): Docfix.
2008 (muse-publish-desc-transforms): New option that contains the functions
2009 that will be called to transform a link description.
2010 (muse-publish-markup-word): Handle Yet Another Edge Case.
2011 (muse-publish-markup-email): Use
2012 `muse-publish-escape-specials-in-string'. Don't publish if we have a
2013 double-quote on either side.
2014 (muse-publish-url): Apply description transforms.
2015 (muse-publish-markup-url): Don't publish if we have a double-quote on
2018 * lisp/muse-wiki.el (muse-wiki-update-wikiword-regexp)
2019 (muse-wiki-wikiword-regexp, muse-wiki-use-wikiword): Minor docfixes.
2020 (muse-wiki-interwiki-delimiter): New option that indicates the
2021 interwiki delimiter to use.
2022 (muse-wiki-interwiki-replacement): New option that indicates the
2024 (muse-wiki-update-interwiki-regexp): Use muse-wiki-interwiki-delimiter.
2025 (muse-wiki-publish-pretty-title): Deal with EXPLICIT argument so that
2026 this can be added to muse-publish-desc-transforms.
2027 (muse-wiki-publish-pretty-interwiki): New function that replaces the
2028 interwiki delimiter with its replacement, but only when the given text
2029 is not an explicit link.
2031 * lisp/muse.el (muse-update-file-extension): New function made from the
2032 innards of the :set function in `muse-file-extension'.
2035 ChangeLog lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
2038 2005-07-26 06:17:31 GMT Michael Olson <mwolson@gnu.org> patch-184
2041 Handle anchors in all publishing styles, as well as linking to them.
2043 muse--main--1.0--patch-184
2045 * lisp/muse-publish.el (muse-publish-url): Publish links to anchors as
2047 (muse-publish-prepare-url): Don't touch links to anchors.
2049 * lisp/muse-docbook.el (muse-docbook-markup-strings): Add handler for
2050 'internal-link. Treat centered text with
2051 <para role="center">...</para>.
2052 (muse-docbook-markup-paragraph): Slight regexp tweak.
2053 (muse-docbook-insert-anchor): Docfix.
2054 (muse-docbook-markup-anchor): Move lower in file.
2056 * lisp/muse-html.el (muse-html-markup-strings): Add handler for
2058 (muse-xhtml-markup-strings): Order list, no func change.
2059 (muse-html-markup-anchor): Move up in file, no func change.
2061 * lisp/muse-latex.el (muse-latex-markup-functions): Add rule for
2063 (muse-latex-markup-strings): Add handler for 'internal-link.
2064 (muse-latex-insert-anchor, muse-latex-markup-anchor): New functions
2065 that insert an anchor around the next word or inside of a tag.
2067 * lisp/muse-texinfo.el (muse-texinfo-markup-functions): Add rule for
2070 * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Add handler for
2072 (muse-texinfo-insert-anchor, muse-texinfo-markup-anchor): New functions
2073 that insert an anchor before the next word or within a tag.
2075 * NEWS: Initial attempt at documenting changes since 3.01.
2078 .arch-ids/NEWS.id NEWS
2081 ChangeLog lisp/muse-docbook.el lisp/muse-html.el
2082 lisp/muse-latex.el lisp/muse-publish.el lisp/muse-texinfo.el
2085 2005-07-26 04:30:52 GMT Michael Olson <mwolson@gnu.org> patch-183
2088 Generalize some blosxom helper functions.
2090 muse--main--1.0--patch-183
2092 * examples/mwolson/muse-init.el (muse-project-alist): Adapt to new
2093 generalized helper functions.
2094 (my-muse-prepare-entry-for-xanga): Use muse-blosxom-extension rather
2095 than hard-coding it. Use muse-with-temp-buffer. Handle all kinds of
2098 * lisp/muse-blosxom.el: Update example in header.
2099 (muse-blosxom-new-entry): Use new names for helper functions.
2100 (muse-blosxom-get-categories, muse-blosxom-project-alist-entry)
2101 (muse-blosxom-project-alist-dirs): Move to muse-project.el.
2103 * lisp/muse-project.el (muse-project-recurse-directory): Renamed from
2104 `muse-blosxom-project-get-categories'.
2105 (muse-project-alist-styles): Renamed from
2106 `muse-blosxom-project-alist-entry'.
2107 (muse-project-alist-dirs): Renamed from
2108 `muse-blosxom-project-alist-dirs'.
2109 (muse-project-of-file): Use `muse-current-file'.
2111 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Use
2112 `muse-current-file'.
2114 * lisp/muse.el (muse-current-file): New function that returns the name of
2115 the currently visited or published file.
2116 (muse-page-name): Use `muse-current-file'.
2119 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
2120 lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
2123 2005-07-26 03:47:53 GMT Michael Olson <mwolson@gnu.org> patch-182
2126 muse-xml: definition lists, muse-docbook: center.
2128 muse--main--1.0--patch-182
2130 * Makefile (%.info, %.html): Use general argument in rule.
2131 (distclean): Add another cruft file.
2133 * experimental/muse-xml.el (muse-xml-markup-strings): Use <list
2134 type="definition"> for definition lists.
2136 * lisp/muse-docbook.el (muse-docbook-markup-strings): Replace <center>
2137 with <note>, since it's the closest thing I could find.
2140 ChangeLog Makefile experimental/muse-xml.el
2141 lisp/muse-docbook.el
2144 2005-07-24 22:46:22 GMT Michael Olson <mwolson@gnu.org> patch-181
2147 Minor namespace fix.
2149 muse--main--1.0--patch-181
2151 * lisp/muse-colors.el (muse-colors-explicit-link): Use
2152 muse-match-string-no-properties rather than match-string-no-properties.
2155 ChangeLog lisp/muse-colors.el
2158 2005-07-24 21:04:15 GMT Michael Olson <mwolson@gnu.org> patch-180
2161 Correct breakage induced by previous patch.
2163 muse--main--1.0--patch-180
2165 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Don't use the local
2166 path as a fallback if we are publishing.
2169 ChangeLog lisp/muse-wiki.el
2172 2005-07-24 21:01:02 GMT Michael Olson <mwolson@gnu.org> patch-179
2175 Make interwiki links work in a few more edge cases.
2177 muse--main--1.0--patch-179
2179 * lisp/muse-project.el (muse-project-applicable-styles): Remove
2180 assertion, now that I have a good idea of the edge cases involved.
2182 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle case where
2183 the current file is not part of any Muse project, allowing interwiki
2184 links to be resolvable even then. Don't return a relative path if we
2185 are not publishing. For visiting links, the best thing is just to
2186 return the real path.
2189 ChangeLog lisp/muse-project.el lisp/muse-wiki.el
2192 2005-07-24 03:38:06 GMT Michael Olson <mwolson@gnu.org> patch-178
2195 Fix warnings during font-lock, example tag highlighting.
2197 muse--main--1.0--patch-178
2199 * lisp/muse-colors.el (muse-colors-region): Prevent "Wrong side of point"
2201 (muse-colors-tags): Make sure that no fontification occurs in <code> or
2203 (muse-unhighlight-region): Move higher up.
2204 (muse-colors-example-tag, muse-colors-literal-tag): Use
2205 `muse-unhighlight-region'. Fix spelling goof. Omit (goto-char end)
2206 since the point gets put in the right place automatically.
2209 ChangeLog lisp/muse-colors.el
2212 2005-07-24 03:01:50 GMT Michael Olson <mwolson@gnu.org> patch-177
2215 muse-xml: Separate section from title.
2217 muse--main--1.0--patch-177
2219 * experimental/muse-xml.el (muse-xml-markup-strings): Add "level"
2220 attribute to sections. Use separate <title> tag to handle the title of
2221 a section. Thanks to drkm for the suggestion.
2223 * lisp/muse-mode.el (muse-mode): Code indentation, no func change.
2225 * lisp/muse-publish.el (muse-publish-markup-heading)
2226 (muse-publish-section-close): Pass level to markup strings for all
2227 section-related tags.
2229 * lisp/muse.el (muse-page-name): Handle case where buffer-file-name is
2233 ChangeLog experimental/muse-xml.el lisp/muse-mode.el
2234 lisp/muse-publish.el lisp/muse.el
2237 2005-07-23 01:29:29 GMT Michael Olson <mwolson@gnu.org> patch-176
2240 Include regexps from base styles. Fix muse-project-ignore-regexp and use it more.
2242 muse--main--1.0--patch-176
2244 * lisp/muse-blosxom.el (muse-blosxom-get-categories): Don't include
2245 folders that match `muse-project-ignore-regexp'.
2247 * lisp/muse-project.el (muse-project-ignore-regexp): Correct an escape
2248 omission. Add ",.*" to list of bad directory parts.
2250 * lisp/muse-project.el (muse-project-of-file): Ignore PATHNAME if it
2251 matches `muse-project-ignore-regexp'.
2253 * lisp/muse-publish.el: Install patch from Peter K. Lee.
2254 (muse-style-elements-list): New function that returns a list of
2255 references to ELEM in STYLE, including base styles.
2256 (muse-publish-markup-region): Use muse-style-elements-list rather than
2257 muse-style-elements when getting :regexps.
2259 * lisp/muse-publish.el (muse-style-element): Add docstring.
2262 AUTHORS ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
2263 lisp/muse-publish.el
2266 2005-07-23 00:21:36 GMT Michael Olson <mwolson@gnu.org> patch-175
2269 Initial implementation of muse-xml.el. End of section edge case.
2271 muse--main--1.0--patch-175
2273 * AUTHORS: Add Peter K. Lee.
2275 * Makefile (experimental): New target that builds experimental programs.
2276 (distclean): Remove debian/dirs, a cruft file from the debian build
2279 * examples/mwolson/muse-init.el: Update.
2281 * examples/mwolson/muse-init.el ("\C-cpL"): Use a better function that
2282 prompts for the blog entry to visit.
2284 * experimental/Makefile: New file that causes experimental stuff to be
2287 * experimental/muse-xml.el: New file that provides the experimental XML
2290 * lisp/muse-docbook.el (muse-docbook-markup-regexps): Re-order and fix
2293 * lisp/muse-html.el (muse-html-markup-regexps): Ditto.
2295 * lisp/muse-publish.el (muse-publish-section-close): Deal with edge case
2296 involving end-of-file and paragraph detection.
2298 * lisp/muse-wiki.el: Minor header fix.
2300 * scripts/muse-build.el (load-path): Add "../experimental".
2303 experimental/.arch-ids/Makefile.id
2304 experimental/.arch-ids/muse-xml.el.id experimental/Makefile
2305 experimental/muse-xml.el
2308 AUTHORS ChangeLog Makefile examples/mwolson/muse-init.el
2309 lisp/muse-docbook.el lisp/muse-html.el lisp/muse-publish.el
2310 lisp/muse-wiki.el scripts/muse-build.el
2313 2005-07-22 07:30:43 GMT Michael Olson <mwolson@gnu.org> patch-174
2316 Try to fix <example> region coloring problem.
2318 muse--main--1.0--patch-174
2320 * lisp/muse-colors.el (muse-colors-example-tag, muse-colors-literal-tag):
2321 If region is multiple lines, add '(font-lock-multiline t) to
2322 properties. This should fix an annoying <example> region issue.
2325 ChangeLog lisp/muse-colors.el
2328 2005-07-22 07:19:30 GMT Michael Olson <mwolson@gnu.org> patch-173
2331 Don't publish implicit links that have a double-quote at begin or end.
2333 muse--main--1.0--patch-173
2335 * lisp/muse-colors.el (muse-colors-implicit-link): Don't colorize if a
2336 double-quote exists at beginning or end.
2338 * lisp/muse-publish.el (muse-publish-markup-link): When link is implicit,
2339 don't colorize if a double-quote exists at beginning or end.
2342 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
2345 2005-07-22 06:42:10 GMT Michael Olson <mwolson@gnu.org> patch-172
2348 Fix failure to publish emphasis properly.
2350 muse--main--1.0--patch-172
2352 * lisp/muse-publish.el (muse-publish-markup-word): Darn off-by-one
2355 * experimental/muse-wiki-old.el: Removed, since I'm happy with the state
2359 experimental/.arch-ids/muse-wiki-old.el.id
2360 experimental/muse-wiki-old.el
2363 ChangeLog lisp/muse-publish.el
2366 2005-07-22 04:55:52 GMT Michael Olson <mwolson@gnu.org> patch-171
2369 Add a few common revision control directories to the ignore list.
2371 muse--main--1.0--patch-171
2373 * lisp/muse-project.el (muse-project-ignore-regexp): Add types of
2374 directories to be ignored when building the file alist, such as those
2375 used for CVS and Arch revision control data.
2378 ChangeLog lisp/muse-project.el
2381 2005-07-21 01:00:25 GMT Michael Olson <mwolson@gnu.org> patch-170
2384 Fix #2654: Append a newline when using pdf publishing style.
2386 muse--main--1.0--patch-170
2388 * lisp/muse-latex.el (muse-latex-footer, muse-latexcjk-footer): Append a
2392 ChangeLog lisp/muse-latex.el
2395 2005-07-20 20:20:24 GMT Michael Olson <mwolson@gnu.org> patch-169
2398 5 levels of headings colorization; color bare URLs.
2400 muse--main--1.0--patch-169
2402 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-markup):
2403 Really color up to 5 headings.
2404 (muse-colors-markup): Add muse-url-regexp.
2405 (muse-colors-explicit-link): Renamed from muse-colors-link.
2406 (muse-colors-implicit-link): Moved here from
2407 `muse-wiki-colors-wikiword' in muse-wiki.el. We need it here since
2408 we'll be coloring URLs.
2411 ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
2414 2005-07-20 19:45:15 GMT Michael Olson <mwolson@gnu.org> patch-168
2417 Don't emphasize if a word constituent follows the trailer.
2419 muse--main--1.0--patch-168
2421 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-underlined)
2422 (muse-colors-verbatim): Don't colorize if a word constituent follows
2425 * lisp/muse-publish.el (muse-publish-markup-word): Don't publish if a
2426 word constituent follows the trailer.
2429 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
2432 2005-07-20 18:50:12 GMT Michael Olson <mwolson@gnu.org> patch-167
2435 Add coloring for example, verbatim, and =signs=; anchor fix.
2437 muse--main--1.0--patch-167
2439 * lisp/muse-colors.el (muse-verbatim-face): New face that is used to
2440 color <example>, <verbatim>, and =signs=. Defaults to a shade of gray.
2441 (muse-colors-verbatim): Use `muse-verbatim-face'.
2442 (muse-colors-markup): Move =sign= interpreting down so it gets higher
2444 (muse-colors-tags): Add verbatim and literal tags.
2445 (muse-colors-example-tag): Use `remove-text-properties' instead of
2446 `set-text-properties', since the latter does not work consistently.
2447 (muse-colors-literal-tag): New function that strips all markup from the
2449 (muse-colors-link): Match against muse-explicit-link-regexp early on so
2450 that we can work around an annoying XEmacs issue.
2452 * lisp/muse-publish.el (muse-publish-markup-word): Make =signs=
2453 multi-line by default.
2455 * lisp/muse.el (muse-page-name): Handle case where we're given an empty
2459 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
2463 2005-07-20 16:13:37 GMT Michael Olson <mwolson@gnu.org> patch-166
2466 Link with anchor bugfix.
2468 muse--main--1.0--patch-166
2470 * lisp/muse-colors.el (muse-link-face): Highlight links with anchors as
2471 valid, as long as the base is valid.
2474 ChangeLog lisp/muse-colors.el
2477 2005-07-20 14:21:57 GMT Michael Olson <mwolson@gnu.org> patch-165
2480 Link inside table issue, fixes read-only text error.
2482 muse--main--1.0--patch-165
2484 * lisp/muse-docbook.el (muse-docbook-fixup-tables): Ignore read-only text
2485 inside tables so we don't get an error when links exist.
2487 * lisp/muse-html.el (muse-html-fixup-tables): Ditto.
2489 * lisp/muse-project.el (muse-project-publish): Don't take forced files
2490 into account when displaying the "All files published" message, unless
2491 they've actually been modified.
2493 * lisp/muse.el (muse-with-temp-buffer): If debug-on-error is non-nil,
2494 don't wrap in condition-case; we don't want the message to be muffled.
2497 ChangeLog lisp/muse-docbook.el lisp/muse-html.el
2498 lisp/muse-project.el lisp/muse.el
2501 2005-07-20 07:41:28 GMT Michael Olson <mwolson@gnu.org> patch-164
2504 Permit infinitely-nested sections.
2506 muse--main--1.0--patch-164
2508 * examples/QuickStart (Links): Use GNA link rather than johnw's site.
2509 (Deriving from an existing style): Mark up as a list.
2511 * lisp/muse-colors.el (muse-colors-outline-faces-list, muse-make-faces):
2512 Color an additional level of headings.
2514 * lisp/muse-docbook.el (muse-docbook-markup-strings): Add new
2515 section-other, section-other-end, and section-close strings.
2516 (muse-docbook-fixup-sections): Removed, since Muse now implements this
2517 through the 'section-close string.
2519 * lisp/muse-html.el (muse-xhtml-markup-strings): Omit newline from
2520 'begin-underline, since this messes up paragraph handling. Use
2521 <h5></h5> for 'section-other.
2523 (muse-html-fixup-tables): New function that sorts the table parts so
2524 that order is head, foot, body. Apparently XHTML needs this, and it
2525 seems like a good general practice, so we do it for HTML as well.
2527 * lisp/muse-latex.el (muse-latex-markup-strings): Use \\paragraph{} for
2530 * lisp/muse-publish.el (muse-publish-section-close): New function that
2531 determines where to put the section close given heading depth and
2533 (muse-publish-markup-heading): Handle 'section-other and
2534 'section-other-end. Call `muse-publish-section-close' at end of
2537 * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Use @subsubheading
2541 ChangeLog examples/QuickStart lisp/muse-colors.el
2542 lisp/muse-docbook.el lisp/muse-html.el lisp/muse-latex.el
2543 lisp/muse-publish.el lisp/muse-texinfo.el
2546 2005-07-20 05:50:55 GMT Michael Olson <mwolson@gnu.org> patch-163
2549 muse-docbook: table and anchor fixes; many non-MULE XEmacs fixes.
2551 muse--main--1.0--patch-163
2553 * lisp/muse-docbook.el: More suggestions from Dale Smith, and non-MULE
2555 (muse-docbook-markup-regexps): Deal with new table algorithm.
2556 (muse-docbook-transform-content-type, muse-docbook-encoding)
2557 (muse-docbook-finalize-buffer): Non-MULE XEmacs fix.
2558 (muse-docbook-markup-table): Use a better table algorithm, based on the
2559 one in muse-html.el. Make sure a <tgroup> surrounds the body, head,
2560 and foot of the table. Use informaltable rather than table.
2561 (muse-docbook-fixup-tables): New function that sorts all tables found
2562 in the published document so that the order is head, foot, body.
2563 (muse-docbook-markup-functions): Add anchor handler.
2564 (muse-docbook-markup-paragraph): Allow anchors to occur at beginning of
2566 (muse-docbook-markup-anchor, muse-docbook-insert-anchor): New functions
2567 that insert an anchor at point.
2569 * lisp/muse-html.el (muse-html-transform-content-type)
2570 (muse-html-encoding, muse-html-finalize-buffer): Non-MULE XEmacs fixes.
2572 * examples/QuickStart (Anchors and tagged links): Improve anchor example.
2574 * lisp/muse.el (muse-eval-lisp): XEmacs fix.
2576 * lisp/muse.el (muse-with-temp-buffer): XEmacs fix. Include the body
2577 that was evaluated in the output.
2580 ChangeLog examples/QuickStart lisp/muse-docbook.el
2581 lisp/muse-html.el lisp/muse-latex.el lisp/muse.el
2584 2005-07-19 08:11:37 GMT Michael Olson <mwolson@gnu.org> patch-162
2587 muse-texinfo: Improve formatting for enddots, dots, underline.
2589 muse--main--1.0--patch-162
2591 * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Improve translation
2592 of enddots and dots. For begin-underline and end-underline, use "_",
2593 since we don't have anything better.
2596 ChangeLog lisp/muse-texinfo.el
2599 2005-07-19 07:51:54 GMT Michael Olson <mwolson@gnu.org> patch-161
2602 muse-texinfo: Fix #2635 by adding `}' and `{' to specials list.
2604 muse--main--1.0--patch-161
2606 * lisp/muse-texinfo.el (muse-texinfo-markup-specials): Add `{' and `}' to
2607 list. This should fix #2635.
2610 ChangeLog lisp/muse-texinfo.el
2613 2005-07-19 07:24:38 GMT Michael Olson <mwolson@gnu.org> patch-160
2616 muse-texinfo fixes; use info-pdf to generate PDF doc for QuickStart.
2618 muse--main--1.0--patch-160
2620 * Makefile.defs (VERSION): Prepare snapshot 3.01.arch.160.
2622 * debian/changelog: Ditto.
2624 * debian/control (Build-Depends-Indep): Add tetex-bin.
2626 * examples/Makefile (%.pdf): Use info-pdf, since it generates nicer
2629 * examples/QuickStart: Remove stray <comment> now that the bug that made
2630 it necessary is fixed.
2632 * lisp/muse-blosxom.el: Credit Björn Lindström for his excellent
2635 * lisp/muse-texinfo.el (muse-texinfo-header, muse-texinfo-footer): Move
2636 the contents from the footer to the header.
2638 * lisp/muse-texinfo.el (muse-texinfo-markup-table): Insert space before
2639 each number, not after.
2641 * lisp/muse.el (muse-eval-lisp): Minor whitespace fix.
2643 * lisp/muse.el (muse-with-temp-buffer): Throw a backtrace if an error
2644 happens when doing batch publishing. Minor whitespace fix.
2647 ChangeLog Makefile.defs debian/changelog debian/control
2648 examples/Makefile examples/QuickStart lisp/muse-blosxom.el
2649 lisp/muse-texinfo.el lisp/muse.el
2652 2005-07-19 05:50:25 GMT Michael Olson <mwolson@gnu.org> patch-159
2655 Handle a few more DocBook edge cases; all known DocBook issues are fixed.
2657 muse--main--1.0--patch-159
2659 * examples/QuickStart: Add "Write me." to empty sections at end so that
2660 they publish correctly with DocBook.
2662 * lisp/muse-docbook.el (muse-docbook-markup-paragraph): Handle case where
2663 paragraph starts with emphasis, example, link, or email address.
2666 ChangeLog examples/QuickStart lisp/muse-docbook.el
2669 2005-07-19 05:34:28 GMT Michael Olson <mwolson@gnu.org> patch-158
2672 Handle embedded docbook footnotes and <literal> edge case.
2674 muse--main--1.0--patch-158
2676 * lisp/muse-docbook.el: Implement more suggestions from Dale Smith.
2677 (muse-docbook-markup-strings): Use systemitem for example text.
2678 (muse-docbook-markup-paragraph): Allow for embedded footnotes that have
2679 <para></para> inside of them.
2681 * lisp/muse-html.el (muse-html-escape-string): Don't deal with '&<>"'
2684 * lisp/muse-publish.el (muse-publish-url-transforms): Add
2685 muse-publish-escape-specials-in-string to list by default.
2687 * lisp/muse-publish.el (muse-publish-escape-specials): New optional third
2688 argument IGNORE-READ-ONLY determines whether or not to ignore the
2689 read-only property when transforming text. Add docstring.
2690 (muse-publish-markup-word): Use non-nil third argument to
2691 muse-publish-escape-specials when we're publishing `='-delimited text.
2692 This allows =<literal><tag></literal>= to work as intended.
2694 * lisp/muse-publish.el (muse-publish-escape-specials-in-string): Ignore
2695 arguments after the first so that we can include this in
2696 `muse-publish-url-transforms'.
2698 * lisp/muse-publish.el (muse-publish-prepare-url): Add docstring.
2701 ChangeLog lisp/muse-docbook.el lisp/muse-html.el
2702 lisp/muse-publish.el
2705 2005-07-19 03:07:59 GMT Michael Olson <mwolson@gnu.org> patch-157
2708 Misc. blosxom fixes, like category directive.
2710 muse--main--1.0--patch-157
2712 * contrib/pyblosxom/getstamps.py: Add file extension.
2714 * contrib/pyblosxom/hardcodedates.py (get_all_timestamps): Omit file
2715 extension. This will allow Muse to specify it once a
2716 timestamps-writing routine gets written.
2718 * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Pay
2719 attention to the "category" directive, if it exists. Use file-truename
2720 instead of expand-file-name for base directory.
2722 * lisp/muse-blosxom.el (muse-blosxom-new-entry): Add #category directive
2725 * lisp/muse-project.el (muse-project): Add :timestamps to list of
2726 available tags, even though it doesn't do anything yet.
2729 ChangeLog contrib/pyblosxom/getstamps.py
2730 contrib/pyblosxom/hardcodedates.py lisp/muse-blosxom.el
2731 lisp/muse-project.el
2734 2005-07-18 08:53:32 GMT Michael Olson <mwolson@gnu.org> patch-156
2737 Small logic fix with temp files.
2739 muse--main--1.0--patch-156
2741 * lisp/muse.el (muse-with-temp-buffer): Use buffer-live-p instead of
2742 buffer-name to determine whether the buffer is still around.
2745 ChangeLog lisp/muse.el
2748 2005-07-18 08:23:00 GMT Michael Olson <mwolson@gnu.org> patch-155
2751 Make customize of muse-project-alist work in Emacs21 and XEmacs.
2753 muse--main--1.0--patch-155
2755 * lisp/muse.el (muse-widget-type-value-create)
2756 (muse-widget-child-value-get, muse-widget-type-match): Minimum set of
2757 extra widgets from 'lazy type that are needed to get the
2758 `muse-project-alist' customize interface to work on XEmacs and Emacs21.
2760 * lisp/muse.el (muse-implicit-link-functions)
2761 (muse-explicit-link-functions): Remove predefined wiki-related options.
2762 These are added in muse-wiki via custom-add-option.
2764 * lisp/muse-mode.el (muse-mode-hook): Ditto.
2766 * lisp/muse-colors.el (muse-colors-emphasized): Use eq instead of memq.
2768 * lisp/muse-project.el (muse-project-alist-get): Turn :symbols into
2769 ":strings" to cope with Emacs21 and XEmacs.
2770 (muse-project-alist-set): Turn ":strings" back into ":symbols".
2772 * lisp/muse-project.el (muse-project): Derive from 'default rather than
2773 'lazy, since that is an Emacs CVS-ism. Separate logical groups with
2774 newlines. Control indentation. Remove an unnecessary inlined repeat.
2776 * lisp/muse-project.el (muse-project-alist): Use cons instead of alist,
2777 since XEmacs doesn't support the alist widget. Deal with case where no
2778 projects are defined, or a strange expression is used.
2780 * lisp/muse-wiki.el: Insinuate muse-wiki link handlers and mode hook
2781 stuff using custom-add-option.
2784 ChangeLog lisp/muse-colors.el lisp/muse-mode.el
2785 lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
2788 2005-07-18 03:31:38 GMT Michael Olson <mwolson@gnu.org> patch-154
2791 Don't kill temp buffer if debug-on-error is non-nil.
2793 muse--main--1.0--patch-154
2795 * lisp/muse.el (muse-with-temp-buffer): Only kill the temp buffer when
2796 debug-on-error is nil. Use " *muse-temp*" for the buffer name.
2799 ChangeLog lisp/muse.el
2802 2005-07-18 03:05:11 GMT Michael Olson <mwolson@gnu.org> patch-153
2805 Expand Debian package description.
2807 muse--main--1.0--patch-153
2809 * debian/control (Description): Expand this to make the package more
2812 * debian/copyright, debian/rules: Minor whitespace cleanups.
2814 * debian/changelog: Package 3.01.arch.152-1.
2817 ChangeLog Makefile.defs debian/changelog debian/control
2818 debian/copyright debian/rules
2821 2005-07-18 02:33:12 GMT Michael Olson <mwolson@gnu.org> patch-152
2824 Header/footer docfix; ChangeLog correction.
2826 muse--main--1.0--patch-152
2828 * {arch}/.../patch-log/patch-144: Correct previous ChangeLog entry.
2829 Thanks to drkm for pointing out my error.
2831 Use better documentation and customize interface for headers and footers.
2832 Thanks to Chris McMahan.
2835 ChangeLog lisp/muse-blosxom.el lisp/muse-book.el
2836 lisp/muse-docbook.el lisp/muse-html.el lisp/muse-journal.el
2837 lisp/muse-latex.el lisp/muse-poem.el lisp/muse-texinfo.el
2839 {arch}/muse/muse--main/muse--main--1.0/mwolson@gnu.org--2005/patch-log/patch-144
2842 2005-07-18 00:53:34 GMT Michael Olson <mwolson@gnu.org> patch-151
2845 Slight Debian version tweak.
2847 muse--main--1.0--patch-151
2849 * Makefile.defs (VERSION): Use a slightly different version naming
2850 scheme. I've dropped the ".90". The new scheme is X.YY.arch.YYY where
2851 X.YY is the Muse version, and YYY is the patch level.
2853 * debian/changelog: Ditto.
2856 ChangeLog Makefile.defs debian/changelog
2859 2005-07-17 23:23:34 GMT Michael Olson <mwolson@gnu.org> patch-150
2862 Improve debian build and put together a package.
2864 muse--main--1.0--patch-150
2866 * Makefile (debclean): New target that cleans up the mess that the
2867 `debian' target makes.
2868 (debian): Build using debuild rather than dpkg-buildpackage. Copy
2869 results to my debian dist dir two levels up.
2871 * Makefile.defs (VERSION): Set to 3.01.90.arch.149 for the debian build.
2873 * debian/changelog: Sign 3.01.90.arch.149-1 snapshot.
2875 * debian/control (Standards-Version): Update to 3.6.2.
2877 * debian/control (Depends): Add emacs21 and xemacs21 to make lintian shut
2880 * debian/copyright (Copyright): Improve.
2882 * debian/emacsen-install (FILES): Include contrib directory so that
2883 muse-http.el compiles properly.
2885 * debian/muse-el.examples: New file containing the example files to
2888 * debian/rules: Move example stuff to muse-el.examples. Install some
2889 additional documentation.
2892 debian/.arch-ids/muse-el.examples.id debian/muse-el.examples
2895 ChangeLog Makefile Makefile.defs debian/changelog
2896 debian/control debian/copyright debian/emacsen-install
2900 2005-07-17 20:52:18 GMT Michael Olson <mwolson@gnu.org> patch-149
2903 Fix links in table, links in verbatim, emphasis publishing, publishing from script.
2905 muse--main--1.0--patch-149
2907 * lisp/muse-colors.el (muse-colors-emphasized): Fix an edge case where
2908 the beginning of a header would be emphasized if an asterisk came
2910 (muse-colors-underlined): Don't allow end of underlined text to be the
2911 beginning of a line. Don't use memq to check for whitespace syntax; eq
2914 * lisp/muse-publish.el (muse-publish-markup-regexps): Mark links later
2915 on. We'll use a more clever trick to keep emphasis characters from
2916 being interpreted in explicit links -- add a custom 'noemphasis text
2917 property to them. Move mdash rule further down so that I can add
2918 designations after blockquoted text.
2920 * lisp/muse-publish.el (muse-publish-markup-word): If beginning or end of
2921 text has the 'noemphasis property, ignore it.
2922 (muse-publish-mark-noemphasis): New function that adds the 'noemphasis
2923 property to the text between BEG and END, or match beginning and end.
2925 * lisp/muse.el (muse-with-temp-buffer): Make sure the buffer is alive
2926 before trying to set buffer-modified to nil. This should fix a
2927 "selecting deleted buffer" error when publishing from command line.
2930 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
2934 2005-07-17 18:36:55 GMT Michael Olson <mwolson@gnu.org> patch-148
2937 Journal validation fixes.
2939 muse--main--1.0--patch-148
2941 * lisp/muse-html.el (muse-html-header): Use HTML 4.0 Transitional by
2942 default rather than HTML 4.0 [strict].
2943 (muse-html-markup-strings): Include empty alt element.
2945 * lisp/muse-journal.el: Use "div class=..." rather than "div id=...".
2947 * muse.texi (Journal): Ditto.
2950 ChangeLog lisp/muse-html.el lisp/muse-journal.el muse.texi
2953 2005-07-17 04:21:19 GMT Michael Olson <mwolson@gnu.org> patch-147
2956 Add debian files; tweak Makefile.
2958 muse--main--1.0--patch-147
2960 * Makefile (distclean): Remove directory created by dist rule.
2961 (dist): Make this only generate the directory, not the tarball.
2962 (release): New target that generates the tarball and zipfile.
2963 (debrelease): New target that builds the debian package for Muse.
2964 (upload): Depend on release target.
2966 * examples/mwolson/stylesheets: Add forgotten Arch id.
2969 debian/.arch-ids/=id debian/.arch-ids/changelog.id
2970 debian/.arch-ids/control.id debian/.arch-ids/copyright.id
2971 debian/.arch-ids/emacsen-install.id
2972 debian/.arch-ids/emacsen-remove.id
2973 debian/.arch-ids/emacsen-startup.id
2974 debian/.arch-ids/muse-el.dirs.id
2975 debian/.arch-ids/muse-el.docs.id
2976 debian/.arch-ids/muse-el.info.id debian/.arch-ids/rules.id
2977 debian/changelog debian/control debian/copyright
2978 debian/emacsen-install debian/emacsen-remove
2979 debian/emacsen-startup debian/muse-el.dirs debian/muse-el.docs
2980 debian/muse-el.info debian/rules
2981 examples/mwolson/stylesheets/.arch-ids/=id
2982 examples/mwolson/stylesheets/.arch-ids/blog.css.id
2983 examples/mwolson/stylesheets/.arch-ids/common.css.id
2984 examples/mwolson/stylesheets/.arch-ids/print.css.id
2985 examples/mwolson/stylesheets/.arch-ids/screen.css.id
2986 examples/mwolson/stylesheets/blog.css
2987 examples/mwolson/stylesheets/common.css
2988 examples/mwolson/stylesheets/print.css
2989 examples/mwolson/stylesheets/screen.css
2995 debian debian/.arch-ids examples/mwolson/stylesheets
2996 examples/mwolson/stylesheets/.arch-ids
2999 2005-07-16 05:10:31 GMT Michael Olson <mwolson@gnu.org> patch-146
3002 Allow `muse-index-as-string' to remove current file from output.
3004 muse--main--1.0--patch-146
3006 * lisp/muse-mode.el (muse-index-as-string): Add EXCLUDE-CURRENT option,
3007 which excludes the current file from the output. Improve
3011 ChangeLog lisp/muse-mode.el
3014 2005-07-16 04:56:02 GMT Michael Olson <mwolson@gnu.org> patch-145
3017 S-TAB issue with Windows.
3019 muse--main--1.0--patch-145
3021 * lisp/muse-mode.el (muse-mode-map): Try once more to fix the Shift-TAB
3025 ChangeLog lisp/muse-mode.el
3028 2005-07-16 04:39:52 GMT Michael Olson <mwolson@gnu.org> patch-144
3031 Improve temp buffer usage.
3033 muse--main--1.0--patch-144
3035 * lisp/muse-publish.el (muse-publish-file): Omit second argument to
3036 `insert-file-contents'. This should further help with the temp
3037 buffer problem. Thanks to Peter K. Lee and drkm for the research
3040 * lisp/muse.el (muse-with-temp-buffer): Renamed from
3041 `muse-with-temp-buffer-no-prompt'. Report any errors that occur, but
3042 make sure the temp buffer is killed. I didn't implement an option to
3043 save the contents of the temp buffer.
3046 ChangeLog lisp/muse-book.el lisp/muse-http.el
3047 lisp/muse-mode.el lisp/muse-poem.el lisp/muse-publish.el
3051 2005-07-16 03:39:02 GMT Michael Olson <mwolson@gnu.org> patch-143
3054 muse-docbook: split-string Emacs21 fix.
3056 muse--main--1.0--patch-143
3058 * lisp/muse-docbook.el (muse-docbook-get-author): Omit 3rd argument of
3059 split-string to fix an Emacs21 issue.
3062 ChangeLog lisp/muse-docbook.el
3065 2005-07-15 04:40:26 GMT Michael Olson <mwolson@gnu.org> patch-142
3068 muse-docbook: Parse author directive so that it validates properly.
3070 muse--main--1.0--patch-142
3072 * lisp/muse-docbook.el (muse-docbook-get-author): New function that
3073 attempts to publish the contents a DocBook-usable <author> tag.
3074 (muse-docbook-header): Use `muse-docbook-get-author'.
3077 ChangeLog lisp/muse-docbook.el
3080 2005-07-15 01:57:51 GMT Michael Olson <mwolson@gnu.org> patch-141
3083 Be a bit more clever with our consecutive list regexp.
3085 muse--main--1.0--patch-141
3087 * lisp/muse-docbook.el (muse-docbook-markup-regexps): Be a bit more
3088 clever with our consecutive list regexp.
3091 ChangeLog lisp/muse-docbook.el
3094 2005-07-15 01:50:05 GMT Michael Olson <mwolson@gnu.org> patch-140
3097 Do the right thing with consecutive list items, hopefully.
3099 muse--main--1.0--patch-140
3101 * lisp/muse-docbook.el: Apply patch from Dale Smith and add to it.
3102 (muse-docbook-header): Add DTD string.
3103 (muse-docbook-markup-regexps): Add rule that merges consecutive list
3105 (muse-docbook-merged-tags, muse-docbook-fixup-tags): Removed.
3106 ("docbook"): Change :before-end back to 'muse-docbook-fixup-sections.
3109 ChangeLog lisp/muse-docbook.el
3112 2005-07-15 01:07:35 GMT Michael Olson <mwolson@gnu.org> patch-139
3115 Improve customize interface for `muse-project-alist' once more.
3117 muse--main--1.0--patch-139
3119 * lisp/muse-project.el (muse-project-alist-get): Allow cdr of each
3120 setting to be anything, since we now support settings that use lists.
3121 (muse-project): Vastly improve this by naming each setting and showing
3122 what exact type is required. Handle case where a function is not
3123 defined yet. Use a set for styles, which looks nice. This is about as
3124 good as it can be ... unless we add some sort of inline documentation
3125 later on. A setting was added for Yann's :force-publish tag.
3127 * lisp/muse.el (muse-eval-lisp): Fix compile warning by not displaying
3131 ChangeLog lisp/muse-project.el lisp/muse.el
3134 2005-07-14 23:27:14 GMT Michael Olson <mwolson@gnu.org> patch-138
3137 Merged from hodique@lifl.fr--2005 (patch 24-33)
3139 muse--main--1.0--patch-138
3143 * hodique@lifl.fr--2005/muse--yh--1.0--patch-24
3144 Merged from mwolson@gnu.org--2005 (patch 96)
3146 * hodique@lifl.fr--2005/muse--yh--1.0--patch-25
3147 Merged from mwolson@gnu.org--2005 (patch 97-101)
3149 * hodique@lifl.fr--2005/muse--yh--1.0--patch-26
3150 Merged from mwolson@gnu.org--2005 (patch 102-106)
3152 * hodique@lifl.fr--2005/muse--yh--1.0--patch-27
3153 Merged from mwolson@gnu.org--2005 (patch 107-120)
3155 * hodique@lifl.fr--2005/muse--yh--1.0--patch-28
3156 Merged from mwolson@gnu.org--2005 (patch 121-131)
3158 * hodique@lifl.fr--2005/muse--yh--1.0--patch-29
3159 Merged from mwolson@gnu.org--2005 (patch 132)
3161 * hodique@lifl.fr--2005/muse--yh--1.0--patch-30
3162 Merged from mwolson@gnu.org--2005 (patch 133-135)
3164 * hodique@lifl.fr--2005/muse--yh--1.0--patch-31
3165 Merged from mwolson@gnu.org--2005 (patch 136)
3167 * hodique@lifl.fr--2005/muse--yh--1.0--patch-32
3168 Merged from mwolson@gnu.org--2005 (patch 137)
3170 * hodique@lifl.fr--2005/muse--yh--1.0--patch-33
3171 Introduce :force-publish project keyword. Fix bug #2637
3174 ChangeLog lisp/muse-project.el
3177 hodique@lifl.fr--2005/muse--yh--1.0--patch-24
3178 hodique@lifl.fr--2005/muse--yh--1.0--patch-25
3179 hodique@lifl.fr--2005/muse--yh--1.0--patch-26
3180 hodique@lifl.fr--2005/muse--yh--1.0--patch-27
3181 hodique@lifl.fr--2005/muse--yh--1.0--patch-28
3182 hodique@lifl.fr--2005/muse--yh--1.0--patch-29
3183 hodique@lifl.fr--2005/muse--yh--1.0--patch-30
3184 hodique@lifl.fr--2005/muse--yh--1.0--patch-31
3185 hodique@lifl.fr--2005/muse--yh--1.0--patch-32
3186 hodique@lifl.fr--2005/muse--yh--1.0--patch-33
3189 2005-07-14 20:48:56 GMT Michael Olson <mwolson@gnu.org> patch-137
3192 Prevent temp buffers from prompting for save; handle lisp errors better.
3194 muse--main--1.0--patch-137
3196 * lisp/muse-colors.el (muse-colors-region): Try to fix "Invalid search
3197 bound" error. I don't know for certain where this is coming from,
3198 though ... *grumble*.
3200 * lisp/muse.el (muse-eval-lisp): Wrap this in a `condition-case', much
3201 like how emacs-wiki does it. Warn the user about lisp errors,
3202 returning "<!--INVALID LISP CODE-->" if an error occurs. This will
3203 publish as something valid in most markup styles, with increased
3204 emphasis on those that don't support it. That's a win-win ... I think
3207 * lisp/muse.el (muse-with-temp-buffer-no-prompt): New macro that acts
3208 like `with-temp-buffer', but sets buffer-modfied-p to nil before trying
3209 to kill the buffer so we don't get any annoying prompts. I *strongly*
3210 believe that this should be the default behavior of `with-temp-buffer'.
3212 * lisp/muse-book.el (muse-book-publish-project): Use
3213 `muse-with-temp-buffer-no-prompt'.
3215 * lisp/muse-http.el (muse-http-reject): Ditto.
3217 * lisp/muse-mode.el (muse-index-as-string): Ditto.
3219 * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
3221 * lisp/muse-publish.el (muse-publish-markup-string, muse-publish-file):
3222 (muse-publish-markup-email, muse-published-contents): Ditto.
3225 ChangeLog lisp/muse-book.el lisp/muse-colors.el
3226 lisp/muse-http.el lisp/muse-mode.el lisp/muse-poem.el
3227 lisp/muse-publish.el lisp/muse.el
3230 2005-07-14 18:49:56 GMT Michael Olson <mwolson@gnu.org> patch-136
3233 Customization error; Makefile tweaks.
3235 muse--main--1.0--patch-136
3237 * Makefile (dist): Use a tla-specific method to create the tarball.
3238 Create a zip file as well.
3239 (upload): New rule that uploads the tarball and zip file to gna.org.
3241 * Makefile.defs (VERSION): New variable that determines the version
3242 string to use in the `dist' and `upload' targets.
3244 * lisp/muse.el (muse-implicit-link-functions)
3245 (muse-explicit-link-functions): Use :type of hook so that the options
3249 ChangeLog Makefile Makefile.defs lisp/muse.el
3252 2005-07-13 23:20:12 GMT Michael Olson <mwolson@gnu.org> patch-135
3255 Prepare Muse 3.01.90 (3.02 RC1).
3257 muse--main--1.0--patch-135
3261 ChangeLog lisp/muse.el muse.texi
3264 2005-07-13 23:11:08 GMT Michael Olson <mwolson@gnu.org> patch-134
3267 Attempt to get the right file extension when publishing; more examples.
3269 muse--main--1.0--patch-134
3271 * examples/mwolson/muse-init.el: Update my configuration.
3273 * examples/mwolson/templates: Store my web page templates here.
3275 * examples/mwolson/stylesheets: Store my CSS stylesheets here.
3277 * lisp/muse-publish.el (muse-publish-markup-link): Fix mangling of
3278 descriptions. Yet another reason to implement my list-returning from
3281 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Deal gracefully
3282 with a few more edge cases. Throw together a rough hack for
3283 determining when to include the output file extension.
3285 * lisp/muse-wiki.el (muse-wiki-colors-nop-tag): Make this less odious,
3286 but still ineffective.
3289 examples/mwolson/templates/.arch-ids/=id
3290 examples/mwolson/templates/.arch-ids/footer.html.id
3291 examples/mwolson/templates/.arch-ids/generic-footer.html.id
3292 examples/mwolson/templates/.arch-ids/generic-header.html.id
3293 examples/mwolson/templates/.arch-ids/header.html.id
3294 examples/mwolson/templates/footer.html
3295 examples/mwolson/templates/generic-footer.html
3296 examples/mwolson/templates/generic-header.html
3297 examples/mwolson/templates/header.html
3300 ChangeLog examples/mwolson/muse-init.el lisp/muse-publish.el
3304 examples/mwolson/templates
3305 examples/mwolson/templates/.arch-ids
3308 2005-07-13 21:12:27 GMT Michael Olson <mwolson@gnu.org> patch-133
3311 Make published link handling do the right thing, plus misc. fixes.
3313 muse--main--1.0--patch-133
3315 * lisp/muse-mode.el (muse-mode-hook): Add option for
3316 `muse-wiki-update-custom-values'. The :set function makes sure that
3317 this is always included in `muse-mode-hook' if muse-wiki is loaded.
3318 This probably isn't best-practice, but it works.
3320 * lisp/muse-project.el (muse-project-of-file): Fix some duplicated code.
3323 * lisp/muse-publish.el (muse-publish-url-transforms): Add
3324 `muse-publish-prepare-url' to the listed options.
3326 * lisp/muse-publish.el (muse-publish-output-file): Handle case where
3327 output-dir is not specified.
3329 * lisp/muse-publish.el (muse-publish-markup-link): Call link handlers
3330 here instead of later on.
3332 * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Try to do the
3333 right thing when `muse-wiki-interwiki-alist' is nil.
3335 * lisp/muse-wiki.el (muse-wiki-output-name): Removed in favor of calling
3336 `muse-publish-output-file'.
3338 * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
3339 (muse-wiki-transform-wikiword): Removed. We should not use the
3340 publishing transforms facility to handle these.
3342 * lisp/muse-wiki.el ("muse-publish"): Publish wikiwords and interwiki
3343 links as "link" rather than "url".
3345 * lisp/muse-wiki.el (muse-wiki-update-custom-values): New function that
3346 takes care of any customization cleaups that need to happen whenever
3347 muse-mode is entered.
3349 * lisp/muse.el (muse-implicit-link-functions): Add options for
3350 `muse-handle-url' and the wiki handlers.
3351 (muse-explicit-link-functions): Add option for
3352 `muse-wiki-handle-internal'.
3355 ChangeLog lisp/muse-mode.el lisp/muse-project.el
3356 lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
3359 2005-07-13 03:38:52 GMT Michael Olson <mwolson@gnu.org> patch-132
3362 Add invalid directory assertion.
3364 muse--main--1.0--patch-132
3366 * lisp/muse-project.el (muse-project-file-entries): Add assertion so that
3367 any invalid directories will trigger an error.
3370 ChangeLog lisp/muse-project.el
3373 2005-07-12 07:54:08 GMT Michael Olson <mwolson@gnu.org> patch-131
3376 AUTHORS: Fix typo, add that Yann authored muse-wiki.el.
3378 muse--main--1.0--patch-131
3385 2005-07-12 07:52:25 GMT Michael Olson <mwolson@gnu.org> patch-130
3388 Yann's assignment form came in!
3390 muse--main--1.0--patch-130
3397 2005-07-12 07:18:27 GMT Michael Olson <mwolson@gnu.org> patch-129
3400 Compilation fix, minor shuffling in `muse-mode'.
3402 muse--main--1.0--patch-129
3404 * lisp/muse.el (muse-file-extension): Make sure sym is bound before
3405 accessing it. Fixes Yet Another Compiler Error.
3407 * lisp/muse-mode.el (muse-mode): Move font-lock setup to very end so that
3408 project-specific settings happen first.
3411 ChangeLog lisp/muse-mode.el lisp/muse.el
3414 2005-07-12 07:12:49 GMT Michael Olson <mwolson@gnu.org> patch-128
3417 Fix annoying initial buffer coloring problem.
3419 muse--main--1.0--patch-128
3421 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle the case
3422 where even buffer-file-name is not set. This happens the first time we
3423 attempt to colorize the buffer. I'm rather astonished that I had to do
3427 ChangeLog lisp/muse-wiki.el
3430 2005-07-12 06:12:08 GMT Michael Olson <mwolson@gnu.org> patch-127
3433 Jump to bad and good links on TAB; mode-choosing fix.
3435 muse--main--1.0--patch-127
3437 * lisp/muse-mode.el (muse-mode-choose-mode): New function that always
3438 pics a major mode for a file. If one is specified in the project of
3439 file, use it. Otherwise, use muse-mode.
3440 (muse-next-reference, muse-previous-reference): Jump to bad links as
3443 * lisp/muse.el (muse-file-extension): Use `muse-mode-choose-mode' instead
3447 ChangeLog lisp/muse-mode.el lisp/muse.el
3450 2005-07-12 05:56:42 GMT Michael Olson <mwolson@gnu.org> patch-126
3453 Add specified Muse file extension to auto-mode-alist.
3455 muse--main--1.0--patch-126
3457 * lisp/muse.el (muse-file-extension): If extension is specified, remove
3458 the old extension from auto-mode-alist and add the new one. This
3459 eliminates the need to set muse-mode-auto-p when you have specified a
3460 Muse file extension.
3462 * examples/mwolson/muse-init.el: Sync.
3465 ChangeLog examples/mwolson/muse-init.el lisp/muse.el
3468 2005-07-11 10:08:45 GMT Michael Olson <mwolson@gnu.org> patch-125
3471 Make `muse-project-alist' more intuitively customizable.
3473 muse--main--1.0--patch-125
3475 * examples/mwolson/muse-init.el (muse-project-alist): Resync with my
3478 * lisp/muse-project.el: Thanks to jessealama on IRC for the suggestion.
3479 (muse-project-alist-get): New function that pre-parses
3480 `muse-projects-alist' before customization in order to work around an
3481 annoying limitation in the customize interface.
3482 (muse-project-alist-set): New function that takes the value that
3483 customize gave us and turns it into something Muse can use.
3484 (muse-project): New widget that outlines the form of the
3485 `muse-project-alist' variable.
3486 (muse-project-alist): Use the `muse-project' widget and specify :set
3490 ChangeLog examples/mwolson/muse-init.el lisp/muse-project.el
3493 2005-07-10 22:41:49 GMT Michael Olson <mwolson@gnu.org> patch-124
3496 Silence compiler warnings.
3498 muse--main--1.0--patch-124
3500 * lisp/muse-docbook.el (muse-docbook-fixup-tags): Docfix.
3502 * lisp/muse-html.el (muse-html-escape-string): Let-bind `ch' to silence a
3505 * lisp/muse-project.el (muse-project-applicable-styles): Call
3506 `muse-assert' with only 1 argument to silence a compiler warning.
3509 ChangeLog lisp/muse-docbook.el lisp/muse-html.el
3510 lisp/muse-project.el
3513 2005-07-10 22:19:26 GMT Michael Olson <mwolson@gnu.org> patch-123
3516 muse-docbook: Merge several other types of tags if necessary.
3518 muse--main--1.0--patch-123
3520 * lisp/muse-docbook.el (muse-docbook-fixup-tags): Renamed from
3521 `muse-docbook-fixup-sections'. For each TAG in
3522 `muse-docbook-merged-tags', if consecutive groupings of TAG exist,
3523 merge them together. Thanks to Dale P. Smith for the suggestion.
3524 (muse-docbook-merged-tags): Customizable list of tags that need merging.
3527 ChangeLog lisp/muse-docbook.el
3530 2005-07-10 22:04:50 GMT Michael Olson <mwolson@gnu.org> patch-122
3533 muse-docbook: Output an XML tag with encoding at the beginning of document.
3535 muse--main--1.0--patch-122
3537 * lisp/muse-docbook.el (muse-docbook-header): Add <xml> tag at beginning
3539 (muse-docbook-encoding-default): New option that determines which Emacs
3540 buffer encoding to use by default in Muse DocBook files if none is
3542 (muse-docbook-charset-default): New option that determines the DocBook
3543 XML charset to use if no translation is found in
3544 muse-docbook-encoding-map.
3545 (muse-docbook-encoding-map): New option alist that maps an emacs coding
3546 system to its associated DocBook coding system.
3547 (muse-docbook-transform-content-type): New function that determines the
3548 DocBook XML encoding to use based on the contents of
3549 muse-docbook-encoding-map.
3550 (muse-docbook-encoding): New function that calls
3551 muse-docbook-transform-content-type.
3552 (muse-docbook-finalize-buffer): New function that sets the buffer file
3553 coding system to the value of muse-docbook-encoding-default, but only
3554 if the buffers contents have no special characters.
3555 ("docbook"): Include :after tag that calls muse-docbook-finalize-buffer.
3558 ChangeLog lisp/muse-docbook.el
3561 2005-07-10 21:35:49 GMT Michael Olson <mwolson@gnu.org> patch-121
3564 Apply muse-docbook patch from Dale P. Smith.
3566 muse--main--1.0--patch-121
3568 * lisp/muse-docbook.el (muse-docbook-markup-strings): Apply patch from
3569 Dale P. Smith to make the markup much better.
3572 AUTHORS ChangeLog lisp/muse-docbook.el
3575 2005-07-10 00:27:13 GMT Michael Olson <mwolson@gnu.org> patch-120
3578 Use different mapping for S-tab on Windows.
3580 muse--main--1.0--patch-120
3582 * lisp/muse-mode.el (muse-mode-map): If using either XEmacs or on
3583 Windows, use [(shift tab)] for `muse-previous-reference'.
3586 ChangeLog lisp/muse-mode.el
3589 2005-07-09 20:24:40 GMT Michael Olson <mwolson@gnu.org> patch-119
3594 muse--main--1.0--patch-119
3596 * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Use
3597 `muse-match-string-no-properties' so XEmacs doesn't complain.
3600 ChangeLog lisp/muse-wiki.el
3603 2005-07-09 08:53:33 GMT Michael Olson <mwolson@gnu.org> patch-118
3606 Handle a few edge cases with project-page resolution gracefully.
3608 muse--main--1.0--patch-118
3610 * lisp/muse-project.el (muse-project-applicable-styles): Add assertion to
3611 make sure that PAGE is specified. STYLES should be generated
3612 automatically, but it could theoretically fail. I'm managing to
3613 trigger this when messing with unsaved Muse files. Handle case where
3614 buffer has not yet been saved.
3615 (muse-project-find-file): Don't try to resolve relative links; just
3618 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Fix
3619 point-of-reference bug. No need to call muse-project-page-of-file
3620 since buffer-file-name and muse-publishing-current-file both give us
3623 * lisp/muse-mode.el (muse-link-at-point): For some reason,
3624 `skip-chars-backward' only respects the newline some of the time.
3628 ChangeLog lisp/muse-mode.el lisp/muse-project.el
3632 2005-07-09 07:41:44 GMT Michael Olson <mwolson@gnu.org> patch-117
3635 Fix image-link goof-up and add pretty titles.
3637 muse--main--1.0--patch-117
3639 * lisp/muse-html.el (muse-html-markup-paragraph): Use <p
3640 class="image-link"> instead of <div class="image-link">. I found a bug
3641 with the way I was handling both, so I decided to simplify things.
3643 * lisp/muse-wiki.el (muse-wiki-output-name): New function that acts like
3644 `muse-publish-output-name', but keeps the directory prefix.
3645 (muse-wiki-transform-interwiki): Use `muse-publish-output-name'.
3647 * lisp/muse-wiki.el (muse-wiki-publish-small-title-words): New
3648 customizable option that determines the words to downcase in title.
3649 (muse-wiki-publish-pretty-title): New function that Makes a Nicely
3650 Capitalized Title out of either a string or the current title. This is
3651 not currently used by any other function -- for now it is meant to be
3655 ChangeLog lisp/muse-html.el lisp/muse-wiki.el
3658 2005-07-09 05:22:12 GMT Michael Olson <mwolson@gnu.org> patch-116
3661 Escape specials in link descriptions.
3663 muse--main--1.0--patch-116
3665 * lisp/muse-publish.el (muse-publish-escape-specials-in-string): New
3666 function that escapes special characters in the given string according
3667 to the current publishing style.
3668 (muse-publish-url): Use the above function to escape the description
3669 part of extended links.
3670 (muse-publish-prepare-url): Don't make string read-only; it does
3673 * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
3674 (muse-wiki-transform-wikiword): Don't make string read-only.
3677 ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
3680 2005-07-09 03:59:44 GMT Michael Olson <mwolson@gnu.org> patch-115
3683 Escape "&", "<", and ">" in URL text.
3685 muse--main--1.0--patch-115
3687 * lisp/muse-html.el (muse-html-escape-string): Escape "&", "<", and ">"
3688 specially. Thanks to John Sullivan for the suggestion.
3691 ChangeLog lisp/muse-html.el
3694 2005-07-09 03:24:01 GMT Michael Olson <mwolson@gnu.org> patch-114
3697 Update my example configuration.
3699 muse--main--1.0--patch-114
3701 * examples/mwolson/muse-init.el (muse-project-alist): Rename the "Web"
3702 project to "WebSite" in order to make it more distinct.
3703 (muse-wiki-interwiki-alist): Add mapping for "TheEmacsWiki".
3704 (my-muse-blosxom-finalize): Don't run the Xanga preparation code
3706 (my-muse-prepare-entry-for-xanga): Make this able to figure out the
3707 published name of the current file. I really should make a function
3708 called `muse-published-name' or something similar!
3709 ("\C-cpx"): Use this key sequence for
3710 `my-muse-prepare-entry-for-xanga'.
3711 (muse-file-extension): I'm making use of this so I can figure out its
3715 ChangeLog examples/mwolson/muse-init.el
3718 2005-07-09 03:11:28 GMT Michael Olson <mwolson@gnu.org> patch-113
3721 Tackle a project name interwiki highlighting snafu.
3723 muse--main--1.0--patch-113
3725 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Hack still more on
3726 this. It seems to be more robust now. Highlighting is going the way I
3730 ChangeLog lisp/muse-wiki.el
3733 2005-07-09 02:25:26 GMT Michael Olson <mwolson@gnu.org> patch-112
3736 Fix some gross mistakes.
3738 muse--main--1.0--patch-112
3740 * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Fix several
3743 * lisp/muse-project.el (muse-project-file-entries): If
3744 `muse-file-extension' is defined, use it to filter the entries.
3746 * lisp/muse.el (muse-file-extension): Fix messed up attempt to set
3747 variable. Move higher in file.
3749 * lisp/muse.el (muse-update-ignored-extensions-regexp): Use given
3750 argument instead of the real name of the variable.
3753 ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
3757 2005-07-09 00:10:01 GMT Michael Olson <mwolson@gnu.org> patch-111
3760 Make natural interwiki links between projects mostly work.
3762 muse--main--1.0--patch-111
3764 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Uncomment this
3765 function and flesh it out. This seems to work properly, though for
3766 some reason, interwiki links using projects are a bit flakey.
3767 (muse-wiki-handle-interwiki): Deal with case where we have a project
3768 name in an interwiki link.
3771 ChangeLog lisp/muse-wiki.el
3774 2005-07-08 22:57:55 GMT Michael Olson <mwolson@gnu.org> patch-110
3777 Fix Emacs21 issue with muse-insert-tag.
3779 muse--main--1.0--patch-110
3781 * lisp/muse-mode.el (muse-insert-tag): Pass a list of lists to
3782 completing-read to appease older Emacsen.
3785 ChangeLog lisp/muse-mode.el
3788 2005-07-08 22:55:20 GMT Michael Olson <mwolson@gnu.org> patch-109
3791 Fix error with `muse-blosxom-new-entry' and Emacs21.
3793 muse--main--1.0--patch-109
3795 * lisp/muse-blosxom.el (muse-blosxom-new-entry): Mess with call to
3796 `completing-read' so that old versions of Emacs don't complain.
3799 ChangeLog lisp/muse-blosxom.el
3802 2005-07-08 21:59:41 GMT Michael Olson <mwolson@gnu.org> patch-108
3805 Try to fix an error with `muse-blosxom-get-categories'.
3807 muse--main--1.0--patch-108
3809 * lisp/muse-blosxom.el (muse-blosxom-get-categories): Be extra cautious
3810 about processing directories.
3813 ChangeLog examples/johnw/publish-johnw lisp/muse-blosxom.el
3816 2005-07-08 21:11:53 GMT Michael Olson <mwolson@gnu.org> patch-107
3819 Make a distinction between implicit and explicit links at publish-time.
3821 muse--main--1.0--patch-107
3823 * lisp/muse-html.el (muse-html-escape-string): Ignore other arguments.
3825 * lisp/muse-http.el (muse-http-prepare-url): Handle `explicit' argument.
3827 * lisp/muse-publish.el (muse-publish-url, muse-publish-insert-url): Pass
3828 `explicit' argument.
3830 * lisp/muse-publish.el (muse-publish-markup-link): Determine whether or
3831 not we are dealing with an explicit link.
3833 * lisp/muse-publish.el (muse-publish-prepare-url): Ignore other arguments.
3835 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Take `explicit'
3836 argument, but ignore it.
3838 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only apply transforms
3839 when link is not explicit.
3842 ChangeLog lisp/muse-html.el lisp/muse-http.el
3843 lisp/muse-publish.el lisp/muse-wiki.el
3846 2005-07-08 06:40:30 GMT Michael Olson <mwolson@gnu.org> patch-106
3849 Implement several WikiWord handling fixes.
3851 muse--main--1.0--patch-106
3853 * lisp/muse-colors.el (muse-link-face): Handle case where no link is
3854 found by the handlers. Don't send implicit links through some of the
3857 * lisp/muse-mode.el (muse-link-at-point): Move to beginning of first part
3858 of interwiki link before calling `muse-handle-explicit-link'.
3860 * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Append forgotten
3861 "\\|" separator between project-alist entries and interwiki entries.
3862 Force a reconfiguration of muse-colors-markup.
3864 * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Add several checks to be
3865 sure that we don't colorize WikiNames that don't go with any file.
3869 ChangeLog lisp/muse-colors.el lisp/muse-mode.el
3873 2005-07-07 21:34:12 GMT Michael Olson <mwolson@gnu.org> patch-105
3876 Attempt to simplify muse-wiki a bit.
3878 muse--main--1.0--patch-105
3880 * lisp/muse-colors.el (muse-use-font-lock): Set up muse-colors-markup
3883 * lisp/muse-wiki.el (muse-wiki-wikiword-colors-markup)
3884 (muse-wiki-update-use-wikiword-colors, muse-wiki-wikiword-markup-regexp)
3885 (muse-wiki-update-use-wikiword-markup-regexp)
3886 (muse-wiki-update-use-wikiword-link-function)
3887 (muse-wiki-update-use-wikiword-url-transforms): Remove.
3888 (muse-wiki-update-use-wikiword): Not :set function is needed anymore.
3890 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only modify URL if
3891 `muse-wiki-use-wikiword' is specified.
3893 * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Don't process the URL
3894 unless `muse-wiki-use-wikiword' is specified.
3896 * lisp/muse-wiki.el ("muse-colors"): Add muse-wiki-wikiword-regexp to
3899 * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-wikiword-regexp to
3900 muse-publish-markup-regexps.
3902 * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-transform-wikiword to
3903 muse-publish-url-transforms.
3905 * lisp/muse-wiki.el (muse-implicit-link-functions): Add
3906 muse-wiki-handle-wikiword to muse-implicit-link-functions.
3910 ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
3913 2005-07-07 20:06:35 GMT Michael Olson <mwolson@gnu.org> patch-104
3916 Make muse-blosxom use relative name of published file in page-date alist.
3918 muse--main--1.0--patch-104
3920 * lisp/muse-blosxom.el (muse-blosxom-base-directory): Move higher in
3922 (muse-blosxom-update-page-date-alist): Renamed from
3923 `muse-blosxom-markup-date-directive'. Make the current file name
3924 relative to the base directory and strip file extension if necessary.
3928 ChangeLog lisp/muse-blosxom.el
3931 2005-07-07 19:14:38 GMT Michael Olson <mwolson@gnu.org> patch-103
3934 Hack on muse-blosxom timestamps somewhat.
3936 muse--main--1.0--patch-103
3938 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Make this
3939 actually do something useful. This should have a different name,
3941 ("blosxom-html", "blosxom-xhtml"): Call
3942 `muse-blosxom-markup-date-directive' after publishing each entry.
3946 ChangeLog lisp/muse-blosxom.el
3949 2005-07-07 06:27:02 GMT Michael Olson <mwolson@gnu.org> patch-102
3952 Fix several startup and compile errors.
3954 muse--main--1.0--patch-102
3956 * lisp/muse-wiki.el ("muse-publish"): Use correct name of function. This
3957 fixes an error that occurred during startup.
3959 * lisp/muse-regexps.el (muse-ignored-extensions-regexp)
3960 (muse-update-ignored-extensions-regexp, muse-ignored-extensions): Move
3963 * lisp/muse.el (muse-update-ignored-extensions-regexp): Fix ordering so
3964 that the nasty compile errors go away. Fix a few typos.
3965 (muse-ignored-extensions): Fix docstring.
3966 (muse-file-extension): Move this higher in the file.
3971 ChangeLog lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
3974 2005-07-07 05:57:51 GMT Michael Olson <mwolson@gnu.org> patch-101
3977 Note that muse-file-extension should not have "." in front.
3979 muse--main--1.0--patch-101
3981 * lisp/muse-project.el (muse-project-find-file): Handle case where
3982 muse-file-extension is not specified.
3984 * lisp/muse.el (muse-file-extension): Note that the period at the
3985 beginning of this value should be omitted.
3987 * lisp/muse-regexps.el (muse-update-ignored-extensions-regexp): Quote
3988 file extension so that regexp characters inside the extension will not
3989 goof it up. This should never be a problem in normal cases, but let's
3994 ChangeLog lisp/muse-project.el lisp/muse-regexps.el
3998 2005-07-07 05:36:53 GMT Michael Olson <mwolson@gnu.org> patch-100
4001 Implement optional file extension of Muse files.
4003 muse--main--1.0--patch-100
4005 * lisp/muse-mode.el (muse-mode): Make sure
4006 `muse-update-ignored-extensions-regexp' gets updated every time we
4007 enter Muse mode. This works around a bug in the customize interface --
4008 if a user changes an option using setq, the :set function sometimes
4009 does not get executed. I should really try to determine whether or not
4010 this is really an issue anymore.
4012 * lisp/muse-project.el (muse-project-find-file): Make use of
4013 `muse-file-extension'.
4015 * lisp/muse-regexps.el (muse-ignored-extensions-regexp): This is not
4016 customizable; it is autogenerated from `muse-ignored-extensions'.
4017 (muse-update-ignored-extensions-regexp): New function that sets the
4018 value of `muse-ignored-extensions-regexp'. This is needed in order to
4019 make sure that the value of `muse-file-extension' is taken into
4021 (muse-ignored-extensions): New option that determines which file
4022 extensions to ignore. It is in the form of a list of regexps.
4024 * lisp/muse.el (muse-file-extension): New option that allows the user to
4025 specify the file extension to be used for Muse files. By default, this
4026 is nil, which means that no extension will be used.
4028 * lisp/muse.el (muse-page-name): Handle case where
4029 `muse-ignored-extensions-regexp' is nil.
4033 ChangeLog lisp/muse-mode.el lisp/muse-project.el
4034 lisp/muse-regexps.el lisp/muse.el
4037 2005-07-07 03:16:38 GMT Michael Olson <mwolson@gnu.org> patch-99
4040 Document new blosxom convenience feature.
4042 muse--main--1.0--patch-99
4044 * lisp/muse-blosxom.el: Document `muse-blosxom-project-alist-dirs' and
4045 `muse-blosxom-project-alist-entry'. An example is provided in the
4050 ChangeLog lisp/muse-blosxom.el
4053 2005-07-06 23:17:35 GMT Michael Olson <mwolson@gnu.org> patch-98
4056 Further work on `muse-project-alist' entry generation for blosxom.
4058 muse--main--1.0--patch-98
4060 * examples/mwolson/muse-init.el (muse-project-alist): Use proper syntax.
4061 Include subdirectories in first part of "Blog" entry.
4063 * lisp/muse-blosxom.el (muse-blosxom-project-alist-dirs): New function
4064 that returns a list of dirs that are to be used with the first part of
4065 a `muse-project-alist' entry.
4069 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
4072 2005-07-06 22:42:35 GMT Michael Olson <mwolson@gnu.org> patch-97
4075 New function: muse-blosxom-project-alist-entry.
4077 muse--main--1.0--patch-97
4079 * examples/mwolson/muse-init.el: Update from my latest settings.
4080 (muse-project-alist): Make use of `muse-blosxom-project-alist-entry'.
4082 * lisp/muse-blosxom.el (muse-blosxom-project-alist-entry): New function
4083 that generates the latter part of an entry for `muse-project-alist'.
4087 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
4090 2005-07-06 20:52:03 GMT Michael Olson <mwolson@gnu.org> patch-96
4093 Merged from hodique@lifl.fr--2005 (patch 12-23)
4095 muse--main--1.0--patch-96
4099 * hodique@lifl.fr--2005/muse--yh--1.0--patch-12
4100 Merged from mwolson@gnu.org--2005 (patch 68-76)
4102 * hodique@lifl.fr--2005/muse--yh--1.0--patch-13
4103 Merged from mwolson@gnu.org--2005 (patch 77-80)
4105 * hodique@lifl.fr--2005/muse--yh--1.0--patch-14
4106 Merged from mwolson@gnu.org--2005 (patch 81)
4108 * hodique@lifl.fr--2005/muse--yh--1.0--patch-15
4109 Merged from mwolson@gnu.org--2005 (patch 82)
4111 * hodique@lifl.fr--2005/muse--yh--1.0--patch-16
4112 Escape % in latex publishing
4114 * hodique@lifl.fr--2005/muse--yh--1.0--patch-17
4117 * hodique@lifl.fr--2005/muse--yh--1.0--patch-18
4118 small improvement on muse-make-link
4120 * hodique@lifl.fr--2005/muse--yh--1.0--patch-19
4121 Fix customization of muse-wiki-wikiword-regexp
4123 * hodique@lifl.fr--2005/muse--yh--1.0--patch-20
4124 Allow full customization of WikiWords
4126 * hodique@lifl.fr--2005/muse--yh--1.0--patch-21
4127 Fix mouse-2 yank bug in muse-mode
4129 * hodique@lifl.fr--2005/muse--yh--1.0--patch-22
4130 Fix interpretation order
4132 * hodique@lifl.fr--2005/muse--yh--1.0--patch-23
4133 Merged from mwolson@gnu.org--2005 (patch 83-95)
4137 ChangeLog lisp/muse-wiki.el
4140 hodique@lifl.fr--2005/muse--yh--1.0--patch-12
4141 hodique@lifl.fr--2005/muse--yh--1.0--patch-13
4142 hodique@lifl.fr--2005/muse--yh--1.0--patch-14
4143 hodique@lifl.fr--2005/muse--yh--1.0--patch-15
4144 hodique@lifl.fr--2005/muse--yh--1.0--patch-16
4145 hodique@lifl.fr--2005/muse--yh--1.0--patch-17
4146 hodique@lifl.fr--2005/muse--yh--1.0--patch-18
4147 hodique@lifl.fr--2005/muse--yh--1.0--patch-19
4148 hodique@lifl.fr--2005/muse--yh--1.0--patch-20
4149 hodique@lifl.fr--2005/muse--yh--1.0--patch-21
4150 hodique@lifl.fr--2005/muse--yh--1.0--patch-22
4151 hodique@lifl.fr--2005/muse--yh--1.0--patch-23
4154 2005-07-06 19:55:48 GMT Michael Olson <mwolson@gnu.org> patch-95
4159 muse--main--1.0--patch-95
4161 * lisp/muse-mode.el (muse-follow-name-at-point)
4162 (muse-follow-name-at-mouse): Docfixes.
4166 ChangeLog lisp/muse-mode.el
4169 2005-07-06 19:30:34 GMT Michael Olson <mwolson@gnu.org> patch-94
4172 Fix goof-up in instructions for using `muse-blosxom-new-entry'.
4174 muse--main--1.0--patch-94
4176 * lisp/muse-blosxom.el: Fix goof-up in instructions for using
4177 `muse-blosxom-new-entry'.
4179 * muse.texi (Blosxom Entries): Ditto.
4183 ChangeLog lisp/muse-blosxom.el muse.texi
4186 2005-07-06 18:54:52 GMT Michael Olson <mwolson@gnu.org> patch-93
4189 Re-add global mouse-2 event.
4191 muse--main--1.0--patch-93
4193 * lisp/muse-mode.el (muse-mode-map): Re-add the global binding for
4194 mouse-2, since Yann found a way around the problem I was facing.
4195 (muse-follow-name-at-mouse): Call the event that would normally be used
4196 here if we don't have a link at point.
4200 ChangeLog lisp/muse-mode.el
4203 2005-07-06 07:19:41 GMT Michael Olson <mwolson@gnu.org> patch-92
4206 Fix publishing error.
4208 muse--main--1.0--patch-92
4210 * lisp/muse-project.el (muse-project-publish-file): Don't try to fetch
4211 the cdr of output-dir. This was a code fragment from a previous
4212 attempt to refactor this function.
4216 ChangeLog lisp/muse-project.el
4219 2005-07-06 06:39:21 GMT Michael Olson <mwolson@gnu.org> patch-91
4222 Work on getting to the point where we can resolve project interwiki links.
4224 muse--main--1.0--patch-91
4226 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
4227 `muse-publishing-current-file'.
4229 * lisp/muse-project.el (muse-project-of-file): Ditto.
4231 * lisp/muse-project.el (muse-project-applicable-styles): New function
4232 that returns the usable styles for a file, given either a list of
4233 styles or a project name. This is useful for removing styles that will
4234 be ignored for a file.
4235 (muse-project-publish-file): Split :include and :exclude processing
4236 into `muse-project-applicable-styles'.
4238 * lisp/muse-publish.el (muse-publish-output-name): Use
4239 `muse-publishing-current-file'.
4241 * lisp/muse-publish.el (muse-publish-file): Don't set `muse-current-file'.
4243 * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Recognize
4246 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Don't cause project
4247 names to be uninterpreted. Remove need for muse-assoc-string.
4249 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): First draft of
4250 function that will be called to fetch a link to a page from a Muse
4251 project from the output file of the currently-published file. This is
4252 commented out for now since I ran out of energy.
4254 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Use
4255 `muse-wiki-resolve-project-page' for handling Muse project interwiki
4256 links, but only when no match was found in `muse-wiki-interwiki-alist'.
4257 Handle case where no interwiki can be found, even though this should
4260 * lisp/muse-wiki.el (muse-mode-hook): Update `muse-wiki-interwiki-regexp'
4261 whenever Muse mode is entered. That way we don't have to enter an
4262 extra command in our .emacs.
4264 * lisp/muse.el (muse-current-file): Remove this, since a variable called
4265 `muse-publishing-current-file' already exists that does the same thing.
4268 * lisp/muse.el (muse-page-name): Use `muse-publishing-current-file'.
4270 * lisp/muse.el (muse-assoc-string): Remove this, since we no longer need
4275 ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
4276 lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
4279 2005-07-06 04:00:57 GMT Michael Olson <mwolson@gnu.org> patch-90
4282 Mouse-2 on regular text will yank rather than give an error.
4284 muse--main--1.0--patch-90
4286 * lisp/muse-mode.el (muse-mode-map): Remove mappings for mouse-2, since
4287 this seems to be more trouble than it's worth.
4288 (muse-follow-name-at-mouse): Don't call `muse-follow-name-at-point';
4289 use our own implementation.
4293 ChangeLog lisp/muse-mode.el
4296 2005-07-06 02:25:56 GMT Michael Olson <mwolson@gnu.org> patch-89
4299 Make interwiki links publish with the correct extension.
4301 muse--main--1.0--patch-89
4303 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Add the correct
4304 prefix and suffix to interwiki names, as well as stripping out unwanted
4309 ChangeLog lisp/muse-wiki.el
4312 2005-07-06 02:02:42 GMT Michael Olson <mwolson@gnu.org> patch-88
4315 Fix publishing of bare interwiki names.
4317 muse--main--1.0--patch-88
4319 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Use `setq' instead of
4320 `set'. Use `muse-assoc-string' instead of `assoc'.
4322 * lisp/muse.el (muse-assoc-string): New compatibility function that makes
4323 `assoc-string' functionality usable with Emacs21 and XEmacs.
4327 ChangeLog lisp/muse-wiki.el lisp/muse.el
4330 2005-07-06 01:41:24 GMT Michael Olson <mwolson@gnu.org> patch-87
4333 Apply a few fixes from Yann's branch.
4335 muse--main--1.0--patch-87
4337 Background: I hacked on Muse over the weekend while offline, and so did
4338 Yann. His changes to muse-wiki.el are different than the
4339 ones that I made, so we should probably figure out the best
4340 way to handle this when we both get on IRC again. For now,
4341 I've merged in the bugfixes that he's made, omitting most of
4342 the changes to muse-wiki.
4344 * lisp/muse-latex.el (muse-latex-markup-regexps): Escape %.
4346 * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Add docstring.
4348 * lisp/muse.el (muse-page-name): Fix a bug that was inadvertently
4349 introduced previously.
4353 ChangeLog lisp/muse-latex.el lisp/muse-wiki.el lisp/muse.el
4356 2005-07-05 20:41:49 GMT Michael Olson <mwolson@gnu.org> patch-86
4359 Warn if file not published; hack further on Wiki stuff.
4361 muse--main--1.0--patch-86
4363 * lisp/muse-html.el (muse-html-markup-paragraph): Make this only try to
4364 complete <div> tags that are of the class "image-link". It is hoped
4365 that this will prevent user-added <div> tags from being mangled.
4367 * lisp/muse-mode.el (muse-link-at-point): Don't pass an argument to
4368 `muse-handle-implicit-link' or `muse-handle-explicit-link' since they
4369 need to look at the text at point.
4371 * lisp/muse-publish.el (muse-publish-this-file): Warn the user if the
4372 current file has not been published since it was up-to-date. Thanks to
4373 Bill Freeman for the suggestion.
4375 * lisp/muse-publish.el (muse-publish-url): Handle case when returned url
4376 is nil. If this happens, return the original URL.
4378 * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Set using
4379 `muse-wiki-update-interwiki-regexp.'
4380 (muse-wiki-update-interwiki-regexp): New function that sets the value
4381 of `muse-wiki-interwiki-regexp'.
4382 (muse-wiki-interwiki-alist): Call `muse-wiki-update-interwiki-regexp'
4385 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Renamed from
4386 `muse-wiki-expand-interwiki'.
4387 (muse-wiki-transform-wikiword): New function that prevents WikiWords
4388 with no matching file from being published as links.
4390 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Accept an optional
4391 string argument once again, since this behavior is needed when
4393 (muse-wiki-handle-wikiword): Ditto.
4395 * lisp/muse.el (muse-handle-url): Ditto.
4397 * lisp/muse.el (muse-handle-implicit-link): Ditto. Restore match data
4398 after every unsuccessful attempt at handling the link. If argument is
4399 given, restore match-data at end, too.
4401 * lisp/muse.el (muse-handle-explicit-link): Accept optional string
4402 argument. Match data is always saved. If argument is not given,
4403 assume that `muse-implicit-link-regexp' has been matched against, and
4404 return the 1st match string if no handlers worked.
4408 ChangeLog lisp/muse-html.el lisp/muse-mode.el
4409 lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
4412 2005-07-04 23:00:06 GMT Michael Olson <mwolson@gnu.org> patch-85
4415 Hack on WikiName handling and make TAB work for Wiki links.
4417 muse--main--1.0--patch-85
4419 * lisp/muse-colors.el (muse-colors-markup): Use
4420 `muse-explicit-link-regexp' instead of `muse-link-regexp'.
4422 * lisp/muse-colors.el (muse-link-face): Add new argument EXPLICIT. If
4423 nil, don't color bad links. If non-nil, color bad links.
4425 * lisp/muse-colors.el (muse-colors-link): Pass `t' to `muse-link-face'.
4427 * lisp/muse-journal.el (muse-journal-rss-markup-regexps): Use
4428 `muse-explicit-link-regexp' instead of `muse-link-regexp'.
4429 (muse-journal-rss-munge-buffer): Ditto.
4431 * lisp/muse-mode.el (muse-mode-fill-nobreak-p, muse-link-at-point):
4434 * lisp/muse-mode.el (muse-link-at-point): Rewrite so that explicit links
4435 are handled first, then implicit ones. It should work better in all
4436 cases. For now, we depend on the value of `muse-implicit-link-regexp'
4437 to determine how far to scan for an implicit link. This defaults to
4438 the text between the point and the next space.
4440 * lisp/muse-mode.el (muse-visit-link-default): Refactored code from
4441 `muse-visit-link'. If the ANCHOR argument is a string, search for it
4442 literally after opening the buffer. Hopefully this can be of use in
4443 custom visit-link functions, when necessary.
4445 * lisp/muse-mode.el (muse-visit-link): Docfix. Call
4446 `muse-visit-link-default'.
4448 * lisp/muse-mode.el (muse-next-reference, muse-previous-reference):
4449 Search by text properties instead of regexps. This allows Muse to find
4450 links without having to have a massive regexp that contains all link
4451 types. The downside is that this will not work if the user defontifies
4452 the buffer. But it would somewhat defeat the purpose of following
4453 links if you can't see them.
4455 * lisp/muse-project.el (muse-project-batch-publish): Handle case when not
4456 enough command line args are passed in batch mode.
4458 * lisp/muse-publish.el (muse-publish-markup-regexps): Use
4459 `muse-explicit-link-regexp'.
4461 * lisp/muse-regexps.el (muse-explicit-link-regexp): Renamed from
4464 * lisp/muse-regexps.el (muse-implicit-link-regexp): New option that
4465 specifies the "common ground" of all implicit links, like URLs, bare
4466 WikiNames, and -- in the future -- email addresses.
4468 * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): Quote 'boolean.
4470 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Arg URL is no longer
4471 optional. That was a bad idea on my part. Renamed from
4472 `muse-wiki-interwiki-handle'. Hopefully all this renaming doesn't
4475 * lisp/muse-wiki.el (muse-wiki-expand-interwiki): Renamed from
4476 `muse-wiki-interwiki-expand'.
4477 (muse-wiki-handle-wikiword): Renamed from
4478 `muse-wiki-wikiword-handle'.
4480 * lisp/muse-wiki.el ("muse-colors", "muse-publish"): Use a string value
4481 for the eval-after-load arg since XEmacs chokes on constants.
4483 * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Don't display a bad-link
4484 face on WikiWords that don't correspond with a file. If people really
4485 want this to appear in bad-link face, I could accommodate that.
4487 * lisp/muse.el (muse-handle-url): New function that detects whether the
4488 given string is a URL.
4489 (muse-implicit-link-functions): Renamed from
4490 `muse-mode-link-functions'. Defaults to `muse-handle-url'.
4491 (muse-explicit-link-functions): Renamed from
4492 `muse-mode-handler-functions'.
4493 (muse-handle-implicit-link): New function that handles all
4494 implicit links by calling functions from `muse-implicit-link-functions'.
4495 (muse-handle-explicit-link): Renamed from
4500 ChangeLog lisp/muse-colors.el lisp/muse-journal.el
4501 lisp/muse-mode.el lisp/muse-project.el lisp/muse-publish.el
4502 lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
4505 2005-07-04 14:40:31 GMT Michael Olson <mwolson@gnu.org> patch-84
4508 Allow WikiWords to be ignored with <nop> or "''''".
4510 muse--main--1.0--patch-84
4512 * lisp/muse-mode.el (muse-browse-result): Docfixes.
4514 * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): New option that determines
4515 whether to hide <nop> tags when coloring a Muse buffer.
4516 (muse-wiki-wikiword-at-point): Docfix.
4517 (muse-wiki-colors-nop-tag): New function that colors <nop> tags.
4518 (muse-wiki-publish-nop-tag): New function that interprets <nop> tags
4520 (muse-colors-tags, muse-publish-markup-tags): Interpret <nop> tags,
4521 which keeps the WikiWord that follows it from being interpreted.
4522 (muse-publish-markup-regexps): Allow 4 single quotes to function as a
4527 ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
4530 2005-07-04 11:20:50 GMT Michael Olson <mwolson@gnu.org> patch-83
4533 Update postal address of FSF in muse-wiki.el.
4535 muse--main--1.0--patch-83
4537 * lisp/muse-wiki.el: Update postal address of the FSF.
4541 ChangeLog lisp/muse-wiki.el
4544 2005-07-01 22:48:51 GMT Michael Olson <mwolson@gnu.org> patch-82
4547 Interpret explicit links before emphasis.
4549 muse--main--1.0--patch-82
4551 * lisp/muse-publish.el (muse-publish-markup-regexps): Interpret explicit
4552 links before emphasis.
4554 * lisp/muse-wiki.el (muse-publish): Make rules use a multiple of 100 just
4558 ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
4561 2005-06-26 22:55:55 GMT Michael Olson <mwolson@gnu.org> patch-81
4564 Wiki hacking, regexp tweaks.
4566 muse--main--1.0--patch-81
4568 * lisp/muse-project.el (muse-project-ignore-regexp): Change group to
4571 * lisp/muse-regexps.el (muse-regexp-use-character-classes): New variable
4572 that indicates whether or not to use character classes in regexps. The
4573 default is to let Muse try to figure it out.
4574 (muse-extreg-usable-p): Make use of this variable.
4576 * lisp/muse-regexps.el (muse-url-regexp): There's too much whitespace in
4577 this regexp. I'm guessing it was supposed to have a TAB in there at
4578 one time. Replace this stuff with muse-regexp-space.
4580 * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use wikified EmacsWiki
4583 * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use "choice" instead of
4586 * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Include the page
4587 delimiter as part of the regexp. Allow "#" or "::" to be a delimiter.
4588 We'll fix those anchor problems eventually!
4590 * lisp/muse-wiki.el (muse-wiki-interwiki-at-point): New function that
4591 uses `muse-interwiki-handle' to determine whether an interwiki link is
4594 * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Make URL optional and
4595 look for a suitable value at point if needed.
4597 * lisp/muse-wiki.el: Make interwiki regexps color the same as wikiwords.
4599 * lisp/muse-wiki.el: Add publishing rule for muse-wiki-interwiki-regexp.
4601 * lisp/muse-wiki.el (muse-mode-link-functions): Add interwiki handling.
4604 ChangeLog lisp/muse-project.el lisp/muse-regexps.el
4608 2005-06-25 04:44:00 GMT Michael Olson <mwolson@gnu.org> patch-80
4611 Make installation of manual when not using Debian go smoothly.
4613 muse--main--1.0--patch-80
4615 * Makefile.defs (INSTALLINFO): New variable that specifies what command
4616 and options are to be used when insinuating the Muse documentation into
4619 * Makefile (install): Make use of INSTALLINFO.
4621 * README (Installation): Give directions for changing INSTALLINFO on a
4622 Debian system and changing where Muse is installed.
4627 ChangeLog Makefile Makefile.defs README muse.texi
4630 2005-06-25 04:09:15 GMT Michael Olson <mwolson@gnu.org> patch-79
4633 Fix compiler warning induced by last patch.
4635 muse--main--1.0--patch-79
4637 * lisp/muse-project.el (muse-current-file): Move to muse.el to fix
4641 ChangeLog lisp/muse-project.el lisp/muse.el
4644 2005-06-25 04:02:11 GMT Michael Olson <mwolson@gnu.org> patch-78
4647 Add `muse-current-file', fix minor QuickStart issue.
4649 muse--main--1.0--patch-78
4651 * examples/QuickStart: Make John Wiegley the author.
4653 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
4654 `muse-current-file' instead of `buffer-file-name'.
4656 * lisp/muse-project.el (muse-current-project): Document.
4658 * lisp/muse-project.el (muse-current-file): New variable indicating the
4659 name, including path, of the file that is currently being published.
4660 (muse-project-of-file): Make use of
4661 `muse-current-file'.
4663 * lisp/muse-publish.el (muse-publish-file): Set `muse-current-file' here.
4665 * lisp/muse.el (muse-page-name): Make use of `muse-current-file'.
4668 ChangeLog examples/QuickStart lisp/muse-blosxom.el
4669 lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
4673 2005-06-24 21:15:35 GMT Michael Olson <mwolson@gnu.org> patch-77
4676 Make muse-replace-regexp-in-string closer to its parent; no func change.
4678 muse--main--1.0--patch-77
4680 * lisp/muse.el (muse-replace-regexp-in-string): Add 2 more optional args
4681 to implement all functionality of `replace-regexp-in-string'. No
4682 functionality change.
4686 ChangeLog lisp/muse.el
4689 2005-06-24 00:22:12 GMT Michael Olson <mwolson@gnu.org> patch-76
4692 Play nicely with fill, adaptive-fill, and flyspell.
4694 muse--main--1.0--patch-76
4696 * muse-mode.el (muse-mode-intangible-links): New function used to
4697 determine whether links will be considered intangible.
4699 * lisp/muse-mode.el (muse-mode-link-functions)
4700 (muse-mode-handler-functions): Minor docfix.
4702 * lisp/muse-mode.el (muse-mode): Don't split long links when performing
4703 fill. Play nicely with adaptive-fill. Avoid lockup with flyspell by
4704 making links intangible by default, but this may be adjusted by use of
4705 the `muse-mode-intangible-links' function.
4707 * lisp/muse-mode.el (muse-mode-fill-nobreak-p): New function that returns
4708 nil if we should allow a fill to occur here. Keeps links from being
4711 * lisp/muse-mode.el (muse-mode-flyspell-p): New function that returns
4712 non-nil if we allow spell-checking to occur here. Keeps links from
4713 being improperly colorized.
4715 * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Break up long line; no
4716 functionality change.
4719 ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
4722 2005-06-23 07:13:35 GMT Michael Olson <mwolson@gnu.org> patch-75
4725 Minor doc changes and code prettification.
4727 muse--main--1.0--patch-75
4729 * AUTHORS: Note that YH's assignment is in the mail.
4731 * README (scripts): Explain better the contents of the `scripts'
4734 * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Split long line.
4737 AUTHORS ChangeLog README lisp/muse-wiki.el
4740 2005-06-23 05:20:04 GMT Michael Olson <mwolson@gnu.org> patch-74
4743 Merged from hodique@lifl.fr--2005 (patch 7-11)
4745 muse--main--1.0--patch-74
4749 * hodique@lifl.fr--2005/muse--yh--1.0--patch-7
4750 split WikiWords and InterWiki links into their own package
4752 * hodique@lifl.fr--2005/muse--yh--1.0--patch-8
4753 Merged from mwolson@gnu.org--2005 (patch 63-67), adapted muse-wiki features
4755 * hodique@lifl.fr--2005/muse--yh--1.0--patch-9
4756 Mimic experimental behavior for interwiki
4758 * hodique@lifl.fr--2005/muse--yh--1.0--patch-10
4759 fix notes publishing
4761 * hodique@lifl.fr--2005/muse--yh--1.0--patch-11
4765 lisp/.arch-ids/muse-wiki.el.id lisp/muse-wiki.el
4768 ChangeLog lisp/muse-colors.el lisp/muse-html.el
4769 lisp/muse-mode.el lisp/muse-publish.el lisp/muse.el
4772 experimental/.arch-ids/muse-wiki.el.id
4773 ==> experimental/.arch-ids/muse-wiki-old.el.id
4774 experimental/muse-wiki.el
4775 ==> experimental/muse-wiki-old.el
4778 hodique@lifl.fr--2005/muse--yh--1.0--patch-7
4779 hodique@lifl.fr--2005/muse--yh--1.0--patch-8
4780 hodique@lifl.fr--2005/muse--yh--1.0--patch-9
4781 hodique@lifl.fr--2005/muse--yh--1.0--patch-10
4782 hodique@lifl.fr--2005/muse--yh--1.0--patch-11
4785 2005-06-22 23:05:33 GMT Michael Olson <mwolson@gnu.org> patch-73
4788 Tell people where to find on-line version of manual.
4790 muse--main--1.0--patch-73
4792 * README: Add on-line locations for manual.
4794 * muse.texi: Remove @include directive. This makes generating a PDF of
4795 this documentation a lot easier.
4797 * muse.texi (Preface): Add on-line locations for manual.
4800 ChangeLog README muse.texi
4803 2005-06-22 19:57:42 GMT Michael Olson <mwolson@gnu.org> patch-72
4806 Try to make Muse play nice with outline minor mode.
4808 muse--main--1.0--patch-72
4810 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-emphasized)
4811 (muse-colors-underlined, muse-use-font-lock, muse-link-properties): Use
4812 "muse" instead of "t" when adding invisibility to text or checking for
4815 * lisp/muse.el (muse-add-to-invisibility-spec): New function that is a
4816 compatibility wrapper for `add-to-invisibility-spec'; XEmacs doesn't have
4820 ChangeLog lisp/muse-colors.el lisp/muse.el
4823 2005-06-22 08:02:58 GMT Michael Olson <mwolson@gnu.org> patch-71
4826 Minor grammar fix in Introduction section of manual.
4828 muse--main--1.0--patch-71
4830 * muse.texi (Introduction): Minor grammar fix.
4836 2005-06-22 06:32:02 GMT Michael Olson <mwolson@gnu.org> patch-70
4841 muse--main--1.0--patch-70
4843 * lisp/muse-colors.el: Remove unnecessary use of Version in header.
4845 * lisp/muse-html.el (muse-html-encoding-map): Add mapping for iso-8859-1.
4847 * lisp/muse-poem.el (muse-poem-markup-strings)
4848 (muse-poem-chapbook-strings): Make customizable.
4850 * lisp/muse-poem.el (muse-chapbook-latex-header)
4851 (muse-chapbook-latex-footer): Docfix.
4853 * lisp/muse-texinfo.el (muse-texinfo-info-extension)
4854 (muse-texinfo-pdf-extension): Ditto.
4856 * lisp/muse.el (muse-version): Change to 3.01.
4858 * muse.texi (Poem, Texinfo): Last two publishing styles complete. We're
4862 ChangeLog lisp/muse-colors.el lisp/muse-html.el
4863 lisp/muse-poem.el lisp/muse-texinfo.el lisp/muse.el muse.texi
4866 2005-06-20 02:29:08 GMT Michael Olson <mwolson@gnu.org> patch-69
4869 Tweak documentation thoroughly; still incomplete.
4871 muse--main--1.0--patch-69
4873 * README: Minor tweaks.
4875 * muse.texi: Massively rename chapters so that the titles are more
4876 descriptive. Clean up grammar.
4878 * muse.texi (Obtaining Muse): Move content of Installation node here,
4879 stripping out any customization tips, since those are covered later.
4880 Re-work this chapter since I was dissatisfied with it.
4882 * muse.texi (Installation): This node has the content of README regarding
4883 installation, which fits the title of the node much better than the
4886 * muse.texi (Blosxom): Turn the sections of this section into
4889 * muse.texi (Getting Help and Reporting Bugs): Turn this into a list. I
4892 * muse.texi (History): Add a "2005" item.
4895 ChangeLog README muse.texi
4898 2005-06-19 07:15:45 GMT Michael Olson <mwolson@gnu.org> patch-68
4901 Finish documenting 2 more publishing styles.
4903 muse--main--1.0--patch-68
4905 * lisp/muse-blosxom.el, lisp/muse-latex.el: Minor docfixes throughout.
4907 * lisp/muse-journal.el: Docfixes.
4909 * lisp/muse-publish.el (muse-publish-markup-functions): Add significant
4910 documentation to this function.
4912 * muse.texi (Blosxom Options): New node containing the publishing styles
4913 and options provided by Blosxom.
4914 (Book): Add usage note, as I suspect a lot of people might be confused
4916 (HTML): Space out entries better.
4917 (Journal, LaTeX): New nodes for publishing styles.
4918 (Common Elements): Document a few options that are present in
4922 ChangeLog lisp/muse-blosxom.el lisp/muse-journal.el
4923 lisp/muse-latex.el lisp/muse-publish.el muse.texi
4926 2005-06-19 04:45:46 GMT Michael Olson <mwolson@gnu.org> patch-67
4929 Make Muse installable and correct an Emacs21 issue.
4931 muse--main--1.0--patch-67
4933 * Makefile (.PRECIOUS): Indicate that .info and .html files in this
4934 directory will be generated.
4935 (all): Compile muse.info by default.
4936 (doc): Refactor into individual generation rules for .html and .info
4938 (install): New rule that installs Muse source code, compiled .elc
4939 files, and the manual into proper places.
4941 * Makefile.defs (ELISPDIR, INFODIR): Correct minor goof-up.
4943 * README (Insinuation): Move old content of Installation here.
4944 (Installation): Fill out this section.
4945 (Further Documentation): Add link to my website and note that a full
4946 manual is included with Muse.
4948 * lisp/Makefile (EL): Populate with .el files.
4949 (install): New rule that installs both .elc and .el files.
4951 * lisp/muse-texinfo.el (muse-texinfo-info-generate): If we're running
4952 Emacs21, hack in a handler for the @documentencoding tag so that it
4956 ChangeLog Makefile Makefile.defs README lisp/Makefile
4957 lisp/muse-texinfo.el
4960 2005-06-19 03:05:38 GMT Michael Olson <mwolson@gnu.org> patch-66
4963 Cater even more to XEmacs and its annoying whims.
4965 muse--main--1.0--patch-66
4967 * examples/Makefile (%.html, %.pdf, %.info): Pass EMACS value as
4968 environment variable.
4970 * lisp/Makefile (%.elc, test): Don't use "-L" option since XEmacs can't
4971 handle it. Load `muse-build.el' instead.
4973 * lisp/muse-colors.el (muse-colors-link): Add note that `link' is not
4976 * lisp/muse-journal.el (muse-journal-latex-munge-buffer)
4977 (muse-journal-rss-munge-buffer): Add note that the `qotd' binding is
4980 * lisp/muse-journal.el (muse-journal-generate-pages): Add note that this
4981 function does not appear to be used.
4983 * lisp/muse.el (muse-replace-regexp-in-string): Use in place of
4984 `replace-regexp-in-string', since XEmacs doesn't have this function.
4985 We only implement the first 3 args, but this could be extended if we
4988 * lisp/muse-blosxom.el (muse-blosxom-title-to-file): Use
4989 `muse-replace-regexp-in-string' in place of `replace-regexp-in-string'
4991 * lisp/muse-journal.el (muse-journal-anchorize-title): Ditto.
4993 * lisp/muse-colors.el (muse-colors-custom-tags): Remove unused binding to
4994 make XEmacs shut up.
4996 * lisp/muse-convert.el (muse-write-footnote): Ditto.
4998 * lisp/muse-html.el (muse-html-markup-table): Ditto.
5000 * lisp/muse-http.el (muse-winnow-list): Ditto.
5002 * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
5004 * lisp/muse-project.el (muse-project-file-entries): Ditto.
5006 * lisp/muse-publish.el (muse-publish-markup): Ditto.
5008 * scripts/muse-build.el: Add contrib path first; probably doesn't change
5011 * scripts/publish: Use EMACS environment variable instead of hard-coding
5015 ChangeLog examples/Makefile lisp/Makefile lisp/muse-blosxom.el
5016 lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
5017 lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
5018 lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
5019 lisp/muse.el scripts/muse-build.el scripts/publish
5022 2005-06-19 00:43:54 GMT Michael Olson <mwolson@gnu.org> patch-65
5025 Move lisp files to `lisp' directory; hack on Makefiles, XEmacs compat.
5027 muse--main--1.0--patch-65
5029 * AUTHORS: Update entry.
5031 * muse-*.el: Move to the lisp directory.
5033 * lisp/Makefile: New file containing rules to test and compile the
5036 * Makefile.defs: New file that contains common definitions for all other
5037 Makefiles, such as Emacs command to use.
5039 * Makefile: Move lisp-specific rules to lisp/Makefile.
5040 (SUBDIRS): New variable containing subdirectories to clean.
5042 * README: Update to reflect new location of source files. Give updated
5043 directions for compiling with XEmacs.
5045 * examples/Makefile (.PRECIOUS): Added to denote which type of files to
5047 (%.html): Pass SITEFLAG as an environment variable to
5050 * examples/QuickStart (The): Re-add the stray <comment> tag since it
5051 seems to be needed to keep the process from failing. This has *got* to
5052 be a bug in Muse, but I don't want to deal with it now.
5054 * lisp/muse-colors.el (muse-make-faces): Bind newsym locally.
5056 * lisp/muse-convert.el: Move line to commentary section.
5058 * lisp/muse-latex.el (muse-latex-markup-table): Note that the
5059 locally-bound `type' variable isn't used here.
5061 * lisp/muse-mode.el (muse-index-as-string): Remove unused `file' binding.
5063 * lisp/muse-texinfo.el (muse-texinfo-markup-table): Remove unused `field'
5066 * scripts/muse-build.el (load-path): Correct paths.
5068 * scripts/muse-build.el (muse-elint-files): Add a few variables here so
5069 as to avoid spurious warnings.
5071 * scripts/publish (style): Make use of SITEFLAG environment variable, if
5074 * lisp/muse.el (muse-line-end-position, muse-line-beginning-position):
5075 (muse-match-string-no-properties): New functions that take the place of
5076 `line-end-position', `line-beginning-position', and
5077 `match-string-no-properties', respectively.
5079 * examples/johnw/muse-johnw.el (muse-my-html-insert-contents)
5080 (muse-my-journal-find-entries): Use Muse-specific version of
5081 `match-string-no-properties', `line-beginning-position', and
5082 `line-end-position' since these do not exist in XEmacs.
5084 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-region)
5085 (muse-colors-custom-tags, muse-colors-link, muse-colors-title): Ditto.
5087 * lisp/muse-convert.el (muse-latex-transform): Ditto.
5089 * lisp/muse-html.el (muse-html-insert-anchor, muse-html-markup-footnote)
5090 (muse-html-insert-contents): Ditto.
5092 * lisp/muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
5094 * lisp/muse-mode.el (muse-link-at-point, muse-edit-link-at-point): Ditto.
5096 * lisp/muse-poem.el (muse-poem-prepare-buffer): Ditto.
5098 * lisp/muse-publish.el (muse-publish-markup-tag)
5099 (muse-publish-markup-footnote, muse-publish-markup-leading-space)
5100 (muse-published-buffer-contents): Ditto.
5102 * scripts/muse-build.el (muse-elint-files): Ditto.
5105 .arch-ids/Makefile.defs.id Makefile.defs lisp/.arch-ids/=id
5106 lisp/.arch-ids/Makefile.id lisp/Makefile
5109 AUTHORS ChangeLog Makefile README examples/Makefile
5110 examples/QuickStart examples/johnw/muse-johnw.el
5111 lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
5112 lisp/muse-journal.el lisp/muse-latex.el lisp/muse-mode.el
5113 lisp/muse-poem.el lisp/muse-publish.el lisp/muse-texinfo.el
5114 lisp/muse.el scripts/muse-build.el scripts/publish
5117 .arch-ids/muse-blosxom.el.id
5118 ==> lisp/.arch-ids/muse-blosxom.el.id
5119 .arch-ids/muse-book.el.id
5120 ==> lisp/.arch-ids/muse-book.el.id
5121 .arch-ids/muse-colors.el.id
5122 ==> lisp/.arch-ids/muse-colors.el.id
5123 .arch-ids/muse-convert.el.id
5124 ==> lisp/.arch-ids/muse-convert.el.id
5125 .arch-ids/muse-docbook.el.id
5126 ==> lisp/.arch-ids/muse-docbook.el.id
5127 .arch-ids/muse-html.el.id
5128 ==> lisp/.arch-ids/muse-html.el.id
5129 .arch-ids/muse-http.el.id
5130 ==> lisp/.arch-ids/muse-http.el.id
5131 .arch-ids/muse-journal.el.id
5132 ==> lisp/.arch-ids/muse-journal.el.id
5133 .arch-ids/muse-latex.el.id
5134 ==> lisp/.arch-ids/muse-latex.el.id
5135 .arch-ids/muse-mode.el.id
5136 ==> lisp/.arch-ids/muse-mode.el.id
5137 .arch-ids/muse-poem.el.id
5138 ==> lisp/.arch-ids/muse-poem.el.id
5139 .arch-ids/muse-project.el.id
5140 ==> lisp/.arch-ids/muse-project.el.id
5141 .arch-ids/muse-publish.el.id
5142 ==> lisp/.arch-ids/muse-publish.el.id
5143 .arch-ids/muse-regexps.el.id
5144 ==> lisp/.arch-ids/muse-regexps.el.id
5145 .arch-ids/muse-texinfo.el.id
5146 ==> lisp/.arch-ids/muse-texinfo.el.id
5147 .arch-ids/muse.el.id
5148 ==> lisp/.arch-ids/muse.el.id
5150 ==> lisp/muse-blosxom.el
5152 ==> lisp/muse-book.el
5154 ==> lisp/muse-colors.el
5156 ==> lisp/muse-convert.el
5158 ==> lisp/muse-docbook.el
5160 ==> lisp/muse-html.el
5162 ==> lisp/muse-http.el
5164 ==> lisp/muse-journal.el
5166 ==> lisp/muse-latex.el
5168 ==> lisp/muse-mode.el
5170 ==> lisp/muse-poem.el
5172 ==> lisp/muse-project.el
5174 ==> lisp/muse-publish.el
5176 ==> lisp/muse-regexps.el
5178 ==> lisp/muse-texinfo.el
5186 2005-06-18 20:12:05 GMT Michael Olson <mwolson@gnu.org> patch-64
5189 Massively untabify files.
5191 muse--main--1.0--patch-64
5195 ChangeLog ChangeLog.2004 experimental/muse-message.el
5196 experimental/muse-wiki.el muse-book.el muse-colors.el
5197 muse-convert.el muse-docbook.el muse-html.el muse-http.el
5198 muse-journal.el muse-latex.el muse-mode.el muse-poem.el
5199 muse-project.el muse-publish.el muse-regexps.el
5200 muse-texinfo.el muse.el
5203 2005-06-18 19:57:44 GMT Michael Olson <mwolson@gnu.org> patch-63
5206 Merged from hodique@lifl.fr--2005 (patch 2-6), without the WikiWord change.
5208 muse--main--1.0--patch-63
5210 (Summary of changes that Yann made)
5212 * muse-colors.el (muse-colors-link): Whitespace cleanup.
5214 * muse-mode.el (muse-generate-index): Move index generation code into
5215 `muse-index-as-string'.
5216 (muse-index-as-string): New function that generates an index and
5217 returns it as a string, instead of placing it in a buffer like
5218 `muse-generate-index' used to.
5222 * hodique@lifl.fr--2005/muse--yh--1.0--patch-2
5223 merge from mwolson@gnu.org--2005
5225 * hodique@lifl.fr--2005/muse--yh--1.0--patch-3
5226 Accept WikiWords as links [mostly rescinded]
5228 * hodique@lifl.fr--2005/muse--yh--1.0--patch-4
5229 merge from mwolson@gnu.org--2005/muse--main--1.0
5231 * hodique@lifl.fr--2005/muse--yh--1.0--patch-5
5232 Merged from mwolson@gnu.org--2005 (patch 60-62)
5234 * hodique@lifl.fr--2005/muse--yh--1.0--patch-6
5235 provide a string view of the index
5238 ChangeLog muse-colors.el muse-latex.el muse-mode.el
5241 hodique@lifl.fr--2005/muse--yh--1.0--patch-2
5242 hodique@lifl.fr--2005/muse--yh--1.0--patch-3
5243 hodique@lifl.fr--2005/muse--yh--1.0--patch-4
5244 hodique@lifl.fr--2005/muse--yh--1.0--patch-5
5245 hodique@lifl.fr--2005/muse--yh--1.0--patch-6
5248 2005-06-18 06:21:19 GMT Michael Olson <mwolson@gnu.org> patch-62
5251 Document Blosxom, Book, DocBook, and HTML publishing styles.
5253 muse--main--1.0--patch-62
5255 * muse-blosxom.el: Clean up header.
5257 * muse-book.el (muse-before-book-publish-hook): Rename to
5258 `muse-book-before-publish-hook'.
5259 (muse-after-book-publish-hook): Rename to
5260 `muse-book-after-publish-hook'.
5262 * muse-html.el (muse-html-anchor-on-word, muse-html-table-attributes)
5263 (muse-html-markup-strings, muse-xhtml-markup-strings)
5264 (muse-html-meta-content-type, muse-html-meta-content-encoding)
5265 (muse-html-charset-default, muse-html-encoding-default)
5266 (muse-html-encoding-map): Docfixes.
5268 * muse.texi (Blosxom, Book, DocBook, HTML, Deriving Styles): New
5272 ChangeLog muse-blosxom.el muse-book.el muse-html.el muse.texi
5275 2005-06-18 01:35:33 GMT Michael Olson <mwolson@gnu.org> patch-61
5278 Begin work on Publishing Styles section of manual.
5280 muse--main--1.0--patch-61
5282 * Makefile (.PHONY): Add "doc" to list.
5283 (doc): New rule that generates Info and HTML files from muse.texi.
5284 (dist): Rely on `distclean', not `clean'.
5286 * examples/QuickStart (Authoring mode): Remove empty section.
5288 * muse.texi: Call this program "the Emacs Muse" in title.
5289 (Publishing Styles): Begin to populate section.
5290 (Deriving Styles): First subsection of Publishing Styles.
5291 (Contributors): Remove spurious copyright section, since we address
5294 * README: Actually remember to add this file.
5297 .arch-ids/README.id README
5300 ChangeLog Makefile examples/QuickStart muse.texi
5303 2005-06-17 01:10:41 GMT Michael Olson <mwolson@gnu.org> patch-60
5306 Document Markup Rules.
5308 muse--main--1.0--patch-60
5310 * examples/QuickStart: Remove stray <comment> tag.
5312 * muse.texi (Top): Comment every menu line.
5313 (Markup Rules): New section with plenty of subsections.
5316 ChangeLog examples/QuickStart muse.texi
5319 2005-06-15 23:50:12 GMT Michael Olson <mwolson@gnu.org> patch-59
5322 Release this as Muse 3.00.90 (RC1).
5324 muse--main--1.0--patch-59
5326 * Makefile (%.elc): Use -q instead of --no-init-file because the former
5327 is compatible with both Emacs and XEmacs.
5329 * examples/README: Renamed to QuickStart.
5331 * examples/Makefile (EXAMPLES): Reflect name change of README.
5336 ChangeLog Makefile examples/Makefile muse.el
5339 examples/.arch-ids/README.id
5340 ==> examples/.arch-ids/QuickStart.id
5342 ==> examples/QuickStart
5345 2005-06-15 22:47:05 GMT Michael Olson <mwolson@gnu.org> patch-58
5348 Makefile refactoring.
5350 muse--main--1.0--patch-58
5352 * Makefile (.PHONY): List all non-file targets.
5353 (examples): New rule that calls Make in the examples directory.
5354 (atranslit): Removed, since this isn't (yet) bundled with Muse.
5356 * README: Move to the examples directory. I'd prefer to distribute a
5357 very basic plain text README and use this as a quickstart + markup
5358 example + publishing example.
5360 * examples/Makefile: Move all README-related rules here.
5362 * examples/README: Add an "About this document" section.
5364 * scripts/publish (style): Do not include the contrib directory, since we
5365 don't use any code from there. Since this is only invoked from the
5366 examples directory, make sure add the parent directory to the load
5369 * muse.texi: Change version to 3.00.90 (RC1).
5371 * muse.el: Change location of the README file in header.
5373 * muse.el (muse-version): Update to 3.00.90 (RC1).
5376 examples/.arch-ids/Makefile.id examples/Makefile
5379 ChangeLog Makefile examples/README muse.el muse.texi
5384 ==> examples/.arch-ids/README.id
5389 2005-06-14 03:14:05 GMT Michael Olson <mwolson@gnu.org> patch-57
5392 Update my example configuration.
5394 muse--main--1.0--patch-57
5396 * examples/mwolson/muse-init.el: Update to reflect use of outline faces
5397 and experimental status of muse-message.
5400 ChangeLog examples/mwolson/muse-init.el
5403 2005-06-14 03:08:54 GMT Michael Olson <mwolson@gnu.org> patch-56
5406 Provide optional outline-style faces; customization fixes; experimental stuff.
5408 muse--main--1.0--patch-56
5410 * muse-colors.el (muse-colors-autogen-headings): New user-customizable
5411 option that determines what the header faces should look like. If
5412 'outline, use outline-style faces. If nil, don't generate the faces at
5413 all, which allows the user to specify their own. Otherwise, use the
5414 scaled faces, which is the default behavior.
5415 (muse-colors-outline-faces-list): List of faces to use. In case the
5416 outline faces are not available, provide reasonable defaults.
5417 (muse-make-faces): Use dolist instead of mapc. Implement the
5418 possibility of having outline-style colors for heading. Don't call
5419 this function immediately -- give the users time to make their changes
5420 through the customize interface. Once we call this function, Emcs from
5421 CVS will not allow the faces to be changed easily, which is a shame.
5423 * muse-message.el (muse-message-contents-tag): Copied from
5424 `muse-publish-contents-tag' in order to keep the customization
5425 interface from making the `muse-markup-tags' option from throwing a
5426 type mismatch error. This function is untested and will likely do
5427 nothing useful. This file has been moved to the experimental folder
5428 until it gets fleshed out more.
5430 * experimental/muse-wiki.el: New file from johnw's initial attempt at a
5431 file that could eventually provide wiki-like ability. Currently this
5432 is just a collection of functions that were pruned out when he remade
5433 Muse, so don't get too excited. I plan to eventually merge Yann
5434 Hodique's work here, probably after the first release of Muse.
5436 * muse-regexps.el (muse-regexp): Improve description.
5438 * muse-project.el (muse-project-ignore-regexp): Make this be a part of
5439 the muse-regexp group since it is just a single regexp. Lists of
5440 regexps don't have to be in muse-regexp, however.
5442 * muse-blosxom.el (muse-blosxom): Change use of `behaviour' to `behavior'
5443 since the Emacs devel mailing list seems to not want Britain-izations
5446 * muse-colors.el (muse-colors): Ditto.
5448 * muse-docbook.el (muse-docbook): Ditto.
5450 * muse-html.el (muse-html): Ditto.
5452 * muse-http.el (muse-http): Ditto.
5454 * muse-message.el (muse-message): Ditto.
5456 * muse-mode.el (muse-mode): Ditto.
5458 * muse-project.el (muse-project): Ditto.
5460 * muse-publish.el (muse-publish): Ditto.
5462 * muse.el (muse): Ditto.
5465 experimental/.arch-ids/=id
5466 experimental/.arch-ids/muse-wiki.el.id
5467 experimental/muse-wiki.el
5470 ChangeLog experimental/muse-message.el muse-blosxom.el
5471 muse-colors.el muse-docbook.el muse-html.el muse-http.el
5472 muse-mode.el muse-project.el muse-publish.el muse-regexps.el
5476 .arch-ids/muse-message.el.id
5477 ==> experimental/.arch-ids/muse-message.el.id
5479 ==> experimental/muse-message.el
5482 experimental experimental/.arch-ids
5485 2005-06-13 22:37:20 GMT Michael Olson <mwolson@gnu.org> patch-55
5488 Fix publishing error when given an empty string for header/footer.
5490 muse--main--1.0--patch-55
5492 * muse-publish.el (muse-insert-file-or-string): Don't pass argument to
5493 `file-readable-p' if it is an empty string. For some reason,
5494 `file-readable-p' and `insert-file-contents' were treating an empty
5495 string as if it were the current directory.
5498 ChangeLog muse-publish.el
5501 2005-06-13 22:01:00 GMT Michael Olson <mwolson@gnu.org> patch-54
5504 WYSIWYG emphasis, XEmacs compatibility hacks.
5506 muse--main--1.0--patch-54
5508 * muse-colors.el (muse-colors-emphasized): Make emphasis more WYSIWIG
5509 compliant. Only colorize if we end with the same number of asterisks
5510 as we start with, preventing unnoticed syntax errors. Don't colorize
5511 in the middle of a word.
5512 (muse-colors-underlined): Make underlining more WYSIWIG compliant.
5513 Only colorize if we end with an underscore. Don't colorize in the
5516 * muse-docbook.el (muse-docbook-markup-paragraph): Move question mark
5517 inside of group. This will probably not do anything, but it seems
5520 * muse-html.el (muse-html-markup-paragraph): Attempt to deal with case
5521 where we start with an image link. JohnW didn't seem to like having
5522 <p> tags inserted before image links, but they don't validate properly
5523 as they are. For now, I will surround such links/paragraphs with <div
5524 class="image-link"> in an attempt to be as not invasive and yet
5525 standards compliant as possible.
5527 * muse-html.el (muse-html-escape-string): Work around distinction between
5528 int and char types in XEmacs. Deal with an annoying replace-match bug
5529 in XEmacs that rears its head at times.
5531 * muse-publish.el (muse-publish-markup-word): Allow underlines to be
5535 ChangeLog muse-colors.el muse-docbook.el muse-html.el
5539 2005-06-13 01:13:08 GMT Michael Olson <mwolson@gnu.org> patch-53
5542 Minor code cleanup to address elint issues.
5544 muse--main--1.0--patch-53
5546 * Makefile (test): Don't build README files during this rule. Remove
5547 spurious "make clean" statement.
5549 * muse-colors.el (muse-colors-tags): Make sure that this appears in the
5550 `muse-colors' group, and give it a proper type.
5552 * muse-mode.el: Wrap condition-case around `eval-when-compile'.
5554 * examples/johnw/muse-johnw.el (muse-my-html-insert-contents,
5555 muse-my-journal-find-entries): Replace `string-to-int' with
5558 * muse-html.el (muse-html-insert-contents): Ditto.
5560 * muse-journal.el (muse-journal-html-munge-buffer,
5561 muse-journal-latex-munge-buffer): Ditto.
5563 * muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
5565 * muse-publish.el (muse-publish-markup-footnote,
5566 muse-publish-contents-tag): Ditto.
5568 * muse-regexps.el (muse-extreg-usable-p): Ditto.
5571 ChangeLog Makefile examples/johnw/muse-johnw.el muse-colors.el
5572 muse-html.el muse-journal.el muse-mode.el muse-publish.el
5576 2005-06-13 00:41:10 GMT Michael Olson <mwolson@gnu.org> patch-52
5579 Add ability to automate the creation a new blosxom entry.
5581 muse--main--1.0--patch-52
5583 * examples/mwolson/muse-init.el: Move new entry section to
5584 muse-blosxom.el. Modify the key settings in my example accordingly.
5586 * muse-blosxom.el (muse-blosxom-footer): Just use the empty string, since
5587 Muse always makes sure that the file ends with a newline.
5589 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove this, since
5590 planner markup is now provided automatically by the planner port to
5591 Muse, and we don't have any customized markup.
5593 * muse-blosxom.el (muse-blosxom-base-directory): New customizable
5594 variable that specifies where the base directory of your blog entries
5597 * muse-blosxom.el (muse-blosxom-get-categories): Get the categories from
5598 the base directory. Explore categories recursively.
5600 * muse-blosxom.el (muse-blosxom-title-to-file): Helper function for
5601 `muse-blosxom-new-entry'. Turns the given title into a lowercase, sans
5602 special characters file name.
5604 * muse-blosxom.el (muse-blosxom-new-entry): Automate the process of
5605 making a new blog entry. It will prompt you for a category, then a
5606 title, and then will create a new file that has the date and title
5610 ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
5613 2005-06-12 22:11:20 GMT Michael Olson <mwolson@gnu.org> patch-51
5616 Change mailing address of FSF, add AUTHORS file.
5618 muse--main--1.0--patch-51
5620 * muse-*.el, muse.texi: Change mailing address of FSF.
5622 * muse.texi (Contributors): Fix typo.
5624 * AUTHORS: New file containing a list of all of those who have
5625 contributed code or documentation to Muse, how many lines were changed,
5629 .arch-ids/AUTHORS.id AUTHORS
5632 ChangeLog muse-blosxom.el muse-convert.el muse-docbook.el
5633 muse-html.el muse-http.el muse-journal.el muse-latex.el
5634 muse-message.el muse-mode.el muse-poem.el muse-project.el
5635 muse-publish.el muse-regexps.el muse-texinfo.el muse.el
5639 2005-06-12 21:33:24 GMT Michael Olson <mwolson@gnu.org> patch-50
5642 Merged from hodique@lifl.fr--2005 (patch 0-1)
5644 muse--main--1.0--patch-50
5648 * hodique@lifl.fr--2005/muse--yh--1.0--base-0
5649 tag of mwolson@gnu.org--2005/muse--main--1.0--patch-49
5651 * hodique@lifl.fr--2005/muse--yh--1.0--patch-1
5652 fix .html (for example) in visible names for links
5655 ChangeLog muse-publish.el
5658 hodique@lifl.fr--2005/muse--yh--1.0--base-0
5659 hodique@lifl.fr--2005/muse--yh--1.0--patch-1
5662 2005-06-11 23:35:43 GMT Michael Olson <mwolson@gnu.org> patch-49
5665 Make generated X(HT)ML show up in the right encoding in other modes.
5667 muse--main--1.0--patch-49
5669 * muse-html.el (muse-xhtml-header): Add "encoding=..." to first line.
5670 Thanks to Zhiqiang Ye for the suggestion. This attempts to make
5671 generated (X)HTML files show up in the right coding system when editing
5672 them with another Emacs mode.
5674 * muse-journal.el (muse-journal-rss-header): Automatically determine the
5675 encoding instead of hard-coding it.
5677 * muse-message.el: Add content to Commentary section, explaining the use
5678 of this publishing style.
5681 ChangeLog muse-html.el muse-journal.el muse-message.el
5684 2005-06-11 01:28:01 GMT Michael Olson <mwolson@gnu.org> patch-48
5687 Move regexps to same group, only make 4 heading faces.
5689 muse--main--1.0--patch-48
5691 * muse-colors.el (muse-make-faces): Only create 4 header faces since we
5692 can only publish 3 of them specially, leaving the fourth to be in
5694 (muse-colors-markup): Only recognize 4 levels of heading.
5696 * muse-regexps.el (muse-tag-regexp, muse-link-regexp, muse-url-regexp)
5697 (muse-file-regexp, muse-image-regexp)
5698 (muse-ignored-extensions-regexp): Moved here from muse.el. It seems
5699 like a good idea to have all the regexps in the same group.
5702 ChangeLog muse-colors.el muse-regexps.el muse.el
5705 2005-06-09 19:48:02 GMT Michael Olson <mwolson@gnu.org> patch-47
5708 Update my example config, minor code cleanup.
5710 muse--main--1.0--patch-47
5712 * examples/mwolson/muse-init.el (muse-project-alist): Shorten project
5713 names and add "Plans" project.
5715 * muse-docbook.el (looking-back): Delete.
5717 * muse-html.el (looking-back): Delete.
5719 * muse-html.el (muse-html-markup-paragraph): Use `muse-looking-back'
5720 instead of `looking-back'.
5722 * muse.el (muse-looking-back): Instead of redefining the `looking-back'
5723 function, use this function. If `looking-back' exists, call it;
5724 otherwise, use a workaround.
5727 contrib/.arch-ids/pcomplete.el.id contrib/pcomplete.el
5730 ChangeLog examples/mwolson/muse-init.el muse-docbook.el
5731 muse-html.el muse.el
5734 2005-05-30 22:15:13 GMT Michael Olson <mwolson@gnu.org> patch-46
5737 Handle a few paragraph publishing edge cases better.
5739 muse--main--1.0--patch-46
5741 * muse-docbook.el (muse-docbook-markup-regexps): Consolidate the
5742 beginning-of-document, end-of-document, and paragraph separator regexps
5743 so that one markup rule can be used in all these cases.
5744 (muse-docbook-markup-paragraph): Handle more cases correctly. In
5745 particular, blockquote or center at beginning or end of document will
5746 be published properly. Hopefully this won't slow things down too much.
5747 (muse-docbook-markup-paragraph-close): Removed.
5749 * muse-blosxom.el (muse-blosxom-markup-regexps): Ditto.
5751 * muse-html.el (muse-html-markup-regexps, muse-html-markup-paragraph):
5753 (muse-html-markup-paragraph-close): Removed.
5756 ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
5759 2005-05-28 23:37:11 GMT Michael Olson <mwolson@gnu.org> patch-45
5762 Improve prompt when reading a tag.
5764 muse--main--1.0--patch-45
5766 * muse-mode.el (muse-insert-tag): Add a colon after "default" like some
5767 other Emacs modes seem to do.
5770 ChangeLog muse-mode.el
5773 2005-05-28 23:34:50 GMT Michael Olson <mwolson@gnu.org> patch-44
5776 Warn user when publishing fails due to a private directory.
5778 muse--main--1.0--patch-44
5780 * muse-project.el (muse-project-private-p): Warn users when publishing a
5781 file fails due to its directory not being readable by others. Make
5782 sure that you do a `chmod +o name_of_directory' if you want the
5783 contents of that directory to be publishable.
5786 ChangeLog muse-project.el
5789 2005-05-28 23:21:39 GMT Michael Olson <mwolson@gnu.org> patch-43
5792 Fix error with example tags and message publishing style.
5794 muse--main--1.0--patch-43
5796 * muse-colors.el: Don't define `font-lock-mode' as a variable. Check to
5797 see if a previous definition for `font-lock-multiline' exists.
5799 * muse-message.el (muse-message-example-tag): Don't require two
5800 additional (unused) arguments.
5803 ChangeLog muse-colors.el muse-message.el
5806 2005-05-22 05:58:40 GMT Michael Olson <mwolson@gnu.org> patch-42
5809 Always end the published document with a newline.
5811 muse--main--1.0--patch-42
5813 * muse-html.el (muse-html-markup-paragraph-close): Always end the
5814 published document with a newline.
5816 * muse-docbook.el (muse-docbook-markup-paragraph-close): Ditto.
5819 ChangeLog muse-docbook.el muse-html.el
5822 2005-05-22 01:26:13 GMT Michael Olson <mwolson@gnu.org> patch-41
5825 Don't let automatic backup files crash the publishing process.
5827 muse--main--1.0--patch-41
5829 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove rule for date
5830 directive since this value is already processed by
5831 `muse-publish-markup-directive', and may be obtained by using
5832 the code: (muse-publishing-directive "date").
5834 * muse-colors.el (muse-colors-region): Make sure that we don't ever try
5835 to run (funcall nil); this happened once during a debugging process.
5837 * muse-project.el (muse-project-private-p): Skip any file for which we
5838 cannot fetch attributes. This fixes a bug where having an
5839 Emacs-generated automatic backup file in a publishing directory causes
5840 the publishing process to halt with an error.
5843 ChangeLog muse-blosxom.el muse-colors.el muse-project.el
5846 2005-05-20 20:44:46 GMT Michael Olson <mwolson@gnu.org> patch-40
5849 Apply fix in previous patch to the DocBook publishing style.
5851 muse--main--1.0--patch-40
5853 * muse-docbook.el (muse-docbook-markup-paragraph-close): Apply fix from
5854 previous patch here as well.
5858 ChangeLog muse-docbook.el
5861 2005-05-20 20:28:32 GMT Michael Olson <mwolson@gnu.org> patch-39
5864 Fix newly-introduced lock-up during HTML publishing.
5866 muse--main--1.0--patch-39
5868 * muse-blosxom.el (muse-blosxom-markup-regexps): Give date directive and
5869 planner rules higher priority in the publishing sequence. Hopefully
5870 this will not wreck anything; I don't use these rules, so I cannot
5871 tell. This wasn't a real bugfix, just an aesthetic code thing for me.
5873 * muse-html.el (muse-html-markup-paragraph-close): Don't use
5874 replace-match; that seems to be slightly evil. Return nil instead of a
5875 newline since otherwise Muse thinks that we are not done yet and gets
5876 into an infinite loop. This should fix the lock-up problem that
5877 resulted from the previous few patches.
5880 ChangeLog muse-blosxom.el muse-html.el
5883 2005-05-19 23:44:16 GMT Michael Olson <mwolson@gnu.org> patch-38
5888 muse--main--1.0--patch-38
5890 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove stray parenthesis.
5894 ChangeLog muse-blosxom.el
5897 2005-05-19 23:41:54 GMT Michael Olson <mwolson@gnu.org> patch-37
5900 Make docbook and blosxom modes close paragraphs properly at end.
5902 muse--main--1.0--patch-37
5904 * muse-blosxom.el (muse-blosxom-markup-regexps): Use new rule from last
5907 * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
5908 (muse-docbook-markup-paragraph-close): Adapt from
5909 `muse-html-markup-paragraph-close'.
5911 * muse-html.el (muse-html-markup-paragraph-close): Add newline so that we
5912 preserve the same appearance as before the last patch.
5915 ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
5918 2005-05-19 23:26:50 GMT Michael Olson <mwolson@gnu.org> patch-36
5921 Bugfix: Close P tag properly at end of file.
5923 muse--main--1.0--patch-36
5925 * muse-blosxom.el: Fix bug where loading this file twice would cause an
5928 * muse-html.el (muse-html-markup-regexps): Use simpler mechanism for
5929 detecting whether or not a paragraph needs a closing P tag.
5930 (muse-html-markup-paragraph-close): New function that only inserts a
5931 closing P tag when an unclosed P tag is nearby.
5934 ChangeLog muse-blosxom.el muse-html.el
5937 2005-05-18 06:07:02 GMT Michael Olson <mwolson@gnu.org> patch-35
5940 Update my example settings.
5942 muse--main--1.0--patch-35
5944 * examples/mwolson/muse-init.el: Synchronize with my current settings.
5947 ChangeLog examples/mwolson/muse-init.el
5950 2005-05-18 06:03:07 GMT Michael Olson <mwolson@gnu.org> patch-34
5953 Update documentation for C-c TAB feature.
5955 muse--main--1.0--patch-34
5957 * muse.texi (Keystroke Summary): Note that C-c TAB calls
5965 2005-05-18 06:00:27 GMT Michael Olson <mwolson@gnu.org> patch-33
5968 New feature: tag completion with C-c TAB.
5970 muse--main--1.0--patch-33
5972 * muse-mode.el (muse-mode-map): Map C-c TAB to `muse-insert-tag'.
5973 (muse-tag-history, muse-custom-tags): New variables that keep track of
5974 the tag history and newly-entered tags respectively for
5976 (muse-insert-tag): New function that interactively prompts the user for
5980 ChangeLog muse-mode.el
5983 2005-05-18 05:49:07 GMT Michael Olson <mwolson@gnu.org> patch-32
5986 Fix XHTML validation error with <hr> and <br>.
5988 muse--main--1.0--patch-32
5990 * muse-html.el (muse-xhtml-markup-strings): Use the proper form of the BR
5991 and HR tags for XHTML publishing. This should fix a few validation
5992 errors that I've been noticing lately.
5995 ChangeLog muse-html.el
5998 2005-05-12 22:46:10 GMT Michael Olson <mwolson@gnu.org> patch-31
6001 Remove flyspell overlays on links.
6003 muse--main--1.0--patch-31
6005 * muse-colors.el (muse-colors-link): Remove flyspell overlays. This
6006 should make the link clickable. On Emacs21, the color will stay red,
6007 but other Emacsen should do the right thing, which is use the normal
6008 link color. Hopefully this will fix some strange flyspell-related link
6012 ChangeLog muse-colors.el
6015 2005-05-06 03:30:05 GMT Michael Olson <mwolson@gnu.org> patch-30
6018 Update my example Muse settings.
6020 muse--main--1.0--patch-30
6022 * examples/mwolson/muse-init.el: Update from my latest version.
6023 (muse-project-alist): Remove the francais part of my blog.
6024 (my-muse-mode-flyspell-p): Split old `my-muse-mode-affect-p' function
6025 into this and `my-muse-mode-fill-nobreak-p'.
6026 (muse-mode-hook): Tell fill mode to avoid breaking links; hopefully
6027 this is the best way to accomplish this.
6028 (my-muse-blosxom-title-to-file): Replace more non-alphanumeric
6029 characters in the title.
6030 (my-muse-prepare-entry-for-xanga): Treat example regions better.
6033 ChangeLog examples/mwolson/muse-init.el
6036 2005-04-21 18:25:28 GMT Michael Olson <mwolson@gnu.org> patch-29
6039 Add simple `muse-version' function.
6041 muse--main--1.0--patch-29
6043 * muse.el (muse-version): New function that displays the value of the
6044 `muse-version' variable. This should be easier for the user to type
6045 than C-h v muse-version.
6051 2005-04-21 18:19:02 GMT Michael Olson <mwolson@gnu.org> patch-28
6054 Don't compile documentation by default.
6056 muse--main--1.0--patch-28
6058 * Makefile (all): Don't compile documentation by default.
6059 (doc): Use this rule to compile documentation.
6065 2005-04-16 18:08:24 GMT Michael Olson <mwolson@gnu.org> patch-27
6068 Merge RSS 2.0 enclosure support for muse-journal.el from johnw
6070 muse--main--1.0--patch-27
6072 2005-04-16 Michael Olson <mwolson@gnu.org>
6074 * muse-journal.el: Merge in enclosure support for RSS 2.0 from
6075 johnw. If a journal entry's title is a [[link]], then an
6076 <enclosure> tag will be added to the XML data giving the size and
6077 MIME type of the link target. This makes podcasting with Muse
6079 (muse-journal-rss-entry-template): Add enclosure usage to example.
6080 (muse-journal-rss-munge-buffer): Implement enclosures.
6083 ChangeLog muse-journal.el
6086 2005-04-15 05:54:30 GMT Michael Olson <mwolson@gnu.org> patch-26
6089 Standardize source headers, appease elint, don't require planner
6091 muse--main--1.0--patch-26
6093 2005-04-15 Michael Olson <mwolson@gnu.org>
6095 * Makefile, scripts/muse-build.el: Moved muse-build.el to the
6096 `scripts' directory since it really isn't part of Muse proper; it
6097 is used to generate Muse output from the command line.
6099 * muse-blosxom.el: Handle case where planner is not loaded so that
6100 it isn't a hard requirement.
6102 * muse-colors.el: Move definition of `muse-colors-tag-info' up so
6103 that elint doesn't complain.
6105 * muse-message.el (muse-message-markup-link): Don't throw up on
6106 links with no description.
6108 * muse-blosxom.el, muse-book.el, muse-colors.el, muse-convert.el,
6109 muse-docbook.el, muse-html.el, muse-http.el, muse-journal.el,
6110 muse-latex.el, muse-message.el, muse-mode.el, muse-poem.el,
6111 muse-project.el, muse-publish.el, muse-regexps.el,
6112 muse-texinfo.el, muse.el: Add standard header for each file in
6113 preparation for the initial release, which will hopefully happen
6114 sometime within the next month.
6118 experimental/.arch-ids/=id
6121 ChangeLog Makefile muse-blosxom.el muse-book.el muse-colors.el
6122 muse-convert.el muse-docbook.el muse-html.el muse-http.el
6123 muse-journal.el muse-latex.el muse-message.el muse-mode.el
6124 muse-poem.el muse-project.el muse-publish.el muse-regexps.el
6125 muse-texinfo.el muse.el
6128 .arch-ids/muse-build.el.id
6129 ==> scripts/.arch-ids/muse-build.el.id
6131 ==> scripts/muse-build.el
6133 removed directories:
6134 experimental experimental/.arch-ids
6137 2005-04-14 23:46:47 GMT Michael Olson <mwolson@gnu.org> patch-25
6140 Merge contents of muse-latexcjk.el into muse-latex.el.
6142 muse--main--1.0--patch-25
6144 2005-04-14 Michael Olson <mwolson@gnu.org>
6146 * muse-latex.el (muse-latexcjk-header, muse-latexcjk-footer)
6147 (muse-latexcjk-encoding-map, muse-latexcjk-encoding-default)
6148 (muse-latexcjk-encoding, muse-latexcjk-transform-content-type):
6149 Merge in from muse-latexcjk.el.
6151 * muse-latexcjk.el: Removed, functionality merged with
6155 .arch-ids/muse-latexcjk.el.id muse-latexcjk.el
6158 ChangeLog muse-latex.el
6161 2005-04-06 23:25:47 GMT Michael Olson <mwolson@gnu.org> patch-24
6164 Merge muse-xhtml.el into muse-html.el.
6166 muse--main--1.0--patch-24
6168 2005-04-06 Michael Olson <mwolson@gnu.org>
6170 * examples/mwolson/muse-init.el: Update with respect to the
6171 muse-xhtml.el merge.
6173 * muse-html.el: The contents of muse-xhtml.el have been merged in
6174 as advised by John Wiegley.
6175 (muse-html-style-sheet): Add example for XHTML use in the
6176 function's documentation.
6177 (muse-xhtml-header, muse-xhtml-footer, muse-xhtml-markup-tags):
6178 Moved from muse-xhtml.el.
6180 * muse-xhtml.el: Removed; contents merged into muse-html.el.
6183 .arch-ids/muse-xhtml.el.id muse-xhtml.el
6186 ChangeLog examples/mwolson/muse-init.el muse-html.el
6189 2005-04-06 03:18:55 GMT Michael Olson <mwolson@gnu.org> patch-23
6192 Try to fix regexps for Emacs 21.4.
6194 muse--main--1.0--patch-23
6196 2005-04-05 Michael Olson <mwolson@gnu.org>
6198 * muse-regexps.el (muse-extreg-usable-p): Try to make regexps work
6202 ChangeLog muse-regexps.el
6205 2005-04-01 17:59:47 GMT Michael Olson <mwolson@gnu.org> patch-22
6208 Add comments to the publish-project example script
6210 muse--main--1.0--patch-22
6212 2005-04-01 Michael Olson <mwolson@gnu.org>
6214 * examples/publish-project: Moved here from
6215 scripts/publish-project. Added a few comments so people know what
6219 ChangeLog examples/publish-project
6222 scripts/.arch-ids/publish-project.id
6223 ==> examples/.arch-ids/publish-project.id
6224 scripts/publish-project
6225 ==> examples/publish-project
6228 2005-04-01 02:27:08 GMT Michael Olson <mwolson@gnu.org> patch-21
6231 New XHTML style, add more examples to my sample muse config
6233 muse--main--1.0--patch-21
6235 2005-03-31 Michael Olson <mwolson@gnu.org>
6237 * examples/mwolson/muse-init.el: Give an example of deriving a
6238 custom publishing style.
6239 (my-muse-blosxom-finalize): Finalizes the "my-blosxom" style.
6240 (my-muse-prepare-entry-for-xanga): Mangle the published output
6241 from a blosxom project and copy the result to the clipboard for
6242 easy pasting into Xanga's web form. The file is untouched.
6244 * muse-html.el (muse-html-style-sheet): Include the <style
6245 type="text/css"></style> wrapper around the example.
6246 (muse-html-header): Don't add <style type="text/css"></style>
6247 around the value of `muse-html-style-sheet' anymore. This allows
6248 for the option of putting your stylesheet(s) in a separate file.
6249 An example of this is given in the documentation for this
6252 * muse-xhtml: New file that implements a publishing style which is
6253 derived from HTML mode. It uses a slightly modified version of
6254 the HTML markup rules to generate XHTML-compliant output.
6256 * muse-blosxom.el: Add new "blosxom-xhtml" style. The old
6257 "blosxom" style has been renamed to "blosxom-html". Fix a few
6260 * muse-journal.el: Add new "journal-xhtml" style.
6262 * muse-message.el: Add new "message-xhtml" style.
6265 .arch-ids/muse-xhtml.el.id muse-xhtml.el
6268 ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
6269 muse-html.el muse-journal.el muse-message.el
6272 2005-03-25 03:55:13 GMT Michael Olson <mwolson@gnu.org> patch-20
6275 Add my muse configuration to the examples
6277 muse--main--1.0--patch-20
6279 2005-03-24 Michael Olson <mwolson@gnu.org>
6281 * examples/johnw: Move John Wiegley's configuration to this
6284 * examples/mwolson: My configuration files go here.
6286 * examples/mwolson/muse-init.el: My Muse configuration file. I
6287 just figured out how to keep links from being spell-checked or
6288 split up by fill-mode, so the implementation of this may be found
6289 here. I also made a function that sets up a blog entry for me.
6292 examples/johnw/.arch-ids/=id examples/mwolson/.arch-ids/=id
6293 examples/mwolson/.arch-ids/muse-init.el.id
6294 examples/mwolson/muse-init.el
6300 examples/.arch-ids/muse-johnw.el.id
6301 ==> examples/johnw/.arch-ids/muse-johnw.el.id
6302 examples/.arch-ids/publish-johnw.id
6303 ==> examples/johnw/.arch-ids/publish-johnw.id
6304 examples/muse-johnw.el
6305 ==> examples/johnw/muse-johnw.el
6306 examples/publish-johnw
6307 ==> examples/johnw/publish-johnw
6310 examples/johnw examples/johnw/.arch-ids examples/mwolson
6311 examples/mwolson/.arch-ids
6314 2005-03-24 22:57:10 GMT Michael Olson <mwolson@gnu.org> patch-19
6317 Add muse-blosxom script and plugin for pyblosxom
6319 muse--main--1.0--patch-19
6321 2005-03-24 Michael Olson <mwolson@gnu.org>
6323 * muse-blosxom.el: Update copyright notice in headers and mention
6324 the pyblosxom scripts.
6326 * contrib/pyblosxom: New directory containing pyblosxom plugins
6329 * contrib/getstamps.py: Script that generates the "timestamps"
6330 file, run on the local machine.
6332 * contrib/hardcodedates.py: PyBlosxom plugin that interprets the
6336 contrib/pyblosxom/.arch-ids/=id
6337 contrib/pyblosxom/.arch-ids/getstamps.py.id
6338 contrib/pyblosxom/.arch-ids/hardcodedates.py.id
6339 contrib/pyblosxom/getstamps.py
6340 contrib/pyblosxom/hardcodedates.py
6343 ChangeLog muse-blosxom.el
6346 contrib/pyblosxom contrib/pyblosxom/.arch-ids
6349 2005-03-23 19:05:09 GMT Michael Olson <mwolson@gnu.org> patch-18
6352 muse-blosxom.el has matured past experimental status
6354 muse--main--1.0--patch-18
6356 2005-03-23 Michael Olson <mwolson@gnu.org>
6358 * muse-blosxom.el: Remove common functionality that has already
6359 been implemented in `muse-html.el'. Derive this mode from
6360 `muse-html'. Update documentation. I now feel that this file is
6361 ready to be included in the top-level Muse directory.
6364 ChangeLog muse-blosxom.el
6367 experimental/.arch-ids/muse-blosxom.el.id
6368 ==> .arch-ids/muse-blosxom.el.id
6369 experimental/muse-blosxom.el
6373 2005-03-22 05:28:01 GMT Michael Olson <mwolson@gnu.org> patch-17
6376 Make muse-blosxom.el slightly less experimental
6378 muse--main--1.0--patch-17
6380 2005-03-22 Michael Olson <mwolson@gnu.org>
6382 * experimental/muse-blosxom.el (muse-blosxom-page-date-alist):
6383 Renamed from `blosxom-page-date-alist'. Currently it does nothing
6385 (muse-blosxom-markup-regexps): Remove unnecessary first grouping
6386 from the `muse-blosxom-markup-date-directive' rule.
6387 (blosxom-set-time): Remove this function. We're not going to be
6388 touching the timestamp manually anymore -- it's too much of a
6389 hassle. Right now I've got a python program that compiles a
6390 timestamp file and a pyblosxom helper that reads it. Something
6391 similar could be arranged for blosxom, I'm sure.
6395 ChangeLog experimental/muse-blosxom.el
6398 2005-03-20 19:40:10 GMT Michael Olson <mwolson@gnu.org> patch-16
6401 Apply latest journal-related updates from johnw
6403 muse--main--1.0--patch-16
6407 ChangeLog examples/muse-johnw.el muse-journal.el
6410 2005-03-01 02:58:29 GMT Michael Olson <mwolson@gnu.org> patch-15
6413 Add Projects node to the manual
6415 muse--main--1.0--patch-15
6417 2005-02-28 Michael Olson <mwolson@gnu.org>
6419 * muse.texi: Change copyright notice since the FSF is now the
6421 (Projects): New node, based on a section from the README file.
6427 2005-03-01 02:25:15 GMT Michael Olson <mwolson@gnu.org> patch-14
6430 Correct documentation, adding some content.
6432 muse--main--1.0--patch-14
6434 2005-02-28 Michael Olson <mwolson@gnu.org>
6436 * muse.texi: Change license terms of the documentation to the GNU
6437 GPL instead of the GNU FDL, as per the consent of the copyright
6438 holders of the emacs-wiki manual, from which this is based. Some
6439 emacs-wiki-isms in the manual were corrected, and the Getting
6440 Started section was updated.
6446 2005-02-17 19:08:19 GMT Michael Olson <mwolson@gnu.org> patch-13
6449 Make muse-blosxom.el a bit more sane, still need to bum it down a bit
6451 muse--main--1.0--patch-13
6453 2005-02-17 Michael Olson <mwolson@gnu.org>
6455 * experimental/muse-blosxom.el: Somehow the contents of this file
6456 managed to get duplicated. I removed the duplicates.
6457 (muse-blosxom-date): Remove this, since it is not useful.
6458 (muse-blosxom-header): Use the standard header that blosxom.el
6462 ChangeLog experimental/muse-blosxom.el
6465 2005-02-08 04:20:41 GMT Michael Olson <mwolson@gnu.org> patch-12
6468 Initial commit of muse.texi, nothing substantial
6470 muse--main--1.0--patch-12
6472 2005-02-07 Michael Olson <mwolson@gnu.org>
6474 * muse.texi: New file that provides the documentation for Muse.
6475 It is in a very rough form at the moment. Nothing substantial may
6476 be found here yet. Be ye warned.
6479 .arch-ids/muse.texi.id muse.texi
6485 2005-02-08 01:15:15 GMT Michael Olson <mwolson@gnu.org> patch-11
6488 Add docstring, new trivial function
6490 muse--main--1.0--patch-11
6492 2005-02-07 Michael Olson <mwolson@gnu.org>
6494 * muse-mode.el (muse-mode-map): Make "C-c =" trigger
6495 `muse-what-changed'. No functionality change.
6496 (muse-what-changed): New function that displays in diff format the
6497 changes made since the buffer was last saved.
6499 * muse-project.el (muse-project-publish): Add docstring.
6502 ChangeLog muse-mode.el muse-project.el
6505 2005-02-04 18:42:08 GMT Michael Olson <mwolson@gnu.org> patch-10
6508 Add experimental version of muse-blosxom.el to project
6510 muse--main--1.0--patch-10
6512 2005-02-04 Michael Olson <mwolson@gnu.org>
6514 * Makefile (realclean): Remove file that gets generated when fonts
6517 * experimental/muse-bloxsom.el: New file that implements Blosxom
6518 support for Muse. It's in a very rough state, hence its placement
6519 in the `experimental' directory.
6522 experimental/.arch-ids/=id
6523 experimental/.arch-ids/muse-blosxom.el.id
6524 experimental/muse-blosxom.el
6530 experimental experimental/.arch-ids
6533 2005-02-04 18:19:44 GMT Michael Olson <mwolson@gnu.org> patch-9
6536 Make permissions more consistent
6538 muse--main--1.0--patch-9
6544 modified directories:
6545 contrib examples scripts
6548 2005-02-04 18:13:56 GMT Michael Olson <mwolson@gnu.org> patch-8
6553 muse--main--1.0--patch-8
6555 2005-02-04 Michael Olson <mwolson@gnu.org>
6557 * muse-build.el: Add contrib directory to `load-path'.
6558 (muse-elint-files): Load `muse-regexps.el'.
6560 * scripts/publish: Change permissions so that this script is
6561 executable. Add contrib directory to load list. Add
6562 `muse-regexps.el' to list.
6565 ChangeLog muse-build.el scripts/publish
6568 2005-01-31 21:04:43 GMT Michael Olson <mwolson@gnu.org> patch-7
6571 Use "—" instead of "—"
6573 muse--main--1.0--patch-7
6575 2005-01-31 Michael Olson <mwolson@gnu.org>
6577 * muse-docbook.el (muse-docbook-markup-strings): Replace "—"
6578 with "—" so that documents validate properly. Thanks to
6579 Björn Lindström for the suggestion.
6581 * muse-html.el (muse-html-markup-strings): Ditto.
6584 ChangeLog muse-docbook.el muse-html.el
6587 2005-01-25 19:04:31 GMT Michael Olson <mwolson@gnu.org> patch-6
6590 Fix use of "[:blank:]" in underline markup
6592 muse--main--1.0--patch-6
6594 2005-01-25 Michael Olson <mwolson@gnu.org>
6596 * muse-colors.el (muse-colors-markup): Replace "[:blank:]" with
6597 use of `muse-regexp-blank'.
6600 ChangeLog muse-colors.el
6603 2005-01-03 06:00:43 GMT Michael Olson <mwolson@member.fsf.org> patch-5
6606 Fix problem with headings being given wrong face
6608 muse--main--1.0--patch-5
6610 2005-01-03 Michael Olson <mwolson@gnu.org>
6612 * muse-colors.el: Add header.
6613 (muse-colors-emphasized): Headings were being given the coloring
6614 for the next level of heading instead of the real
6615 level (i.e. `muse-header-2' instead of `muse-header-1' for "*
6616 Heading"). Thanks to Lan Yufeng for finding this and sending a
6619 * muse-regexps.el: Fix header.
6622 ChangeLog muse-colors.el muse-regexps.el
6625 2005-01-02 00:02:15 GMT Michael Olson <mwolson@member.fsf.org> patch-4
6630 muse--main--1.0--patch-4
6632 2005-01-01 Michael Olson <mwolson@gnu.org>
6634 * ChangeLog: Move old ChangeLog to ChangeLog.2004. This new
6635 version will be automatically maintained by Arch.
6639 .arch-ids/ChangeLog.id ChangeLog
6642 .arch-ids/ChangeLog.id
6643 ==> .arch-ids/ChangeLog.2004.id
6648 2004-12-30 07:26:48 GMT Michael Olson <mwolson@member.fsf.org> patch-3
6651 Extended regexps fix, allow spaces in 1st part of links
6653 muse--main--1.0--patch-3
6655 2004-12-30 Michael Olson <mwolson@gnu.org>
6657 * muse.el (muse-link-regexp): Allow spaces in the first part of
6660 * muse-colors.el, muse-convert.el, muse-docbook.el: Use
6661 customizable alternatives to extended character classes.
6663 * muse-html.el, muse-mode.el, muse-publish.el: Ditto.
6666 ChangeLog muse-colors.el muse-convert.el muse-docbook.el
6667 muse-html.el muse-mode.el muse-publish.el muse.el
6670 2004-12-30 02:18:07 GMT Michael Olson <mwolson@member.fsf.org> patch-2
6673 Begin to change regexp handling, tweak muse.el header
6675 muse--main--1.0--patch-2
6677 2004-12-29 Michael Olson <mwolson@gnu.org>
6679 * muse.el: Change Copyright notice to FSF. Change Maintainer to
6682 * muse-regexps.el: New file that implements regexp handling.
6683 Generalized regexp options will be moved to it eventually.
6686 .arch-ids/muse-regexps.el.id muse-regexps.el
6692 2004-12-30 01:49:50 GMT Michael Olson <mwolson@member.fsf.org> patch-1
6695 Do some early spring cleaning
6697 muse--main--1.0--patch-1
6699 2004-12-29 Michael Olson <mwolson@gnu.org>
6701 * Makefile: Change path to `publish' script.
6703 * contrib/pcomplete.el: New file that is used by Muse without
6704 actually being a part of it: hence its location in the contrib
6707 * contrib/cgi.el, contrib/httpd.el: New location.
6709 * examples/muse-johnw.el, examples/publish-johnw: Ditto.
6711 * scripts/publish, scripts/publish-project: Ditto.
6714 contrib/.arch-ids/=id contrib/.arch-ids/pcomplete.el.id
6715 contrib/pcomplete.el examples/.arch-ids/=id
6716 scripts/.arch-ids/=id
6723 ==> contrib/.arch-ids/cgi.el.id
6724 .arch-ids/httpd.el.id
6725 ==> contrib/.arch-ids/httpd.el.id
6726 .arch-ids/muse-johnw.el.id
6727 ==> examples/.arch-ids/muse-johnw.el.id
6728 .arch-ids/publish-johnw.id
6729 ==> examples/.arch-ids/publish-johnw.id
6730 .arch-ids/publish-project.id
6731 ==> scripts/.arch-ids/publish-project.id
6732 .arch-ids/publish.id
6733 ==> scripts/.arch-ids/publish.id
6737 ==> contrib/httpd.el
6739 ==> examples/muse-johnw.el
6743 ==> examples/publish-johnw
6745 ==> scripts/publish-project
6748 contrib contrib/.arch-ids examples examples/.arch-ids scripts
6752 2004-12-30 01:33:11 GMT Michael Olson <mwolson@member.fsf.org> base-0
6755 tag of mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
6757 muse--main--1.0--base-0
6759 (automatically generated log message)
6762 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--base-0
6763 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-1
6764 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-2
6765 lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-1
6766 lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-2
6767 mwolson@member.fsf.org--2004/muse--main--1.0--base-0
6768 mwolson@member.fsf.org--2004/muse--main--1.0--patch-1
6769 mwolson@member.fsf.org--2004/muse--main--1.0--patch-2
6770 mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
6771 mwolson@member.fsf.org--2004/muse--mwolson--1.0--base-0
6772 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-1
6773 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-2
6774 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-3
6775 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-4
6776 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-5
6777 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-6
6778 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-7
6779 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-8