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-17 02:08:48 GMT Michael Olson <mwolson@gnu.org> patch-354
10 muse--main--1.0--patch-354
12 * AUTHORS: Update assignments.
14 * Makefile (release): Sign files here, rather than just before upload.
16 * debian/copyright: Update.
18 * debian/emacsen-install (FILES): Filter out autoloads.
20 * debian/emacsen-startup: Load autoload file.
22 * rules (build-stamp): Make autoloads.
23 (install): Install NEWS properly.
25 * lisp/Makefile: Make sure autoloads get generated upon install.
27 * lisp/muse.el (muse-version): Change to version 3.02.6. Oops. Thanks
28 to Romain Francoise for spotting this.
31 AUTHORS ChangeLog Makefile debian/copyright
32 debian/emacsen-install debian/emacsen-startup debian/rules
33 lisp/Makefile lisp/muse.el
36 debian/.arch-ids/NEWS.id
37 ==> debian/.arch-ids/NEWS.Debian.id
39 ==> debian/NEWS.Debian
42 2006-01-11 22:08:16 GMT Michael Olson <mwolson@gnu.org> patch-351
45 Fix #5044: lisp tag only evaluates first statement.
47 muse--main--1.0--patch-351
49 * lisp/muse-colors.el (muse-colors-lisp-tag): Manually wrap the contents
50 in (progn ...) so that multiple lisp fragments can be evaluated.
51 Thanks to Jim Ottaway for the idea.
53 * lisp/muse-publish.el (muse-publish-lisp-tag): Ditto.
56 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
59 2006-01-06 18:17:07 GMT Michael Olson <mwolson@gnu.org> patch-350
62 Sync with contributors.
64 muse--main--1.0--patch-350
66 * scripts/muse-build.el (muse-generate-autoloads): Add a newline to keep
67 Emacs from being confused when it loads this file. I don't think
68 Emacs' evaluation of the quoted local variables section does any harm,
69 but if it does, I'll provide a different fix.
72 ChangeLog scripts/muse-build.el
75 ajk@iu.edu--2005/muse--main--1.0--base-0
76 ajk@iu.edu--2005/muse--main--1.0--patch-1
77 ajk@iu.edu--2005/muse--main--1.0--patch-2
78 jeho@jeho.org--2005/muse--jeho--1.0--patch-12
79 jeho@jeho.org--2005/muse--jeho--1.0--patch-13
80 jeho@jeho.org--2005/muse--jeho--1.0--patch-14
81 jeho@jeho.org--2005/muse--jeho--1.0--patch-15
82 jeho@jeho.org--2005/muse--jeho--1.0--patch-16
83 jeho@jeho.org--2005/muse--jeho--1.0--patch-17
84 jeho@jeho.org--2005/muse--jeho--1.0--patch-18
85 jeho@jeho.org--2005/muse--jeho--1.0--patch-19
86 jeho@jeho.org--2005/muse--jeho--1.0--patch-20
87 jeho@jeho.org--2005/muse--jeho--1.0--patch-21
90 2006-01-05 16:20:51 GMT Michael Olson <mwolson@gnu.org> patch-349
93 Merged from john@wjsullivan.net--2006 (patch 0-1)
95 muse--main--1.0--patch-349
99 * john@wjsullivan.net--2006/muse--johnsu01--0--patch-1
100 Updated copyright year. Added notes about using the .muse file extension to the Projects node.
106 john@wjsullivan.net--2006/muse--johnsu01--0--base-0
107 john@wjsullivan.net--2006/muse--johnsu01--0--patch-1
110 2006-01-05 03:51:57 GMT Michael Olson <mwolson@gnu.org> patch-346
113 Fix #4973: muse-project-ignore-regexp too aggressive
115 muse--main--1.0--patch-346
117 * lisp/muse-project.el (muse-project-ignore-regexp): Note that
118 case-fold-search should be nil before using this regexp.
119 (muse-project-recurse-directory, muse-project-file-entries)
120 (muse-project-of-file): Set case-fold-search to nil before matching
121 against muse-project-ignore-regexp. Thanks to G. J. Teale for the
124 * muse-registry.el (muse-registry-make-new-registry): Ditto.
127 ChangeLog lisp/muse-project.el lisp/muse-registry.el
130 2006-01-04 20:07:54 GMT Michael Olson <mwolson@gnu.org> patch-345
133 Fix backtrace on project names.
135 muse--main--1.0--patch-345
137 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Fix backtrace on
138 coloring project names.
141 ChangeLog lisp/muse-wiki.el
144 2006-01-03 04:58:18 GMT Michael Olson <mwolson@gnu.org> patch-341
147 Fix #4718: InterWiki links with special characters are not handled properly.
149 muse--main--1.0--patch-341
151 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): If given a string, make
152 sure that we get everything after the interwiki delimiter. This fixes
156 ChangeLog lisp/muse-wiki.el
159 2006-01-03 02:46:18 GMT Michael Olson <mwolson@gnu.org> patch-340
162 Fix an issue with muse-project-file-alist.
164 muse--main--1.0--patch-340
166 * lisp/muse-project.el (muse-project-file-alist): Apply patch from
167 G. J. Teale. Make sure that last-mod is loaded correctly. This fixes
168 a problem that causes some files to not be published.
171 AUTHORS ChangeLog lisp/muse-project.el
174 2006-01-02 21:59:27 GMT Michael Olson <mwolson@gnu.org> patch-339
177 Implement escaping of "[" and "]" in extended links.
179 muse--main--1.0--patch-339
181 * lisp/muse-mode.el (muse-make-link): Use muse-link-escape
183 * lisp/muse.el (muse-link-escape): Escape "[" and "]" in links.
184 (muse-link-unescape): Unescape "[" and "]" in links.
185 (muse-handle-explicit-link): Use muse-link-unescape.
188 ChangeLog lisp/muse-mode.el lisp/muse.el
191 2006-01-02 19:33:23 GMT Michael Olson <mwolson@gnu.org> patch-338
194 muse-colors: Implement <lisp> tag evaluation when viewing Muse files.
196 muse--main--1.0--patch-338
198 * lisp/muse-colors.el (muse-colors-tags): Use muse-colors-lisp-tag to
200 (muse-colors-lisp-tag): New function that implements the evaluation of
201 <lisp> tags when viewing Muse files. Thanks to Jim Ottaway for porting
205 ChangeLog lisp/muse-colors.el
208 2006-01-02 01:05:13 GMT Michael Olson <mwolson@gnu.org> patch-337
211 muse-wiki: Allow interwiki links to use different base URLs.
213 muse--main--1.0--patch-337
215 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): If :base-url is
216 defined for the remote style, use it instead of file-relative-name to
217 resolve the path. Thanks to Justin Kirby for the idea.
220 ChangeLog lisp/muse-wiki.el
223 2006-01-01 19:15:02 GMT Michael Olson <mwolson@gnu.org> patch-336
228 muse--main--1.0--patch-336
230 * lisp/muse-xml-common.el (muse-xml-escape-url): Don't escape "+".
233 ChangeLog lisp/muse-xml-common.el
236 2005-12-30 23:22:45 GMT Michael Olson <mwolson@gnu.org> patch-333
239 muse-publish: Prevent error when return value is not a string.
241 muse--main--1.0--patch-333
243 * lisp/muse-publish.el (muse-publish-markup): Make sure returned value is
244 a string before using it to replace text. Thanks to Sacha for the
248 ChangeLog lisp/muse-publish.el
251 2005-12-30 01:42:30 GMT Michael Olson <mwolson@gnu.org> patch-331
254 Fix #4923: Definition lists with numbers are not possible.
256 muse--main--1.0--patch-331
258 * lisp/muse-publish.el (muse-list-item-type): Use string-match to
259 determine whether an item is an ordered list or definition list. This
260 should fix Bug #4923.
263 ChangeLog lisp/muse-publish.el
266 2005-12-29 23:02:18 GMT Michael Olson <mwolson@gnu.org> patch-329
269 muse-latex: Fix comment markup.
271 muse--main--1.0--patch-329
273 * lisp/muse-latex.el (muse-latex-markup-strings): Fix typo in
274 comment-end. Thanks to Ken Brown for reporting this.
277 ChangeLog lisp/muse-latex.el
280 2005-12-29 21:33:08 GMT Michael Olson <mwolson@gnu.org> patch-328
283 muse-publish: Use narrow-to-region to fix various bugs.
285 muse--main--1.0--patch-328
287 * lisp/muse-publish.el (muse-publish-markup-tag): Code indent change.
288 (muse-publish-escape-specials): Use `narrow-to-region' so that we
289 better define the region to work with. Thanks to Sacha Chua for the
290 advice. Also make sure that we are more careful with the result from
291 next-single-property-change.
292 (muse-publish-surround-text): Use narrow-to-region. Make this routine
294 (muse-publish-verse-tag): Use narrow-to-region.
297 ChangeLog lisp/muse-publish.el
300 2005-12-26 22:26:56 GMT Michael Olson <mwolson@gnu.org> patch-323
303 Add markup for non-breaking space.
305 muse--main--1.0--patch-323
307 * lisp/muse-docbook.el (muse-docbook-markup-strings): Add markup string
310 * lisp/muse-groff.el (muse-groff-markup-strings): Ditto.
312 * lisp/muse-html.el (muse-html-markup-strings): Ditto.
314 * lisp/muse-latex.el (muse-latex-markup-strings): Ditto.
316 * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Ditto.
318 * lisp/muse-xml.el (muse-xml-markup-strings): Ditto.
320 * lisp/muse-publish.el (muse-publish-markup-regexps)
321 (muse-publish-markup-functions): Interpret "~~" as a non-breaking
322 space. Thanks to Ken Brown for the suggestion.
323 (muse-publish-markup-no-break-space): New function that publishes a
327 ChangeLog lisp/muse-docbook.el lisp/muse-groff.el
328 lisp/muse-html.el lisp/muse-latex.el lisp/muse-publish.el
329 lisp/muse-texinfo.el lisp/muse-xml.el
332 2005-12-25 03:15:36 GMT Michael Olson <mwolson@gnu.org> patch-318
335 Fix a markup error involving links like [[#foo]].
337 muse--main--1.0--patch-318
339 * examples/QuickStart.muse: Move <contents> higher. Remove <comment>
340 tags around the centered text.
342 * lisp/muse-html.el (muse-html-markup-regexps): Cosmetic change.
343 (muse-html-markup-strings): Remove table-group strings, since they
344 aren't valid (X)HTML like I had thought. Change center to use <p>
346 (muse-html-insert-anchor): Remove.
347 (muse-html-markup-anchor): Respect the noemphasis property. This fixes
348 a bug with links like [[#foo]].
349 (muse-html-markup-footnote): Insert the correct footnote number.
351 * lisp/muse-publish.el (muse-publish-markup-regexps): Make noemphasis
352 rule higher than anchor rule.
353 (muse-publish-markup-anchor): Respect the noemphasis property.
355 * lisp/muse-xml-common.el (muse-xml-markup-anchor): Respect the
359 ChangeLog examples/QuickStart.muse lisp/muse-html.el
360 lisp/muse-publish.el lisp/muse-xml-common.el
363 2005-12-24 23:13:41 GMT Michael Olson <mwolson@gnu.org> patch-317
366 Get rid of muse-regexp-space. Standardize anchor markup somewhat.
368 muse--main--1.0--patch-317
370 * lisp/muse-colors.el (muse-colors-markup, muse-colors-custom-tags):
371 Replace muse-regexp-space with muse-regexp-blank. Too many Emacs
372 functions treat [:blank:]+\n differently than [:space:], so we'll use
373 the former everywhere.
375 * lisp/muse-convert.el (muse-write-citation): Ditto.
377 * lisp/muse-mode.el (muse-current-word, muse-link-at-point): Ditto.
379 * lisp/muse-protocols.el (muse-update-url-regexp): Ditto.
381 * lisp/muse-publish.el (muse-publish-markup-regexps)
382 (muse-publish-markup-tag, muse-publish-surround-text)
383 (muse-publish-markup-list): Ditto.
385 * lisp/muse-regexps.el (muse-tag-regexp, muse-implicit-link-regexp):
388 * lisp/muse-registry.el (muse-registry-url-regexp): Ditto.
390 * lisp/muse-regexps.el (muse-regexp-space): Remove.
392 * lisp/muse-docbook.el (muse-docbook-markup-functions): Use
393 muse-xml-markup-anchor.
394 (muse-docbook-markup-strings): Add markup strings for anchors.
395 (muse-docbook-insert-anchor, muse-docbook-markup-anchor): Remove.
397 * lisp/muse-html.el (muse-html-markup-footnote): Use muse-insert-markup.
399 * lisp/muse-latex.el (muse-latex-markup-functions): Remove anchor rule,
400 since we now have a sane default in muse-publish.el.
401 (muse-latex-markup-strings): Add markup strings for anchors.
402 (muse-latex-insert-anchor, muse-latex-markup-anchor): Remove.
404 * lisp/muse-publish.el (muse-publish-markup-anchor): Consult markup
405 strings. If style does not handle anchors, remove them.
407 * lisp/muse-texinfo.el (muse-texinfo-markup-functions): Remove anchor
408 rule, since we now have a sane default in muse-publish.el.
409 (muse-texinfo-markup-strings): Add markup strings for anchors.
410 (muse-texinfo-insert-anchor, muse-texinfo-markup-anchor): Remove.
412 * lisp/muse-xml-common.el (muse-xml-markup-anchor): New generic routine
413 for handling anchors.
414 (muse-xml-markup-table): Pass row-len to begin-table-group markup
417 * lisp/muse-xml.el (muse-xml-markup-strings): Add markup strings for
419 (muse-xml-insert-anchor, muse-xml-markup-anchor): Remove.
422 ChangeLog lisp/muse-colors.el lisp/muse-convert.el
423 lisp/muse-docbook.el lisp/muse-html.el lisp/muse-latex.el
424 lisp/muse-mode.el lisp/muse-protocols.el lisp/muse-publish.el
425 lisp/muse-regexps.el lisp/muse-registry.el
426 lisp/muse-texinfo.el lisp/muse-xml-common.el lisp/muse-xml.el
430 2005-12-23 01:42:39 GMT Michael Olson <mwolson@gnu.org> patch-311
433 muse-build: Prevent backup files when generating autoloads.
435 muse--main--1.0--patch-311
437 * scripts/muse-build.el (muse-generate-autoloads): Inhibit backups so
438 that we don't get muse-autoloads.el~ files.
441 ChangeLog scripts/muse-build.el
444 2005-12-17 01:19:30 GMT Michael Olson <mwolson@gnu.org> patch-305
447 Revert QuickStart changes, hack more on muse.rnc.
449 muse--main--1.0--patch-305
451 * examples/QuickStart.muse: Revert previous changes; they cause
452 publishing to fail. Hrm. Guess I'll have to fix the display issue
453 with <literal> tags then.
455 * muse.rnc: Put blockquote in the muse.element namespace, since it's not
459 ChangeLog examples/QuickStart.muse examples/muse.rnc
462 2005-12-16 23:37:24 GMT Michael Olson <mwolson@gnu.org> patch-304
465 QuickStart: Correct old syntax.
467 muse--main--1.0--patch-304
469 * examples/QuickStart.muse: Don't wrap the literal tag around other tags.
470 Just use equal sign escaping.
473 ChangeLog examples/QuickStart.muse
476 2005-12-16 23:19:09 GMT Michael Olson <mwolson@gnu.org> patch-303
479 Make XML publishing work with QuickStart; no longer considered unstable.
481 muse--main--1.0--patch-303
483 * examples/muse.rnc: Strip trailing whitespace. Hack it to the point
484 that it works with our QuickStart document.
486 * examples/Makefile (%.html, %.pdf, %.info, realclean, distclean)
487 (fullclean): Adapt to work with .muse extension.
489 * examples/QuickStart.muse: Rename from QuickStart. This makes it
490 automatically get colorized as a Muse document when opened.
492 * lisp/muse-xml.el: Move from experimental.
493 (muse-xml-footer): Use correct ending tag.
494 (muse-xml-markup-strings): Make emdash publish as " -- " to avoid an
495 annoying error regarding "—" when validating with nxml-mode.
496 rule and fn-sep should use the empty form of the HR tag.
498 * README: Fix directions for QuickStart.
501 ChangeLog README examples/Makefile examples/muse.rnc
505 examples/.arch-ids/QuickStart.id
506 ==> examples/.arch-ids/QuickStart.muse.id
508 ==> examples/QuickStart.muse
509 experimental/.arch-ids/muse-xml.el.id
510 ==> lisp/.arch-ids/muse-xml.el.id
511 experimental/muse-xml.el
515 2005-12-16 21:29:58 GMT Michael Olson <mwolson@gnu.org> patch-302
518 muse-html: Fix regexp error.
520 muse--main--1.0--patch-302
522 * lisp/muse-html.el (muse-html-escape-string): Fix error in regexp
526 ChangeLog lisp/muse-html.el
529 2005-12-16 21:28:45 GMT Michael Olson <mwolson@gnu.org> patch-301
532 Makefile: Minor tweak.
534 muse--main--1.0--patch-301
536 * lisp/Makefile (ELC): Base this on $(EL). This should keep
537 muse-autoloads.elc from being added to the list -- it won't be compiled
541 ChangeLog lisp/Makefile
544 2005-12-16 19:21:06 GMT Michael Olson <mwolson@gnu.org> patch-300
547 Generate autoloads file.
549 muse--main--1.0--patch-300
551 * Makefile (autoloads): New rule that calls "make autoloads" in lisp
554 * lisp/Makefile (EL): Avoid warning by removing muse-autoloads.el from
556 (all): Generate autoloads.
557 (autoloads): Make muse-autoloads.el.
558 (muse-autoloads.el): Call `muse-generate-autoloads' from
559 scripts/muse-build.el with arguments representing the directories to
560 use when searching for autoloads.
561 (realclean distclean fullclean): Remove autoloads.
563 * scripts/muse-build.el (muse-generate-autoloads): Generate autoloads for
564 Muse. Deal with XEmacs and its quirky insistence on doing most of the
565 work itself. Expand all command line args so that the right
566 directories are searched. Hardcode muse-autoloads.el as the name of
567 the generated autoloads file. Use my custom header and footer, if
571 ChangeLog Makefile lisp/Makefile scripts/muse-build.el
574 2005-12-16 17:06:06 GMT Michael Olson <mwolson@gnu.org> patch-299
577 Add autoload cookies.
579 muse--main--1.0--patch-299
581 Add autoload cookies to several functions.
584 ChangeLog lisp/muse-blosxom.el lisp/muse-mode.el
585 lisp/muse-project.el lisp/muse-protocols.el
589 2005-12-16 16:42:46 GMT Michael Olson <mwolson@gnu.org> patch-298
592 muse-mode: Make muse-edit-link-at-point work.
594 muse--main--1.0--patch-298
596 * lisp/muse-mode.el (muse-edit-link-at-point): Save match data so that
597 this function works. Before, it would remove an arbitrary chunk of the
601 ChangeLog lisp/muse-mode.el
604 2005-12-15 23:09:32 GMT Michael Olson <mwolson@gnu.org> patch-297
607 Change mode of muse-protocols to 644.
609 muse--main--1.0--patch-297
613 ChangeLog lisp/muse-protocols.el
616 2005-12-14 00:57:11 GMT Michael Olson <mwolson@gnu.org> patch-296
619 muse-wiki: WikiWord suffix fix.
621 muse--main--1.0--patch-296
623 * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Don't require there to
624 be nothing at the end. This allows us to separate WikiWords with
625 "''''" to indicate suffixes.
628 ChangeLog lisp/muse-wiki.el
631 2005-12-14 00:54:02 GMT Michael Olson <mwolson@gnu.org> patch-295
634 muse-wiki: Fix an error that occurs when muse-colors is not loaded.
636 muse--main--1.0--patch-295
638 * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Try to fix an
639 error when muse-colors is not loaded. Thanks to Stefan van der Walt
643 ChangeLog lisp/muse-wiki.el
646 2005-12-11 03:21:14 GMT Michael Olson <mwolson@gnu.org> patch-286
649 muse-wiki: First try at implementing WikiName separator.
651 muse--main--1.0--patch-286
653 * lisp/muse-wiki.el: Implement WikiName separator support via "''''"
654 markup, for when you want to add a suffix to a WikiName.
657 ChangeLog lisp/muse-wiki.el
660 2005-12-06 16:54:40 GMT Michael Olson <mwolson@gnu.org> patch-283
663 muse-mode: Minor fix.
665 muse--main--1.0--patch-283
667 * lisp/muse-mode.el (muse-current-word): Switch order of save-restriction
668 and save-excursion as recommended by Emacs documentation.
671 ChangeLog lisp/muse-mode.el
674 2005-12-01 01:32:29 GMT Michael Olson <mwolson@gnu.org> patch-282
677 muse-mode: Handle case where we visit an anchor-only link.
679 muse--main--1.0--patch-282
681 * lisp/muse-mode.el (muse-visit-link-default): Handle case where the link
682 consists of only an anchor. Thanks to Jim Ottaway for the patch.
685 ChangeLog lisp/muse-mode.el
688 2005-12-01 01:08:13 GMT Michael Olson <mwolson@gnu.org> patch-281
691 muse-colors: Add faces for all 3 levels of emphasis.
693 muse--main--1.0--patch-281
695 * lisp/muse-colors.el (muse-emphasis-1, muse-emphasis-2)
696 (muse-emphasis-3): New faces that represent italic, bold, and bold
697 italic emphasis, respectively.
698 (muse-colors-emphasized): Use new faces. Thanks to Phillip Lord for
699 the suggestion and the initial code.
702 AUTHORS ChangeLog lisp/muse-colors.el
705 2005-11-21 21:14:20 GMT Michael Olson <mwolson@gnu.org> patch-279
710 muse--main--1.0--patch-279
718 2005-11-21 21:11:14 GMT Michael Olson <mwolson@gnu.org> patch-278
721 Don't split anchors in URLs.
723 muse--main--1.0--patch-278
725 * lisp/muse-mode.el (muse-visit-link-default): Install patch from Jim
726 Ottaway. Remove ANCHOR parameter. Compute the anchor ourselves. Make
727 sure that we handle URLs before trying to split the anchor.
728 (muse-visit-link): Don't compute the anchor. Let the callee do that.
731 ChangeLog lisp/muse-mode.el
734 2005-11-20 22:22:10 GMT Michael Olson <mwolson@gnu.org> patch-276
737 Deal with case when muse-make-link is passed an explicit link.
739 muse--main--1.0--patch-276
741 * lisp/muse-mode.el (muse-make-link): Apply patch from Sacha that deals
742 with case when we are passed an explicit-style link.
745 ChangeLog lisp/muse-mode.el
748 2005-11-19 00:01:26 GMT Michael Olson <mwolson@gnu.org> patch-273
751 muse-latex: Make footnotes look a bit more natural for LaTeX users.
753 muse--main--1.0--patch-273
755 * lisp/muse-latex.el (muse-latex-markup-strings): Remove markup strings
756 for footnotemark and footnotetext-end, as recommended by Jim Ottaway.
759 ChangeLog lisp/muse-latex.el
762 2005-11-18 23:56:22 GMT Michael Olson <mwolson@gnu.org> patch-272
765 muse-texinfo: Correct markup strings for dots, enddots, center.
767 muse--main--1.0--patch-272
769 * AUTHORS: Bookkeeping
771 * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Apply patch from
772 Jim Ottaway that produces correct output for dots, enddots, and
776 AUTHORS ChangeLog lisp/muse-texinfo.el
779 2005-11-16 23:56:20 GMT Michael Olson <mwolson@gnu.org> patch-268
782 Allow "-" in publishing directives.
784 muse--main--1.0--patch-268
786 * lisp/muse-publish.el (muse-publish-markup-regexps): Allow "-" in
787 publishing directives. Thanks to Jim Ottaway for the suggestion.
790 ChangeLog lisp/muse-publish.el
793 2005-11-14 20:28:47 GMT Michael Olson <mwolson@gnu.org> patch-267
796 muse-latex: Fix "generation of PDF failed" message.
798 muse--main--1.0--patch-267
800 * lisp/muse-latex.el (muse-latex-pdf-generate): Make sure that we return
801 t or nil depending on whether the publishing attempt was successful.
804 ChangeLog lisp/muse-latex.el
807 2005-11-10 01:26:15 GMT Michael Olson <mwolson@gnu.org> patch-266
810 Call pdflatex a reasonable number of times.
812 muse--main--1.0--patch-266
814 * lisp/muse-latex.el (muse-latex-pdf-generate): Call pdflatex up to 3
815 times, depending on what return value we get. Thanks to John Wiegley
819 ChangeLog Makefile.defs debian/changelog debian/rules
823 2005-10-31 20:38:52 GMT Michael Olson <mwolson@gnu.org> patch-263
826 Fix mistyping of new option name.
828 muse--main--1.0--patch-263
830 * lisp/muse-publish.el (muse-publish-markup-comment)
831 (muse-publish-comment-tag): s/markup-//g. Fix mistyping of new option.
834 ChangeLog lisp/muse-publish.el
837 2005-10-29 09:15:07 GMT Michael Olson <mwolson@gnu.org> patch-257
840 By default, use ".muse" extension and do not detect by pathname.
842 muse--main--1.0--patch-257
844 * lisp/muse-mode.el (muse-mode-auto-p): Default to nil.
845 (muse-file-extension): Default to "muse". This has the effect of
846 making Emacs associate the ".muse" extension with muse-mode, without
847 trying to figure things out from the path to the file. The former
848 method is usually considered to be best, so we'll go with it.
851 ChangeLog lisp/muse-mode.el lisp/muse.el
854 2005-10-29 07:10:16 GMT Michael Olson <mwolson@gnu.org> patch-256
857 Emacs 21 flyspell fix.
859 muse--main--1.0--patch-256
861 * lisp/muse-mode.el (muse-mode): I finally figured out how to get
862 flyspell to pay attention to my muse-mode-flyspell-p constraints, which
863 means that the version of flyspell that comes with Emacs21 will no
864 longer mess up links.
867 ChangeLog lisp/muse-mode.el
870 2005-10-29 03:22:40 GMT Michael Olson <mwolson@gnu.org> patch-255
873 Merged from jeho@jeho.org--2005 (patch 0-11)
875 muse--main--1.0--patch-255
879 * lisp/muse-latex.el (muse-latex-markup-strings): Use the proper
882 * lisp/muse-mode.el (muse-link-at-point): Avoid error with intangible
884 (muse-visit-link-default): Save position before searching, in case the
885 search fails. Use a regexp search. Start from beginning of document.
886 Refine search regexp.
888 * lisp/muse-wiki.el (muse-wiki-ignore-bare-project-names): New option
889 that indicated whether project names without a page specifier will be
891 (muse-wiki-handle-interwiki): Consult
892 `muse-wiki-ignore-bare-project-names'.
896 * jeho@jeho.org--2005/muse--jeho--1.0--patch-6
897 muse-mode.el fix for muse-visit-link-default
899 * jeho@jeho.org--2005/muse--jeho--1.0--patch-7
900 muse-mode.el fix intangible problem in muse-link-at-point
902 * jeho@jeho.org--2005/muse--jeho--1.0--patch-8
903 muse-wiki: added option for not rendering bare project names as links
905 * jeho@jeho.org--2005/muse--jeho--1.0--patch-10
906 muse-mode.el: fix finding an anchor
908 * jeho@jeho.org--2005/muse--jeho--1.0--patch-11
909 muse-latex.el: fix footnote-end
912 AUTHORS ChangeLog lisp/muse-latex.el lisp/muse-mode.el
916 jeho@jeho.org--2005/muse--jeho--1.0--base-0
917 jeho@jeho.org--2005/muse--jeho--1.0--patch-1
918 jeho@jeho.org--2005/muse--jeho--1.0--patch-2
919 jeho@jeho.org--2005/muse--jeho--1.0--patch-3
920 jeho@jeho.org--2005/muse--jeho--1.0--patch-4
921 jeho@jeho.org--2005/muse--jeho--1.0--patch-5
922 jeho@jeho.org--2005/muse--jeho--1.0--patch-6
923 jeho@jeho.org--2005/muse--jeho--1.0--patch-7
924 jeho@jeho.org--2005/muse--jeho--1.0--patch-8
925 jeho@jeho.org--2005/muse--jeho--1.0--patch-9
926 jeho@jeho.org--2005/muse--jeho--1.0--patch-10
927 jeho@jeho.org--2005/muse--jeho--1.0--patch-11
930 2005-10-21 14:39:50 GMT Michael Olson <mwolson@gnu.org> patch-252
933 Allow anchors to occur near (rather than at) the beginning of line.
935 muse--main--1.0--patch-252
937 * lisp/muse-publish.el (muse-publish-markup-regexps): Allow non-word
938 characters before anchor, like " - ". Thanks to Phillip Lord for the
942 ChangeLog lisp/muse-publish.el
945 2005-10-13 04:20:29 GMT Michael Olson <mwolson@gnu.org> patch-251
948 Minor bookkeeping update.
950 muse--main--1.0--patch-251
952 * AUTHORS: Update information.
958 2005-10-13 03:38:30 GMT Michael Olson <mwolson@gnu.org> patch-249
961 muse-latex: Ignore anchor if it occurs at end of line.
963 muse--main--1.0--patch-249
965 * lisp/muse-latex.el (muse-latex-insert-anchor): If the anchor occurs at
966 the end of a line, ignore it. Thanks to Na Li for the suggestion.
969 ChangeLog experimental/muse-xml.el lisp/muse-latex.el
972 2005-09-27 00:15:05 GMT Michael Olson <mwolson@gnu.org> patch-246
975 Figure out syntax of :set.
977 muse--main--1.0--patch-246
979 * lisp/muse-project.el (muse-project): Make the :set option inline to
980 match the actual syntax that Muse recognizes.
982 * muse.texi (Projects): Note that I need to work on this section.
985 ChangeLog lisp/muse-project.el muse.texi
988 2005-09-26 22:31:57 GMT Michael Olson <mwolson@gnu.org> patch-245
991 Release Emacs Muse 3.02.01.
993 muse--main--1.0--patch-245
995 * NEWS: Update entries for Muse 3.02.01.
997 * debian/rules: Install NEWS.Debian.
999 * debian/NEWS: New file that contains Debian-related news items.
1001 * examples/mwolson/muse-init.el: Update with my latest changes.
1003 * examples/mwolson/templates/footer.html: Use
1004 `muse-publishing-directive'.
1007 debian/.arch-ids/NEWS.id debian/NEWS
1010 ChangeLog Makefile.defs NEWS debian/changelog debian/rules
1011 examples/mwolson/muse-init.el
1012 examples/mwolson/templates/footer.html lisp/muse.el muse.texi
1015 2005-09-26 21:23:49 GMT Michael Olson <mwolson@gnu.org> patch-244
1018 Fix customization bugs concerning muse-project-alist.
1020 muse--main--1.0--patch-244
1022 * examples/johnw/muse-johnw.el: Update with latest version from John.
1024 * muse-project.el (muse-project-alist-using-customize): New variable that
1025 indicates whether or not we just used customize to modify the value of
1027 (muse-project-alist-get): Set muse-project-alist-using-customize.
1028 (muse-project-alist-set): Only try to unescape muse-project-alist if
1029 muse-project-alist-using-customize is set. Make sure that the value we
1030 save to .emacs is unescaped.
1031 (muse-project): Add definition for :value-delete so that we can work
1032 around an Emacs21 and XEmacs21 annoyance.
1035 ChangeLog examples/johnw/muse-johnw.el lisp/muse-project.el
1038 2005-09-25 03:06:25 GMT Michael Olson <mwolson@gnu.org> patch-243
1041 Try to make link properties more sane.
1043 muse--main--1.0--patch-243
1045 * lisp/muse-colors.el (muse-link-properties): Try to make link properties
1046 a bit smarter. It is hoped that this fixes several strange key
1047 movement and link coloring issues. Thanks to Sergey Vlasov for the
1051 AUTHORS ChangeLog lisp/muse-colors.el
1054 2005-09-24 00:01:56 GMT Michael Olson <mwolson@gnu.org> patch-242
1057 Use modification time for date directive.
1059 muse--main--1.0--patch-242
1061 * lisp/muse-publish.el (muse-publish-markup-buffer): Set the date
1062 directive using the currently-publishing file's modification time,
1063 rather than the current time.
1066 ChangeLog lisp/muse-publish.el
1069 2005-09-22 16:15:59 GMT Michael Olson <mwolson@gnu.org> patch-240
1072 If more than 1 blank separates list/table items, separate them.
1074 muse--main--1.0--patch-240
1076 * lisp/muse-docbook.el, muse-html.el, muse-latex.el, muse-texinfo.el,
1077 experimental/muse-xml.el (muse-*-markup-regexps): If more than 1 blank
1078 line separates a list or table item, it will form a new table.
1081 ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
1082 lisp/muse-html.el lisp/muse-latex.el lisp/muse-texinfo.el
1085 2005-09-19 01:34:48 GMT Michael Olson <mwolson@gnu.org> patch-239
1088 muse.texi: Use @example instead of @smallexample.
1090 muse--main--1.0--patch-239
1092 * muse.texi: Replace @smallexample with @example. It didn't do what I
1093 thought it did, and the result looked worse. Hence, the reversal.
1099 2005-09-19 01:31:34 GMT Michael Olson <mwolson@gnu.org> patch-238
1102 muse-html: Add muse-xhtml-style-sheet.
1104 muse--main--1.0--patch-238
1106 * lisp/muse-html.el (muse-html-style-sheet): Remove XHTML note.
1107 (muse-xhtml-style-sheet): New option that is used in muse-xhtml-header.
1108 Thanks to Trent Buck for the suggestion.
1111 ChangeLog lisp/muse-html.el
1114 2005-09-16 07:06:42 GMT Michael Olson <mwolson@gnu.org> patch-237
1119 muse--main--1.0--patch-237
1121 * Makefile.defs: Update Debian stuff.
1123 * changelog: Add entry for 3.02-1, urgency medium.
1126 ChangeLog Makefile.defs debian/changelog
1129 2005-09-16 06:57:44 GMT Michael Olson <mwolson@gnu.org> patch-236
1132 Prepare for release.
1134 muse--main--1.0--patch-236
1136 * lisp/muse.el (muse-version): Increment to 3.02.
1138 * *.el: Fix first header line.
1140 * examples/mwolson/muse-init.el: Sync with my config.
1141 (my-muse-pdf-make-links-absolute): New function that makes relative
1142 links absolute in a hard-coded way.
1143 (my-muse-pdf-prepare-buffer): Add `my-muse-pdf-make-links-absolute' to
1144 publishing transforms.
1149 experimental/.arch-ids/muse-cite.el.id
1150 experimental/muse-cite.el
1153 ChangeLog Makefile.defs NEWS examples/mwolson/muse-init.el
1154 experimental/muse-message.el experimental/muse-xml.el
1155 lisp/muse-blosxom.el lisp/muse-book.el lisp/muse-colors.el
1156 lisp/muse-convert.el lisp/muse-docbook.el lisp/muse-html.el
1157 lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
1158 lisp/muse-mode.el lisp/muse-poem.el lisp/muse-project.el
1159 lisp/muse-protocols.el lisp/muse-publish.el
1160 lisp/muse-regexps.el lisp/muse-texinfo.el lisp/muse-wiki.el
1161 lisp/muse.el muse.texi
1164 2005-09-16 06:33:11 GMT Michael Olson <mwolson@gnu.org> patch-235
1167 Finish documentation.
1169 muse--main--1.0--patch-235
1171 * muse.texi (Comments): New node that describes the syntax of comments.
1172 (Markup Strings): Describe all markup strings.
1178 2005-09-16 05:02:45 GMT Michael Olson <mwolson@gnu.org> patch-234
1181 Document style elements for muse-define-style.
1183 muse--main--1.0--patch-234
1185 * muse.texi: Use @smallexample for 1-line examples.
1186 (Style Elements): New node that explains the different style elements
1187 that may be used for muse-define-style and muse-derive-style.
1188 (Deriving Styles): Prune unnecessary entries. Explain existing entries
1195 2005-09-16 04:05:19 GMT Michael Olson <mwolson@gnu.org> patch-233
1198 Make documentation separately installable.
1200 muse--main--1.0--patch-233
1202 * Makefile (install): Split into install-bin and install-info.
1204 * muse.texi (Markup Regexps): Fix display bug.
1207 ChangeLog Makefile muse.texi
1210 2005-09-15 03:52:01 GMT Michael Olson <mwolson@gnu.org> patch-232
1213 muse-mode: Set comment syntax.
1215 muse--main--1.0--patch-232
1217 * lisp/muse-mode.el (muse-mode): Declare comment syntax to be
1218 `^; comment text$'. Thanks to Jesse Alama for the suggestion.
1221 ChangeLog lisp/muse-mode.el
1224 2005-09-13 06:30:18 GMT Michael Olson <mwolson@gnu.org> patch-231
1227 muse.texi: Add publishing order information.
1229 muse--main--1.0--patch-231
1231 * muse.texi (Markup Regexps): Add publishing order.
1237 2005-09-09 15:12:05 GMT Michael Olson <mwolson@gnu.org> patch-230
1240 Hack on documentation. The release is in sight!
1242 muse--main--1.0--patch-230
1244 * muse.texi: Use @subsubheading for all logical split headers rather than
1245 @emph. Move all examples against left margin. Add comments to
1246 indicate what still needs to be done.
1247 (DocBook): Correct a few misspelled variable names and add some new
1249 (Common Elements): Split this into 4 new subsections.
1255 2005-09-08 16:50:53 GMT Michael Olson <mwolson@gnu.org> patch-229
1258 Fix publishing of stuff like <code><></code>.
1260 muse--main--1.0--patch-229
1262 * lisp/muse-publish.el (muse-publish-escape-specials): Use
1263 `insert-before-markers' rather than `insert'. This should fix strange
1264 edge cases like <code><></code>. Thanks to Trent Buck for the report.
1267 ChangeLog lisp/muse-publish.el
1270 2005-09-08 16:24:11 GMT Michael Olson <mwolson@gnu.org> patch-228
1273 Update NEWS, fix muse-url-protocols customization interface.
1275 muse--main--1.0--patch-228
1277 * lisp/muse-protocols.el (muse-url-protocols): Add customize choice for
1278 using nil as the resolve function.
1280 * NEWS: Bring up-to-date.
1283 ChangeLog NEWS lisp/muse-protocols.el
1286 2005-09-05 17:34:31 GMT Michael Olson <mwolson@gnu.org> patch-227
1289 Fix title coloring bug; muse-latex: escape '<' and '>'.
1291 muse--main--1.0--patch-227
1293 * lisp/muse-colors.el (muse-colors-markup): Match against the space after
1294 #title. This should prevent a rather nasty bug. Thanks to John Sullivan
1297 * lisp/muse-latex.el (muse-latex-markup-specials): Mark up '_' as
1298 "\textunderscore{}". Add escaping for '<' and '>'. Thanks to Trent
1302 ChangeLog lisp/muse-colors.el lisp/muse-latex.el
1305 2005-09-05 16:49:35 GMT Michael Olson <mwolson@gnu.org> patch-226
1308 muse-latex: Handle special characters in a better way.
1310 muse--main--1.0--patch-226
1312 * lisp/muse-latex.el (muse-latex-markup-regexps): Remove special
1314 (muse-latex-markup-strings): Use \\texttt{...} for 'begin-literal and
1315 'end-literal. Thanks to Trent Buck for the suggestion.
1316 (muse-latex-markup-specials): Move special characters here instead of
1320 ChangeLog lisp/muse-latex.el
1323 2005-09-05 14:25:37 GMT Michael Olson <mwolson@gnu.org> patch-225
1326 muse-latex: Fix compiler warning.
1328 muse--main--1.0--patch-225
1330 * lisp/muse-latex.el (muse-latex-pdf-generate): Provide 3rd argument for
1334 ChangeLog lisp/muse-latex.el
1337 2005-09-05 14:24:22 GMT Michael Olson <mwolson@gnu.org> patch-224
1342 muse--main--1.0--patch-224
1344 * lisp/muse-colors.el (muse-colors-tags): Switch coloring of code and
1345 verbatim. Verbatim makes text literal and escaped, code makes text
1346 teletype and escaped.
1348 * muse-publish.el (muse-publish-markup-tags): Add "code".
1349 (muse-publish-code-tag): New function that publishes code the same way
1350 as =teletyped= text.
1353 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
1356 2005-09-05 13:24:19 GMT Michael Olson <mwolson@gnu.org> patch-223
1359 Strip text properties before browsing a URL.
1361 muse--main--1.0--patch-223
1363 * lisp/muse-protocols.el (muse-browse-url): Strip text properties. Maybe
1364 this will fix a bug.
1367 ChangeLog lisp/muse-protocols.el
1370 2005-09-05 05:12:07 GMT Michael Olson <mwolson@gnu.org> patch-222
1373 muse-latex: Call pdflatex twice to get <contents> published.
1375 muse--main--1.0--patch-222
1377 * lisp/muse-latex.el (muse-latex-pdf-generate): Quote arguments. Call
1378 pdflatex twice, since this seems to be necessary to get <contents>
1379 published. Thanks to Trent Buck for the heads up. I wonder if we need
1380 to call it three times, since this is what John originally did. Can
1381 someone please give me advice about this?
1384 ChangeLog lisp/muse-latex.el
1387 2005-09-04 17:07:07 GMT Michael Olson <mwolson@gnu.org> patch-221
1390 Make info:// and man:// not publish a link, handle insert URL edge case.
1392 muse--main--1.0--patch-221
1394 * lisp/muse-protocols.el (muse-url-protocols): info:// and man:// should
1395 publish only the description, not the URL.
1397 * lisp/muse-publish.el (muse-publish-insert-url): Handle case where we
1398 get nil from muse-publish-url by not inserting any text.
1401 ChangeLog lisp/muse-protocols.el lisp/muse-publish.el
1404 2005-09-04 17:02:21 GMT Michael Olson <mwolson@gnu.org> patch-220
1407 If a URL has a resolve function of nil, publish the description only.
1409 muse--main--1.0--patch-220
1411 * lisp/muse-mode.el (muse-visit-link-default): Make sure we search for a
1414 * lisp/muse-protocols.el (muse-url-protocols): Improve customization
1416 (muse-resolve-url): If nil is given as the resolve function, return
1419 * lisp/muse-publish.el (muse-publish-url): If the URL resolves as nil,
1420 insert the description instead of the original URL.
1423 ChangeLog lisp/muse-mode.el lisp/muse-protocols.el
1424 lisp/muse-publish.el
1427 2005-09-02 22:57:04 GMT Michael Olson <mwolson@gnu.org> patch-219
1430 Implement protocol handling.
1432 muse--main--1.0--patch-219
1434 * lisp/muse-mode.el (muse-mode): Call muse-update-url-regexp. Maybe I
1435 should just make a hook for this stuff.
1436 (muse-visit-link-default): Call muse-browse-url instead of browse-url.
1438 * lisp/muse-protocols.el: New file that implements protocol handling.
1440 * lisp/muse-publish.el (muse-publish-url-transforms): Add
1442 (muse-publish-markup-url): Indentation fix, no func change.
1444 * lisp/muse-regexps.el (muse-url-regexp): Move to muse-protocols.el.
1446 * lisp/muse.el: Require muse-protocols.
1449 lisp/.arch-ids/muse-protocols.el.id lisp/muse-protocols.el
1452 ChangeLog lisp/muse-mode.el lisp/muse-publish.el
1453 lisp/muse-regexps.el lisp/muse.el
1456 2005-09-01 16:11:57 GMT Michael Olson <mwolson@gnu.org> patch-218
1459 muse-xml: Use a more standard sort of header.
1461 muse--main--1.0--patch-218
1463 * experimental/muse-xml.el (muse-xml-header): Use <MUSE> instead of <page
1464 type="muse">, as suggested by Brad Collins.
1467 ChangeLog experimental/muse-xml.el
1470 2005-09-01 16:04:32 GMT Michael Olson <mwolson@gnu.org> patch-217
1473 Add schema for muse-xml, tweak verse formatting, fix goof from last patch.
1475 muse--main--1.0--patch-217
1477 * AUTHORS: Note that Brad Collins authored examples/muse-rnc.
1479 * README (examples): Mention that other files are here as well.
1481 * examples/muse-rnc.el: New file that implements a RelaxNG Compact schema
1482 for use with muse-xml.el.
1484 * muse-xml.el: Mention the newly-contributed schema from Brad, and that
1485 muse-xml is in experimental status.
1486 (muse-xml-markup-regexps): Correct table-munging regexp.
1487 (muse-xml-markup-strings): Surround each verse line with <line></line>.
1488 Empty lines are marked up as <line />.
1490 * muse-html.el (muse-html-markup-strings, muse-xhtml-markup-strings):
1491 s/last-stanza-end/end-last-stanza-line/.
1493 * muse-mode.el (muse-visit-link-default): Make the temporary file
1494 visiting work as expected.
1496 * muse-publish.el (muse-publish-markup-verse): Make use of
1497 'begin-verse-line and 'begin-last-stanza-line. Use
1498 'end-last-stanza-line instead of 'last-stanza-end.
1500 * muse.texi (Verse): Be a bit more clever with our example.
1503 examples/.arch-ids/muse.rnc.id examples/muse.rnc
1506 AUTHORS ChangeLog README experimental/muse-xml.el
1507 lisp/muse-html.el lisp/muse-mode.el lisp/muse-publish.el
1511 2005-09-01 13:42:15 GMT Michael Olson <mwolson@gnu.org> patch-216
1514 Allow links to temporary files to be visited.
1516 muse--main--1.0--patch-216
1518 * lisp/muse-mode.el (muse-visit-link-default): Permit visiting of
1519 temporary files. These are buffers that do not have a corresponding
1523 ChangeLog lisp/muse-mode.el
1526 2005-09-01 11:41:14 GMT Michael Olson <mwolson@gnu.org> patch-215
1529 Fix save-match-data gaffe.
1531 muse--main--1.0--patch-215
1533 * lisp/muse-regexps.el (muse-regexp-emacs-revision): Move save-match-data
1534 outside of `and' statement.
1537 ChangeLog lisp/muse-regexps.el
1540 2005-08-31 03:48:28 GMT Michael Olson <mwolson@gnu.org> patch-214
1543 Introduce :link-suffix. muse-wiki: Don't mangle acronyms in titles.
1545 muse--main--1.0--patch-214
1547 * examples/mwolson/muse-init.el: Update.
1549 * muse-blosxom.el ("blosxom-html", "blosxom-xhtml"): Use :link-suffix to
1550 ensure that links to other pages in this project are given the proper
1553 * muse-latex.el ("pdf", "pdfcjk"): Ditto.
1555 * muse-journal.el (muse-journal-rdf-header): Use muse-publish-link-name
1556 instead of muse-publish-output-name.
1558 * muse-publish.el (muse-publish-link-name, muse-publish-link-file): New
1559 functions that consult the :link-suffix when returning the name of the
1560 link (or the complete file name for the latter function). If
1561 :link-suffix does not exist, use :suffix. This should help Muse be
1562 able to handle some more usage scenarios.
1563 (muse-publish-prepare-url): Use muse-publish-link-name instead of
1564 muse-publish-output-name.
1566 * muse-wiki.el (muse-wiki-resolve-project-page): Use
1567 muse-publish-link-file instead of muse-publish-output-file.
1568 (muse-wiki-publish-pretty-title): Don't space-separate capitalized
1569 letters. The old behavior was not friendly to acronyms.
1572 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
1573 lisp/muse-journal.el lisp/muse-latex.el lisp/muse-publish.el
1577 2005-08-29 06:14:35 GMT Michael Olson <mwolson@gnu.org> patch-213
1580 Correct the publish-project example.
1582 muse--main--1.0--patch-213
1584 * examples/publish-project: Remove "-l muse-build.el" and note that the
1585 user's muse-init.el file should add the Muse directories to load-path.
1588 ChangeLog examples/publish-project
1591 2005-08-29 06:04:51 GMT Michael Olson <mwolson@gnu.org> patch-212
1594 Reinstate former extended character class rules.
1596 muse--main--1.0--patch-212
1598 * lisp/muse-regexps.el (muse-regexp-use-character-classes): Looks like
1599 extended regexps really don't work well on Emacs 21.2 or 21.3, so
1601 (muse-regexp-emacs-revision): New variable that indicates the revision
1602 number of this version of Emacs.
1603 (muse-extreg-usable-p): Reinstate old rules -- Emacs 21.2 and 21.3
1604 aren't working well enough with extended character classes in regexps.
1606 * lisp/muse.el (muse-version): If INSERT option is given, insert the text
1607 instead of just displaying it.
1610 ChangeLog lisp/muse-regexps.el lisp/muse.el
1613 2005-08-28 23:59:03 GMT Michael Olson <mwolson@gnu.org> patch-211
1616 Fix paragraph-filling breakage in Emacs21.
1618 muse--main--1.0--patch-211
1620 * lisp/muse-mode.el (muse-mode): Check explicitly for Emacs21 rather than
1621 relying on muse-extreg-usable-p. Thanks to Sergey Vlasov for the bug
1625 ChangeLog lisp/muse-mode.el
1628 2005-08-27 02:25:35 GMT Michael Olson <mwolson@gnu.org> patch-210
1631 Allow Emacs 21.3 to use extended character classes in regexps.
1633 muse--main--1.0--patch-210
1635 * lisp/muse-regexps.el (muse-extreg-usable-p): Use a simpler algorithm.
1636 Since enough positive reports have come in about the usability of 21.3,
1637 we'll allow it to use extended character classes in regexps by default.
1640 ChangeLog lisp/muse-regexps.el
1643 2005-08-26 14:48:08 GMT Michael Olson <mwolson@gnu.org> patch-209
1646 Don't prompt unnecessarily when doing C-c C-t in a Muse project file.
1648 muse--main--1.0--patch-209
1650 * lisp/muse-publish.el (muse-publish-get-output-dir): Use
1651 `muse-read-directory-name' instead of `read-file-name'. Now Muse won't
1652 offer the style and directory prompt when you hit C-c C-t in a file
1653 belonging to a defined Muse project. Otherwise prompt. Thanks to Yann
1654 Hodique for the fix.
1656 * lisp/muse.el (muse-read-directory-name): New function that defines a
1657 fallback version of `read-directory-name', since Emacs21 doesn't have
1661 ChangeLog lisp/muse-publish.el lisp/muse.el
1664 hodique@lifl.fr--2005/muse--yh--1.0--patch-34
1665 hodique@lifl.fr--2005/muse--yh--1.0--patch-35
1666 hodique@lifl.fr--2005/muse--yh--1.0--patch-36
1667 hodique@lifl.fr--2005/muse--yh--1.0--patch-37
1668 hodique@lifl.fr--2005/muse--yh--1.0--patch-38
1669 hodique@lifl.fr--2005/muse--yh--1.0--patch-39
1672 2005-08-25 05:44:56 GMT Michael Olson <mwolson@gnu.org> patch-208
1675 Fix problem with links at beginning of buf and paragraphs.
1677 muse--main--1.0--patch-208
1679 * experimental/muse-xml.el (muse-xml-markup-regexps): Update to do what I
1682 * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
1684 * muse-html.el (muse-html-markup-regexps): Ditto.
1686 * muse-publish.el (muse-publishing-last-position): New variable that
1687 indicates our last buffer position while publishing the current rule.
1688 Used to make sure the process doesn't get stalled.
1689 (muse-publish-markup): Fix edge case where links at beginning of
1690 buffer, with read-only text, would prevent the beginning of buffer from
1692 (muse-publish-markup-directive): Fix case where two directives of the
1693 same size would prevent any following directives from being
1694 interpreted. We accomplish this by setting the last published position
1695 to nil after each directive.
1698 ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
1699 lisp/muse-html.el lisp/muse-publish.el
1702 2005-08-24 03:45:13 GMT Michael Olson <mwolson@gnu.org> patch-207
1705 Document publishing directives.
1707 muse--main--1.0--patch-207
1709 * muse.texi (Getting Started): Remove crufty sentence.
1710 (Directives): New section that describes the likes of #title and
1717 2005-08-23 04:36:54 GMT Michael Olson <mwolson@gnu.org> patch-206
1720 Document WikiNames and update header publishing information.
1722 muse--main--1.0--patch-206
1724 * muse.texi (Headings): Any level of headings is supported.
1725 (Emphasizing Text): Verbatim text may span multiple lines.
1726 (Explicit Links): Refactor Links section into Explicit Links, Implicit
1728 (Implicit Links): Document WikiNames and InterWiki links.
1734 2005-08-22 20:37:10 GMT Michael Olson <mwolson@gnu.org> patch-205
1737 Finish NEWS, handle emphasis at EOF edge case.
1739 muse--main--1.0--patch-205
1741 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-underlined)
1742 (muse-colors-verbatim): Highlight emphasis at the end of file, as long
1743 as there is a terminating emphasis delimiter.
1745 * examples/mwolson/muse-init.el: Sync with my latest configuration.
1747 * NEWS: Bring this up to date.
1750 ChangeLog NEWS examples/mwolson/muse-init.el
1754 2005-08-19 16:55:39 GMT Michael Olson <mwolson@gnu.org> patch-204
1757 muse-html: Add muse-xhtml-extension.
1759 muse--main--1.0--patch-204
1761 * lisp/muse-html.el (muse-xhtml-extension): New option that specifies the
1762 default file extension for publishing XHTML files. Thanks to Trent
1763 Buck for the suggestion.
1767 ChangeLog lisp/muse-html.el
1770 2005-08-19 16:24:08 GMT Michael Olson <mwolson@gnu.org> patch-203
1773 Add items through patch-149 to NEWS.
1775 muse--main--1.0--patch-203
1777 * NEWS (progress): Catch up to patch-149.
1779 * lisp/muse-mode.el (muse-mode): Remove spurious comment.
1781 * lisp/muse-publish.el (muse-publish): Ditto.
1784 ChangeLog NEWS lisp/muse-mode.el lisp/muse-publish.el
1787 2005-08-18 06:53:31 GMT Michael Olson <mwolson@gnu.org> patch-202
1790 Make building of Debian revisions work.
1792 muse--main--1.0--patch-202
1794 * Makefile (distclean): Don't remove anything in debian/, since it will
1796 (debclean): Removed, since two different targets need slightly
1797 different versions of this. Even abstraction has its limits.
1798 (debbuild): New target that takes care of performing the build itself.
1799 (debrevision): New target that makes a revision build, where the
1800 original tarball must not be modified.
1801 (debrevision): Split out building stuff to debbuild target.
1803 * debian/changelog: Several revisions worth of Debian fun.
1805 * debian/control (Build-Depends-Indep): Add emacs21 | emacsen.
1806 (Description): Make this match the ITP and shorten the text.
1809 ChangeLog Makefile Makefile.defs debian/changelog
1813 2005-08-14 07:10:16 GMT Michael Olson <mwolson@gnu.org> patch-201
1816 Prepare initial upload for Debian project.
1818 muse--main--1.0--patch-201
1820 * Makefile.defs (LASTUPLOAD): Mark as the previous Debian package
1821 version, since we only want the last changelog entry to appear on the
1822 initial Debian upload.
1824 * debian/changelog: New Debian package 3.01.arch.201-1.
1827 ChangeLog Makefile.defs debian/changelog
1830 2005-08-13 05:05:41 GMT Michael Olson <mwolson@gnu.org> patch-200
1833 muse-mode: Minor regexp tweak.
1835 muse--main--1.0--patch-200
1837 * lisp/muse-mode.el (muse-mode): Use \\s- instead of [[:blank:]].
1840 ChangeLog lisp/muse-mode.el
1843 2005-08-13 00:25:54 GMT Michael Olson <mwolson@gnu.org> patch-199
1846 Minor fixups from Peter K. Lee.
1848 muse--main--1.0--patch-199
1850 * experimental/muse-xml.el (muse-xml-fixup-tables): Be slightly less
1851 restrictive with our end-of-table regexp.
1853 * lisp/muse-docbook.el (muse-docbook-fixup-tables): Look for tgroup
1854 instead of start of table. Be less restrictive with several of our
1857 * lisp/muse-html.el: Patch from Peter K. Lee.
1858 (muse-html-prepare-buffer): Work around edge case where the "charset="
1859 part has already been appended to muse-html-meta-content-type.
1860 (muse-html-fixup-tables): Be slightly less restrictive with our
1861 end-of-table regexp.
1864 ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
1868 2005-08-12 20:36:10 GMT Michael Olson <mwolson@gnu.org> patch-198
1871 Keep lists from getting mashed together on M-q.
1873 muse--main--1.0--patch-198
1875 * lisp/muse-mode.el (muse-mode): Handle footnotes. Set `paragraph-start'
1876 locally so that lists don't get blended together incorrectly upon
1880 ChangeLog lisp/muse-mode.el
1883 2005-08-12 01:29:58 GMT Michael Olson <mwolson@gnu.org> patch-197
1886 QuickStart: Minor typo in anchor example.
1888 muse--main--1.0--patch-197
1890 * examples/QuickStart (Anchors and tagged links): Link to an anchor only,
1891 rather than a full URL.
1894 ChangeLog examples/QuickStart
1897 2005-08-09 23:15:10 GMT Michael Olson <mwolson@gnu.org> patch-196
1900 Makefile: Use BUILDOPTS.
1902 muse--main--1.0--patch-196
1904 * Makefile (debrelease): Make use of $(BUILDOPTS).
1906 * Makefile.defs (BUILDOPTS): New option that allows additional options to
1907 be passed to dpkg-buildpackage. In case I ever make several revisions
1908 before getting the -1 revision uploaded, for example, I can use "-sa"
1909 here in order to make a valid pacakge.
1912 ChangeLog Makefile Makefile.defs
1915 2005-08-09 22:39:09 GMT Michael Olson <mwolson@gnu.org> patch-195
1918 Make generated Debian packages slightly easier to upload.
1920 muse--main--1.0--patch-195
1922 * debian/changelog: Generate 3.01.arch.195-1.
1924 * debian/rules (clean): Call $(MAKE) realclean instead of $(MAKE) clean.
1926 * Makefile.defs (LASTUPLOAD): New variable that indicates the version
1927 that was last uploaded to Debian.
1929 * Makefile (debrelease): Use $(LASTUPLOAD) to ensure that a full set of
1930 changes is generated. This means we have to use dpkg-buildpackage,
1931 since debuild doesn't recognize the environment variables that it
1932 claims to recognize.
1935 ChangeLog Makefile Makefile.defs debian/changelog debian/rules
1938 2005-08-09 04:01:52 GMT Michael Olson <mwolson@gnu.org> patch-194
1941 Makefile: Minor deletion cleanups.
1943 muse--main--1.0--patch-194
1950 2005-08-09 03:26:50 GMT Michael Olson <mwolson@gnu.org> patch-193
1953 Compilation cleanups.
1955 muse--main--1.0--patch-193
1957 * lisp/muse-mode.el (muse-mode): Use `make-local-variable' instead of
1958 `make-variable-buffer-local' in order to silence compiler warnings.
1960 * lisp/muse.el: Add an eval-when-compile line to silence a compiler
1963 * scripts/muse-build.el (muse-elint-files): Automatically load every
1964 elisp file rather than specifying each one.
1967 ChangeLog lisp/muse-mode.el lisp/muse.el scripts/muse-build.el
1970 2005-08-08 22:58:24 GMT Michael Olson <mwolson@gnu.org> patch-192
1973 Fix failure to resolve interwiki link when clicking on it.
1975 muse--main--1.0--patch-192
1977 * Makefile (debclean): Minor tweak.
1979 * lisp/muse-mode.el (muse-visit-link-default): Indentation fix. No func
1982 * lisp/muse-project.el (muse-project-find-file): Don't add file
1983 extensions to a relative name. If we're dealing with a file, open it
1984 up without searching through the various projects for a path. This
1985 should fix the failure to resolve an interwiki link by clicking on it.
1988 ChangeLog Makefile lisp/muse-mode.el lisp/muse-project.el
1991 2005-08-06 17:39:45 GMT Michael Olson <mwolson@gnu.org> patch-191
1994 Makefile: Remove stale Debian packages for this version.
1996 muse--main--1.0--patch-191
1998 * Makefile (debclean): Remove generated Debian packages for the current
1999 version in parent directory.
2005 2005-08-03 04:34:50 GMT Michael Olson <mwolson@gnu.org> patch-190
2008 Fix trailing backslash error.
2010 muse--main--1.0--patch-190
2012 * lisp/muse-project.el (muse-project-of-file): Apply 1-line
2013 regexp-quoting fix from drkm.
2016 ChangeLog lisp/muse-project.el
2019 2005-07-27 07:43:53 GMT Michael Olson <mwolson@gnu.org> patch-189
2022 Release 3.01.91 (3.02 RC2).
2024 muse--main--1.0--patch-189
2026 * lisp/muse.el (muse-version): Release 3.01.91 (3.02 RC2).
2029 ChangeLog Makefile.defs lisp/muse.el muse.texi
2032 2005-07-27 07:40:03 GMT Michael Olson <mwolson@gnu.org> patch-188
2035 Escape email address and URL always.
2037 muse--main--1.0--patch-188
2039 * lisp/muse-publish.el (muse-publish-markup-email): Move lower. Always
2040 escape and publish email address as read-only, even when it's not
2042 (muse-publish-markup-url): Ditto for URL.
2045 ChangeLog Makefile.defs debian/changelog lisp/muse-publish.el
2048 2005-07-26 08:49:38 GMT Michael Olson <mwolson@gnu.org> patch-187
2051 Inter-project output name fix.
2053 muse--main--1.0--patch-187
2055 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): I would've sworn
2056 that I had fixed this before.
2059 ChangeLog lisp/muse-wiki.el
2062 2005-07-26 08:40:11 GMT Michael Olson <mwolson@gnu.org> patch-186
2065 Make coloring of verbatim greater-than sign same as publishing.
2067 muse--main--1.0--patch-186
2069 * lisp/muse-colors.el (muse-colors-markup): Since we currently publish a
2070 greater-than sign surrounded by equal signs, display it in verbatim
2074 ChangeLog lisp/muse-colors.el
2077 2005-07-26 08:03:41 GMT Michael Olson <mwolson@gnu.org> patch-185
2080 Allow transform function for link descriptions. Bare email and URL fixes.
2082 muse--main--1.0--patch-185
2084 * lisp/muse-publish.el (muse-publish-url-transforms): Docfix.
2085 (muse-publish-desc-transforms): New option that contains the functions
2086 that will be called to transform a link description.
2087 (muse-publish-markup-word): Handle Yet Another Edge Case.
2088 (muse-publish-markup-email): Use
2089 `muse-publish-escape-specials-in-string'. Don't publish if we have a
2090 double-quote on either side.
2091 (muse-publish-url): Apply description transforms.
2092 (muse-publish-markup-url): Don't publish if we have a double-quote on
2095 * lisp/muse-wiki.el (muse-wiki-update-wikiword-regexp)
2096 (muse-wiki-wikiword-regexp, muse-wiki-use-wikiword): Minor docfixes.
2097 (muse-wiki-interwiki-delimiter): New option that indicates the
2098 interwiki delimiter to use.
2099 (muse-wiki-interwiki-replacement): New option that indicates the
2101 (muse-wiki-update-interwiki-regexp): Use muse-wiki-interwiki-delimiter.
2102 (muse-wiki-publish-pretty-title): Deal with EXPLICIT argument so that
2103 this can be added to muse-publish-desc-transforms.
2104 (muse-wiki-publish-pretty-interwiki): New function that replaces the
2105 interwiki delimiter with its replacement, but only when the given text
2106 is not an explicit link.
2108 * lisp/muse.el (muse-update-file-extension): New function made from the
2109 innards of the :set function in `muse-file-extension'.
2112 ChangeLog lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
2115 2005-07-26 06:17:31 GMT Michael Olson <mwolson@gnu.org> patch-184
2118 Handle anchors in all publishing styles, as well as linking to them.
2120 muse--main--1.0--patch-184
2122 * lisp/muse-publish.el (muse-publish-url): Publish links to anchors as
2124 (muse-publish-prepare-url): Don't touch links to anchors.
2126 * lisp/muse-docbook.el (muse-docbook-markup-strings): Add handler for
2127 'internal-link. Treat centered text with
2128 <para role="center">...</para>.
2129 (muse-docbook-markup-paragraph): Slight regexp tweak.
2130 (muse-docbook-insert-anchor): Docfix.
2131 (muse-docbook-markup-anchor): Move lower in file.
2133 * lisp/muse-html.el (muse-html-markup-strings): Add handler for
2135 (muse-xhtml-markup-strings): Order list, no func change.
2136 (muse-html-markup-anchor): Move up in file, no func change.
2138 * lisp/muse-latex.el (muse-latex-markup-functions): Add rule for
2140 (muse-latex-markup-strings): Add handler for 'internal-link.
2141 (muse-latex-insert-anchor, muse-latex-markup-anchor): New functions
2142 that insert an anchor around the next word or inside of a tag.
2144 * lisp/muse-texinfo.el (muse-texinfo-markup-functions): Add rule for
2147 * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Add handler for
2149 (muse-texinfo-insert-anchor, muse-texinfo-markup-anchor): New functions
2150 that insert an anchor before the next word or within a tag.
2152 * NEWS: Initial attempt at documenting changes since 3.01.
2155 .arch-ids/NEWS.id NEWS
2158 ChangeLog lisp/muse-docbook.el lisp/muse-html.el
2159 lisp/muse-latex.el lisp/muse-publish.el lisp/muse-texinfo.el
2162 2005-07-26 04:30:52 GMT Michael Olson <mwolson@gnu.org> patch-183
2165 Generalize some blosxom helper functions.
2167 muse--main--1.0--patch-183
2169 * examples/mwolson/muse-init.el (muse-project-alist): Adapt to new
2170 generalized helper functions.
2171 (my-muse-prepare-entry-for-xanga): Use muse-blosxom-extension rather
2172 than hard-coding it. Use muse-with-temp-buffer. Handle all kinds of
2175 * lisp/muse-blosxom.el: Update example in header.
2176 (muse-blosxom-new-entry): Use new names for helper functions.
2177 (muse-blosxom-get-categories, muse-blosxom-project-alist-entry)
2178 (muse-blosxom-project-alist-dirs): Move to muse-project.el.
2180 * lisp/muse-project.el (muse-project-recurse-directory): Renamed from
2181 `muse-blosxom-project-get-categories'.
2182 (muse-project-alist-styles): Renamed from
2183 `muse-blosxom-project-alist-entry'.
2184 (muse-project-alist-dirs): Renamed from
2185 `muse-blosxom-project-alist-dirs'.
2186 (muse-project-of-file): Use `muse-current-file'.
2188 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Use
2189 `muse-current-file'.
2191 * lisp/muse.el (muse-current-file): New function that returns the name of
2192 the currently visited or published file.
2193 (muse-page-name): Use `muse-current-file'.
2196 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
2197 lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
2200 2005-07-26 03:47:53 GMT Michael Olson <mwolson@gnu.org> patch-182
2203 muse-xml: definition lists, muse-docbook: center.
2205 muse--main--1.0--patch-182
2207 * Makefile (%.info, %.html): Use general argument in rule.
2208 (distclean): Add another cruft file.
2210 * experimental/muse-xml.el (muse-xml-markup-strings): Use <list
2211 type="definition"> for definition lists.
2213 * lisp/muse-docbook.el (muse-docbook-markup-strings): Replace <center>
2214 with <note>, since it's the closest thing I could find.
2217 ChangeLog Makefile experimental/muse-xml.el
2218 lisp/muse-docbook.el
2221 2005-07-24 22:46:22 GMT Michael Olson <mwolson@gnu.org> patch-181
2224 Minor namespace fix.
2226 muse--main--1.0--patch-181
2228 * lisp/muse-colors.el (muse-colors-explicit-link): Use
2229 muse-match-string-no-properties rather than match-string-no-properties.
2232 ChangeLog lisp/muse-colors.el
2235 2005-07-24 21:04:15 GMT Michael Olson <mwolson@gnu.org> patch-180
2238 Correct breakage induced by previous patch.
2240 muse--main--1.0--patch-180
2242 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Don't use the local
2243 path as a fallback if we are publishing.
2246 ChangeLog lisp/muse-wiki.el
2249 2005-07-24 21:01:02 GMT Michael Olson <mwolson@gnu.org> patch-179
2252 Make interwiki links work in a few more edge cases.
2254 muse--main--1.0--patch-179
2256 * lisp/muse-project.el (muse-project-applicable-styles): Remove
2257 assertion, now that I have a good idea of the edge cases involved.
2259 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle case where
2260 the current file is not part of any Muse project, allowing interwiki
2261 links to be resolvable even then. Don't return a relative path if we
2262 are not publishing. For visiting links, the best thing is just to
2263 return the real path.
2266 ChangeLog lisp/muse-project.el lisp/muse-wiki.el
2269 2005-07-24 03:38:06 GMT Michael Olson <mwolson@gnu.org> patch-178
2272 Fix warnings during font-lock, example tag highlighting.
2274 muse--main--1.0--patch-178
2276 * lisp/muse-colors.el (muse-colors-region): Prevent "Wrong side of point"
2278 (muse-colors-tags): Make sure that no fontification occurs in <code> or
2280 (muse-unhighlight-region): Move higher up.
2281 (muse-colors-example-tag, muse-colors-literal-tag): Use
2282 `muse-unhighlight-region'. Fix spelling goof. Omit (goto-char end)
2283 since the point gets put in the right place automatically.
2286 ChangeLog lisp/muse-colors.el
2289 2005-07-24 03:01:50 GMT Michael Olson <mwolson@gnu.org> patch-177
2292 muse-xml: Separate section from title.
2294 muse--main--1.0--patch-177
2296 * experimental/muse-xml.el (muse-xml-markup-strings): Add "level"
2297 attribute to sections. Use separate <title> tag to handle the title of
2298 a section. Thanks to drkm for the suggestion.
2300 * lisp/muse-mode.el (muse-mode): Code indentation, no func change.
2302 * lisp/muse-publish.el (muse-publish-markup-heading)
2303 (muse-publish-section-close): Pass level to markup strings for all
2304 section-related tags.
2306 * lisp/muse.el (muse-page-name): Handle case where buffer-file-name is
2310 ChangeLog experimental/muse-xml.el lisp/muse-mode.el
2311 lisp/muse-publish.el lisp/muse.el
2314 2005-07-23 01:29:29 GMT Michael Olson <mwolson@gnu.org> patch-176
2317 Include regexps from base styles. Fix muse-project-ignore-regexp and use it more.
2319 muse--main--1.0--patch-176
2321 * lisp/muse-blosxom.el (muse-blosxom-get-categories): Don't include
2322 folders that match `muse-project-ignore-regexp'.
2324 * lisp/muse-project.el (muse-project-ignore-regexp): Correct an escape
2325 omission. Add ",.*" to list of bad directory parts.
2327 * lisp/muse-project.el (muse-project-of-file): Ignore PATHNAME if it
2328 matches `muse-project-ignore-regexp'.
2330 * lisp/muse-publish.el: Install patch from Peter K. Lee.
2331 (muse-style-elements-list): New function that returns a list of
2332 references to ELEM in STYLE, including base styles.
2333 (muse-publish-markup-region): Use muse-style-elements-list rather than
2334 muse-style-elements when getting :regexps.
2336 * lisp/muse-publish.el (muse-style-element): Add docstring.
2339 AUTHORS ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
2340 lisp/muse-publish.el
2343 2005-07-23 00:21:36 GMT Michael Olson <mwolson@gnu.org> patch-175
2346 Initial implementation of muse-xml.el. End of section edge case.
2348 muse--main--1.0--patch-175
2350 * AUTHORS: Add Peter K. Lee.
2352 * Makefile (experimental): New target that builds experimental programs.
2353 (distclean): Remove debian/dirs, a cruft file from the debian build
2356 * examples/mwolson/muse-init.el: Update.
2358 * examples/mwolson/muse-init.el ("\C-cpL"): Use a better function that
2359 prompts for the blog entry to visit.
2361 * experimental/Makefile: New file that causes experimental stuff to be
2364 * experimental/muse-xml.el: New file that provides the experimental XML
2367 * lisp/muse-docbook.el (muse-docbook-markup-regexps): Re-order and fix
2370 * lisp/muse-html.el (muse-html-markup-regexps): Ditto.
2372 * lisp/muse-publish.el (muse-publish-section-close): Deal with edge case
2373 involving end-of-file and paragraph detection.
2375 * lisp/muse-wiki.el: Minor header fix.
2377 * scripts/muse-build.el (load-path): Add "../experimental".
2380 experimental/.arch-ids/Makefile.id
2381 experimental/.arch-ids/muse-xml.el.id experimental/Makefile
2382 experimental/muse-xml.el
2385 AUTHORS ChangeLog Makefile examples/mwolson/muse-init.el
2386 lisp/muse-docbook.el lisp/muse-html.el lisp/muse-publish.el
2387 lisp/muse-wiki.el scripts/muse-build.el
2390 2005-07-22 07:30:43 GMT Michael Olson <mwolson@gnu.org> patch-174
2393 Try to fix <example> region coloring problem.
2395 muse--main--1.0--patch-174
2397 * lisp/muse-colors.el (muse-colors-example-tag, muse-colors-literal-tag):
2398 If region is multiple lines, add '(font-lock-multiline t) to
2399 properties. This should fix an annoying <example> region issue.
2402 ChangeLog lisp/muse-colors.el
2405 2005-07-22 07:19:30 GMT Michael Olson <mwolson@gnu.org> patch-173
2408 Don't publish implicit links that have a double-quote at begin or end.
2410 muse--main--1.0--patch-173
2412 * lisp/muse-colors.el (muse-colors-implicit-link): Don't colorize if a
2413 double-quote exists at beginning or end.
2415 * lisp/muse-publish.el (muse-publish-markup-link): When link is implicit,
2416 don't colorize if a double-quote exists at beginning or end.
2419 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
2422 2005-07-22 06:42:10 GMT Michael Olson <mwolson@gnu.org> patch-172
2425 Fix failure to publish emphasis properly.
2427 muse--main--1.0--patch-172
2429 * lisp/muse-publish.el (muse-publish-markup-word): Darn off-by-one
2432 * experimental/muse-wiki-old.el: Removed, since I'm happy with the state
2436 experimental/.arch-ids/muse-wiki-old.el.id
2437 experimental/muse-wiki-old.el
2440 ChangeLog lisp/muse-publish.el
2443 2005-07-22 04:55:52 GMT Michael Olson <mwolson@gnu.org> patch-171
2446 Add a few common revision control directories to the ignore list.
2448 muse--main--1.0--patch-171
2450 * lisp/muse-project.el (muse-project-ignore-regexp): Add types of
2451 directories to be ignored when building the file alist, such as those
2452 used for CVS and Arch revision control data.
2455 ChangeLog lisp/muse-project.el
2458 2005-07-21 01:00:25 GMT Michael Olson <mwolson@gnu.org> patch-170
2461 Fix #2654: Append a newline when using pdf publishing style.
2463 muse--main--1.0--patch-170
2465 * lisp/muse-latex.el (muse-latex-footer, muse-latexcjk-footer): Append a
2469 ChangeLog lisp/muse-latex.el
2472 2005-07-20 20:20:24 GMT Michael Olson <mwolson@gnu.org> patch-169
2475 5 levels of headings colorization; color bare URLs.
2477 muse--main--1.0--patch-169
2479 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-markup):
2480 Really color up to 5 headings.
2481 (muse-colors-markup): Add muse-url-regexp.
2482 (muse-colors-explicit-link): Renamed from muse-colors-link.
2483 (muse-colors-implicit-link): Moved here from
2484 `muse-wiki-colors-wikiword' in muse-wiki.el. We need it here since
2485 we'll be coloring URLs.
2488 ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
2491 2005-07-20 19:45:15 GMT Michael Olson <mwolson@gnu.org> patch-168
2494 Don't emphasize if a word constituent follows the trailer.
2496 muse--main--1.0--patch-168
2498 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-underlined)
2499 (muse-colors-verbatim): Don't colorize if a word constituent follows
2502 * lisp/muse-publish.el (muse-publish-markup-word): Don't publish if a
2503 word constituent follows the trailer.
2506 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
2509 2005-07-20 18:50:12 GMT Michael Olson <mwolson@gnu.org> patch-167
2512 Add coloring for example, verbatim, and =signs=; anchor fix.
2514 muse--main--1.0--patch-167
2516 * lisp/muse-colors.el (muse-verbatim-face): New face that is used to
2517 color <example>, <verbatim>, and =signs=. Defaults to a shade of gray.
2518 (muse-colors-verbatim): Use `muse-verbatim-face'.
2519 (muse-colors-markup): Move =sign= interpreting down so it gets higher
2521 (muse-colors-tags): Add verbatim and literal tags.
2522 (muse-colors-example-tag): Use `remove-text-properties' instead of
2523 `set-text-properties', since the latter does not work consistently.
2524 (muse-colors-literal-tag): New function that strips all markup from the
2526 (muse-colors-link): Match against muse-explicit-link-regexp early on so
2527 that we can work around an annoying XEmacs issue.
2529 * lisp/muse-publish.el (muse-publish-markup-word): Make =signs=
2530 multi-line by default.
2532 * lisp/muse.el (muse-page-name): Handle case where we're given an empty
2536 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
2540 2005-07-20 16:13:37 GMT Michael Olson <mwolson@gnu.org> patch-166
2543 Link with anchor bugfix.
2545 muse--main--1.0--patch-166
2547 * lisp/muse-colors.el (muse-link-face): Highlight links with anchors as
2548 valid, as long as the base is valid.
2551 ChangeLog lisp/muse-colors.el
2554 2005-07-20 14:21:57 GMT Michael Olson <mwolson@gnu.org> patch-165
2557 Link inside table issue, fixes read-only text error.
2559 muse--main--1.0--patch-165
2561 * lisp/muse-docbook.el (muse-docbook-fixup-tables): Ignore read-only text
2562 inside tables so we don't get an error when links exist.
2564 * lisp/muse-html.el (muse-html-fixup-tables): Ditto.
2566 * lisp/muse-project.el (muse-project-publish): Don't take forced files
2567 into account when displaying the "All files published" message, unless
2568 they've actually been modified.
2570 * lisp/muse.el (muse-with-temp-buffer): If debug-on-error is non-nil,
2571 don't wrap in condition-case; we don't want the message to be muffled.
2574 ChangeLog lisp/muse-docbook.el lisp/muse-html.el
2575 lisp/muse-project.el lisp/muse.el
2578 2005-07-20 07:41:28 GMT Michael Olson <mwolson@gnu.org> patch-164
2581 Permit infinitely-nested sections.
2583 muse--main--1.0--patch-164
2585 * examples/QuickStart (Links): Use GNA link rather than johnw's site.
2586 (Deriving from an existing style): Mark up as a list.
2588 * lisp/muse-colors.el (muse-colors-outline-faces-list, muse-make-faces):
2589 Color an additional level of headings.
2591 * lisp/muse-docbook.el (muse-docbook-markup-strings): Add new
2592 section-other, section-other-end, and section-close strings.
2593 (muse-docbook-fixup-sections): Removed, since Muse now implements this
2594 through the 'section-close string.
2596 * lisp/muse-html.el (muse-xhtml-markup-strings): Omit newline from
2597 'begin-underline, since this messes up paragraph handling. Use
2598 <h5></h5> for 'section-other.
2600 (muse-html-fixup-tables): New function that sorts the table parts so
2601 that order is head, foot, body. Apparently XHTML needs this, and it
2602 seems like a good general practice, so we do it for HTML as well.
2604 * lisp/muse-latex.el (muse-latex-markup-strings): Use \\paragraph{} for
2607 * lisp/muse-publish.el (muse-publish-section-close): New function that
2608 determines where to put the section close given heading depth and
2610 (muse-publish-markup-heading): Handle 'section-other and
2611 'section-other-end. Call `muse-publish-section-close' at end of
2614 * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Use @subsubheading
2618 ChangeLog examples/QuickStart lisp/muse-colors.el
2619 lisp/muse-docbook.el lisp/muse-html.el lisp/muse-latex.el
2620 lisp/muse-publish.el lisp/muse-texinfo.el
2623 2005-07-20 05:50:55 GMT Michael Olson <mwolson@gnu.org> patch-163
2626 muse-docbook: table and anchor fixes; many non-MULE XEmacs fixes.
2628 muse--main--1.0--patch-163
2630 * lisp/muse-docbook.el: More suggestions from Dale Smith, and non-MULE
2632 (muse-docbook-markup-regexps): Deal with new table algorithm.
2633 (muse-docbook-transform-content-type, muse-docbook-encoding)
2634 (muse-docbook-finalize-buffer): Non-MULE XEmacs fix.
2635 (muse-docbook-markup-table): Use a better table algorithm, based on the
2636 one in muse-html.el. Make sure a <tgroup> surrounds the body, head,
2637 and foot of the table. Use informaltable rather than table.
2638 (muse-docbook-fixup-tables): New function that sorts all tables found
2639 in the published document so that the order is head, foot, body.
2640 (muse-docbook-markup-functions): Add anchor handler.
2641 (muse-docbook-markup-paragraph): Allow anchors to occur at beginning of
2643 (muse-docbook-markup-anchor, muse-docbook-insert-anchor): New functions
2644 that insert an anchor at point.
2646 * lisp/muse-html.el (muse-html-transform-content-type)
2647 (muse-html-encoding, muse-html-finalize-buffer): Non-MULE XEmacs fixes.
2649 * examples/QuickStart (Anchors and tagged links): Improve anchor example.
2651 * lisp/muse.el (muse-eval-lisp): XEmacs fix.
2653 * lisp/muse.el (muse-with-temp-buffer): XEmacs fix. Include the body
2654 that was evaluated in the output.
2657 ChangeLog examples/QuickStart lisp/muse-docbook.el
2658 lisp/muse-html.el lisp/muse-latex.el lisp/muse.el
2661 2005-07-19 08:11:37 GMT Michael Olson <mwolson@gnu.org> patch-162
2664 muse-texinfo: Improve formatting for enddots, dots, underline.
2666 muse--main--1.0--patch-162
2668 * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Improve translation
2669 of enddots and dots. For begin-underline and end-underline, use "_",
2670 since we don't have anything better.
2673 ChangeLog lisp/muse-texinfo.el
2676 2005-07-19 07:51:54 GMT Michael Olson <mwolson@gnu.org> patch-161
2679 muse-texinfo: Fix #2635 by adding `}' and `{' to specials list.
2681 muse--main--1.0--patch-161
2683 * lisp/muse-texinfo.el (muse-texinfo-markup-specials): Add `{' and `}' to
2684 list. This should fix #2635.
2687 ChangeLog lisp/muse-texinfo.el
2690 2005-07-19 07:24:38 GMT Michael Olson <mwolson@gnu.org> patch-160
2693 muse-texinfo fixes; use info-pdf to generate PDF doc for QuickStart.
2695 muse--main--1.0--patch-160
2697 * Makefile.defs (VERSION): Prepare snapshot 3.01.arch.160.
2699 * debian/changelog: Ditto.
2701 * debian/control (Build-Depends-Indep): Add tetex-bin.
2703 * examples/Makefile (%.pdf): Use info-pdf, since it generates nicer
2706 * examples/QuickStart: Remove stray <comment> now that the bug that made
2707 it necessary is fixed.
2709 * lisp/muse-blosxom.el: Credit Björn Lindström for his excellent
2712 * lisp/muse-texinfo.el (muse-texinfo-header, muse-texinfo-footer): Move
2713 the contents from the footer to the header.
2715 * lisp/muse-texinfo.el (muse-texinfo-markup-table): Insert space before
2716 each number, not after.
2718 * lisp/muse.el (muse-eval-lisp): Minor whitespace fix.
2720 * lisp/muse.el (muse-with-temp-buffer): Throw a backtrace if an error
2721 happens when doing batch publishing. Minor whitespace fix.
2724 ChangeLog Makefile.defs debian/changelog debian/control
2725 examples/Makefile examples/QuickStart lisp/muse-blosxom.el
2726 lisp/muse-texinfo.el lisp/muse.el
2729 2005-07-19 05:50:25 GMT Michael Olson <mwolson@gnu.org> patch-159
2732 Handle a few more DocBook edge cases; all known DocBook issues are fixed.
2734 muse--main--1.0--patch-159
2736 * examples/QuickStart: Add "Write me." to empty sections at end so that
2737 they publish correctly with DocBook.
2739 * lisp/muse-docbook.el (muse-docbook-markup-paragraph): Handle case where
2740 paragraph starts with emphasis, example, link, or email address.
2743 ChangeLog examples/QuickStart lisp/muse-docbook.el
2746 2005-07-19 05:34:28 GMT Michael Olson <mwolson@gnu.org> patch-158
2749 Handle embedded docbook footnotes and <literal> edge case.
2751 muse--main--1.0--patch-158
2753 * lisp/muse-docbook.el: Implement more suggestions from Dale Smith.
2754 (muse-docbook-markup-strings): Use systemitem for example text.
2755 (muse-docbook-markup-paragraph): Allow for embedded footnotes that have
2756 <para></para> inside of them.
2758 * lisp/muse-html.el (muse-html-escape-string): Don't deal with '&<>"'
2761 * lisp/muse-publish.el (muse-publish-url-transforms): Add
2762 muse-publish-escape-specials-in-string to list by default.
2764 * lisp/muse-publish.el (muse-publish-escape-specials): New optional third
2765 argument IGNORE-READ-ONLY determines whether or not to ignore the
2766 read-only property when transforming text. Add docstring.
2767 (muse-publish-markup-word): Use non-nil third argument to
2768 muse-publish-escape-specials when we're publishing `='-delimited text.
2769 This allows =<literal><tag></literal>= to work as intended.
2771 * lisp/muse-publish.el (muse-publish-escape-specials-in-string): Ignore
2772 arguments after the first so that we can include this in
2773 `muse-publish-url-transforms'.
2775 * lisp/muse-publish.el (muse-publish-prepare-url): Add docstring.
2778 ChangeLog lisp/muse-docbook.el lisp/muse-html.el
2779 lisp/muse-publish.el
2782 2005-07-19 03:07:59 GMT Michael Olson <mwolson@gnu.org> patch-157
2785 Misc. blosxom fixes, like category directive.
2787 muse--main--1.0--patch-157
2789 * contrib/pyblosxom/getstamps.py: Add file extension.
2791 * contrib/pyblosxom/hardcodedates.py (get_all_timestamps): Omit file
2792 extension. This will allow Muse to specify it once a
2793 timestamps-writing routine gets written.
2795 * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Pay
2796 attention to the "category" directive, if it exists. Use file-truename
2797 instead of expand-file-name for base directory.
2799 * lisp/muse-blosxom.el (muse-blosxom-new-entry): Add #category directive
2802 * lisp/muse-project.el (muse-project): Add :timestamps to list of
2803 available tags, even though it doesn't do anything yet.
2806 ChangeLog contrib/pyblosxom/getstamps.py
2807 contrib/pyblosxom/hardcodedates.py lisp/muse-blosxom.el
2808 lisp/muse-project.el
2811 2005-07-18 08:53:32 GMT Michael Olson <mwolson@gnu.org> patch-156
2814 Small logic fix with temp files.
2816 muse--main--1.0--patch-156
2818 * lisp/muse.el (muse-with-temp-buffer): Use buffer-live-p instead of
2819 buffer-name to determine whether the buffer is still around.
2822 ChangeLog lisp/muse.el
2825 2005-07-18 08:23:00 GMT Michael Olson <mwolson@gnu.org> patch-155
2828 Make customize of muse-project-alist work in Emacs21 and XEmacs.
2830 muse--main--1.0--patch-155
2832 * lisp/muse.el (muse-widget-type-value-create)
2833 (muse-widget-child-value-get, muse-widget-type-match): Minimum set of
2834 extra widgets from 'lazy type that are needed to get the
2835 `muse-project-alist' customize interface to work on XEmacs and Emacs21.
2837 * lisp/muse.el (muse-implicit-link-functions)
2838 (muse-explicit-link-functions): Remove predefined wiki-related options.
2839 These are added in muse-wiki via custom-add-option.
2841 * lisp/muse-mode.el (muse-mode-hook): Ditto.
2843 * lisp/muse-colors.el (muse-colors-emphasized): Use eq instead of memq.
2845 * lisp/muse-project.el (muse-project-alist-get): Turn :symbols into
2846 ":strings" to cope with Emacs21 and XEmacs.
2847 (muse-project-alist-set): Turn ":strings" back into ":symbols".
2849 * lisp/muse-project.el (muse-project): Derive from 'default rather than
2850 'lazy, since that is an Emacs CVS-ism. Separate logical groups with
2851 newlines. Control indentation. Remove an unnecessary inlined repeat.
2853 * lisp/muse-project.el (muse-project-alist): Use cons instead of alist,
2854 since XEmacs doesn't support the alist widget. Deal with case where no
2855 projects are defined, or a strange expression is used.
2857 * lisp/muse-wiki.el: Insinuate muse-wiki link handlers and mode hook
2858 stuff using custom-add-option.
2861 ChangeLog lisp/muse-colors.el lisp/muse-mode.el
2862 lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
2865 2005-07-18 03:31:38 GMT Michael Olson <mwolson@gnu.org> patch-154
2868 Don't kill temp buffer if debug-on-error is non-nil.
2870 muse--main--1.0--patch-154
2872 * lisp/muse.el (muse-with-temp-buffer): Only kill the temp buffer when
2873 debug-on-error is nil. Use " *muse-temp*" for the buffer name.
2876 ChangeLog lisp/muse.el
2879 2005-07-18 03:05:11 GMT Michael Olson <mwolson@gnu.org> patch-153
2882 Expand Debian package description.
2884 muse--main--1.0--patch-153
2886 * debian/control (Description): Expand this to make the package more
2889 * debian/copyright, debian/rules: Minor whitespace cleanups.
2891 * debian/changelog: Package 3.01.arch.152-1.
2894 ChangeLog Makefile.defs debian/changelog debian/control
2895 debian/copyright debian/rules
2898 2005-07-18 02:33:12 GMT Michael Olson <mwolson@gnu.org> patch-152
2901 Header/footer docfix; ChangeLog correction.
2903 muse--main--1.0--patch-152
2905 * {arch}/.../patch-log/patch-144: Correct previous ChangeLog entry.
2906 Thanks to drkm for pointing out my error.
2908 Use better documentation and customize interface for headers and footers.
2909 Thanks to Chris McMahan.
2912 ChangeLog lisp/muse-blosxom.el lisp/muse-book.el
2913 lisp/muse-docbook.el lisp/muse-html.el lisp/muse-journal.el
2914 lisp/muse-latex.el lisp/muse-poem.el lisp/muse-texinfo.el
2916 {arch}/muse/muse--main/muse--main--1.0/mwolson@gnu.org--2005/patch-log/patch-144
2919 2005-07-18 00:53:34 GMT Michael Olson <mwolson@gnu.org> patch-151
2922 Slight Debian version tweak.
2924 muse--main--1.0--patch-151
2926 * Makefile.defs (VERSION): Use a slightly different version naming
2927 scheme. I've dropped the ".90". The new scheme is X.YY.arch.YYY where
2928 X.YY is the Muse version, and YYY is the patch level.
2930 * debian/changelog: Ditto.
2933 ChangeLog Makefile.defs debian/changelog
2936 2005-07-17 23:23:34 GMT Michael Olson <mwolson@gnu.org> patch-150
2939 Improve debian build and put together a package.
2941 muse--main--1.0--patch-150
2943 * Makefile (debclean): New target that cleans up the mess that the
2944 `debian' target makes.
2945 (debian): Build using debuild rather than dpkg-buildpackage. Copy
2946 results to my debian dist dir two levels up.
2948 * Makefile.defs (VERSION): Set to 3.01.90.arch.149 for the debian build.
2950 * debian/changelog: Sign 3.01.90.arch.149-1 snapshot.
2952 * debian/control (Standards-Version): Update to 3.6.2.
2954 * debian/control (Depends): Add emacs21 and xemacs21 to make lintian shut
2957 * debian/copyright (Copyright): Improve.
2959 * debian/emacsen-install (FILES): Include contrib directory so that
2960 muse-http.el compiles properly.
2962 * debian/muse-el.examples: New file containing the example files to
2965 * debian/rules: Move example stuff to muse-el.examples. Install some
2966 additional documentation.
2969 debian/.arch-ids/muse-el.examples.id debian/muse-el.examples
2972 ChangeLog Makefile Makefile.defs debian/changelog
2973 debian/control debian/copyright debian/emacsen-install
2977 2005-07-17 20:52:18 GMT Michael Olson <mwolson@gnu.org> patch-149
2980 Fix links in table, links in verbatim, emphasis publishing, publishing from script.
2982 muse--main--1.0--patch-149
2984 * lisp/muse-colors.el (muse-colors-emphasized): Fix an edge case where
2985 the beginning of a header would be emphasized if an asterisk came
2987 (muse-colors-underlined): Don't allow end of underlined text to be the
2988 beginning of a line. Don't use memq to check for whitespace syntax; eq
2991 * lisp/muse-publish.el (muse-publish-markup-regexps): Mark links later
2992 on. We'll use a more clever trick to keep emphasis characters from
2993 being interpreted in explicit links -- add a custom 'noemphasis text
2994 property to them. Move mdash rule further down so that I can add
2995 designations after blockquoted text.
2997 * lisp/muse-publish.el (muse-publish-markup-word): If beginning or end of
2998 text has the 'noemphasis property, ignore it.
2999 (muse-publish-mark-noemphasis): New function that adds the 'noemphasis
3000 property to the text between BEG and END, or match beginning and end.
3002 * lisp/muse.el (muse-with-temp-buffer): Make sure the buffer is alive
3003 before trying to set buffer-modified to nil. This should fix a
3004 "selecting deleted buffer" error when publishing from command line.
3007 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
3011 2005-07-17 18:36:55 GMT Michael Olson <mwolson@gnu.org> patch-148
3014 Journal validation fixes.
3016 muse--main--1.0--patch-148
3018 * lisp/muse-html.el (muse-html-header): Use HTML 4.0 Transitional by
3019 default rather than HTML 4.0 [strict].
3020 (muse-html-markup-strings): Include empty alt element.
3022 * lisp/muse-journal.el: Use "div class=..." rather than "div id=...".
3024 * muse.texi (Journal): Ditto.
3027 ChangeLog lisp/muse-html.el lisp/muse-journal.el muse.texi
3030 2005-07-17 04:21:19 GMT Michael Olson <mwolson@gnu.org> patch-147
3033 Add debian files; tweak Makefile.
3035 muse--main--1.0--patch-147
3037 * Makefile (distclean): Remove directory created by dist rule.
3038 (dist): Make this only generate the directory, not the tarball.
3039 (release): New target that generates the tarball and zipfile.
3040 (debrelease): New target that builds the debian package for Muse.
3041 (upload): Depend on release target.
3043 * examples/mwolson/stylesheets: Add forgotten Arch id.
3046 debian/.arch-ids/=id debian/.arch-ids/changelog.id
3047 debian/.arch-ids/control.id debian/.arch-ids/copyright.id
3048 debian/.arch-ids/emacsen-install.id
3049 debian/.arch-ids/emacsen-remove.id
3050 debian/.arch-ids/emacsen-startup.id
3051 debian/.arch-ids/muse-el.dirs.id
3052 debian/.arch-ids/muse-el.docs.id
3053 debian/.arch-ids/muse-el.info.id debian/.arch-ids/rules.id
3054 debian/changelog debian/control debian/copyright
3055 debian/emacsen-install debian/emacsen-remove
3056 debian/emacsen-startup debian/muse-el.dirs debian/muse-el.docs
3057 debian/muse-el.info debian/rules
3058 examples/mwolson/stylesheets/.arch-ids/=id
3059 examples/mwolson/stylesheets/.arch-ids/blog.css.id
3060 examples/mwolson/stylesheets/.arch-ids/common.css.id
3061 examples/mwolson/stylesheets/.arch-ids/print.css.id
3062 examples/mwolson/stylesheets/.arch-ids/screen.css.id
3063 examples/mwolson/stylesheets/blog.css
3064 examples/mwolson/stylesheets/common.css
3065 examples/mwolson/stylesheets/print.css
3066 examples/mwolson/stylesheets/screen.css
3072 debian debian/.arch-ids examples/mwolson/stylesheets
3073 examples/mwolson/stylesheets/.arch-ids
3076 2005-07-16 05:10:31 GMT Michael Olson <mwolson@gnu.org> patch-146
3079 Allow `muse-index-as-string' to remove current file from output.
3081 muse--main--1.0--patch-146
3083 * lisp/muse-mode.el (muse-index-as-string): Add EXCLUDE-CURRENT option,
3084 which excludes the current file from the output. Improve
3088 ChangeLog lisp/muse-mode.el
3091 2005-07-16 04:56:02 GMT Michael Olson <mwolson@gnu.org> patch-145
3094 S-TAB issue with Windows.
3096 muse--main--1.0--patch-145
3098 * lisp/muse-mode.el (muse-mode-map): Try once more to fix the Shift-TAB
3102 ChangeLog lisp/muse-mode.el
3105 2005-07-16 04:39:52 GMT Michael Olson <mwolson@gnu.org> patch-144
3108 Improve temp buffer usage.
3110 muse--main--1.0--patch-144
3112 * lisp/muse-publish.el (muse-publish-file): Omit second argument to
3113 `insert-file-contents'. This should further help with the temp
3114 buffer problem. Thanks to Peter K. Lee and drkm for the research
3117 * lisp/muse.el (muse-with-temp-buffer): Renamed from
3118 `muse-with-temp-buffer-no-prompt'. Report any errors that occur, but
3119 make sure the temp buffer is killed. I didn't implement an option to
3120 save the contents of the temp buffer.
3123 ChangeLog lisp/muse-book.el lisp/muse-http.el
3124 lisp/muse-mode.el lisp/muse-poem.el lisp/muse-publish.el
3128 2005-07-16 03:39:02 GMT Michael Olson <mwolson@gnu.org> patch-143
3131 muse-docbook: split-string Emacs21 fix.
3133 muse--main--1.0--patch-143
3135 * lisp/muse-docbook.el (muse-docbook-get-author): Omit 3rd argument of
3136 split-string to fix an Emacs21 issue.
3139 ChangeLog lisp/muse-docbook.el
3142 2005-07-15 04:40:26 GMT Michael Olson <mwolson@gnu.org> patch-142
3145 muse-docbook: Parse author directive so that it validates properly.
3147 muse--main--1.0--patch-142
3149 * lisp/muse-docbook.el (muse-docbook-get-author): New function that
3150 attempts to publish the contents a DocBook-usable <author> tag.
3151 (muse-docbook-header): Use `muse-docbook-get-author'.
3154 ChangeLog lisp/muse-docbook.el
3157 2005-07-15 01:57:51 GMT Michael Olson <mwolson@gnu.org> patch-141
3160 Be a bit more clever with our consecutive list regexp.
3162 muse--main--1.0--patch-141
3164 * lisp/muse-docbook.el (muse-docbook-markup-regexps): Be a bit more
3165 clever with our consecutive list regexp.
3168 ChangeLog lisp/muse-docbook.el
3171 2005-07-15 01:50:05 GMT Michael Olson <mwolson@gnu.org> patch-140
3174 Do the right thing with consecutive list items, hopefully.
3176 muse--main--1.0--patch-140
3178 * lisp/muse-docbook.el: Apply patch from Dale Smith and add to it.
3179 (muse-docbook-header): Add DTD string.
3180 (muse-docbook-markup-regexps): Add rule that merges consecutive list
3182 (muse-docbook-merged-tags, muse-docbook-fixup-tags): Removed.
3183 ("docbook"): Change :before-end back to 'muse-docbook-fixup-sections.
3186 ChangeLog lisp/muse-docbook.el
3189 2005-07-15 01:07:35 GMT Michael Olson <mwolson@gnu.org> patch-139
3192 Improve customize interface for `muse-project-alist' once more.
3194 muse--main--1.0--patch-139
3196 * lisp/muse-project.el (muse-project-alist-get): Allow cdr of each
3197 setting to be anything, since we now support settings that use lists.
3198 (muse-project): Vastly improve this by naming each setting and showing
3199 what exact type is required. Handle case where a function is not
3200 defined yet. Use a set for styles, which looks nice. This is about as
3201 good as it can be ... unless we add some sort of inline documentation
3202 later on. A setting was added for Yann's :force-publish tag.
3204 * lisp/muse.el (muse-eval-lisp): Fix compile warning by not displaying
3208 ChangeLog lisp/muse-project.el lisp/muse.el
3211 2005-07-14 23:27:14 GMT Michael Olson <mwolson@gnu.org> patch-138
3214 Merged from hodique@lifl.fr--2005 (patch 24-33)
3216 muse--main--1.0--patch-138
3220 * hodique@lifl.fr--2005/muse--yh--1.0--patch-24
3221 Merged from mwolson@gnu.org--2005 (patch 96)
3223 * hodique@lifl.fr--2005/muse--yh--1.0--patch-25
3224 Merged from mwolson@gnu.org--2005 (patch 97-101)
3226 * hodique@lifl.fr--2005/muse--yh--1.0--patch-26
3227 Merged from mwolson@gnu.org--2005 (patch 102-106)
3229 * hodique@lifl.fr--2005/muse--yh--1.0--patch-27
3230 Merged from mwolson@gnu.org--2005 (patch 107-120)
3232 * hodique@lifl.fr--2005/muse--yh--1.0--patch-28
3233 Merged from mwolson@gnu.org--2005 (patch 121-131)
3235 * hodique@lifl.fr--2005/muse--yh--1.0--patch-29
3236 Merged from mwolson@gnu.org--2005 (patch 132)
3238 * hodique@lifl.fr--2005/muse--yh--1.0--patch-30
3239 Merged from mwolson@gnu.org--2005 (patch 133-135)
3241 * hodique@lifl.fr--2005/muse--yh--1.0--patch-31
3242 Merged from mwolson@gnu.org--2005 (patch 136)
3244 * hodique@lifl.fr--2005/muse--yh--1.0--patch-32
3245 Merged from mwolson@gnu.org--2005 (patch 137)
3247 * hodique@lifl.fr--2005/muse--yh--1.0--patch-33
3248 Introduce :force-publish project keyword. Fix bug #2637
3251 ChangeLog lisp/muse-project.el
3254 hodique@lifl.fr--2005/muse--yh--1.0--patch-24
3255 hodique@lifl.fr--2005/muse--yh--1.0--patch-25
3256 hodique@lifl.fr--2005/muse--yh--1.0--patch-26
3257 hodique@lifl.fr--2005/muse--yh--1.0--patch-27
3258 hodique@lifl.fr--2005/muse--yh--1.0--patch-28
3259 hodique@lifl.fr--2005/muse--yh--1.0--patch-29
3260 hodique@lifl.fr--2005/muse--yh--1.0--patch-30
3261 hodique@lifl.fr--2005/muse--yh--1.0--patch-31
3262 hodique@lifl.fr--2005/muse--yh--1.0--patch-32
3263 hodique@lifl.fr--2005/muse--yh--1.0--patch-33
3266 2005-07-14 20:48:56 GMT Michael Olson <mwolson@gnu.org> patch-137
3269 Prevent temp buffers from prompting for save; handle lisp errors better.
3271 muse--main--1.0--patch-137
3273 * lisp/muse-colors.el (muse-colors-region): Try to fix "Invalid search
3274 bound" error. I don't know for certain where this is coming from,
3275 though ... *grumble*.
3277 * lisp/muse.el (muse-eval-lisp): Wrap this in a `condition-case', much
3278 like how emacs-wiki does it. Warn the user about lisp errors,
3279 returning "<!--INVALID LISP CODE-->" if an error occurs. This will
3280 publish as something valid in most markup styles, with increased
3281 emphasis on those that don't support it. That's a win-win ... I think
3284 * lisp/muse.el (muse-with-temp-buffer-no-prompt): New macro that acts
3285 like `with-temp-buffer', but sets buffer-modfied-p to nil before trying
3286 to kill the buffer so we don't get any annoying prompts. I *strongly*
3287 believe that this should be the default behavior of `with-temp-buffer'.
3289 * lisp/muse-book.el (muse-book-publish-project): Use
3290 `muse-with-temp-buffer-no-prompt'.
3292 * lisp/muse-http.el (muse-http-reject): Ditto.
3294 * lisp/muse-mode.el (muse-index-as-string): Ditto.
3296 * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
3298 * lisp/muse-publish.el (muse-publish-markup-string, muse-publish-file):
3299 (muse-publish-markup-email, muse-published-contents): Ditto.
3302 ChangeLog lisp/muse-book.el lisp/muse-colors.el
3303 lisp/muse-http.el lisp/muse-mode.el lisp/muse-poem.el
3304 lisp/muse-publish.el lisp/muse.el
3307 2005-07-14 18:49:56 GMT Michael Olson <mwolson@gnu.org> patch-136
3310 Customization error; Makefile tweaks.
3312 muse--main--1.0--patch-136
3314 * Makefile (dist): Use a tla-specific method to create the tarball.
3315 Create a zip file as well.
3316 (upload): New rule that uploads the tarball and zip file to gna.org.
3318 * Makefile.defs (VERSION): New variable that determines the version
3319 string to use in the `dist' and `upload' targets.
3321 * lisp/muse.el (muse-implicit-link-functions)
3322 (muse-explicit-link-functions): Use :type of hook so that the options
3326 ChangeLog Makefile Makefile.defs lisp/muse.el
3329 2005-07-13 23:20:12 GMT Michael Olson <mwolson@gnu.org> patch-135
3332 Prepare Muse 3.01.90 (3.02 RC1).
3334 muse--main--1.0--patch-135
3338 ChangeLog lisp/muse.el muse.texi
3341 2005-07-13 23:11:08 GMT Michael Olson <mwolson@gnu.org> patch-134
3344 Attempt to get the right file extension when publishing; more examples.
3346 muse--main--1.0--patch-134
3348 * examples/mwolson/muse-init.el: Update my configuration.
3350 * examples/mwolson/templates: Store my web page templates here.
3352 * examples/mwolson/stylesheets: Store my CSS stylesheets here.
3354 * lisp/muse-publish.el (muse-publish-markup-link): Fix mangling of
3355 descriptions. Yet another reason to implement my list-returning from
3358 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Deal gracefully
3359 with a few more edge cases. Throw together a rough hack for
3360 determining when to include the output file extension.
3362 * lisp/muse-wiki.el (muse-wiki-colors-nop-tag): Make this less odious,
3363 but still ineffective.
3366 examples/mwolson/templates/.arch-ids/=id
3367 examples/mwolson/templates/.arch-ids/footer.html.id
3368 examples/mwolson/templates/.arch-ids/generic-footer.html.id
3369 examples/mwolson/templates/.arch-ids/generic-header.html.id
3370 examples/mwolson/templates/.arch-ids/header.html.id
3371 examples/mwolson/templates/footer.html
3372 examples/mwolson/templates/generic-footer.html
3373 examples/mwolson/templates/generic-header.html
3374 examples/mwolson/templates/header.html
3377 ChangeLog examples/mwolson/muse-init.el lisp/muse-publish.el
3381 examples/mwolson/templates
3382 examples/mwolson/templates/.arch-ids
3385 2005-07-13 21:12:27 GMT Michael Olson <mwolson@gnu.org> patch-133
3388 Make published link handling do the right thing, plus misc. fixes.
3390 muse--main--1.0--patch-133
3392 * lisp/muse-mode.el (muse-mode-hook): Add option for
3393 `muse-wiki-update-custom-values'. The :set function makes sure that
3394 this is always included in `muse-mode-hook' if muse-wiki is loaded.
3395 This probably isn't best-practice, but it works.
3397 * lisp/muse-project.el (muse-project-of-file): Fix some duplicated code.
3400 * lisp/muse-publish.el (muse-publish-url-transforms): Add
3401 `muse-publish-prepare-url' to the listed options.
3403 * lisp/muse-publish.el (muse-publish-output-file): Handle case where
3404 output-dir is not specified.
3406 * lisp/muse-publish.el (muse-publish-markup-link): Call link handlers
3407 here instead of later on.
3409 * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Try to do the
3410 right thing when `muse-wiki-interwiki-alist' is nil.
3412 * lisp/muse-wiki.el (muse-wiki-output-name): Removed in favor of calling
3413 `muse-publish-output-file'.
3415 * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
3416 (muse-wiki-transform-wikiword): Removed. We should not use the
3417 publishing transforms facility to handle these.
3419 * lisp/muse-wiki.el ("muse-publish"): Publish wikiwords and interwiki
3420 links as "link" rather than "url".
3422 * lisp/muse-wiki.el (muse-wiki-update-custom-values): New function that
3423 takes care of any customization cleaups that need to happen whenever
3424 muse-mode is entered.
3426 * lisp/muse.el (muse-implicit-link-functions): Add options for
3427 `muse-handle-url' and the wiki handlers.
3428 (muse-explicit-link-functions): Add option for
3429 `muse-wiki-handle-internal'.
3432 ChangeLog lisp/muse-mode.el lisp/muse-project.el
3433 lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
3436 2005-07-13 03:38:52 GMT Michael Olson <mwolson@gnu.org> patch-132
3439 Add invalid directory assertion.
3441 muse--main--1.0--patch-132
3443 * lisp/muse-project.el (muse-project-file-entries): Add assertion so that
3444 any invalid directories will trigger an error.
3447 ChangeLog lisp/muse-project.el
3450 2005-07-12 07:54:08 GMT Michael Olson <mwolson@gnu.org> patch-131
3453 AUTHORS: Fix typo, add that Yann authored muse-wiki.el.
3455 muse--main--1.0--patch-131
3462 2005-07-12 07:52:25 GMT Michael Olson <mwolson@gnu.org> patch-130
3465 Yann's assignment form came in!
3467 muse--main--1.0--patch-130
3474 2005-07-12 07:18:27 GMT Michael Olson <mwolson@gnu.org> patch-129
3477 Compilation fix, minor shuffling in `muse-mode'.
3479 muse--main--1.0--patch-129
3481 * lisp/muse.el (muse-file-extension): Make sure sym is bound before
3482 accessing it. Fixes Yet Another Compiler Error.
3484 * lisp/muse-mode.el (muse-mode): Move font-lock setup to very end so that
3485 project-specific settings happen first.
3488 ChangeLog lisp/muse-mode.el lisp/muse.el
3491 2005-07-12 07:12:49 GMT Michael Olson <mwolson@gnu.org> patch-128
3494 Fix annoying initial buffer coloring problem.
3496 muse--main--1.0--patch-128
3498 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle the case
3499 where even buffer-file-name is not set. This happens the first time we
3500 attempt to colorize the buffer. I'm rather astonished that I had to do
3504 ChangeLog lisp/muse-wiki.el
3507 2005-07-12 06:12:08 GMT Michael Olson <mwolson@gnu.org> patch-127
3510 Jump to bad and good links on TAB; mode-choosing fix.
3512 muse--main--1.0--patch-127
3514 * lisp/muse-mode.el (muse-mode-choose-mode): New function that always
3515 pics a major mode for a file. If one is specified in the project of
3516 file, use it. Otherwise, use muse-mode.
3517 (muse-next-reference, muse-previous-reference): Jump to bad links as
3520 * lisp/muse.el (muse-file-extension): Use `muse-mode-choose-mode' instead
3524 ChangeLog lisp/muse-mode.el lisp/muse.el
3527 2005-07-12 05:56:42 GMT Michael Olson <mwolson@gnu.org> patch-126
3530 Add specified Muse file extension to auto-mode-alist.
3532 muse--main--1.0--patch-126
3534 * lisp/muse.el (muse-file-extension): If extension is specified, remove
3535 the old extension from auto-mode-alist and add the new one. This
3536 eliminates the need to set muse-mode-auto-p when you have specified a
3537 Muse file extension.
3539 * examples/mwolson/muse-init.el: Sync.
3542 ChangeLog examples/mwolson/muse-init.el lisp/muse.el
3545 2005-07-11 10:08:45 GMT Michael Olson <mwolson@gnu.org> patch-125
3548 Make `muse-project-alist' more intuitively customizable.
3550 muse--main--1.0--patch-125
3552 * examples/mwolson/muse-init.el (muse-project-alist): Resync with my
3555 * lisp/muse-project.el: Thanks to jessealama on IRC for the suggestion.
3556 (muse-project-alist-get): New function that pre-parses
3557 `muse-projects-alist' before customization in order to work around an
3558 annoying limitation in the customize interface.
3559 (muse-project-alist-set): New function that takes the value that
3560 customize gave us and turns it into something Muse can use.
3561 (muse-project): New widget that outlines the form of the
3562 `muse-project-alist' variable.
3563 (muse-project-alist): Use the `muse-project' widget and specify :set
3567 ChangeLog examples/mwolson/muse-init.el lisp/muse-project.el
3570 2005-07-10 22:41:49 GMT Michael Olson <mwolson@gnu.org> patch-124
3573 Silence compiler warnings.
3575 muse--main--1.0--patch-124
3577 * lisp/muse-docbook.el (muse-docbook-fixup-tags): Docfix.
3579 * lisp/muse-html.el (muse-html-escape-string): Let-bind `ch' to silence a
3582 * lisp/muse-project.el (muse-project-applicable-styles): Call
3583 `muse-assert' with only 1 argument to silence a compiler warning.
3586 ChangeLog lisp/muse-docbook.el lisp/muse-html.el
3587 lisp/muse-project.el
3590 2005-07-10 22:19:26 GMT Michael Olson <mwolson@gnu.org> patch-123
3593 muse-docbook: Merge several other types of tags if necessary.
3595 muse--main--1.0--patch-123
3597 * lisp/muse-docbook.el (muse-docbook-fixup-tags): Renamed from
3598 `muse-docbook-fixup-sections'. For each TAG in
3599 `muse-docbook-merged-tags', if consecutive groupings of TAG exist,
3600 merge them together. Thanks to Dale P. Smith for the suggestion.
3601 (muse-docbook-merged-tags): Customizable list of tags that need merging.
3604 ChangeLog lisp/muse-docbook.el
3607 2005-07-10 22:04:50 GMT Michael Olson <mwolson@gnu.org> patch-122
3610 muse-docbook: Output an XML tag with encoding at the beginning of document.
3612 muse--main--1.0--patch-122
3614 * lisp/muse-docbook.el (muse-docbook-header): Add <xml> tag at beginning
3616 (muse-docbook-encoding-default): New option that determines which Emacs
3617 buffer encoding to use by default in Muse DocBook files if none is
3619 (muse-docbook-charset-default): New option that determines the DocBook
3620 XML charset to use if no translation is found in
3621 muse-docbook-encoding-map.
3622 (muse-docbook-encoding-map): New option alist that maps an emacs coding
3623 system to its associated DocBook coding system.
3624 (muse-docbook-transform-content-type): New function that determines the
3625 DocBook XML encoding to use based on the contents of
3626 muse-docbook-encoding-map.
3627 (muse-docbook-encoding): New function that calls
3628 muse-docbook-transform-content-type.
3629 (muse-docbook-finalize-buffer): New function that sets the buffer file
3630 coding system to the value of muse-docbook-encoding-default, but only
3631 if the buffers contents have no special characters.
3632 ("docbook"): Include :after tag that calls muse-docbook-finalize-buffer.
3635 ChangeLog lisp/muse-docbook.el
3638 2005-07-10 21:35:49 GMT Michael Olson <mwolson@gnu.org> patch-121
3641 Apply muse-docbook patch from Dale P. Smith.
3643 muse--main--1.0--patch-121
3645 * lisp/muse-docbook.el (muse-docbook-markup-strings): Apply patch from
3646 Dale P. Smith to make the markup much better.
3649 AUTHORS ChangeLog lisp/muse-docbook.el
3652 2005-07-10 00:27:13 GMT Michael Olson <mwolson@gnu.org> patch-120
3655 Use different mapping for S-tab on Windows.
3657 muse--main--1.0--patch-120
3659 * lisp/muse-mode.el (muse-mode-map): If using either XEmacs or on
3660 Windows, use [(shift tab)] for `muse-previous-reference'.
3663 ChangeLog lisp/muse-mode.el
3666 2005-07-09 20:24:40 GMT Michael Olson <mwolson@gnu.org> patch-119
3671 muse--main--1.0--patch-119
3673 * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Use
3674 `muse-match-string-no-properties' so XEmacs doesn't complain.
3677 ChangeLog lisp/muse-wiki.el
3680 2005-07-09 08:53:33 GMT Michael Olson <mwolson@gnu.org> patch-118
3683 Handle a few edge cases with project-page resolution gracefully.
3685 muse--main--1.0--patch-118
3687 * lisp/muse-project.el (muse-project-applicable-styles): Add assertion to
3688 make sure that PAGE is specified. STYLES should be generated
3689 automatically, but it could theoretically fail. I'm managing to
3690 trigger this when messing with unsaved Muse files. Handle case where
3691 buffer has not yet been saved.
3692 (muse-project-find-file): Don't try to resolve relative links; just
3695 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Fix
3696 point-of-reference bug. No need to call muse-project-page-of-file
3697 since buffer-file-name and muse-publishing-current-file both give us
3700 * lisp/muse-mode.el (muse-link-at-point): For some reason,
3701 `skip-chars-backward' only respects the newline some of the time.
3705 ChangeLog lisp/muse-mode.el lisp/muse-project.el
3709 2005-07-09 07:41:44 GMT Michael Olson <mwolson@gnu.org> patch-117
3712 Fix image-link goof-up and add pretty titles.
3714 muse--main--1.0--patch-117
3716 * lisp/muse-html.el (muse-html-markup-paragraph): Use <p
3717 class="image-link"> instead of <div class="image-link">. I found a bug
3718 with the way I was handling both, so I decided to simplify things.
3720 * lisp/muse-wiki.el (muse-wiki-output-name): New function that acts like
3721 `muse-publish-output-name', but keeps the directory prefix.
3722 (muse-wiki-transform-interwiki): Use `muse-publish-output-name'.
3724 * lisp/muse-wiki.el (muse-wiki-publish-small-title-words): New
3725 customizable option that determines the words to downcase in title.
3726 (muse-wiki-publish-pretty-title): New function that Makes a Nicely
3727 Capitalized Title out of either a string or the current title. This is
3728 not currently used by any other function -- for now it is meant to be
3732 ChangeLog lisp/muse-html.el lisp/muse-wiki.el
3735 2005-07-09 05:22:12 GMT Michael Olson <mwolson@gnu.org> patch-116
3738 Escape specials in link descriptions.
3740 muse--main--1.0--patch-116
3742 * lisp/muse-publish.el (muse-publish-escape-specials-in-string): New
3743 function that escapes special characters in the given string according
3744 to the current publishing style.
3745 (muse-publish-url): Use the above function to escape the description
3746 part of extended links.
3747 (muse-publish-prepare-url): Don't make string read-only; it does
3750 * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
3751 (muse-wiki-transform-wikiword): Don't make string read-only.
3754 ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
3757 2005-07-09 03:59:44 GMT Michael Olson <mwolson@gnu.org> patch-115
3760 Escape "&", "<", and ">" in URL text.
3762 muse--main--1.0--patch-115
3764 * lisp/muse-html.el (muse-html-escape-string): Escape "&", "<", and ">"
3765 specially. Thanks to John Sullivan for the suggestion.
3768 ChangeLog lisp/muse-html.el
3771 2005-07-09 03:24:01 GMT Michael Olson <mwolson@gnu.org> patch-114
3774 Update my example configuration.
3776 muse--main--1.0--patch-114
3778 * examples/mwolson/muse-init.el (muse-project-alist): Rename the "Web"
3779 project to "WebSite" in order to make it more distinct.
3780 (muse-wiki-interwiki-alist): Add mapping for "TheEmacsWiki".
3781 (my-muse-blosxom-finalize): Don't run the Xanga preparation code
3783 (my-muse-prepare-entry-for-xanga): Make this able to figure out the
3784 published name of the current file. I really should make a function
3785 called `muse-published-name' or something similar!
3786 ("\C-cpx"): Use this key sequence for
3787 `my-muse-prepare-entry-for-xanga'.
3788 (muse-file-extension): I'm making use of this so I can figure out its
3792 ChangeLog examples/mwolson/muse-init.el
3795 2005-07-09 03:11:28 GMT Michael Olson <mwolson@gnu.org> patch-113
3798 Tackle a project name interwiki highlighting snafu.
3800 muse--main--1.0--patch-113
3802 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Hack still more on
3803 this. It seems to be more robust now. Highlighting is going the way I
3807 ChangeLog lisp/muse-wiki.el
3810 2005-07-09 02:25:26 GMT Michael Olson <mwolson@gnu.org> patch-112
3813 Fix some gross mistakes.
3815 muse--main--1.0--patch-112
3817 * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Fix several
3820 * lisp/muse-project.el (muse-project-file-entries): If
3821 `muse-file-extension' is defined, use it to filter the entries.
3823 * lisp/muse.el (muse-file-extension): Fix messed up attempt to set
3824 variable. Move higher in file.
3826 * lisp/muse.el (muse-update-ignored-extensions-regexp): Use given
3827 argument instead of the real name of the variable.
3830 ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
3834 2005-07-09 00:10:01 GMT Michael Olson <mwolson@gnu.org> patch-111
3837 Make natural interwiki links between projects mostly work.
3839 muse--main--1.0--patch-111
3841 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Uncomment this
3842 function and flesh it out. This seems to work properly, though for
3843 some reason, interwiki links using projects are a bit flakey.
3844 (muse-wiki-handle-interwiki): Deal with case where we have a project
3845 name in an interwiki link.
3848 ChangeLog lisp/muse-wiki.el
3851 2005-07-08 22:57:55 GMT Michael Olson <mwolson@gnu.org> patch-110
3854 Fix Emacs21 issue with muse-insert-tag.
3856 muse--main--1.0--patch-110
3858 * lisp/muse-mode.el (muse-insert-tag): Pass a list of lists to
3859 completing-read to appease older Emacsen.
3862 ChangeLog lisp/muse-mode.el
3865 2005-07-08 22:55:20 GMT Michael Olson <mwolson@gnu.org> patch-109
3868 Fix error with `muse-blosxom-new-entry' and Emacs21.
3870 muse--main--1.0--patch-109
3872 * lisp/muse-blosxom.el (muse-blosxom-new-entry): Mess with call to
3873 `completing-read' so that old versions of Emacs don't complain.
3876 ChangeLog lisp/muse-blosxom.el
3879 2005-07-08 21:59:41 GMT Michael Olson <mwolson@gnu.org> patch-108
3882 Try to fix an error with `muse-blosxom-get-categories'.
3884 muse--main--1.0--patch-108
3886 * lisp/muse-blosxom.el (muse-blosxom-get-categories): Be extra cautious
3887 about processing directories.
3890 ChangeLog examples/johnw/publish-johnw lisp/muse-blosxom.el
3893 2005-07-08 21:11:53 GMT Michael Olson <mwolson@gnu.org> patch-107
3896 Make a distinction between implicit and explicit links at publish-time.
3898 muse--main--1.0--patch-107
3900 * lisp/muse-html.el (muse-html-escape-string): Ignore other arguments.
3902 * lisp/muse-http.el (muse-http-prepare-url): Handle `explicit' argument.
3904 * lisp/muse-publish.el (muse-publish-url, muse-publish-insert-url): Pass
3905 `explicit' argument.
3907 * lisp/muse-publish.el (muse-publish-markup-link): Determine whether or
3908 not we are dealing with an explicit link.
3910 * lisp/muse-publish.el (muse-publish-prepare-url): Ignore other arguments.
3912 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Take `explicit'
3913 argument, but ignore it.
3915 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only apply transforms
3916 when link is not explicit.
3919 ChangeLog lisp/muse-html.el lisp/muse-http.el
3920 lisp/muse-publish.el lisp/muse-wiki.el
3923 2005-07-08 06:40:30 GMT Michael Olson <mwolson@gnu.org> patch-106
3926 Implement several WikiWord handling fixes.
3928 muse--main--1.0--patch-106
3930 * lisp/muse-colors.el (muse-link-face): Handle case where no link is
3931 found by the handlers. Don't send implicit links through some of the
3934 * lisp/muse-mode.el (muse-link-at-point): Move to beginning of first part
3935 of interwiki link before calling `muse-handle-explicit-link'.
3937 * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Append forgotten
3938 "\\|" separator between project-alist entries and interwiki entries.
3939 Force a reconfiguration of muse-colors-markup.
3941 * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Add several checks to be
3942 sure that we don't colorize WikiNames that don't go with any file.
3946 ChangeLog lisp/muse-colors.el lisp/muse-mode.el
3950 2005-07-07 21:34:12 GMT Michael Olson <mwolson@gnu.org> patch-105
3953 Attempt to simplify muse-wiki a bit.
3955 muse--main--1.0--patch-105
3957 * lisp/muse-colors.el (muse-use-font-lock): Set up muse-colors-markup
3960 * lisp/muse-wiki.el (muse-wiki-wikiword-colors-markup)
3961 (muse-wiki-update-use-wikiword-colors, muse-wiki-wikiword-markup-regexp)
3962 (muse-wiki-update-use-wikiword-markup-regexp)
3963 (muse-wiki-update-use-wikiword-link-function)
3964 (muse-wiki-update-use-wikiword-url-transforms): Remove.
3965 (muse-wiki-update-use-wikiword): Not :set function is needed anymore.
3967 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only modify URL if
3968 `muse-wiki-use-wikiword' is specified.
3970 * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Don't process the URL
3971 unless `muse-wiki-use-wikiword' is specified.
3973 * lisp/muse-wiki.el ("muse-colors"): Add muse-wiki-wikiword-regexp to
3976 * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-wikiword-regexp to
3977 muse-publish-markup-regexps.
3979 * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-transform-wikiword to
3980 muse-publish-url-transforms.
3982 * lisp/muse-wiki.el (muse-implicit-link-functions): Add
3983 muse-wiki-handle-wikiword to muse-implicit-link-functions.
3987 ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
3990 2005-07-07 20:06:35 GMT Michael Olson <mwolson@gnu.org> patch-104
3993 Make muse-blosxom use relative name of published file in page-date alist.
3995 muse--main--1.0--patch-104
3997 * lisp/muse-blosxom.el (muse-blosxom-base-directory): Move higher in
3999 (muse-blosxom-update-page-date-alist): Renamed from
4000 `muse-blosxom-markup-date-directive'. Make the current file name
4001 relative to the base directory and strip file extension if necessary.
4005 ChangeLog lisp/muse-blosxom.el
4008 2005-07-07 19:14:38 GMT Michael Olson <mwolson@gnu.org> patch-103
4011 Hack on muse-blosxom timestamps somewhat.
4013 muse--main--1.0--patch-103
4015 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Make this
4016 actually do something useful. This should have a different name,
4018 ("blosxom-html", "blosxom-xhtml"): Call
4019 `muse-blosxom-markup-date-directive' after publishing each entry.
4023 ChangeLog lisp/muse-blosxom.el
4026 2005-07-07 06:27:02 GMT Michael Olson <mwolson@gnu.org> patch-102
4029 Fix several startup and compile errors.
4031 muse--main--1.0--patch-102
4033 * lisp/muse-wiki.el ("muse-publish"): Use correct name of function. This
4034 fixes an error that occurred during startup.
4036 * lisp/muse-regexps.el (muse-ignored-extensions-regexp)
4037 (muse-update-ignored-extensions-regexp, muse-ignored-extensions): Move
4040 * lisp/muse.el (muse-update-ignored-extensions-regexp): Fix ordering so
4041 that the nasty compile errors go away. Fix a few typos.
4042 (muse-ignored-extensions): Fix docstring.
4043 (muse-file-extension): Move this higher in the file.
4048 ChangeLog lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
4051 2005-07-07 05:57:51 GMT Michael Olson <mwolson@gnu.org> patch-101
4054 Note that muse-file-extension should not have "." in front.
4056 muse--main--1.0--patch-101
4058 * lisp/muse-project.el (muse-project-find-file): Handle case where
4059 muse-file-extension is not specified.
4061 * lisp/muse.el (muse-file-extension): Note that the period at the
4062 beginning of this value should be omitted.
4064 * lisp/muse-regexps.el (muse-update-ignored-extensions-regexp): Quote
4065 file extension so that regexp characters inside the extension will not
4066 goof it up. This should never be a problem in normal cases, but let's
4071 ChangeLog lisp/muse-project.el lisp/muse-regexps.el
4075 2005-07-07 05:36:53 GMT Michael Olson <mwolson@gnu.org> patch-100
4078 Implement optional file extension of Muse files.
4080 muse--main--1.0--patch-100
4082 * lisp/muse-mode.el (muse-mode): Make sure
4083 `muse-update-ignored-extensions-regexp' gets updated every time we
4084 enter Muse mode. This works around a bug in the customize interface --
4085 if a user changes an option using setq, the :set function sometimes
4086 does not get executed. I should really try to determine whether or not
4087 this is really an issue anymore.
4089 * lisp/muse-project.el (muse-project-find-file): Make use of
4090 `muse-file-extension'.
4092 * lisp/muse-regexps.el (muse-ignored-extensions-regexp): This is not
4093 customizable; it is autogenerated from `muse-ignored-extensions'.
4094 (muse-update-ignored-extensions-regexp): New function that sets the
4095 value of `muse-ignored-extensions-regexp'. This is needed in order to
4096 make sure that the value of `muse-file-extension' is taken into
4098 (muse-ignored-extensions): New option that determines which file
4099 extensions to ignore. It is in the form of a list of regexps.
4101 * lisp/muse.el (muse-file-extension): New option that allows the user to
4102 specify the file extension to be used for Muse files. By default, this
4103 is nil, which means that no extension will be used.
4105 * lisp/muse.el (muse-page-name): Handle case where
4106 `muse-ignored-extensions-regexp' is nil.
4110 ChangeLog lisp/muse-mode.el lisp/muse-project.el
4111 lisp/muse-regexps.el lisp/muse.el
4114 2005-07-07 03:16:38 GMT Michael Olson <mwolson@gnu.org> patch-99
4117 Document new blosxom convenience feature.
4119 muse--main--1.0--patch-99
4121 * lisp/muse-blosxom.el: Document `muse-blosxom-project-alist-dirs' and
4122 `muse-blosxom-project-alist-entry'. An example is provided in the
4127 ChangeLog lisp/muse-blosxom.el
4130 2005-07-06 23:17:35 GMT Michael Olson <mwolson@gnu.org> patch-98
4133 Further work on `muse-project-alist' entry generation for blosxom.
4135 muse--main--1.0--patch-98
4137 * examples/mwolson/muse-init.el (muse-project-alist): Use proper syntax.
4138 Include subdirectories in first part of "Blog" entry.
4140 * lisp/muse-blosxom.el (muse-blosxom-project-alist-dirs): New function
4141 that returns a list of dirs that are to be used with the first part of
4142 a `muse-project-alist' entry.
4146 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
4149 2005-07-06 22:42:35 GMT Michael Olson <mwolson@gnu.org> patch-97
4152 New function: muse-blosxom-project-alist-entry.
4154 muse--main--1.0--patch-97
4156 * examples/mwolson/muse-init.el: Update from my latest settings.
4157 (muse-project-alist): Make use of `muse-blosxom-project-alist-entry'.
4159 * lisp/muse-blosxom.el (muse-blosxom-project-alist-entry): New function
4160 that generates the latter part of an entry for `muse-project-alist'.
4164 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
4167 2005-07-06 20:52:03 GMT Michael Olson <mwolson@gnu.org> patch-96
4170 Merged from hodique@lifl.fr--2005 (patch 12-23)
4172 muse--main--1.0--patch-96
4176 * hodique@lifl.fr--2005/muse--yh--1.0--patch-12
4177 Merged from mwolson@gnu.org--2005 (patch 68-76)
4179 * hodique@lifl.fr--2005/muse--yh--1.0--patch-13
4180 Merged from mwolson@gnu.org--2005 (patch 77-80)
4182 * hodique@lifl.fr--2005/muse--yh--1.0--patch-14
4183 Merged from mwolson@gnu.org--2005 (patch 81)
4185 * hodique@lifl.fr--2005/muse--yh--1.0--patch-15
4186 Merged from mwolson@gnu.org--2005 (patch 82)
4188 * hodique@lifl.fr--2005/muse--yh--1.0--patch-16
4189 Escape % in latex publishing
4191 * hodique@lifl.fr--2005/muse--yh--1.0--patch-17
4194 * hodique@lifl.fr--2005/muse--yh--1.0--patch-18
4195 small improvement on muse-make-link
4197 * hodique@lifl.fr--2005/muse--yh--1.0--patch-19
4198 Fix customization of muse-wiki-wikiword-regexp
4200 * hodique@lifl.fr--2005/muse--yh--1.0--patch-20
4201 Allow full customization of WikiWords
4203 * hodique@lifl.fr--2005/muse--yh--1.0--patch-21
4204 Fix mouse-2 yank bug in muse-mode
4206 * hodique@lifl.fr--2005/muse--yh--1.0--patch-22
4207 Fix interpretation order
4209 * hodique@lifl.fr--2005/muse--yh--1.0--patch-23
4210 Merged from mwolson@gnu.org--2005 (patch 83-95)
4214 ChangeLog lisp/muse-wiki.el
4217 hodique@lifl.fr--2005/muse--yh--1.0--patch-12
4218 hodique@lifl.fr--2005/muse--yh--1.0--patch-13
4219 hodique@lifl.fr--2005/muse--yh--1.0--patch-14
4220 hodique@lifl.fr--2005/muse--yh--1.0--patch-15
4221 hodique@lifl.fr--2005/muse--yh--1.0--patch-16
4222 hodique@lifl.fr--2005/muse--yh--1.0--patch-17
4223 hodique@lifl.fr--2005/muse--yh--1.0--patch-18
4224 hodique@lifl.fr--2005/muse--yh--1.0--patch-19
4225 hodique@lifl.fr--2005/muse--yh--1.0--patch-20
4226 hodique@lifl.fr--2005/muse--yh--1.0--patch-21
4227 hodique@lifl.fr--2005/muse--yh--1.0--patch-22
4228 hodique@lifl.fr--2005/muse--yh--1.0--patch-23
4231 2005-07-06 19:55:48 GMT Michael Olson <mwolson@gnu.org> patch-95
4236 muse--main--1.0--patch-95
4238 * lisp/muse-mode.el (muse-follow-name-at-point)
4239 (muse-follow-name-at-mouse): Docfixes.
4243 ChangeLog lisp/muse-mode.el
4246 2005-07-06 19:30:34 GMT Michael Olson <mwolson@gnu.org> patch-94
4249 Fix goof-up in instructions for using `muse-blosxom-new-entry'.
4251 muse--main--1.0--patch-94
4253 * lisp/muse-blosxom.el: Fix goof-up in instructions for using
4254 `muse-blosxom-new-entry'.
4256 * muse.texi (Blosxom Entries): Ditto.
4260 ChangeLog lisp/muse-blosxom.el muse.texi
4263 2005-07-06 18:54:52 GMT Michael Olson <mwolson@gnu.org> patch-93
4266 Re-add global mouse-2 event.
4268 muse--main--1.0--patch-93
4270 * lisp/muse-mode.el (muse-mode-map): Re-add the global binding for
4271 mouse-2, since Yann found a way around the problem I was facing.
4272 (muse-follow-name-at-mouse): Call the event that would normally be used
4273 here if we don't have a link at point.
4277 ChangeLog lisp/muse-mode.el
4280 2005-07-06 07:19:41 GMT Michael Olson <mwolson@gnu.org> patch-92
4283 Fix publishing error.
4285 muse--main--1.0--patch-92
4287 * lisp/muse-project.el (muse-project-publish-file): Don't try to fetch
4288 the cdr of output-dir. This was a code fragment from a previous
4289 attempt to refactor this function.
4293 ChangeLog lisp/muse-project.el
4296 2005-07-06 06:39:21 GMT Michael Olson <mwolson@gnu.org> patch-91
4299 Work on getting to the point where we can resolve project interwiki links.
4301 muse--main--1.0--patch-91
4303 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
4304 `muse-publishing-current-file'.
4306 * lisp/muse-project.el (muse-project-of-file): Ditto.
4308 * lisp/muse-project.el (muse-project-applicable-styles): New function
4309 that returns the usable styles for a file, given either a list of
4310 styles or a project name. This is useful for removing styles that will
4311 be ignored for a file.
4312 (muse-project-publish-file): Split :include and :exclude processing
4313 into `muse-project-applicable-styles'.
4315 * lisp/muse-publish.el (muse-publish-output-name): Use
4316 `muse-publishing-current-file'.
4318 * lisp/muse-publish.el (muse-publish-file): Don't set `muse-current-file'.
4320 * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Recognize
4323 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Don't cause project
4324 names to be uninterpreted. Remove need for muse-assoc-string.
4326 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): First draft of
4327 function that will be called to fetch a link to a page from a Muse
4328 project from the output file of the currently-published file. This is
4329 commented out for now since I ran out of energy.
4331 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Use
4332 `muse-wiki-resolve-project-page' for handling Muse project interwiki
4333 links, but only when no match was found in `muse-wiki-interwiki-alist'.
4334 Handle case where no interwiki can be found, even though this should
4337 * lisp/muse-wiki.el (muse-mode-hook): Update `muse-wiki-interwiki-regexp'
4338 whenever Muse mode is entered. That way we don't have to enter an
4339 extra command in our .emacs.
4341 * lisp/muse.el (muse-current-file): Remove this, since a variable called
4342 `muse-publishing-current-file' already exists that does the same thing.
4345 * lisp/muse.el (muse-page-name): Use `muse-publishing-current-file'.
4347 * lisp/muse.el (muse-assoc-string): Remove this, since we no longer need
4352 ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
4353 lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
4356 2005-07-06 04:00:57 GMT Michael Olson <mwolson@gnu.org> patch-90
4359 Mouse-2 on regular text will yank rather than give an error.
4361 muse--main--1.0--patch-90
4363 * lisp/muse-mode.el (muse-mode-map): Remove mappings for mouse-2, since
4364 this seems to be more trouble than it's worth.
4365 (muse-follow-name-at-mouse): Don't call `muse-follow-name-at-point';
4366 use our own implementation.
4370 ChangeLog lisp/muse-mode.el
4373 2005-07-06 02:25:56 GMT Michael Olson <mwolson@gnu.org> patch-89
4376 Make interwiki links publish with the correct extension.
4378 muse--main--1.0--patch-89
4380 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Add the correct
4381 prefix and suffix to interwiki names, as well as stripping out unwanted
4386 ChangeLog lisp/muse-wiki.el
4389 2005-07-06 02:02:42 GMT Michael Olson <mwolson@gnu.org> patch-88
4392 Fix publishing of bare interwiki names.
4394 muse--main--1.0--patch-88
4396 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Use `setq' instead of
4397 `set'. Use `muse-assoc-string' instead of `assoc'.
4399 * lisp/muse.el (muse-assoc-string): New compatibility function that makes
4400 `assoc-string' functionality usable with Emacs21 and XEmacs.
4404 ChangeLog lisp/muse-wiki.el lisp/muse.el
4407 2005-07-06 01:41:24 GMT Michael Olson <mwolson@gnu.org> patch-87
4410 Apply a few fixes from Yann's branch.
4412 muse--main--1.0--patch-87
4414 Background: I hacked on Muse over the weekend while offline, and so did
4415 Yann. His changes to muse-wiki.el are different than the
4416 ones that I made, so we should probably figure out the best
4417 way to handle this when we both get on IRC again. For now,
4418 I've merged in the bugfixes that he's made, omitting most of
4419 the changes to muse-wiki.
4421 * lisp/muse-latex.el (muse-latex-markup-regexps): Escape %.
4423 * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Add docstring.
4425 * lisp/muse.el (muse-page-name): Fix a bug that was inadvertently
4426 introduced previously.
4430 ChangeLog lisp/muse-latex.el lisp/muse-wiki.el lisp/muse.el
4433 2005-07-05 20:41:49 GMT Michael Olson <mwolson@gnu.org> patch-86
4436 Warn if file not published; hack further on Wiki stuff.
4438 muse--main--1.0--patch-86
4440 * lisp/muse-html.el (muse-html-markup-paragraph): Make this only try to
4441 complete <div> tags that are of the class "image-link". It is hoped
4442 that this will prevent user-added <div> tags from being mangled.
4444 * lisp/muse-mode.el (muse-link-at-point): Don't pass an argument to
4445 `muse-handle-implicit-link' or `muse-handle-explicit-link' since they
4446 need to look at the text at point.
4448 * lisp/muse-publish.el (muse-publish-this-file): Warn the user if the
4449 current file has not been published since it was up-to-date. Thanks to
4450 Bill Freeman for the suggestion.
4452 * lisp/muse-publish.el (muse-publish-url): Handle case when returned url
4453 is nil. If this happens, return the original URL.
4455 * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Set using
4456 `muse-wiki-update-interwiki-regexp.'
4457 (muse-wiki-update-interwiki-regexp): New function that sets the value
4458 of `muse-wiki-interwiki-regexp'.
4459 (muse-wiki-interwiki-alist): Call `muse-wiki-update-interwiki-regexp'
4462 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Renamed from
4463 `muse-wiki-expand-interwiki'.
4464 (muse-wiki-transform-wikiword): New function that prevents WikiWords
4465 with no matching file from being published as links.
4467 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Accept an optional
4468 string argument once again, since this behavior is needed when
4470 (muse-wiki-handle-wikiword): Ditto.
4472 * lisp/muse.el (muse-handle-url): Ditto.
4474 * lisp/muse.el (muse-handle-implicit-link): Ditto. Restore match data
4475 after every unsuccessful attempt at handling the link. If argument is
4476 given, restore match-data at end, too.
4478 * lisp/muse.el (muse-handle-explicit-link): Accept optional string
4479 argument. Match data is always saved. If argument is not given,
4480 assume that `muse-implicit-link-regexp' has been matched against, and
4481 return the 1st match string if no handlers worked.
4485 ChangeLog lisp/muse-html.el lisp/muse-mode.el
4486 lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
4489 2005-07-04 23:00:06 GMT Michael Olson <mwolson@gnu.org> patch-85
4492 Hack on WikiName handling and make TAB work for Wiki links.
4494 muse--main--1.0--patch-85
4496 * lisp/muse-colors.el (muse-colors-markup): Use
4497 `muse-explicit-link-regexp' instead of `muse-link-regexp'.
4499 * lisp/muse-colors.el (muse-link-face): Add new argument EXPLICIT. If
4500 nil, don't color bad links. If non-nil, color bad links.
4502 * lisp/muse-colors.el (muse-colors-link): Pass `t' to `muse-link-face'.
4504 * lisp/muse-journal.el (muse-journal-rss-markup-regexps): Use
4505 `muse-explicit-link-regexp' instead of `muse-link-regexp'.
4506 (muse-journal-rss-munge-buffer): Ditto.
4508 * lisp/muse-mode.el (muse-mode-fill-nobreak-p, muse-link-at-point):
4511 * lisp/muse-mode.el (muse-link-at-point): Rewrite so that explicit links
4512 are handled first, then implicit ones. It should work better in all
4513 cases. For now, we depend on the value of `muse-implicit-link-regexp'
4514 to determine how far to scan for an implicit link. This defaults to
4515 the text between the point and the next space.
4517 * lisp/muse-mode.el (muse-visit-link-default): Refactored code from
4518 `muse-visit-link'. If the ANCHOR argument is a string, search for it
4519 literally after opening the buffer. Hopefully this can be of use in
4520 custom visit-link functions, when necessary.
4522 * lisp/muse-mode.el (muse-visit-link): Docfix. Call
4523 `muse-visit-link-default'.
4525 * lisp/muse-mode.el (muse-next-reference, muse-previous-reference):
4526 Search by text properties instead of regexps. This allows Muse to find
4527 links without having to have a massive regexp that contains all link
4528 types. The downside is that this will not work if the user defontifies
4529 the buffer. But it would somewhat defeat the purpose of following
4530 links if you can't see them.
4532 * lisp/muse-project.el (muse-project-batch-publish): Handle case when not
4533 enough command line args are passed in batch mode.
4535 * lisp/muse-publish.el (muse-publish-markup-regexps): Use
4536 `muse-explicit-link-regexp'.
4538 * lisp/muse-regexps.el (muse-explicit-link-regexp): Renamed from
4541 * lisp/muse-regexps.el (muse-implicit-link-regexp): New option that
4542 specifies the "common ground" of all implicit links, like URLs, bare
4543 WikiNames, and -- in the future -- email addresses.
4545 * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): Quote 'boolean.
4547 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Arg URL is no longer
4548 optional. That was a bad idea on my part. Renamed from
4549 `muse-wiki-interwiki-handle'. Hopefully all this renaming doesn't
4552 * lisp/muse-wiki.el (muse-wiki-expand-interwiki): Renamed from
4553 `muse-wiki-interwiki-expand'.
4554 (muse-wiki-handle-wikiword): Renamed from
4555 `muse-wiki-wikiword-handle'.
4557 * lisp/muse-wiki.el ("muse-colors", "muse-publish"): Use a string value
4558 for the eval-after-load arg since XEmacs chokes on constants.
4560 * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Don't display a bad-link
4561 face on WikiWords that don't correspond with a file. If people really
4562 want this to appear in bad-link face, I could accommodate that.
4564 * lisp/muse.el (muse-handle-url): New function that detects whether the
4565 given string is a URL.
4566 (muse-implicit-link-functions): Renamed from
4567 `muse-mode-link-functions'. Defaults to `muse-handle-url'.
4568 (muse-explicit-link-functions): Renamed from
4569 `muse-mode-handler-functions'.
4570 (muse-handle-implicit-link): New function that handles all
4571 implicit links by calling functions from `muse-implicit-link-functions'.
4572 (muse-handle-explicit-link): Renamed from
4577 ChangeLog lisp/muse-colors.el lisp/muse-journal.el
4578 lisp/muse-mode.el lisp/muse-project.el lisp/muse-publish.el
4579 lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
4582 2005-07-04 14:40:31 GMT Michael Olson <mwolson@gnu.org> patch-84
4585 Allow WikiWords to be ignored with <nop> or "''''".
4587 muse--main--1.0--patch-84
4589 * lisp/muse-mode.el (muse-browse-result): Docfixes.
4591 * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): New option that determines
4592 whether to hide <nop> tags when coloring a Muse buffer.
4593 (muse-wiki-wikiword-at-point): Docfix.
4594 (muse-wiki-colors-nop-tag): New function that colors <nop> tags.
4595 (muse-wiki-publish-nop-tag): New function that interprets <nop> tags
4597 (muse-colors-tags, muse-publish-markup-tags): Interpret <nop> tags,
4598 which keeps the WikiWord that follows it from being interpreted.
4599 (muse-publish-markup-regexps): Allow 4 single quotes to function as a
4604 ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
4607 2005-07-04 11:20:50 GMT Michael Olson <mwolson@gnu.org> patch-83
4610 Update postal address of FSF in muse-wiki.el.
4612 muse--main--1.0--patch-83
4614 * lisp/muse-wiki.el: Update postal address of the FSF.
4618 ChangeLog lisp/muse-wiki.el
4621 2005-07-01 22:48:51 GMT Michael Olson <mwolson@gnu.org> patch-82
4624 Interpret explicit links before emphasis.
4626 muse--main--1.0--patch-82
4628 * lisp/muse-publish.el (muse-publish-markup-regexps): Interpret explicit
4629 links before emphasis.
4631 * lisp/muse-wiki.el (muse-publish): Make rules use a multiple of 100 just
4635 ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
4638 2005-06-26 22:55:55 GMT Michael Olson <mwolson@gnu.org> patch-81
4641 Wiki hacking, regexp tweaks.
4643 muse--main--1.0--patch-81
4645 * lisp/muse-project.el (muse-project-ignore-regexp): Change group to
4648 * lisp/muse-regexps.el (muse-regexp-use-character-classes): New variable
4649 that indicates whether or not to use character classes in regexps. The
4650 default is to let Muse try to figure it out.
4651 (muse-extreg-usable-p): Make use of this variable.
4653 * lisp/muse-regexps.el (muse-url-regexp): There's too much whitespace in
4654 this regexp. I'm guessing it was supposed to have a TAB in there at
4655 one time. Replace this stuff with muse-regexp-space.
4657 * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use wikified EmacsWiki
4660 * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use "choice" instead of
4663 * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Include the page
4664 delimiter as part of the regexp. Allow "#" or "::" to be a delimiter.
4665 We'll fix those anchor problems eventually!
4667 * lisp/muse-wiki.el (muse-wiki-interwiki-at-point): New function that
4668 uses `muse-interwiki-handle' to determine whether an interwiki link is
4671 * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Make URL optional and
4672 look for a suitable value at point if needed.
4674 * lisp/muse-wiki.el: Make interwiki regexps color the same as wikiwords.
4676 * lisp/muse-wiki.el: Add publishing rule for muse-wiki-interwiki-regexp.
4678 * lisp/muse-wiki.el (muse-mode-link-functions): Add interwiki handling.
4681 ChangeLog lisp/muse-project.el lisp/muse-regexps.el
4685 2005-06-25 04:44:00 GMT Michael Olson <mwolson@gnu.org> patch-80
4688 Make installation of manual when not using Debian go smoothly.
4690 muse--main--1.0--patch-80
4692 * Makefile.defs (INSTALLINFO): New variable that specifies what command
4693 and options are to be used when insinuating the Muse documentation into
4696 * Makefile (install): Make use of INSTALLINFO.
4698 * README (Installation): Give directions for changing INSTALLINFO on a
4699 Debian system and changing where Muse is installed.
4704 ChangeLog Makefile Makefile.defs README muse.texi
4707 2005-06-25 04:09:15 GMT Michael Olson <mwolson@gnu.org> patch-79
4710 Fix compiler warning induced by last patch.
4712 muse--main--1.0--patch-79
4714 * lisp/muse-project.el (muse-current-file): Move to muse.el to fix
4718 ChangeLog lisp/muse-project.el lisp/muse.el
4721 2005-06-25 04:02:11 GMT Michael Olson <mwolson@gnu.org> patch-78
4724 Add `muse-current-file', fix minor QuickStart issue.
4726 muse--main--1.0--patch-78
4728 * examples/QuickStart: Make John Wiegley the author.
4730 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
4731 `muse-current-file' instead of `buffer-file-name'.
4733 * lisp/muse-project.el (muse-current-project): Document.
4735 * lisp/muse-project.el (muse-current-file): New variable indicating the
4736 name, including path, of the file that is currently being published.
4737 (muse-project-of-file): Make use of
4738 `muse-current-file'.
4740 * lisp/muse-publish.el (muse-publish-file): Set `muse-current-file' here.
4742 * lisp/muse.el (muse-page-name): Make use of `muse-current-file'.
4745 ChangeLog examples/QuickStart lisp/muse-blosxom.el
4746 lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
4750 2005-06-24 21:15:35 GMT Michael Olson <mwolson@gnu.org> patch-77
4753 Make muse-replace-regexp-in-string closer to its parent; no func change.
4755 muse--main--1.0--patch-77
4757 * lisp/muse.el (muse-replace-regexp-in-string): Add 2 more optional args
4758 to implement all functionality of `replace-regexp-in-string'. No
4759 functionality change.
4763 ChangeLog lisp/muse.el
4766 2005-06-24 00:22:12 GMT Michael Olson <mwolson@gnu.org> patch-76
4769 Play nicely with fill, adaptive-fill, and flyspell.
4771 muse--main--1.0--patch-76
4773 * muse-mode.el (muse-mode-intangible-links): New function used to
4774 determine whether links will be considered intangible.
4776 * lisp/muse-mode.el (muse-mode-link-functions)
4777 (muse-mode-handler-functions): Minor docfix.
4779 * lisp/muse-mode.el (muse-mode): Don't split long links when performing
4780 fill. Play nicely with adaptive-fill. Avoid lockup with flyspell by
4781 making links intangible by default, but this may be adjusted by use of
4782 the `muse-mode-intangible-links' function.
4784 * lisp/muse-mode.el (muse-mode-fill-nobreak-p): New function that returns
4785 nil if we should allow a fill to occur here. Keeps links from being
4788 * lisp/muse-mode.el (muse-mode-flyspell-p): New function that returns
4789 non-nil if we allow spell-checking to occur here. Keeps links from
4790 being improperly colorized.
4792 * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Break up long line; no
4793 functionality change.
4796 ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
4799 2005-06-23 07:13:35 GMT Michael Olson <mwolson@gnu.org> patch-75
4802 Minor doc changes and code prettification.
4804 muse--main--1.0--patch-75
4806 * AUTHORS: Note that YH's assignment is in the mail.
4808 * README (scripts): Explain better the contents of the `scripts'
4811 * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Split long line.
4814 AUTHORS ChangeLog README lisp/muse-wiki.el
4817 2005-06-23 05:20:04 GMT Michael Olson <mwolson@gnu.org> patch-74
4820 Merged from hodique@lifl.fr--2005 (patch 7-11)
4822 muse--main--1.0--patch-74
4826 * hodique@lifl.fr--2005/muse--yh--1.0--patch-7
4827 split WikiWords and InterWiki links into their own package
4829 * hodique@lifl.fr--2005/muse--yh--1.0--patch-8
4830 Merged from mwolson@gnu.org--2005 (patch 63-67), adapted muse-wiki features
4832 * hodique@lifl.fr--2005/muse--yh--1.0--patch-9
4833 Mimic experimental behavior for interwiki
4835 * hodique@lifl.fr--2005/muse--yh--1.0--patch-10
4836 fix notes publishing
4838 * hodique@lifl.fr--2005/muse--yh--1.0--patch-11
4842 lisp/.arch-ids/muse-wiki.el.id lisp/muse-wiki.el
4845 ChangeLog lisp/muse-colors.el lisp/muse-html.el
4846 lisp/muse-mode.el lisp/muse-publish.el lisp/muse.el
4849 experimental/.arch-ids/muse-wiki.el.id
4850 ==> experimental/.arch-ids/muse-wiki-old.el.id
4851 experimental/muse-wiki.el
4852 ==> experimental/muse-wiki-old.el
4855 hodique@lifl.fr--2005/muse--yh--1.0--patch-7
4856 hodique@lifl.fr--2005/muse--yh--1.0--patch-8
4857 hodique@lifl.fr--2005/muse--yh--1.0--patch-9
4858 hodique@lifl.fr--2005/muse--yh--1.0--patch-10
4859 hodique@lifl.fr--2005/muse--yh--1.0--patch-11
4862 2005-06-22 23:05:33 GMT Michael Olson <mwolson@gnu.org> patch-73
4865 Tell people where to find on-line version of manual.
4867 muse--main--1.0--patch-73
4869 * README: Add on-line locations for manual.
4871 * muse.texi: Remove @include directive. This makes generating a PDF of
4872 this documentation a lot easier.
4874 * muse.texi (Preface): Add on-line locations for manual.
4877 ChangeLog README muse.texi
4880 2005-06-22 19:57:42 GMT Michael Olson <mwolson@gnu.org> patch-72
4883 Try to make Muse play nice with outline minor mode.
4885 muse--main--1.0--patch-72
4887 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-emphasized)
4888 (muse-colors-underlined, muse-use-font-lock, muse-link-properties): Use
4889 "muse" instead of "t" when adding invisibility to text or checking for
4892 * lisp/muse.el (muse-add-to-invisibility-spec): New function that is a
4893 compatibility wrapper for `add-to-invisibility-spec'; XEmacs doesn't have
4897 ChangeLog lisp/muse-colors.el lisp/muse.el
4900 2005-06-22 08:02:58 GMT Michael Olson <mwolson@gnu.org> patch-71
4903 Minor grammar fix in Introduction section of manual.
4905 muse--main--1.0--patch-71
4907 * muse.texi (Introduction): Minor grammar fix.
4913 2005-06-22 06:32:02 GMT Michael Olson <mwolson@gnu.org> patch-70
4918 muse--main--1.0--patch-70
4920 * lisp/muse-colors.el: Remove unnecessary use of Version in header.
4922 * lisp/muse-html.el (muse-html-encoding-map): Add mapping for iso-8859-1.
4924 * lisp/muse-poem.el (muse-poem-markup-strings)
4925 (muse-poem-chapbook-strings): Make customizable.
4927 * lisp/muse-poem.el (muse-chapbook-latex-header)
4928 (muse-chapbook-latex-footer): Docfix.
4930 * lisp/muse-texinfo.el (muse-texinfo-info-extension)
4931 (muse-texinfo-pdf-extension): Ditto.
4933 * lisp/muse.el (muse-version): Change to 3.01.
4935 * muse.texi (Poem, Texinfo): Last two publishing styles complete. We're
4939 ChangeLog lisp/muse-colors.el lisp/muse-html.el
4940 lisp/muse-poem.el lisp/muse-texinfo.el lisp/muse.el muse.texi
4943 2005-06-20 02:29:08 GMT Michael Olson <mwolson@gnu.org> patch-69
4946 Tweak documentation thoroughly; still incomplete.
4948 muse--main--1.0--patch-69
4950 * README: Minor tweaks.
4952 * muse.texi: Massively rename chapters so that the titles are more
4953 descriptive. Clean up grammar.
4955 * muse.texi (Obtaining Muse): Move content of Installation node here,
4956 stripping out any customization tips, since those are covered later.
4957 Re-work this chapter since I was dissatisfied with it.
4959 * muse.texi (Installation): This node has the content of README regarding
4960 installation, which fits the title of the node much better than the
4963 * muse.texi (Blosxom): Turn the sections of this section into
4966 * muse.texi (Getting Help and Reporting Bugs): Turn this into a list. I
4969 * muse.texi (History): Add a "2005" item.
4972 ChangeLog README muse.texi
4975 2005-06-19 07:15:45 GMT Michael Olson <mwolson@gnu.org> patch-68
4978 Finish documenting 2 more publishing styles.
4980 muse--main--1.0--patch-68
4982 * lisp/muse-blosxom.el, lisp/muse-latex.el: Minor docfixes throughout.
4984 * lisp/muse-journal.el: Docfixes.
4986 * lisp/muse-publish.el (muse-publish-markup-functions): Add significant
4987 documentation to this function.
4989 * muse.texi (Blosxom Options): New node containing the publishing styles
4990 and options provided by Blosxom.
4991 (Book): Add usage note, as I suspect a lot of people might be confused
4993 (HTML): Space out entries better.
4994 (Journal, LaTeX): New nodes for publishing styles.
4995 (Common Elements): Document a few options that are present in
4999 ChangeLog lisp/muse-blosxom.el lisp/muse-journal.el
5000 lisp/muse-latex.el lisp/muse-publish.el muse.texi
5003 2005-06-19 04:45:46 GMT Michael Olson <mwolson@gnu.org> patch-67
5006 Make Muse installable and correct an Emacs21 issue.
5008 muse--main--1.0--patch-67
5010 * Makefile (.PRECIOUS): Indicate that .info and .html files in this
5011 directory will be generated.
5012 (all): Compile muse.info by default.
5013 (doc): Refactor into individual generation rules for .html and .info
5015 (install): New rule that installs Muse source code, compiled .elc
5016 files, and the manual into proper places.
5018 * Makefile.defs (ELISPDIR, INFODIR): Correct minor goof-up.
5020 * README (Insinuation): Move old content of Installation here.
5021 (Installation): Fill out this section.
5022 (Further Documentation): Add link to my website and note that a full
5023 manual is included with Muse.
5025 * lisp/Makefile (EL): Populate with .el files.
5026 (install): New rule that installs both .elc and .el files.
5028 * lisp/muse-texinfo.el (muse-texinfo-info-generate): If we're running
5029 Emacs21, hack in a handler for the @documentencoding tag so that it
5033 ChangeLog Makefile Makefile.defs README lisp/Makefile
5034 lisp/muse-texinfo.el
5037 2005-06-19 03:05:38 GMT Michael Olson <mwolson@gnu.org> patch-66
5040 Cater even more to XEmacs and its annoying whims.
5042 muse--main--1.0--patch-66
5044 * examples/Makefile (%.html, %.pdf, %.info): Pass EMACS value as
5045 environment variable.
5047 * lisp/Makefile (%.elc, test): Don't use "-L" option since XEmacs can't
5048 handle it. Load `muse-build.el' instead.
5050 * lisp/muse-colors.el (muse-colors-link): Add note that `link' is not
5053 * lisp/muse-journal.el (muse-journal-latex-munge-buffer)
5054 (muse-journal-rss-munge-buffer): Add note that the `qotd' binding is
5057 * lisp/muse-journal.el (muse-journal-generate-pages): Add note that this
5058 function does not appear to be used.
5060 * lisp/muse.el (muse-replace-regexp-in-string): Use in place of
5061 `replace-regexp-in-string', since XEmacs doesn't have this function.
5062 We only implement the first 3 args, but this could be extended if we
5065 * lisp/muse-blosxom.el (muse-blosxom-title-to-file): Use
5066 `muse-replace-regexp-in-string' in place of `replace-regexp-in-string'
5068 * lisp/muse-journal.el (muse-journal-anchorize-title): Ditto.
5070 * lisp/muse-colors.el (muse-colors-custom-tags): Remove unused binding to
5071 make XEmacs shut up.
5073 * lisp/muse-convert.el (muse-write-footnote): Ditto.
5075 * lisp/muse-html.el (muse-html-markup-table): Ditto.
5077 * lisp/muse-http.el (muse-winnow-list): Ditto.
5079 * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
5081 * lisp/muse-project.el (muse-project-file-entries): Ditto.
5083 * lisp/muse-publish.el (muse-publish-markup): Ditto.
5085 * scripts/muse-build.el: Add contrib path first; probably doesn't change
5088 * scripts/publish: Use EMACS environment variable instead of hard-coding
5092 ChangeLog examples/Makefile lisp/Makefile lisp/muse-blosxom.el
5093 lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
5094 lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
5095 lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
5096 lisp/muse.el scripts/muse-build.el scripts/publish
5099 2005-06-19 00:43:54 GMT Michael Olson <mwolson@gnu.org> patch-65
5102 Move lisp files to `lisp' directory; hack on Makefiles, XEmacs compat.
5104 muse--main--1.0--patch-65
5106 * AUTHORS: Update entry.
5108 * muse-*.el: Move to the lisp directory.
5110 * lisp/Makefile: New file containing rules to test and compile the
5113 * Makefile.defs: New file that contains common definitions for all other
5114 Makefiles, such as Emacs command to use.
5116 * Makefile: Move lisp-specific rules to lisp/Makefile.
5117 (SUBDIRS): New variable containing subdirectories to clean.
5119 * README: Update to reflect new location of source files. Give updated
5120 directions for compiling with XEmacs.
5122 * examples/Makefile (.PRECIOUS): Added to denote which type of files to
5124 (%.html): Pass SITEFLAG as an environment variable to
5127 * examples/QuickStart (The): Re-add the stray <comment> tag since it
5128 seems to be needed to keep the process from failing. This has *got* to
5129 be a bug in Muse, but I don't want to deal with it now.
5131 * lisp/muse-colors.el (muse-make-faces): Bind newsym locally.
5133 * lisp/muse-convert.el: Move line to commentary section.
5135 * lisp/muse-latex.el (muse-latex-markup-table): Note that the
5136 locally-bound `type' variable isn't used here.
5138 * lisp/muse-mode.el (muse-index-as-string): Remove unused `file' binding.
5140 * lisp/muse-texinfo.el (muse-texinfo-markup-table): Remove unused `field'
5143 * scripts/muse-build.el (load-path): Correct paths.
5145 * scripts/muse-build.el (muse-elint-files): Add a few variables here so
5146 as to avoid spurious warnings.
5148 * scripts/publish (style): Make use of SITEFLAG environment variable, if
5151 * lisp/muse.el (muse-line-end-position, muse-line-beginning-position):
5152 (muse-match-string-no-properties): New functions that take the place of
5153 `line-end-position', `line-beginning-position', and
5154 `match-string-no-properties', respectively.
5156 * examples/johnw/muse-johnw.el (muse-my-html-insert-contents)
5157 (muse-my-journal-find-entries): Use Muse-specific version of
5158 `match-string-no-properties', `line-beginning-position', and
5159 `line-end-position' since these do not exist in XEmacs.
5161 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-region)
5162 (muse-colors-custom-tags, muse-colors-link, muse-colors-title): Ditto.
5164 * lisp/muse-convert.el (muse-latex-transform): Ditto.
5166 * lisp/muse-html.el (muse-html-insert-anchor, muse-html-markup-footnote)
5167 (muse-html-insert-contents): Ditto.
5169 * lisp/muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
5171 * lisp/muse-mode.el (muse-link-at-point, muse-edit-link-at-point): Ditto.
5173 * lisp/muse-poem.el (muse-poem-prepare-buffer): Ditto.
5175 * lisp/muse-publish.el (muse-publish-markup-tag)
5176 (muse-publish-markup-footnote, muse-publish-markup-leading-space)
5177 (muse-published-buffer-contents): Ditto.
5179 * scripts/muse-build.el (muse-elint-files): Ditto.
5182 .arch-ids/Makefile.defs.id Makefile.defs lisp/.arch-ids/=id
5183 lisp/.arch-ids/Makefile.id lisp/Makefile
5186 AUTHORS ChangeLog Makefile README examples/Makefile
5187 examples/QuickStart examples/johnw/muse-johnw.el
5188 lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
5189 lisp/muse-journal.el lisp/muse-latex.el lisp/muse-mode.el
5190 lisp/muse-poem.el lisp/muse-publish.el lisp/muse-texinfo.el
5191 lisp/muse.el scripts/muse-build.el scripts/publish
5194 .arch-ids/muse-blosxom.el.id
5195 ==> lisp/.arch-ids/muse-blosxom.el.id
5196 .arch-ids/muse-book.el.id
5197 ==> lisp/.arch-ids/muse-book.el.id
5198 .arch-ids/muse-colors.el.id
5199 ==> lisp/.arch-ids/muse-colors.el.id
5200 .arch-ids/muse-convert.el.id
5201 ==> lisp/.arch-ids/muse-convert.el.id
5202 .arch-ids/muse-docbook.el.id
5203 ==> lisp/.arch-ids/muse-docbook.el.id
5204 .arch-ids/muse-html.el.id
5205 ==> lisp/.arch-ids/muse-html.el.id
5206 .arch-ids/muse-http.el.id
5207 ==> lisp/.arch-ids/muse-http.el.id
5208 .arch-ids/muse-journal.el.id
5209 ==> lisp/.arch-ids/muse-journal.el.id
5210 .arch-ids/muse-latex.el.id
5211 ==> lisp/.arch-ids/muse-latex.el.id
5212 .arch-ids/muse-mode.el.id
5213 ==> lisp/.arch-ids/muse-mode.el.id
5214 .arch-ids/muse-poem.el.id
5215 ==> lisp/.arch-ids/muse-poem.el.id
5216 .arch-ids/muse-project.el.id
5217 ==> lisp/.arch-ids/muse-project.el.id
5218 .arch-ids/muse-publish.el.id
5219 ==> lisp/.arch-ids/muse-publish.el.id
5220 .arch-ids/muse-regexps.el.id
5221 ==> lisp/.arch-ids/muse-regexps.el.id
5222 .arch-ids/muse-texinfo.el.id
5223 ==> lisp/.arch-ids/muse-texinfo.el.id
5224 .arch-ids/muse.el.id
5225 ==> lisp/.arch-ids/muse.el.id
5227 ==> lisp/muse-blosxom.el
5229 ==> lisp/muse-book.el
5231 ==> lisp/muse-colors.el
5233 ==> lisp/muse-convert.el
5235 ==> lisp/muse-docbook.el
5237 ==> lisp/muse-html.el
5239 ==> lisp/muse-http.el
5241 ==> lisp/muse-journal.el
5243 ==> lisp/muse-latex.el
5245 ==> lisp/muse-mode.el
5247 ==> lisp/muse-poem.el
5249 ==> lisp/muse-project.el
5251 ==> lisp/muse-publish.el
5253 ==> lisp/muse-regexps.el
5255 ==> lisp/muse-texinfo.el
5263 2005-06-18 20:12:05 GMT Michael Olson <mwolson@gnu.org> patch-64
5266 Massively untabify files.
5268 muse--main--1.0--patch-64
5272 ChangeLog ChangeLog.2004 experimental/muse-message.el
5273 experimental/muse-wiki.el muse-book.el muse-colors.el
5274 muse-convert.el muse-docbook.el muse-html.el muse-http.el
5275 muse-journal.el muse-latex.el muse-mode.el muse-poem.el
5276 muse-project.el muse-publish.el muse-regexps.el
5277 muse-texinfo.el muse.el
5280 2005-06-18 19:57:44 GMT Michael Olson <mwolson@gnu.org> patch-63
5283 Merged from hodique@lifl.fr--2005 (patch 2-6), without the WikiWord change.
5285 muse--main--1.0--patch-63
5287 (Summary of changes that Yann made)
5289 * muse-colors.el (muse-colors-link): Whitespace cleanup.
5291 * muse-mode.el (muse-generate-index): Move index generation code into
5292 `muse-index-as-string'.
5293 (muse-index-as-string): New function that generates an index and
5294 returns it as a string, instead of placing it in a buffer like
5295 `muse-generate-index' used to.
5299 * hodique@lifl.fr--2005/muse--yh--1.0--patch-2
5300 merge from mwolson@gnu.org--2005
5302 * hodique@lifl.fr--2005/muse--yh--1.0--patch-3
5303 Accept WikiWords as links [mostly rescinded]
5305 * hodique@lifl.fr--2005/muse--yh--1.0--patch-4
5306 merge from mwolson@gnu.org--2005/muse--main--1.0
5308 * hodique@lifl.fr--2005/muse--yh--1.0--patch-5
5309 Merged from mwolson@gnu.org--2005 (patch 60-62)
5311 * hodique@lifl.fr--2005/muse--yh--1.0--patch-6
5312 provide a string view of the index
5315 ChangeLog muse-colors.el muse-latex.el muse-mode.el
5318 hodique@lifl.fr--2005/muse--yh--1.0--patch-2
5319 hodique@lifl.fr--2005/muse--yh--1.0--patch-3
5320 hodique@lifl.fr--2005/muse--yh--1.0--patch-4
5321 hodique@lifl.fr--2005/muse--yh--1.0--patch-5
5322 hodique@lifl.fr--2005/muse--yh--1.0--patch-6
5325 2005-06-18 06:21:19 GMT Michael Olson <mwolson@gnu.org> patch-62
5328 Document Blosxom, Book, DocBook, and HTML publishing styles.
5330 muse--main--1.0--patch-62
5332 * muse-blosxom.el: Clean up header.
5334 * muse-book.el (muse-before-book-publish-hook): Rename to
5335 `muse-book-before-publish-hook'.
5336 (muse-after-book-publish-hook): Rename to
5337 `muse-book-after-publish-hook'.
5339 * muse-html.el (muse-html-anchor-on-word, muse-html-table-attributes)
5340 (muse-html-markup-strings, muse-xhtml-markup-strings)
5341 (muse-html-meta-content-type, muse-html-meta-content-encoding)
5342 (muse-html-charset-default, muse-html-encoding-default)
5343 (muse-html-encoding-map): Docfixes.
5345 * muse.texi (Blosxom, Book, DocBook, HTML, Deriving Styles): New
5349 ChangeLog muse-blosxom.el muse-book.el muse-html.el muse.texi
5352 2005-06-18 01:35:33 GMT Michael Olson <mwolson@gnu.org> patch-61
5355 Begin work on Publishing Styles section of manual.
5357 muse--main--1.0--patch-61
5359 * Makefile (.PHONY): Add "doc" to list.
5360 (doc): New rule that generates Info and HTML files from muse.texi.
5361 (dist): Rely on `distclean', not `clean'.
5363 * examples/QuickStart (Authoring mode): Remove empty section.
5365 * muse.texi: Call this program "the Emacs Muse" in title.
5366 (Publishing Styles): Begin to populate section.
5367 (Deriving Styles): First subsection of Publishing Styles.
5368 (Contributors): Remove spurious copyright section, since we address
5371 * README: Actually remember to add this file.
5374 .arch-ids/README.id README
5377 ChangeLog Makefile examples/QuickStart muse.texi
5380 2005-06-17 01:10:41 GMT Michael Olson <mwolson@gnu.org> patch-60
5383 Document Markup Rules.
5385 muse--main--1.0--patch-60
5387 * examples/QuickStart: Remove stray <comment> tag.
5389 * muse.texi (Top): Comment every menu line.
5390 (Markup Rules): New section with plenty of subsections.
5393 ChangeLog examples/QuickStart muse.texi
5396 2005-06-15 23:50:12 GMT Michael Olson <mwolson@gnu.org> patch-59
5399 Release this as Muse 3.00.90 (RC1).
5401 muse--main--1.0--patch-59
5403 * Makefile (%.elc): Use -q instead of --no-init-file because the former
5404 is compatible with both Emacs and XEmacs.
5406 * examples/README: Renamed to QuickStart.
5408 * examples/Makefile (EXAMPLES): Reflect name change of README.
5413 ChangeLog Makefile examples/Makefile muse.el
5416 examples/.arch-ids/README.id
5417 ==> examples/.arch-ids/QuickStart.id
5419 ==> examples/QuickStart
5422 2005-06-15 22:47:05 GMT Michael Olson <mwolson@gnu.org> patch-58
5425 Makefile refactoring.
5427 muse--main--1.0--patch-58
5429 * Makefile (.PHONY): List all non-file targets.
5430 (examples): New rule that calls Make in the examples directory.
5431 (atranslit): Removed, since this isn't (yet) bundled with Muse.
5433 * README: Move to the examples directory. I'd prefer to distribute a
5434 very basic plain text README and use this as a quickstart + markup
5435 example + publishing example.
5437 * examples/Makefile: Move all README-related rules here.
5439 * examples/README: Add an "About this document" section.
5441 * scripts/publish (style): Do not include the contrib directory, since we
5442 don't use any code from there. Since this is only invoked from the
5443 examples directory, make sure add the parent directory to the load
5446 * muse.texi: Change version to 3.00.90 (RC1).
5448 * muse.el: Change location of the README file in header.
5450 * muse.el (muse-version): Update to 3.00.90 (RC1).
5453 examples/.arch-ids/Makefile.id examples/Makefile
5456 ChangeLog Makefile examples/README muse.el muse.texi
5461 ==> examples/.arch-ids/README.id
5466 2005-06-14 03:14:05 GMT Michael Olson <mwolson@gnu.org> patch-57
5469 Update my example configuration.
5471 muse--main--1.0--patch-57
5473 * examples/mwolson/muse-init.el: Update to reflect use of outline faces
5474 and experimental status of muse-message.
5477 ChangeLog examples/mwolson/muse-init.el
5480 2005-06-14 03:08:54 GMT Michael Olson <mwolson@gnu.org> patch-56
5483 Provide optional outline-style faces; customization fixes; experimental stuff.
5485 muse--main--1.0--patch-56
5487 * muse-colors.el (muse-colors-autogen-headings): New user-customizable
5488 option that determines what the header faces should look like. If
5489 'outline, use outline-style faces. If nil, don't generate the faces at
5490 all, which allows the user to specify their own. Otherwise, use the
5491 scaled faces, which is the default behavior.
5492 (muse-colors-outline-faces-list): List of faces to use. In case the
5493 outline faces are not available, provide reasonable defaults.
5494 (muse-make-faces): Use dolist instead of mapc. Implement the
5495 possibility of having outline-style colors for heading. Don't call
5496 this function immediately -- give the users time to make their changes
5497 through the customize interface. Once we call this function, Emcs from
5498 CVS will not allow the faces to be changed easily, which is a shame.
5500 * muse-message.el (muse-message-contents-tag): Copied from
5501 `muse-publish-contents-tag' in order to keep the customization
5502 interface from making the `muse-markup-tags' option from throwing a
5503 type mismatch error. This function is untested and will likely do
5504 nothing useful. This file has been moved to the experimental folder
5505 until it gets fleshed out more.
5507 * experimental/muse-wiki.el: New file from johnw's initial attempt at a
5508 file that could eventually provide wiki-like ability. Currently this
5509 is just a collection of functions that were pruned out when he remade
5510 Muse, so don't get too excited. I plan to eventually merge Yann
5511 Hodique's work here, probably after the first release of Muse.
5513 * muse-regexps.el (muse-regexp): Improve description.
5515 * muse-project.el (muse-project-ignore-regexp): Make this be a part of
5516 the muse-regexp group since it is just a single regexp. Lists of
5517 regexps don't have to be in muse-regexp, however.
5519 * muse-blosxom.el (muse-blosxom): Change use of `behaviour' to `behavior'
5520 since the Emacs devel mailing list seems to not want Britain-izations
5523 * muse-colors.el (muse-colors): Ditto.
5525 * muse-docbook.el (muse-docbook): Ditto.
5527 * muse-html.el (muse-html): Ditto.
5529 * muse-http.el (muse-http): Ditto.
5531 * muse-message.el (muse-message): Ditto.
5533 * muse-mode.el (muse-mode): Ditto.
5535 * muse-project.el (muse-project): Ditto.
5537 * muse-publish.el (muse-publish): Ditto.
5539 * muse.el (muse): Ditto.
5542 experimental/.arch-ids/=id
5543 experimental/.arch-ids/muse-wiki.el.id
5544 experimental/muse-wiki.el
5547 ChangeLog experimental/muse-message.el muse-blosxom.el
5548 muse-colors.el muse-docbook.el muse-html.el muse-http.el
5549 muse-mode.el muse-project.el muse-publish.el muse-regexps.el
5553 .arch-ids/muse-message.el.id
5554 ==> experimental/.arch-ids/muse-message.el.id
5556 ==> experimental/muse-message.el
5559 experimental experimental/.arch-ids
5562 2005-06-13 22:37:20 GMT Michael Olson <mwolson@gnu.org> patch-55
5565 Fix publishing error when given an empty string for header/footer.
5567 muse--main--1.0--patch-55
5569 * muse-publish.el (muse-insert-file-or-string): Don't pass argument to
5570 `file-readable-p' if it is an empty string. For some reason,
5571 `file-readable-p' and `insert-file-contents' were treating an empty
5572 string as if it were the current directory.
5575 ChangeLog muse-publish.el
5578 2005-06-13 22:01:00 GMT Michael Olson <mwolson@gnu.org> patch-54
5581 WYSIWYG emphasis, XEmacs compatibility hacks.
5583 muse--main--1.0--patch-54
5585 * muse-colors.el (muse-colors-emphasized): Make emphasis more WYSIWIG
5586 compliant. Only colorize if we end with the same number of asterisks
5587 as we start with, preventing unnoticed syntax errors. Don't colorize
5588 in the middle of a word.
5589 (muse-colors-underlined): Make underlining more WYSIWIG compliant.
5590 Only colorize if we end with an underscore. Don't colorize in the
5593 * muse-docbook.el (muse-docbook-markup-paragraph): Move question mark
5594 inside of group. This will probably not do anything, but it seems
5597 * muse-html.el (muse-html-markup-paragraph): Attempt to deal with case
5598 where we start with an image link. JohnW didn't seem to like having
5599 <p> tags inserted before image links, but they don't validate properly
5600 as they are. For now, I will surround such links/paragraphs with <div
5601 class="image-link"> in an attempt to be as not invasive and yet
5602 standards compliant as possible.
5604 * muse-html.el (muse-html-escape-string): Work around distinction between
5605 int and char types in XEmacs. Deal with an annoying replace-match bug
5606 in XEmacs that rears its head at times.
5608 * muse-publish.el (muse-publish-markup-word): Allow underlines to be
5612 ChangeLog muse-colors.el muse-docbook.el muse-html.el
5616 2005-06-13 01:13:08 GMT Michael Olson <mwolson@gnu.org> patch-53
5619 Minor code cleanup to address elint issues.
5621 muse--main--1.0--patch-53
5623 * Makefile (test): Don't build README files during this rule. Remove
5624 spurious "make clean" statement.
5626 * muse-colors.el (muse-colors-tags): Make sure that this appears in the
5627 `muse-colors' group, and give it a proper type.
5629 * muse-mode.el: Wrap condition-case around `eval-when-compile'.
5631 * examples/johnw/muse-johnw.el (muse-my-html-insert-contents,
5632 muse-my-journal-find-entries): Replace `string-to-int' with
5635 * muse-html.el (muse-html-insert-contents): Ditto.
5637 * muse-journal.el (muse-journal-html-munge-buffer,
5638 muse-journal-latex-munge-buffer): Ditto.
5640 * muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
5642 * muse-publish.el (muse-publish-markup-footnote,
5643 muse-publish-contents-tag): Ditto.
5645 * muse-regexps.el (muse-extreg-usable-p): Ditto.
5648 ChangeLog Makefile examples/johnw/muse-johnw.el muse-colors.el
5649 muse-html.el muse-journal.el muse-mode.el muse-publish.el
5653 2005-06-13 00:41:10 GMT Michael Olson <mwolson@gnu.org> patch-52
5656 Add ability to automate the creation a new blosxom entry.
5658 muse--main--1.0--patch-52
5660 * examples/mwolson/muse-init.el: Move new entry section to
5661 muse-blosxom.el. Modify the key settings in my example accordingly.
5663 * muse-blosxom.el (muse-blosxom-footer): Just use the empty string, since
5664 Muse always makes sure that the file ends with a newline.
5666 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove this, since
5667 planner markup is now provided automatically by the planner port to
5668 Muse, and we don't have any customized markup.
5670 * muse-blosxom.el (muse-blosxom-base-directory): New customizable
5671 variable that specifies where the base directory of your blog entries
5674 * muse-blosxom.el (muse-blosxom-get-categories): Get the categories from
5675 the base directory. Explore categories recursively.
5677 * muse-blosxom.el (muse-blosxom-title-to-file): Helper function for
5678 `muse-blosxom-new-entry'. Turns the given title into a lowercase, sans
5679 special characters file name.
5681 * muse-blosxom.el (muse-blosxom-new-entry): Automate the process of
5682 making a new blog entry. It will prompt you for a category, then a
5683 title, and then will create a new file that has the date and title
5687 ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
5690 2005-06-12 22:11:20 GMT Michael Olson <mwolson@gnu.org> patch-51
5693 Change mailing address of FSF, add AUTHORS file.
5695 muse--main--1.0--patch-51
5697 * muse-*.el, muse.texi: Change mailing address of FSF.
5699 * muse.texi (Contributors): Fix typo.
5701 * AUTHORS: New file containing a list of all of those who have
5702 contributed code or documentation to Muse, how many lines were changed,
5706 .arch-ids/AUTHORS.id AUTHORS
5709 ChangeLog muse-blosxom.el muse-convert.el muse-docbook.el
5710 muse-html.el muse-http.el muse-journal.el muse-latex.el
5711 muse-message.el muse-mode.el muse-poem.el muse-project.el
5712 muse-publish.el muse-regexps.el muse-texinfo.el muse.el
5716 2005-06-12 21:33:24 GMT Michael Olson <mwolson@gnu.org> patch-50
5719 Merged from hodique@lifl.fr--2005 (patch 0-1)
5721 muse--main--1.0--patch-50
5725 * hodique@lifl.fr--2005/muse--yh--1.0--base-0
5726 tag of mwolson@gnu.org--2005/muse--main--1.0--patch-49
5728 * hodique@lifl.fr--2005/muse--yh--1.0--patch-1
5729 fix .html (for example) in visible names for links
5732 ChangeLog muse-publish.el
5735 hodique@lifl.fr--2005/muse--yh--1.0--base-0
5736 hodique@lifl.fr--2005/muse--yh--1.0--patch-1
5739 2005-06-11 23:35:43 GMT Michael Olson <mwolson@gnu.org> patch-49
5742 Make generated X(HT)ML show up in the right encoding in other modes.
5744 muse--main--1.0--patch-49
5746 * muse-html.el (muse-xhtml-header): Add "encoding=..." to first line.
5747 Thanks to Zhiqiang Ye for the suggestion. This attempts to make
5748 generated (X)HTML files show up in the right coding system when editing
5749 them with another Emacs mode.
5751 * muse-journal.el (muse-journal-rss-header): Automatically determine the
5752 encoding instead of hard-coding it.
5754 * muse-message.el: Add content to Commentary section, explaining the use
5755 of this publishing style.
5758 ChangeLog muse-html.el muse-journal.el muse-message.el
5761 2005-06-11 01:28:01 GMT Michael Olson <mwolson@gnu.org> patch-48
5764 Move regexps to same group, only make 4 heading faces.
5766 muse--main--1.0--patch-48
5768 * muse-colors.el (muse-make-faces): Only create 4 header faces since we
5769 can only publish 3 of them specially, leaving the fourth to be in
5771 (muse-colors-markup): Only recognize 4 levels of heading.
5773 * muse-regexps.el (muse-tag-regexp, muse-link-regexp, muse-url-regexp)
5774 (muse-file-regexp, muse-image-regexp)
5775 (muse-ignored-extensions-regexp): Moved here from muse.el. It seems
5776 like a good idea to have all the regexps in the same group.
5779 ChangeLog muse-colors.el muse-regexps.el muse.el
5782 2005-06-09 19:48:02 GMT Michael Olson <mwolson@gnu.org> patch-47
5785 Update my example config, minor code cleanup.
5787 muse--main--1.0--patch-47
5789 * examples/mwolson/muse-init.el (muse-project-alist): Shorten project
5790 names and add "Plans" project.
5792 * muse-docbook.el (looking-back): Delete.
5794 * muse-html.el (looking-back): Delete.
5796 * muse-html.el (muse-html-markup-paragraph): Use `muse-looking-back'
5797 instead of `looking-back'.
5799 * muse.el (muse-looking-back): Instead of redefining the `looking-back'
5800 function, use this function. If `looking-back' exists, call it;
5801 otherwise, use a workaround.
5804 contrib/.arch-ids/pcomplete.el.id contrib/pcomplete.el
5807 ChangeLog examples/mwolson/muse-init.el muse-docbook.el
5808 muse-html.el muse.el
5811 2005-05-30 22:15:13 GMT Michael Olson <mwolson@gnu.org> patch-46
5814 Handle a few paragraph publishing edge cases better.
5816 muse--main--1.0--patch-46
5818 * muse-docbook.el (muse-docbook-markup-regexps): Consolidate the
5819 beginning-of-document, end-of-document, and paragraph separator regexps
5820 so that one markup rule can be used in all these cases.
5821 (muse-docbook-markup-paragraph): Handle more cases correctly. In
5822 particular, blockquote or center at beginning or end of document will
5823 be published properly. Hopefully this won't slow things down too much.
5824 (muse-docbook-markup-paragraph-close): Removed.
5826 * muse-blosxom.el (muse-blosxom-markup-regexps): Ditto.
5828 * muse-html.el (muse-html-markup-regexps, muse-html-markup-paragraph):
5830 (muse-html-markup-paragraph-close): Removed.
5833 ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
5836 2005-05-28 23:37:11 GMT Michael Olson <mwolson@gnu.org> patch-45
5839 Improve prompt when reading a tag.
5841 muse--main--1.0--patch-45
5843 * muse-mode.el (muse-insert-tag): Add a colon after "default" like some
5844 other Emacs modes seem to do.
5847 ChangeLog muse-mode.el
5850 2005-05-28 23:34:50 GMT Michael Olson <mwolson@gnu.org> patch-44
5853 Warn user when publishing fails due to a private directory.
5855 muse--main--1.0--patch-44
5857 * muse-project.el (muse-project-private-p): Warn users when publishing a
5858 file fails due to its directory not being readable by others. Make
5859 sure that you do a `chmod +o name_of_directory' if you want the
5860 contents of that directory to be publishable.
5863 ChangeLog muse-project.el
5866 2005-05-28 23:21:39 GMT Michael Olson <mwolson@gnu.org> patch-43
5869 Fix error with example tags and message publishing style.
5871 muse--main--1.0--patch-43
5873 * muse-colors.el: Don't define `font-lock-mode' as a variable. Check to
5874 see if a previous definition for `font-lock-multiline' exists.
5876 * muse-message.el (muse-message-example-tag): Don't require two
5877 additional (unused) arguments.
5880 ChangeLog muse-colors.el muse-message.el
5883 2005-05-22 05:58:40 GMT Michael Olson <mwolson@gnu.org> patch-42
5886 Always end the published document with a newline.
5888 muse--main--1.0--patch-42
5890 * muse-html.el (muse-html-markup-paragraph-close): Always end the
5891 published document with a newline.
5893 * muse-docbook.el (muse-docbook-markup-paragraph-close): Ditto.
5896 ChangeLog muse-docbook.el muse-html.el
5899 2005-05-22 01:26:13 GMT Michael Olson <mwolson@gnu.org> patch-41
5902 Don't let automatic backup files crash the publishing process.
5904 muse--main--1.0--patch-41
5906 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove rule for date
5907 directive since this value is already processed by
5908 `muse-publish-markup-directive', and may be obtained by using
5909 the code: (muse-publishing-directive "date").
5911 * muse-colors.el (muse-colors-region): Make sure that we don't ever try
5912 to run (funcall nil); this happened once during a debugging process.
5914 * muse-project.el (muse-project-private-p): Skip any file for which we
5915 cannot fetch attributes. This fixes a bug where having an
5916 Emacs-generated automatic backup file in a publishing directory causes
5917 the publishing process to halt with an error.
5920 ChangeLog muse-blosxom.el muse-colors.el muse-project.el
5923 2005-05-20 20:44:46 GMT Michael Olson <mwolson@gnu.org> patch-40
5926 Apply fix in previous patch to the DocBook publishing style.
5928 muse--main--1.0--patch-40
5930 * muse-docbook.el (muse-docbook-markup-paragraph-close): Apply fix from
5931 previous patch here as well.
5935 ChangeLog muse-docbook.el
5938 2005-05-20 20:28:32 GMT Michael Olson <mwolson@gnu.org> patch-39
5941 Fix newly-introduced lock-up during HTML publishing.
5943 muse--main--1.0--patch-39
5945 * muse-blosxom.el (muse-blosxom-markup-regexps): Give date directive and
5946 planner rules higher priority in the publishing sequence. Hopefully
5947 this will not wreck anything; I don't use these rules, so I cannot
5948 tell. This wasn't a real bugfix, just an aesthetic code thing for me.
5950 * muse-html.el (muse-html-markup-paragraph-close): Don't use
5951 replace-match; that seems to be slightly evil. Return nil instead of a
5952 newline since otherwise Muse thinks that we are not done yet and gets
5953 into an infinite loop. This should fix the lock-up problem that
5954 resulted from the previous few patches.
5957 ChangeLog muse-blosxom.el muse-html.el
5960 2005-05-19 23:44:16 GMT Michael Olson <mwolson@gnu.org> patch-38
5965 muse--main--1.0--patch-38
5967 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove stray parenthesis.
5971 ChangeLog muse-blosxom.el
5974 2005-05-19 23:41:54 GMT Michael Olson <mwolson@gnu.org> patch-37
5977 Make docbook and blosxom modes close paragraphs properly at end.
5979 muse--main--1.0--patch-37
5981 * muse-blosxom.el (muse-blosxom-markup-regexps): Use new rule from last
5984 * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
5985 (muse-docbook-markup-paragraph-close): Adapt from
5986 `muse-html-markup-paragraph-close'.
5988 * muse-html.el (muse-html-markup-paragraph-close): Add newline so that we
5989 preserve the same appearance as before the last patch.
5992 ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
5995 2005-05-19 23:26:50 GMT Michael Olson <mwolson@gnu.org> patch-36
5998 Bugfix: Close P tag properly at end of file.
6000 muse--main--1.0--patch-36
6002 * muse-blosxom.el: Fix bug where loading this file twice would cause an
6005 * muse-html.el (muse-html-markup-regexps): Use simpler mechanism for
6006 detecting whether or not a paragraph needs a closing P tag.
6007 (muse-html-markup-paragraph-close): New function that only inserts a
6008 closing P tag when an unclosed P tag is nearby.
6011 ChangeLog muse-blosxom.el muse-html.el
6014 2005-05-18 06:07:02 GMT Michael Olson <mwolson@gnu.org> patch-35
6017 Update my example settings.
6019 muse--main--1.0--patch-35
6021 * examples/mwolson/muse-init.el: Synchronize with my current settings.
6024 ChangeLog examples/mwolson/muse-init.el
6027 2005-05-18 06:03:07 GMT Michael Olson <mwolson@gnu.org> patch-34
6030 Update documentation for C-c TAB feature.
6032 muse--main--1.0--patch-34
6034 * muse.texi (Keystroke Summary): Note that C-c TAB calls
6042 2005-05-18 06:00:27 GMT Michael Olson <mwolson@gnu.org> patch-33
6045 New feature: tag completion with C-c TAB.
6047 muse--main--1.0--patch-33
6049 * muse-mode.el (muse-mode-map): Map C-c TAB to `muse-insert-tag'.
6050 (muse-tag-history, muse-custom-tags): New variables that keep track of
6051 the tag history and newly-entered tags respectively for
6053 (muse-insert-tag): New function that interactively prompts the user for
6057 ChangeLog muse-mode.el
6060 2005-05-18 05:49:07 GMT Michael Olson <mwolson@gnu.org> patch-32
6063 Fix XHTML validation error with <hr> and <br>.
6065 muse--main--1.0--patch-32
6067 * muse-html.el (muse-xhtml-markup-strings): Use the proper form of the BR
6068 and HR tags for XHTML publishing. This should fix a few validation
6069 errors that I've been noticing lately.
6072 ChangeLog muse-html.el
6075 2005-05-12 22:46:10 GMT Michael Olson <mwolson@gnu.org> patch-31
6078 Remove flyspell overlays on links.
6080 muse--main--1.0--patch-31
6082 * muse-colors.el (muse-colors-link): Remove flyspell overlays. This
6083 should make the link clickable. On Emacs21, the color will stay red,
6084 but other Emacsen should do the right thing, which is use the normal
6085 link color. Hopefully this will fix some strange flyspell-related link
6089 ChangeLog muse-colors.el
6092 2005-05-06 03:30:05 GMT Michael Olson <mwolson@gnu.org> patch-30
6095 Update my example Muse settings.
6097 muse--main--1.0--patch-30
6099 * examples/mwolson/muse-init.el: Update from my latest version.
6100 (muse-project-alist): Remove the francais part of my blog.
6101 (my-muse-mode-flyspell-p): Split old `my-muse-mode-affect-p' function
6102 into this and `my-muse-mode-fill-nobreak-p'.
6103 (muse-mode-hook): Tell fill mode to avoid breaking links; hopefully
6104 this is the best way to accomplish this.
6105 (my-muse-blosxom-title-to-file): Replace more non-alphanumeric
6106 characters in the title.
6107 (my-muse-prepare-entry-for-xanga): Treat example regions better.
6110 ChangeLog examples/mwolson/muse-init.el
6113 2005-04-21 18:25:28 GMT Michael Olson <mwolson@gnu.org> patch-29
6116 Add simple `muse-version' function.
6118 muse--main--1.0--patch-29
6120 * muse.el (muse-version): New function that displays the value of the
6121 `muse-version' variable. This should be easier for the user to type
6122 than C-h v muse-version.
6128 2005-04-21 18:19:02 GMT Michael Olson <mwolson@gnu.org> patch-28
6131 Don't compile documentation by default.
6133 muse--main--1.0--patch-28
6135 * Makefile (all): Don't compile documentation by default.
6136 (doc): Use this rule to compile documentation.
6142 2005-04-16 18:08:24 GMT Michael Olson <mwolson@gnu.org> patch-27
6145 Merge RSS 2.0 enclosure support for muse-journal.el from johnw
6147 muse--main--1.0--patch-27
6149 2005-04-16 Michael Olson <mwolson@gnu.org>
6151 * muse-journal.el: Merge in enclosure support for RSS 2.0 from
6152 johnw. If a journal entry's title is a [[link]], then an
6153 <enclosure> tag will be added to the XML data giving the size and
6154 MIME type of the link target. This makes podcasting with Muse
6156 (muse-journal-rss-entry-template): Add enclosure usage to example.
6157 (muse-journal-rss-munge-buffer): Implement enclosures.
6160 ChangeLog muse-journal.el
6163 2005-04-15 05:54:30 GMT Michael Olson <mwolson@gnu.org> patch-26
6166 Standardize source headers, appease elint, don't require planner
6168 muse--main--1.0--patch-26
6170 2005-04-15 Michael Olson <mwolson@gnu.org>
6172 * Makefile, scripts/muse-build.el: Moved muse-build.el to the
6173 `scripts' directory since it really isn't part of Muse proper; it
6174 is used to generate Muse output from the command line.
6176 * muse-blosxom.el: Handle case where planner is not loaded so that
6177 it isn't a hard requirement.
6179 * muse-colors.el: Move definition of `muse-colors-tag-info' up so
6180 that elint doesn't complain.
6182 * muse-message.el (muse-message-markup-link): Don't throw up on
6183 links with no description.
6185 * muse-blosxom.el, muse-book.el, muse-colors.el, muse-convert.el,
6186 muse-docbook.el, muse-html.el, muse-http.el, muse-journal.el,
6187 muse-latex.el, muse-message.el, muse-mode.el, muse-poem.el,
6188 muse-project.el, muse-publish.el, muse-regexps.el,
6189 muse-texinfo.el, muse.el: Add standard header for each file in
6190 preparation for the initial release, which will hopefully happen
6191 sometime within the next month.
6195 experimental/.arch-ids/=id
6198 ChangeLog Makefile muse-blosxom.el muse-book.el muse-colors.el
6199 muse-convert.el muse-docbook.el muse-html.el muse-http.el
6200 muse-journal.el muse-latex.el muse-message.el muse-mode.el
6201 muse-poem.el muse-project.el muse-publish.el muse-regexps.el
6202 muse-texinfo.el muse.el
6205 .arch-ids/muse-build.el.id
6206 ==> scripts/.arch-ids/muse-build.el.id
6208 ==> scripts/muse-build.el
6210 removed directories:
6211 experimental experimental/.arch-ids
6214 2005-04-14 23:46:47 GMT Michael Olson <mwolson@gnu.org> patch-25
6217 Merge contents of muse-latexcjk.el into muse-latex.el.
6219 muse--main--1.0--patch-25
6221 2005-04-14 Michael Olson <mwolson@gnu.org>
6223 * muse-latex.el (muse-latexcjk-header, muse-latexcjk-footer)
6224 (muse-latexcjk-encoding-map, muse-latexcjk-encoding-default)
6225 (muse-latexcjk-encoding, muse-latexcjk-transform-content-type):
6226 Merge in from muse-latexcjk.el.
6228 * muse-latexcjk.el: Removed, functionality merged with
6232 .arch-ids/muse-latexcjk.el.id muse-latexcjk.el
6235 ChangeLog muse-latex.el
6238 2005-04-06 23:25:47 GMT Michael Olson <mwolson@gnu.org> patch-24
6241 Merge muse-xhtml.el into muse-html.el.
6243 muse--main--1.0--patch-24
6245 2005-04-06 Michael Olson <mwolson@gnu.org>
6247 * examples/mwolson/muse-init.el: Update with respect to the
6248 muse-xhtml.el merge.
6250 * muse-html.el: The contents of muse-xhtml.el have been merged in
6251 as advised by John Wiegley.
6252 (muse-html-style-sheet): Add example for XHTML use in the
6253 function's documentation.
6254 (muse-xhtml-header, muse-xhtml-footer, muse-xhtml-markup-tags):
6255 Moved from muse-xhtml.el.
6257 * muse-xhtml.el: Removed; contents merged into muse-html.el.
6260 .arch-ids/muse-xhtml.el.id muse-xhtml.el
6263 ChangeLog examples/mwolson/muse-init.el muse-html.el
6266 2005-04-06 03:18:55 GMT Michael Olson <mwolson@gnu.org> patch-23
6269 Try to fix regexps for Emacs 21.4.
6271 muse--main--1.0--patch-23
6273 2005-04-05 Michael Olson <mwolson@gnu.org>
6275 * muse-regexps.el (muse-extreg-usable-p): Try to make regexps work
6279 ChangeLog muse-regexps.el
6282 2005-04-01 17:59:47 GMT Michael Olson <mwolson@gnu.org> patch-22
6285 Add comments to the publish-project example script
6287 muse--main--1.0--patch-22
6289 2005-04-01 Michael Olson <mwolson@gnu.org>
6291 * examples/publish-project: Moved here from
6292 scripts/publish-project. Added a few comments so people know what
6296 ChangeLog examples/publish-project
6299 scripts/.arch-ids/publish-project.id
6300 ==> examples/.arch-ids/publish-project.id
6301 scripts/publish-project
6302 ==> examples/publish-project
6305 2005-04-01 02:27:08 GMT Michael Olson <mwolson@gnu.org> patch-21
6308 New XHTML style, add more examples to my sample muse config
6310 muse--main--1.0--patch-21
6312 2005-03-31 Michael Olson <mwolson@gnu.org>
6314 * examples/mwolson/muse-init.el: Give an example of deriving a
6315 custom publishing style.
6316 (my-muse-blosxom-finalize): Finalizes the "my-blosxom" style.
6317 (my-muse-prepare-entry-for-xanga): Mangle the published output
6318 from a blosxom project and copy the result to the clipboard for
6319 easy pasting into Xanga's web form. The file is untouched.
6321 * muse-html.el (muse-html-style-sheet): Include the <style
6322 type="text/css"></style> wrapper around the example.
6323 (muse-html-header): Don't add <style type="text/css"></style>
6324 around the value of `muse-html-style-sheet' anymore. This allows
6325 for the option of putting your stylesheet(s) in a separate file.
6326 An example of this is given in the documentation for this
6329 * muse-xhtml: New file that implements a publishing style which is
6330 derived from HTML mode. It uses a slightly modified version of
6331 the HTML markup rules to generate XHTML-compliant output.
6333 * muse-blosxom.el: Add new "blosxom-xhtml" style. The old
6334 "blosxom" style has been renamed to "blosxom-html". Fix a few
6337 * muse-journal.el: Add new "journal-xhtml" style.
6339 * muse-message.el: Add new "message-xhtml" style.
6342 .arch-ids/muse-xhtml.el.id muse-xhtml.el
6345 ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
6346 muse-html.el muse-journal.el muse-message.el
6349 2005-03-25 03:55:13 GMT Michael Olson <mwolson@gnu.org> patch-20
6352 Add my muse configuration to the examples
6354 muse--main--1.0--patch-20
6356 2005-03-24 Michael Olson <mwolson@gnu.org>
6358 * examples/johnw: Move John Wiegley's configuration to this
6361 * examples/mwolson: My configuration files go here.
6363 * examples/mwolson/muse-init.el: My Muse configuration file. I
6364 just figured out how to keep links from being spell-checked or
6365 split up by fill-mode, so the implementation of this may be found
6366 here. I also made a function that sets up a blog entry for me.
6369 examples/johnw/.arch-ids/=id examples/mwolson/.arch-ids/=id
6370 examples/mwolson/.arch-ids/muse-init.el.id
6371 examples/mwolson/muse-init.el
6377 examples/.arch-ids/muse-johnw.el.id
6378 ==> examples/johnw/.arch-ids/muse-johnw.el.id
6379 examples/.arch-ids/publish-johnw.id
6380 ==> examples/johnw/.arch-ids/publish-johnw.id
6381 examples/muse-johnw.el
6382 ==> examples/johnw/muse-johnw.el
6383 examples/publish-johnw
6384 ==> examples/johnw/publish-johnw
6387 examples/johnw examples/johnw/.arch-ids examples/mwolson
6388 examples/mwolson/.arch-ids
6391 2005-03-24 22:57:10 GMT Michael Olson <mwolson@gnu.org> patch-19
6394 Add muse-blosxom script and plugin for pyblosxom
6396 muse--main--1.0--patch-19
6398 2005-03-24 Michael Olson <mwolson@gnu.org>
6400 * muse-blosxom.el: Update copyright notice in headers and mention
6401 the pyblosxom scripts.
6403 * contrib/pyblosxom: New directory containing pyblosxom plugins
6406 * contrib/getstamps.py: Script that generates the "timestamps"
6407 file, run on the local machine.
6409 * contrib/hardcodedates.py: PyBlosxom plugin that interprets the
6413 contrib/pyblosxom/.arch-ids/=id
6414 contrib/pyblosxom/.arch-ids/getstamps.py.id
6415 contrib/pyblosxom/.arch-ids/hardcodedates.py.id
6416 contrib/pyblosxom/getstamps.py
6417 contrib/pyblosxom/hardcodedates.py
6420 ChangeLog muse-blosxom.el
6423 contrib/pyblosxom contrib/pyblosxom/.arch-ids
6426 2005-03-23 19:05:09 GMT Michael Olson <mwolson@gnu.org> patch-18
6429 muse-blosxom.el has matured past experimental status
6431 muse--main--1.0--patch-18
6433 2005-03-23 Michael Olson <mwolson@gnu.org>
6435 * muse-blosxom.el: Remove common functionality that has already
6436 been implemented in `muse-html.el'. Derive this mode from
6437 `muse-html'. Update documentation. I now feel that this file is
6438 ready to be included in the top-level Muse directory.
6441 ChangeLog muse-blosxom.el
6444 experimental/.arch-ids/muse-blosxom.el.id
6445 ==> .arch-ids/muse-blosxom.el.id
6446 experimental/muse-blosxom.el
6450 2005-03-22 05:28:01 GMT Michael Olson <mwolson@gnu.org> patch-17
6453 Make muse-blosxom.el slightly less experimental
6455 muse--main--1.0--patch-17
6457 2005-03-22 Michael Olson <mwolson@gnu.org>
6459 * experimental/muse-blosxom.el (muse-blosxom-page-date-alist):
6460 Renamed from `blosxom-page-date-alist'. Currently it does nothing
6462 (muse-blosxom-markup-regexps): Remove unnecessary first grouping
6463 from the `muse-blosxom-markup-date-directive' rule.
6464 (blosxom-set-time): Remove this function. We're not going to be
6465 touching the timestamp manually anymore -- it's too much of a
6466 hassle. Right now I've got a python program that compiles a
6467 timestamp file and a pyblosxom helper that reads it. Something
6468 similar could be arranged for blosxom, I'm sure.
6472 ChangeLog experimental/muse-blosxom.el
6475 2005-03-20 19:40:10 GMT Michael Olson <mwolson@gnu.org> patch-16
6478 Apply latest journal-related updates from johnw
6480 muse--main--1.0--patch-16
6484 ChangeLog examples/muse-johnw.el muse-journal.el
6487 2005-03-01 02:58:29 GMT Michael Olson <mwolson@gnu.org> patch-15
6490 Add Projects node to the manual
6492 muse--main--1.0--patch-15
6494 2005-02-28 Michael Olson <mwolson@gnu.org>
6496 * muse.texi: Change copyright notice since the FSF is now the
6498 (Projects): New node, based on a section from the README file.
6504 2005-03-01 02:25:15 GMT Michael Olson <mwolson@gnu.org> patch-14
6507 Correct documentation, adding some content.
6509 muse--main--1.0--patch-14
6511 2005-02-28 Michael Olson <mwolson@gnu.org>
6513 * muse.texi: Change license terms of the documentation to the GNU
6514 GPL instead of the GNU FDL, as per the consent of the copyright
6515 holders of the emacs-wiki manual, from which this is based. Some
6516 emacs-wiki-isms in the manual were corrected, and the Getting
6517 Started section was updated.
6523 2005-02-17 19:08:19 GMT Michael Olson <mwolson@gnu.org> patch-13
6526 Make muse-blosxom.el a bit more sane, still need to bum it down a bit
6528 muse--main--1.0--patch-13
6530 2005-02-17 Michael Olson <mwolson@gnu.org>
6532 * experimental/muse-blosxom.el: Somehow the contents of this file
6533 managed to get duplicated. I removed the duplicates.
6534 (muse-blosxom-date): Remove this, since it is not useful.
6535 (muse-blosxom-header): Use the standard header that blosxom.el
6539 ChangeLog experimental/muse-blosxom.el
6542 2005-02-08 04:20:41 GMT Michael Olson <mwolson@gnu.org> patch-12
6545 Initial commit of muse.texi, nothing substantial
6547 muse--main--1.0--patch-12
6549 2005-02-07 Michael Olson <mwolson@gnu.org>
6551 * muse.texi: New file that provides the documentation for Muse.
6552 It is in a very rough form at the moment. Nothing substantial may
6553 be found here yet. Be ye warned.
6556 .arch-ids/muse.texi.id muse.texi
6562 2005-02-08 01:15:15 GMT Michael Olson <mwolson@gnu.org> patch-11
6565 Add docstring, new trivial function
6567 muse--main--1.0--patch-11
6569 2005-02-07 Michael Olson <mwolson@gnu.org>
6571 * muse-mode.el (muse-mode-map): Make "C-c =" trigger
6572 `muse-what-changed'. No functionality change.
6573 (muse-what-changed): New function that displays in diff format the
6574 changes made since the buffer was last saved.
6576 * muse-project.el (muse-project-publish): Add docstring.
6579 ChangeLog muse-mode.el muse-project.el
6582 2005-02-04 18:42:08 GMT Michael Olson <mwolson@gnu.org> patch-10
6585 Add experimental version of muse-blosxom.el to project
6587 muse--main--1.0--patch-10
6589 2005-02-04 Michael Olson <mwolson@gnu.org>
6591 * Makefile (realclean): Remove file that gets generated when fonts
6594 * experimental/muse-bloxsom.el: New file that implements Blosxom
6595 support for Muse. It's in a very rough state, hence its placement
6596 in the `experimental' directory.
6599 experimental/.arch-ids/=id
6600 experimental/.arch-ids/muse-blosxom.el.id
6601 experimental/muse-blosxom.el
6607 experimental experimental/.arch-ids
6610 2005-02-04 18:19:44 GMT Michael Olson <mwolson@gnu.org> patch-9
6613 Make permissions more consistent
6615 muse--main--1.0--patch-9
6621 modified directories:
6622 contrib examples scripts
6625 2005-02-04 18:13:56 GMT Michael Olson <mwolson@gnu.org> patch-8
6630 muse--main--1.0--patch-8
6632 2005-02-04 Michael Olson <mwolson@gnu.org>
6634 * muse-build.el: Add contrib directory to `load-path'.
6635 (muse-elint-files): Load `muse-regexps.el'.
6637 * scripts/publish: Change permissions so that this script is
6638 executable. Add contrib directory to load list. Add
6639 `muse-regexps.el' to list.
6642 ChangeLog muse-build.el scripts/publish
6645 2005-01-31 21:04:43 GMT Michael Olson <mwolson@gnu.org> patch-7
6648 Use "—" instead of "—"
6650 muse--main--1.0--patch-7
6652 2005-01-31 Michael Olson <mwolson@gnu.org>
6654 * muse-docbook.el (muse-docbook-markup-strings): Replace "—"
6655 with "—" so that documents validate properly. Thanks to
6656 Björn Lindström for the suggestion.
6658 * muse-html.el (muse-html-markup-strings): Ditto.
6661 ChangeLog muse-docbook.el muse-html.el
6664 2005-01-25 19:04:31 GMT Michael Olson <mwolson@gnu.org> patch-6
6667 Fix use of "[:blank:]" in underline markup
6669 muse--main--1.0--patch-6
6671 2005-01-25 Michael Olson <mwolson@gnu.org>
6673 * muse-colors.el (muse-colors-markup): Replace "[:blank:]" with
6674 use of `muse-regexp-blank'.
6677 ChangeLog muse-colors.el
6680 2005-01-03 06:00:43 GMT Michael Olson <mwolson@member.fsf.org> patch-5
6683 Fix problem with headings being given wrong face
6685 muse--main--1.0--patch-5
6687 2005-01-03 Michael Olson <mwolson@gnu.org>
6689 * muse-colors.el: Add header.
6690 (muse-colors-emphasized): Headings were being given the coloring
6691 for the next level of heading instead of the real
6692 level (i.e. `muse-header-2' instead of `muse-header-1' for "*
6693 Heading"). Thanks to Lan Yufeng for finding this and sending a
6696 * muse-regexps.el: Fix header.
6699 ChangeLog muse-colors.el muse-regexps.el
6702 2005-01-02 00:02:15 GMT Michael Olson <mwolson@member.fsf.org> patch-4
6707 muse--main--1.0--patch-4
6709 2005-01-01 Michael Olson <mwolson@gnu.org>
6711 * ChangeLog: Move old ChangeLog to ChangeLog.2004. This new
6712 version will be automatically maintained by Arch.
6716 .arch-ids/ChangeLog.id ChangeLog
6719 .arch-ids/ChangeLog.id
6720 ==> .arch-ids/ChangeLog.2004.id
6725 2004-12-30 07:26:48 GMT Michael Olson <mwolson@member.fsf.org> patch-3
6728 Extended regexps fix, allow spaces in 1st part of links
6730 muse--main--1.0--patch-3
6732 2004-12-30 Michael Olson <mwolson@gnu.org>
6734 * muse.el (muse-link-regexp): Allow spaces in the first part of
6737 * muse-colors.el, muse-convert.el, muse-docbook.el: Use
6738 customizable alternatives to extended character classes.
6740 * muse-html.el, muse-mode.el, muse-publish.el: Ditto.
6743 ChangeLog muse-colors.el muse-convert.el muse-docbook.el
6744 muse-html.el muse-mode.el muse-publish.el muse.el
6747 2004-12-30 02:18:07 GMT Michael Olson <mwolson@member.fsf.org> patch-2
6750 Begin to change regexp handling, tweak muse.el header
6752 muse--main--1.0--patch-2
6754 2004-12-29 Michael Olson <mwolson@gnu.org>
6756 * muse.el: Change Copyright notice to FSF. Change Maintainer to
6759 * muse-regexps.el: New file that implements regexp handling.
6760 Generalized regexp options will be moved to it eventually.
6763 .arch-ids/muse-regexps.el.id muse-regexps.el
6769 2004-12-30 01:49:50 GMT Michael Olson <mwolson@member.fsf.org> patch-1
6772 Do some early spring cleaning
6774 muse--main--1.0--patch-1
6776 2004-12-29 Michael Olson <mwolson@gnu.org>
6778 * Makefile: Change path to `publish' script.
6780 * contrib/pcomplete.el: New file that is used by Muse without
6781 actually being a part of it: hence its location in the contrib
6784 * contrib/cgi.el, contrib/httpd.el: New location.
6786 * examples/muse-johnw.el, examples/publish-johnw: Ditto.
6788 * scripts/publish, scripts/publish-project: Ditto.
6791 contrib/.arch-ids/=id contrib/.arch-ids/pcomplete.el.id
6792 contrib/pcomplete.el examples/.arch-ids/=id
6793 scripts/.arch-ids/=id
6800 ==> contrib/.arch-ids/cgi.el.id
6801 .arch-ids/httpd.el.id
6802 ==> contrib/.arch-ids/httpd.el.id
6803 .arch-ids/muse-johnw.el.id
6804 ==> examples/.arch-ids/muse-johnw.el.id
6805 .arch-ids/publish-johnw.id
6806 ==> examples/.arch-ids/publish-johnw.id
6807 .arch-ids/publish-project.id
6808 ==> scripts/.arch-ids/publish-project.id
6809 .arch-ids/publish.id
6810 ==> scripts/.arch-ids/publish.id
6814 ==> contrib/httpd.el
6816 ==> examples/muse-johnw.el
6820 ==> examples/publish-johnw
6822 ==> scripts/publish-project
6825 contrib contrib/.arch-ids examples examples/.arch-ids scripts
6829 2004-12-30 01:33:11 GMT Michael Olson <mwolson@member.fsf.org> base-0
6832 tag of mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
6834 muse--main--1.0--base-0
6836 (automatically generated log message)
6839 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--base-0
6840 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-1
6841 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-2
6842 lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-1
6843 lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-2
6844 mwolson@member.fsf.org--2004/muse--main--1.0--base-0
6845 mwolson@member.fsf.org--2004/muse--main--1.0--patch-1
6846 mwolson@member.fsf.org--2004/muse--main--1.0--patch-2
6847 mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
6848 mwolson@member.fsf.org--2004/muse--mwolson--1.0--base-0
6849 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-1
6850 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-2
6851 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-3
6852 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-4
6853 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-5
6854 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-6
6855 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-7
6856 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-8