1 # do not edit -- automatically generated by arch changelog
2 # arch-tag: automatic-ChangeLog--mwolson@gnu.org--2005/muse--main--1.0
5 2006-01-11 22:08:16 GMT Michael Olson <mwolson@gnu.org> patch-351
8 Fix #5044: lisp tag only evaluates first statement.
10 muse--main--1.0--patch-351
12 * lisp/muse-colors.el (muse-colors-lisp-tag): Manually wrap the contents
13 in (progn ...) so that multiple lisp fragments can be evaluated.
14 Thanks to Jim Ottaway for the idea.
16 * lisp/muse-publish.el (muse-publish-lisp-tag): Ditto.
19 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
22 2006-01-06 18:17:07 GMT Michael Olson <mwolson@gnu.org> patch-350
25 Sync with contributors.
27 muse--main--1.0--patch-350
29 * scripts/muse-build.el (muse-generate-autoloads): Add a newline to keep
30 Emacs from being confused when it loads this file. I don't think
31 Emacs' evaluation of the quoted local variables section does any harm,
32 but if it does, I'll provide a different fix.
35 ChangeLog scripts/muse-build.el
38 ajk@iu.edu--2005/muse--main--1.0--base-0
39 ajk@iu.edu--2005/muse--main--1.0--patch-1
40 ajk@iu.edu--2005/muse--main--1.0--patch-2
41 jeho@jeho.org--2005/muse--jeho--1.0--patch-12
42 jeho@jeho.org--2005/muse--jeho--1.0--patch-13
43 jeho@jeho.org--2005/muse--jeho--1.0--patch-14
44 jeho@jeho.org--2005/muse--jeho--1.0--patch-15
45 jeho@jeho.org--2005/muse--jeho--1.0--patch-16
46 jeho@jeho.org--2005/muse--jeho--1.0--patch-17
47 jeho@jeho.org--2005/muse--jeho--1.0--patch-18
48 jeho@jeho.org--2005/muse--jeho--1.0--patch-19
49 jeho@jeho.org--2005/muse--jeho--1.0--patch-20
50 jeho@jeho.org--2005/muse--jeho--1.0--patch-21
53 2006-01-05 16:20:51 GMT Michael Olson <mwolson@gnu.org> patch-349
56 Merged from john@wjsullivan.net--2006 (patch 0-1)
58 muse--main--1.0--patch-349
62 * john@wjsullivan.net--2006/muse--johnsu01--0--patch-1
63 Updated copyright year. Added notes about using the .muse file extension to the Projects node.
69 john@wjsullivan.net--2006/muse--johnsu01--0--base-0
70 john@wjsullivan.net--2006/muse--johnsu01--0--patch-1
73 2006-01-05 03:51:57 GMT Michael Olson <mwolson@gnu.org> patch-346
76 Fix #4973: muse-project-ignore-regexp too aggressive
78 muse--main--1.0--patch-346
80 * lisp/muse-project.el (muse-project-ignore-regexp): Note that
81 case-fold-search should be nil before using this regexp.
82 (muse-project-recurse-directory, muse-project-file-entries)
83 (muse-project-of-file): Set case-fold-search to nil before matching
84 against muse-project-ignore-regexp. Thanks to G. J. Teale for the
87 * muse-registry.el (muse-registry-make-new-registry): Ditto.
90 ChangeLog lisp/muse-project.el lisp/muse-registry.el
93 2006-01-04 20:07:54 GMT Michael Olson <mwolson@gnu.org> patch-345
96 Fix backtrace on project names.
98 muse--main--1.0--patch-345
100 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Fix backtrace on
101 coloring project names.
104 ChangeLog lisp/muse-wiki.el
107 2006-01-03 04:58:18 GMT Michael Olson <mwolson@gnu.org> patch-341
110 Fix #4718: InterWiki links with special characters are not handled properly.
112 muse--main--1.0--patch-341
114 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): If given a string, make
115 sure that we get everything after the interwiki delimiter. This fixes
119 ChangeLog lisp/muse-wiki.el
122 2006-01-03 02:46:18 GMT Michael Olson <mwolson@gnu.org> patch-340
125 Fix an issue with muse-project-file-alist.
127 muse--main--1.0--patch-340
129 * lisp/muse-project.el (muse-project-file-alist): Apply patch from
130 G. J. Teale. Make sure that last-mod is loaded correctly. This fixes
131 a problem that causes some files to not be published.
134 AUTHORS ChangeLog lisp/muse-project.el
137 2006-01-02 21:59:27 GMT Michael Olson <mwolson@gnu.org> patch-339
140 Implement escaping of "[" and "]" in extended links.
142 muse--main--1.0--patch-339
144 * lisp/muse-mode.el (muse-make-link): Use muse-link-escape
146 * lisp/muse.el (muse-link-escape): Escape "[" and "]" in links.
147 (muse-link-unescape): Unescape "[" and "]" in links.
148 (muse-handle-explicit-link): Use muse-link-unescape.
151 ChangeLog lisp/muse-mode.el lisp/muse.el
154 2006-01-02 19:33:23 GMT Michael Olson <mwolson@gnu.org> patch-338
157 muse-colors: Implement <lisp> tag evaluation when viewing Muse files.
159 muse--main--1.0--patch-338
161 * lisp/muse-colors.el (muse-colors-tags): Use muse-colors-lisp-tag to
163 (muse-colors-lisp-tag): New function that implements the evaluation of
164 <lisp> tags when viewing Muse files. Thanks to Jim Ottaway for porting
168 ChangeLog lisp/muse-colors.el
171 2006-01-02 01:05:13 GMT Michael Olson <mwolson@gnu.org> patch-337
174 muse-wiki: Allow interwiki links to use different base URLs.
176 muse--main--1.0--patch-337
178 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): If :base-url is
179 defined for the remote style, use it instead of file-relative-name to
180 resolve the path. Thanks to Justin Kirby for the idea.
183 ChangeLog lisp/muse-wiki.el
186 2006-01-01 19:15:02 GMT Michael Olson <mwolson@gnu.org> patch-336
191 muse--main--1.0--patch-336
193 * lisp/muse-xml-common.el (muse-xml-escape-url): Don't escape "+".
196 ChangeLog lisp/muse-xml-common.el
199 2005-12-30 23:22:45 GMT Michael Olson <mwolson@gnu.org> patch-333
202 muse-publish: Prevent error when return value is not a string.
204 muse--main--1.0--patch-333
206 * lisp/muse-publish.el (muse-publish-markup): Make sure returned value is
207 a string before using it to replace text. Thanks to Sacha for the
211 ChangeLog lisp/muse-publish.el
214 2005-12-30 01:42:30 GMT Michael Olson <mwolson@gnu.org> patch-331
217 Fix #4923: Definition lists with numbers are not possible.
219 muse--main--1.0--patch-331
221 * lisp/muse-publish.el (muse-list-item-type): Use string-match to
222 determine whether an item is an ordered list or definition list. This
223 should fix Bug #4923.
226 ChangeLog lisp/muse-publish.el
229 2005-12-29 23:02:18 GMT Michael Olson <mwolson@gnu.org> patch-329
232 muse-latex: Fix comment markup.
234 muse--main--1.0--patch-329
236 * lisp/muse-latex.el (muse-latex-markup-strings): Fix typo in
237 comment-end. Thanks to Ken Brown for reporting this.
240 ChangeLog lisp/muse-latex.el
243 2005-12-29 21:33:08 GMT Michael Olson <mwolson@gnu.org> patch-328
246 muse-publish: Use narrow-to-region to fix various bugs.
248 muse--main--1.0--patch-328
250 * lisp/muse-publish.el (muse-publish-markup-tag): Code indent change.
251 (muse-publish-escape-specials): Use `narrow-to-region' so that we
252 better define the region to work with. Thanks to Sacha Chua for the
253 advice. Also make sure that we are more careful with the result from
254 next-single-property-change.
255 (muse-publish-surround-text): Use narrow-to-region. Make this routine
257 (muse-publish-verse-tag): Use narrow-to-region.
260 ChangeLog lisp/muse-publish.el
263 2005-12-26 22:26:56 GMT Michael Olson <mwolson@gnu.org> patch-323
266 Add markup for non-breaking space.
268 muse--main--1.0--patch-323
270 * lisp/muse-docbook.el (muse-docbook-markup-strings): Add markup string
273 * lisp/muse-groff.el (muse-groff-markup-strings): Ditto.
275 * lisp/muse-html.el (muse-html-markup-strings): Ditto.
277 * lisp/muse-latex.el (muse-latex-markup-strings): Ditto.
279 * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Ditto.
281 * lisp/muse-xml.el (muse-xml-markup-strings): Ditto.
283 * lisp/muse-publish.el (muse-publish-markup-regexps)
284 (muse-publish-markup-functions): Interpret "~~" as a non-breaking
285 space. Thanks to Ken Brown for the suggestion.
286 (muse-publish-markup-no-break-space): New function that publishes a
290 ChangeLog lisp/muse-docbook.el lisp/muse-groff.el
291 lisp/muse-html.el lisp/muse-latex.el lisp/muse-publish.el
292 lisp/muse-texinfo.el lisp/muse-xml.el
295 2005-12-25 03:15:36 GMT Michael Olson <mwolson@gnu.org> patch-318
298 Fix a markup error involving links like [[#foo]].
300 muse--main--1.0--patch-318
302 * examples/QuickStart.muse: Move <contents> higher. Remove <comment>
303 tags around the centered text.
305 * lisp/muse-html.el (muse-html-markup-regexps): Cosmetic change.
306 (muse-html-markup-strings): Remove table-group strings, since they
307 aren't valid (X)HTML like I had thought. Change center to use <p>
309 (muse-html-insert-anchor): Remove.
310 (muse-html-markup-anchor): Respect the noemphasis property. This fixes
311 a bug with links like [[#foo]].
312 (muse-html-markup-footnote): Insert the correct footnote number.
314 * lisp/muse-publish.el (muse-publish-markup-regexps): Make noemphasis
315 rule higher than anchor rule.
316 (muse-publish-markup-anchor): Respect the noemphasis property.
318 * lisp/muse-xml-common.el (muse-xml-markup-anchor): Respect the
322 ChangeLog examples/QuickStart.muse lisp/muse-html.el
323 lisp/muse-publish.el lisp/muse-xml-common.el
326 2005-12-24 23:13:41 GMT Michael Olson <mwolson@gnu.org> patch-317
329 Get rid of muse-regexp-space. Standardize anchor markup somewhat.
331 muse--main--1.0--patch-317
333 * lisp/muse-colors.el (muse-colors-markup, muse-colors-custom-tags):
334 Replace muse-regexp-space with muse-regexp-blank. Too many Emacs
335 functions treat [:blank:]+\n differently than [:space:], so we'll use
336 the former everywhere.
338 * lisp/muse-convert.el (muse-write-citation): Ditto.
340 * lisp/muse-mode.el (muse-current-word, muse-link-at-point): Ditto.
342 * lisp/muse-protocols.el (muse-update-url-regexp): Ditto.
344 * lisp/muse-publish.el (muse-publish-markup-regexps)
345 (muse-publish-markup-tag, muse-publish-surround-text)
346 (muse-publish-markup-list): Ditto.
348 * lisp/muse-regexps.el (muse-tag-regexp, muse-implicit-link-regexp):
351 * lisp/muse-registry.el (muse-registry-url-regexp): Ditto.
353 * lisp/muse-regexps.el (muse-regexp-space): Remove.
355 * lisp/muse-docbook.el (muse-docbook-markup-functions): Use
356 muse-xml-markup-anchor.
357 (muse-docbook-markup-strings): Add markup strings for anchors.
358 (muse-docbook-insert-anchor, muse-docbook-markup-anchor): Remove.
360 * lisp/muse-html.el (muse-html-markup-footnote): Use muse-insert-markup.
362 * lisp/muse-latex.el (muse-latex-markup-functions): Remove anchor rule,
363 since we now have a sane default in muse-publish.el.
364 (muse-latex-markup-strings): Add markup strings for anchors.
365 (muse-latex-insert-anchor, muse-latex-markup-anchor): Remove.
367 * lisp/muse-publish.el (muse-publish-markup-anchor): Consult markup
368 strings. If style does not handle anchors, remove them.
370 * lisp/muse-texinfo.el (muse-texinfo-markup-functions): Remove anchor
371 rule, since we now have a sane default in muse-publish.el.
372 (muse-texinfo-markup-strings): Add markup strings for anchors.
373 (muse-texinfo-insert-anchor, muse-texinfo-markup-anchor): Remove.
375 * lisp/muse-xml-common.el (muse-xml-markup-anchor): New generic routine
376 for handling anchors.
377 (muse-xml-markup-table): Pass row-len to begin-table-group markup
380 * lisp/muse-xml.el (muse-xml-markup-strings): Add markup strings for
382 (muse-xml-insert-anchor, muse-xml-markup-anchor): Remove.
385 ChangeLog lisp/muse-colors.el lisp/muse-convert.el
386 lisp/muse-docbook.el lisp/muse-html.el lisp/muse-latex.el
387 lisp/muse-mode.el lisp/muse-protocols.el lisp/muse-publish.el
388 lisp/muse-regexps.el lisp/muse-registry.el
389 lisp/muse-texinfo.el lisp/muse-xml-common.el lisp/muse-xml.el
393 2005-12-23 01:42:39 GMT Michael Olson <mwolson@gnu.org> patch-311
396 muse-build: Prevent backup files when generating autoloads.
398 muse--main--1.0--patch-311
400 * scripts/muse-build.el (muse-generate-autoloads): Inhibit backups so
401 that we don't get muse-autoloads.el~ files.
404 ChangeLog scripts/muse-build.el
407 2005-12-17 01:19:30 GMT Michael Olson <mwolson@gnu.org> patch-305
410 Revert QuickStart changes, hack more on muse.rnc.
412 muse--main--1.0--patch-305
414 * examples/QuickStart.muse: Revert previous changes; they cause
415 publishing to fail. Hrm. Guess I'll have to fix the display issue
416 with <literal> tags then.
418 * muse.rnc: Put blockquote in the muse.element namespace, since it's not
422 ChangeLog examples/QuickStart.muse examples/muse.rnc
425 2005-12-16 23:37:24 GMT Michael Olson <mwolson@gnu.org> patch-304
428 QuickStart: Correct old syntax.
430 muse--main--1.0--patch-304
432 * examples/QuickStart.muse: Don't wrap the literal tag around other tags.
433 Just use equal sign escaping.
436 ChangeLog examples/QuickStart.muse
439 2005-12-16 23:19:09 GMT Michael Olson <mwolson@gnu.org> patch-303
442 Make XML publishing work with QuickStart; no longer considered unstable.
444 muse--main--1.0--patch-303
446 * examples/muse.rnc: Strip trailing whitespace. Hack it to the point
447 that it works with our QuickStart document.
449 * examples/Makefile (%.html, %.pdf, %.info, realclean, distclean)
450 (fullclean): Adapt to work with .muse extension.
452 * examples/QuickStart.muse: Rename from QuickStart. This makes it
453 automatically get colorized as a Muse document when opened.
455 * lisp/muse-xml.el: Move from experimental.
456 (muse-xml-footer): Use correct ending tag.
457 (muse-xml-markup-strings): Make emdash publish as " -- " to avoid an
458 annoying error regarding "—" when validating with nxml-mode.
459 rule and fn-sep should use the empty form of the HR tag.
461 * README: Fix directions for QuickStart.
464 ChangeLog README examples/Makefile examples/muse.rnc
468 examples/.arch-ids/QuickStart.id
469 ==> examples/.arch-ids/QuickStart.muse.id
471 ==> examples/QuickStart.muse
472 experimental/.arch-ids/muse-xml.el.id
473 ==> lisp/.arch-ids/muse-xml.el.id
474 experimental/muse-xml.el
478 2005-12-16 21:29:58 GMT Michael Olson <mwolson@gnu.org> patch-302
481 muse-html: Fix regexp error.
483 muse--main--1.0--patch-302
485 * lisp/muse-html.el (muse-html-escape-string): Fix error in regexp
489 ChangeLog lisp/muse-html.el
492 2005-12-16 21:28:45 GMT Michael Olson <mwolson@gnu.org> patch-301
495 Makefile: Minor tweak.
497 muse--main--1.0--patch-301
499 * lisp/Makefile (ELC): Base this on $(EL). This should keep
500 muse-autoloads.elc from being added to the list -- it won't be compiled
504 ChangeLog lisp/Makefile
507 2005-12-16 19:21:06 GMT Michael Olson <mwolson@gnu.org> patch-300
510 Generate autoloads file.
512 muse--main--1.0--patch-300
514 * Makefile (autoloads): New rule that calls "make autoloads" in lisp
517 * lisp/Makefile (EL): Avoid warning by removing muse-autoloads.el from
519 (all): Generate autoloads.
520 (autoloads): Make muse-autoloads.el.
521 (muse-autoloads.el): Call `muse-generate-autoloads' from
522 scripts/muse-build.el with arguments representing the directories to
523 use when searching for autoloads.
524 (realclean distclean fullclean): Remove autoloads.
526 * scripts/muse-build.el (muse-generate-autoloads): Generate autoloads for
527 Muse. Deal with XEmacs and its quirky insistence on doing most of the
528 work itself. Expand all command line args so that the right
529 directories are searched. Hardcode muse-autoloads.el as the name of
530 the generated autoloads file. Use my custom header and footer, if
534 ChangeLog Makefile lisp/Makefile scripts/muse-build.el
537 2005-12-16 17:06:06 GMT Michael Olson <mwolson@gnu.org> patch-299
540 Add autoload cookies.
542 muse--main--1.0--patch-299
544 Add autoload cookies to several functions.
547 ChangeLog lisp/muse-blosxom.el lisp/muse-mode.el
548 lisp/muse-project.el lisp/muse-protocols.el
552 2005-12-16 16:42:46 GMT Michael Olson <mwolson@gnu.org> patch-298
555 muse-mode: Make muse-edit-link-at-point work.
557 muse--main--1.0--patch-298
559 * lisp/muse-mode.el (muse-edit-link-at-point): Save match data so that
560 this function works. Before, it would remove an arbitrary chunk of the
564 ChangeLog lisp/muse-mode.el
567 2005-12-15 23:09:32 GMT Michael Olson <mwolson@gnu.org> patch-297
570 Change mode of muse-protocols to 644.
572 muse--main--1.0--patch-297
576 ChangeLog lisp/muse-protocols.el
579 2005-12-14 00:57:11 GMT Michael Olson <mwolson@gnu.org> patch-296
582 muse-wiki: WikiWord suffix fix.
584 muse--main--1.0--patch-296
586 * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Don't require there to
587 be nothing at the end. This allows us to separate WikiWords with
588 "''''" to indicate suffixes.
591 ChangeLog lisp/muse-wiki.el
594 2005-12-14 00:54:02 GMT Michael Olson <mwolson@gnu.org> patch-295
597 muse-wiki: Fix an error that occurs when muse-colors is not loaded.
599 muse--main--1.0--patch-295
601 * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Try to fix an
602 error when muse-colors is not loaded. Thanks to Stefan van der Walt
606 ChangeLog lisp/muse-wiki.el
609 2005-12-11 03:21:14 GMT Michael Olson <mwolson@gnu.org> patch-286
612 muse-wiki: First try at implementing WikiName separator.
614 muse--main--1.0--patch-286
616 * lisp/muse-wiki.el: Implement WikiName separator support via "''''"
617 markup, for when you want to add a suffix to a WikiName.
620 ChangeLog lisp/muse-wiki.el
623 2005-12-06 16:54:40 GMT Michael Olson <mwolson@gnu.org> patch-283
626 muse-mode: Minor fix.
628 muse--main--1.0--patch-283
630 * lisp/muse-mode.el (muse-current-word): Switch order of save-restriction
631 and save-excursion as recommended by Emacs documentation.
634 ChangeLog lisp/muse-mode.el
637 2005-12-01 01:32:29 GMT Michael Olson <mwolson@gnu.org> patch-282
640 muse-mode: Handle case where we visit an anchor-only link.
642 muse--main--1.0--patch-282
644 * lisp/muse-mode.el (muse-visit-link-default): Handle case where the link
645 consists of only an anchor. Thanks to Jim Ottaway for the patch.
648 ChangeLog lisp/muse-mode.el
651 2005-12-01 01:08:13 GMT Michael Olson <mwolson@gnu.org> patch-281
654 muse-colors: Add faces for all 3 levels of emphasis.
656 muse--main--1.0--patch-281
658 * lisp/muse-colors.el (muse-emphasis-1, muse-emphasis-2)
659 (muse-emphasis-3): New faces that represent italic, bold, and bold
660 italic emphasis, respectively.
661 (muse-colors-emphasized): Use new faces. Thanks to Phillip Lord for
662 the suggestion and the initial code.
665 AUTHORS ChangeLog lisp/muse-colors.el
668 2005-11-21 21:14:20 GMT Michael Olson <mwolson@gnu.org> patch-279
673 muse--main--1.0--patch-279
681 2005-11-21 21:11:14 GMT Michael Olson <mwolson@gnu.org> patch-278
684 Don't split anchors in URLs.
686 muse--main--1.0--patch-278
688 * lisp/muse-mode.el (muse-visit-link-default): Install patch from Jim
689 Ottaway. Remove ANCHOR parameter. Compute the anchor ourselves. Make
690 sure that we handle URLs before trying to split the anchor.
691 (muse-visit-link): Don't compute the anchor. Let the callee do that.
694 ChangeLog lisp/muse-mode.el
697 2005-11-20 22:22:10 GMT Michael Olson <mwolson@gnu.org> patch-276
700 Deal with case when muse-make-link is passed an explicit link.
702 muse--main--1.0--patch-276
704 * lisp/muse-mode.el (muse-make-link): Apply patch from Sacha that deals
705 with case when we are passed an explicit-style link.
708 ChangeLog lisp/muse-mode.el
711 2005-11-19 00:01:26 GMT Michael Olson <mwolson@gnu.org> patch-273
714 muse-latex: Make footnotes look a bit more natural for LaTeX users.
716 muse--main--1.0--patch-273
718 * lisp/muse-latex.el (muse-latex-markup-strings): Remove markup strings
719 for footnotemark and footnotetext-end, as recommended by Jim Ottaway.
722 ChangeLog lisp/muse-latex.el
725 2005-11-18 23:56:22 GMT Michael Olson <mwolson@gnu.org> patch-272
728 muse-texinfo: Correct markup strings for dots, enddots, center.
730 muse--main--1.0--patch-272
732 * AUTHORS: Bookkeeping
734 * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Apply patch from
735 Jim Ottaway that produces correct output for dots, enddots, and
739 AUTHORS ChangeLog lisp/muse-texinfo.el
742 2005-11-16 23:56:20 GMT Michael Olson <mwolson@gnu.org> patch-268
745 Allow "-" in publishing directives.
747 muse--main--1.0--patch-268
749 * lisp/muse-publish.el (muse-publish-markup-regexps): Allow "-" in
750 publishing directives. Thanks to Jim Ottaway for the suggestion.
753 ChangeLog lisp/muse-publish.el
756 2005-11-14 20:28:47 GMT Michael Olson <mwolson@gnu.org> patch-267
759 muse-latex: Fix "generation of PDF failed" message.
761 muse--main--1.0--patch-267
763 * lisp/muse-latex.el (muse-latex-pdf-generate): Make sure that we return
764 t or nil depending on whether the publishing attempt was successful.
767 ChangeLog lisp/muse-latex.el
770 2005-11-10 01:26:15 GMT Michael Olson <mwolson@gnu.org> patch-266
773 Call pdflatex a reasonable number of times.
775 muse--main--1.0--patch-266
777 * lisp/muse-latex.el (muse-latex-pdf-generate): Call pdflatex up to 3
778 times, depending on what return value we get. Thanks to John Wiegley
782 ChangeLog Makefile.defs debian/changelog debian/rules
786 2005-10-31 20:38:52 GMT Michael Olson <mwolson@gnu.org> patch-263
789 Fix mistyping of new option name.
791 muse--main--1.0--patch-263
793 * lisp/muse-publish.el (muse-publish-markup-comment)
794 (muse-publish-comment-tag): s/markup-//g. Fix mistyping of new option.
797 ChangeLog lisp/muse-publish.el
800 2005-10-29 09:15:07 GMT Michael Olson <mwolson@gnu.org> patch-257
803 By default, use ".muse" extension and do not detect by pathname.
805 muse--main--1.0--patch-257
807 * lisp/muse-mode.el (muse-mode-auto-p): Default to nil.
808 (muse-file-extension): Default to "muse". This has the effect of
809 making Emacs associate the ".muse" extension with muse-mode, without
810 trying to figure things out from the path to the file. The former
811 method is usually considered to be best, so we'll go with it.
814 ChangeLog lisp/muse-mode.el lisp/muse.el
817 2005-10-29 07:10:16 GMT Michael Olson <mwolson@gnu.org> patch-256
820 Emacs 21 flyspell fix.
822 muse--main--1.0--patch-256
824 * lisp/muse-mode.el (muse-mode): I finally figured out how to get
825 flyspell to pay attention to my muse-mode-flyspell-p constraints, which
826 means that the version of flyspell that comes with Emacs21 will no
827 longer mess up links.
830 ChangeLog lisp/muse-mode.el
833 2005-10-29 03:22:40 GMT Michael Olson <mwolson@gnu.org> patch-255
836 Merged from jeho@jeho.org--2005 (patch 0-11)
838 muse--main--1.0--patch-255
842 * lisp/muse-latex.el (muse-latex-markup-strings): Use the proper
845 * lisp/muse-mode.el (muse-link-at-point): Avoid error with intangible
847 (muse-visit-link-default): Save position before searching, in case the
848 search fails. Use a regexp search. Start from beginning of document.
849 Refine search regexp.
851 * lisp/muse-wiki.el (muse-wiki-ignore-bare-project-names): New option
852 that indicated whether project names without a page specifier will be
854 (muse-wiki-handle-interwiki): Consult
855 `muse-wiki-ignore-bare-project-names'.
859 * jeho@jeho.org--2005/muse--jeho--1.0--patch-6
860 muse-mode.el fix for muse-visit-link-default
862 * jeho@jeho.org--2005/muse--jeho--1.0--patch-7
863 muse-mode.el fix intangible problem in muse-link-at-point
865 * jeho@jeho.org--2005/muse--jeho--1.0--patch-8
866 muse-wiki: added option for not rendering bare project names as links
868 * jeho@jeho.org--2005/muse--jeho--1.0--patch-10
869 muse-mode.el: fix finding an anchor
871 * jeho@jeho.org--2005/muse--jeho--1.0--patch-11
872 muse-latex.el: fix footnote-end
875 AUTHORS ChangeLog lisp/muse-latex.el lisp/muse-mode.el
879 jeho@jeho.org--2005/muse--jeho--1.0--base-0
880 jeho@jeho.org--2005/muse--jeho--1.0--patch-1
881 jeho@jeho.org--2005/muse--jeho--1.0--patch-2
882 jeho@jeho.org--2005/muse--jeho--1.0--patch-3
883 jeho@jeho.org--2005/muse--jeho--1.0--patch-4
884 jeho@jeho.org--2005/muse--jeho--1.0--patch-5
885 jeho@jeho.org--2005/muse--jeho--1.0--patch-6
886 jeho@jeho.org--2005/muse--jeho--1.0--patch-7
887 jeho@jeho.org--2005/muse--jeho--1.0--patch-8
888 jeho@jeho.org--2005/muse--jeho--1.0--patch-9
889 jeho@jeho.org--2005/muse--jeho--1.0--patch-10
890 jeho@jeho.org--2005/muse--jeho--1.0--patch-11
893 2005-10-21 14:39:50 GMT Michael Olson <mwolson@gnu.org> patch-252
896 Allow anchors to occur near (rather than at) the beginning of line.
898 muse--main--1.0--patch-252
900 * lisp/muse-publish.el (muse-publish-markup-regexps): Allow non-word
901 characters before anchor, like " - ". Thanks to Phillip Lord for the
905 ChangeLog lisp/muse-publish.el
908 2005-10-13 04:20:29 GMT Michael Olson <mwolson@gnu.org> patch-251
911 Minor bookkeeping update.
913 muse--main--1.0--patch-251
915 * AUTHORS: Update information.
921 2005-10-13 03:38:30 GMT Michael Olson <mwolson@gnu.org> patch-249
924 muse-latex: Ignore anchor if it occurs at end of line.
926 muse--main--1.0--patch-249
928 * lisp/muse-latex.el (muse-latex-insert-anchor): If the anchor occurs at
929 the end of a line, ignore it. Thanks to Na Li for the suggestion.
932 ChangeLog experimental/muse-xml.el lisp/muse-latex.el
935 2005-09-27 00:15:05 GMT Michael Olson <mwolson@gnu.org> patch-246
938 Figure out syntax of :set.
940 muse--main--1.0--patch-246
942 * lisp/muse-project.el (muse-project): Make the :set option inline to
943 match the actual syntax that Muse recognizes.
945 * muse.texi (Projects): Note that I need to work on this section.
948 ChangeLog lisp/muse-project.el muse.texi
951 2005-09-26 22:31:57 GMT Michael Olson <mwolson@gnu.org> patch-245
954 Release Emacs Muse 3.02.01.
956 muse--main--1.0--patch-245
958 * NEWS: Update entries for Muse 3.02.01.
960 * debian/rules: Install NEWS.Debian.
962 * debian/NEWS: New file that contains Debian-related news items.
964 * examples/mwolson/muse-init.el: Update with my latest changes.
966 * examples/mwolson/templates/footer.html: Use
967 `muse-publishing-directive'.
970 debian/.arch-ids/NEWS.id debian/NEWS
973 ChangeLog Makefile.defs NEWS debian/changelog debian/rules
974 examples/mwolson/muse-init.el
975 examples/mwolson/templates/footer.html lisp/muse.el muse.texi
978 2005-09-26 21:23:49 GMT Michael Olson <mwolson@gnu.org> patch-244
981 Fix customization bugs concerning muse-project-alist.
983 muse--main--1.0--patch-244
985 * examples/johnw/muse-johnw.el: Update with latest version from John.
987 * muse-project.el (muse-project-alist-using-customize): New variable that
988 indicates whether or not we just used customize to modify the value of
990 (muse-project-alist-get): Set muse-project-alist-using-customize.
991 (muse-project-alist-set): Only try to unescape muse-project-alist if
992 muse-project-alist-using-customize is set. Make sure that the value we
993 save to .emacs is unescaped.
994 (muse-project): Add definition for :value-delete so that we can work
995 around an Emacs21 and XEmacs21 annoyance.
998 ChangeLog examples/johnw/muse-johnw.el lisp/muse-project.el
1001 2005-09-25 03:06:25 GMT Michael Olson <mwolson@gnu.org> patch-243
1004 Try to make link properties more sane.
1006 muse--main--1.0--patch-243
1008 * lisp/muse-colors.el (muse-link-properties): Try to make link properties
1009 a bit smarter. It is hoped that this fixes several strange key
1010 movement and link coloring issues. Thanks to Sergey Vlasov for the
1014 AUTHORS ChangeLog lisp/muse-colors.el
1017 2005-09-24 00:01:56 GMT Michael Olson <mwolson@gnu.org> patch-242
1020 Use modification time for date directive.
1022 muse--main--1.0--patch-242
1024 * lisp/muse-publish.el (muse-publish-markup-buffer): Set the date
1025 directive using the currently-publishing file's modification time,
1026 rather than the current time.
1029 ChangeLog lisp/muse-publish.el
1032 2005-09-22 16:15:59 GMT Michael Olson <mwolson@gnu.org> patch-240
1035 If more than 1 blank separates list/table items, separate them.
1037 muse--main--1.0--patch-240
1039 * lisp/muse-docbook.el, muse-html.el, muse-latex.el, muse-texinfo.el,
1040 experimental/muse-xml.el (muse-*-markup-regexps): If more than 1 blank
1041 line separates a list or table item, it will form a new table.
1044 ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
1045 lisp/muse-html.el lisp/muse-latex.el lisp/muse-texinfo.el
1048 2005-09-19 01:34:48 GMT Michael Olson <mwolson@gnu.org> patch-239
1051 muse.texi: Use @example instead of @smallexample.
1053 muse--main--1.0--patch-239
1055 * muse.texi: Replace @smallexample with @example. It didn't do what I
1056 thought it did, and the result looked worse. Hence, the reversal.
1062 2005-09-19 01:31:34 GMT Michael Olson <mwolson@gnu.org> patch-238
1065 muse-html: Add muse-xhtml-style-sheet.
1067 muse--main--1.0--patch-238
1069 * lisp/muse-html.el (muse-html-style-sheet): Remove XHTML note.
1070 (muse-xhtml-style-sheet): New option that is used in muse-xhtml-header.
1071 Thanks to Trent Buck for the suggestion.
1074 ChangeLog lisp/muse-html.el
1077 2005-09-16 07:06:42 GMT Michael Olson <mwolson@gnu.org> patch-237
1082 muse--main--1.0--patch-237
1084 * Makefile.defs: Update Debian stuff.
1086 * changelog: Add entry for 3.02-1, urgency medium.
1089 ChangeLog Makefile.defs debian/changelog
1092 2005-09-16 06:57:44 GMT Michael Olson <mwolson@gnu.org> patch-236
1095 Prepare for release.
1097 muse--main--1.0--patch-236
1099 * lisp/muse.el (muse-version): Increment to 3.02.
1101 * *.el: Fix first header line.
1103 * examples/mwolson/muse-init.el: Sync with my config.
1104 (my-muse-pdf-make-links-absolute): New function that makes relative
1105 links absolute in a hard-coded way.
1106 (my-muse-pdf-prepare-buffer): Add `my-muse-pdf-make-links-absolute' to
1107 publishing transforms.
1112 experimental/.arch-ids/muse-cite.el.id
1113 experimental/muse-cite.el
1116 ChangeLog Makefile.defs NEWS examples/mwolson/muse-init.el
1117 experimental/muse-message.el experimental/muse-xml.el
1118 lisp/muse-blosxom.el lisp/muse-book.el lisp/muse-colors.el
1119 lisp/muse-convert.el lisp/muse-docbook.el lisp/muse-html.el
1120 lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
1121 lisp/muse-mode.el lisp/muse-poem.el lisp/muse-project.el
1122 lisp/muse-protocols.el lisp/muse-publish.el
1123 lisp/muse-regexps.el lisp/muse-texinfo.el lisp/muse-wiki.el
1124 lisp/muse.el muse.texi
1127 2005-09-16 06:33:11 GMT Michael Olson <mwolson@gnu.org> patch-235
1130 Finish documentation.
1132 muse--main--1.0--patch-235
1134 * muse.texi (Comments): New node that describes the syntax of comments.
1135 (Markup Strings): Describe all markup strings.
1141 2005-09-16 05:02:45 GMT Michael Olson <mwolson@gnu.org> patch-234
1144 Document style elements for muse-define-style.
1146 muse--main--1.0--patch-234
1148 * muse.texi: Use @smallexample for 1-line examples.
1149 (Style Elements): New node that explains the different style elements
1150 that may be used for muse-define-style and muse-derive-style.
1151 (Deriving Styles): Prune unnecessary entries. Explain existing entries
1158 2005-09-16 04:05:19 GMT Michael Olson <mwolson@gnu.org> patch-233
1161 Make documentation separately installable.
1163 muse--main--1.0--patch-233
1165 * Makefile (install): Split into install-bin and install-info.
1167 * muse.texi (Markup Regexps): Fix display bug.
1170 ChangeLog Makefile muse.texi
1173 2005-09-15 03:52:01 GMT Michael Olson <mwolson@gnu.org> patch-232
1176 muse-mode: Set comment syntax.
1178 muse--main--1.0--patch-232
1180 * lisp/muse-mode.el (muse-mode): Declare comment syntax to be
1181 `^; comment text$'. Thanks to Jesse Alama for the suggestion.
1184 ChangeLog lisp/muse-mode.el
1187 2005-09-13 06:30:18 GMT Michael Olson <mwolson@gnu.org> patch-231
1190 muse.texi: Add publishing order information.
1192 muse--main--1.0--patch-231
1194 * muse.texi (Markup Regexps): Add publishing order.
1200 2005-09-09 15:12:05 GMT Michael Olson <mwolson@gnu.org> patch-230
1203 Hack on documentation. The release is in sight!
1205 muse--main--1.0--patch-230
1207 * muse.texi: Use @subsubheading for all logical split headers rather than
1208 @emph. Move all examples against left margin. Add comments to
1209 indicate what still needs to be done.
1210 (DocBook): Correct a few misspelled variable names and add some new
1212 (Common Elements): Split this into 4 new subsections.
1218 2005-09-08 16:50:53 GMT Michael Olson <mwolson@gnu.org> patch-229
1221 Fix publishing of stuff like <code><></code>.
1223 muse--main--1.0--patch-229
1225 * lisp/muse-publish.el (muse-publish-escape-specials): Use
1226 `insert-before-markers' rather than `insert'. This should fix strange
1227 edge cases like <code><></code>. Thanks to Trent Buck for the report.
1230 ChangeLog lisp/muse-publish.el
1233 2005-09-08 16:24:11 GMT Michael Olson <mwolson@gnu.org> patch-228
1236 Update NEWS, fix muse-url-protocols customization interface.
1238 muse--main--1.0--patch-228
1240 * lisp/muse-protocols.el (muse-url-protocols): Add customize choice for
1241 using nil as the resolve function.
1243 * NEWS: Bring up-to-date.
1246 ChangeLog NEWS lisp/muse-protocols.el
1249 2005-09-05 17:34:31 GMT Michael Olson <mwolson@gnu.org> patch-227
1252 Fix title coloring bug; muse-latex: escape '<' and '>'.
1254 muse--main--1.0--patch-227
1256 * lisp/muse-colors.el (muse-colors-markup): Match against the space after
1257 #title. This should prevent a rather nasty bug. Thanks to John Sullivan
1260 * lisp/muse-latex.el (muse-latex-markup-specials): Mark up '_' as
1261 "\textunderscore{}". Add escaping for '<' and '>'. Thanks to Trent
1265 ChangeLog lisp/muse-colors.el lisp/muse-latex.el
1268 2005-09-05 16:49:35 GMT Michael Olson <mwolson@gnu.org> patch-226
1271 muse-latex: Handle special characters in a better way.
1273 muse--main--1.0--patch-226
1275 * lisp/muse-latex.el (muse-latex-markup-regexps): Remove special
1277 (muse-latex-markup-strings): Use \\texttt{...} for 'begin-literal and
1278 'end-literal. Thanks to Trent Buck for the suggestion.
1279 (muse-latex-markup-specials): Move special characters here instead of
1283 ChangeLog lisp/muse-latex.el
1286 2005-09-05 14:25:37 GMT Michael Olson <mwolson@gnu.org> patch-225
1289 muse-latex: Fix compiler warning.
1291 muse--main--1.0--patch-225
1293 * lisp/muse-latex.el (muse-latex-pdf-generate): Provide 3rd argument for
1297 ChangeLog lisp/muse-latex.el
1300 2005-09-05 14:24:22 GMT Michael Olson <mwolson@gnu.org> patch-224
1305 muse--main--1.0--patch-224
1307 * lisp/muse-colors.el (muse-colors-tags): Switch coloring of code and
1308 verbatim. Verbatim makes text literal and escaped, code makes text
1309 teletype and escaped.
1311 * muse-publish.el (muse-publish-markup-tags): Add "code".
1312 (muse-publish-code-tag): New function that publishes code the same way
1313 as =teletyped= text.
1316 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
1319 2005-09-05 13:24:19 GMT Michael Olson <mwolson@gnu.org> patch-223
1322 Strip text properties before browsing a URL.
1324 muse--main--1.0--patch-223
1326 * lisp/muse-protocols.el (muse-browse-url): Strip text properties. Maybe
1327 this will fix a bug.
1330 ChangeLog lisp/muse-protocols.el
1333 2005-09-05 05:12:07 GMT Michael Olson <mwolson@gnu.org> patch-222
1336 muse-latex: Call pdflatex twice to get <contents> published.
1338 muse--main--1.0--patch-222
1340 * lisp/muse-latex.el (muse-latex-pdf-generate): Quote arguments. Call
1341 pdflatex twice, since this seems to be necessary to get <contents>
1342 published. Thanks to Trent Buck for the heads up. I wonder if we need
1343 to call it three times, since this is what John originally did. Can
1344 someone please give me advice about this?
1347 ChangeLog lisp/muse-latex.el
1350 2005-09-04 17:07:07 GMT Michael Olson <mwolson@gnu.org> patch-221
1353 Make info:// and man:// not publish a link, handle insert URL edge case.
1355 muse--main--1.0--patch-221
1357 * lisp/muse-protocols.el (muse-url-protocols): info:// and man:// should
1358 publish only the description, not the URL.
1360 * lisp/muse-publish.el (muse-publish-insert-url): Handle case where we
1361 get nil from muse-publish-url by not inserting any text.
1364 ChangeLog lisp/muse-protocols.el lisp/muse-publish.el
1367 2005-09-04 17:02:21 GMT Michael Olson <mwolson@gnu.org> patch-220
1370 If a URL has a resolve function of nil, publish the description only.
1372 muse--main--1.0--patch-220
1374 * lisp/muse-mode.el (muse-visit-link-default): Make sure we search for a
1377 * lisp/muse-protocols.el (muse-url-protocols): Improve customization
1379 (muse-resolve-url): If nil is given as the resolve function, return
1382 * lisp/muse-publish.el (muse-publish-url): If the URL resolves as nil,
1383 insert the description instead of the original URL.
1386 ChangeLog lisp/muse-mode.el lisp/muse-protocols.el
1387 lisp/muse-publish.el
1390 2005-09-02 22:57:04 GMT Michael Olson <mwolson@gnu.org> patch-219
1393 Implement protocol handling.
1395 muse--main--1.0--patch-219
1397 * lisp/muse-mode.el (muse-mode): Call muse-update-url-regexp. Maybe I
1398 should just make a hook for this stuff.
1399 (muse-visit-link-default): Call muse-browse-url instead of browse-url.
1401 * lisp/muse-protocols.el: New file that implements protocol handling.
1403 * lisp/muse-publish.el (muse-publish-url-transforms): Add
1405 (muse-publish-markup-url): Indentation fix, no func change.
1407 * lisp/muse-regexps.el (muse-url-regexp): Move to muse-protocols.el.
1409 * lisp/muse.el: Require muse-protocols.
1412 lisp/.arch-ids/muse-protocols.el.id lisp/muse-protocols.el
1415 ChangeLog lisp/muse-mode.el lisp/muse-publish.el
1416 lisp/muse-regexps.el lisp/muse.el
1419 2005-09-01 16:11:57 GMT Michael Olson <mwolson@gnu.org> patch-218
1422 muse-xml: Use a more standard sort of header.
1424 muse--main--1.0--patch-218
1426 * experimental/muse-xml.el (muse-xml-header): Use <MUSE> instead of <page
1427 type="muse">, as suggested by Brad Collins.
1430 ChangeLog experimental/muse-xml.el
1433 2005-09-01 16:04:32 GMT Michael Olson <mwolson@gnu.org> patch-217
1436 Add schema for muse-xml, tweak verse formatting, fix goof from last patch.
1438 muse--main--1.0--patch-217
1440 * AUTHORS: Note that Brad Collins authored examples/muse-rnc.
1442 * README (examples): Mention that other files are here as well.
1444 * examples/muse-rnc.el: New file that implements a RelaxNG Compact schema
1445 for use with muse-xml.el.
1447 * muse-xml.el: Mention the newly-contributed schema from Brad, and that
1448 muse-xml is in experimental status.
1449 (muse-xml-markup-regexps): Correct table-munging regexp.
1450 (muse-xml-markup-strings): Surround each verse line with <line></line>.
1451 Empty lines are marked up as <line />.
1453 * muse-html.el (muse-html-markup-strings, muse-xhtml-markup-strings):
1454 s/last-stanza-end/end-last-stanza-line/.
1456 * muse-mode.el (muse-visit-link-default): Make the temporary file
1457 visiting work as expected.
1459 * muse-publish.el (muse-publish-markup-verse): Make use of
1460 'begin-verse-line and 'begin-last-stanza-line. Use
1461 'end-last-stanza-line instead of 'last-stanza-end.
1463 * muse.texi (Verse): Be a bit more clever with our example.
1466 examples/.arch-ids/muse.rnc.id examples/muse.rnc
1469 AUTHORS ChangeLog README experimental/muse-xml.el
1470 lisp/muse-html.el lisp/muse-mode.el lisp/muse-publish.el
1474 2005-09-01 13:42:15 GMT Michael Olson <mwolson@gnu.org> patch-216
1477 Allow links to temporary files to be visited.
1479 muse--main--1.0--patch-216
1481 * lisp/muse-mode.el (muse-visit-link-default): Permit visiting of
1482 temporary files. These are buffers that do not have a corresponding
1486 ChangeLog lisp/muse-mode.el
1489 2005-09-01 11:41:14 GMT Michael Olson <mwolson@gnu.org> patch-215
1492 Fix save-match-data gaffe.
1494 muse--main--1.0--patch-215
1496 * lisp/muse-regexps.el (muse-regexp-emacs-revision): Move save-match-data
1497 outside of `and' statement.
1500 ChangeLog lisp/muse-regexps.el
1503 2005-08-31 03:48:28 GMT Michael Olson <mwolson@gnu.org> patch-214
1506 Introduce :link-suffix. muse-wiki: Don't mangle acronyms in titles.
1508 muse--main--1.0--patch-214
1510 * examples/mwolson/muse-init.el: Update.
1512 * muse-blosxom.el ("blosxom-html", "blosxom-xhtml"): Use :link-suffix to
1513 ensure that links to other pages in this project are given the proper
1516 * muse-latex.el ("pdf", "pdfcjk"): Ditto.
1518 * muse-journal.el (muse-journal-rdf-header): Use muse-publish-link-name
1519 instead of muse-publish-output-name.
1521 * muse-publish.el (muse-publish-link-name, muse-publish-link-file): New
1522 functions that consult the :link-suffix when returning the name of the
1523 link (or the complete file name for the latter function). If
1524 :link-suffix does not exist, use :suffix. This should help Muse be
1525 able to handle some more usage scenarios.
1526 (muse-publish-prepare-url): Use muse-publish-link-name instead of
1527 muse-publish-output-name.
1529 * muse-wiki.el (muse-wiki-resolve-project-page): Use
1530 muse-publish-link-file instead of muse-publish-output-file.
1531 (muse-wiki-publish-pretty-title): Don't space-separate capitalized
1532 letters. The old behavior was not friendly to acronyms.
1535 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
1536 lisp/muse-journal.el lisp/muse-latex.el lisp/muse-publish.el
1540 2005-08-29 06:14:35 GMT Michael Olson <mwolson@gnu.org> patch-213
1543 Correct the publish-project example.
1545 muse--main--1.0--patch-213
1547 * examples/publish-project: Remove "-l muse-build.el" and note that the
1548 user's muse-init.el file should add the Muse directories to load-path.
1551 ChangeLog examples/publish-project
1554 2005-08-29 06:04:51 GMT Michael Olson <mwolson@gnu.org> patch-212
1557 Reinstate former extended character class rules.
1559 muse--main--1.0--patch-212
1561 * lisp/muse-regexps.el (muse-regexp-use-character-classes): Looks like
1562 extended regexps really don't work well on Emacs 21.2 or 21.3, so
1564 (muse-regexp-emacs-revision): New variable that indicates the revision
1565 number of this version of Emacs.
1566 (muse-extreg-usable-p): Reinstate old rules -- Emacs 21.2 and 21.3
1567 aren't working well enough with extended character classes in regexps.
1569 * lisp/muse.el (muse-version): If INSERT option is given, insert the text
1570 instead of just displaying it.
1573 ChangeLog lisp/muse-regexps.el lisp/muse.el
1576 2005-08-28 23:59:03 GMT Michael Olson <mwolson@gnu.org> patch-211
1579 Fix paragraph-filling breakage in Emacs21.
1581 muse--main--1.0--patch-211
1583 * lisp/muse-mode.el (muse-mode): Check explicitly for Emacs21 rather than
1584 relying on muse-extreg-usable-p. Thanks to Sergey Vlasov for the bug
1588 ChangeLog lisp/muse-mode.el
1591 2005-08-27 02:25:35 GMT Michael Olson <mwolson@gnu.org> patch-210
1594 Allow Emacs 21.3 to use extended character classes in regexps.
1596 muse--main--1.0--patch-210
1598 * lisp/muse-regexps.el (muse-extreg-usable-p): Use a simpler algorithm.
1599 Since enough positive reports have come in about the usability of 21.3,
1600 we'll allow it to use extended character classes in regexps by default.
1603 ChangeLog lisp/muse-regexps.el
1606 2005-08-26 14:48:08 GMT Michael Olson <mwolson@gnu.org> patch-209
1609 Don't prompt unnecessarily when doing C-c C-t in a Muse project file.
1611 muse--main--1.0--patch-209
1613 * lisp/muse-publish.el (muse-publish-get-output-dir): Use
1614 `muse-read-directory-name' instead of `read-file-name'. Now Muse won't
1615 offer the style and directory prompt when you hit C-c C-t in a file
1616 belonging to a defined Muse project. Otherwise prompt. Thanks to Yann
1617 Hodique for the fix.
1619 * lisp/muse.el (muse-read-directory-name): New function that defines a
1620 fallback version of `read-directory-name', since Emacs21 doesn't have
1624 ChangeLog lisp/muse-publish.el lisp/muse.el
1627 hodique@lifl.fr--2005/muse--yh--1.0--patch-34
1628 hodique@lifl.fr--2005/muse--yh--1.0--patch-35
1629 hodique@lifl.fr--2005/muse--yh--1.0--patch-36
1630 hodique@lifl.fr--2005/muse--yh--1.0--patch-37
1631 hodique@lifl.fr--2005/muse--yh--1.0--patch-38
1632 hodique@lifl.fr--2005/muse--yh--1.0--patch-39
1635 2005-08-25 05:44:56 GMT Michael Olson <mwolson@gnu.org> patch-208
1638 Fix problem with links at beginning of buf and paragraphs.
1640 muse--main--1.0--patch-208
1642 * experimental/muse-xml.el (muse-xml-markup-regexps): Update to do what I
1645 * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
1647 * muse-html.el (muse-html-markup-regexps): Ditto.
1649 * muse-publish.el (muse-publishing-last-position): New variable that
1650 indicates our last buffer position while publishing the current rule.
1651 Used to make sure the process doesn't get stalled.
1652 (muse-publish-markup): Fix edge case where links at beginning of
1653 buffer, with read-only text, would prevent the beginning of buffer from
1655 (muse-publish-markup-directive): Fix case where two directives of the
1656 same size would prevent any following directives from being
1657 interpreted. We accomplish this by setting the last published position
1658 to nil after each directive.
1661 ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
1662 lisp/muse-html.el lisp/muse-publish.el
1665 2005-08-24 03:45:13 GMT Michael Olson <mwolson@gnu.org> patch-207
1668 Document publishing directives.
1670 muse--main--1.0--patch-207
1672 * muse.texi (Getting Started): Remove crufty sentence.
1673 (Directives): New section that describes the likes of #title and
1680 2005-08-23 04:36:54 GMT Michael Olson <mwolson@gnu.org> patch-206
1683 Document WikiNames and update header publishing information.
1685 muse--main--1.0--patch-206
1687 * muse.texi (Headings): Any level of headings is supported.
1688 (Emphasizing Text): Verbatim text may span multiple lines.
1689 (Explicit Links): Refactor Links section into Explicit Links, Implicit
1691 (Implicit Links): Document WikiNames and InterWiki links.
1697 2005-08-22 20:37:10 GMT Michael Olson <mwolson@gnu.org> patch-205
1700 Finish NEWS, handle emphasis at EOF edge case.
1702 muse--main--1.0--patch-205
1704 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-underlined)
1705 (muse-colors-verbatim): Highlight emphasis at the end of file, as long
1706 as there is a terminating emphasis delimiter.
1708 * examples/mwolson/muse-init.el: Sync with my latest configuration.
1710 * NEWS: Bring this up to date.
1713 ChangeLog NEWS examples/mwolson/muse-init.el
1717 2005-08-19 16:55:39 GMT Michael Olson <mwolson@gnu.org> patch-204
1720 muse-html: Add muse-xhtml-extension.
1722 muse--main--1.0--patch-204
1724 * lisp/muse-html.el (muse-xhtml-extension): New option that specifies the
1725 default file extension for publishing XHTML files. Thanks to Trent
1726 Buck for the suggestion.
1730 ChangeLog lisp/muse-html.el
1733 2005-08-19 16:24:08 GMT Michael Olson <mwolson@gnu.org> patch-203
1736 Add items through patch-149 to NEWS.
1738 muse--main--1.0--patch-203
1740 * NEWS (progress): Catch up to patch-149.
1742 * lisp/muse-mode.el (muse-mode): Remove spurious comment.
1744 * lisp/muse-publish.el (muse-publish): Ditto.
1747 ChangeLog NEWS lisp/muse-mode.el lisp/muse-publish.el
1750 2005-08-18 06:53:31 GMT Michael Olson <mwolson@gnu.org> patch-202
1753 Make building of Debian revisions work.
1755 muse--main--1.0--patch-202
1757 * Makefile (distclean): Don't remove anything in debian/, since it will
1759 (debclean): Removed, since two different targets need slightly
1760 different versions of this. Even abstraction has its limits.
1761 (debbuild): New target that takes care of performing the build itself.
1762 (debrevision): New target that makes a revision build, where the
1763 original tarball must not be modified.
1764 (debrevision): Split out building stuff to debbuild target.
1766 * debian/changelog: Several revisions worth of Debian fun.
1768 * debian/control (Build-Depends-Indep): Add emacs21 | emacsen.
1769 (Description): Make this match the ITP and shorten the text.
1772 ChangeLog Makefile Makefile.defs debian/changelog
1776 2005-08-14 07:10:16 GMT Michael Olson <mwolson@gnu.org> patch-201
1779 Prepare initial upload for Debian project.
1781 muse--main--1.0--patch-201
1783 * Makefile.defs (LASTUPLOAD): Mark as the previous Debian package
1784 version, since we only want the last changelog entry to appear on the
1785 initial Debian upload.
1787 * debian/changelog: New Debian package 3.01.arch.201-1.
1790 ChangeLog Makefile.defs debian/changelog
1793 2005-08-13 05:05:41 GMT Michael Olson <mwolson@gnu.org> patch-200
1796 muse-mode: Minor regexp tweak.
1798 muse--main--1.0--patch-200
1800 * lisp/muse-mode.el (muse-mode): Use \\s- instead of [[:blank:]].
1803 ChangeLog lisp/muse-mode.el
1806 2005-08-13 00:25:54 GMT Michael Olson <mwolson@gnu.org> patch-199
1809 Minor fixups from Peter K. Lee.
1811 muse--main--1.0--patch-199
1813 * experimental/muse-xml.el (muse-xml-fixup-tables): Be slightly less
1814 restrictive with our end-of-table regexp.
1816 * lisp/muse-docbook.el (muse-docbook-fixup-tables): Look for tgroup
1817 instead of start of table. Be less restrictive with several of our
1820 * lisp/muse-html.el: Patch from Peter K. Lee.
1821 (muse-html-prepare-buffer): Work around edge case where the "charset="
1822 part has already been appended to muse-html-meta-content-type.
1823 (muse-html-fixup-tables): Be slightly less restrictive with our
1824 end-of-table regexp.
1827 ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
1831 2005-08-12 20:36:10 GMT Michael Olson <mwolson@gnu.org> patch-198
1834 Keep lists from getting mashed together on M-q.
1836 muse--main--1.0--patch-198
1838 * lisp/muse-mode.el (muse-mode): Handle footnotes. Set `paragraph-start'
1839 locally so that lists don't get blended together incorrectly upon
1843 ChangeLog lisp/muse-mode.el
1846 2005-08-12 01:29:58 GMT Michael Olson <mwolson@gnu.org> patch-197
1849 QuickStart: Minor typo in anchor example.
1851 muse--main--1.0--patch-197
1853 * examples/QuickStart (Anchors and tagged links): Link to an anchor only,
1854 rather than a full URL.
1857 ChangeLog examples/QuickStart
1860 2005-08-09 23:15:10 GMT Michael Olson <mwolson@gnu.org> patch-196
1863 Makefile: Use BUILDOPTS.
1865 muse--main--1.0--patch-196
1867 * Makefile (debrelease): Make use of $(BUILDOPTS).
1869 * Makefile.defs (BUILDOPTS): New option that allows additional options to
1870 be passed to dpkg-buildpackage. In case I ever make several revisions
1871 before getting the -1 revision uploaded, for example, I can use "-sa"
1872 here in order to make a valid pacakge.
1875 ChangeLog Makefile Makefile.defs
1878 2005-08-09 22:39:09 GMT Michael Olson <mwolson@gnu.org> patch-195
1881 Make generated Debian packages slightly easier to upload.
1883 muse--main--1.0--patch-195
1885 * debian/changelog: Generate 3.01.arch.195-1.
1887 * debian/rules (clean): Call $(MAKE) realclean instead of $(MAKE) clean.
1889 * Makefile.defs (LASTUPLOAD): New variable that indicates the version
1890 that was last uploaded to Debian.
1892 * Makefile (debrelease): Use $(LASTUPLOAD) to ensure that a full set of
1893 changes is generated. This means we have to use dpkg-buildpackage,
1894 since debuild doesn't recognize the environment variables that it
1895 claims to recognize.
1898 ChangeLog Makefile Makefile.defs debian/changelog debian/rules
1901 2005-08-09 04:01:52 GMT Michael Olson <mwolson@gnu.org> patch-194
1904 Makefile: Minor deletion cleanups.
1906 muse--main--1.0--patch-194
1913 2005-08-09 03:26:50 GMT Michael Olson <mwolson@gnu.org> patch-193
1916 Compilation cleanups.
1918 muse--main--1.0--patch-193
1920 * lisp/muse-mode.el (muse-mode): Use `make-local-variable' instead of
1921 `make-variable-buffer-local' in order to silence compiler warnings.
1923 * lisp/muse.el: Add an eval-when-compile line to silence a compiler
1926 * scripts/muse-build.el (muse-elint-files): Automatically load every
1927 elisp file rather than specifying each one.
1930 ChangeLog lisp/muse-mode.el lisp/muse.el scripts/muse-build.el
1933 2005-08-08 22:58:24 GMT Michael Olson <mwolson@gnu.org> patch-192
1936 Fix failure to resolve interwiki link when clicking on it.
1938 muse--main--1.0--patch-192
1940 * Makefile (debclean): Minor tweak.
1942 * lisp/muse-mode.el (muse-visit-link-default): Indentation fix. No func
1945 * lisp/muse-project.el (muse-project-find-file): Don't add file
1946 extensions to a relative name. If we're dealing with a file, open it
1947 up without searching through the various projects for a path. This
1948 should fix the failure to resolve an interwiki link by clicking on it.
1951 ChangeLog Makefile lisp/muse-mode.el lisp/muse-project.el
1954 2005-08-06 17:39:45 GMT Michael Olson <mwolson@gnu.org> patch-191
1957 Makefile: Remove stale Debian packages for this version.
1959 muse--main--1.0--patch-191
1961 * Makefile (debclean): Remove generated Debian packages for the current
1962 version in parent directory.
1968 2005-08-03 04:34:50 GMT Michael Olson <mwolson@gnu.org> patch-190
1971 Fix trailing backslash error.
1973 muse--main--1.0--patch-190
1975 * lisp/muse-project.el (muse-project-of-file): Apply 1-line
1976 regexp-quoting fix from drkm.
1979 ChangeLog lisp/muse-project.el
1982 2005-07-27 07:43:53 GMT Michael Olson <mwolson@gnu.org> patch-189
1985 Release 3.01.91 (3.02 RC2).
1987 muse--main--1.0--patch-189
1989 * lisp/muse.el (muse-version): Release 3.01.91 (3.02 RC2).
1992 ChangeLog Makefile.defs lisp/muse.el muse.texi
1995 2005-07-27 07:40:03 GMT Michael Olson <mwolson@gnu.org> patch-188
1998 Escape email address and URL always.
2000 muse--main--1.0--patch-188
2002 * lisp/muse-publish.el (muse-publish-markup-email): Move lower. Always
2003 escape and publish email address as read-only, even when it's not
2005 (muse-publish-markup-url): Ditto for URL.
2008 ChangeLog Makefile.defs debian/changelog lisp/muse-publish.el
2011 2005-07-26 08:49:38 GMT Michael Olson <mwolson@gnu.org> patch-187
2014 Inter-project output name fix.
2016 muse--main--1.0--patch-187
2018 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): I would've sworn
2019 that I had fixed this before.
2022 ChangeLog lisp/muse-wiki.el
2025 2005-07-26 08:40:11 GMT Michael Olson <mwolson@gnu.org> patch-186
2028 Make coloring of verbatim greater-than sign same as publishing.
2030 muse--main--1.0--patch-186
2032 * lisp/muse-colors.el (muse-colors-markup): Since we currently publish a
2033 greater-than sign surrounded by equal signs, display it in verbatim
2037 ChangeLog lisp/muse-colors.el
2040 2005-07-26 08:03:41 GMT Michael Olson <mwolson@gnu.org> patch-185
2043 Allow transform function for link descriptions. Bare email and URL fixes.
2045 muse--main--1.0--patch-185
2047 * lisp/muse-publish.el (muse-publish-url-transforms): Docfix.
2048 (muse-publish-desc-transforms): New option that contains the functions
2049 that will be called to transform a link description.
2050 (muse-publish-markup-word): Handle Yet Another Edge Case.
2051 (muse-publish-markup-email): Use
2052 `muse-publish-escape-specials-in-string'. Don't publish if we have a
2053 double-quote on either side.
2054 (muse-publish-url): Apply description transforms.
2055 (muse-publish-markup-url): Don't publish if we have a double-quote on
2058 * lisp/muse-wiki.el (muse-wiki-update-wikiword-regexp)
2059 (muse-wiki-wikiword-regexp, muse-wiki-use-wikiword): Minor docfixes.
2060 (muse-wiki-interwiki-delimiter): New option that indicates the
2061 interwiki delimiter to use.
2062 (muse-wiki-interwiki-replacement): New option that indicates the
2064 (muse-wiki-update-interwiki-regexp): Use muse-wiki-interwiki-delimiter.
2065 (muse-wiki-publish-pretty-title): Deal with EXPLICIT argument so that
2066 this can be added to muse-publish-desc-transforms.
2067 (muse-wiki-publish-pretty-interwiki): New function that replaces the
2068 interwiki delimiter with its replacement, but only when the given text
2069 is not an explicit link.
2071 * lisp/muse.el (muse-update-file-extension): New function made from the
2072 innards of the :set function in `muse-file-extension'.
2075 ChangeLog lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
2078 2005-07-26 06:17:31 GMT Michael Olson <mwolson@gnu.org> patch-184
2081 Handle anchors in all publishing styles, as well as linking to them.
2083 muse--main--1.0--patch-184
2085 * lisp/muse-publish.el (muse-publish-url): Publish links to anchors as
2087 (muse-publish-prepare-url): Don't touch links to anchors.
2089 * lisp/muse-docbook.el (muse-docbook-markup-strings): Add handler for
2090 'internal-link. Treat centered text with
2091 <para role="center">...</para>.
2092 (muse-docbook-markup-paragraph): Slight regexp tweak.
2093 (muse-docbook-insert-anchor): Docfix.
2094 (muse-docbook-markup-anchor): Move lower in file.
2096 * lisp/muse-html.el (muse-html-markup-strings): Add handler for
2098 (muse-xhtml-markup-strings): Order list, no func change.
2099 (muse-html-markup-anchor): Move up in file, no func change.
2101 * lisp/muse-latex.el (muse-latex-markup-functions): Add rule for
2103 (muse-latex-markup-strings): Add handler for 'internal-link.
2104 (muse-latex-insert-anchor, muse-latex-markup-anchor): New functions
2105 that insert an anchor around the next word or inside of a tag.
2107 * lisp/muse-texinfo.el (muse-texinfo-markup-functions): Add rule for
2110 * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Add handler for
2112 (muse-texinfo-insert-anchor, muse-texinfo-markup-anchor): New functions
2113 that insert an anchor before the next word or within a tag.
2115 * NEWS: Initial attempt at documenting changes since 3.01.
2118 .arch-ids/NEWS.id NEWS
2121 ChangeLog lisp/muse-docbook.el lisp/muse-html.el
2122 lisp/muse-latex.el lisp/muse-publish.el lisp/muse-texinfo.el
2125 2005-07-26 04:30:52 GMT Michael Olson <mwolson@gnu.org> patch-183
2128 Generalize some blosxom helper functions.
2130 muse--main--1.0--patch-183
2132 * examples/mwolson/muse-init.el (muse-project-alist): Adapt to new
2133 generalized helper functions.
2134 (my-muse-prepare-entry-for-xanga): Use muse-blosxom-extension rather
2135 than hard-coding it. Use muse-with-temp-buffer. Handle all kinds of
2138 * lisp/muse-blosxom.el: Update example in header.
2139 (muse-blosxom-new-entry): Use new names for helper functions.
2140 (muse-blosxom-get-categories, muse-blosxom-project-alist-entry)
2141 (muse-blosxom-project-alist-dirs): Move to muse-project.el.
2143 * lisp/muse-project.el (muse-project-recurse-directory): Renamed from
2144 `muse-blosxom-project-get-categories'.
2145 (muse-project-alist-styles): Renamed from
2146 `muse-blosxom-project-alist-entry'.
2147 (muse-project-alist-dirs): Renamed from
2148 `muse-blosxom-project-alist-dirs'.
2149 (muse-project-of-file): Use `muse-current-file'.
2151 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Use
2152 `muse-current-file'.
2154 * lisp/muse.el (muse-current-file): New function that returns the name of
2155 the currently visited or published file.
2156 (muse-page-name): Use `muse-current-file'.
2159 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
2160 lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
2163 2005-07-26 03:47:53 GMT Michael Olson <mwolson@gnu.org> patch-182
2166 muse-xml: definition lists, muse-docbook: center.
2168 muse--main--1.0--patch-182
2170 * Makefile (%.info, %.html): Use general argument in rule.
2171 (distclean): Add another cruft file.
2173 * experimental/muse-xml.el (muse-xml-markup-strings): Use <list
2174 type="definition"> for definition lists.
2176 * lisp/muse-docbook.el (muse-docbook-markup-strings): Replace <center>
2177 with <note>, since it's the closest thing I could find.
2180 ChangeLog Makefile experimental/muse-xml.el
2181 lisp/muse-docbook.el
2184 2005-07-24 22:46:22 GMT Michael Olson <mwolson@gnu.org> patch-181
2187 Minor namespace fix.
2189 muse--main--1.0--patch-181
2191 * lisp/muse-colors.el (muse-colors-explicit-link): Use
2192 muse-match-string-no-properties rather than match-string-no-properties.
2195 ChangeLog lisp/muse-colors.el
2198 2005-07-24 21:04:15 GMT Michael Olson <mwolson@gnu.org> patch-180
2201 Correct breakage induced by previous patch.
2203 muse--main--1.0--patch-180
2205 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Don't use the local
2206 path as a fallback if we are publishing.
2209 ChangeLog lisp/muse-wiki.el
2212 2005-07-24 21:01:02 GMT Michael Olson <mwolson@gnu.org> patch-179
2215 Make interwiki links work in a few more edge cases.
2217 muse--main--1.0--patch-179
2219 * lisp/muse-project.el (muse-project-applicable-styles): Remove
2220 assertion, now that I have a good idea of the edge cases involved.
2222 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle case where
2223 the current file is not part of any Muse project, allowing interwiki
2224 links to be resolvable even then. Don't return a relative path if we
2225 are not publishing. For visiting links, the best thing is just to
2226 return the real path.
2229 ChangeLog lisp/muse-project.el lisp/muse-wiki.el
2232 2005-07-24 03:38:06 GMT Michael Olson <mwolson@gnu.org> patch-178
2235 Fix warnings during font-lock, example tag highlighting.
2237 muse--main--1.0--patch-178
2239 * lisp/muse-colors.el (muse-colors-region): Prevent "Wrong side of point"
2241 (muse-colors-tags): Make sure that no fontification occurs in <code> or
2243 (muse-unhighlight-region): Move higher up.
2244 (muse-colors-example-tag, muse-colors-literal-tag): Use
2245 `muse-unhighlight-region'. Fix spelling goof. Omit (goto-char end)
2246 since the point gets put in the right place automatically.
2249 ChangeLog lisp/muse-colors.el
2252 2005-07-24 03:01:50 GMT Michael Olson <mwolson@gnu.org> patch-177
2255 muse-xml: Separate section from title.
2257 muse--main--1.0--patch-177
2259 * experimental/muse-xml.el (muse-xml-markup-strings): Add "level"
2260 attribute to sections. Use separate <title> tag to handle the title of
2261 a section. Thanks to drkm for the suggestion.
2263 * lisp/muse-mode.el (muse-mode): Code indentation, no func change.
2265 * lisp/muse-publish.el (muse-publish-markup-heading)
2266 (muse-publish-section-close): Pass level to markup strings for all
2267 section-related tags.
2269 * lisp/muse.el (muse-page-name): Handle case where buffer-file-name is
2273 ChangeLog experimental/muse-xml.el lisp/muse-mode.el
2274 lisp/muse-publish.el lisp/muse.el
2277 2005-07-23 01:29:29 GMT Michael Olson <mwolson@gnu.org> patch-176
2280 Include regexps from base styles. Fix muse-project-ignore-regexp and use it more.
2282 muse--main--1.0--patch-176
2284 * lisp/muse-blosxom.el (muse-blosxom-get-categories): Don't include
2285 folders that match `muse-project-ignore-regexp'.
2287 * lisp/muse-project.el (muse-project-ignore-regexp): Correct an escape
2288 omission. Add ",.*" to list of bad directory parts.
2290 * lisp/muse-project.el (muse-project-of-file): Ignore PATHNAME if it
2291 matches `muse-project-ignore-regexp'.
2293 * lisp/muse-publish.el: Install patch from Peter K. Lee.
2294 (muse-style-elements-list): New function that returns a list of
2295 references to ELEM in STYLE, including base styles.
2296 (muse-publish-markup-region): Use muse-style-elements-list rather than
2297 muse-style-elements when getting :regexps.
2299 * lisp/muse-publish.el (muse-style-element): Add docstring.
2302 AUTHORS ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
2303 lisp/muse-publish.el
2306 2005-07-23 00:21:36 GMT Michael Olson <mwolson@gnu.org> patch-175
2309 Initial implementation of muse-xml.el. End of section edge case.
2311 muse--main--1.0--patch-175
2313 * AUTHORS: Add Peter K. Lee.
2315 * Makefile (experimental): New target that builds experimental programs.
2316 (distclean): Remove debian/dirs, a cruft file from the debian build
2319 * examples/mwolson/muse-init.el: Update.
2321 * examples/mwolson/muse-init.el ("\C-cpL"): Use a better function that
2322 prompts for the blog entry to visit.
2324 * experimental/Makefile: New file that causes experimental stuff to be
2327 * experimental/muse-xml.el: New file that provides the experimental XML
2330 * lisp/muse-docbook.el (muse-docbook-markup-regexps): Re-order and fix
2333 * lisp/muse-html.el (muse-html-markup-regexps): Ditto.
2335 * lisp/muse-publish.el (muse-publish-section-close): Deal with edge case
2336 involving end-of-file and paragraph detection.
2338 * lisp/muse-wiki.el: Minor header fix.
2340 * scripts/muse-build.el (load-path): Add "../experimental".
2343 experimental/.arch-ids/Makefile.id
2344 experimental/.arch-ids/muse-xml.el.id experimental/Makefile
2345 experimental/muse-xml.el
2348 AUTHORS ChangeLog Makefile examples/mwolson/muse-init.el
2349 lisp/muse-docbook.el lisp/muse-html.el lisp/muse-publish.el
2350 lisp/muse-wiki.el scripts/muse-build.el
2353 2005-07-22 07:30:43 GMT Michael Olson <mwolson@gnu.org> patch-174
2356 Try to fix <example> region coloring problem.
2358 muse--main--1.0--patch-174
2360 * lisp/muse-colors.el (muse-colors-example-tag, muse-colors-literal-tag):
2361 If region is multiple lines, add '(font-lock-multiline t) to
2362 properties. This should fix an annoying <example> region issue.
2365 ChangeLog lisp/muse-colors.el
2368 2005-07-22 07:19:30 GMT Michael Olson <mwolson@gnu.org> patch-173
2371 Don't publish implicit links that have a double-quote at begin or end.
2373 muse--main--1.0--patch-173
2375 * lisp/muse-colors.el (muse-colors-implicit-link): Don't colorize if a
2376 double-quote exists at beginning or end.
2378 * lisp/muse-publish.el (muse-publish-markup-link): When link is implicit,
2379 don't colorize if a double-quote exists at beginning or end.
2382 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
2385 2005-07-22 06:42:10 GMT Michael Olson <mwolson@gnu.org> patch-172
2388 Fix failure to publish emphasis properly.
2390 muse--main--1.0--patch-172
2392 * lisp/muse-publish.el (muse-publish-markup-word): Darn off-by-one
2395 * experimental/muse-wiki-old.el: Removed, since I'm happy with the state
2399 experimental/.arch-ids/muse-wiki-old.el.id
2400 experimental/muse-wiki-old.el
2403 ChangeLog lisp/muse-publish.el
2406 2005-07-22 04:55:52 GMT Michael Olson <mwolson@gnu.org> patch-171
2409 Add a few common revision control directories to the ignore list.
2411 muse--main--1.0--patch-171
2413 * lisp/muse-project.el (muse-project-ignore-regexp): Add types of
2414 directories to be ignored when building the file alist, such as those
2415 used for CVS and Arch revision control data.
2418 ChangeLog lisp/muse-project.el
2421 2005-07-21 01:00:25 GMT Michael Olson <mwolson@gnu.org> patch-170
2424 Fix #2654: Append a newline when using pdf publishing style.
2426 muse--main--1.0--patch-170
2428 * lisp/muse-latex.el (muse-latex-footer, muse-latexcjk-footer): Append a
2432 ChangeLog lisp/muse-latex.el
2435 2005-07-20 20:20:24 GMT Michael Olson <mwolson@gnu.org> patch-169
2438 5 levels of headings colorization; color bare URLs.
2440 muse--main--1.0--patch-169
2442 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-markup):
2443 Really color up to 5 headings.
2444 (muse-colors-markup): Add muse-url-regexp.
2445 (muse-colors-explicit-link): Renamed from muse-colors-link.
2446 (muse-colors-implicit-link): Moved here from
2447 `muse-wiki-colors-wikiword' in muse-wiki.el. We need it here since
2448 we'll be coloring URLs.
2451 ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
2454 2005-07-20 19:45:15 GMT Michael Olson <mwolson@gnu.org> patch-168
2457 Don't emphasize if a word constituent follows the trailer.
2459 muse--main--1.0--patch-168
2461 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-underlined)
2462 (muse-colors-verbatim): Don't colorize if a word constituent follows
2465 * lisp/muse-publish.el (muse-publish-markup-word): Don't publish if a
2466 word constituent follows the trailer.
2469 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
2472 2005-07-20 18:50:12 GMT Michael Olson <mwolson@gnu.org> patch-167
2475 Add coloring for example, verbatim, and =signs=; anchor fix.
2477 muse--main--1.0--patch-167
2479 * lisp/muse-colors.el (muse-verbatim-face): New face that is used to
2480 color <example>, <verbatim>, and =signs=. Defaults to a shade of gray.
2481 (muse-colors-verbatim): Use `muse-verbatim-face'.
2482 (muse-colors-markup): Move =sign= interpreting down so it gets higher
2484 (muse-colors-tags): Add verbatim and literal tags.
2485 (muse-colors-example-tag): Use `remove-text-properties' instead of
2486 `set-text-properties', since the latter does not work consistently.
2487 (muse-colors-literal-tag): New function that strips all markup from the
2489 (muse-colors-link): Match against muse-explicit-link-regexp early on so
2490 that we can work around an annoying XEmacs issue.
2492 * lisp/muse-publish.el (muse-publish-markup-word): Make =signs=
2493 multi-line by default.
2495 * lisp/muse.el (muse-page-name): Handle case where we're given an empty
2499 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
2503 2005-07-20 16:13:37 GMT Michael Olson <mwolson@gnu.org> patch-166
2506 Link with anchor bugfix.
2508 muse--main--1.0--patch-166
2510 * lisp/muse-colors.el (muse-link-face): Highlight links with anchors as
2511 valid, as long as the base is valid.
2514 ChangeLog lisp/muse-colors.el
2517 2005-07-20 14:21:57 GMT Michael Olson <mwolson@gnu.org> patch-165
2520 Link inside table issue, fixes read-only text error.
2522 muse--main--1.0--patch-165
2524 * lisp/muse-docbook.el (muse-docbook-fixup-tables): Ignore read-only text
2525 inside tables so we don't get an error when links exist.
2527 * lisp/muse-html.el (muse-html-fixup-tables): Ditto.
2529 * lisp/muse-project.el (muse-project-publish): Don't take forced files
2530 into account when displaying the "All files published" message, unless
2531 they've actually been modified.
2533 * lisp/muse.el (muse-with-temp-buffer): If debug-on-error is non-nil,
2534 don't wrap in condition-case; we don't want the message to be muffled.
2537 ChangeLog lisp/muse-docbook.el lisp/muse-html.el
2538 lisp/muse-project.el lisp/muse.el
2541 2005-07-20 07:41:28 GMT Michael Olson <mwolson@gnu.org> patch-164
2544 Permit infinitely-nested sections.
2546 muse--main--1.0--patch-164
2548 * examples/QuickStart (Links): Use GNA link rather than johnw's site.
2549 (Deriving from an existing style): Mark up as a list.
2551 * lisp/muse-colors.el (muse-colors-outline-faces-list, muse-make-faces):
2552 Color an additional level of headings.
2554 * lisp/muse-docbook.el (muse-docbook-markup-strings): Add new
2555 section-other, section-other-end, and section-close strings.
2556 (muse-docbook-fixup-sections): Removed, since Muse now implements this
2557 through the 'section-close string.
2559 * lisp/muse-html.el (muse-xhtml-markup-strings): Omit newline from
2560 'begin-underline, since this messes up paragraph handling. Use
2561 <h5></h5> for 'section-other.
2563 (muse-html-fixup-tables): New function that sorts the table parts so
2564 that order is head, foot, body. Apparently XHTML needs this, and it
2565 seems like a good general practice, so we do it for HTML as well.
2567 * lisp/muse-latex.el (muse-latex-markup-strings): Use \\paragraph{} for
2570 * lisp/muse-publish.el (muse-publish-section-close): New function that
2571 determines where to put the section close given heading depth and
2573 (muse-publish-markup-heading): Handle 'section-other and
2574 'section-other-end. Call `muse-publish-section-close' at end of
2577 * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Use @subsubheading
2581 ChangeLog examples/QuickStart lisp/muse-colors.el
2582 lisp/muse-docbook.el lisp/muse-html.el lisp/muse-latex.el
2583 lisp/muse-publish.el lisp/muse-texinfo.el
2586 2005-07-20 05:50:55 GMT Michael Olson <mwolson@gnu.org> patch-163
2589 muse-docbook: table and anchor fixes; many non-MULE XEmacs fixes.
2591 muse--main--1.0--patch-163
2593 * lisp/muse-docbook.el: More suggestions from Dale Smith, and non-MULE
2595 (muse-docbook-markup-regexps): Deal with new table algorithm.
2596 (muse-docbook-transform-content-type, muse-docbook-encoding)
2597 (muse-docbook-finalize-buffer): Non-MULE XEmacs fix.
2598 (muse-docbook-markup-table): Use a better table algorithm, based on the
2599 one in muse-html.el. Make sure a <tgroup> surrounds the body, head,
2600 and foot of the table. Use informaltable rather than table.
2601 (muse-docbook-fixup-tables): New function that sorts all tables found
2602 in the published document so that the order is head, foot, body.
2603 (muse-docbook-markup-functions): Add anchor handler.
2604 (muse-docbook-markup-paragraph): Allow anchors to occur at beginning of
2606 (muse-docbook-markup-anchor, muse-docbook-insert-anchor): New functions
2607 that insert an anchor at point.
2609 * lisp/muse-html.el (muse-html-transform-content-type)
2610 (muse-html-encoding, muse-html-finalize-buffer): Non-MULE XEmacs fixes.
2612 * examples/QuickStart (Anchors and tagged links): Improve anchor example.
2614 * lisp/muse.el (muse-eval-lisp): XEmacs fix.
2616 * lisp/muse.el (muse-with-temp-buffer): XEmacs fix. Include the body
2617 that was evaluated in the output.
2620 ChangeLog examples/QuickStart lisp/muse-docbook.el
2621 lisp/muse-html.el lisp/muse-latex.el lisp/muse.el
2624 2005-07-19 08:11:37 GMT Michael Olson <mwolson@gnu.org> patch-162
2627 muse-texinfo: Improve formatting for enddots, dots, underline.
2629 muse--main--1.0--patch-162
2631 * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Improve translation
2632 of enddots and dots. For begin-underline and end-underline, use "_",
2633 since we don't have anything better.
2636 ChangeLog lisp/muse-texinfo.el
2639 2005-07-19 07:51:54 GMT Michael Olson <mwolson@gnu.org> patch-161
2642 muse-texinfo: Fix #2635 by adding `}' and `{' to specials list.
2644 muse--main--1.0--patch-161
2646 * lisp/muse-texinfo.el (muse-texinfo-markup-specials): Add `{' and `}' to
2647 list. This should fix #2635.
2650 ChangeLog lisp/muse-texinfo.el
2653 2005-07-19 07:24:38 GMT Michael Olson <mwolson@gnu.org> patch-160
2656 muse-texinfo fixes; use info-pdf to generate PDF doc for QuickStart.
2658 muse--main--1.0--patch-160
2660 * Makefile.defs (VERSION): Prepare snapshot 3.01.arch.160.
2662 * debian/changelog: Ditto.
2664 * debian/control (Build-Depends-Indep): Add tetex-bin.
2666 * examples/Makefile (%.pdf): Use info-pdf, since it generates nicer
2669 * examples/QuickStart: Remove stray <comment> now that the bug that made
2670 it necessary is fixed.
2672 * lisp/muse-blosxom.el: Credit Björn Lindström for his excellent
2675 * lisp/muse-texinfo.el (muse-texinfo-header, muse-texinfo-footer): Move
2676 the contents from the footer to the header.
2678 * lisp/muse-texinfo.el (muse-texinfo-markup-table): Insert space before
2679 each number, not after.
2681 * lisp/muse.el (muse-eval-lisp): Minor whitespace fix.
2683 * lisp/muse.el (muse-with-temp-buffer): Throw a backtrace if an error
2684 happens when doing batch publishing. Minor whitespace fix.
2687 ChangeLog Makefile.defs debian/changelog debian/control
2688 examples/Makefile examples/QuickStart lisp/muse-blosxom.el
2689 lisp/muse-texinfo.el lisp/muse.el
2692 2005-07-19 05:50:25 GMT Michael Olson <mwolson@gnu.org> patch-159
2695 Handle a few more DocBook edge cases; all known DocBook issues are fixed.
2697 muse--main--1.0--patch-159
2699 * examples/QuickStart: Add "Write me." to empty sections at end so that
2700 they publish correctly with DocBook.
2702 * lisp/muse-docbook.el (muse-docbook-markup-paragraph): Handle case where
2703 paragraph starts with emphasis, example, link, or email address.
2706 ChangeLog examples/QuickStart lisp/muse-docbook.el
2709 2005-07-19 05:34:28 GMT Michael Olson <mwolson@gnu.org> patch-158
2712 Handle embedded docbook footnotes and <literal> edge case.
2714 muse--main--1.0--patch-158
2716 * lisp/muse-docbook.el: Implement more suggestions from Dale Smith.
2717 (muse-docbook-markup-strings): Use systemitem for example text.
2718 (muse-docbook-markup-paragraph): Allow for embedded footnotes that have
2719 <para></para> inside of them.
2721 * lisp/muse-html.el (muse-html-escape-string): Don't deal with '&<>"'
2724 * lisp/muse-publish.el (muse-publish-url-transforms): Add
2725 muse-publish-escape-specials-in-string to list by default.
2727 * lisp/muse-publish.el (muse-publish-escape-specials): New optional third
2728 argument IGNORE-READ-ONLY determines whether or not to ignore the
2729 read-only property when transforming text. Add docstring.
2730 (muse-publish-markup-word): Use non-nil third argument to
2731 muse-publish-escape-specials when we're publishing `='-delimited text.
2732 This allows =<literal><tag></literal>= to work as intended.
2734 * lisp/muse-publish.el (muse-publish-escape-specials-in-string): Ignore
2735 arguments after the first so that we can include this in
2736 `muse-publish-url-transforms'.
2738 * lisp/muse-publish.el (muse-publish-prepare-url): Add docstring.
2741 ChangeLog lisp/muse-docbook.el lisp/muse-html.el
2742 lisp/muse-publish.el
2745 2005-07-19 03:07:59 GMT Michael Olson <mwolson@gnu.org> patch-157
2748 Misc. blosxom fixes, like category directive.
2750 muse--main--1.0--patch-157
2752 * contrib/pyblosxom/getstamps.py: Add file extension.
2754 * contrib/pyblosxom/hardcodedates.py (get_all_timestamps): Omit file
2755 extension. This will allow Muse to specify it once a
2756 timestamps-writing routine gets written.
2758 * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Pay
2759 attention to the "category" directive, if it exists. Use file-truename
2760 instead of expand-file-name for base directory.
2762 * lisp/muse-blosxom.el (muse-blosxom-new-entry): Add #category directive
2765 * lisp/muse-project.el (muse-project): Add :timestamps to list of
2766 available tags, even though it doesn't do anything yet.
2769 ChangeLog contrib/pyblosxom/getstamps.py
2770 contrib/pyblosxom/hardcodedates.py lisp/muse-blosxom.el
2771 lisp/muse-project.el
2774 2005-07-18 08:53:32 GMT Michael Olson <mwolson@gnu.org> patch-156
2777 Small logic fix with temp files.
2779 muse--main--1.0--patch-156
2781 * lisp/muse.el (muse-with-temp-buffer): Use buffer-live-p instead of
2782 buffer-name to determine whether the buffer is still around.
2785 ChangeLog lisp/muse.el
2788 2005-07-18 08:23:00 GMT Michael Olson <mwolson@gnu.org> patch-155
2791 Make customize of muse-project-alist work in Emacs21 and XEmacs.
2793 muse--main--1.0--patch-155
2795 * lisp/muse.el (muse-widget-type-value-create)
2796 (muse-widget-child-value-get, muse-widget-type-match): Minimum set of
2797 extra widgets from 'lazy type that are needed to get the
2798 `muse-project-alist' customize interface to work on XEmacs and Emacs21.
2800 * lisp/muse.el (muse-implicit-link-functions)
2801 (muse-explicit-link-functions): Remove predefined wiki-related options.
2802 These are added in muse-wiki via custom-add-option.
2804 * lisp/muse-mode.el (muse-mode-hook): Ditto.
2806 * lisp/muse-colors.el (muse-colors-emphasized): Use eq instead of memq.
2808 * lisp/muse-project.el (muse-project-alist-get): Turn :symbols into
2809 ":strings" to cope with Emacs21 and XEmacs.
2810 (muse-project-alist-set): Turn ":strings" back into ":symbols".
2812 * lisp/muse-project.el (muse-project): Derive from 'default rather than
2813 'lazy, since that is an Emacs CVS-ism. Separate logical groups with
2814 newlines. Control indentation. Remove an unnecessary inlined repeat.
2816 * lisp/muse-project.el (muse-project-alist): Use cons instead of alist,
2817 since XEmacs doesn't support the alist widget. Deal with case where no
2818 projects are defined, or a strange expression is used.
2820 * lisp/muse-wiki.el: Insinuate muse-wiki link handlers and mode hook
2821 stuff using custom-add-option.
2824 ChangeLog lisp/muse-colors.el lisp/muse-mode.el
2825 lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
2828 2005-07-18 03:31:38 GMT Michael Olson <mwolson@gnu.org> patch-154
2831 Don't kill temp buffer if debug-on-error is non-nil.
2833 muse--main--1.0--patch-154
2835 * lisp/muse.el (muse-with-temp-buffer): Only kill the temp buffer when
2836 debug-on-error is nil. Use " *muse-temp*" for the buffer name.
2839 ChangeLog lisp/muse.el
2842 2005-07-18 03:05:11 GMT Michael Olson <mwolson@gnu.org> patch-153
2845 Expand Debian package description.
2847 muse--main--1.0--patch-153
2849 * debian/control (Description): Expand this to make the package more
2852 * debian/copyright, debian/rules: Minor whitespace cleanups.
2854 * debian/changelog: Package 3.01.arch.152-1.
2857 ChangeLog Makefile.defs debian/changelog debian/control
2858 debian/copyright debian/rules
2861 2005-07-18 02:33:12 GMT Michael Olson <mwolson@gnu.org> patch-152
2864 Header/footer docfix; ChangeLog correction.
2866 muse--main--1.0--patch-152
2868 * {arch}/.../patch-log/patch-144: Correct previous ChangeLog entry.
2869 Thanks to drkm for pointing out my error.
2871 Use better documentation and customize interface for headers and footers.
2872 Thanks to Chris McMahan.
2875 ChangeLog lisp/muse-blosxom.el lisp/muse-book.el
2876 lisp/muse-docbook.el lisp/muse-html.el lisp/muse-journal.el
2877 lisp/muse-latex.el lisp/muse-poem.el lisp/muse-texinfo.el
2879 {arch}/muse/muse--main/muse--main--1.0/mwolson@gnu.org--2005/patch-log/patch-144
2882 2005-07-18 00:53:34 GMT Michael Olson <mwolson@gnu.org> patch-151
2885 Slight Debian version tweak.
2887 muse--main--1.0--patch-151
2889 * Makefile.defs (VERSION): Use a slightly different version naming
2890 scheme. I've dropped the ".90". The new scheme is X.YY.arch.YYY where
2891 X.YY is the Muse version, and YYY is the patch level.
2893 * debian/changelog: Ditto.
2896 ChangeLog Makefile.defs debian/changelog
2899 2005-07-17 23:23:34 GMT Michael Olson <mwolson@gnu.org> patch-150
2902 Improve debian build and put together a package.
2904 muse--main--1.0--patch-150
2906 * Makefile (debclean): New target that cleans up the mess that the
2907 `debian' target makes.
2908 (debian): Build using debuild rather than dpkg-buildpackage. Copy
2909 results to my debian dist dir two levels up.
2911 * Makefile.defs (VERSION): Set to 3.01.90.arch.149 for the debian build.
2913 * debian/changelog: Sign 3.01.90.arch.149-1 snapshot.
2915 * debian/control (Standards-Version): Update to 3.6.2.
2917 * debian/control (Depends): Add emacs21 and xemacs21 to make lintian shut
2920 * debian/copyright (Copyright): Improve.
2922 * debian/emacsen-install (FILES): Include contrib directory so that
2923 muse-http.el compiles properly.
2925 * debian/muse-el.examples: New file containing the example files to
2928 * debian/rules: Move example stuff to muse-el.examples. Install some
2929 additional documentation.
2932 debian/.arch-ids/muse-el.examples.id debian/muse-el.examples
2935 ChangeLog Makefile Makefile.defs debian/changelog
2936 debian/control debian/copyright debian/emacsen-install
2940 2005-07-17 20:52:18 GMT Michael Olson <mwolson@gnu.org> patch-149
2943 Fix links in table, links in verbatim, emphasis publishing, publishing from script.
2945 muse--main--1.0--patch-149
2947 * lisp/muse-colors.el (muse-colors-emphasized): Fix an edge case where
2948 the beginning of a header would be emphasized if an asterisk came
2950 (muse-colors-underlined): Don't allow end of underlined text to be the
2951 beginning of a line. Don't use memq to check for whitespace syntax; eq
2954 * lisp/muse-publish.el (muse-publish-markup-regexps): Mark links later
2955 on. We'll use a more clever trick to keep emphasis characters from
2956 being interpreted in explicit links -- add a custom 'noemphasis text
2957 property to them. Move mdash rule further down so that I can add
2958 designations after blockquoted text.
2960 * lisp/muse-publish.el (muse-publish-markup-word): If beginning or end of
2961 text has the 'noemphasis property, ignore it.
2962 (muse-publish-mark-noemphasis): New function that adds the 'noemphasis
2963 property to the text between BEG and END, or match beginning and end.
2965 * lisp/muse.el (muse-with-temp-buffer): Make sure the buffer is alive
2966 before trying to set buffer-modified to nil. This should fix a
2967 "selecting deleted buffer" error when publishing from command line.
2970 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
2974 2005-07-17 18:36:55 GMT Michael Olson <mwolson@gnu.org> patch-148
2977 Journal validation fixes.
2979 muse--main--1.0--patch-148
2981 * lisp/muse-html.el (muse-html-header): Use HTML 4.0 Transitional by
2982 default rather than HTML 4.0 [strict].
2983 (muse-html-markup-strings): Include empty alt element.
2985 * lisp/muse-journal.el: Use "div class=..." rather than "div id=...".
2987 * muse.texi (Journal): Ditto.
2990 ChangeLog lisp/muse-html.el lisp/muse-journal.el muse.texi
2993 2005-07-17 04:21:19 GMT Michael Olson <mwolson@gnu.org> patch-147
2996 Add debian files; tweak Makefile.
2998 muse--main--1.0--patch-147
3000 * Makefile (distclean): Remove directory created by dist rule.
3001 (dist): Make this only generate the directory, not the tarball.
3002 (release): New target that generates the tarball and zipfile.
3003 (debrelease): New target that builds the debian package for Muse.
3004 (upload): Depend on release target.
3006 * examples/mwolson/stylesheets: Add forgotten Arch id.
3009 debian/.arch-ids/=id debian/.arch-ids/changelog.id
3010 debian/.arch-ids/control.id debian/.arch-ids/copyright.id
3011 debian/.arch-ids/emacsen-install.id
3012 debian/.arch-ids/emacsen-remove.id
3013 debian/.arch-ids/emacsen-startup.id
3014 debian/.arch-ids/muse-el.dirs.id
3015 debian/.arch-ids/muse-el.docs.id
3016 debian/.arch-ids/muse-el.info.id debian/.arch-ids/rules.id
3017 debian/changelog debian/control debian/copyright
3018 debian/emacsen-install debian/emacsen-remove
3019 debian/emacsen-startup debian/muse-el.dirs debian/muse-el.docs
3020 debian/muse-el.info debian/rules
3021 examples/mwolson/stylesheets/.arch-ids/=id
3022 examples/mwolson/stylesheets/.arch-ids/blog.css.id
3023 examples/mwolson/stylesheets/.arch-ids/common.css.id
3024 examples/mwolson/stylesheets/.arch-ids/print.css.id
3025 examples/mwolson/stylesheets/.arch-ids/screen.css.id
3026 examples/mwolson/stylesheets/blog.css
3027 examples/mwolson/stylesheets/common.css
3028 examples/mwolson/stylesheets/print.css
3029 examples/mwolson/stylesheets/screen.css
3035 debian debian/.arch-ids examples/mwolson/stylesheets
3036 examples/mwolson/stylesheets/.arch-ids
3039 2005-07-16 05:10:31 GMT Michael Olson <mwolson@gnu.org> patch-146
3042 Allow `muse-index-as-string' to remove current file from output.
3044 muse--main--1.0--patch-146
3046 * lisp/muse-mode.el (muse-index-as-string): Add EXCLUDE-CURRENT option,
3047 which excludes the current file from the output. Improve
3051 ChangeLog lisp/muse-mode.el
3054 2005-07-16 04:56:02 GMT Michael Olson <mwolson@gnu.org> patch-145
3057 S-TAB issue with Windows.
3059 muse--main--1.0--patch-145
3061 * lisp/muse-mode.el (muse-mode-map): Try once more to fix the Shift-TAB
3065 ChangeLog lisp/muse-mode.el
3068 2005-07-16 04:39:52 GMT Michael Olson <mwolson@gnu.org> patch-144
3071 Improve temp buffer usage.
3073 muse--main--1.0--patch-144
3075 * lisp/muse-publish.el (muse-publish-file): Omit second argument to
3076 `insert-file-contents'. This should further help with the temp
3077 buffer problem. Thanks to Peter K. Lee and drkm for the research
3080 * lisp/muse.el (muse-with-temp-buffer): Renamed from
3081 `muse-with-temp-buffer-no-prompt'. Report any errors that occur, but
3082 make sure the temp buffer is killed. I didn't implement an option to
3083 save the contents of the temp buffer.
3086 ChangeLog lisp/muse-book.el lisp/muse-http.el
3087 lisp/muse-mode.el lisp/muse-poem.el lisp/muse-publish.el
3091 2005-07-16 03:39:02 GMT Michael Olson <mwolson@gnu.org> patch-143
3094 muse-docbook: split-string Emacs21 fix.
3096 muse--main--1.0--patch-143
3098 * lisp/muse-docbook.el (muse-docbook-get-author): Omit 3rd argument of
3099 split-string to fix an Emacs21 issue.
3102 ChangeLog lisp/muse-docbook.el
3105 2005-07-15 04:40:26 GMT Michael Olson <mwolson@gnu.org> patch-142
3108 muse-docbook: Parse author directive so that it validates properly.
3110 muse--main--1.0--patch-142
3112 * lisp/muse-docbook.el (muse-docbook-get-author): New function that
3113 attempts to publish the contents a DocBook-usable <author> tag.
3114 (muse-docbook-header): Use `muse-docbook-get-author'.
3117 ChangeLog lisp/muse-docbook.el
3120 2005-07-15 01:57:51 GMT Michael Olson <mwolson@gnu.org> patch-141
3123 Be a bit more clever with our consecutive list regexp.
3125 muse--main--1.0--patch-141
3127 * lisp/muse-docbook.el (muse-docbook-markup-regexps): Be a bit more
3128 clever with our consecutive list regexp.
3131 ChangeLog lisp/muse-docbook.el
3134 2005-07-15 01:50:05 GMT Michael Olson <mwolson@gnu.org> patch-140
3137 Do the right thing with consecutive list items, hopefully.
3139 muse--main--1.0--patch-140
3141 * lisp/muse-docbook.el: Apply patch from Dale Smith and add to it.
3142 (muse-docbook-header): Add DTD string.
3143 (muse-docbook-markup-regexps): Add rule that merges consecutive list
3145 (muse-docbook-merged-tags, muse-docbook-fixup-tags): Removed.
3146 ("docbook"): Change :before-end back to 'muse-docbook-fixup-sections.
3149 ChangeLog lisp/muse-docbook.el
3152 2005-07-15 01:07:35 GMT Michael Olson <mwolson@gnu.org> patch-139
3155 Improve customize interface for `muse-project-alist' once more.
3157 muse--main--1.0--patch-139
3159 * lisp/muse-project.el (muse-project-alist-get): Allow cdr of each
3160 setting to be anything, since we now support settings that use lists.
3161 (muse-project): Vastly improve this by naming each setting and showing
3162 what exact type is required. Handle case where a function is not
3163 defined yet. Use a set for styles, which looks nice. This is about as
3164 good as it can be ... unless we add some sort of inline documentation
3165 later on. A setting was added for Yann's :force-publish tag.
3167 * lisp/muse.el (muse-eval-lisp): Fix compile warning by not displaying
3171 ChangeLog lisp/muse-project.el lisp/muse.el
3174 2005-07-14 23:27:14 GMT Michael Olson <mwolson@gnu.org> patch-138
3177 Merged from hodique@lifl.fr--2005 (patch 24-33)
3179 muse--main--1.0--patch-138
3183 * hodique@lifl.fr--2005/muse--yh--1.0--patch-24
3184 Merged from mwolson@gnu.org--2005 (patch 96)
3186 * hodique@lifl.fr--2005/muse--yh--1.0--patch-25
3187 Merged from mwolson@gnu.org--2005 (patch 97-101)
3189 * hodique@lifl.fr--2005/muse--yh--1.0--patch-26
3190 Merged from mwolson@gnu.org--2005 (patch 102-106)
3192 * hodique@lifl.fr--2005/muse--yh--1.0--patch-27
3193 Merged from mwolson@gnu.org--2005 (patch 107-120)
3195 * hodique@lifl.fr--2005/muse--yh--1.0--patch-28
3196 Merged from mwolson@gnu.org--2005 (patch 121-131)
3198 * hodique@lifl.fr--2005/muse--yh--1.0--patch-29
3199 Merged from mwolson@gnu.org--2005 (patch 132)
3201 * hodique@lifl.fr--2005/muse--yh--1.0--patch-30
3202 Merged from mwolson@gnu.org--2005 (patch 133-135)
3204 * hodique@lifl.fr--2005/muse--yh--1.0--patch-31
3205 Merged from mwolson@gnu.org--2005 (patch 136)
3207 * hodique@lifl.fr--2005/muse--yh--1.0--patch-32
3208 Merged from mwolson@gnu.org--2005 (patch 137)
3210 * hodique@lifl.fr--2005/muse--yh--1.0--patch-33
3211 Introduce :force-publish project keyword. Fix bug #2637
3214 ChangeLog lisp/muse-project.el
3217 hodique@lifl.fr--2005/muse--yh--1.0--patch-24
3218 hodique@lifl.fr--2005/muse--yh--1.0--patch-25
3219 hodique@lifl.fr--2005/muse--yh--1.0--patch-26
3220 hodique@lifl.fr--2005/muse--yh--1.0--patch-27
3221 hodique@lifl.fr--2005/muse--yh--1.0--patch-28
3222 hodique@lifl.fr--2005/muse--yh--1.0--patch-29
3223 hodique@lifl.fr--2005/muse--yh--1.0--patch-30
3224 hodique@lifl.fr--2005/muse--yh--1.0--patch-31
3225 hodique@lifl.fr--2005/muse--yh--1.0--patch-32
3226 hodique@lifl.fr--2005/muse--yh--1.0--patch-33
3229 2005-07-14 20:48:56 GMT Michael Olson <mwolson@gnu.org> patch-137
3232 Prevent temp buffers from prompting for save; handle lisp errors better.
3234 muse--main--1.0--patch-137
3236 * lisp/muse-colors.el (muse-colors-region): Try to fix "Invalid search
3237 bound" error. I don't know for certain where this is coming from,
3238 though ... *grumble*.
3240 * lisp/muse.el (muse-eval-lisp): Wrap this in a `condition-case', much
3241 like how emacs-wiki does it. Warn the user about lisp errors,
3242 returning "<!--INVALID LISP CODE-->" if an error occurs. This will
3243 publish as something valid in most markup styles, with increased
3244 emphasis on those that don't support it. That's a win-win ... I think
3247 * lisp/muse.el (muse-with-temp-buffer-no-prompt): New macro that acts
3248 like `with-temp-buffer', but sets buffer-modfied-p to nil before trying
3249 to kill the buffer so we don't get any annoying prompts. I *strongly*
3250 believe that this should be the default behavior of `with-temp-buffer'.
3252 * lisp/muse-book.el (muse-book-publish-project): Use
3253 `muse-with-temp-buffer-no-prompt'.
3255 * lisp/muse-http.el (muse-http-reject): Ditto.
3257 * lisp/muse-mode.el (muse-index-as-string): Ditto.
3259 * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
3261 * lisp/muse-publish.el (muse-publish-markup-string, muse-publish-file):
3262 (muse-publish-markup-email, muse-published-contents): Ditto.
3265 ChangeLog lisp/muse-book.el lisp/muse-colors.el
3266 lisp/muse-http.el lisp/muse-mode.el lisp/muse-poem.el
3267 lisp/muse-publish.el lisp/muse.el
3270 2005-07-14 18:49:56 GMT Michael Olson <mwolson@gnu.org> patch-136
3273 Customization error; Makefile tweaks.
3275 muse--main--1.0--patch-136
3277 * Makefile (dist): Use a tla-specific method to create the tarball.
3278 Create a zip file as well.
3279 (upload): New rule that uploads the tarball and zip file to gna.org.
3281 * Makefile.defs (VERSION): New variable that determines the version
3282 string to use in the `dist' and `upload' targets.
3284 * lisp/muse.el (muse-implicit-link-functions)
3285 (muse-explicit-link-functions): Use :type of hook so that the options
3289 ChangeLog Makefile Makefile.defs lisp/muse.el
3292 2005-07-13 23:20:12 GMT Michael Olson <mwolson@gnu.org> patch-135
3295 Prepare Muse 3.01.90 (3.02 RC1).
3297 muse--main--1.0--patch-135
3301 ChangeLog lisp/muse.el muse.texi
3304 2005-07-13 23:11:08 GMT Michael Olson <mwolson@gnu.org> patch-134
3307 Attempt to get the right file extension when publishing; more examples.
3309 muse--main--1.0--patch-134
3311 * examples/mwolson/muse-init.el: Update my configuration.
3313 * examples/mwolson/templates: Store my web page templates here.
3315 * examples/mwolson/stylesheets: Store my CSS stylesheets here.
3317 * lisp/muse-publish.el (muse-publish-markup-link): Fix mangling of
3318 descriptions. Yet another reason to implement my list-returning from
3321 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Deal gracefully
3322 with a few more edge cases. Throw together a rough hack for
3323 determining when to include the output file extension.
3325 * lisp/muse-wiki.el (muse-wiki-colors-nop-tag): Make this less odious,
3326 but still ineffective.
3329 examples/mwolson/templates/.arch-ids/=id
3330 examples/mwolson/templates/.arch-ids/footer.html.id
3331 examples/mwolson/templates/.arch-ids/generic-footer.html.id
3332 examples/mwolson/templates/.arch-ids/generic-header.html.id
3333 examples/mwolson/templates/.arch-ids/header.html.id
3334 examples/mwolson/templates/footer.html
3335 examples/mwolson/templates/generic-footer.html
3336 examples/mwolson/templates/generic-header.html
3337 examples/mwolson/templates/header.html
3340 ChangeLog examples/mwolson/muse-init.el lisp/muse-publish.el
3344 examples/mwolson/templates
3345 examples/mwolson/templates/.arch-ids
3348 2005-07-13 21:12:27 GMT Michael Olson <mwolson@gnu.org> patch-133
3351 Make published link handling do the right thing, plus misc. fixes.
3353 muse--main--1.0--patch-133
3355 * lisp/muse-mode.el (muse-mode-hook): Add option for
3356 `muse-wiki-update-custom-values'. The :set function makes sure that
3357 this is always included in `muse-mode-hook' if muse-wiki is loaded.
3358 This probably isn't best-practice, but it works.
3360 * lisp/muse-project.el (muse-project-of-file): Fix some duplicated code.
3363 * lisp/muse-publish.el (muse-publish-url-transforms): Add
3364 `muse-publish-prepare-url' to the listed options.
3366 * lisp/muse-publish.el (muse-publish-output-file): Handle case where
3367 output-dir is not specified.
3369 * lisp/muse-publish.el (muse-publish-markup-link): Call link handlers
3370 here instead of later on.
3372 * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Try to do the
3373 right thing when `muse-wiki-interwiki-alist' is nil.
3375 * lisp/muse-wiki.el (muse-wiki-output-name): Removed in favor of calling
3376 `muse-publish-output-file'.
3378 * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
3379 (muse-wiki-transform-wikiword): Removed. We should not use the
3380 publishing transforms facility to handle these.
3382 * lisp/muse-wiki.el ("muse-publish"): Publish wikiwords and interwiki
3383 links as "link" rather than "url".
3385 * lisp/muse-wiki.el (muse-wiki-update-custom-values): New function that
3386 takes care of any customization cleaups that need to happen whenever
3387 muse-mode is entered.
3389 * lisp/muse.el (muse-implicit-link-functions): Add options for
3390 `muse-handle-url' and the wiki handlers.
3391 (muse-explicit-link-functions): Add option for
3392 `muse-wiki-handle-internal'.
3395 ChangeLog lisp/muse-mode.el lisp/muse-project.el
3396 lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
3399 2005-07-13 03:38:52 GMT Michael Olson <mwolson@gnu.org> patch-132
3402 Add invalid directory assertion.
3404 muse--main--1.0--patch-132
3406 * lisp/muse-project.el (muse-project-file-entries): Add assertion so that
3407 any invalid directories will trigger an error.
3410 ChangeLog lisp/muse-project.el
3413 2005-07-12 07:54:08 GMT Michael Olson <mwolson@gnu.org> patch-131
3416 AUTHORS: Fix typo, add that Yann authored muse-wiki.el.
3418 muse--main--1.0--patch-131
3425 2005-07-12 07:52:25 GMT Michael Olson <mwolson@gnu.org> patch-130
3428 Yann's assignment form came in!
3430 muse--main--1.0--patch-130
3437 2005-07-12 07:18:27 GMT Michael Olson <mwolson@gnu.org> patch-129
3440 Compilation fix, minor shuffling in `muse-mode'.
3442 muse--main--1.0--patch-129
3444 * lisp/muse.el (muse-file-extension): Make sure sym is bound before
3445 accessing it. Fixes Yet Another Compiler Error.
3447 * lisp/muse-mode.el (muse-mode): Move font-lock setup to very end so that
3448 project-specific settings happen first.
3451 ChangeLog lisp/muse-mode.el lisp/muse.el
3454 2005-07-12 07:12:49 GMT Michael Olson <mwolson@gnu.org> patch-128
3457 Fix annoying initial buffer coloring problem.
3459 muse--main--1.0--patch-128
3461 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle the case
3462 where even buffer-file-name is not set. This happens the first time we
3463 attempt to colorize the buffer. I'm rather astonished that I had to do
3467 ChangeLog lisp/muse-wiki.el
3470 2005-07-12 06:12:08 GMT Michael Olson <mwolson@gnu.org> patch-127
3473 Jump to bad and good links on TAB; mode-choosing fix.
3475 muse--main--1.0--patch-127
3477 * lisp/muse-mode.el (muse-mode-choose-mode): New function that always
3478 pics a major mode for a file. If one is specified in the project of
3479 file, use it. Otherwise, use muse-mode.
3480 (muse-next-reference, muse-previous-reference): Jump to bad links as
3483 * lisp/muse.el (muse-file-extension): Use `muse-mode-choose-mode' instead
3487 ChangeLog lisp/muse-mode.el lisp/muse.el
3490 2005-07-12 05:56:42 GMT Michael Olson <mwolson@gnu.org> patch-126
3493 Add specified Muse file extension to auto-mode-alist.
3495 muse--main--1.0--patch-126
3497 * lisp/muse.el (muse-file-extension): If extension is specified, remove
3498 the old extension from auto-mode-alist and add the new one. This
3499 eliminates the need to set muse-mode-auto-p when you have specified a
3500 Muse file extension.
3502 * examples/mwolson/muse-init.el: Sync.
3505 ChangeLog examples/mwolson/muse-init.el lisp/muse.el
3508 2005-07-11 10:08:45 GMT Michael Olson <mwolson@gnu.org> patch-125
3511 Make `muse-project-alist' more intuitively customizable.
3513 muse--main--1.0--patch-125
3515 * examples/mwolson/muse-init.el (muse-project-alist): Resync with my
3518 * lisp/muse-project.el: Thanks to jessealama on IRC for the suggestion.
3519 (muse-project-alist-get): New function that pre-parses
3520 `muse-projects-alist' before customization in order to work around an
3521 annoying limitation in the customize interface.
3522 (muse-project-alist-set): New function that takes the value that
3523 customize gave us and turns it into something Muse can use.
3524 (muse-project): New widget that outlines the form of the
3525 `muse-project-alist' variable.
3526 (muse-project-alist): Use the `muse-project' widget and specify :set
3530 ChangeLog examples/mwolson/muse-init.el lisp/muse-project.el
3533 2005-07-10 22:41:49 GMT Michael Olson <mwolson@gnu.org> patch-124
3536 Silence compiler warnings.
3538 muse--main--1.0--patch-124
3540 * lisp/muse-docbook.el (muse-docbook-fixup-tags): Docfix.
3542 * lisp/muse-html.el (muse-html-escape-string): Let-bind `ch' to silence a
3545 * lisp/muse-project.el (muse-project-applicable-styles): Call
3546 `muse-assert' with only 1 argument to silence a compiler warning.
3549 ChangeLog lisp/muse-docbook.el lisp/muse-html.el
3550 lisp/muse-project.el
3553 2005-07-10 22:19:26 GMT Michael Olson <mwolson@gnu.org> patch-123
3556 muse-docbook: Merge several other types of tags if necessary.
3558 muse--main--1.0--patch-123
3560 * lisp/muse-docbook.el (muse-docbook-fixup-tags): Renamed from
3561 `muse-docbook-fixup-sections'. For each TAG in
3562 `muse-docbook-merged-tags', if consecutive groupings of TAG exist,
3563 merge them together. Thanks to Dale P. Smith for the suggestion.
3564 (muse-docbook-merged-tags): Customizable list of tags that need merging.
3567 ChangeLog lisp/muse-docbook.el
3570 2005-07-10 22:04:50 GMT Michael Olson <mwolson@gnu.org> patch-122
3573 muse-docbook: Output an XML tag with encoding at the beginning of document.
3575 muse--main--1.0--patch-122
3577 * lisp/muse-docbook.el (muse-docbook-header): Add <xml> tag at beginning
3579 (muse-docbook-encoding-default): New option that determines which Emacs
3580 buffer encoding to use by default in Muse DocBook files if none is
3582 (muse-docbook-charset-default): New option that determines the DocBook
3583 XML charset to use if no translation is found in
3584 muse-docbook-encoding-map.
3585 (muse-docbook-encoding-map): New option alist that maps an emacs coding
3586 system to its associated DocBook coding system.
3587 (muse-docbook-transform-content-type): New function that determines the
3588 DocBook XML encoding to use based on the contents of
3589 muse-docbook-encoding-map.
3590 (muse-docbook-encoding): New function that calls
3591 muse-docbook-transform-content-type.
3592 (muse-docbook-finalize-buffer): New function that sets the buffer file
3593 coding system to the value of muse-docbook-encoding-default, but only
3594 if the buffers contents have no special characters.
3595 ("docbook"): Include :after tag that calls muse-docbook-finalize-buffer.
3598 ChangeLog lisp/muse-docbook.el
3601 2005-07-10 21:35:49 GMT Michael Olson <mwolson@gnu.org> patch-121
3604 Apply muse-docbook patch from Dale P. Smith.
3606 muse--main--1.0--patch-121
3608 * lisp/muse-docbook.el (muse-docbook-markup-strings): Apply patch from
3609 Dale P. Smith to make the markup much better.
3612 AUTHORS ChangeLog lisp/muse-docbook.el
3615 2005-07-10 00:27:13 GMT Michael Olson <mwolson@gnu.org> patch-120
3618 Use different mapping for S-tab on Windows.
3620 muse--main--1.0--patch-120
3622 * lisp/muse-mode.el (muse-mode-map): If using either XEmacs or on
3623 Windows, use [(shift tab)] for `muse-previous-reference'.
3626 ChangeLog lisp/muse-mode.el
3629 2005-07-09 20:24:40 GMT Michael Olson <mwolson@gnu.org> patch-119
3634 muse--main--1.0--patch-119
3636 * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Use
3637 `muse-match-string-no-properties' so XEmacs doesn't complain.
3640 ChangeLog lisp/muse-wiki.el
3643 2005-07-09 08:53:33 GMT Michael Olson <mwolson@gnu.org> patch-118
3646 Handle a few edge cases with project-page resolution gracefully.
3648 muse--main--1.0--patch-118
3650 * lisp/muse-project.el (muse-project-applicable-styles): Add assertion to
3651 make sure that PAGE is specified. STYLES should be generated
3652 automatically, but it could theoretically fail. I'm managing to
3653 trigger this when messing with unsaved Muse files. Handle case where
3654 buffer has not yet been saved.
3655 (muse-project-find-file): Don't try to resolve relative links; just
3658 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Fix
3659 point-of-reference bug. No need to call muse-project-page-of-file
3660 since buffer-file-name and muse-publishing-current-file both give us
3663 * lisp/muse-mode.el (muse-link-at-point): For some reason,
3664 `skip-chars-backward' only respects the newline some of the time.
3668 ChangeLog lisp/muse-mode.el lisp/muse-project.el
3672 2005-07-09 07:41:44 GMT Michael Olson <mwolson@gnu.org> patch-117
3675 Fix image-link goof-up and add pretty titles.
3677 muse--main--1.0--patch-117
3679 * lisp/muse-html.el (muse-html-markup-paragraph): Use <p
3680 class="image-link"> instead of <div class="image-link">. I found a bug
3681 with the way I was handling both, so I decided to simplify things.
3683 * lisp/muse-wiki.el (muse-wiki-output-name): New function that acts like
3684 `muse-publish-output-name', but keeps the directory prefix.
3685 (muse-wiki-transform-interwiki): Use `muse-publish-output-name'.
3687 * lisp/muse-wiki.el (muse-wiki-publish-small-title-words): New
3688 customizable option that determines the words to downcase in title.
3689 (muse-wiki-publish-pretty-title): New function that Makes a Nicely
3690 Capitalized Title out of either a string or the current title. This is
3691 not currently used by any other function -- for now it is meant to be
3695 ChangeLog lisp/muse-html.el lisp/muse-wiki.el
3698 2005-07-09 05:22:12 GMT Michael Olson <mwolson@gnu.org> patch-116
3701 Escape specials in link descriptions.
3703 muse--main--1.0--patch-116
3705 * lisp/muse-publish.el (muse-publish-escape-specials-in-string): New
3706 function that escapes special characters in the given string according
3707 to the current publishing style.
3708 (muse-publish-url): Use the above function to escape the description
3709 part of extended links.
3710 (muse-publish-prepare-url): Don't make string read-only; it does
3713 * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
3714 (muse-wiki-transform-wikiword): Don't make string read-only.
3717 ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
3720 2005-07-09 03:59:44 GMT Michael Olson <mwolson@gnu.org> patch-115
3723 Escape "&", "<", and ">" in URL text.
3725 muse--main--1.0--patch-115
3727 * lisp/muse-html.el (muse-html-escape-string): Escape "&", "<", and ">"
3728 specially. Thanks to John Sullivan for the suggestion.
3731 ChangeLog lisp/muse-html.el
3734 2005-07-09 03:24:01 GMT Michael Olson <mwolson@gnu.org> patch-114
3737 Update my example configuration.
3739 muse--main--1.0--patch-114
3741 * examples/mwolson/muse-init.el (muse-project-alist): Rename the "Web"
3742 project to "WebSite" in order to make it more distinct.
3743 (muse-wiki-interwiki-alist): Add mapping for "TheEmacsWiki".
3744 (my-muse-blosxom-finalize): Don't run the Xanga preparation code
3746 (my-muse-prepare-entry-for-xanga): Make this able to figure out the
3747 published name of the current file. I really should make a function
3748 called `muse-published-name' or something similar!
3749 ("\C-cpx"): Use this key sequence for
3750 `my-muse-prepare-entry-for-xanga'.
3751 (muse-file-extension): I'm making use of this so I can figure out its
3755 ChangeLog examples/mwolson/muse-init.el
3758 2005-07-09 03:11:28 GMT Michael Olson <mwolson@gnu.org> patch-113
3761 Tackle a project name interwiki highlighting snafu.
3763 muse--main--1.0--patch-113
3765 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Hack still more on
3766 this. It seems to be more robust now. Highlighting is going the way I
3770 ChangeLog lisp/muse-wiki.el
3773 2005-07-09 02:25:26 GMT Michael Olson <mwolson@gnu.org> patch-112
3776 Fix some gross mistakes.
3778 muse--main--1.0--patch-112
3780 * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Fix several
3783 * lisp/muse-project.el (muse-project-file-entries): If
3784 `muse-file-extension' is defined, use it to filter the entries.
3786 * lisp/muse.el (muse-file-extension): Fix messed up attempt to set
3787 variable. Move higher in file.
3789 * lisp/muse.el (muse-update-ignored-extensions-regexp): Use given
3790 argument instead of the real name of the variable.
3793 ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
3797 2005-07-09 00:10:01 GMT Michael Olson <mwolson@gnu.org> patch-111
3800 Make natural interwiki links between projects mostly work.
3802 muse--main--1.0--patch-111
3804 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Uncomment this
3805 function and flesh it out. This seems to work properly, though for
3806 some reason, interwiki links using projects are a bit flakey.
3807 (muse-wiki-handle-interwiki): Deal with case where we have a project
3808 name in an interwiki link.
3811 ChangeLog lisp/muse-wiki.el
3814 2005-07-08 22:57:55 GMT Michael Olson <mwolson@gnu.org> patch-110
3817 Fix Emacs21 issue with muse-insert-tag.
3819 muse--main--1.0--patch-110
3821 * lisp/muse-mode.el (muse-insert-tag): Pass a list of lists to
3822 completing-read to appease older Emacsen.
3825 ChangeLog lisp/muse-mode.el
3828 2005-07-08 22:55:20 GMT Michael Olson <mwolson@gnu.org> patch-109
3831 Fix error with `muse-blosxom-new-entry' and Emacs21.
3833 muse--main--1.0--patch-109
3835 * lisp/muse-blosxom.el (muse-blosxom-new-entry): Mess with call to
3836 `completing-read' so that old versions of Emacs don't complain.
3839 ChangeLog lisp/muse-blosxom.el
3842 2005-07-08 21:59:41 GMT Michael Olson <mwolson@gnu.org> patch-108
3845 Try to fix an error with `muse-blosxom-get-categories'.
3847 muse--main--1.0--patch-108
3849 * lisp/muse-blosxom.el (muse-blosxom-get-categories): Be extra cautious
3850 about processing directories.
3853 ChangeLog examples/johnw/publish-johnw lisp/muse-blosxom.el
3856 2005-07-08 21:11:53 GMT Michael Olson <mwolson@gnu.org> patch-107
3859 Make a distinction between implicit and explicit links at publish-time.
3861 muse--main--1.0--patch-107
3863 * lisp/muse-html.el (muse-html-escape-string): Ignore other arguments.
3865 * lisp/muse-http.el (muse-http-prepare-url): Handle `explicit' argument.
3867 * lisp/muse-publish.el (muse-publish-url, muse-publish-insert-url): Pass
3868 `explicit' argument.
3870 * lisp/muse-publish.el (muse-publish-markup-link): Determine whether or
3871 not we are dealing with an explicit link.
3873 * lisp/muse-publish.el (muse-publish-prepare-url): Ignore other arguments.
3875 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Take `explicit'
3876 argument, but ignore it.
3878 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only apply transforms
3879 when link is not explicit.
3882 ChangeLog lisp/muse-html.el lisp/muse-http.el
3883 lisp/muse-publish.el lisp/muse-wiki.el
3886 2005-07-08 06:40:30 GMT Michael Olson <mwolson@gnu.org> patch-106
3889 Implement several WikiWord handling fixes.
3891 muse--main--1.0--patch-106
3893 * lisp/muse-colors.el (muse-link-face): Handle case where no link is
3894 found by the handlers. Don't send implicit links through some of the
3897 * lisp/muse-mode.el (muse-link-at-point): Move to beginning of first part
3898 of interwiki link before calling `muse-handle-explicit-link'.
3900 * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Append forgotten
3901 "\\|" separator between project-alist entries and interwiki entries.
3902 Force a reconfiguration of muse-colors-markup.
3904 * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Add several checks to be
3905 sure that we don't colorize WikiNames that don't go with any file.
3909 ChangeLog lisp/muse-colors.el lisp/muse-mode.el
3913 2005-07-07 21:34:12 GMT Michael Olson <mwolson@gnu.org> patch-105
3916 Attempt to simplify muse-wiki a bit.
3918 muse--main--1.0--patch-105
3920 * lisp/muse-colors.el (muse-use-font-lock): Set up muse-colors-markup
3923 * lisp/muse-wiki.el (muse-wiki-wikiword-colors-markup)
3924 (muse-wiki-update-use-wikiword-colors, muse-wiki-wikiword-markup-regexp)
3925 (muse-wiki-update-use-wikiword-markup-regexp)
3926 (muse-wiki-update-use-wikiword-link-function)
3927 (muse-wiki-update-use-wikiword-url-transforms): Remove.
3928 (muse-wiki-update-use-wikiword): Not :set function is needed anymore.
3930 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only modify URL if
3931 `muse-wiki-use-wikiword' is specified.
3933 * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Don't process the URL
3934 unless `muse-wiki-use-wikiword' is specified.
3936 * lisp/muse-wiki.el ("muse-colors"): Add muse-wiki-wikiword-regexp to
3939 * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-wikiword-regexp to
3940 muse-publish-markup-regexps.
3942 * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-transform-wikiword to
3943 muse-publish-url-transforms.
3945 * lisp/muse-wiki.el (muse-implicit-link-functions): Add
3946 muse-wiki-handle-wikiword to muse-implicit-link-functions.
3950 ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
3953 2005-07-07 20:06:35 GMT Michael Olson <mwolson@gnu.org> patch-104
3956 Make muse-blosxom use relative name of published file in page-date alist.
3958 muse--main--1.0--patch-104
3960 * lisp/muse-blosxom.el (muse-blosxom-base-directory): Move higher in
3962 (muse-blosxom-update-page-date-alist): Renamed from
3963 `muse-blosxom-markup-date-directive'. Make the current file name
3964 relative to the base directory and strip file extension if necessary.
3968 ChangeLog lisp/muse-blosxom.el
3971 2005-07-07 19:14:38 GMT Michael Olson <mwolson@gnu.org> patch-103
3974 Hack on muse-blosxom timestamps somewhat.
3976 muse--main--1.0--patch-103
3978 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Make this
3979 actually do something useful. This should have a different name,
3981 ("blosxom-html", "blosxom-xhtml"): Call
3982 `muse-blosxom-markup-date-directive' after publishing each entry.
3986 ChangeLog lisp/muse-blosxom.el
3989 2005-07-07 06:27:02 GMT Michael Olson <mwolson@gnu.org> patch-102
3992 Fix several startup and compile errors.
3994 muse--main--1.0--patch-102
3996 * lisp/muse-wiki.el ("muse-publish"): Use correct name of function. This
3997 fixes an error that occurred during startup.
3999 * lisp/muse-regexps.el (muse-ignored-extensions-regexp)
4000 (muse-update-ignored-extensions-regexp, muse-ignored-extensions): Move
4003 * lisp/muse.el (muse-update-ignored-extensions-regexp): Fix ordering so
4004 that the nasty compile errors go away. Fix a few typos.
4005 (muse-ignored-extensions): Fix docstring.
4006 (muse-file-extension): Move this higher in the file.
4011 ChangeLog lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
4014 2005-07-07 05:57:51 GMT Michael Olson <mwolson@gnu.org> patch-101
4017 Note that muse-file-extension should not have "." in front.
4019 muse--main--1.0--patch-101
4021 * lisp/muse-project.el (muse-project-find-file): Handle case where
4022 muse-file-extension is not specified.
4024 * lisp/muse.el (muse-file-extension): Note that the period at the
4025 beginning of this value should be omitted.
4027 * lisp/muse-regexps.el (muse-update-ignored-extensions-regexp): Quote
4028 file extension so that regexp characters inside the extension will not
4029 goof it up. This should never be a problem in normal cases, but let's
4034 ChangeLog lisp/muse-project.el lisp/muse-regexps.el
4038 2005-07-07 05:36:53 GMT Michael Olson <mwolson@gnu.org> patch-100
4041 Implement optional file extension of Muse files.
4043 muse--main--1.0--patch-100
4045 * lisp/muse-mode.el (muse-mode): Make sure
4046 `muse-update-ignored-extensions-regexp' gets updated every time we
4047 enter Muse mode. This works around a bug in the customize interface --
4048 if a user changes an option using setq, the :set function sometimes
4049 does not get executed. I should really try to determine whether or not
4050 this is really an issue anymore.
4052 * lisp/muse-project.el (muse-project-find-file): Make use of
4053 `muse-file-extension'.
4055 * lisp/muse-regexps.el (muse-ignored-extensions-regexp): This is not
4056 customizable; it is autogenerated from `muse-ignored-extensions'.
4057 (muse-update-ignored-extensions-regexp): New function that sets the
4058 value of `muse-ignored-extensions-regexp'. This is needed in order to
4059 make sure that the value of `muse-file-extension' is taken into
4061 (muse-ignored-extensions): New option that determines which file
4062 extensions to ignore. It is in the form of a list of regexps.
4064 * lisp/muse.el (muse-file-extension): New option that allows the user to
4065 specify the file extension to be used for Muse files. By default, this
4066 is nil, which means that no extension will be used.
4068 * lisp/muse.el (muse-page-name): Handle case where
4069 `muse-ignored-extensions-regexp' is nil.
4073 ChangeLog lisp/muse-mode.el lisp/muse-project.el
4074 lisp/muse-regexps.el lisp/muse.el
4077 2005-07-07 03:16:38 GMT Michael Olson <mwolson@gnu.org> patch-99
4080 Document new blosxom convenience feature.
4082 muse--main--1.0--patch-99
4084 * lisp/muse-blosxom.el: Document `muse-blosxom-project-alist-dirs' and
4085 `muse-blosxom-project-alist-entry'. An example is provided in the
4090 ChangeLog lisp/muse-blosxom.el
4093 2005-07-06 23:17:35 GMT Michael Olson <mwolson@gnu.org> patch-98
4096 Further work on `muse-project-alist' entry generation for blosxom.
4098 muse--main--1.0--patch-98
4100 * examples/mwolson/muse-init.el (muse-project-alist): Use proper syntax.
4101 Include subdirectories in first part of "Blog" entry.
4103 * lisp/muse-blosxom.el (muse-blosxom-project-alist-dirs): New function
4104 that returns a list of dirs that are to be used with the first part of
4105 a `muse-project-alist' entry.
4109 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
4112 2005-07-06 22:42:35 GMT Michael Olson <mwolson@gnu.org> patch-97
4115 New function: muse-blosxom-project-alist-entry.
4117 muse--main--1.0--patch-97
4119 * examples/mwolson/muse-init.el: Update from my latest settings.
4120 (muse-project-alist): Make use of `muse-blosxom-project-alist-entry'.
4122 * lisp/muse-blosxom.el (muse-blosxom-project-alist-entry): New function
4123 that generates the latter part of an entry for `muse-project-alist'.
4127 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
4130 2005-07-06 20:52:03 GMT Michael Olson <mwolson@gnu.org> patch-96
4133 Merged from hodique@lifl.fr--2005 (patch 12-23)
4135 muse--main--1.0--patch-96
4139 * hodique@lifl.fr--2005/muse--yh--1.0--patch-12
4140 Merged from mwolson@gnu.org--2005 (patch 68-76)
4142 * hodique@lifl.fr--2005/muse--yh--1.0--patch-13
4143 Merged from mwolson@gnu.org--2005 (patch 77-80)
4145 * hodique@lifl.fr--2005/muse--yh--1.0--patch-14
4146 Merged from mwolson@gnu.org--2005 (patch 81)
4148 * hodique@lifl.fr--2005/muse--yh--1.0--patch-15
4149 Merged from mwolson@gnu.org--2005 (patch 82)
4151 * hodique@lifl.fr--2005/muse--yh--1.0--patch-16
4152 Escape % in latex publishing
4154 * hodique@lifl.fr--2005/muse--yh--1.0--patch-17
4157 * hodique@lifl.fr--2005/muse--yh--1.0--patch-18
4158 small improvement on muse-make-link
4160 * hodique@lifl.fr--2005/muse--yh--1.0--patch-19
4161 Fix customization of muse-wiki-wikiword-regexp
4163 * hodique@lifl.fr--2005/muse--yh--1.0--patch-20
4164 Allow full customization of WikiWords
4166 * hodique@lifl.fr--2005/muse--yh--1.0--patch-21
4167 Fix mouse-2 yank bug in muse-mode
4169 * hodique@lifl.fr--2005/muse--yh--1.0--patch-22
4170 Fix interpretation order
4172 * hodique@lifl.fr--2005/muse--yh--1.0--patch-23
4173 Merged from mwolson@gnu.org--2005 (patch 83-95)
4177 ChangeLog lisp/muse-wiki.el
4180 hodique@lifl.fr--2005/muse--yh--1.0--patch-12
4181 hodique@lifl.fr--2005/muse--yh--1.0--patch-13
4182 hodique@lifl.fr--2005/muse--yh--1.0--patch-14
4183 hodique@lifl.fr--2005/muse--yh--1.0--patch-15
4184 hodique@lifl.fr--2005/muse--yh--1.0--patch-16
4185 hodique@lifl.fr--2005/muse--yh--1.0--patch-17
4186 hodique@lifl.fr--2005/muse--yh--1.0--patch-18
4187 hodique@lifl.fr--2005/muse--yh--1.0--patch-19
4188 hodique@lifl.fr--2005/muse--yh--1.0--patch-20
4189 hodique@lifl.fr--2005/muse--yh--1.0--patch-21
4190 hodique@lifl.fr--2005/muse--yh--1.0--patch-22
4191 hodique@lifl.fr--2005/muse--yh--1.0--patch-23
4194 2005-07-06 19:55:48 GMT Michael Olson <mwolson@gnu.org> patch-95
4199 muse--main--1.0--patch-95
4201 * lisp/muse-mode.el (muse-follow-name-at-point)
4202 (muse-follow-name-at-mouse): Docfixes.
4206 ChangeLog lisp/muse-mode.el
4209 2005-07-06 19:30:34 GMT Michael Olson <mwolson@gnu.org> patch-94
4212 Fix goof-up in instructions for using `muse-blosxom-new-entry'.
4214 muse--main--1.0--patch-94
4216 * lisp/muse-blosxom.el: Fix goof-up in instructions for using
4217 `muse-blosxom-new-entry'.
4219 * muse.texi (Blosxom Entries): Ditto.
4223 ChangeLog lisp/muse-blosxom.el muse.texi
4226 2005-07-06 18:54:52 GMT Michael Olson <mwolson@gnu.org> patch-93
4229 Re-add global mouse-2 event.
4231 muse--main--1.0--patch-93
4233 * lisp/muse-mode.el (muse-mode-map): Re-add the global binding for
4234 mouse-2, since Yann found a way around the problem I was facing.
4235 (muse-follow-name-at-mouse): Call the event that would normally be used
4236 here if we don't have a link at point.
4240 ChangeLog lisp/muse-mode.el
4243 2005-07-06 07:19:41 GMT Michael Olson <mwolson@gnu.org> patch-92
4246 Fix publishing error.
4248 muse--main--1.0--patch-92
4250 * lisp/muse-project.el (muse-project-publish-file): Don't try to fetch
4251 the cdr of output-dir. This was a code fragment from a previous
4252 attempt to refactor this function.
4256 ChangeLog lisp/muse-project.el
4259 2005-07-06 06:39:21 GMT Michael Olson <mwolson@gnu.org> patch-91
4262 Work on getting to the point where we can resolve project interwiki links.
4264 muse--main--1.0--patch-91
4266 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
4267 `muse-publishing-current-file'.
4269 * lisp/muse-project.el (muse-project-of-file): Ditto.
4271 * lisp/muse-project.el (muse-project-applicable-styles): New function
4272 that returns the usable styles for a file, given either a list of
4273 styles or a project name. This is useful for removing styles that will
4274 be ignored for a file.
4275 (muse-project-publish-file): Split :include and :exclude processing
4276 into `muse-project-applicable-styles'.
4278 * lisp/muse-publish.el (muse-publish-output-name): Use
4279 `muse-publishing-current-file'.
4281 * lisp/muse-publish.el (muse-publish-file): Don't set `muse-current-file'.
4283 * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Recognize
4286 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Don't cause project
4287 names to be uninterpreted. Remove need for muse-assoc-string.
4289 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): First draft of
4290 function that will be called to fetch a link to a page from a Muse
4291 project from the output file of the currently-published file. This is
4292 commented out for now since I ran out of energy.
4294 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Use
4295 `muse-wiki-resolve-project-page' for handling Muse project interwiki
4296 links, but only when no match was found in `muse-wiki-interwiki-alist'.
4297 Handle case where no interwiki can be found, even though this should
4300 * lisp/muse-wiki.el (muse-mode-hook): Update `muse-wiki-interwiki-regexp'
4301 whenever Muse mode is entered. That way we don't have to enter an
4302 extra command in our .emacs.
4304 * lisp/muse.el (muse-current-file): Remove this, since a variable called
4305 `muse-publishing-current-file' already exists that does the same thing.
4308 * lisp/muse.el (muse-page-name): Use `muse-publishing-current-file'.
4310 * lisp/muse.el (muse-assoc-string): Remove this, since we no longer need
4315 ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
4316 lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
4319 2005-07-06 04:00:57 GMT Michael Olson <mwolson@gnu.org> patch-90
4322 Mouse-2 on regular text will yank rather than give an error.
4324 muse--main--1.0--patch-90
4326 * lisp/muse-mode.el (muse-mode-map): Remove mappings for mouse-2, since
4327 this seems to be more trouble than it's worth.
4328 (muse-follow-name-at-mouse): Don't call `muse-follow-name-at-point';
4329 use our own implementation.
4333 ChangeLog lisp/muse-mode.el
4336 2005-07-06 02:25:56 GMT Michael Olson <mwolson@gnu.org> patch-89
4339 Make interwiki links publish with the correct extension.
4341 muse--main--1.0--patch-89
4343 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Add the correct
4344 prefix and suffix to interwiki names, as well as stripping out unwanted
4349 ChangeLog lisp/muse-wiki.el
4352 2005-07-06 02:02:42 GMT Michael Olson <mwolson@gnu.org> patch-88
4355 Fix publishing of bare interwiki names.
4357 muse--main--1.0--patch-88
4359 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Use `setq' instead of
4360 `set'. Use `muse-assoc-string' instead of `assoc'.
4362 * lisp/muse.el (muse-assoc-string): New compatibility function that makes
4363 `assoc-string' functionality usable with Emacs21 and XEmacs.
4367 ChangeLog lisp/muse-wiki.el lisp/muse.el
4370 2005-07-06 01:41:24 GMT Michael Olson <mwolson@gnu.org> patch-87
4373 Apply a few fixes from Yann's branch.
4375 muse--main--1.0--patch-87
4377 Background: I hacked on Muse over the weekend while offline, and so did
4378 Yann. His changes to muse-wiki.el are different than the
4379 ones that I made, so we should probably figure out the best
4380 way to handle this when we both get on IRC again. For now,
4381 I've merged in the bugfixes that he's made, omitting most of
4382 the changes to muse-wiki.
4384 * lisp/muse-latex.el (muse-latex-markup-regexps): Escape %.
4386 * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Add docstring.
4388 * lisp/muse.el (muse-page-name): Fix a bug that was inadvertently
4389 introduced previously.
4393 ChangeLog lisp/muse-latex.el lisp/muse-wiki.el lisp/muse.el
4396 2005-07-05 20:41:49 GMT Michael Olson <mwolson@gnu.org> patch-86
4399 Warn if file not published; hack further on Wiki stuff.
4401 muse--main--1.0--patch-86
4403 * lisp/muse-html.el (muse-html-markup-paragraph): Make this only try to
4404 complete <div> tags that are of the class "image-link". It is hoped
4405 that this will prevent user-added <div> tags from being mangled.
4407 * lisp/muse-mode.el (muse-link-at-point): Don't pass an argument to
4408 `muse-handle-implicit-link' or `muse-handle-explicit-link' since they
4409 need to look at the text at point.
4411 * lisp/muse-publish.el (muse-publish-this-file): Warn the user if the
4412 current file has not been published since it was up-to-date. Thanks to
4413 Bill Freeman for the suggestion.
4415 * lisp/muse-publish.el (muse-publish-url): Handle case when returned url
4416 is nil. If this happens, return the original URL.
4418 * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Set using
4419 `muse-wiki-update-interwiki-regexp.'
4420 (muse-wiki-update-interwiki-regexp): New function that sets the value
4421 of `muse-wiki-interwiki-regexp'.
4422 (muse-wiki-interwiki-alist): Call `muse-wiki-update-interwiki-regexp'
4425 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Renamed from
4426 `muse-wiki-expand-interwiki'.
4427 (muse-wiki-transform-wikiword): New function that prevents WikiWords
4428 with no matching file from being published as links.
4430 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Accept an optional
4431 string argument once again, since this behavior is needed when
4433 (muse-wiki-handle-wikiword): Ditto.
4435 * lisp/muse.el (muse-handle-url): Ditto.
4437 * lisp/muse.el (muse-handle-implicit-link): Ditto. Restore match data
4438 after every unsuccessful attempt at handling the link. If argument is
4439 given, restore match-data at end, too.
4441 * lisp/muse.el (muse-handle-explicit-link): Accept optional string
4442 argument. Match data is always saved. If argument is not given,
4443 assume that `muse-implicit-link-regexp' has been matched against, and
4444 return the 1st match string if no handlers worked.
4448 ChangeLog lisp/muse-html.el lisp/muse-mode.el
4449 lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
4452 2005-07-04 23:00:06 GMT Michael Olson <mwolson@gnu.org> patch-85
4455 Hack on WikiName handling and make TAB work for Wiki links.
4457 muse--main--1.0--patch-85
4459 * lisp/muse-colors.el (muse-colors-markup): Use
4460 `muse-explicit-link-regexp' instead of `muse-link-regexp'.
4462 * lisp/muse-colors.el (muse-link-face): Add new argument EXPLICIT. If
4463 nil, don't color bad links. If non-nil, color bad links.
4465 * lisp/muse-colors.el (muse-colors-link): Pass `t' to `muse-link-face'.
4467 * lisp/muse-journal.el (muse-journal-rss-markup-regexps): Use
4468 `muse-explicit-link-regexp' instead of `muse-link-regexp'.
4469 (muse-journal-rss-munge-buffer): Ditto.
4471 * lisp/muse-mode.el (muse-mode-fill-nobreak-p, muse-link-at-point):
4474 * lisp/muse-mode.el (muse-link-at-point): Rewrite so that explicit links
4475 are handled first, then implicit ones. It should work better in all
4476 cases. For now, we depend on the value of `muse-implicit-link-regexp'
4477 to determine how far to scan for an implicit link. This defaults to
4478 the text between the point and the next space.
4480 * lisp/muse-mode.el (muse-visit-link-default): Refactored code from
4481 `muse-visit-link'. If the ANCHOR argument is a string, search for it
4482 literally after opening the buffer. Hopefully this can be of use in
4483 custom visit-link functions, when necessary.
4485 * lisp/muse-mode.el (muse-visit-link): Docfix. Call
4486 `muse-visit-link-default'.
4488 * lisp/muse-mode.el (muse-next-reference, muse-previous-reference):
4489 Search by text properties instead of regexps. This allows Muse to find
4490 links without having to have a massive regexp that contains all link
4491 types. The downside is that this will not work if the user defontifies
4492 the buffer. But it would somewhat defeat the purpose of following
4493 links if you can't see them.
4495 * lisp/muse-project.el (muse-project-batch-publish): Handle case when not
4496 enough command line args are passed in batch mode.
4498 * lisp/muse-publish.el (muse-publish-markup-regexps): Use
4499 `muse-explicit-link-regexp'.
4501 * lisp/muse-regexps.el (muse-explicit-link-regexp): Renamed from
4504 * lisp/muse-regexps.el (muse-implicit-link-regexp): New option that
4505 specifies the "common ground" of all implicit links, like URLs, bare
4506 WikiNames, and -- in the future -- email addresses.
4508 * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): Quote 'boolean.
4510 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Arg URL is no longer
4511 optional. That was a bad idea on my part. Renamed from
4512 `muse-wiki-interwiki-handle'. Hopefully all this renaming doesn't
4515 * lisp/muse-wiki.el (muse-wiki-expand-interwiki): Renamed from
4516 `muse-wiki-interwiki-expand'.
4517 (muse-wiki-handle-wikiword): Renamed from
4518 `muse-wiki-wikiword-handle'.
4520 * lisp/muse-wiki.el ("muse-colors", "muse-publish"): Use a string value
4521 for the eval-after-load arg since XEmacs chokes on constants.
4523 * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Don't display a bad-link
4524 face on WikiWords that don't correspond with a file. If people really
4525 want this to appear in bad-link face, I could accommodate that.
4527 * lisp/muse.el (muse-handle-url): New function that detects whether the
4528 given string is a URL.
4529 (muse-implicit-link-functions): Renamed from
4530 `muse-mode-link-functions'. Defaults to `muse-handle-url'.
4531 (muse-explicit-link-functions): Renamed from
4532 `muse-mode-handler-functions'.
4533 (muse-handle-implicit-link): New function that handles all
4534 implicit links by calling functions from `muse-implicit-link-functions'.
4535 (muse-handle-explicit-link): Renamed from
4540 ChangeLog lisp/muse-colors.el lisp/muse-journal.el
4541 lisp/muse-mode.el lisp/muse-project.el lisp/muse-publish.el
4542 lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
4545 2005-07-04 14:40:31 GMT Michael Olson <mwolson@gnu.org> patch-84
4548 Allow WikiWords to be ignored with <nop> or "''''".
4550 muse--main--1.0--patch-84
4552 * lisp/muse-mode.el (muse-browse-result): Docfixes.
4554 * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): New option that determines
4555 whether to hide <nop> tags when coloring a Muse buffer.
4556 (muse-wiki-wikiword-at-point): Docfix.
4557 (muse-wiki-colors-nop-tag): New function that colors <nop> tags.
4558 (muse-wiki-publish-nop-tag): New function that interprets <nop> tags
4560 (muse-colors-tags, muse-publish-markup-tags): Interpret <nop> tags,
4561 which keeps the WikiWord that follows it from being interpreted.
4562 (muse-publish-markup-regexps): Allow 4 single quotes to function as a
4567 ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
4570 2005-07-04 11:20:50 GMT Michael Olson <mwolson@gnu.org> patch-83
4573 Update postal address of FSF in muse-wiki.el.
4575 muse--main--1.0--patch-83
4577 * lisp/muse-wiki.el: Update postal address of the FSF.
4581 ChangeLog lisp/muse-wiki.el
4584 2005-07-01 22:48:51 GMT Michael Olson <mwolson@gnu.org> patch-82
4587 Interpret explicit links before emphasis.
4589 muse--main--1.0--patch-82
4591 * lisp/muse-publish.el (muse-publish-markup-regexps): Interpret explicit
4592 links before emphasis.
4594 * lisp/muse-wiki.el (muse-publish): Make rules use a multiple of 100 just
4598 ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
4601 2005-06-26 22:55:55 GMT Michael Olson <mwolson@gnu.org> patch-81
4604 Wiki hacking, regexp tweaks.
4606 muse--main--1.0--patch-81
4608 * lisp/muse-project.el (muse-project-ignore-regexp): Change group to
4611 * lisp/muse-regexps.el (muse-regexp-use-character-classes): New variable
4612 that indicates whether or not to use character classes in regexps. The
4613 default is to let Muse try to figure it out.
4614 (muse-extreg-usable-p): Make use of this variable.
4616 * lisp/muse-regexps.el (muse-url-regexp): There's too much whitespace in
4617 this regexp. I'm guessing it was supposed to have a TAB in there at
4618 one time. Replace this stuff with muse-regexp-space.
4620 * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use wikified EmacsWiki
4623 * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use "choice" instead of
4626 * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Include the page
4627 delimiter as part of the regexp. Allow "#" or "::" to be a delimiter.
4628 We'll fix those anchor problems eventually!
4630 * lisp/muse-wiki.el (muse-wiki-interwiki-at-point): New function that
4631 uses `muse-interwiki-handle' to determine whether an interwiki link is
4634 * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Make URL optional and
4635 look for a suitable value at point if needed.
4637 * lisp/muse-wiki.el: Make interwiki regexps color the same as wikiwords.
4639 * lisp/muse-wiki.el: Add publishing rule for muse-wiki-interwiki-regexp.
4641 * lisp/muse-wiki.el (muse-mode-link-functions): Add interwiki handling.
4644 ChangeLog lisp/muse-project.el lisp/muse-regexps.el
4648 2005-06-25 04:44:00 GMT Michael Olson <mwolson@gnu.org> patch-80
4651 Make installation of manual when not using Debian go smoothly.
4653 muse--main--1.0--patch-80
4655 * Makefile.defs (INSTALLINFO): New variable that specifies what command
4656 and options are to be used when insinuating the Muse documentation into
4659 * Makefile (install): Make use of INSTALLINFO.
4661 * README (Installation): Give directions for changing INSTALLINFO on a
4662 Debian system and changing where Muse is installed.
4667 ChangeLog Makefile Makefile.defs README muse.texi
4670 2005-06-25 04:09:15 GMT Michael Olson <mwolson@gnu.org> patch-79
4673 Fix compiler warning induced by last patch.
4675 muse--main--1.0--patch-79
4677 * lisp/muse-project.el (muse-current-file): Move to muse.el to fix
4681 ChangeLog lisp/muse-project.el lisp/muse.el
4684 2005-06-25 04:02:11 GMT Michael Olson <mwolson@gnu.org> patch-78
4687 Add `muse-current-file', fix minor QuickStart issue.
4689 muse--main--1.0--patch-78
4691 * examples/QuickStart: Make John Wiegley the author.
4693 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
4694 `muse-current-file' instead of `buffer-file-name'.
4696 * lisp/muse-project.el (muse-current-project): Document.
4698 * lisp/muse-project.el (muse-current-file): New variable indicating the
4699 name, including path, of the file that is currently being published.
4700 (muse-project-of-file): Make use of
4701 `muse-current-file'.
4703 * lisp/muse-publish.el (muse-publish-file): Set `muse-current-file' here.
4705 * lisp/muse.el (muse-page-name): Make use of `muse-current-file'.
4708 ChangeLog examples/QuickStart lisp/muse-blosxom.el
4709 lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
4713 2005-06-24 21:15:35 GMT Michael Olson <mwolson@gnu.org> patch-77
4716 Make muse-replace-regexp-in-string closer to its parent; no func change.
4718 muse--main--1.0--patch-77
4720 * lisp/muse.el (muse-replace-regexp-in-string): Add 2 more optional args
4721 to implement all functionality of `replace-regexp-in-string'. No
4722 functionality change.
4726 ChangeLog lisp/muse.el
4729 2005-06-24 00:22:12 GMT Michael Olson <mwolson@gnu.org> patch-76
4732 Play nicely with fill, adaptive-fill, and flyspell.
4734 muse--main--1.0--patch-76
4736 * muse-mode.el (muse-mode-intangible-links): New function used to
4737 determine whether links will be considered intangible.
4739 * lisp/muse-mode.el (muse-mode-link-functions)
4740 (muse-mode-handler-functions): Minor docfix.
4742 * lisp/muse-mode.el (muse-mode): Don't split long links when performing
4743 fill. Play nicely with adaptive-fill. Avoid lockup with flyspell by
4744 making links intangible by default, but this may be adjusted by use of
4745 the `muse-mode-intangible-links' function.
4747 * lisp/muse-mode.el (muse-mode-fill-nobreak-p): New function that returns
4748 nil if we should allow a fill to occur here. Keeps links from being
4751 * lisp/muse-mode.el (muse-mode-flyspell-p): New function that returns
4752 non-nil if we allow spell-checking to occur here. Keeps links from
4753 being improperly colorized.
4755 * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Break up long line; no
4756 functionality change.
4759 ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
4762 2005-06-23 07:13:35 GMT Michael Olson <mwolson@gnu.org> patch-75
4765 Minor doc changes and code prettification.
4767 muse--main--1.0--patch-75
4769 * AUTHORS: Note that YH's assignment is in the mail.
4771 * README (scripts): Explain better the contents of the `scripts'
4774 * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Split long line.
4777 AUTHORS ChangeLog README lisp/muse-wiki.el
4780 2005-06-23 05:20:04 GMT Michael Olson <mwolson@gnu.org> patch-74
4783 Merged from hodique@lifl.fr--2005 (patch 7-11)
4785 muse--main--1.0--patch-74
4789 * hodique@lifl.fr--2005/muse--yh--1.0--patch-7
4790 split WikiWords and InterWiki links into their own package
4792 * hodique@lifl.fr--2005/muse--yh--1.0--patch-8
4793 Merged from mwolson@gnu.org--2005 (patch 63-67), adapted muse-wiki features
4795 * hodique@lifl.fr--2005/muse--yh--1.0--patch-9
4796 Mimic experimental behavior for interwiki
4798 * hodique@lifl.fr--2005/muse--yh--1.0--patch-10
4799 fix notes publishing
4801 * hodique@lifl.fr--2005/muse--yh--1.0--patch-11
4805 lisp/.arch-ids/muse-wiki.el.id lisp/muse-wiki.el
4808 ChangeLog lisp/muse-colors.el lisp/muse-html.el
4809 lisp/muse-mode.el lisp/muse-publish.el lisp/muse.el
4812 experimental/.arch-ids/muse-wiki.el.id
4813 ==> experimental/.arch-ids/muse-wiki-old.el.id
4814 experimental/muse-wiki.el
4815 ==> experimental/muse-wiki-old.el
4818 hodique@lifl.fr--2005/muse--yh--1.0--patch-7
4819 hodique@lifl.fr--2005/muse--yh--1.0--patch-8
4820 hodique@lifl.fr--2005/muse--yh--1.0--patch-9
4821 hodique@lifl.fr--2005/muse--yh--1.0--patch-10
4822 hodique@lifl.fr--2005/muse--yh--1.0--patch-11
4825 2005-06-22 23:05:33 GMT Michael Olson <mwolson@gnu.org> patch-73
4828 Tell people where to find on-line version of manual.
4830 muse--main--1.0--patch-73
4832 * README: Add on-line locations for manual.
4834 * muse.texi: Remove @include directive. This makes generating a PDF of
4835 this documentation a lot easier.
4837 * muse.texi (Preface): Add on-line locations for manual.
4840 ChangeLog README muse.texi
4843 2005-06-22 19:57:42 GMT Michael Olson <mwolson@gnu.org> patch-72
4846 Try to make Muse play nice with outline minor mode.
4848 muse--main--1.0--patch-72
4850 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-emphasized)
4851 (muse-colors-underlined, muse-use-font-lock, muse-link-properties): Use
4852 "muse" instead of "t" when adding invisibility to text or checking for
4855 * lisp/muse.el (muse-add-to-invisibility-spec): New function that is a
4856 compatibility wrapper for `add-to-invisibility-spec'; XEmacs doesn't have
4860 ChangeLog lisp/muse-colors.el lisp/muse.el
4863 2005-06-22 08:02:58 GMT Michael Olson <mwolson@gnu.org> patch-71
4866 Minor grammar fix in Introduction section of manual.
4868 muse--main--1.0--patch-71
4870 * muse.texi (Introduction): Minor grammar fix.
4876 2005-06-22 06:32:02 GMT Michael Olson <mwolson@gnu.org> patch-70
4881 muse--main--1.0--patch-70
4883 * lisp/muse-colors.el: Remove unnecessary use of Version in header.
4885 * lisp/muse-html.el (muse-html-encoding-map): Add mapping for iso-8859-1.
4887 * lisp/muse-poem.el (muse-poem-markup-strings)
4888 (muse-poem-chapbook-strings): Make customizable.
4890 * lisp/muse-poem.el (muse-chapbook-latex-header)
4891 (muse-chapbook-latex-footer): Docfix.
4893 * lisp/muse-texinfo.el (muse-texinfo-info-extension)
4894 (muse-texinfo-pdf-extension): Ditto.
4896 * lisp/muse.el (muse-version): Change to 3.01.
4898 * muse.texi (Poem, Texinfo): Last two publishing styles complete. We're
4902 ChangeLog lisp/muse-colors.el lisp/muse-html.el
4903 lisp/muse-poem.el lisp/muse-texinfo.el lisp/muse.el muse.texi
4906 2005-06-20 02:29:08 GMT Michael Olson <mwolson@gnu.org> patch-69
4909 Tweak documentation thoroughly; still incomplete.
4911 muse--main--1.0--patch-69
4913 * README: Minor tweaks.
4915 * muse.texi: Massively rename chapters so that the titles are more
4916 descriptive. Clean up grammar.
4918 * muse.texi (Obtaining Muse): Move content of Installation node here,
4919 stripping out any customization tips, since those are covered later.
4920 Re-work this chapter since I was dissatisfied with it.
4922 * muse.texi (Installation): This node has the content of README regarding
4923 installation, which fits the title of the node much better than the
4926 * muse.texi (Blosxom): Turn the sections of this section into
4929 * muse.texi (Getting Help and Reporting Bugs): Turn this into a list. I
4932 * muse.texi (History): Add a "2005" item.
4935 ChangeLog README muse.texi
4938 2005-06-19 07:15:45 GMT Michael Olson <mwolson@gnu.org> patch-68
4941 Finish documenting 2 more publishing styles.
4943 muse--main--1.0--patch-68
4945 * lisp/muse-blosxom.el, lisp/muse-latex.el: Minor docfixes throughout.
4947 * lisp/muse-journal.el: Docfixes.
4949 * lisp/muse-publish.el (muse-publish-markup-functions): Add significant
4950 documentation to this function.
4952 * muse.texi (Blosxom Options): New node containing the publishing styles
4953 and options provided by Blosxom.
4954 (Book): Add usage note, as I suspect a lot of people might be confused
4956 (HTML): Space out entries better.
4957 (Journal, LaTeX): New nodes for publishing styles.
4958 (Common Elements): Document a few options that are present in
4962 ChangeLog lisp/muse-blosxom.el lisp/muse-journal.el
4963 lisp/muse-latex.el lisp/muse-publish.el muse.texi
4966 2005-06-19 04:45:46 GMT Michael Olson <mwolson@gnu.org> patch-67
4969 Make Muse installable and correct an Emacs21 issue.
4971 muse--main--1.0--patch-67
4973 * Makefile (.PRECIOUS): Indicate that .info and .html files in this
4974 directory will be generated.
4975 (all): Compile muse.info by default.
4976 (doc): Refactor into individual generation rules for .html and .info
4978 (install): New rule that installs Muse source code, compiled .elc
4979 files, and the manual into proper places.
4981 * Makefile.defs (ELISPDIR, INFODIR): Correct minor goof-up.
4983 * README (Insinuation): Move old content of Installation here.
4984 (Installation): Fill out this section.
4985 (Further Documentation): Add link to my website and note that a full
4986 manual is included with Muse.
4988 * lisp/Makefile (EL): Populate with .el files.
4989 (install): New rule that installs both .elc and .el files.
4991 * lisp/muse-texinfo.el (muse-texinfo-info-generate): If we're running
4992 Emacs21, hack in a handler for the @documentencoding tag so that it
4996 ChangeLog Makefile Makefile.defs README lisp/Makefile
4997 lisp/muse-texinfo.el
5000 2005-06-19 03:05:38 GMT Michael Olson <mwolson@gnu.org> patch-66
5003 Cater even more to XEmacs and its annoying whims.
5005 muse--main--1.0--patch-66
5007 * examples/Makefile (%.html, %.pdf, %.info): Pass EMACS value as
5008 environment variable.
5010 * lisp/Makefile (%.elc, test): Don't use "-L" option since XEmacs can't
5011 handle it. Load `muse-build.el' instead.
5013 * lisp/muse-colors.el (muse-colors-link): Add note that `link' is not
5016 * lisp/muse-journal.el (muse-journal-latex-munge-buffer)
5017 (muse-journal-rss-munge-buffer): Add note that the `qotd' binding is
5020 * lisp/muse-journal.el (muse-journal-generate-pages): Add note that this
5021 function does not appear to be used.
5023 * lisp/muse.el (muse-replace-regexp-in-string): Use in place of
5024 `replace-regexp-in-string', since XEmacs doesn't have this function.
5025 We only implement the first 3 args, but this could be extended if we
5028 * lisp/muse-blosxom.el (muse-blosxom-title-to-file): Use
5029 `muse-replace-regexp-in-string' in place of `replace-regexp-in-string'
5031 * lisp/muse-journal.el (muse-journal-anchorize-title): Ditto.
5033 * lisp/muse-colors.el (muse-colors-custom-tags): Remove unused binding to
5034 make XEmacs shut up.
5036 * lisp/muse-convert.el (muse-write-footnote): Ditto.
5038 * lisp/muse-html.el (muse-html-markup-table): Ditto.
5040 * lisp/muse-http.el (muse-winnow-list): Ditto.
5042 * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
5044 * lisp/muse-project.el (muse-project-file-entries): Ditto.
5046 * lisp/muse-publish.el (muse-publish-markup): Ditto.
5048 * scripts/muse-build.el: Add contrib path first; probably doesn't change
5051 * scripts/publish: Use EMACS environment variable instead of hard-coding
5055 ChangeLog examples/Makefile lisp/Makefile lisp/muse-blosxom.el
5056 lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
5057 lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
5058 lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
5059 lisp/muse.el scripts/muse-build.el scripts/publish
5062 2005-06-19 00:43:54 GMT Michael Olson <mwolson@gnu.org> patch-65
5065 Move lisp files to `lisp' directory; hack on Makefiles, XEmacs compat.
5067 muse--main--1.0--patch-65
5069 * AUTHORS: Update entry.
5071 * muse-*.el: Move to the lisp directory.
5073 * lisp/Makefile: New file containing rules to test and compile the
5076 * Makefile.defs: New file that contains common definitions for all other
5077 Makefiles, such as Emacs command to use.
5079 * Makefile: Move lisp-specific rules to lisp/Makefile.
5080 (SUBDIRS): New variable containing subdirectories to clean.
5082 * README: Update to reflect new location of source files. Give updated
5083 directions for compiling with XEmacs.
5085 * examples/Makefile (.PRECIOUS): Added to denote which type of files to
5087 (%.html): Pass SITEFLAG as an environment variable to
5090 * examples/QuickStart (The): Re-add the stray <comment> tag since it
5091 seems to be needed to keep the process from failing. This has *got* to
5092 be a bug in Muse, but I don't want to deal with it now.
5094 * lisp/muse-colors.el (muse-make-faces): Bind newsym locally.
5096 * lisp/muse-convert.el: Move line to commentary section.
5098 * lisp/muse-latex.el (muse-latex-markup-table): Note that the
5099 locally-bound `type' variable isn't used here.
5101 * lisp/muse-mode.el (muse-index-as-string): Remove unused `file' binding.
5103 * lisp/muse-texinfo.el (muse-texinfo-markup-table): Remove unused `field'
5106 * scripts/muse-build.el (load-path): Correct paths.
5108 * scripts/muse-build.el (muse-elint-files): Add a few variables here so
5109 as to avoid spurious warnings.
5111 * scripts/publish (style): Make use of SITEFLAG environment variable, if
5114 * lisp/muse.el (muse-line-end-position, muse-line-beginning-position):
5115 (muse-match-string-no-properties): New functions that take the place of
5116 `line-end-position', `line-beginning-position', and
5117 `match-string-no-properties', respectively.
5119 * examples/johnw/muse-johnw.el (muse-my-html-insert-contents)
5120 (muse-my-journal-find-entries): Use Muse-specific version of
5121 `match-string-no-properties', `line-beginning-position', and
5122 `line-end-position' since these do not exist in XEmacs.
5124 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-region)
5125 (muse-colors-custom-tags, muse-colors-link, muse-colors-title): Ditto.
5127 * lisp/muse-convert.el (muse-latex-transform): Ditto.
5129 * lisp/muse-html.el (muse-html-insert-anchor, muse-html-markup-footnote)
5130 (muse-html-insert-contents): Ditto.
5132 * lisp/muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
5134 * lisp/muse-mode.el (muse-link-at-point, muse-edit-link-at-point): Ditto.
5136 * lisp/muse-poem.el (muse-poem-prepare-buffer): Ditto.
5138 * lisp/muse-publish.el (muse-publish-markup-tag)
5139 (muse-publish-markup-footnote, muse-publish-markup-leading-space)
5140 (muse-published-buffer-contents): Ditto.
5142 * scripts/muse-build.el (muse-elint-files): Ditto.
5145 .arch-ids/Makefile.defs.id Makefile.defs lisp/.arch-ids/=id
5146 lisp/.arch-ids/Makefile.id lisp/Makefile
5149 AUTHORS ChangeLog Makefile README examples/Makefile
5150 examples/QuickStart examples/johnw/muse-johnw.el
5151 lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
5152 lisp/muse-journal.el lisp/muse-latex.el lisp/muse-mode.el
5153 lisp/muse-poem.el lisp/muse-publish.el lisp/muse-texinfo.el
5154 lisp/muse.el scripts/muse-build.el scripts/publish
5157 .arch-ids/muse-blosxom.el.id
5158 ==> lisp/.arch-ids/muse-blosxom.el.id
5159 .arch-ids/muse-book.el.id
5160 ==> lisp/.arch-ids/muse-book.el.id
5161 .arch-ids/muse-colors.el.id
5162 ==> lisp/.arch-ids/muse-colors.el.id
5163 .arch-ids/muse-convert.el.id
5164 ==> lisp/.arch-ids/muse-convert.el.id
5165 .arch-ids/muse-docbook.el.id
5166 ==> lisp/.arch-ids/muse-docbook.el.id
5167 .arch-ids/muse-html.el.id
5168 ==> lisp/.arch-ids/muse-html.el.id
5169 .arch-ids/muse-http.el.id
5170 ==> lisp/.arch-ids/muse-http.el.id
5171 .arch-ids/muse-journal.el.id
5172 ==> lisp/.arch-ids/muse-journal.el.id
5173 .arch-ids/muse-latex.el.id
5174 ==> lisp/.arch-ids/muse-latex.el.id
5175 .arch-ids/muse-mode.el.id
5176 ==> lisp/.arch-ids/muse-mode.el.id
5177 .arch-ids/muse-poem.el.id
5178 ==> lisp/.arch-ids/muse-poem.el.id
5179 .arch-ids/muse-project.el.id
5180 ==> lisp/.arch-ids/muse-project.el.id
5181 .arch-ids/muse-publish.el.id
5182 ==> lisp/.arch-ids/muse-publish.el.id
5183 .arch-ids/muse-regexps.el.id
5184 ==> lisp/.arch-ids/muse-regexps.el.id
5185 .arch-ids/muse-texinfo.el.id
5186 ==> lisp/.arch-ids/muse-texinfo.el.id
5187 .arch-ids/muse.el.id
5188 ==> lisp/.arch-ids/muse.el.id
5190 ==> lisp/muse-blosxom.el
5192 ==> lisp/muse-book.el
5194 ==> lisp/muse-colors.el
5196 ==> lisp/muse-convert.el
5198 ==> lisp/muse-docbook.el
5200 ==> lisp/muse-html.el
5202 ==> lisp/muse-http.el
5204 ==> lisp/muse-journal.el
5206 ==> lisp/muse-latex.el
5208 ==> lisp/muse-mode.el
5210 ==> lisp/muse-poem.el
5212 ==> lisp/muse-project.el
5214 ==> lisp/muse-publish.el
5216 ==> lisp/muse-regexps.el
5218 ==> lisp/muse-texinfo.el
5226 2005-06-18 20:12:05 GMT Michael Olson <mwolson@gnu.org> patch-64
5229 Massively untabify files.
5231 muse--main--1.0--patch-64
5235 ChangeLog ChangeLog.2004 experimental/muse-message.el
5236 experimental/muse-wiki.el muse-book.el muse-colors.el
5237 muse-convert.el muse-docbook.el muse-html.el muse-http.el
5238 muse-journal.el muse-latex.el muse-mode.el muse-poem.el
5239 muse-project.el muse-publish.el muse-regexps.el
5240 muse-texinfo.el muse.el
5243 2005-06-18 19:57:44 GMT Michael Olson <mwolson@gnu.org> patch-63
5246 Merged from hodique@lifl.fr--2005 (patch 2-6), without the WikiWord change.
5248 muse--main--1.0--patch-63
5250 (Summary of changes that Yann made)
5252 * muse-colors.el (muse-colors-link): Whitespace cleanup.
5254 * muse-mode.el (muse-generate-index): Move index generation code into
5255 `muse-index-as-string'.
5256 (muse-index-as-string): New function that generates an index and
5257 returns it as a string, instead of placing it in a buffer like
5258 `muse-generate-index' used to.
5262 * hodique@lifl.fr--2005/muse--yh--1.0--patch-2
5263 merge from mwolson@gnu.org--2005
5265 * hodique@lifl.fr--2005/muse--yh--1.0--patch-3
5266 Accept WikiWords as links [mostly rescinded]
5268 * hodique@lifl.fr--2005/muse--yh--1.0--patch-4
5269 merge from mwolson@gnu.org--2005/muse--main--1.0
5271 * hodique@lifl.fr--2005/muse--yh--1.0--patch-5
5272 Merged from mwolson@gnu.org--2005 (patch 60-62)
5274 * hodique@lifl.fr--2005/muse--yh--1.0--patch-6
5275 provide a string view of the index
5278 ChangeLog muse-colors.el muse-latex.el muse-mode.el
5281 hodique@lifl.fr--2005/muse--yh--1.0--patch-2
5282 hodique@lifl.fr--2005/muse--yh--1.0--patch-3
5283 hodique@lifl.fr--2005/muse--yh--1.0--patch-4
5284 hodique@lifl.fr--2005/muse--yh--1.0--patch-5
5285 hodique@lifl.fr--2005/muse--yh--1.0--patch-6
5288 2005-06-18 06:21:19 GMT Michael Olson <mwolson@gnu.org> patch-62
5291 Document Blosxom, Book, DocBook, and HTML publishing styles.
5293 muse--main--1.0--patch-62
5295 * muse-blosxom.el: Clean up header.
5297 * muse-book.el (muse-before-book-publish-hook): Rename to
5298 `muse-book-before-publish-hook'.
5299 (muse-after-book-publish-hook): Rename to
5300 `muse-book-after-publish-hook'.
5302 * muse-html.el (muse-html-anchor-on-word, muse-html-table-attributes)
5303 (muse-html-markup-strings, muse-xhtml-markup-strings)
5304 (muse-html-meta-content-type, muse-html-meta-content-encoding)
5305 (muse-html-charset-default, muse-html-encoding-default)
5306 (muse-html-encoding-map): Docfixes.
5308 * muse.texi (Blosxom, Book, DocBook, HTML, Deriving Styles): New
5312 ChangeLog muse-blosxom.el muse-book.el muse-html.el muse.texi
5315 2005-06-18 01:35:33 GMT Michael Olson <mwolson@gnu.org> patch-61
5318 Begin work on Publishing Styles section of manual.
5320 muse--main--1.0--patch-61
5322 * Makefile (.PHONY): Add "doc" to list.
5323 (doc): New rule that generates Info and HTML files from muse.texi.
5324 (dist): Rely on `distclean', not `clean'.
5326 * examples/QuickStart (Authoring mode): Remove empty section.
5328 * muse.texi: Call this program "the Emacs Muse" in title.
5329 (Publishing Styles): Begin to populate section.
5330 (Deriving Styles): First subsection of Publishing Styles.
5331 (Contributors): Remove spurious copyright section, since we address
5334 * README: Actually remember to add this file.
5337 .arch-ids/README.id README
5340 ChangeLog Makefile examples/QuickStart muse.texi
5343 2005-06-17 01:10:41 GMT Michael Olson <mwolson@gnu.org> patch-60
5346 Document Markup Rules.
5348 muse--main--1.0--patch-60
5350 * examples/QuickStart: Remove stray <comment> tag.
5352 * muse.texi (Top): Comment every menu line.
5353 (Markup Rules): New section with plenty of subsections.
5356 ChangeLog examples/QuickStart muse.texi
5359 2005-06-15 23:50:12 GMT Michael Olson <mwolson@gnu.org> patch-59
5362 Release this as Muse 3.00.90 (RC1).
5364 muse--main--1.0--patch-59
5366 * Makefile (%.elc): Use -q instead of --no-init-file because the former
5367 is compatible with both Emacs and XEmacs.
5369 * examples/README: Renamed to QuickStart.
5371 * examples/Makefile (EXAMPLES): Reflect name change of README.
5376 ChangeLog Makefile examples/Makefile muse.el
5379 examples/.arch-ids/README.id
5380 ==> examples/.arch-ids/QuickStart.id
5382 ==> examples/QuickStart
5385 2005-06-15 22:47:05 GMT Michael Olson <mwolson@gnu.org> patch-58
5388 Makefile refactoring.
5390 muse--main--1.0--patch-58
5392 * Makefile (.PHONY): List all non-file targets.
5393 (examples): New rule that calls Make in the examples directory.
5394 (atranslit): Removed, since this isn't (yet) bundled with Muse.
5396 * README: Move to the examples directory. I'd prefer to distribute a
5397 very basic plain text README and use this as a quickstart + markup
5398 example + publishing example.
5400 * examples/Makefile: Move all README-related rules here.
5402 * examples/README: Add an "About this document" section.
5404 * scripts/publish (style): Do not include the contrib directory, since we
5405 don't use any code from there. Since this is only invoked from the
5406 examples directory, make sure add the parent directory to the load
5409 * muse.texi: Change version to 3.00.90 (RC1).
5411 * muse.el: Change location of the README file in header.
5413 * muse.el (muse-version): Update to 3.00.90 (RC1).
5416 examples/.arch-ids/Makefile.id examples/Makefile
5419 ChangeLog Makefile examples/README muse.el muse.texi
5424 ==> examples/.arch-ids/README.id
5429 2005-06-14 03:14:05 GMT Michael Olson <mwolson@gnu.org> patch-57
5432 Update my example configuration.
5434 muse--main--1.0--patch-57
5436 * examples/mwolson/muse-init.el: Update to reflect use of outline faces
5437 and experimental status of muse-message.
5440 ChangeLog examples/mwolson/muse-init.el
5443 2005-06-14 03:08:54 GMT Michael Olson <mwolson@gnu.org> patch-56
5446 Provide optional outline-style faces; customization fixes; experimental stuff.
5448 muse--main--1.0--patch-56
5450 * muse-colors.el (muse-colors-autogen-headings): New user-customizable
5451 option that determines what the header faces should look like. If
5452 'outline, use outline-style faces. If nil, don't generate the faces at
5453 all, which allows the user to specify their own. Otherwise, use the
5454 scaled faces, which is the default behavior.
5455 (muse-colors-outline-faces-list): List of faces to use. In case the
5456 outline faces are not available, provide reasonable defaults.
5457 (muse-make-faces): Use dolist instead of mapc. Implement the
5458 possibility of having outline-style colors for heading. Don't call
5459 this function immediately -- give the users time to make their changes
5460 through the customize interface. Once we call this function, Emcs from
5461 CVS will not allow the faces to be changed easily, which is a shame.
5463 * muse-message.el (muse-message-contents-tag): Copied from
5464 `muse-publish-contents-tag' in order to keep the customization
5465 interface from making the `muse-markup-tags' option from throwing a
5466 type mismatch error. This function is untested and will likely do
5467 nothing useful. This file has been moved to the experimental folder
5468 until it gets fleshed out more.
5470 * experimental/muse-wiki.el: New file from johnw's initial attempt at a
5471 file that could eventually provide wiki-like ability. Currently this
5472 is just a collection of functions that were pruned out when he remade
5473 Muse, so don't get too excited. I plan to eventually merge Yann
5474 Hodique's work here, probably after the first release of Muse.
5476 * muse-regexps.el (muse-regexp): Improve description.
5478 * muse-project.el (muse-project-ignore-regexp): Make this be a part of
5479 the muse-regexp group since it is just a single regexp. Lists of
5480 regexps don't have to be in muse-regexp, however.
5482 * muse-blosxom.el (muse-blosxom): Change use of `behaviour' to `behavior'
5483 since the Emacs devel mailing list seems to not want Britain-izations
5486 * muse-colors.el (muse-colors): Ditto.
5488 * muse-docbook.el (muse-docbook): Ditto.
5490 * muse-html.el (muse-html): Ditto.
5492 * muse-http.el (muse-http): Ditto.
5494 * muse-message.el (muse-message): Ditto.
5496 * muse-mode.el (muse-mode): Ditto.
5498 * muse-project.el (muse-project): Ditto.
5500 * muse-publish.el (muse-publish): Ditto.
5502 * muse.el (muse): Ditto.
5505 experimental/.arch-ids/=id
5506 experimental/.arch-ids/muse-wiki.el.id
5507 experimental/muse-wiki.el
5510 ChangeLog experimental/muse-message.el muse-blosxom.el
5511 muse-colors.el muse-docbook.el muse-html.el muse-http.el
5512 muse-mode.el muse-project.el muse-publish.el muse-regexps.el
5516 .arch-ids/muse-message.el.id
5517 ==> experimental/.arch-ids/muse-message.el.id
5519 ==> experimental/muse-message.el
5522 experimental experimental/.arch-ids
5525 2005-06-13 22:37:20 GMT Michael Olson <mwolson@gnu.org> patch-55
5528 Fix publishing error when given an empty string for header/footer.
5530 muse--main--1.0--patch-55
5532 * muse-publish.el (muse-insert-file-or-string): Don't pass argument to
5533 `file-readable-p' if it is an empty string. For some reason,
5534 `file-readable-p' and `insert-file-contents' were treating an empty
5535 string as if it were the current directory.
5538 ChangeLog muse-publish.el
5541 2005-06-13 22:01:00 GMT Michael Olson <mwolson@gnu.org> patch-54
5544 WYSIWYG emphasis, XEmacs compatibility hacks.
5546 muse--main--1.0--patch-54
5548 * muse-colors.el (muse-colors-emphasized): Make emphasis more WYSIWIG
5549 compliant. Only colorize if we end with the same number of asterisks
5550 as we start with, preventing unnoticed syntax errors. Don't colorize
5551 in the middle of a word.
5552 (muse-colors-underlined): Make underlining more WYSIWIG compliant.
5553 Only colorize if we end with an underscore. Don't colorize in the
5556 * muse-docbook.el (muse-docbook-markup-paragraph): Move question mark
5557 inside of group. This will probably not do anything, but it seems
5560 * muse-html.el (muse-html-markup-paragraph): Attempt to deal with case
5561 where we start with an image link. JohnW didn't seem to like having
5562 <p> tags inserted before image links, but they don't validate properly
5563 as they are. For now, I will surround such links/paragraphs with <div
5564 class="image-link"> in an attempt to be as not invasive and yet
5565 standards compliant as possible.
5567 * muse-html.el (muse-html-escape-string): Work around distinction between
5568 int and char types in XEmacs. Deal with an annoying replace-match bug
5569 in XEmacs that rears its head at times.
5571 * muse-publish.el (muse-publish-markup-word): Allow underlines to be
5575 ChangeLog muse-colors.el muse-docbook.el muse-html.el
5579 2005-06-13 01:13:08 GMT Michael Olson <mwolson@gnu.org> patch-53
5582 Minor code cleanup to address elint issues.
5584 muse--main--1.0--patch-53
5586 * Makefile (test): Don't build README files during this rule. Remove
5587 spurious "make clean" statement.
5589 * muse-colors.el (muse-colors-tags): Make sure that this appears in the
5590 `muse-colors' group, and give it a proper type.
5592 * muse-mode.el: Wrap condition-case around `eval-when-compile'.
5594 * examples/johnw/muse-johnw.el (muse-my-html-insert-contents,
5595 muse-my-journal-find-entries): Replace `string-to-int' with
5598 * muse-html.el (muse-html-insert-contents): Ditto.
5600 * muse-journal.el (muse-journal-html-munge-buffer,
5601 muse-journal-latex-munge-buffer): Ditto.
5603 * muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
5605 * muse-publish.el (muse-publish-markup-footnote,
5606 muse-publish-contents-tag): Ditto.
5608 * muse-regexps.el (muse-extreg-usable-p): Ditto.
5611 ChangeLog Makefile examples/johnw/muse-johnw.el muse-colors.el
5612 muse-html.el muse-journal.el muse-mode.el muse-publish.el
5616 2005-06-13 00:41:10 GMT Michael Olson <mwolson@gnu.org> patch-52
5619 Add ability to automate the creation a new blosxom entry.
5621 muse--main--1.0--patch-52
5623 * examples/mwolson/muse-init.el: Move new entry section to
5624 muse-blosxom.el. Modify the key settings in my example accordingly.
5626 * muse-blosxom.el (muse-blosxom-footer): Just use the empty string, since
5627 Muse always makes sure that the file ends with a newline.
5629 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove this, since
5630 planner markup is now provided automatically by the planner port to
5631 Muse, and we don't have any customized markup.
5633 * muse-blosxom.el (muse-blosxom-base-directory): New customizable
5634 variable that specifies where the base directory of your blog entries
5637 * muse-blosxom.el (muse-blosxom-get-categories): Get the categories from
5638 the base directory. Explore categories recursively.
5640 * muse-blosxom.el (muse-blosxom-title-to-file): Helper function for
5641 `muse-blosxom-new-entry'. Turns the given title into a lowercase, sans
5642 special characters file name.
5644 * muse-blosxom.el (muse-blosxom-new-entry): Automate the process of
5645 making a new blog entry. It will prompt you for a category, then a
5646 title, and then will create a new file that has the date and title
5650 ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
5653 2005-06-12 22:11:20 GMT Michael Olson <mwolson@gnu.org> patch-51
5656 Change mailing address of FSF, add AUTHORS file.
5658 muse--main--1.0--patch-51
5660 * muse-*.el, muse.texi: Change mailing address of FSF.
5662 * muse.texi (Contributors): Fix typo.
5664 * AUTHORS: New file containing a list of all of those who have
5665 contributed code or documentation to Muse, how many lines were changed,
5669 .arch-ids/AUTHORS.id AUTHORS
5672 ChangeLog muse-blosxom.el muse-convert.el muse-docbook.el
5673 muse-html.el muse-http.el muse-journal.el muse-latex.el
5674 muse-message.el muse-mode.el muse-poem.el muse-project.el
5675 muse-publish.el muse-regexps.el muse-texinfo.el muse.el
5679 2005-06-12 21:33:24 GMT Michael Olson <mwolson@gnu.org> patch-50
5682 Merged from hodique@lifl.fr--2005 (patch 0-1)
5684 muse--main--1.0--patch-50
5688 * hodique@lifl.fr--2005/muse--yh--1.0--base-0
5689 tag of mwolson@gnu.org--2005/muse--main--1.0--patch-49
5691 * hodique@lifl.fr--2005/muse--yh--1.0--patch-1
5692 fix .html (for example) in visible names for links
5695 ChangeLog muse-publish.el
5698 hodique@lifl.fr--2005/muse--yh--1.0--base-0
5699 hodique@lifl.fr--2005/muse--yh--1.0--patch-1
5702 2005-06-11 23:35:43 GMT Michael Olson <mwolson@gnu.org> patch-49
5705 Make generated X(HT)ML show up in the right encoding in other modes.
5707 muse--main--1.0--patch-49
5709 * muse-html.el (muse-xhtml-header): Add "encoding=..." to first line.
5710 Thanks to Zhiqiang Ye for the suggestion. This attempts to make
5711 generated (X)HTML files show up in the right coding system when editing
5712 them with another Emacs mode.
5714 * muse-journal.el (muse-journal-rss-header): Automatically determine the
5715 encoding instead of hard-coding it.
5717 * muse-message.el: Add content to Commentary section, explaining the use
5718 of this publishing style.
5721 ChangeLog muse-html.el muse-journal.el muse-message.el
5724 2005-06-11 01:28:01 GMT Michael Olson <mwolson@gnu.org> patch-48
5727 Move regexps to same group, only make 4 heading faces.
5729 muse--main--1.0--patch-48
5731 * muse-colors.el (muse-make-faces): Only create 4 header faces since we
5732 can only publish 3 of them specially, leaving the fourth to be in
5734 (muse-colors-markup): Only recognize 4 levels of heading.
5736 * muse-regexps.el (muse-tag-regexp, muse-link-regexp, muse-url-regexp)
5737 (muse-file-regexp, muse-image-regexp)
5738 (muse-ignored-extensions-regexp): Moved here from muse.el. It seems
5739 like a good idea to have all the regexps in the same group.
5742 ChangeLog muse-colors.el muse-regexps.el muse.el
5745 2005-06-09 19:48:02 GMT Michael Olson <mwolson@gnu.org> patch-47
5748 Update my example config, minor code cleanup.
5750 muse--main--1.0--patch-47
5752 * examples/mwolson/muse-init.el (muse-project-alist): Shorten project
5753 names and add "Plans" project.
5755 * muse-docbook.el (looking-back): Delete.
5757 * muse-html.el (looking-back): Delete.
5759 * muse-html.el (muse-html-markup-paragraph): Use `muse-looking-back'
5760 instead of `looking-back'.
5762 * muse.el (muse-looking-back): Instead of redefining the `looking-back'
5763 function, use this function. If `looking-back' exists, call it;
5764 otherwise, use a workaround.
5767 contrib/.arch-ids/pcomplete.el.id contrib/pcomplete.el
5770 ChangeLog examples/mwolson/muse-init.el muse-docbook.el
5771 muse-html.el muse.el
5774 2005-05-30 22:15:13 GMT Michael Olson <mwolson@gnu.org> patch-46
5777 Handle a few paragraph publishing edge cases better.
5779 muse--main--1.0--patch-46
5781 * muse-docbook.el (muse-docbook-markup-regexps): Consolidate the
5782 beginning-of-document, end-of-document, and paragraph separator regexps
5783 so that one markup rule can be used in all these cases.
5784 (muse-docbook-markup-paragraph): Handle more cases correctly. In
5785 particular, blockquote or center at beginning or end of document will
5786 be published properly. Hopefully this won't slow things down too much.
5787 (muse-docbook-markup-paragraph-close): Removed.
5789 * muse-blosxom.el (muse-blosxom-markup-regexps): Ditto.
5791 * muse-html.el (muse-html-markup-regexps, muse-html-markup-paragraph):
5793 (muse-html-markup-paragraph-close): Removed.
5796 ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
5799 2005-05-28 23:37:11 GMT Michael Olson <mwolson@gnu.org> patch-45
5802 Improve prompt when reading a tag.
5804 muse--main--1.0--patch-45
5806 * muse-mode.el (muse-insert-tag): Add a colon after "default" like some
5807 other Emacs modes seem to do.
5810 ChangeLog muse-mode.el
5813 2005-05-28 23:34:50 GMT Michael Olson <mwolson@gnu.org> patch-44
5816 Warn user when publishing fails due to a private directory.
5818 muse--main--1.0--patch-44
5820 * muse-project.el (muse-project-private-p): Warn users when publishing a
5821 file fails due to its directory not being readable by others. Make
5822 sure that you do a `chmod +o name_of_directory' if you want the
5823 contents of that directory to be publishable.
5826 ChangeLog muse-project.el
5829 2005-05-28 23:21:39 GMT Michael Olson <mwolson@gnu.org> patch-43
5832 Fix error with example tags and message publishing style.
5834 muse--main--1.0--patch-43
5836 * muse-colors.el: Don't define `font-lock-mode' as a variable. Check to
5837 see if a previous definition for `font-lock-multiline' exists.
5839 * muse-message.el (muse-message-example-tag): Don't require two
5840 additional (unused) arguments.
5843 ChangeLog muse-colors.el muse-message.el
5846 2005-05-22 05:58:40 GMT Michael Olson <mwolson@gnu.org> patch-42
5849 Always end the published document with a newline.
5851 muse--main--1.0--patch-42
5853 * muse-html.el (muse-html-markup-paragraph-close): Always end the
5854 published document with a newline.
5856 * muse-docbook.el (muse-docbook-markup-paragraph-close): Ditto.
5859 ChangeLog muse-docbook.el muse-html.el
5862 2005-05-22 01:26:13 GMT Michael Olson <mwolson@gnu.org> patch-41
5865 Don't let automatic backup files crash the publishing process.
5867 muse--main--1.0--patch-41
5869 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove rule for date
5870 directive since this value is already processed by
5871 `muse-publish-markup-directive', and may be obtained by using
5872 the code: (muse-publishing-directive "date").
5874 * muse-colors.el (muse-colors-region): Make sure that we don't ever try
5875 to run (funcall nil); this happened once during a debugging process.
5877 * muse-project.el (muse-project-private-p): Skip any file for which we
5878 cannot fetch attributes. This fixes a bug where having an
5879 Emacs-generated automatic backup file in a publishing directory causes
5880 the publishing process to halt with an error.
5883 ChangeLog muse-blosxom.el muse-colors.el muse-project.el
5886 2005-05-20 20:44:46 GMT Michael Olson <mwolson@gnu.org> patch-40
5889 Apply fix in previous patch to the DocBook publishing style.
5891 muse--main--1.0--patch-40
5893 * muse-docbook.el (muse-docbook-markup-paragraph-close): Apply fix from
5894 previous patch here as well.
5898 ChangeLog muse-docbook.el
5901 2005-05-20 20:28:32 GMT Michael Olson <mwolson@gnu.org> patch-39
5904 Fix newly-introduced lock-up during HTML publishing.
5906 muse--main--1.0--patch-39
5908 * muse-blosxom.el (muse-blosxom-markup-regexps): Give date directive and
5909 planner rules higher priority in the publishing sequence. Hopefully
5910 this will not wreck anything; I don't use these rules, so I cannot
5911 tell. This wasn't a real bugfix, just an aesthetic code thing for me.
5913 * muse-html.el (muse-html-markup-paragraph-close): Don't use
5914 replace-match; that seems to be slightly evil. Return nil instead of a
5915 newline since otherwise Muse thinks that we are not done yet and gets
5916 into an infinite loop. This should fix the lock-up problem that
5917 resulted from the previous few patches.
5920 ChangeLog muse-blosxom.el muse-html.el
5923 2005-05-19 23:44:16 GMT Michael Olson <mwolson@gnu.org> patch-38
5928 muse--main--1.0--patch-38
5930 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove stray parenthesis.
5934 ChangeLog muse-blosxom.el
5937 2005-05-19 23:41:54 GMT Michael Olson <mwolson@gnu.org> patch-37
5940 Make docbook and blosxom modes close paragraphs properly at end.
5942 muse--main--1.0--patch-37
5944 * muse-blosxom.el (muse-blosxom-markup-regexps): Use new rule from last
5947 * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
5948 (muse-docbook-markup-paragraph-close): Adapt from
5949 `muse-html-markup-paragraph-close'.
5951 * muse-html.el (muse-html-markup-paragraph-close): Add newline so that we
5952 preserve the same appearance as before the last patch.
5955 ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
5958 2005-05-19 23:26:50 GMT Michael Olson <mwolson@gnu.org> patch-36
5961 Bugfix: Close P tag properly at end of file.
5963 muse--main--1.0--patch-36
5965 * muse-blosxom.el: Fix bug where loading this file twice would cause an
5968 * muse-html.el (muse-html-markup-regexps): Use simpler mechanism for
5969 detecting whether or not a paragraph needs a closing P tag.
5970 (muse-html-markup-paragraph-close): New function that only inserts a
5971 closing P tag when an unclosed P tag is nearby.
5974 ChangeLog muse-blosxom.el muse-html.el
5977 2005-05-18 06:07:02 GMT Michael Olson <mwolson@gnu.org> patch-35
5980 Update my example settings.
5982 muse--main--1.0--patch-35
5984 * examples/mwolson/muse-init.el: Synchronize with my current settings.
5987 ChangeLog examples/mwolson/muse-init.el
5990 2005-05-18 06:03:07 GMT Michael Olson <mwolson@gnu.org> patch-34
5993 Update documentation for C-c TAB feature.
5995 muse--main--1.0--patch-34
5997 * muse.texi (Keystroke Summary): Note that C-c TAB calls
6005 2005-05-18 06:00:27 GMT Michael Olson <mwolson@gnu.org> patch-33
6008 New feature: tag completion with C-c TAB.
6010 muse--main--1.0--patch-33
6012 * muse-mode.el (muse-mode-map): Map C-c TAB to `muse-insert-tag'.
6013 (muse-tag-history, muse-custom-tags): New variables that keep track of
6014 the tag history and newly-entered tags respectively for
6016 (muse-insert-tag): New function that interactively prompts the user for
6020 ChangeLog muse-mode.el
6023 2005-05-18 05:49:07 GMT Michael Olson <mwolson@gnu.org> patch-32
6026 Fix XHTML validation error with <hr> and <br>.
6028 muse--main--1.0--patch-32
6030 * muse-html.el (muse-xhtml-markup-strings): Use the proper form of the BR
6031 and HR tags for XHTML publishing. This should fix a few validation
6032 errors that I've been noticing lately.
6035 ChangeLog muse-html.el
6038 2005-05-12 22:46:10 GMT Michael Olson <mwolson@gnu.org> patch-31
6041 Remove flyspell overlays on links.
6043 muse--main--1.0--patch-31
6045 * muse-colors.el (muse-colors-link): Remove flyspell overlays. This
6046 should make the link clickable. On Emacs21, the color will stay red,
6047 but other Emacsen should do the right thing, which is use the normal
6048 link color. Hopefully this will fix some strange flyspell-related link
6052 ChangeLog muse-colors.el
6055 2005-05-06 03:30:05 GMT Michael Olson <mwolson@gnu.org> patch-30
6058 Update my example Muse settings.
6060 muse--main--1.0--patch-30
6062 * examples/mwolson/muse-init.el: Update from my latest version.
6063 (muse-project-alist): Remove the francais part of my blog.
6064 (my-muse-mode-flyspell-p): Split old `my-muse-mode-affect-p' function
6065 into this and `my-muse-mode-fill-nobreak-p'.
6066 (muse-mode-hook): Tell fill mode to avoid breaking links; hopefully
6067 this is the best way to accomplish this.
6068 (my-muse-blosxom-title-to-file): Replace more non-alphanumeric
6069 characters in the title.
6070 (my-muse-prepare-entry-for-xanga): Treat example regions better.
6073 ChangeLog examples/mwolson/muse-init.el
6076 2005-04-21 18:25:28 GMT Michael Olson <mwolson@gnu.org> patch-29
6079 Add simple `muse-version' function.
6081 muse--main--1.0--patch-29
6083 * muse.el (muse-version): New function that displays the value of the
6084 `muse-version' variable. This should be easier for the user to type
6085 than C-h v muse-version.
6091 2005-04-21 18:19:02 GMT Michael Olson <mwolson@gnu.org> patch-28
6094 Don't compile documentation by default.
6096 muse--main--1.0--patch-28
6098 * Makefile (all): Don't compile documentation by default.
6099 (doc): Use this rule to compile documentation.
6105 2005-04-16 18:08:24 GMT Michael Olson <mwolson@gnu.org> patch-27
6108 Merge RSS 2.0 enclosure support for muse-journal.el from johnw
6110 muse--main--1.0--patch-27
6112 2005-04-16 Michael Olson <mwolson@gnu.org>
6114 * muse-journal.el: Merge in enclosure support for RSS 2.0 from
6115 johnw. If a journal entry's title is a [[link]], then an
6116 <enclosure> tag will be added to the XML data giving the size and
6117 MIME type of the link target. This makes podcasting with Muse
6119 (muse-journal-rss-entry-template): Add enclosure usage to example.
6120 (muse-journal-rss-munge-buffer): Implement enclosures.
6123 ChangeLog muse-journal.el
6126 2005-04-15 05:54:30 GMT Michael Olson <mwolson@gnu.org> patch-26
6129 Standardize source headers, appease elint, don't require planner
6131 muse--main--1.0--patch-26
6133 2005-04-15 Michael Olson <mwolson@gnu.org>
6135 * Makefile, scripts/muse-build.el: Moved muse-build.el to the
6136 `scripts' directory since it really isn't part of Muse proper; it
6137 is used to generate Muse output from the command line.
6139 * muse-blosxom.el: Handle case where planner is not loaded so that
6140 it isn't a hard requirement.
6142 * muse-colors.el: Move definition of `muse-colors-tag-info' up so
6143 that elint doesn't complain.
6145 * muse-message.el (muse-message-markup-link): Don't throw up on
6146 links with no description.
6148 * muse-blosxom.el, muse-book.el, muse-colors.el, muse-convert.el,
6149 muse-docbook.el, muse-html.el, muse-http.el, muse-journal.el,
6150 muse-latex.el, muse-message.el, muse-mode.el, muse-poem.el,
6151 muse-project.el, muse-publish.el, muse-regexps.el,
6152 muse-texinfo.el, muse.el: Add standard header for each file in
6153 preparation for the initial release, which will hopefully happen
6154 sometime within the next month.
6158 experimental/.arch-ids/=id
6161 ChangeLog Makefile muse-blosxom.el muse-book.el muse-colors.el
6162 muse-convert.el muse-docbook.el muse-html.el muse-http.el
6163 muse-journal.el muse-latex.el muse-message.el muse-mode.el
6164 muse-poem.el muse-project.el muse-publish.el muse-regexps.el
6165 muse-texinfo.el muse.el
6168 .arch-ids/muse-build.el.id
6169 ==> scripts/.arch-ids/muse-build.el.id
6171 ==> scripts/muse-build.el
6173 removed directories:
6174 experimental experimental/.arch-ids
6177 2005-04-14 23:46:47 GMT Michael Olson <mwolson@gnu.org> patch-25
6180 Merge contents of muse-latexcjk.el into muse-latex.el.
6182 muse--main--1.0--patch-25
6184 2005-04-14 Michael Olson <mwolson@gnu.org>
6186 * muse-latex.el (muse-latexcjk-header, muse-latexcjk-footer)
6187 (muse-latexcjk-encoding-map, muse-latexcjk-encoding-default)
6188 (muse-latexcjk-encoding, muse-latexcjk-transform-content-type):
6189 Merge in from muse-latexcjk.el.
6191 * muse-latexcjk.el: Removed, functionality merged with
6195 .arch-ids/muse-latexcjk.el.id muse-latexcjk.el
6198 ChangeLog muse-latex.el
6201 2005-04-06 23:25:47 GMT Michael Olson <mwolson@gnu.org> patch-24
6204 Merge muse-xhtml.el into muse-html.el.
6206 muse--main--1.0--patch-24
6208 2005-04-06 Michael Olson <mwolson@gnu.org>
6210 * examples/mwolson/muse-init.el: Update with respect to the
6211 muse-xhtml.el merge.
6213 * muse-html.el: The contents of muse-xhtml.el have been merged in
6214 as advised by John Wiegley.
6215 (muse-html-style-sheet): Add example for XHTML use in the
6216 function's documentation.
6217 (muse-xhtml-header, muse-xhtml-footer, muse-xhtml-markup-tags):
6218 Moved from muse-xhtml.el.
6220 * muse-xhtml.el: Removed; contents merged into muse-html.el.
6223 .arch-ids/muse-xhtml.el.id muse-xhtml.el
6226 ChangeLog examples/mwolson/muse-init.el muse-html.el
6229 2005-04-06 03:18:55 GMT Michael Olson <mwolson@gnu.org> patch-23
6232 Try to fix regexps for Emacs 21.4.
6234 muse--main--1.0--patch-23
6236 2005-04-05 Michael Olson <mwolson@gnu.org>
6238 * muse-regexps.el (muse-extreg-usable-p): Try to make regexps work
6242 ChangeLog muse-regexps.el
6245 2005-04-01 17:59:47 GMT Michael Olson <mwolson@gnu.org> patch-22
6248 Add comments to the publish-project example script
6250 muse--main--1.0--patch-22
6252 2005-04-01 Michael Olson <mwolson@gnu.org>
6254 * examples/publish-project: Moved here from
6255 scripts/publish-project. Added a few comments so people know what
6259 ChangeLog examples/publish-project
6262 scripts/.arch-ids/publish-project.id
6263 ==> examples/.arch-ids/publish-project.id
6264 scripts/publish-project
6265 ==> examples/publish-project
6268 2005-04-01 02:27:08 GMT Michael Olson <mwolson@gnu.org> patch-21
6271 New XHTML style, add more examples to my sample muse config
6273 muse--main--1.0--patch-21
6275 2005-03-31 Michael Olson <mwolson@gnu.org>
6277 * examples/mwolson/muse-init.el: Give an example of deriving a
6278 custom publishing style.
6279 (my-muse-blosxom-finalize): Finalizes the "my-blosxom" style.
6280 (my-muse-prepare-entry-for-xanga): Mangle the published output
6281 from a blosxom project and copy the result to the clipboard for
6282 easy pasting into Xanga's web form. The file is untouched.
6284 * muse-html.el (muse-html-style-sheet): Include the <style
6285 type="text/css"></style> wrapper around the example.
6286 (muse-html-header): Don't add <style type="text/css"></style>
6287 around the value of `muse-html-style-sheet' anymore. This allows
6288 for the option of putting your stylesheet(s) in a separate file.
6289 An example of this is given in the documentation for this
6292 * muse-xhtml: New file that implements a publishing style which is
6293 derived from HTML mode. It uses a slightly modified version of
6294 the HTML markup rules to generate XHTML-compliant output.
6296 * muse-blosxom.el: Add new "blosxom-xhtml" style. The old
6297 "blosxom" style has been renamed to "blosxom-html". Fix a few
6300 * muse-journal.el: Add new "journal-xhtml" style.
6302 * muse-message.el: Add new "message-xhtml" style.
6305 .arch-ids/muse-xhtml.el.id muse-xhtml.el
6308 ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
6309 muse-html.el muse-journal.el muse-message.el
6312 2005-03-25 03:55:13 GMT Michael Olson <mwolson@gnu.org> patch-20
6315 Add my muse configuration to the examples
6317 muse--main--1.0--patch-20
6319 2005-03-24 Michael Olson <mwolson@gnu.org>
6321 * examples/johnw: Move John Wiegley's configuration to this
6324 * examples/mwolson: My configuration files go here.
6326 * examples/mwolson/muse-init.el: My Muse configuration file. I
6327 just figured out how to keep links from being spell-checked or
6328 split up by fill-mode, so the implementation of this may be found
6329 here. I also made a function that sets up a blog entry for me.
6332 examples/johnw/.arch-ids/=id examples/mwolson/.arch-ids/=id
6333 examples/mwolson/.arch-ids/muse-init.el.id
6334 examples/mwolson/muse-init.el
6340 examples/.arch-ids/muse-johnw.el.id
6341 ==> examples/johnw/.arch-ids/muse-johnw.el.id
6342 examples/.arch-ids/publish-johnw.id
6343 ==> examples/johnw/.arch-ids/publish-johnw.id
6344 examples/muse-johnw.el
6345 ==> examples/johnw/muse-johnw.el
6346 examples/publish-johnw
6347 ==> examples/johnw/publish-johnw
6350 examples/johnw examples/johnw/.arch-ids examples/mwolson
6351 examples/mwolson/.arch-ids
6354 2005-03-24 22:57:10 GMT Michael Olson <mwolson@gnu.org> patch-19
6357 Add muse-blosxom script and plugin for pyblosxom
6359 muse--main--1.0--patch-19
6361 2005-03-24 Michael Olson <mwolson@gnu.org>
6363 * muse-blosxom.el: Update copyright notice in headers and mention
6364 the pyblosxom scripts.
6366 * contrib/pyblosxom: New directory containing pyblosxom plugins
6369 * contrib/getstamps.py: Script that generates the "timestamps"
6370 file, run on the local machine.
6372 * contrib/hardcodedates.py: PyBlosxom plugin that interprets the
6376 contrib/pyblosxom/.arch-ids/=id
6377 contrib/pyblosxom/.arch-ids/getstamps.py.id
6378 contrib/pyblosxom/.arch-ids/hardcodedates.py.id
6379 contrib/pyblosxom/getstamps.py
6380 contrib/pyblosxom/hardcodedates.py
6383 ChangeLog muse-blosxom.el
6386 contrib/pyblosxom contrib/pyblosxom/.arch-ids
6389 2005-03-23 19:05:09 GMT Michael Olson <mwolson@gnu.org> patch-18
6392 muse-blosxom.el has matured past experimental status
6394 muse--main--1.0--patch-18
6396 2005-03-23 Michael Olson <mwolson@gnu.org>
6398 * muse-blosxom.el: Remove common functionality that has already
6399 been implemented in `muse-html.el'. Derive this mode from
6400 `muse-html'. Update documentation. I now feel that this file is
6401 ready to be included in the top-level Muse directory.
6404 ChangeLog muse-blosxom.el
6407 experimental/.arch-ids/muse-blosxom.el.id
6408 ==> .arch-ids/muse-blosxom.el.id
6409 experimental/muse-blosxom.el
6413 2005-03-22 05:28:01 GMT Michael Olson <mwolson@gnu.org> patch-17
6416 Make muse-blosxom.el slightly less experimental
6418 muse--main--1.0--patch-17
6420 2005-03-22 Michael Olson <mwolson@gnu.org>
6422 * experimental/muse-blosxom.el (muse-blosxom-page-date-alist):
6423 Renamed from `blosxom-page-date-alist'. Currently it does nothing
6425 (muse-blosxom-markup-regexps): Remove unnecessary first grouping
6426 from the `muse-blosxom-markup-date-directive' rule.
6427 (blosxom-set-time): Remove this function. We're not going to be
6428 touching the timestamp manually anymore -- it's too much of a
6429 hassle. Right now I've got a python program that compiles a
6430 timestamp file and a pyblosxom helper that reads it. Something
6431 similar could be arranged for blosxom, I'm sure.
6435 ChangeLog experimental/muse-blosxom.el
6438 2005-03-20 19:40:10 GMT Michael Olson <mwolson@gnu.org> patch-16
6441 Apply latest journal-related updates from johnw
6443 muse--main--1.0--patch-16
6447 ChangeLog examples/muse-johnw.el muse-journal.el
6450 2005-03-01 02:58:29 GMT Michael Olson <mwolson@gnu.org> patch-15
6453 Add Projects node to the manual
6455 muse--main--1.0--patch-15
6457 2005-02-28 Michael Olson <mwolson@gnu.org>
6459 * muse.texi: Change copyright notice since the FSF is now the
6461 (Projects): New node, based on a section from the README file.
6467 2005-03-01 02:25:15 GMT Michael Olson <mwolson@gnu.org> patch-14
6470 Correct documentation, adding some content.
6472 muse--main--1.0--patch-14
6474 2005-02-28 Michael Olson <mwolson@gnu.org>
6476 * muse.texi: Change license terms of the documentation to the GNU
6477 GPL instead of the GNU FDL, as per the consent of the copyright
6478 holders of the emacs-wiki manual, from which this is based. Some
6479 emacs-wiki-isms in the manual were corrected, and the Getting
6480 Started section was updated.
6486 2005-02-17 19:08:19 GMT Michael Olson <mwolson@gnu.org> patch-13
6489 Make muse-blosxom.el a bit more sane, still need to bum it down a bit
6491 muse--main--1.0--patch-13
6493 2005-02-17 Michael Olson <mwolson@gnu.org>
6495 * experimental/muse-blosxom.el: Somehow the contents of this file
6496 managed to get duplicated. I removed the duplicates.
6497 (muse-blosxom-date): Remove this, since it is not useful.
6498 (muse-blosxom-header): Use the standard header that blosxom.el
6502 ChangeLog experimental/muse-blosxom.el
6505 2005-02-08 04:20:41 GMT Michael Olson <mwolson@gnu.org> patch-12
6508 Initial commit of muse.texi, nothing substantial
6510 muse--main--1.0--patch-12
6512 2005-02-07 Michael Olson <mwolson@gnu.org>
6514 * muse.texi: New file that provides the documentation for Muse.
6515 It is in a very rough form at the moment. Nothing substantial may
6516 be found here yet. Be ye warned.
6519 .arch-ids/muse.texi.id muse.texi
6525 2005-02-08 01:15:15 GMT Michael Olson <mwolson@gnu.org> patch-11
6528 Add docstring, new trivial function
6530 muse--main--1.0--patch-11
6532 2005-02-07 Michael Olson <mwolson@gnu.org>
6534 * muse-mode.el (muse-mode-map): Make "C-c =" trigger
6535 `muse-what-changed'. No functionality change.
6536 (muse-what-changed): New function that displays in diff format the
6537 changes made since the buffer was last saved.
6539 * muse-project.el (muse-project-publish): Add docstring.
6542 ChangeLog muse-mode.el muse-project.el
6545 2005-02-04 18:42:08 GMT Michael Olson <mwolson@gnu.org> patch-10
6548 Add experimental version of muse-blosxom.el to project
6550 muse--main--1.0--patch-10
6552 2005-02-04 Michael Olson <mwolson@gnu.org>
6554 * Makefile (realclean): Remove file that gets generated when fonts
6557 * experimental/muse-bloxsom.el: New file that implements Blosxom
6558 support for Muse. It's in a very rough state, hence its placement
6559 in the `experimental' directory.
6562 experimental/.arch-ids/=id
6563 experimental/.arch-ids/muse-blosxom.el.id
6564 experimental/muse-blosxom.el
6570 experimental experimental/.arch-ids
6573 2005-02-04 18:19:44 GMT Michael Olson <mwolson@gnu.org> patch-9
6576 Make permissions more consistent
6578 muse--main--1.0--patch-9
6584 modified directories:
6585 contrib examples scripts
6588 2005-02-04 18:13:56 GMT Michael Olson <mwolson@gnu.org> patch-8
6593 muse--main--1.0--patch-8
6595 2005-02-04 Michael Olson <mwolson@gnu.org>
6597 * muse-build.el: Add contrib directory to `load-path'.
6598 (muse-elint-files): Load `muse-regexps.el'.
6600 * scripts/publish: Change permissions so that this script is
6601 executable. Add contrib directory to load list. Add
6602 `muse-regexps.el' to list.
6605 ChangeLog muse-build.el scripts/publish
6608 2005-01-31 21:04:43 GMT Michael Olson <mwolson@gnu.org> patch-7
6611 Use "—" instead of "—"
6613 muse--main--1.0--patch-7
6615 2005-01-31 Michael Olson <mwolson@gnu.org>
6617 * muse-docbook.el (muse-docbook-markup-strings): Replace "—"
6618 with "—" so that documents validate properly. Thanks to
6619 Björn Lindström for the suggestion.
6621 * muse-html.el (muse-html-markup-strings): Ditto.
6624 ChangeLog muse-docbook.el muse-html.el
6627 2005-01-25 19:04:31 GMT Michael Olson <mwolson@gnu.org> patch-6
6630 Fix use of "[:blank:]" in underline markup
6632 muse--main--1.0--patch-6
6634 2005-01-25 Michael Olson <mwolson@gnu.org>
6636 * muse-colors.el (muse-colors-markup): Replace "[:blank:]" with
6637 use of `muse-regexp-blank'.
6640 ChangeLog muse-colors.el
6643 2005-01-03 06:00:43 GMT Michael Olson <mwolson@member.fsf.org> patch-5
6646 Fix problem with headings being given wrong face
6648 muse--main--1.0--patch-5
6650 2005-01-03 Michael Olson <mwolson@gnu.org>
6652 * muse-colors.el: Add header.
6653 (muse-colors-emphasized): Headings were being given the coloring
6654 for the next level of heading instead of the real
6655 level (i.e. `muse-header-2' instead of `muse-header-1' for "*
6656 Heading"). Thanks to Lan Yufeng for finding this and sending a
6659 * muse-regexps.el: Fix header.
6662 ChangeLog muse-colors.el muse-regexps.el
6665 2005-01-02 00:02:15 GMT Michael Olson <mwolson@member.fsf.org> patch-4
6670 muse--main--1.0--patch-4
6672 2005-01-01 Michael Olson <mwolson@gnu.org>
6674 * ChangeLog: Move old ChangeLog to ChangeLog.2004. This new
6675 version will be automatically maintained by Arch.
6679 .arch-ids/ChangeLog.id ChangeLog
6682 .arch-ids/ChangeLog.id
6683 ==> .arch-ids/ChangeLog.2004.id
6688 2004-12-30 07:26:48 GMT Michael Olson <mwolson@member.fsf.org> patch-3
6691 Extended regexps fix, allow spaces in 1st part of links
6693 muse--main--1.0--patch-3
6695 2004-12-30 Michael Olson <mwolson@gnu.org>
6697 * muse.el (muse-link-regexp): Allow spaces in the first part of
6700 * muse-colors.el, muse-convert.el, muse-docbook.el: Use
6701 customizable alternatives to extended character classes.
6703 * muse-html.el, muse-mode.el, muse-publish.el: Ditto.
6706 ChangeLog muse-colors.el muse-convert.el muse-docbook.el
6707 muse-html.el muse-mode.el muse-publish.el muse.el
6710 2004-12-30 02:18:07 GMT Michael Olson <mwolson@member.fsf.org> patch-2
6713 Begin to change regexp handling, tweak muse.el header
6715 muse--main--1.0--patch-2
6717 2004-12-29 Michael Olson <mwolson@gnu.org>
6719 * muse.el: Change Copyright notice to FSF. Change Maintainer to
6722 * muse-regexps.el: New file that implements regexp handling.
6723 Generalized regexp options will be moved to it eventually.
6726 .arch-ids/muse-regexps.el.id muse-regexps.el
6732 2004-12-30 01:49:50 GMT Michael Olson <mwolson@member.fsf.org> patch-1
6735 Do some early spring cleaning
6737 muse--main--1.0--patch-1
6739 2004-12-29 Michael Olson <mwolson@gnu.org>
6741 * Makefile: Change path to `publish' script.
6743 * contrib/pcomplete.el: New file that is used by Muse without
6744 actually being a part of it: hence its location in the contrib
6747 * contrib/cgi.el, contrib/httpd.el: New location.
6749 * examples/muse-johnw.el, examples/publish-johnw: Ditto.
6751 * scripts/publish, scripts/publish-project: Ditto.
6754 contrib/.arch-ids/=id contrib/.arch-ids/pcomplete.el.id
6755 contrib/pcomplete.el examples/.arch-ids/=id
6756 scripts/.arch-ids/=id
6763 ==> contrib/.arch-ids/cgi.el.id
6764 .arch-ids/httpd.el.id
6765 ==> contrib/.arch-ids/httpd.el.id
6766 .arch-ids/muse-johnw.el.id
6767 ==> examples/.arch-ids/muse-johnw.el.id
6768 .arch-ids/publish-johnw.id
6769 ==> examples/.arch-ids/publish-johnw.id
6770 .arch-ids/publish-project.id
6771 ==> scripts/.arch-ids/publish-project.id
6772 .arch-ids/publish.id
6773 ==> scripts/.arch-ids/publish.id
6777 ==> contrib/httpd.el
6779 ==> examples/muse-johnw.el
6783 ==> examples/publish-johnw
6785 ==> scripts/publish-project
6788 contrib contrib/.arch-ids examples examples/.arch-ids scripts
6792 2004-12-30 01:33:11 GMT Michael Olson <mwolson@member.fsf.org> base-0
6795 tag of mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
6797 muse--main--1.0--base-0
6799 (automatically generated log message)
6802 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--base-0
6803 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-1
6804 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-2
6805 lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-1
6806 lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-2
6807 mwolson@member.fsf.org--2004/muse--main--1.0--base-0
6808 mwolson@member.fsf.org--2004/muse--main--1.0--patch-1
6809 mwolson@member.fsf.org--2004/muse--main--1.0--patch-2
6810 mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
6811 mwolson@member.fsf.org--2004/muse--mwolson--1.0--base-0
6812 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-1
6813 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-2
6814 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-3
6815 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-4
6816 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-5
6817 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-6
6818 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-7
6819 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-8