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-03 04:58:18 GMT Michael Olson <mwolson@gnu.org> patch-341
8 Fix #4718: InterWiki links with special characters are not handled properly.
10 muse--main--1.0--patch-341
12 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): If given a string, make
13 sure that we get everything after the interwiki delimiter. This fixes
17 ChangeLog lisp/muse-wiki.el
20 2006-01-03 02:46:18 GMT Michael Olson <mwolson@gnu.org> patch-340
23 Fix an issue with muse-project-file-alist.
25 muse--main--1.0--patch-340
27 * lisp/muse-project.el (muse-project-file-alist): Apply patch from
28 G. J. Teale. Make sure that last-mod is loaded correctly. This fixes
29 a problem that causes some files to not be published.
32 AUTHORS ChangeLog lisp/muse-project.el
35 2006-01-02 21:59:27 GMT Michael Olson <mwolson@gnu.org> patch-339
38 Implement escaping of "[" and "]" in extended links.
40 muse--main--1.0--patch-339
42 * lisp/muse-mode.el (muse-make-link): Use muse-link-escape
44 * lisp/muse.el (muse-link-escape): Escape "[" and "]" in links.
45 (muse-link-unescape): Unescape "[" and "]" in links.
46 (muse-handle-explicit-link): Use muse-link-unescape.
49 ChangeLog lisp/muse-mode.el lisp/muse.el
52 2006-01-02 19:33:23 GMT Michael Olson <mwolson@gnu.org> patch-338
55 muse-colors: Implement <lisp> tag evaluation when viewing Muse files.
57 muse--main--1.0--patch-338
59 * lisp/muse-colors.el (muse-colors-tags): Use muse-colors-lisp-tag to
61 (muse-colors-lisp-tag): New function that implements the evaluation of
62 <lisp> tags when viewing Muse files. Thanks to Jim Ottaway for porting
66 ChangeLog lisp/muse-colors.el
69 2006-01-01 19:15:02 GMT Michael Olson <mwolson@gnu.org> patch-336
74 muse--main--1.0--patch-336
76 * lisp/muse-xml-common.el (muse-xml-escape-url): Don't escape "+".
79 ChangeLog lisp/muse-xml-common.el
82 2005-12-30 01:42:30 GMT Michael Olson <mwolson@gnu.org> patch-331
85 Fix #4923: Definition lists with numbers are not possible.
87 muse--main--1.0--patch-331
89 * lisp/muse-publish.el (muse-list-item-type): Use string-match to
90 determine whether an item is an ordered list or definition list. This
94 ChangeLog lisp/muse-publish.el
97 2005-12-29 23:02:18 GMT Michael Olson <mwolson@gnu.org> patch-329
100 muse-latex: Fix comment markup.
102 muse--main--1.0--patch-329
104 * lisp/muse-latex.el (muse-latex-markup-strings): Fix typo in
105 comment-end. Thanks to Ken Brown for reporting this.
108 ChangeLog lisp/muse-latex.el
111 2005-12-26 22:26:56 GMT Michael Olson <mwolson@gnu.org> patch-323
114 Add markup for non-breaking space.
116 muse--main--1.0--patch-323
118 * lisp/muse-docbook.el (muse-docbook-markup-strings): Add markup string
121 * lisp/muse-groff.el (muse-groff-markup-strings): Ditto.
123 * lisp/muse-html.el (muse-html-markup-strings): Ditto.
125 * lisp/muse-latex.el (muse-latex-markup-strings): Ditto.
127 * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Ditto.
129 * lisp/muse-xml.el (muse-xml-markup-strings): Ditto.
131 * lisp/muse-publish.el (muse-publish-markup-regexps)
132 (muse-publish-markup-functions): Interpret "~~" as a non-breaking
133 space. Thanks to Ken Brown for the suggestion.
134 (muse-publish-markup-no-break-space): New function that publishes a
138 ChangeLog lisp/muse-docbook.el lisp/muse-groff.el
139 lisp/muse-html.el lisp/muse-latex.el lisp/muse-publish.el
140 lisp/muse-texinfo.el lisp/muse-xml.el
143 2005-12-16 21:29:58 GMT Michael Olson <mwolson@gnu.org> patch-302
146 muse-html: Fix regexp error.
148 muse--main--1.0--patch-302
150 * lisp/muse-html.el (muse-html-escape-string): Fix error in regexp
154 ChangeLog lisp/muse-html.el
157 2005-12-16 16:42:46 GMT Michael Olson <mwolson@gnu.org> patch-298
160 muse-mode: Make muse-edit-link-at-point work.
162 muse--main--1.0--patch-298
164 * lisp/muse-mode.el (muse-edit-link-at-point): Save match data so that
165 this function works. Before, it would remove an arbitrary chunk of the
169 ChangeLog lisp/muse-mode.el
172 2005-12-15 23:09:32 GMT Michael Olson <mwolson@gnu.org> patch-297
175 Change mode of muse-protocols to 644.
177 muse--main--1.0--patch-297
181 ChangeLog lisp/muse-protocols.el
184 2005-12-14 00:57:11 GMT Michael Olson <mwolson@gnu.org> patch-296
187 muse-wiki: WikiWord suffix fix.
189 muse--main--1.0--patch-296
191 * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Don't require there to
192 be nothing at the end. This allows us to separate WikiWords with
193 "''''" to indicate suffixes.
196 ChangeLog lisp/muse-wiki.el
199 2005-12-14 00:54:02 GMT Michael Olson <mwolson@gnu.org> patch-295
202 muse-wiki: Fix an error that occurs when muse-colors is not loaded.
204 muse--main--1.0--patch-295
206 * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Try to fix an
207 error when muse-colors is not loaded. Thanks to Stefan van der Walt
211 ChangeLog lisp/muse-wiki.el
214 2005-12-11 03:21:14 GMT Michael Olson <mwolson@gnu.org> patch-286
217 muse-wiki: First try at implementing WikiName separator.
219 muse--main--1.0--patch-286
221 * lisp/muse-wiki.el: Implement WikiName separator support via "''''"
222 markup, for when you want to add a suffix to a WikiName.
225 ChangeLog lisp/muse-wiki.el
228 2005-12-06 16:54:40 GMT Michael Olson <mwolson@gnu.org> patch-283
231 muse-mode: Minor fix.
233 muse--main--1.0--patch-283
235 * lisp/muse-mode.el (muse-current-word): Switch order of save-restriction
236 and save-excursion as recommended by Emacs documentation.
239 ChangeLog lisp/muse-mode.el
242 2005-12-01 01:32:29 GMT Michael Olson <mwolson@gnu.org> patch-282
245 muse-mode: Handle case where we visit an anchor-only link.
247 muse--main--1.0--patch-282
249 * lisp/muse-mode.el (muse-visit-link-default): Handle case where the link
250 consists of only an anchor. Thanks to Jim Ottaway for the patch.
253 ChangeLog lisp/muse-mode.el
256 2005-12-01 01:08:13 GMT Michael Olson <mwolson@gnu.org> patch-281
259 muse-colors: Add faces for all 3 levels of emphasis.
261 muse--main--1.0--patch-281
263 * lisp/muse-colors.el (muse-emphasis-1, muse-emphasis-2)
264 (muse-emphasis-3): New faces that represent italic, bold, and bold
265 italic emphasis, respectively.
266 (muse-colors-emphasized): Use new faces. Thanks to Phillip Lord for
267 the suggestion and the initial code.
270 AUTHORS ChangeLog lisp/muse-colors.el
273 2005-11-21 21:11:14 GMT Michael Olson <mwolson@gnu.org> patch-278
276 Don't split anchors in URLs.
278 muse--main--1.0--patch-278
280 * lisp/muse-mode.el (muse-visit-link-default): Install patch from Jim
281 Ottaway. Remove ANCHOR parameter. Compute the anchor ourselves. Make
282 sure that we handle URLs before trying to split the anchor.
283 (muse-visit-link): Don't compute the anchor. Let the callee do that.
286 ChangeLog lisp/muse-mode.el
289 2005-11-20 22:22:10 GMT Michael Olson <mwolson@gnu.org> patch-276
292 Deal with case when muse-make-link is passed an explicit link.
294 muse--main--1.0--patch-276
296 * lisp/muse-mode.el (muse-make-link): Apply patch from Sacha that deals
297 with case when we are passed an explicit-style link.
300 ChangeLog lisp/muse-mode.el
303 2005-11-19 00:01:26 GMT Michael Olson <mwolson@gnu.org> patch-273
306 muse-latex: Make footnotes look a bit more natural for LaTeX users.
308 muse--main--1.0--patch-273
310 * lisp/muse-latex.el (muse-latex-markup-strings): Remove markup strings
311 for footnotemark and footnotetext-end, as recommended by Jim Ottaway.
314 ChangeLog lisp/muse-latex.el
317 2005-11-18 23:56:22 GMT Michael Olson <mwolson@gnu.org> patch-272
320 muse-texinfo: Correct markup strings for dots, enddots, center.
322 muse--main--1.0--patch-272
324 * AUTHORS: Bookkeeping
326 * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Apply patch from
327 Jim Ottaway that produces correct output for dots, enddots, and
331 AUTHORS ChangeLog lisp/muse-texinfo.el
334 2005-11-16 23:56:20 GMT Michael Olson <mwolson@gnu.org> patch-268
337 Allow "-" in publishing directives.
339 muse--main--1.0--patch-268
341 * lisp/muse-publish.el (muse-publish-markup-regexps): Allow "-" in
342 publishing directives. Thanks to Jim Ottaway for the suggestion.
345 ChangeLog lisp/muse-publish.el
348 2005-11-14 20:28:47 GMT Michael Olson <mwolson@gnu.org> patch-267
351 muse-latex: Fix "generation of PDF failed" message.
353 muse--main--1.0--patch-267
355 * lisp/muse-latex.el (muse-latex-pdf-generate): Make sure that we return
356 t or nil depending on whether the publishing attempt was successful.
359 ChangeLog lisp/muse-latex.el
362 2005-11-10 01:26:15 GMT Michael Olson <mwolson@gnu.org> patch-266
365 Call pdflatex a reasonable number of times.
367 muse--main--1.0--patch-266
369 * lisp/muse-latex.el (muse-latex-pdf-generate): Call pdflatex up to 3
370 times, depending on what return value we get. Thanks to John Wiegley
374 ChangeLog Makefile.defs debian/changelog debian/rules
378 2005-10-31 20:38:52 GMT Michael Olson <mwolson@gnu.org> patch-263
381 Fix mistyping of new option name.
383 muse--main--1.0--patch-263
385 * lisp/muse-publish.el (muse-publish-markup-comment)
386 (muse-publish-comment-tag): s/markup-//g. Fix mistyping of new option.
389 ChangeLog lisp/muse-publish.el
392 2005-10-29 09:15:07 GMT Michael Olson <mwolson@gnu.org> patch-257
395 By default, use ".muse" extension and do not detect by pathname.
397 muse--main--1.0--patch-257
399 * lisp/muse-mode.el (muse-mode-auto-p): Default to nil.
400 (muse-file-extension): Default to "muse". This has the effect of
401 making Emacs associate the ".muse" extension with muse-mode, without
402 trying to figure things out from the path to the file. The former
403 method is usually considered to be best, so we'll go with it.
406 ChangeLog lisp/muse-mode.el lisp/muse.el
409 2005-10-29 07:10:16 GMT Michael Olson <mwolson@gnu.org> patch-256
412 Emacs 21 flyspell fix.
414 muse--main--1.0--patch-256
416 * lisp/muse-mode.el (muse-mode): I finally figured out how to get
417 flyspell to pay attention to my muse-mode-flyspell-p constraints, which
418 means that the version of flyspell that comes with Emacs21 will no
419 longer mess up links.
422 ChangeLog lisp/muse-mode.el
425 2005-10-29 03:22:40 GMT Michael Olson <mwolson@gnu.org> patch-255
428 Merged from jeho@jeho.org--2005 (patch 0-11)
430 muse--main--1.0--patch-255
434 * lisp/muse-latex.el (muse-latex-markup-strings): Use the proper
437 * lisp/muse-mode.el (muse-link-at-point): Avoid error with intangible
439 (muse-visit-link-default): Save position before searching, in case the
440 search fails. Use a regexp search. Start from beginning of document.
441 Refine search regexp.
443 * lisp/muse-wiki.el (muse-wiki-ignore-bare-project-names): New option
444 that indicated whether project names without a page specifier will be
446 (muse-wiki-handle-interwiki): Consult
447 `muse-wiki-ignore-bare-project-names'.
451 * jeho@jeho.org--2005/muse--jeho--1.0--patch-6
452 muse-mode.el fix for muse-visit-link-default
454 * jeho@jeho.org--2005/muse--jeho--1.0--patch-7
455 muse-mode.el fix intangible problem in muse-link-at-point
457 * jeho@jeho.org--2005/muse--jeho--1.0--patch-8
458 muse-wiki: added option for not rendering bare project names as links
460 * jeho@jeho.org--2005/muse--jeho--1.0--patch-10
461 muse-mode.el: fix finding an anchor
463 * jeho@jeho.org--2005/muse--jeho--1.0--patch-11
464 muse-latex.el: fix footnote-end
467 AUTHORS ChangeLog lisp/muse-latex.el lisp/muse-mode.el
471 jeho@jeho.org--2005/muse--jeho--1.0--base-0
472 jeho@jeho.org--2005/muse--jeho--1.0--patch-1
473 jeho@jeho.org--2005/muse--jeho--1.0--patch-2
474 jeho@jeho.org--2005/muse--jeho--1.0--patch-3
475 jeho@jeho.org--2005/muse--jeho--1.0--patch-4
476 jeho@jeho.org--2005/muse--jeho--1.0--patch-5
477 jeho@jeho.org--2005/muse--jeho--1.0--patch-6
478 jeho@jeho.org--2005/muse--jeho--1.0--patch-7
479 jeho@jeho.org--2005/muse--jeho--1.0--patch-8
480 jeho@jeho.org--2005/muse--jeho--1.0--patch-9
481 jeho@jeho.org--2005/muse--jeho--1.0--patch-10
482 jeho@jeho.org--2005/muse--jeho--1.0--patch-11
485 2005-10-21 14:39:50 GMT Michael Olson <mwolson@gnu.org> patch-252
488 Allow anchors to occur near (rather than at) the beginning of line.
490 muse--main--1.0--patch-252
492 * lisp/muse-publish.el (muse-publish-markup-regexps): Allow non-word
493 characters before anchor, like " - ". Thanks to Phillip Lord for the
497 ChangeLog lisp/muse-publish.el
500 2005-10-13 04:20:29 GMT Michael Olson <mwolson@gnu.org> patch-251
503 Minor bookkeeping update.
505 muse--main--1.0--patch-251
507 * AUTHORS: Update information.
513 2005-10-13 03:38:30 GMT Michael Olson <mwolson@gnu.org> patch-249
516 muse-latex: Ignore anchor if it occurs at end of line.
518 muse--main--1.0--patch-249
520 * lisp/muse-latex.el (muse-latex-insert-anchor): If the anchor occurs at
521 the end of a line, ignore it. Thanks to Na Li for the suggestion.
524 ChangeLog experimental/muse-xml.el lisp/muse-latex.el
527 2005-09-27 00:15:05 GMT Michael Olson <mwolson@gnu.org> patch-246
530 Figure out syntax of :set.
532 muse--main--1.0--patch-246
534 * lisp/muse-project.el (muse-project): Make the :set option inline to
535 match the actual syntax that Muse recognizes.
537 * muse.texi (Projects): Note that I need to work on this section.
540 ChangeLog lisp/muse-project.el muse.texi
543 2005-09-26 22:31:57 GMT Michael Olson <mwolson@gnu.org> patch-245
546 Release Emacs Muse 3.02.01.
548 muse--main--1.0--patch-245
550 * NEWS: Update entries for Muse 3.02.01.
552 * debian/rules: Install NEWS.Debian.
554 * debian/NEWS: New file that contains Debian-related news items.
556 * examples/mwolson/muse-init.el: Update with my latest changes.
558 * examples/mwolson/templates/footer.html: Use
559 `muse-publishing-directive'.
562 debian/.arch-ids/NEWS.id debian/NEWS
565 ChangeLog Makefile.defs NEWS debian/changelog debian/rules
566 examples/mwolson/muse-init.el
567 examples/mwolson/templates/footer.html lisp/muse.el muse.texi
570 2005-09-26 21:23:49 GMT Michael Olson <mwolson@gnu.org> patch-244
573 Fix customization bugs concerning muse-project-alist.
575 muse--main--1.0--patch-244
577 * examples/johnw/muse-johnw.el: Update with latest version from John.
579 * muse-project.el (muse-project-alist-using-customize): New variable that
580 indicates whether or not we just used customize to modify the value of
582 (muse-project-alist-get): Set muse-project-alist-using-customize.
583 (muse-project-alist-set): Only try to unescape muse-project-alist if
584 muse-project-alist-using-customize is set. Make sure that the value we
585 save to .emacs is unescaped.
586 (muse-project): Add definition for :value-delete so that we can work
587 around an Emacs21 and XEmacs21 annoyance.
590 ChangeLog examples/johnw/muse-johnw.el lisp/muse-project.el
593 2005-09-25 03:06:25 GMT Michael Olson <mwolson@gnu.org> patch-243
596 Try to make link properties more sane.
598 muse--main--1.0--patch-243
600 * lisp/muse-colors.el (muse-link-properties): Try to make link properties
601 a bit smarter. It is hoped that this fixes several strange key
602 movement and link coloring issues. Thanks to Sergey Vlasov for the
606 AUTHORS ChangeLog lisp/muse-colors.el
609 2005-09-24 00:01:56 GMT Michael Olson <mwolson@gnu.org> patch-242
612 Use modification time for date directive.
614 muse--main--1.0--patch-242
616 * lisp/muse-publish.el (muse-publish-markup-buffer): Set the date
617 directive using the currently-publishing file's modification time,
618 rather than the current time.
621 ChangeLog lisp/muse-publish.el
624 2005-09-22 16:15:59 GMT Michael Olson <mwolson@gnu.org> patch-240
627 If more than 1 blank separates list/table items, separate them.
629 muse--main--1.0--patch-240
631 * lisp/muse-docbook.el, muse-html.el, muse-latex.el, muse-texinfo.el,
632 experimental/muse-xml.el (muse-*-markup-regexps): If more than 1 blank
633 line separates a list or table item, it will form a new table.
636 ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
637 lisp/muse-html.el lisp/muse-latex.el lisp/muse-texinfo.el
640 2005-09-19 01:34:48 GMT Michael Olson <mwolson@gnu.org> patch-239
643 muse.texi: Use @example instead of @smallexample.
645 muse--main--1.0--patch-239
647 * muse.texi: Replace @smallexample with @example. It didn't do what I
648 thought it did, and the result looked worse. Hence, the reversal.
654 2005-09-19 01:31:34 GMT Michael Olson <mwolson@gnu.org> patch-238
657 muse-html: Add muse-xhtml-style-sheet.
659 muse--main--1.0--patch-238
661 * lisp/muse-html.el (muse-html-style-sheet): Remove XHTML note.
662 (muse-xhtml-style-sheet): New option that is used in muse-xhtml-header.
663 Thanks to Trent Buck for the suggestion.
666 ChangeLog lisp/muse-html.el
669 2005-09-16 07:06:42 GMT Michael Olson <mwolson@gnu.org> patch-237
674 muse--main--1.0--patch-237
676 * Makefile.defs: Update Debian stuff.
678 * changelog: Add entry for 3.02-1, urgency medium.
681 ChangeLog Makefile.defs debian/changelog
684 2005-09-16 06:57:44 GMT Michael Olson <mwolson@gnu.org> patch-236
689 muse--main--1.0--patch-236
691 * lisp/muse.el (muse-version): Increment to 3.02.
693 * *.el: Fix first header line.
695 * examples/mwolson/muse-init.el: Sync with my config.
696 (my-muse-pdf-make-links-absolute): New function that makes relative
697 links absolute in a hard-coded way.
698 (my-muse-pdf-prepare-buffer): Add `my-muse-pdf-make-links-absolute' to
699 publishing transforms.
704 experimental/.arch-ids/muse-cite.el.id
705 experimental/muse-cite.el
708 ChangeLog Makefile.defs NEWS examples/mwolson/muse-init.el
709 experimental/muse-message.el experimental/muse-xml.el
710 lisp/muse-blosxom.el lisp/muse-book.el lisp/muse-colors.el
711 lisp/muse-convert.el lisp/muse-docbook.el lisp/muse-html.el
712 lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
713 lisp/muse-mode.el lisp/muse-poem.el lisp/muse-project.el
714 lisp/muse-protocols.el lisp/muse-publish.el
715 lisp/muse-regexps.el lisp/muse-texinfo.el lisp/muse-wiki.el
716 lisp/muse.el muse.texi
719 2005-09-16 06:33:11 GMT Michael Olson <mwolson@gnu.org> patch-235
722 Finish documentation.
724 muse--main--1.0--patch-235
726 * muse.texi (Comments): New node that describes the syntax of comments.
727 (Markup Strings): Describe all markup strings.
733 2005-09-16 05:02:45 GMT Michael Olson <mwolson@gnu.org> patch-234
736 Document style elements for muse-define-style.
738 muse--main--1.0--patch-234
740 * muse.texi: Use @smallexample for 1-line examples.
741 (Style Elements): New node that explains the different style elements
742 that may be used for muse-define-style and muse-derive-style.
743 (Deriving Styles): Prune unnecessary entries. Explain existing entries
750 2005-09-16 04:05:19 GMT Michael Olson <mwolson@gnu.org> patch-233
753 Make documentation separately installable.
755 muse--main--1.0--patch-233
757 * Makefile (install): Split into install-bin and install-info.
759 * muse.texi (Markup Regexps): Fix display bug.
762 ChangeLog Makefile muse.texi
765 2005-09-15 03:52:01 GMT Michael Olson <mwolson@gnu.org> patch-232
768 muse-mode: Set comment syntax.
770 muse--main--1.0--patch-232
772 * lisp/muse-mode.el (muse-mode): Declare comment syntax to be
773 `^; comment text$'. Thanks to Jesse Alama for the suggestion.
776 ChangeLog lisp/muse-mode.el
779 2005-09-13 06:30:18 GMT Michael Olson <mwolson@gnu.org> patch-231
782 muse.texi: Add publishing order information.
784 muse--main--1.0--patch-231
786 * muse.texi (Markup Regexps): Add publishing order.
792 2005-09-09 15:12:05 GMT Michael Olson <mwolson@gnu.org> patch-230
795 Hack on documentation. The release is in sight!
797 muse--main--1.0--patch-230
799 * muse.texi: Use @subsubheading for all logical split headers rather than
800 @emph. Move all examples against left margin. Add comments to
801 indicate what still needs to be done.
802 (DocBook): Correct a few misspelled variable names and add some new
804 (Common Elements): Split this into 4 new subsections.
810 2005-09-08 16:50:53 GMT Michael Olson <mwolson@gnu.org> patch-229
813 Fix publishing of stuff like <code><></code>.
815 muse--main--1.0--patch-229
817 * lisp/muse-publish.el (muse-publish-escape-specials): Use
818 `insert-before-markers' rather than `insert'. This should fix strange
819 edge cases like <code><></code>. Thanks to Trent Buck for the report.
822 ChangeLog lisp/muse-publish.el
825 2005-09-08 16:24:11 GMT Michael Olson <mwolson@gnu.org> patch-228
828 Update NEWS, fix muse-url-protocols customization interface.
830 muse--main--1.0--patch-228
832 * lisp/muse-protocols.el (muse-url-protocols): Add customize choice for
833 using nil as the resolve function.
835 * NEWS: Bring up-to-date.
838 ChangeLog NEWS lisp/muse-protocols.el
841 2005-09-05 17:34:31 GMT Michael Olson <mwolson@gnu.org> patch-227
844 Fix title coloring bug; muse-latex: escape '<' and '>'.
846 muse--main--1.0--patch-227
848 * lisp/muse-colors.el (muse-colors-markup): Match against the space after
849 #title. This should prevent a rather nasty bug. Thanks to John Sullivan
852 * lisp/muse-latex.el (muse-latex-markup-specials): Mark up '_' as
853 "\textunderscore{}". Add escaping for '<' and '>'. Thanks to Trent
857 ChangeLog lisp/muse-colors.el lisp/muse-latex.el
860 2005-09-05 16:49:35 GMT Michael Olson <mwolson@gnu.org> patch-226
863 muse-latex: Handle special characters in a better way.
865 muse--main--1.0--patch-226
867 * lisp/muse-latex.el (muse-latex-markup-regexps): Remove special
869 (muse-latex-markup-strings): Use \\texttt{...} for 'begin-literal and
870 'end-literal. Thanks to Trent Buck for the suggestion.
871 (muse-latex-markup-specials): Move special characters here instead of
875 ChangeLog lisp/muse-latex.el
878 2005-09-05 14:25:37 GMT Michael Olson <mwolson@gnu.org> patch-225
881 muse-latex: Fix compiler warning.
883 muse--main--1.0--patch-225
885 * lisp/muse-latex.el (muse-latex-pdf-generate): Provide 3rd argument for
889 ChangeLog lisp/muse-latex.el
892 2005-09-05 14:24:22 GMT Michael Olson <mwolson@gnu.org> patch-224
897 muse--main--1.0--patch-224
899 * lisp/muse-colors.el (muse-colors-tags): Switch coloring of code and
900 verbatim. Verbatim makes text literal and escaped, code makes text
901 teletype and escaped.
903 * muse-publish.el (muse-publish-markup-tags): Add "code".
904 (muse-publish-code-tag): New function that publishes code the same way
908 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
911 2005-09-05 13:24:19 GMT Michael Olson <mwolson@gnu.org> patch-223
914 Strip text properties before browsing a URL.
916 muse--main--1.0--patch-223
918 * lisp/muse-protocols.el (muse-browse-url): Strip text properties. Maybe
922 ChangeLog lisp/muse-protocols.el
925 2005-09-05 05:12:07 GMT Michael Olson <mwolson@gnu.org> patch-222
928 muse-latex: Call pdflatex twice to get <contents> published.
930 muse--main--1.0--patch-222
932 * lisp/muse-latex.el (muse-latex-pdf-generate): Quote arguments. Call
933 pdflatex twice, since this seems to be necessary to get <contents>
934 published. Thanks to Trent Buck for the heads up. I wonder if we need
935 to call it three times, since this is what John originally did. Can
936 someone please give me advice about this?
939 ChangeLog lisp/muse-latex.el
942 2005-09-04 17:07:07 GMT Michael Olson <mwolson@gnu.org> patch-221
945 Make info:// and man:// not publish a link, handle insert URL edge case.
947 muse--main--1.0--patch-221
949 * lisp/muse-protocols.el (muse-url-protocols): info:// and man:// should
950 publish only the description, not the URL.
952 * lisp/muse-publish.el (muse-publish-insert-url): Handle case where we
953 get nil from muse-publish-url by not inserting any text.
956 ChangeLog lisp/muse-protocols.el lisp/muse-publish.el
959 2005-09-04 17:02:21 GMT Michael Olson <mwolson@gnu.org> patch-220
962 If a URL has a resolve function of nil, publish the description only.
964 muse--main--1.0--patch-220
966 * lisp/muse-mode.el (muse-visit-link-default): Make sure we search for a
969 * lisp/muse-protocols.el (muse-url-protocols): Improve customization
971 (muse-resolve-url): If nil is given as the resolve function, return
974 * lisp/muse-publish.el (muse-publish-url): If the URL resolves as nil,
975 insert the description instead of the original URL.
978 ChangeLog lisp/muse-mode.el lisp/muse-protocols.el
982 2005-09-02 22:57:04 GMT Michael Olson <mwolson@gnu.org> patch-219
985 Implement protocol handling.
987 muse--main--1.0--patch-219
989 * lisp/muse-mode.el (muse-mode): Call muse-update-url-regexp. Maybe I
990 should just make a hook for this stuff.
991 (muse-visit-link-default): Call muse-browse-url instead of browse-url.
993 * lisp/muse-protocols.el: New file that implements protocol handling.
995 * lisp/muse-publish.el (muse-publish-url-transforms): Add
997 (muse-publish-markup-url): Indentation fix, no func change.
999 * lisp/muse-regexps.el (muse-url-regexp): Move to muse-protocols.el.
1001 * lisp/muse.el: Require muse-protocols.
1004 lisp/.arch-ids/muse-protocols.el.id lisp/muse-protocols.el
1007 ChangeLog lisp/muse-mode.el lisp/muse-publish.el
1008 lisp/muse-regexps.el lisp/muse.el
1011 2005-09-01 16:11:57 GMT Michael Olson <mwolson@gnu.org> patch-218
1014 muse-xml: Use a more standard sort of header.
1016 muse--main--1.0--patch-218
1018 * experimental/muse-xml.el (muse-xml-header): Use <MUSE> instead of <page
1019 type="muse">, as suggested by Brad Collins.
1022 ChangeLog experimental/muse-xml.el
1025 2005-09-01 16:04:32 GMT Michael Olson <mwolson@gnu.org> patch-217
1028 Add schema for muse-xml, tweak verse formatting, fix goof from last patch.
1030 muse--main--1.0--patch-217
1032 * AUTHORS: Note that Brad Collins authored examples/muse-rnc.
1034 * README (examples): Mention that other files are here as well.
1036 * examples/muse-rnc.el: New file that implements a RelaxNG Compact schema
1037 for use with muse-xml.el.
1039 * muse-xml.el: Mention the newly-contributed schema from Brad, and that
1040 muse-xml is in experimental status.
1041 (muse-xml-markup-regexps): Correct table-munging regexp.
1042 (muse-xml-markup-strings): Surround each verse line with <line></line>.
1043 Empty lines are marked up as <line />.
1045 * muse-html.el (muse-html-markup-strings, muse-xhtml-markup-strings):
1046 s/last-stanza-end/end-last-stanza-line/.
1048 * muse-mode.el (muse-visit-link-default): Make the temporary file
1049 visiting work as expected.
1051 * muse-publish.el (muse-publish-markup-verse): Make use of
1052 'begin-verse-line and 'begin-last-stanza-line. Use
1053 'end-last-stanza-line instead of 'last-stanza-end.
1055 * muse.texi (Verse): Be a bit more clever with our example.
1058 examples/.arch-ids/muse.rnc.id examples/muse.rnc
1061 AUTHORS ChangeLog README experimental/muse-xml.el
1062 lisp/muse-html.el lisp/muse-mode.el lisp/muse-publish.el
1066 2005-09-01 13:42:15 GMT Michael Olson <mwolson@gnu.org> patch-216
1069 Allow links to temporary files to be visited.
1071 muse--main--1.0--patch-216
1073 * lisp/muse-mode.el (muse-visit-link-default): Permit visiting of
1074 temporary files. These are buffers that do not have a corresponding
1078 ChangeLog lisp/muse-mode.el
1081 2005-09-01 11:41:14 GMT Michael Olson <mwolson@gnu.org> patch-215
1084 Fix save-match-data gaffe.
1086 muse--main--1.0--patch-215
1088 * lisp/muse-regexps.el (muse-regexp-emacs-revision): Move save-match-data
1089 outside of `and' statement.
1092 ChangeLog lisp/muse-regexps.el
1095 2005-08-31 03:48:28 GMT Michael Olson <mwolson@gnu.org> patch-214
1098 Introduce :link-suffix. muse-wiki: Don't mangle acronyms in titles.
1100 muse--main--1.0--patch-214
1102 * examples/mwolson/muse-init.el: Update.
1104 * muse-blosxom.el ("blosxom-html", "blosxom-xhtml"): Use :link-suffix to
1105 ensure that links to other pages in this project are given the proper
1108 * muse-latex.el ("pdf", "pdfcjk"): Ditto.
1110 * muse-journal.el (muse-journal-rdf-header): Use muse-publish-link-name
1111 instead of muse-publish-output-name.
1113 * muse-publish.el (muse-publish-link-name, muse-publish-link-file): New
1114 functions that consult the :link-suffix when returning the name of the
1115 link (or the complete file name for the latter function). If
1116 :link-suffix does not exist, use :suffix. This should help Muse be
1117 able to handle some more usage scenarios.
1118 (muse-publish-prepare-url): Use muse-publish-link-name instead of
1119 muse-publish-output-name.
1121 * muse-wiki.el (muse-wiki-resolve-project-page): Use
1122 muse-publish-link-file instead of muse-publish-output-file.
1123 (muse-wiki-publish-pretty-title): Don't space-separate capitalized
1124 letters. The old behavior was not friendly to acronyms.
1127 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
1128 lisp/muse-journal.el lisp/muse-latex.el lisp/muse-publish.el
1132 2005-08-29 06:14:35 GMT Michael Olson <mwolson@gnu.org> patch-213
1135 Correct the publish-project example.
1137 muse--main--1.0--patch-213
1139 * examples/publish-project: Remove "-l muse-build.el" and note that the
1140 user's muse-init.el file should add the Muse directories to load-path.
1143 ChangeLog examples/publish-project
1146 2005-08-29 06:04:51 GMT Michael Olson <mwolson@gnu.org> patch-212
1149 Reinstate former extended character class rules.
1151 muse--main--1.0--patch-212
1153 * lisp/muse-regexps.el (muse-regexp-use-character-classes): Looks like
1154 extended regexps really don't work well on Emacs 21.2 or 21.3, so
1156 (muse-regexp-emacs-revision): New variable that indicates the revision
1157 number of this version of Emacs.
1158 (muse-extreg-usable-p): Reinstate old rules -- Emacs 21.2 and 21.3
1159 aren't working well enough with extended character classes in regexps.
1161 * lisp/muse.el (muse-version): If INSERT option is given, insert the text
1162 instead of just displaying it.
1165 ChangeLog lisp/muse-regexps.el lisp/muse.el
1168 2005-08-28 23:59:03 GMT Michael Olson <mwolson@gnu.org> patch-211
1171 Fix paragraph-filling breakage in Emacs21.
1173 muse--main--1.0--patch-211
1175 * lisp/muse-mode.el (muse-mode): Check explicitly for Emacs21 rather than
1176 relying on muse-extreg-usable-p. Thanks to Sergey Vlasov for the bug
1180 ChangeLog lisp/muse-mode.el
1183 2005-08-27 02:25:35 GMT Michael Olson <mwolson@gnu.org> patch-210
1186 Allow Emacs 21.3 to use extended character classes in regexps.
1188 muse--main--1.0--patch-210
1190 * lisp/muse-regexps.el (muse-extreg-usable-p): Use a simpler algorithm.
1191 Since enough positive reports have come in about the usability of 21.3,
1192 we'll allow it to use extended character classes in regexps by default.
1195 ChangeLog lisp/muse-regexps.el
1198 2005-08-26 14:48:08 GMT Michael Olson <mwolson@gnu.org> patch-209
1201 Don't prompt unnecessarily when doing C-c C-t in a Muse project file.
1203 muse--main--1.0--patch-209
1205 * lisp/muse-publish.el (muse-publish-get-output-dir): Use
1206 `muse-read-directory-name' instead of `read-file-name'. Now Muse won't
1207 offer the style and directory prompt when you hit C-c C-t in a file
1208 belonging to a defined Muse project. Otherwise prompt. Thanks to Yann
1209 Hodique for the fix.
1211 * lisp/muse.el (muse-read-directory-name): New function that defines a
1212 fallback version of `read-directory-name', since Emacs21 doesn't have
1216 ChangeLog lisp/muse-publish.el lisp/muse.el
1219 hodique@lifl.fr--2005/muse--yh--1.0--patch-34
1220 hodique@lifl.fr--2005/muse--yh--1.0--patch-35
1221 hodique@lifl.fr--2005/muse--yh--1.0--patch-36
1222 hodique@lifl.fr--2005/muse--yh--1.0--patch-37
1223 hodique@lifl.fr--2005/muse--yh--1.0--patch-38
1224 hodique@lifl.fr--2005/muse--yh--1.0--patch-39
1227 2005-08-25 05:44:56 GMT Michael Olson <mwolson@gnu.org> patch-208
1230 Fix problem with links at beginning of buf and paragraphs.
1232 muse--main--1.0--patch-208
1234 * experimental/muse-xml.el (muse-xml-markup-regexps): Update to do what I
1237 * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
1239 * muse-html.el (muse-html-markup-regexps): Ditto.
1241 * muse-publish.el (muse-publishing-last-position): New variable that
1242 indicates our last buffer position while publishing the current rule.
1243 Used to make sure the process doesn't get stalled.
1244 (muse-publish-markup): Fix edge case where links at beginning of
1245 buffer, with read-only text, would prevent the beginning of buffer from
1247 (muse-publish-markup-directive): Fix case where two directives of the
1248 same size would prevent any following directives from being
1249 interpreted. We accomplish this by setting the last published position
1250 to nil after each directive.
1253 ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
1254 lisp/muse-html.el lisp/muse-publish.el
1257 2005-08-24 03:45:13 GMT Michael Olson <mwolson@gnu.org> patch-207
1260 Document publishing directives.
1262 muse--main--1.0--patch-207
1264 * muse.texi (Getting Started): Remove crufty sentence.
1265 (Directives): New section that describes the likes of #title and
1272 2005-08-23 04:36:54 GMT Michael Olson <mwolson@gnu.org> patch-206
1275 Document WikiNames and update header publishing information.
1277 muse--main--1.0--patch-206
1279 * muse.texi (Headings): Any level of headings is supported.
1280 (Emphasizing Text): Verbatim text may span multiple lines.
1281 (Explicit Links): Refactor Links section into Explicit Links, Implicit
1283 (Implicit Links): Document WikiNames and InterWiki links.
1289 2005-08-22 20:37:10 GMT Michael Olson <mwolson@gnu.org> patch-205
1292 Finish NEWS, handle emphasis at EOF edge case.
1294 muse--main--1.0--patch-205
1296 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-underlined)
1297 (muse-colors-verbatim): Highlight emphasis at the end of file, as long
1298 as there is a terminating emphasis delimiter.
1300 * examples/mwolson/muse-init.el: Sync with my latest configuration.
1302 * NEWS: Bring this up to date.
1305 ChangeLog NEWS examples/mwolson/muse-init.el
1309 2005-08-19 16:55:39 GMT Michael Olson <mwolson@gnu.org> patch-204
1312 muse-html: Add muse-xhtml-extension.
1314 muse--main--1.0--patch-204
1316 * lisp/muse-html.el (muse-xhtml-extension): New option that specifies the
1317 default file extension for publishing XHTML files. Thanks to Trent
1318 Buck for the suggestion.
1322 ChangeLog lisp/muse-html.el
1325 2005-08-19 16:24:08 GMT Michael Olson <mwolson@gnu.org> patch-203
1328 Add items through patch-149 to NEWS.
1330 muse--main--1.0--patch-203
1332 * NEWS (progress): Catch up to patch-149.
1334 * lisp/muse-mode.el (muse-mode): Remove spurious comment.
1336 * lisp/muse-publish.el (muse-publish): Ditto.
1339 ChangeLog NEWS lisp/muse-mode.el lisp/muse-publish.el
1342 2005-08-18 06:53:31 GMT Michael Olson <mwolson@gnu.org> patch-202
1345 Make building of Debian revisions work.
1347 muse--main--1.0--patch-202
1349 * Makefile (distclean): Don't remove anything in debian/, since it will
1351 (debclean): Removed, since two different targets need slightly
1352 different versions of this. Even abstraction has its limits.
1353 (debbuild): New target that takes care of performing the build itself.
1354 (debrevision): New target that makes a revision build, where the
1355 original tarball must not be modified.
1356 (debrevision): Split out building stuff to debbuild target.
1358 * debian/changelog: Several revisions worth of Debian fun.
1360 * debian/control (Build-Depends-Indep): Add emacs21 | emacsen.
1361 (Description): Make this match the ITP and shorten the text.
1364 ChangeLog Makefile Makefile.defs debian/changelog
1368 2005-08-14 07:10:16 GMT Michael Olson <mwolson@gnu.org> patch-201
1371 Prepare initial upload for Debian project.
1373 muse--main--1.0--patch-201
1375 * Makefile.defs (LASTUPLOAD): Mark as the previous Debian package
1376 version, since we only want the last changelog entry to appear on the
1377 initial Debian upload.
1379 * debian/changelog: New Debian package 3.01.arch.201-1.
1382 ChangeLog Makefile.defs debian/changelog
1385 2005-08-13 05:05:41 GMT Michael Olson <mwolson@gnu.org> patch-200
1388 muse-mode: Minor regexp tweak.
1390 muse--main--1.0--patch-200
1392 * lisp/muse-mode.el (muse-mode): Use \\s- instead of [[:blank:]].
1395 ChangeLog lisp/muse-mode.el
1398 2005-08-13 00:25:54 GMT Michael Olson <mwolson@gnu.org> patch-199
1401 Minor fixups from Peter K. Lee.
1403 muse--main--1.0--patch-199
1405 * experimental/muse-xml.el (muse-xml-fixup-tables): Be slightly less
1406 restrictive with our end-of-table regexp.
1408 * lisp/muse-docbook.el (muse-docbook-fixup-tables): Look for tgroup
1409 instead of start of table. Be less restrictive with several of our
1412 * lisp/muse-html.el: Patch from Peter K. Lee.
1413 (muse-html-prepare-buffer): Work around edge case where the "charset="
1414 part has already been appended to muse-html-meta-content-type.
1415 (muse-html-fixup-tables): Be slightly less restrictive with our
1416 end-of-table regexp.
1419 ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
1423 2005-08-12 20:36:10 GMT Michael Olson <mwolson@gnu.org> patch-198
1426 Keep lists from getting mashed together on M-q.
1428 muse--main--1.0--patch-198
1430 * lisp/muse-mode.el (muse-mode): Handle footnotes. Set `paragraph-start'
1431 locally so that lists don't get blended together incorrectly upon
1435 ChangeLog lisp/muse-mode.el
1438 2005-08-12 01:29:58 GMT Michael Olson <mwolson@gnu.org> patch-197
1441 QuickStart: Minor typo in anchor example.
1443 muse--main--1.0--patch-197
1445 * examples/QuickStart (Anchors and tagged links): Link to an anchor only,
1446 rather than a full URL.
1449 ChangeLog examples/QuickStart
1452 2005-08-09 23:15:10 GMT Michael Olson <mwolson@gnu.org> patch-196
1455 Makefile: Use BUILDOPTS.
1457 muse--main--1.0--patch-196
1459 * Makefile (debrelease): Make use of $(BUILDOPTS).
1461 * Makefile.defs (BUILDOPTS): New option that allows additional options to
1462 be passed to dpkg-buildpackage. In case I ever make several revisions
1463 before getting the -1 revision uploaded, for example, I can use "-sa"
1464 here in order to make a valid pacakge.
1467 ChangeLog Makefile Makefile.defs
1470 2005-08-09 22:39:09 GMT Michael Olson <mwolson@gnu.org> patch-195
1473 Make generated Debian packages slightly easier to upload.
1475 muse--main--1.0--patch-195
1477 * debian/changelog: Generate 3.01.arch.195-1.
1479 * debian/rules (clean): Call $(MAKE) realclean instead of $(MAKE) clean.
1481 * Makefile.defs (LASTUPLOAD): New variable that indicates the version
1482 that was last uploaded to Debian.
1484 * Makefile (debrelease): Use $(LASTUPLOAD) to ensure that a full set of
1485 changes is generated. This means we have to use dpkg-buildpackage,
1486 since debuild doesn't recognize the environment variables that it
1487 claims to recognize.
1490 ChangeLog Makefile Makefile.defs debian/changelog debian/rules
1493 2005-08-09 04:01:52 GMT Michael Olson <mwolson@gnu.org> patch-194
1496 Makefile: Minor deletion cleanups.
1498 muse--main--1.0--patch-194
1505 2005-08-09 03:26:50 GMT Michael Olson <mwolson@gnu.org> patch-193
1508 Compilation cleanups.
1510 muse--main--1.0--patch-193
1512 * lisp/muse-mode.el (muse-mode): Use `make-local-variable' instead of
1513 `make-variable-buffer-local' in order to silence compiler warnings.
1515 * lisp/muse.el: Add an eval-when-compile line to silence a compiler
1518 * scripts/muse-build.el (muse-elint-files): Automatically load every
1519 elisp file rather than specifying each one.
1522 ChangeLog lisp/muse-mode.el lisp/muse.el scripts/muse-build.el
1525 2005-08-08 22:58:24 GMT Michael Olson <mwolson@gnu.org> patch-192
1528 Fix failure to resolve interwiki link when clicking on it.
1530 muse--main--1.0--patch-192
1532 * Makefile (debclean): Minor tweak.
1534 * lisp/muse-mode.el (muse-visit-link-default): Indentation fix. No func
1537 * lisp/muse-project.el (muse-project-find-file): Don't add file
1538 extensions to a relative name. If we're dealing with a file, open it
1539 up without searching through the various projects for a path. This
1540 should fix the failure to resolve an interwiki link by clicking on it.
1543 ChangeLog Makefile lisp/muse-mode.el lisp/muse-project.el
1546 2005-08-06 17:39:45 GMT Michael Olson <mwolson@gnu.org> patch-191
1549 Makefile: Remove stale Debian packages for this version.
1551 muse--main--1.0--patch-191
1553 * Makefile (debclean): Remove generated Debian packages for the current
1554 version in parent directory.
1560 2005-08-03 04:34:50 GMT Michael Olson <mwolson@gnu.org> patch-190
1563 Fix trailing backslash error.
1565 muse--main--1.0--patch-190
1567 * lisp/muse-project.el (muse-project-of-file): Apply 1-line
1568 regexp-quoting fix from drkm.
1571 ChangeLog lisp/muse-project.el
1574 2005-07-27 07:43:53 GMT Michael Olson <mwolson@gnu.org> patch-189
1577 Release 3.01.91 (3.02 RC2).
1579 muse--main--1.0--patch-189
1581 * lisp/muse.el (muse-version): Release 3.01.91 (3.02 RC2).
1584 ChangeLog Makefile.defs lisp/muse.el muse.texi
1587 2005-07-27 07:40:03 GMT Michael Olson <mwolson@gnu.org> patch-188
1590 Escape email address and URL always.
1592 muse--main--1.0--patch-188
1594 * lisp/muse-publish.el (muse-publish-markup-email): Move lower. Always
1595 escape and publish email address as read-only, even when it's not
1597 (muse-publish-markup-url): Ditto for URL.
1600 ChangeLog Makefile.defs debian/changelog lisp/muse-publish.el
1603 2005-07-26 08:49:38 GMT Michael Olson <mwolson@gnu.org> patch-187
1606 Inter-project output name fix.
1608 muse--main--1.0--patch-187
1610 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): I would've sworn
1611 that I had fixed this before.
1614 ChangeLog lisp/muse-wiki.el
1617 2005-07-26 08:40:11 GMT Michael Olson <mwolson@gnu.org> patch-186
1620 Make coloring of verbatim greater-than sign same as publishing.
1622 muse--main--1.0--patch-186
1624 * lisp/muse-colors.el (muse-colors-markup): Since we currently publish a
1625 greater-than sign surrounded by equal signs, display it in verbatim
1629 ChangeLog lisp/muse-colors.el
1632 2005-07-26 08:03:41 GMT Michael Olson <mwolson@gnu.org> patch-185
1635 Allow transform function for link descriptions. Bare email and URL fixes.
1637 muse--main--1.0--patch-185
1639 * lisp/muse-publish.el (muse-publish-url-transforms): Docfix.
1640 (muse-publish-desc-transforms): New option that contains the functions
1641 that will be called to transform a link description.
1642 (muse-publish-markup-word): Handle Yet Another Edge Case.
1643 (muse-publish-markup-email): Use
1644 `muse-publish-escape-specials-in-string'. Don't publish if we have a
1645 double-quote on either side.
1646 (muse-publish-url): Apply description transforms.
1647 (muse-publish-markup-url): Don't publish if we have a double-quote on
1650 * lisp/muse-wiki.el (muse-wiki-update-wikiword-regexp)
1651 (muse-wiki-wikiword-regexp, muse-wiki-use-wikiword): Minor docfixes.
1652 (muse-wiki-interwiki-delimiter): New option that indicates the
1653 interwiki delimiter to use.
1654 (muse-wiki-interwiki-replacement): New option that indicates the
1656 (muse-wiki-update-interwiki-regexp): Use muse-wiki-interwiki-delimiter.
1657 (muse-wiki-publish-pretty-title): Deal with EXPLICIT argument so that
1658 this can be added to muse-publish-desc-transforms.
1659 (muse-wiki-publish-pretty-interwiki): New function that replaces the
1660 interwiki delimiter with its replacement, but only when the given text
1661 is not an explicit link.
1663 * lisp/muse.el (muse-update-file-extension): New function made from the
1664 innards of the :set function in `muse-file-extension'.
1667 ChangeLog lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
1670 2005-07-26 06:17:31 GMT Michael Olson <mwolson@gnu.org> patch-184
1673 Handle anchors in all publishing styles, as well as linking to them.
1675 muse--main--1.0--patch-184
1677 * lisp/muse-publish.el (muse-publish-url): Publish links to anchors as
1679 (muse-publish-prepare-url): Don't touch links to anchors.
1681 * lisp/muse-docbook.el (muse-docbook-markup-strings): Add handler for
1682 'internal-link. Treat centered text with
1683 <para role="center">...</para>.
1684 (muse-docbook-markup-paragraph): Slight regexp tweak.
1685 (muse-docbook-insert-anchor): Docfix.
1686 (muse-docbook-markup-anchor): Move lower in file.
1688 * lisp/muse-html.el (muse-html-markup-strings): Add handler for
1690 (muse-xhtml-markup-strings): Order list, no func change.
1691 (muse-html-markup-anchor): Move up in file, no func change.
1693 * lisp/muse-latex.el (muse-latex-markup-functions): Add rule for
1695 (muse-latex-markup-strings): Add handler for 'internal-link.
1696 (muse-latex-insert-anchor, muse-latex-markup-anchor): New functions
1697 that insert an anchor around the next word or inside of a tag.
1699 * lisp/muse-texinfo.el (muse-texinfo-markup-functions): Add rule for
1702 * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Add handler for
1704 (muse-texinfo-insert-anchor, muse-texinfo-markup-anchor): New functions
1705 that insert an anchor before the next word or within a tag.
1707 * NEWS: Initial attempt at documenting changes since 3.01.
1710 .arch-ids/NEWS.id NEWS
1713 ChangeLog lisp/muse-docbook.el lisp/muse-html.el
1714 lisp/muse-latex.el lisp/muse-publish.el lisp/muse-texinfo.el
1717 2005-07-26 04:30:52 GMT Michael Olson <mwolson@gnu.org> patch-183
1720 Generalize some blosxom helper functions.
1722 muse--main--1.0--patch-183
1724 * examples/mwolson/muse-init.el (muse-project-alist): Adapt to new
1725 generalized helper functions.
1726 (my-muse-prepare-entry-for-xanga): Use muse-blosxom-extension rather
1727 than hard-coding it. Use muse-with-temp-buffer. Handle all kinds of
1730 * lisp/muse-blosxom.el: Update example in header.
1731 (muse-blosxom-new-entry): Use new names for helper functions.
1732 (muse-blosxom-get-categories, muse-blosxom-project-alist-entry)
1733 (muse-blosxom-project-alist-dirs): Move to muse-project.el.
1735 * lisp/muse-project.el (muse-project-recurse-directory): Renamed from
1736 `muse-blosxom-project-get-categories'.
1737 (muse-project-alist-styles): Renamed from
1738 `muse-blosxom-project-alist-entry'.
1739 (muse-project-alist-dirs): Renamed from
1740 `muse-blosxom-project-alist-dirs'.
1741 (muse-project-of-file): Use `muse-current-file'.
1743 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Use
1744 `muse-current-file'.
1746 * lisp/muse.el (muse-current-file): New function that returns the name of
1747 the currently visited or published file.
1748 (muse-page-name): Use `muse-current-file'.
1751 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
1752 lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
1755 2005-07-26 03:47:53 GMT Michael Olson <mwolson@gnu.org> patch-182
1758 muse-xml: definition lists, muse-docbook: center.
1760 muse--main--1.0--patch-182
1762 * Makefile (%.info, %.html): Use general argument in rule.
1763 (distclean): Add another cruft file.
1765 * experimental/muse-xml.el (muse-xml-markup-strings): Use <list
1766 type="definition"> for definition lists.
1768 * lisp/muse-docbook.el (muse-docbook-markup-strings): Replace <center>
1769 with <note>, since it's the closest thing I could find.
1772 ChangeLog Makefile experimental/muse-xml.el
1773 lisp/muse-docbook.el
1776 2005-07-24 22:46:22 GMT Michael Olson <mwolson@gnu.org> patch-181
1779 Minor namespace fix.
1781 muse--main--1.0--patch-181
1783 * lisp/muse-colors.el (muse-colors-explicit-link): Use
1784 muse-match-string-no-properties rather than match-string-no-properties.
1787 ChangeLog lisp/muse-colors.el
1790 2005-07-24 21:04:15 GMT Michael Olson <mwolson@gnu.org> patch-180
1793 Correct breakage induced by previous patch.
1795 muse--main--1.0--patch-180
1797 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Don't use the local
1798 path as a fallback if we are publishing.
1801 ChangeLog lisp/muse-wiki.el
1804 2005-07-24 21:01:02 GMT Michael Olson <mwolson@gnu.org> patch-179
1807 Make interwiki links work in a few more edge cases.
1809 muse--main--1.0--patch-179
1811 * lisp/muse-project.el (muse-project-applicable-styles): Remove
1812 assertion, now that I have a good idea of the edge cases involved.
1814 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle case where
1815 the current file is not part of any Muse project, allowing interwiki
1816 links to be resolvable even then. Don't return a relative path if we
1817 are not publishing. For visiting links, the best thing is just to
1818 return the real path.
1821 ChangeLog lisp/muse-project.el lisp/muse-wiki.el
1824 2005-07-24 03:38:06 GMT Michael Olson <mwolson@gnu.org> patch-178
1827 Fix warnings during font-lock, example tag highlighting.
1829 muse--main--1.0--patch-178
1831 * lisp/muse-colors.el (muse-colors-region): Prevent "Wrong side of point"
1833 (muse-colors-tags): Make sure that no fontification occurs in <code> or
1835 (muse-unhighlight-region): Move higher up.
1836 (muse-colors-example-tag, muse-colors-literal-tag): Use
1837 `muse-unhighlight-region'. Fix spelling goof. Omit (goto-char end)
1838 since the point gets put in the right place automatically.
1841 ChangeLog lisp/muse-colors.el
1844 2005-07-24 03:01:50 GMT Michael Olson <mwolson@gnu.org> patch-177
1847 muse-xml: Separate section from title.
1849 muse--main--1.0--patch-177
1851 * experimental/muse-xml.el (muse-xml-markup-strings): Add "level"
1852 attribute to sections. Use separate <title> tag to handle the title of
1853 a section. Thanks to drkm for the suggestion.
1855 * lisp/muse-mode.el (muse-mode): Code indentation, no func change.
1857 * lisp/muse-publish.el (muse-publish-markup-heading)
1858 (muse-publish-section-close): Pass level to markup strings for all
1859 section-related tags.
1861 * lisp/muse.el (muse-page-name): Handle case where buffer-file-name is
1865 ChangeLog experimental/muse-xml.el lisp/muse-mode.el
1866 lisp/muse-publish.el lisp/muse.el
1869 2005-07-23 01:29:29 GMT Michael Olson <mwolson@gnu.org> patch-176
1872 Include regexps from base styles. Fix muse-project-ignore-regexp and use it more.
1874 muse--main--1.0--patch-176
1876 * lisp/muse-blosxom.el (muse-blosxom-get-categories): Don't include
1877 folders that match `muse-project-ignore-regexp'.
1879 * lisp/muse-project.el (muse-project-ignore-regexp): Correct an escape
1880 omission. Add ",.*" to list of bad directory parts.
1882 * lisp/muse-project.el (muse-project-of-file): Ignore PATHNAME if it
1883 matches `muse-project-ignore-regexp'.
1885 * lisp/muse-publish.el: Install patch from Peter K. Lee.
1886 (muse-style-elements-list): New function that returns a list of
1887 references to ELEM in STYLE, including base styles.
1888 (muse-publish-markup-region): Use muse-style-elements-list rather than
1889 muse-style-elements when getting :regexps.
1891 * lisp/muse-publish.el (muse-style-element): Add docstring.
1894 AUTHORS ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
1895 lisp/muse-publish.el
1898 2005-07-23 00:21:36 GMT Michael Olson <mwolson@gnu.org> patch-175
1901 Initial implementation of muse-xml.el. End of section edge case.
1903 muse--main--1.0--patch-175
1905 * AUTHORS: Add Peter K. Lee.
1907 * Makefile (experimental): New target that builds experimental programs.
1908 (distclean): Remove debian/dirs, a cruft file from the debian build
1911 * examples/mwolson/muse-init.el: Update.
1913 * examples/mwolson/muse-init.el ("\C-cpL"): Use a better function that
1914 prompts for the blog entry to visit.
1916 * experimental/Makefile: New file that causes experimental stuff to be
1919 * experimental/muse-xml.el: New file that provides the experimental XML
1922 * lisp/muse-docbook.el (muse-docbook-markup-regexps): Re-order and fix
1925 * lisp/muse-html.el (muse-html-markup-regexps): Ditto.
1927 * lisp/muse-publish.el (muse-publish-section-close): Deal with edge case
1928 involving end-of-file and paragraph detection.
1930 * lisp/muse-wiki.el: Minor header fix.
1932 * scripts/muse-build.el (load-path): Add "../experimental".
1935 experimental/.arch-ids/Makefile.id
1936 experimental/.arch-ids/muse-xml.el.id experimental/Makefile
1937 experimental/muse-xml.el
1940 AUTHORS ChangeLog Makefile examples/mwolson/muse-init.el
1941 lisp/muse-docbook.el lisp/muse-html.el lisp/muse-publish.el
1942 lisp/muse-wiki.el scripts/muse-build.el
1945 2005-07-22 07:30:43 GMT Michael Olson <mwolson@gnu.org> patch-174
1948 Try to fix <example> region coloring problem.
1950 muse--main--1.0--patch-174
1952 * lisp/muse-colors.el (muse-colors-example-tag, muse-colors-literal-tag):
1953 If region is multiple lines, add '(font-lock-multiline t) to
1954 properties. This should fix an annoying <example> region issue.
1957 ChangeLog lisp/muse-colors.el
1960 2005-07-22 07:19:30 GMT Michael Olson <mwolson@gnu.org> patch-173
1963 Don't publish implicit links that have a double-quote at begin or end.
1965 muse--main--1.0--patch-173
1967 * lisp/muse-colors.el (muse-colors-implicit-link): Don't colorize if a
1968 double-quote exists at beginning or end.
1970 * lisp/muse-publish.el (muse-publish-markup-link): When link is implicit,
1971 don't colorize if a double-quote exists at beginning or end.
1974 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
1977 2005-07-22 06:42:10 GMT Michael Olson <mwolson@gnu.org> patch-172
1980 Fix failure to publish emphasis properly.
1982 muse--main--1.0--patch-172
1984 * lisp/muse-publish.el (muse-publish-markup-word): Darn off-by-one
1987 * experimental/muse-wiki-old.el: Removed, since I'm happy with the state
1991 experimental/.arch-ids/muse-wiki-old.el.id
1992 experimental/muse-wiki-old.el
1995 ChangeLog lisp/muse-publish.el
1998 2005-07-22 04:55:52 GMT Michael Olson <mwolson@gnu.org> patch-171
2001 Add a few common revision control directories to the ignore list.
2003 muse--main--1.0--patch-171
2005 * lisp/muse-project.el (muse-project-ignore-regexp): Add types of
2006 directories to be ignored when building the file alist, such as those
2007 used for CVS and Arch revision control data.
2010 ChangeLog lisp/muse-project.el
2013 2005-07-21 01:00:25 GMT Michael Olson <mwolson@gnu.org> patch-170
2016 Fix #2654: Append a newline when using pdf publishing style.
2018 muse--main--1.0--patch-170
2020 * lisp/muse-latex.el (muse-latex-footer, muse-latexcjk-footer): Append a
2024 ChangeLog lisp/muse-latex.el
2027 2005-07-20 20:20:24 GMT Michael Olson <mwolson@gnu.org> patch-169
2030 5 levels of headings colorization; color bare URLs.
2032 muse--main--1.0--patch-169
2034 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-markup):
2035 Really color up to 5 headings.
2036 (muse-colors-markup): Add muse-url-regexp.
2037 (muse-colors-explicit-link): Renamed from muse-colors-link.
2038 (muse-colors-implicit-link): Moved here from
2039 `muse-wiki-colors-wikiword' in muse-wiki.el. We need it here since
2040 we'll be coloring URLs.
2043 ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
2046 2005-07-20 19:45:15 GMT Michael Olson <mwolson@gnu.org> patch-168
2049 Don't emphasize if a word constituent follows the trailer.
2051 muse--main--1.0--patch-168
2053 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-underlined)
2054 (muse-colors-verbatim): Don't colorize if a word constituent follows
2057 * lisp/muse-publish.el (muse-publish-markup-word): Don't publish if a
2058 word constituent follows the trailer.
2061 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
2064 2005-07-20 18:50:12 GMT Michael Olson <mwolson@gnu.org> patch-167
2067 Add coloring for example, verbatim, and =signs=; anchor fix.
2069 muse--main--1.0--patch-167
2071 * lisp/muse-colors.el (muse-verbatim-face): New face that is used to
2072 color <example>, <verbatim>, and =signs=. Defaults to a shade of gray.
2073 (muse-colors-verbatim): Use `muse-verbatim-face'.
2074 (muse-colors-markup): Move =sign= interpreting down so it gets higher
2076 (muse-colors-tags): Add verbatim and literal tags.
2077 (muse-colors-example-tag): Use `remove-text-properties' instead of
2078 `set-text-properties', since the latter does not work consistently.
2079 (muse-colors-literal-tag): New function that strips all markup from the
2081 (muse-colors-link): Match against muse-explicit-link-regexp early on so
2082 that we can work around an annoying XEmacs issue.
2084 * lisp/muse-publish.el (muse-publish-markup-word): Make =signs=
2085 multi-line by default.
2087 * lisp/muse.el (muse-page-name): Handle case where we're given an empty
2091 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
2095 2005-07-20 16:13:37 GMT Michael Olson <mwolson@gnu.org> patch-166
2098 Link with anchor bugfix.
2100 muse--main--1.0--patch-166
2102 * lisp/muse-colors.el (muse-link-face): Highlight links with anchors as
2103 valid, as long as the base is valid.
2106 ChangeLog lisp/muse-colors.el
2109 2005-07-20 14:21:57 GMT Michael Olson <mwolson@gnu.org> patch-165
2112 Link inside table issue, fixes read-only text error.
2114 muse--main--1.0--patch-165
2116 * lisp/muse-docbook.el (muse-docbook-fixup-tables): Ignore read-only text
2117 inside tables so we don't get an error when links exist.
2119 * lisp/muse-html.el (muse-html-fixup-tables): Ditto.
2121 * lisp/muse-project.el (muse-project-publish): Don't take forced files
2122 into account when displaying the "All files published" message, unless
2123 they've actually been modified.
2125 * lisp/muse.el (muse-with-temp-buffer): If debug-on-error is non-nil,
2126 don't wrap in condition-case; we don't want the message to be muffled.
2129 ChangeLog lisp/muse-docbook.el lisp/muse-html.el
2130 lisp/muse-project.el lisp/muse.el
2133 2005-07-20 07:41:28 GMT Michael Olson <mwolson@gnu.org> patch-164
2136 Permit infinitely-nested sections.
2138 muse--main--1.0--patch-164
2140 * examples/QuickStart (Links): Use GNA link rather than johnw's site.
2141 (Deriving from an existing style): Mark up as a list.
2143 * lisp/muse-colors.el (muse-colors-outline-faces-list, muse-make-faces):
2144 Color an additional level of headings.
2146 * lisp/muse-docbook.el (muse-docbook-markup-strings): Add new
2147 section-other, section-other-end, and section-close strings.
2148 (muse-docbook-fixup-sections): Removed, since Muse now implements this
2149 through the 'section-close string.
2151 * lisp/muse-html.el (muse-xhtml-markup-strings): Omit newline from
2152 'begin-underline, since this messes up paragraph handling. Use
2153 <h5></h5> for 'section-other.
2155 (muse-html-fixup-tables): New function that sorts the table parts so
2156 that order is head, foot, body. Apparently XHTML needs this, and it
2157 seems like a good general practice, so we do it for HTML as well.
2159 * lisp/muse-latex.el (muse-latex-markup-strings): Use \\paragraph{} for
2162 * lisp/muse-publish.el (muse-publish-section-close): New function that
2163 determines where to put the section close given heading depth and
2165 (muse-publish-markup-heading): Handle 'section-other and
2166 'section-other-end. Call `muse-publish-section-close' at end of
2169 * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Use @subsubheading
2173 ChangeLog examples/QuickStart lisp/muse-colors.el
2174 lisp/muse-docbook.el lisp/muse-html.el lisp/muse-latex.el
2175 lisp/muse-publish.el lisp/muse-texinfo.el
2178 2005-07-20 05:50:55 GMT Michael Olson <mwolson@gnu.org> patch-163
2181 muse-docbook: table and anchor fixes; many non-MULE XEmacs fixes.
2183 muse--main--1.0--patch-163
2185 * lisp/muse-docbook.el: More suggestions from Dale Smith, and non-MULE
2187 (muse-docbook-markup-regexps): Deal with new table algorithm.
2188 (muse-docbook-transform-content-type, muse-docbook-encoding)
2189 (muse-docbook-finalize-buffer): Non-MULE XEmacs fix.
2190 (muse-docbook-markup-table): Use a better table algorithm, based on the
2191 one in muse-html.el. Make sure a <tgroup> surrounds the body, head,
2192 and foot of the table. Use informaltable rather than table.
2193 (muse-docbook-fixup-tables): New function that sorts all tables found
2194 in the published document so that the order is head, foot, body.
2195 (muse-docbook-markup-functions): Add anchor handler.
2196 (muse-docbook-markup-paragraph): Allow anchors to occur at beginning of
2198 (muse-docbook-markup-anchor, muse-docbook-insert-anchor): New functions
2199 that insert an anchor at point.
2201 * lisp/muse-html.el (muse-html-transform-content-type)
2202 (muse-html-encoding, muse-html-finalize-buffer): Non-MULE XEmacs fixes.
2204 * examples/QuickStart (Anchors and tagged links): Improve anchor example.
2206 * lisp/muse.el (muse-eval-lisp): XEmacs fix.
2208 * lisp/muse.el (muse-with-temp-buffer): XEmacs fix. Include the body
2209 that was evaluated in the output.
2212 ChangeLog examples/QuickStart lisp/muse-docbook.el
2213 lisp/muse-html.el lisp/muse-latex.el lisp/muse.el
2216 2005-07-19 08:11:37 GMT Michael Olson <mwolson@gnu.org> patch-162
2219 muse-texinfo: Improve formatting for enddots, dots, underline.
2221 muse--main--1.0--patch-162
2223 * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Improve translation
2224 of enddots and dots. For begin-underline and end-underline, use "_",
2225 since we don't have anything better.
2228 ChangeLog lisp/muse-texinfo.el
2231 2005-07-19 07:51:54 GMT Michael Olson <mwolson@gnu.org> patch-161
2234 muse-texinfo: Fix #2635 by adding `}' and `{' to specials list.
2236 muse--main--1.0--patch-161
2238 * lisp/muse-texinfo.el (muse-texinfo-markup-specials): Add `{' and `}' to
2239 list. This should fix #2635.
2242 ChangeLog lisp/muse-texinfo.el
2245 2005-07-19 07:24:38 GMT Michael Olson <mwolson@gnu.org> patch-160
2248 muse-texinfo fixes; use info-pdf to generate PDF doc for QuickStart.
2250 muse--main--1.0--patch-160
2252 * Makefile.defs (VERSION): Prepare snapshot 3.01.arch.160.
2254 * debian/changelog: Ditto.
2256 * debian/control (Build-Depends-Indep): Add tetex-bin.
2258 * examples/Makefile (%.pdf): Use info-pdf, since it generates nicer
2261 * examples/QuickStart: Remove stray <comment> now that the bug that made
2262 it necessary is fixed.
2264 * lisp/muse-blosxom.el: Credit Björn Lindström for his excellent
2267 * lisp/muse-texinfo.el (muse-texinfo-header, muse-texinfo-footer): Move
2268 the contents from the footer to the header.
2270 * lisp/muse-texinfo.el (muse-texinfo-markup-table): Insert space before
2271 each number, not after.
2273 * lisp/muse.el (muse-eval-lisp): Minor whitespace fix.
2275 * lisp/muse.el (muse-with-temp-buffer): Throw a backtrace if an error
2276 happens when doing batch publishing. Minor whitespace fix.
2279 ChangeLog Makefile.defs debian/changelog debian/control
2280 examples/Makefile examples/QuickStart lisp/muse-blosxom.el
2281 lisp/muse-texinfo.el lisp/muse.el
2284 2005-07-19 05:50:25 GMT Michael Olson <mwolson@gnu.org> patch-159
2287 Handle a few more DocBook edge cases; all known DocBook issues are fixed.
2289 muse--main--1.0--patch-159
2291 * examples/QuickStart: Add "Write me." to empty sections at end so that
2292 they publish correctly with DocBook.
2294 * lisp/muse-docbook.el (muse-docbook-markup-paragraph): Handle case where
2295 paragraph starts with emphasis, example, link, or email address.
2298 ChangeLog examples/QuickStart lisp/muse-docbook.el
2301 2005-07-19 05:34:28 GMT Michael Olson <mwolson@gnu.org> patch-158
2304 Handle embedded docbook footnotes and <literal> edge case.
2306 muse--main--1.0--patch-158
2308 * lisp/muse-docbook.el: Implement more suggestions from Dale Smith.
2309 (muse-docbook-markup-strings): Use systemitem for example text.
2310 (muse-docbook-markup-paragraph): Allow for embedded footnotes that have
2311 <para></para> inside of them.
2313 * lisp/muse-html.el (muse-html-escape-string): Don't deal with '&<>"'
2316 * lisp/muse-publish.el (muse-publish-url-transforms): Add
2317 muse-publish-escape-specials-in-string to list by default.
2319 * lisp/muse-publish.el (muse-publish-escape-specials): New optional third
2320 argument IGNORE-READ-ONLY determines whether or not to ignore the
2321 read-only property when transforming text. Add docstring.
2322 (muse-publish-markup-word): Use non-nil third argument to
2323 muse-publish-escape-specials when we're publishing `='-delimited text.
2324 This allows =<literal><tag></literal>= to work as intended.
2326 * lisp/muse-publish.el (muse-publish-escape-specials-in-string): Ignore
2327 arguments after the first so that we can include this in
2328 `muse-publish-url-transforms'.
2330 * lisp/muse-publish.el (muse-publish-prepare-url): Add docstring.
2333 ChangeLog lisp/muse-docbook.el lisp/muse-html.el
2334 lisp/muse-publish.el
2337 2005-07-19 03:07:59 GMT Michael Olson <mwolson@gnu.org> patch-157
2340 Misc. blosxom fixes, like category directive.
2342 muse--main--1.0--patch-157
2344 * contrib/pyblosxom/getstamps.py: Add file extension.
2346 * contrib/pyblosxom/hardcodedates.py (get_all_timestamps): Omit file
2347 extension. This will allow Muse to specify it once a
2348 timestamps-writing routine gets written.
2350 * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Pay
2351 attention to the "category" directive, if it exists. Use file-truename
2352 instead of expand-file-name for base directory.
2354 * lisp/muse-blosxom.el (muse-blosxom-new-entry): Add #category directive
2357 * lisp/muse-project.el (muse-project): Add :timestamps to list of
2358 available tags, even though it doesn't do anything yet.
2361 ChangeLog contrib/pyblosxom/getstamps.py
2362 contrib/pyblosxom/hardcodedates.py lisp/muse-blosxom.el
2363 lisp/muse-project.el
2366 2005-07-18 08:53:32 GMT Michael Olson <mwolson@gnu.org> patch-156
2369 Small logic fix with temp files.
2371 muse--main--1.0--patch-156
2373 * lisp/muse.el (muse-with-temp-buffer): Use buffer-live-p instead of
2374 buffer-name to determine whether the buffer is still around.
2377 ChangeLog lisp/muse.el
2380 2005-07-18 08:23:00 GMT Michael Olson <mwolson@gnu.org> patch-155
2383 Make customize of muse-project-alist work in Emacs21 and XEmacs.
2385 muse--main--1.0--patch-155
2387 * lisp/muse.el (muse-widget-type-value-create)
2388 (muse-widget-child-value-get, muse-widget-type-match): Minimum set of
2389 extra widgets from 'lazy type that are needed to get the
2390 `muse-project-alist' customize interface to work on XEmacs and Emacs21.
2392 * lisp/muse.el (muse-implicit-link-functions)
2393 (muse-explicit-link-functions): Remove predefined wiki-related options.
2394 These are added in muse-wiki via custom-add-option.
2396 * lisp/muse-mode.el (muse-mode-hook): Ditto.
2398 * lisp/muse-colors.el (muse-colors-emphasized): Use eq instead of memq.
2400 * lisp/muse-project.el (muse-project-alist-get): Turn :symbols into
2401 ":strings" to cope with Emacs21 and XEmacs.
2402 (muse-project-alist-set): Turn ":strings" back into ":symbols".
2404 * lisp/muse-project.el (muse-project): Derive from 'default rather than
2405 'lazy, since that is an Emacs CVS-ism. Separate logical groups with
2406 newlines. Control indentation. Remove an unnecessary inlined repeat.
2408 * lisp/muse-project.el (muse-project-alist): Use cons instead of alist,
2409 since XEmacs doesn't support the alist widget. Deal with case where no
2410 projects are defined, or a strange expression is used.
2412 * lisp/muse-wiki.el: Insinuate muse-wiki link handlers and mode hook
2413 stuff using custom-add-option.
2416 ChangeLog lisp/muse-colors.el lisp/muse-mode.el
2417 lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
2420 2005-07-18 03:31:38 GMT Michael Olson <mwolson@gnu.org> patch-154
2423 Don't kill temp buffer if debug-on-error is non-nil.
2425 muse--main--1.0--patch-154
2427 * lisp/muse.el (muse-with-temp-buffer): Only kill the temp buffer when
2428 debug-on-error is nil. Use " *muse-temp*" for the buffer name.
2431 ChangeLog lisp/muse.el
2434 2005-07-18 03:05:11 GMT Michael Olson <mwolson@gnu.org> patch-153
2437 Expand Debian package description.
2439 muse--main--1.0--patch-153
2441 * debian/control (Description): Expand this to make the package more
2444 * debian/copyright, debian/rules: Minor whitespace cleanups.
2446 * debian/changelog: Package 3.01.arch.152-1.
2449 ChangeLog Makefile.defs debian/changelog debian/control
2450 debian/copyright debian/rules
2453 2005-07-18 02:33:12 GMT Michael Olson <mwolson@gnu.org> patch-152
2456 Header/footer docfix; ChangeLog correction.
2458 muse--main--1.0--patch-152
2460 * {arch}/.../patch-log/patch-144: Correct previous ChangeLog entry.
2461 Thanks to drkm for pointing out my error.
2463 Use better documentation and customize interface for headers and footers.
2464 Thanks to Chris McMahan.
2467 ChangeLog lisp/muse-blosxom.el lisp/muse-book.el
2468 lisp/muse-docbook.el lisp/muse-html.el lisp/muse-journal.el
2469 lisp/muse-latex.el lisp/muse-poem.el lisp/muse-texinfo.el
2471 {arch}/muse/muse--main/muse--main--1.0/mwolson@gnu.org--2005/patch-log/patch-144
2474 2005-07-18 00:53:34 GMT Michael Olson <mwolson@gnu.org> patch-151
2477 Slight Debian version tweak.
2479 muse--main--1.0--patch-151
2481 * Makefile.defs (VERSION): Use a slightly different version naming
2482 scheme. I've dropped the ".90". The new scheme is X.YY.arch.YYY where
2483 X.YY is the Muse version, and YYY is the patch level.
2485 * debian/changelog: Ditto.
2488 ChangeLog Makefile.defs debian/changelog
2491 2005-07-17 23:23:34 GMT Michael Olson <mwolson@gnu.org> patch-150
2494 Improve debian build and put together a package.
2496 muse--main--1.0--patch-150
2498 * Makefile (debclean): New target that cleans up the mess that the
2499 `debian' target makes.
2500 (debian): Build using debuild rather than dpkg-buildpackage. Copy
2501 results to my debian dist dir two levels up.
2503 * Makefile.defs (VERSION): Set to 3.01.90.arch.149 for the debian build.
2505 * debian/changelog: Sign 3.01.90.arch.149-1 snapshot.
2507 * debian/control (Standards-Version): Update to 3.6.2.
2509 * debian/control (Depends): Add emacs21 and xemacs21 to make lintian shut
2512 * debian/copyright (Copyright): Improve.
2514 * debian/emacsen-install (FILES): Include contrib directory so that
2515 muse-http.el compiles properly.
2517 * debian/muse-el.examples: New file containing the example files to
2520 * debian/rules: Move example stuff to muse-el.examples. Install some
2521 additional documentation.
2524 debian/.arch-ids/muse-el.examples.id debian/muse-el.examples
2527 ChangeLog Makefile Makefile.defs debian/changelog
2528 debian/control debian/copyright debian/emacsen-install
2532 2005-07-17 20:52:18 GMT Michael Olson <mwolson@gnu.org> patch-149
2535 Fix links in table, links in verbatim, emphasis publishing, publishing from script.
2537 muse--main--1.0--patch-149
2539 * lisp/muse-colors.el (muse-colors-emphasized): Fix an edge case where
2540 the beginning of a header would be emphasized if an asterisk came
2542 (muse-colors-underlined): Don't allow end of underlined text to be the
2543 beginning of a line. Don't use memq to check for whitespace syntax; eq
2546 * lisp/muse-publish.el (muse-publish-markup-regexps): Mark links later
2547 on. We'll use a more clever trick to keep emphasis characters from
2548 being interpreted in explicit links -- add a custom 'noemphasis text
2549 property to them. Move mdash rule further down so that I can add
2550 designations after blockquoted text.
2552 * lisp/muse-publish.el (muse-publish-markup-word): If beginning or end of
2553 text has the 'noemphasis property, ignore it.
2554 (muse-publish-mark-noemphasis): New function that adds the 'noemphasis
2555 property to the text between BEG and END, or match beginning and end.
2557 * lisp/muse.el (muse-with-temp-buffer): Make sure the buffer is alive
2558 before trying to set buffer-modified to nil. This should fix a
2559 "selecting deleted buffer" error when publishing from command line.
2562 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
2566 2005-07-17 18:36:55 GMT Michael Olson <mwolson@gnu.org> patch-148
2569 Journal validation fixes.
2571 muse--main--1.0--patch-148
2573 * lisp/muse-html.el (muse-html-header): Use HTML 4.0 Transitional by
2574 default rather than HTML 4.0 [strict].
2575 (muse-html-markup-strings): Include empty alt element.
2577 * lisp/muse-journal.el: Use "div class=..." rather than "div id=...".
2579 * muse.texi (Journal): Ditto.
2582 ChangeLog lisp/muse-html.el lisp/muse-journal.el muse.texi
2585 2005-07-17 04:21:19 GMT Michael Olson <mwolson@gnu.org> patch-147
2588 Add debian files; tweak Makefile.
2590 muse--main--1.0--patch-147
2592 * Makefile (distclean): Remove directory created by dist rule.
2593 (dist): Make this only generate the directory, not the tarball.
2594 (release): New target that generates the tarball and zipfile.
2595 (debrelease): New target that builds the debian package for Muse.
2596 (upload): Depend on release target.
2598 * examples/mwolson/stylesheets: Add forgotten Arch id.
2601 debian/.arch-ids/=id debian/.arch-ids/changelog.id
2602 debian/.arch-ids/control.id debian/.arch-ids/copyright.id
2603 debian/.arch-ids/emacsen-install.id
2604 debian/.arch-ids/emacsen-remove.id
2605 debian/.arch-ids/emacsen-startup.id
2606 debian/.arch-ids/muse-el.dirs.id
2607 debian/.arch-ids/muse-el.docs.id
2608 debian/.arch-ids/muse-el.info.id debian/.arch-ids/rules.id
2609 debian/changelog debian/control debian/copyright
2610 debian/emacsen-install debian/emacsen-remove
2611 debian/emacsen-startup debian/muse-el.dirs debian/muse-el.docs
2612 debian/muse-el.info debian/rules
2613 examples/mwolson/stylesheets/.arch-ids/=id
2614 examples/mwolson/stylesheets/.arch-ids/blog.css.id
2615 examples/mwolson/stylesheets/.arch-ids/common.css.id
2616 examples/mwolson/stylesheets/.arch-ids/print.css.id
2617 examples/mwolson/stylesheets/.arch-ids/screen.css.id
2618 examples/mwolson/stylesheets/blog.css
2619 examples/mwolson/stylesheets/common.css
2620 examples/mwolson/stylesheets/print.css
2621 examples/mwolson/stylesheets/screen.css
2627 debian debian/.arch-ids examples/mwolson/stylesheets
2628 examples/mwolson/stylesheets/.arch-ids
2631 2005-07-16 05:10:31 GMT Michael Olson <mwolson@gnu.org> patch-146
2634 Allow `muse-index-as-string' to remove current file from output.
2636 muse--main--1.0--patch-146
2638 * lisp/muse-mode.el (muse-index-as-string): Add EXCLUDE-CURRENT option,
2639 which excludes the current file from the output. Improve
2643 ChangeLog lisp/muse-mode.el
2646 2005-07-16 04:56:02 GMT Michael Olson <mwolson@gnu.org> patch-145
2649 S-TAB issue with Windows.
2651 muse--main--1.0--patch-145
2653 * lisp/muse-mode.el (muse-mode-map): Try once more to fix the Shift-TAB
2657 ChangeLog lisp/muse-mode.el
2660 2005-07-16 04:39:52 GMT Michael Olson <mwolson@gnu.org> patch-144
2663 Improve temp buffer usage.
2665 muse--main--1.0--patch-144
2667 * lisp/muse-publish.el (muse-publish-file): Omit second argument to
2668 `insert-file-contents'. This should further help with the temp
2669 buffer problem. Thanks to Peter K. Lee and drkm for the research
2672 * lisp/muse.el (muse-with-temp-buffer): Renamed from
2673 `muse-with-temp-buffer-no-prompt'. Report any errors that occur, but
2674 make sure the temp buffer is killed. I didn't implement an option to
2675 save the contents of the temp buffer.
2678 ChangeLog lisp/muse-book.el lisp/muse-http.el
2679 lisp/muse-mode.el lisp/muse-poem.el lisp/muse-publish.el
2683 2005-07-16 03:39:02 GMT Michael Olson <mwolson@gnu.org> patch-143
2686 muse-docbook: split-string Emacs21 fix.
2688 muse--main--1.0--patch-143
2690 * lisp/muse-docbook.el (muse-docbook-get-author): Omit 3rd argument of
2691 split-string to fix an Emacs21 issue.
2694 ChangeLog lisp/muse-docbook.el
2697 2005-07-15 04:40:26 GMT Michael Olson <mwolson@gnu.org> patch-142
2700 muse-docbook: Parse author directive so that it validates properly.
2702 muse--main--1.0--patch-142
2704 * lisp/muse-docbook.el (muse-docbook-get-author): New function that
2705 attempts to publish the contents a DocBook-usable <author> tag.
2706 (muse-docbook-header): Use `muse-docbook-get-author'.
2709 ChangeLog lisp/muse-docbook.el
2712 2005-07-15 01:57:51 GMT Michael Olson <mwolson@gnu.org> patch-141
2715 Be a bit more clever with our consecutive list regexp.
2717 muse--main--1.0--patch-141
2719 * lisp/muse-docbook.el (muse-docbook-markup-regexps): Be a bit more
2720 clever with our consecutive list regexp.
2723 ChangeLog lisp/muse-docbook.el
2726 2005-07-15 01:50:05 GMT Michael Olson <mwolson@gnu.org> patch-140
2729 Do the right thing with consecutive list items, hopefully.
2731 muse--main--1.0--patch-140
2733 * lisp/muse-docbook.el: Apply patch from Dale Smith and add to it.
2734 (muse-docbook-header): Add DTD string.
2735 (muse-docbook-markup-regexps): Add rule that merges consecutive list
2737 (muse-docbook-merged-tags, muse-docbook-fixup-tags): Removed.
2738 ("docbook"): Change :before-end back to 'muse-docbook-fixup-sections.
2741 ChangeLog lisp/muse-docbook.el
2744 2005-07-15 01:07:35 GMT Michael Olson <mwolson@gnu.org> patch-139
2747 Improve customize interface for `muse-project-alist' once more.
2749 muse--main--1.0--patch-139
2751 * lisp/muse-project.el (muse-project-alist-get): Allow cdr of each
2752 setting to be anything, since we now support settings that use lists.
2753 (muse-project): Vastly improve this by naming each setting and showing
2754 what exact type is required. Handle case where a function is not
2755 defined yet. Use a set for styles, which looks nice. This is about as
2756 good as it can be ... unless we add some sort of inline documentation
2757 later on. A setting was added for Yann's :force-publish tag.
2759 * lisp/muse.el (muse-eval-lisp): Fix compile warning by not displaying
2763 ChangeLog lisp/muse-project.el lisp/muse.el
2766 2005-07-14 23:27:14 GMT Michael Olson <mwolson@gnu.org> patch-138
2769 Merged from hodique@lifl.fr--2005 (patch 24-33)
2771 muse--main--1.0--patch-138
2775 * hodique@lifl.fr--2005/muse--yh--1.0--patch-24
2776 Merged from mwolson@gnu.org--2005 (patch 96)
2778 * hodique@lifl.fr--2005/muse--yh--1.0--patch-25
2779 Merged from mwolson@gnu.org--2005 (patch 97-101)
2781 * hodique@lifl.fr--2005/muse--yh--1.0--patch-26
2782 Merged from mwolson@gnu.org--2005 (patch 102-106)
2784 * hodique@lifl.fr--2005/muse--yh--1.0--patch-27
2785 Merged from mwolson@gnu.org--2005 (patch 107-120)
2787 * hodique@lifl.fr--2005/muse--yh--1.0--patch-28
2788 Merged from mwolson@gnu.org--2005 (patch 121-131)
2790 * hodique@lifl.fr--2005/muse--yh--1.0--patch-29
2791 Merged from mwolson@gnu.org--2005 (patch 132)
2793 * hodique@lifl.fr--2005/muse--yh--1.0--patch-30
2794 Merged from mwolson@gnu.org--2005 (patch 133-135)
2796 * hodique@lifl.fr--2005/muse--yh--1.0--patch-31
2797 Merged from mwolson@gnu.org--2005 (patch 136)
2799 * hodique@lifl.fr--2005/muse--yh--1.0--patch-32
2800 Merged from mwolson@gnu.org--2005 (patch 137)
2802 * hodique@lifl.fr--2005/muse--yh--1.0--patch-33
2803 Introduce :force-publish project keyword. Fix bug #2637
2806 ChangeLog lisp/muse-project.el
2809 hodique@lifl.fr--2005/muse--yh--1.0--patch-24
2810 hodique@lifl.fr--2005/muse--yh--1.0--patch-25
2811 hodique@lifl.fr--2005/muse--yh--1.0--patch-26
2812 hodique@lifl.fr--2005/muse--yh--1.0--patch-27
2813 hodique@lifl.fr--2005/muse--yh--1.0--patch-28
2814 hodique@lifl.fr--2005/muse--yh--1.0--patch-29
2815 hodique@lifl.fr--2005/muse--yh--1.0--patch-30
2816 hodique@lifl.fr--2005/muse--yh--1.0--patch-31
2817 hodique@lifl.fr--2005/muse--yh--1.0--patch-32
2818 hodique@lifl.fr--2005/muse--yh--1.0--patch-33
2821 2005-07-14 20:48:56 GMT Michael Olson <mwolson@gnu.org> patch-137
2824 Prevent temp buffers from prompting for save; handle lisp errors better.
2826 muse--main--1.0--patch-137
2828 * lisp/muse-colors.el (muse-colors-region): Try to fix "Invalid search
2829 bound" error. I don't know for certain where this is coming from,
2830 though ... *grumble*.
2832 * lisp/muse.el (muse-eval-lisp): Wrap this in a `condition-case', much
2833 like how emacs-wiki does it. Warn the user about lisp errors,
2834 returning "<!--INVALID LISP CODE-->" if an error occurs. This will
2835 publish as something valid in most markup styles, with increased
2836 emphasis on those that don't support it. That's a win-win ... I think
2839 * lisp/muse.el (muse-with-temp-buffer-no-prompt): New macro that acts
2840 like `with-temp-buffer', but sets buffer-modfied-p to nil before trying
2841 to kill the buffer so we don't get any annoying prompts. I *strongly*
2842 believe that this should be the default behavior of `with-temp-buffer'.
2844 * lisp/muse-book.el (muse-book-publish-project): Use
2845 `muse-with-temp-buffer-no-prompt'.
2847 * lisp/muse-http.el (muse-http-reject): Ditto.
2849 * lisp/muse-mode.el (muse-index-as-string): Ditto.
2851 * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
2853 * lisp/muse-publish.el (muse-publish-markup-string, muse-publish-file):
2854 (muse-publish-markup-email, muse-published-contents): Ditto.
2857 ChangeLog lisp/muse-book.el lisp/muse-colors.el
2858 lisp/muse-http.el lisp/muse-mode.el lisp/muse-poem.el
2859 lisp/muse-publish.el lisp/muse.el
2862 2005-07-14 18:49:56 GMT Michael Olson <mwolson@gnu.org> patch-136
2865 Customization error; Makefile tweaks.
2867 muse--main--1.0--patch-136
2869 * Makefile (dist): Use a tla-specific method to create the tarball.
2870 Create a zip file as well.
2871 (upload): New rule that uploads the tarball and zip file to gna.org.
2873 * Makefile.defs (VERSION): New variable that determines the version
2874 string to use in the `dist' and `upload' targets.
2876 * lisp/muse.el (muse-implicit-link-functions)
2877 (muse-explicit-link-functions): Use :type of hook so that the options
2881 ChangeLog Makefile Makefile.defs lisp/muse.el
2884 2005-07-13 23:20:12 GMT Michael Olson <mwolson@gnu.org> patch-135
2887 Prepare Muse 3.01.90 (3.02 RC1).
2889 muse--main--1.0--patch-135
2893 ChangeLog lisp/muse.el muse.texi
2896 2005-07-13 23:11:08 GMT Michael Olson <mwolson@gnu.org> patch-134
2899 Attempt to get the right file extension when publishing; more examples.
2901 muse--main--1.0--patch-134
2903 * examples/mwolson/muse-init.el: Update my configuration.
2905 * examples/mwolson/templates: Store my web page templates here.
2907 * examples/mwolson/stylesheets: Store my CSS stylesheets here.
2909 * lisp/muse-publish.el (muse-publish-markup-link): Fix mangling of
2910 descriptions. Yet another reason to implement my list-returning from
2913 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Deal gracefully
2914 with a few more edge cases. Throw together a rough hack for
2915 determining when to include the output file extension.
2917 * lisp/muse-wiki.el (muse-wiki-colors-nop-tag): Make this less odious,
2918 but still ineffective.
2921 examples/mwolson/templates/.arch-ids/=id
2922 examples/mwolson/templates/.arch-ids/footer.html.id
2923 examples/mwolson/templates/.arch-ids/generic-footer.html.id
2924 examples/mwolson/templates/.arch-ids/generic-header.html.id
2925 examples/mwolson/templates/.arch-ids/header.html.id
2926 examples/mwolson/templates/footer.html
2927 examples/mwolson/templates/generic-footer.html
2928 examples/mwolson/templates/generic-header.html
2929 examples/mwolson/templates/header.html
2932 ChangeLog examples/mwolson/muse-init.el lisp/muse-publish.el
2936 examples/mwolson/templates
2937 examples/mwolson/templates/.arch-ids
2940 2005-07-13 21:12:27 GMT Michael Olson <mwolson@gnu.org> patch-133
2943 Make published link handling do the right thing, plus misc. fixes.
2945 muse--main--1.0--patch-133
2947 * lisp/muse-mode.el (muse-mode-hook): Add option for
2948 `muse-wiki-update-custom-values'. The :set function makes sure that
2949 this is always included in `muse-mode-hook' if muse-wiki is loaded.
2950 This probably isn't best-practice, but it works.
2952 * lisp/muse-project.el (muse-project-of-file): Fix some duplicated code.
2955 * lisp/muse-publish.el (muse-publish-url-transforms): Add
2956 `muse-publish-prepare-url' to the listed options.
2958 * lisp/muse-publish.el (muse-publish-output-file): Handle case where
2959 output-dir is not specified.
2961 * lisp/muse-publish.el (muse-publish-markup-link): Call link handlers
2962 here instead of later on.
2964 * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Try to do the
2965 right thing when `muse-wiki-interwiki-alist' is nil.
2967 * lisp/muse-wiki.el (muse-wiki-output-name): Removed in favor of calling
2968 `muse-publish-output-file'.
2970 * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
2971 (muse-wiki-transform-wikiword): Removed. We should not use the
2972 publishing transforms facility to handle these.
2974 * lisp/muse-wiki.el ("muse-publish"): Publish wikiwords and interwiki
2975 links as "link" rather than "url".
2977 * lisp/muse-wiki.el (muse-wiki-update-custom-values): New function that
2978 takes care of any customization cleaups that need to happen whenever
2979 muse-mode is entered.
2981 * lisp/muse.el (muse-implicit-link-functions): Add options for
2982 `muse-handle-url' and the wiki handlers.
2983 (muse-explicit-link-functions): Add option for
2984 `muse-wiki-handle-internal'.
2987 ChangeLog lisp/muse-mode.el lisp/muse-project.el
2988 lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
2991 2005-07-13 03:38:52 GMT Michael Olson <mwolson@gnu.org> patch-132
2994 Add invalid directory assertion.
2996 muse--main--1.0--patch-132
2998 * lisp/muse-project.el (muse-project-file-entries): Add assertion so that
2999 any invalid directories will trigger an error.
3002 ChangeLog lisp/muse-project.el
3005 2005-07-12 07:54:08 GMT Michael Olson <mwolson@gnu.org> patch-131
3008 AUTHORS: Fix typo, add that Yann authored muse-wiki.el.
3010 muse--main--1.0--patch-131
3017 2005-07-12 07:52:25 GMT Michael Olson <mwolson@gnu.org> patch-130
3020 Yann's assignment form came in!
3022 muse--main--1.0--patch-130
3029 2005-07-12 07:18:27 GMT Michael Olson <mwolson@gnu.org> patch-129
3032 Compilation fix, minor shuffling in `muse-mode'.
3034 muse--main--1.0--patch-129
3036 * lisp/muse.el (muse-file-extension): Make sure sym is bound before
3037 accessing it. Fixes Yet Another Compiler Error.
3039 * lisp/muse-mode.el (muse-mode): Move font-lock setup to very end so that
3040 project-specific settings happen first.
3043 ChangeLog lisp/muse-mode.el lisp/muse.el
3046 2005-07-12 07:12:49 GMT Michael Olson <mwolson@gnu.org> patch-128
3049 Fix annoying initial buffer coloring problem.
3051 muse--main--1.0--patch-128
3053 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle the case
3054 where even buffer-file-name is not set. This happens the first time we
3055 attempt to colorize the buffer. I'm rather astonished that I had to do
3059 ChangeLog lisp/muse-wiki.el
3062 2005-07-12 06:12:08 GMT Michael Olson <mwolson@gnu.org> patch-127
3065 Jump to bad and good links on TAB; mode-choosing fix.
3067 muse--main--1.0--patch-127
3069 * lisp/muse-mode.el (muse-mode-choose-mode): New function that always
3070 pics a major mode for a file. If one is specified in the project of
3071 file, use it. Otherwise, use muse-mode.
3072 (muse-next-reference, muse-previous-reference): Jump to bad links as
3075 * lisp/muse.el (muse-file-extension): Use `muse-mode-choose-mode' instead
3079 ChangeLog lisp/muse-mode.el lisp/muse.el
3082 2005-07-12 05:56:42 GMT Michael Olson <mwolson@gnu.org> patch-126
3085 Add specified Muse file extension to auto-mode-alist.
3087 muse--main--1.0--patch-126
3089 * lisp/muse.el (muse-file-extension): If extension is specified, remove
3090 the old extension from auto-mode-alist and add the new one. This
3091 eliminates the need to set muse-mode-auto-p when you have specified a
3092 Muse file extension.
3094 * examples/mwolson/muse-init.el: Sync.
3097 ChangeLog examples/mwolson/muse-init.el lisp/muse.el
3100 2005-07-11 10:08:45 GMT Michael Olson <mwolson@gnu.org> patch-125
3103 Make `muse-project-alist' more intuitively customizable.
3105 muse--main--1.0--patch-125
3107 * examples/mwolson/muse-init.el (muse-project-alist): Resync with my
3110 * lisp/muse-project.el: Thanks to jessealama on IRC for the suggestion.
3111 (muse-project-alist-get): New function that pre-parses
3112 `muse-projects-alist' before customization in order to work around an
3113 annoying limitation in the customize interface.
3114 (muse-project-alist-set): New function that takes the value that
3115 customize gave us and turns it into something Muse can use.
3116 (muse-project): New widget that outlines the form of the
3117 `muse-project-alist' variable.
3118 (muse-project-alist): Use the `muse-project' widget and specify :set
3122 ChangeLog examples/mwolson/muse-init.el lisp/muse-project.el
3125 2005-07-10 22:41:49 GMT Michael Olson <mwolson@gnu.org> patch-124
3128 Silence compiler warnings.
3130 muse--main--1.0--patch-124
3132 * lisp/muse-docbook.el (muse-docbook-fixup-tags): Docfix.
3134 * lisp/muse-html.el (muse-html-escape-string): Let-bind `ch' to silence a
3137 * lisp/muse-project.el (muse-project-applicable-styles): Call
3138 `muse-assert' with only 1 argument to silence a compiler warning.
3141 ChangeLog lisp/muse-docbook.el lisp/muse-html.el
3142 lisp/muse-project.el
3145 2005-07-10 22:19:26 GMT Michael Olson <mwolson@gnu.org> patch-123
3148 muse-docbook: Merge several other types of tags if necessary.
3150 muse--main--1.0--patch-123
3152 * lisp/muse-docbook.el (muse-docbook-fixup-tags): Renamed from
3153 `muse-docbook-fixup-sections'. For each TAG in
3154 `muse-docbook-merged-tags', if consecutive groupings of TAG exist,
3155 merge them together. Thanks to Dale P. Smith for the suggestion.
3156 (muse-docbook-merged-tags): Customizable list of tags that need merging.
3159 ChangeLog lisp/muse-docbook.el
3162 2005-07-10 22:04:50 GMT Michael Olson <mwolson@gnu.org> patch-122
3165 muse-docbook: Output an XML tag with encoding at the beginning of document.
3167 muse--main--1.0--patch-122
3169 * lisp/muse-docbook.el (muse-docbook-header): Add <xml> tag at beginning
3171 (muse-docbook-encoding-default): New option that determines which Emacs
3172 buffer encoding to use by default in Muse DocBook files if none is
3174 (muse-docbook-charset-default): New option that determines the DocBook
3175 XML charset to use if no translation is found in
3176 muse-docbook-encoding-map.
3177 (muse-docbook-encoding-map): New option alist that maps an emacs coding
3178 system to its associated DocBook coding system.
3179 (muse-docbook-transform-content-type): New function that determines the
3180 DocBook XML encoding to use based on the contents of
3181 muse-docbook-encoding-map.
3182 (muse-docbook-encoding): New function that calls
3183 muse-docbook-transform-content-type.
3184 (muse-docbook-finalize-buffer): New function that sets the buffer file
3185 coding system to the value of muse-docbook-encoding-default, but only
3186 if the buffers contents have no special characters.
3187 ("docbook"): Include :after tag that calls muse-docbook-finalize-buffer.
3190 ChangeLog lisp/muse-docbook.el
3193 2005-07-10 21:35:49 GMT Michael Olson <mwolson@gnu.org> patch-121
3196 Apply muse-docbook patch from Dale P. Smith.
3198 muse--main--1.0--patch-121
3200 * lisp/muse-docbook.el (muse-docbook-markup-strings): Apply patch from
3201 Dale P. Smith to make the markup much better.
3204 AUTHORS ChangeLog lisp/muse-docbook.el
3207 2005-07-10 00:27:13 GMT Michael Olson <mwolson@gnu.org> patch-120
3210 Use different mapping for S-tab on Windows.
3212 muse--main--1.0--patch-120
3214 * lisp/muse-mode.el (muse-mode-map): If using either XEmacs or on
3215 Windows, use [(shift tab)] for `muse-previous-reference'.
3218 ChangeLog lisp/muse-mode.el
3221 2005-07-09 20:24:40 GMT Michael Olson <mwolson@gnu.org> patch-119
3226 muse--main--1.0--patch-119
3228 * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Use
3229 `muse-match-string-no-properties' so XEmacs doesn't complain.
3232 ChangeLog lisp/muse-wiki.el
3235 2005-07-09 08:53:33 GMT Michael Olson <mwolson@gnu.org> patch-118
3238 Handle a few edge cases with project-page resolution gracefully.
3240 muse--main--1.0--patch-118
3242 * lisp/muse-project.el (muse-project-applicable-styles): Add assertion to
3243 make sure that PAGE is specified. STYLES should be generated
3244 automatically, but it could theoretically fail. I'm managing to
3245 trigger this when messing with unsaved Muse files. Handle case where
3246 buffer has not yet been saved.
3247 (muse-project-find-file): Don't try to resolve relative links; just
3250 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Fix
3251 point-of-reference bug. No need to call muse-project-page-of-file
3252 since buffer-file-name and muse-publishing-current-file both give us
3255 * lisp/muse-mode.el (muse-link-at-point): For some reason,
3256 `skip-chars-backward' only respects the newline some of the time.
3260 ChangeLog lisp/muse-mode.el lisp/muse-project.el
3264 2005-07-09 07:41:44 GMT Michael Olson <mwolson@gnu.org> patch-117
3267 Fix image-link goof-up and add pretty titles.
3269 muse--main--1.0--patch-117
3271 * lisp/muse-html.el (muse-html-markup-paragraph): Use <p
3272 class="image-link"> instead of <div class="image-link">. I found a bug
3273 with the way I was handling both, so I decided to simplify things.
3275 * lisp/muse-wiki.el (muse-wiki-output-name): New function that acts like
3276 `muse-publish-output-name', but keeps the directory prefix.
3277 (muse-wiki-transform-interwiki): Use `muse-publish-output-name'.
3279 * lisp/muse-wiki.el (muse-wiki-publish-small-title-words): New
3280 customizable option that determines the words to downcase in title.
3281 (muse-wiki-publish-pretty-title): New function that Makes a Nicely
3282 Capitalized Title out of either a string or the current title. This is
3283 not currently used by any other function -- for now it is meant to be
3287 ChangeLog lisp/muse-html.el lisp/muse-wiki.el
3290 2005-07-09 05:22:12 GMT Michael Olson <mwolson@gnu.org> patch-116
3293 Escape specials in link descriptions.
3295 muse--main--1.0--patch-116
3297 * lisp/muse-publish.el (muse-publish-escape-specials-in-string): New
3298 function that escapes special characters in the given string according
3299 to the current publishing style.
3300 (muse-publish-url): Use the above function to escape the description
3301 part of extended links.
3302 (muse-publish-prepare-url): Don't make string read-only; it does
3305 * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
3306 (muse-wiki-transform-wikiword): Don't make string read-only.
3309 ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
3312 2005-07-09 03:59:44 GMT Michael Olson <mwolson@gnu.org> patch-115
3315 Escape "&", "<", and ">" in URL text.
3317 muse--main--1.0--patch-115
3319 * lisp/muse-html.el (muse-html-escape-string): Escape "&", "<", and ">"
3320 specially. Thanks to John Sullivan for the suggestion.
3323 ChangeLog lisp/muse-html.el
3326 2005-07-09 03:24:01 GMT Michael Olson <mwolson@gnu.org> patch-114
3329 Update my example configuration.
3331 muse--main--1.0--patch-114
3333 * examples/mwolson/muse-init.el (muse-project-alist): Rename the "Web"
3334 project to "WebSite" in order to make it more distinct.
3335 (muse-wiki-interwiki-alist): Add mapping for "TheEmacsWiki".
3336 (my-muse-blosxom-finalize): Don't run the Xanga preparation code
3338 (my-muse-prepare-entry-for-xanga): Make this able to figure out the
3339 published name of the current file. I really should make a function
3340 called `muse-published-name' or something similar!
3341 ("\C-cpx"): Use this key sequence for
3342 `my-muse-prepare-entry-for-xanga'.
3343 (muse-file-extension): I'm making use of this so I can figure out its
3347 ChangeLog examples/mwolson/muse-init.el
3350 2005-07-09 03:11:28 GMT Michael Olson <mwolson@gnu.org> patch-113
3353 Tackle a project name interwiki highlighting snafu.
3355 muse--main--1.0--patch-113
3357 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Hack still more on
3358 this. It seems to be more robust now. Highlighting is going the way I
3362 ChangeLog lisp/muse-wiki.el
3365 2005-07-09 02:25:26 GMT Michael Olson <mwolson@gnu.org> patch-112
3368 Fix some gross mistakes.
3370 muse--main--1.0--patch-112
3372 * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Fix several
3375 * lisp/muse-project.el (muse-project-file-entries): If
3376 `muse-file-extension' is defined, use it to filter the entries.
3378 * lisp/muse.el (muse-file-extension): Fix messed up attempt to set
3379 variable. Move higher in file.
3381 * lisp/muse.el (muse-update-ignored-extensions-regexp): Use given
3382 argument instead of the real name of the variable.
3385 ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
3389 2005-07-09 00:10:01 GMT Michael Olson <mwolson@gnu.org> patch-111
3392 Make natural interwiki links between projects mostly work.
3394 muse--main--1.0--patch-111
3396 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Uncomment this
3397 function and flesh it out. This seems to work properly, though for
3398 some reason, interwiki links using projects are a bit flakey.
3399 (muse-wiki-handle-interwiki): Deal with case where we have a project
3400 name in an interwiki link.
3403 ChangeLog lisp/muse-wiki.el
3406 2005-07-08 22:57:55 GMT Michael Olson <mwolson@gnu.org> patch-110
3409 Fix Emacs21 issue with muse-insert-tag.
3411 muse--main--1.0--patch-110
3413 * lisp/muse-mode.el (muse-insert-tag): Pass a list of lists to
3414 completing-read to appease older Emacsen.
3417 ChangeLog lisp/muse-mode.el
3420 2005-07-08 22:55:20 GMT Michael Olson <mwolson@gnu.org> patch-109
3423 Fix error with `muse-blosxom-new-entry' and Emacs21.
3425 muse--main--1.0--patch-109
3427 * lisp/muse-blosxom.el (muse-blosxom-new-entry): Mess with call to
3428 `completing-read' so that old versions of Emacs don't complain.
3431 ChangeLog lisp/muse-blosxom.el
3434 2005-07-08 21:59:41 GMT Michael Olson <mwolson@gnu.org> patch-108
3437 Try to fix an error with `muse-blosxom-get-categories'.
3439 muse--main--1.0--patch-108
3441 * lisp/muse-blosxom.el (muse-blosxom-get-categories): Be extra cautious
3442 about processing directories.
3445 ChangeLog examples/johnw/publish-johnw lisp/muse-blosxom.el
3448 2005-07-08 21:11:53 GMT Michael Olson <mwolson@gnu.org> patch-107
3451 Make a distinction between implicit and explicit links at publish-time.
3453 muse--main--1.0--patch-107
3455 * lisp/muse-html.el (muse-html-escape-string): Ignore other arguments.
3457 * lisp/muse-http.el (muse-http-prepare-url): Handle `explicit' argument.
3459 * lisp/muse-publish.el (muse-publish-url, muse-publish-insert-url): Pass
3460 `explicit' argument.
3462 * lisp/muse-publish.el (muse-publish-markup-link): Determine whether or
3463 not we are dealing with an explicit link.
3465 * lisp/muse-publish.el (muse-publish-prepare-url): Ignore other arguments.
3467 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Take `explicit'
3468 argument, but ignore it.
3470 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only apply transforms
3471 when link is not explicit.
3474 ChangeLog lisp/muse-html.el lisp/muse-http.el
3475 lisp/muse-publish.el lisp/muse-wiki.el
3478 2005-07-08 06:40:30 GMT Michael Olson <mwolson@gnu.org> patch-106
3481 Implement several WikiWord handling fixes.
3483 muse--main--1.0--patch-106
3485 * lisp/muse-colors.el (muse-link-face): Handle case where no link is
3486 found by the handlers. Don't send implicit links through some of the
3489 * lisp/muse-mode.el (muse-link-at-point): Move to beginning of first part
3490 of interwiki link before calling `muse-handle-explicit-link'.
3492 * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Append forgotten
3493 "\\|" separator between project-alist entries and interwiki entries.
3494 Force a reconfiguration of muse-colors-markup.
3496 * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Add several checks to be
3497 sure that we don't colorize WikiNames that don't go with any file.
3501 ChangeLog lisp/muse-colors.el lisp/muse-mode.el
3505 2005-07-07 21:34:12 GMT Michael Olson <mwolson@gnu.org> patch-105
3508 Attempt to simplify muse-wiki a bit.
3510 muse--main--1.0--patch-105
3512 * lisp/muse-colors.el (muse-use-font-lock): Set up muse-colors-markup
3515 * lisp/muse-wiki.el (muse-wiki-wikiword-colors-markup)
3516 (muse-wiki-update-use-wikiword-colors, muse-wiki-wikiword-markup-regexp)
3517 (muse-wiki-update-use-wikiword-markup-regexp)
3518 (muse-wiki-update-use-wikiword-link-function)
3519 (muse-wiki-update-use-wikiword-url-transforms): Remove.
3520 (muse-wiki-update-use-wikiword): Not :set function is needed anymore.
3522 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only modify URL if
3523 `muse-wiki-use-wikiword' is specified.
3525 * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Don't process the URL
3526 unless `muse-wiki-use-wikiword' is specified.
3528 * lisp/muse-wiki.el ("muse-colors"): Add muse-wiki-wikiword-regexp to
3531 * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-wikiword-regexp to
3532 muse-publish-markup-regexps.
3534 * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-transform-wikiword to
3535 muse-publish-url-transforms.
3537 * lisp/muse-wiki.el (muse-implicit-link-functions): Add
3538 muse-wiki-handle-wikiword to muse-implicit-link-functions.
3542 ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
3545 2005-07-07 20:06:35 GMT Michael Olson <mwolson@gnu.org> patch-104
3548 Make muse-blosxom use relative name of published file in page-date alist.
3550 muse--main--1.0--patch-104
3552 * lisp/muse-blosxom.el (muse-blosxom-base-directory): Move higher in
3554 (muse-blosxom-update-page-date-alist): Renamed from
3555 `muse-blosxom-markup-date-directive'. Make the current file name
3556 relative to the base directory and strip file extension if necessary.
3560 ChangeLog lisp/muse-blosxom.el
3563 2005-07-07 19:14:38 GMT Michael Olson <mwolson@gnu.org> patch-103
3566 Hack on muse-blosxom timestamps somewhat.
3568 muse--main--1.0--patch-103
3570 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Make this
3571 actually do something useful. This should have a different name,
3573 ("blosxom-html", "blosxom-xhtml"): Call
3574 `muse-blosxom-markup-date-directive' after publishing each entry.
3578 ChangeLog lisp/muse-blosxom.el
3581 2005-07-07 06:27:02 GMT Michael Olson <mwolson@gnu.org> patch-102
3584 Fix several startup and compile errors.
3586 muse--main--1.0--patch-102
3588 * lisp/muse-wiki.el ("muse-publish"): Use correct name of function. This
3589 fixes an error that occurred during startup.
3591 * lisp/muse-regexps.el (muse-ignored-extensions-regexp)
3592 (muse-update-ignored-extensions-regexp, muse-ignored-extensions): Move
3595 * lisp/muse.el (muse-update-ignored-extensions-regexp): Fix ordering so
3596 that the nasty compile errors go away. Fix a few typos.
3597 (muse-ignored-extensions): Fix docstring.
3598 (muse-file-extension): Move this higher in the file.
3603 ChangeLog lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
3606 2005-07-07 05:57:51 GMT Michael Olson <mwolson@gnu.org> patch-101
3609 Note that muse-file-extension should not have "." in front.
3611 muse--main--1.0--patch-101
3613 * lisp/muse-project.el (muse-project-find-file): Handle case where
3614 muse-file-extension is not specified.
3616 * lisp/muse.el (muse-file-extension): Note that the period at the
3617 beginning of this value should be omitted.
3619 * lisp/muse-regexps.el (muse-update-ignored-extensions-regexp): Quote
3620 file extension so that regexp characters inside the extension will not
3621 goof it up. This should never be a problem in normal cases, but let's
3626 ChangeLog lisp/muse-project.el lisp/muse-regexps.el
3630 2005-07-07 05:36:53 GMT Michael Olson <mwolson@gnu.org> patch-100
3633 Implement optional file extension of Muse files.
3635 muse--main--1.0--patch-100
3637 * lisp/muse-mode.el (muse-mode): Make sure
3638 `muse-update-ignored-extensions-regexp' gets updated every time we
3639 enter Muse mode. This works around a bug in the customize interface --
3640 if a user changes an option using setq, the :set function sometimes
3641 does not get executed. I should really try to determine whether or not
3642 this is really an issue anymore.
3644 * lisp/muse-project.el (muse-project-find-file): Make use of
3645 `muse-file-extension'.
3647 * lisp/muse-regexps.el (muse-ignored-extensions-regexp): This is not
3648 customizable; it is autogenerated from `muse-ignored-extensions'.
3649 (muse-update-ignored-extensions-regexp): New function that sets the
3650 value of `muse-ignored-extensions-regexp'. This is needed in order to
3651 make sure that the value of `muse-file-extension' is taken into
3653 (muse-ignored-extensions): New option that determines which file
3654 extensions to ignore. It is in the form of a list of regexps.
3656 * lisp/muse.el (muse-file-extension): New option that allows the user to
3657 specify the file extension to be used for Muse files. By default, this
3658 is nil, which means that no extension will be used.
3660 * lisp/muse.el (muse-page-name): Handle case where
3661 `muse-ignored-extensions-regexp' is nil.
3665 ChangeLog lisp/muse-mode.el lisp/muse-project.el
3666 lisp/muse-regexps.el lisp/muse.el
3669 2005-07-07 03:16:38 GMT Michael Olson <mwolson@gnu.org> patch-99
3672 Document new blosxom convenience feature.
3674 muse--main--1.0--patch-99
3676 * lisp/muse-blosxom.el: Document `muse-blosxom-project-alist-dirs' and
3677 `muse-blosxom-project-alist-entry'. An example is provided in the
3682 ChangeLog lisp/muse-blosxom.el
3685 2005-07-06 23:17:35 GMT Michael Olson <mwolson@gnu.org> patch-98
3688 Further work on `muse-project-alist' entry generation for blosxom.
3690 muse--main--1.0--patch-98
3692 * examples/mwolson/muse-init.el (muse-project-alist): Use proper syntax.
3693 Include subdirectories in first part of "Blog" entry.
3695 * lisp/muse-blosxom.el (muse-blosxom-project-alist-dirs): New function
3696 that returns a list of dirs that are to be used with the first part of
3697 a `muse-project-alist' entry.
3701 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
3704 2005-07-06 22:42:35 GMT Michael Olson <mwolson@gnu.org> patch-97
3707 New function: muse-blosxom-project-alist-entry.
3709 muse--main--1.0--patch-97
3711 * examples/mwolson/muse-init.el: Update from my latest settings.
3712 (muse-project-alist): Make use of `muse-blosxom-project-alist-entry'.
3714 * lisp/muse-blosxom.el (muse-blosxom-project-alist-entry): New function
3715 that generates the latter part of an entry for `muse-project-alist'.
3719 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
3722 2005-07-06 20:52:03 GMT Michael Olson <mwolson@gnu.org> patch-96
3725 Merged from hodique@lifl.fr--2005 (patch 12-23)
3727 muse--main--1.0--patch-96
3731 * hodique@lifl.fr--2005/muse--yh--1.0--patch-12
3732 Merged from mwolson@gnu.org--2005 (patch 68-76)
3734 * hodique@lifl.fr--2005/muse--yh--1.0--patch-13
3735 Merged from mwolson@gnu.org--2005 (patch 77-80)
3737 * hodique@lifl.fr--2005/muse--yh--1.0--patch-14
3738 Merged from mwolson@gnu.org--2005 (patch 81)
3740 * hodique@lifl.fr--2005/muse--yh--1.0--patch-15
3741 Merged from mwolson@gnu.org--2005 (patch 82)
3743 * hodique@lifl.fr--2005/muse--yh--1.0--patch-16
3744 Escape % in latex publishing
3746 * hodique@lifl.fr--2005/muse--yh--1.0--patch-17
3749 * hodique@lifl.fr--2005/muse--yh--1.0--patch-18
3750 small improvement on muse-make-link
3752 * hodique@lifl.fr--2005/muse--yh--1.0--patch-19
3753 Fix customization of muse-wiki-wikiword-regexp
3755 * hodique@lifl.fr--2005/muse--yh--1.0--patch-20
3756 Allow full customization of WikiWords
3758 * hodique@lifl.fr--2005/muse--yh--1.0--patch-21
3759 Fix mouse-2 yank bug in muse-mode
3761 * hodique@lifl.fr--2005/muse--yh--1.0--patch-22
3762 Fix interpretation order
3764 * hodique@lifl.fr--2005/muse--yh--1.0--patch-23
3765 Merged from mwolson@gnu.org--2005 (patch 83-95)
3769 ChangeLog lisp/muse-wiki.el
3772 hodique@lifl.fr--2005/muse--yh--1.0--patch-12
3773 hodique@lifl.fr--2005/muse--yh--1.0--patch-13
3774 hodique@lifl.fr--2005/muse--yh--1.0--patch-14
3775 hodique@lifl.fr--2005/muse--yh--1.0--patch-15
3776 hodique@lifl.fr--2005/muse--yh--1.0--patch-16
3777 hodique@lifl.fr--2005/muse--yh--1.0--patch-17
3778 hodique@lifl.fr--2005/muse--yh--1.0--patch-18
3779 hodique@lifl.fr--2005/muse--yh--1.0--patch-19
3780 hodique@lifl.fr--2005/muse--yh--1.0--patch-20
3781 hodique@lifl.fr--2005/muse--yh--1.0--patch-21
3782 hodique@lifl.fr--2005/muse--yh--1.0--patch-22
3783 hodique@lifl.fr--2005/muse--yh--1.0--patch-23
3786 2005-07-06 19:55:48 GMT Michael Olson <mwolson@gnu.org> patch-95
3791 muse--main--1.0--patch-95
3793 * lisp/muse-mode.el (muse-follow-name-at-point)
3794 (muse-follow-name-at-mouse): Docfixes.
3798 ChangeLog lisp/muse-mode.el
3801 2005-07-06 19:30:34 GMT Michael Olson <mwolson@gnu.org> patch-94
3804 Fix goof-up in instructions for using `muse-blosxom-new-entry'.
3806 muse--main--1.0--patch-94
3808 * lisp/muse-blosxom.el: Fix goof-up in instructions for using
3809 `muse-blosxom-new-entry'.
3811 * muse.texi (Blosxom Entries): Ditto.
3815 ChangeLog lisp/muse-blosxom.el muse.texi
3818 2005-07-06 18:54:52 GMT Michael Olson <mwolson@gnu.org> patch-93
3821 Re-add global mouse-2 event.
3823 muse--main--1.0--patch-93
3825 * lisp/muse-mode.el (muse-mode-map): Re-add the global binding for
3826 mouse-2, since Yann found a way around the problem I was facing.
3827 (muse-follow-name-at-mouse): Call the event that would normally be used
3828 here if we don't have a link at point.
3832 ChangeLog lisp/muse-mode.el
3835 2005-07-06 07:19:41 GMT Michael Olson <mwolson@gnu.org> patch-92
3838 Fix publishing error.
3840 muse--main--1.0--patch-92
3842 * lisp/muse-project.el (muse-project-publish-file): Don't try to fetch
3843 the cdr of output-dir. This was a code fragment from a previous
3844 attempt to refactor this function.
3848 ChangeLog lisp/muse-project.el
3851 2005-07-06 06:39:21 GMT Michael Olson <mwolson@gnu.org> patch-91
3854 Work on getting to the point where we can resolve project interwiki links.
3856 muse--main--1.0--patch-91
3858 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
3859 `muse-publishing-current-file'.
3861 * lisp/muse-project.el (muse-project-of-file): Ditto.
3863 * lisp/muse-project.el (muse-project-applicable-styles): New function
3864 that returns the usable styles for a file, given either a list of
3865 styles or a project name. This is useful for removing styles that will
3866 be ignored for a file.
3867 (muse-project-publish-file): Split :include and :exclude processing
3868 into `muse-project-applicable-styles'.
3870 * lisp/muse-publish.el (muse-publish-output-name): Use
3871 `muse-publishing-current-file'.
3873 * lisp/muse-publish.el (muse-publish-file): Don't set `muse-current-file'.
3875 * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Recognize
3878 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Don't cause project
3879 names to be uninterpreted. Remove need for muse-assoc-string.
3881 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): First draft of
3882 function that will be called to fetch a link to a page from a Muse
3883 project from the output file of the currently-published file. This is
3884 commented out for now since I ran out of energy.
3886 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Use
3887 `muse-wiki-resolve-project-page' for handling Muse project interwiki
3888 links, but only when no match was found in `muse-wiki-interwiki-alist'.
3889 Handle case where no interwiki can be found, even though this should
3892 * lisp/muse-wiki.el (muse-mode-hook): Update `muse-wiki-interwiki-regexp'
3893 whenever Muse mode is entered. That way we don't have to enter an
3894 extra command in our .emacs.
3896 * lisp/muse.el (muse-current-file): Remove this, since a variable called
3897 `muse-publishing-current-file' already exists that does the same thing.
3900 * lisp/muse.el (muse-page-name): Use `muse-publishing-current-file'.
3902 * lisp/muse.el (muse-assoc-string): Remove this, since we no longer need
3907 ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
3908 lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
3911 2005-07-06 04:00:57 GMT Michael Olson <mwolson@gnu.org> patch-90
3914 Mouse-2 on regular text will yank rather than give an error.
3916 muse--main--1.0--patch-90
3918 * lisp/muse-mode.el (muse-mode-map): Remove mappings for mouse-2, since
3919 this seems to be more trouble than it's worth.
3920 (muse-follow-name-at-mouse): Don't call `muse-follow-name-at-point';
3921 use our own implementation.
3925 ChangeLog lisp/muse-mode.el
3928 2005-07-06 02:25:56 GMT Michael Olson <mwolson@gnu.org> patch-89
3931 Make interwiki links publish with the correct extension.
3933 muse--main--1.0--patch-89
3935 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Add the correct
3936 prefix and suffix to interwiki names, as well as stripping out unwanted
3941 ChangeLog lisp/muse-wiki.el
3944 2005-07-06 02:02:42 GMT Michael Olson <mwolson@gnu.org> patch-88
3947 Fix publishing of bare interwiki names.
3949 muse--main--1.0--patch-88
3951 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Use `setq' instead of
3952 `set'. Use `muse-assoc-string' instead of `assoc'.
3954 * lisp/muse.el (muse-assoc-string): New compatibility function that makes
3955 `assoc-string' functionality usable with Emacs21 and XEmacs.
3959 ChangeLog lisp/muse-wiki.el lisp/muse.el
3962 2005-07-06 01:41:24 GMT Michael Olson <mwolson@gnu.org> patch-87
3965 Apply a few fixes from Yann's branch.
3967 muse--main--1.0--patch-87
3969 Background: I hacked on Muse over the weekend while offline, and so did
3970 Yann. His changes to muse-wiki.el are different than the
3971 ones that I made, so we should probably figure out the best
3972 way to handle this when we both get on IRC again. For now,
3973 I've merged in the bugfixes that he's made, omitting most of
3974 the changes to muse-wiki.
3976 * lisp/muse-latex.el (muse-latex-markup-regexps): Escape %.
3978 * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Add docstring.
3980 * lisp/muse.el (muse-page-name): Fix a bug that was inadvertently
3981 introduced previously.
3985 ChangeLog lisp/muse-latex.el lisp/muse-wiki.el lisp/muse.el
3988 2005-07-05 20:41:49 GMT Michael Olson <mwolson@gnu.org> patch-86
3991 Warn if file not published; hack further on Wiki stuff.
3993 muse--main--1.0--patch-86
3995 * lisp/muse-html.el (muse-html-markup-paragraph): Make this only try to
3996 complete <div> tags that are of the class "image-link". It is hoped
3997 that this will prevent user-added <div> tags from being mangled.
3999 * lisp/muse-mode.el (muse-link-at-point): Don't pass an argument to
4000 `muse-handle-implicit-link' or `muse-handle-explicit-link' since they
4001 need to look at the text at point.
4003 * lisp/muse-publish.el (muse-publish-this-file): Warn the user if the
4004 current file has not been published since it was up-to-date. Thanks to
4005 Bill Freeman for the suggestion.
4007 * lisp/muse-publish.el (muse-publish-url): Handle case when returned url
4008 is nil. If this happens, return the original URL.
4010 * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Set using
4011 `muse-wiki-update-interwiki-regexp.'
4012 (muse-wiki-update-interwiki-regexp): New function that sets the value
4013 of `muse-wiki-interwiki-regexp'.
4014 (muse-wiki-interwiki-alist): Call `muse-wiki-update-interwiki-regexp'
4017 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Renamed from
4018 `muse-wiki-expand-interwiki'.
4019 (muse-wiki-transform-wikiword): New function that prevents WikiWords
4020 with no matching file from being published as links.
4022 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Accept an optional
4023 string argument once again, since this behavior is needed when
4025 (muse-wiki-handle-wikiword): Ditto.
4027 * lisp/muse.el (muse-handle-url): Ditto.
4029 * lisp/muse.el (muse-handle-implicit-link): Ditto. Restore match data
4030 after every unsuccessful attempt at handling the link. If argument is
4031 given, restore match-data at end, too.
4033 * lisp/muse.el (muse-handle-explicit-link): Accept optional string
4034 argument. Match data is always saved. If argument is not given,
4035 assume that `muse-implicit-link-regexp' has been matched against, and
4036 return the 1st match string if no handlers worked.
4040 ChangeLog lisp/muse-html.el lisp/muse-mode.el
4041 lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
4044 2005-07-04 23:00:06 GMT Michael Olson <mwolson@gnu.org> patch-85
4047 Hack on WikiName handling and make TAB work for Wiki links.
4049 muse--main--1.0--patch-85
4051 * lisp/muse-colors.el (muse-colors-markup): Use
4052 `muse-explicit-link-regexp' instead of `muse-link-regexp'.
4054 * lisp/muse-colors.el (muse-link-face): Add new argument EXPLICIT. If
4055 nil, don't color bad links. If non-nil, color bad links.
4057 * lisp/muse-colors.el (muse-colors-link): Pass `t' to `muse-link-face'.
4059 * lisp/muse-journal.el (muse-journal-rss-markup-regexps): Use
4060 `muse-explicit-link-regexp' instead of `muse-link-regexp'.
4061 (muse-journal-rss-munge-buffer): Ditto.
4063 * lisp/muse-mode.el (muse-mode-fill-nobreak-p, muse-link-at-point):
4066 * lisp/muse-mode.el (muse-link-at-point): Rewrite so that explicit links
4067 are handled first, then implicit ones. It should work better in all
4068 cases. For now, we depend on the value of `muse-implicit-link-regexp'
4069 to determine how far to scan for an implicit link. This defaults to
4070 the text between the point and the next space.
4072 * lisp/muse-mode.el (muse-visit-link-default): Refactored code from
4073 `muse-visit-link'. If the ANCHOR argument is a string, search for it
4074 literally after opening the buffer. Hopefully this can be of use in
4075 custom visit-link functions, when necessary.
4077 * lisp/muse-mode.el (muse-visit-link): Docfix. Call
4078 `muse-visit-link-default'.
4080 * lisp/muse-mode.el (muse-next-reference, muse-previous-reference):
4081 Search by text properties instead of regexps. This allows Muse to find
4082 links without having to have a massive regexp that contains all link
4083 types. The downside is that this will not work if the user defontifies
4084 the buffer. But it would somewhat defeat the purpose of following
4085 links if you can't see them.
4087 * lisp/muse-project.el (muse-project-batch-publish): Handle case when not
4088 enough command line args are passed in batch mode.
4090 * lisp/muse-publish.el (muse-publish-markup-regexps): Use
4091 `muse-explicit-link-regexp'.
4093 * lisp/muse-regexps.el (muse-explicit-link-regexp): Renamed from
4096 * lisp/muse-regexps.el (muse-implicit-link-regexp): New option that
4097 specifies the "common ground" of all implicit links, like URLs, bare
4098 WikiNames, and -- in the future -- email addresses.
4100 * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): Quote 'boolean.
4102 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Arg URL is no longer
4103 optional. That was a bad idea on my part. Renamed from
4104 `muse-wiki-interwiki-handle'. Hopefully all this renaming doesn't
4107 * lisp/muse-wiki.el (muse-wiki-expand-interwiki): Renamed from
4108 `muse-wiki-interwiki-expand'.
4109 (muse-wiki-handle-wikiword): Renamed from
4110 `muse-wiki-wikiword-handle'.
4112 * lisp/muse-wiki.el ("muse-colors", "muse-publish"): Use a string value
4113 for the eval-after-load arg since XEmacs chokes on constants.
4115 * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Don't display a bad-link
4116 face on WikiWords that don't correspond with a file. If people really
4117 want this to appear in bad-link face, I could accommodate that.
4119 * lisp/muse.el (muse-handle-url): New function that detects whether the
4120 given string is a URL.
4121 (muse-implicit-link-functions): Renamed from
4122 `muse-mode-link-functions'. Defaults to `muse-handle-url'.
4123 (muse-explicit-link-functions): Renamed from
4124 `muse-mode-handler-functions'.
4125 (muse-handle-implicit-link): New function that handles all
4126 implicit links by calling functions from `muse-implicit-link-functions'.
4127 (muse-handle-explicit-link): Renamed from
4132 ChangeLog lisp/muse-colors.el lisp/muse-journal.el
4133 lisp/muse-mode.el lisp/muse-project.el lisp/muse-publish.el
4134 lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
4137 2005-07-04 14:40:31 GMT Michael Olson <mwolson@gnu.org> patch-84
4140 Allow WikiWords to be ignored with <nop> or "''''".
4142 muse--main--1.0--patch-84
4144 * lisp/muse-mode.el (muse-browse-result): Docfixes.
4146 * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): New option that determines
4147 whether to hide <nop> tags when coloring a Muse buffer.
4148 (muse-wiki-wikiword-at-point): Docfix.
4149 (muse-wiki-colors-nop-tag): New function that colors <nop> tags.
4150 (muse-wiki-publish-nop-tag): New function that interprets <nop> tags
4152 (muse-colors-tags, muse-publish-markup-tags): Interpret <nop> tags,
4153 which keeps the WikiWord that follows it from being interpreted.
4154 (muse-publish-markup-regexps): Allow 4 single quotes to function as a
4159 ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
4162 2005-07-04 11:20:50 GMT Michael Olson <mwolson@gnu.org> patch-83
4165 Update postal address of FSF in muse-wiki.el.
4167 muse--main--1.0--patch-83
4169 * lisp/muse-wiki.el: Update postal address of the FSF.
4173 ChangeLog lisp/muse-wiki.el
4176 2005-07-01 22:48:51 GMT Michael Olson <mwolson@gnu.org> patch-82
4179 Interpret explicit links before emphasis.
4181 muse--main--1.0--patch-82
4183 * lisp/muse-publish.el (muse-publish-markup-regexps): Interpret explicit
4184 links before emphasis.
4186 * lisp/muse-wiki.el (muse-publish): Make rules use a multiple of 100 just
4190 ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
4193 2005-06-26 22:55:55 GMT Michael Olson <mwolson@gnu.org> patch-81
4196 Wiki hacking, regexp tweaks.
4198 muse--main--1.0--patch-81
4200 * lisp/muse-project.el (muse-project-ignore-regexp): Change group to
4203 * lisp/muse-regexps.el (muse-regexp-use-character-classes): New variable
4204 that indicates whether or not to use character classes in regexps. The
4205 default is to let Muse try to figure it out.
4206 (muse-extreg-usable-p): Make use of this variable.
4208 * lisp/muse-regexps.el (muse-url-regexp): There's too much whitespace in
4209 this regexp. I'm guessing it was supposed to have a TAB in there at
4210 one time. Replace this stuff with muse-regexp-space.
4212 * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use wikified EmacsWiki
4215 * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use "choice" instead of
4218 * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Include the page
4219 delimiter as part of the regexp. Allow "#" or "::" to be a delimiter.
4220 We'll fix those anchor problems eventually!
4222 * lisp/muse-wiki.el (muse-wiki-interwiki-at-point): New function that
4223 uses `muse-interwiki-handle' to determine whether an interwiki link is
4226 * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Make URL optional and
4227 look for a suitable value at point if needed.
4229 * lisp/muse-wiki.el: Make interwiki regexps color the same as wikiwords.
4231 * lisp/muse-wiki.el: Add publishing rule for muse-wiki-interwiki-regexp.
4233 * lisp/muse-wiki.el (muse-mode-link-functions): Add interwiki handling.
4236 ChangeLog lisp/muse-project.el lisp/muse-regexps.el
4240 2005-06-25 04:44:00 GMT Michael Olson <mwolson@gnu.org> patch-80
4243 Make installation of manual when not using Debian go smoothly.
4245 muse--main--1.0--patch-80
4247 * Makefile.defs (INSTALLINFO): New variable that specifies what command
4248 and options are to be used when insinuating the Muse documentation into
4251 * Makefile (install): Make use of INSTALLINFO.
4253 * README (Installation): Give directions for changing INSTALLINFO on a
4254 Debian system and changing where Muse is installed.
4259 ChangeLog Makefile Makefile.defs README muse.texi
4262 2005-06-25 04:09:15 GMT Michael Olson <mwolson@gnu.org> patch-79
4265 Fix compiler warning induced by last patch.
4267 muse--main--1.0--patch-79
4269 * lisp/muse-project.el (muse-current-file): Move to muse.el to fix
4273 ChangeLog lisp/muse-project.el lisp/muse.el
4276 2005-06-25 04:02:11 GMT Michael Olson <mwolson@gnu.org> patch-78
4279 Add `muse-current-file', fix minor QuickStart issue.
4281 muse--main--1.0--patch-78
4283 * examples/QuickStart: Make John Wiegley the author.
4285 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
4286 `muse-current-file' instead of `buffer-file-name'.
4288 * lisp/muse-project.el (muse-current-project): Document.
4290 * lisp/muse-project.el (muse-current-file): New variable indicating the
4291 name, including path, of the file that is currently being published.
4292 (muse-project-of-file): Make use of
4293 `muse-current-file'.
4295 * lisp/muse-publish.el (muse-publish-file): Set `muse-current-file' here.
4297 * lisp/muse.el (muse-page-name): Make use of `muse-current-file'.
4300 ChangeLog examples/QuickStart lisp/muse-blosxom.el
4301 lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
4305 2005-06-24 21:15:35 GMT Michael Olson <mwolson@gnu.org> patch-77
4308 Make muse-replace-regexp-in-string closer to its parent; no func change.
4310 muse--main--1.0--patch-77
4312 * lisp/muse.el (muse-replace-regexp-in-string): Add 2 more optional args
4313 to implement all functionality of `replace-regexp-in-string'. No
4314 functionality change.
4318 ChangeLog lisp/muse.el
4321 2005-06-24 00:22:12 GMT Michael Olson <mwolson@gnu.org> patch-76
4324 Play nicely with fill, adaptive-fill, and flyspell.
4326 muse--main--1.0--patch-76
4328 * muse-mode.el (muse-mode-intangible-links): New function used to
4329 determine whether links will be considered intangible.
4331 * lisp/muse-mode.el (muse-mode-link-functions)
4332 (muse-mode-handler-functions): Minor docfix.
4334 * lisp/muse-mode.el (muse-mode): Don't split long links when performing
4335 fill. Play nicely with adaptive-fill. Avoid lockup with flyspell by
4336 making links intangible by default, but this may be adjusted by use of
4337 the `muse-mode-intangible-links' function.
4339 * lisp/muse-mode.el (muse-mode-fill-nobreak-p): New function that returns
4340 nil if we should allow a fill to occur here. Keeps links from being
4343 * lisp/muse-mode.el (muse-mode-flyspell-p): New function that returns
4344 non-nil if we allow spell-checking to occur here. Keeps links from
4345 being improperly colorized.
4347 * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Break up long line; no
4348 functionality change.
4351 ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
4354 2005-06-23 07:13:35 GMT Michael Olson <mwolson@gnu.org> patch-75
4357 Minor doc changes and code prettification.
4359 muse--main--1.0--patch-75
4361 * AUTHORS: Note that YH's assignment is in the mail.
4363 * README (scripts): Explain better the contents of the `scripts'
4366 * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Split long line.
4369 AUTHORS ChangeLog README lisp/muse-wiki.el
4372 2005-06-23 05:20:04 GMT Michael Olson <mwolson@gnu.org> patch-74
4375 Merged from hodique@lifl.fr--2005 (patch 7-11)
4377 muse--main--1.0--patch-74
4381 * hodique@lifl.fr--2005/muse--yh--1.0--patch-7
4382 split WikiWords and InterWiki links into their own package
4384 * hodique@lifl.fr--2005/muse--yh--1.0--patch-8
4385 Merged from mwolson@gnu.org--2005 (patch 63-67), adapted muse-wiki features
4387 * hodique@lifl.fr--2005/muse--yh--1.0--patch-9
4388 Mimic experimental behavior for interwiki
4390 * hodique@lifl.fr--2005/muse--yh--1.0--patch-10
4391 fix notes publishing
4393 * hodique@lifl.fr--2005/muse--yh--1.0--patch-11
4397 lisp/.arch-ids/muse-wiki.el.id lisp/muse-wiki.el
4400 ChangeLog lisp/muse-colors.el lisp/muse-html.el
4401 lisp/muse-mode.el lisp/muse-publish.el lisp/muse.el
4404 experimental/.arch-ids/muse-wiki.el.id
4405 ==> experimental/.arch-ids/muse-wiki-old.el.id
4406 experimental/muse-wiki.el
4407 ==> experimental/muse-wiki-old.el
4410 hodique@lifl.fr--2005/muse--yh--1.0--patch-7
4411 hodique@lifl.fr--2005/muse--yh--1.0--patch-8
4412 hodique@lifl.fr--2005/muse--yh--1.0--patch-9
4413 hodique@lifl.fr--2005/muse--yh--1.0--patch-10
4414 hodique@lifl.fr--2005/muse--yh--1.0--patch-11
4417 2005-06-22 23:05:33 GMT Michael Olson <mwolson@gnu.org> patch-73
4420 Tell people where to find on-line version of manual.
4422 muse--main--1.0--patch-73
4424 * README: Add on-line locations for manual.
4426 * muse.texi: Remove @include directive. This makes generating a PDF of
4427 this documentation a lot easier.
4429 * muse.texi (Preface): Add on-line locations for manual.
4432 ChangeLog README muse.texi
4435 2005-06-22 19:57:42 GMT Michael Olson <mwolson@gnu.org> patch-72
4438 Try to make Muse play nice with outline minor mode.
4440 muse--main--1.0--patch-72
4442 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-emphasized)
4443 (muse-colors-underlined, muse-use-font-lock, muse-link-properties): Use
4444 "muse" instead of "t" when adding invisibility to text or checking for
4447 * lisp/muse.el (muse-add-to-invisibility-spec): New function that is a
4448 compatibility wrapper for `add-to-invisibility-spec'; XEmacs doesn't have
4452 ChangeLog lisp/muse-colors.el lisp/muse.el
4455 2005-06-22 08:02:58 GMT Michael Olson <mwolson@gnu.org> patch-71
4458 Minor grammar fix in Introduction section of manual.
4460 muse--main--1.0--patch-71
4462 * muse.texi (Introduction): Minor grammar fix.
4468 2005-06-22 06:32:02 GMT Michael Olson <mwolson@gnu.org> patch-70
4473 muse--main--1.0--patch-70
4475 * lisp/muse-colors.el: Remove unnecessary use of Version in header.
4477 * lisp/muse-html.el (muse-html-encoding-map): Add mapping for iso-8859-1.
4479 * lisp/muse-poem.el (muse-poem-markup-strings)
4480 (muse-poem-chapbook-strings): Make customizable.
4482 * lisp/muse-poem.el (muse-chapbook-latex-header)
4483 (muse-chapbook-latex-footer): Docfix.
4485 * lisp/muse-texinfo.el (muse-texinfo-info-extension)
4486 (muse-texinfo-pdf-extension): Ditto.
4488 * lisp/muse.el (muse-version): Change to 3.01.
4490 * muse.texi (Poem, Texinfo): Last two publishing styles complete. We're
4494 ChangeLog lisp/muse-colors.el lisp/muse-html.el
4495 lisp/muse-poem.el lisp/muse-texinfo.el lisp/muse.el muse.texi
4498 2005-06-20 02:29:08 GMT Michael Olson <mwolson@gnu.org> patch-69
4501 Tweak documentation thoroughly; still incomplete.
4503 muse--main--1.0--patch-69
4505 * README: Minor tweaks.
4507 * muse.texi: Massively rename chapters so that the titles are more
4508 descriptive. Clean up grammar.
4510 * muse.texi (Obtaining Muse): Move content of Installation node here,
4511 stripping out any customization tips, since those are covered later.
4512 Re-work this chapter since I was dissatisfied with it.
4514 * muse.texi (Installation): This node has the content of README regarding
4515 installation, which fits the title of the node much better than the
4518 * muse.texi (Blosxom): Turn the sections of this section into
4521 * muse.texi (Getting Help and Reporting Bugs): Turn this into a list. I
4524 * muse.texi (History): Add a "2005" item.
4527 ChangeLog README muse.texi
4530 2005-06-19 07:15:45 GMT Michael Olson <mwolson@gnu.org> patch-68
4533 Finish documenting 2 more publishing styles.
4535 muse--main--1.0--patch-68
4537 * lisp/muse-blosxom.el, lisp/muse-latex.el: Minor docfixes throughout.
4539 * lisp/muse-journal.el: Docfixes.
4541 * lisp/muse-publish.el (muse-publish-markup-functions): Add significant
4542 documentation to this function.
4544 * muse.texi (Blosxom Options): New node containing the publishing styles
4545 and options provided by Blosxom.
4546 (Book): Add usage note, as I suspect a lot of people might be confused
4548 (HTML): Space out entries better.
4549 (Journal, LaTeX): New nodes for publishing styles.
4550 (Common Elements): Document a few options that are present in
4554 ChangeLog lisp/muse-blosxom.el lisp/muse-journal.el
4555 lisp/muse-latex.el lisp/muse-publish.el muse.texi
4558 2005-06-19 04:45:46 GMT Michael Olson <mwolson@gnu.org> patch-67
4561 Make Muse installable and correct an Emacs21 issue.
4563 muse--main--1.0--patch-67
4565 * Makefile (.PRECIOUS): Indicate that .info and .html files in this
4566 directory will be generated.
4567 (all): Compile muse.info by default.
4568 (doc): Refactor into individual generation rules for .html and .info
4570 (install): New rule that installs Muse source code, compiled .elc
4571 files, and the manual into proper places.
4573 * Makefile.defs (ELISPDIR, INFODIR): Correct minor goof-up.
4575 * README (Insinuation): Move old content of Installation here.
4576 (Installation): Fill out this section.
4577 (Further Documentation): Add link to my website and note that a full
4578 manual is included with Muse.
4580 * lisp/Makefile (EL): Populate with .el files.
4581 (install): New rule that installs both .elc and .el files.
4583 * lisp/muse-texinfo.el (muse-texinfo-info-generate): If we're running
4584 Emacs21, hack in a handler for the @documentencoding tag so that it
4588 ChangeLog Makefile Makefile.defs README lisp/Makefile
4589 lisp/muse-texinfo.el
4592 2005-06-19 03:05:38 GMT Michael Olson <mwolson@gnu.org> patch-66
4595 Cater even more to XEmacs and its annoying whims.
4597 muse--main--1.0--patch-66
4599 * examples/Makefile (%.html, %.pdf, %.info): Pass EMACS value as
4600 environment variable.
4602 * lisp/Makefile (%.elc, test): Don't use "-L" option since XEmacs can't
4603 handle it. Load `muse-build.el' instead.
4605 * lisp/muse-colors.el (muse-colors-link): Add note that `link' is not
4608 * lisp/muse-journal.el (muse-journal-latex-munge-buffer)
4609 (muse-journal-rss-munge-buffer): Add note that the `qotd' binding is
4612 * lisp/muse-journal.el (muse-journal-generate-pages): Add note that this
4613 function does not appear to be used.
4615 * lisp/muse.el (muse-replace-regexp-in-string): Use in place of
4616 `replace-regexp-in-string', since XEmacs doesn't have this function.
4617 We only implement the first 3 args, but this could be extended if we
4620 * lisp/muse-blosxom.el (muse-blosxom-title-to-file): Use
4621 `muse-replace-regexp-in-string' in place of `replace-regexp-in-string'
4623 * lisp/muse-journal.el (muse-journal-anchorize-title): Ditto.
4625 * lisp/muse-colors.el (muse-colors-custom-tags): Remove unused binding to
4626 make XEmacs shut up.
4628 * lisp/muse-convert.el (muse-write-footnote): Ditto.
4630 * lisp/muse-html.el (muse-html-markup-table): Ditto.
4632 * lisp/muse-http.el (muse-winnow-list): Ditto.
4634 * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
4636 * lisp/muse-project.el (muse-project-file-entries): Ditto.
4638 * lisp/muse-publish.el (muse-publish-markup): Ditto.
4640 * scripts/muse-build.el: Add contrib path first; probably doesn't change
4643 * scripts/publish: Use EMACS environment variable instead of hard-coding
4647 ChangeLog examples/Makefile lisp/Makefile lisp/muse-blosxom.el
4648 lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
4649 lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
4650 lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
4651 lisp/muse.el scripts/muse-build.el scripts/publish
4654 2005-06-19 00:43:54 GMT Michael Olson <mwolson@gnu.org> patch-65
4657 Move lisp files to `lisp' directory; hack on Makefiles, XEmacs compat.
4659 muse--main--1.0--patch-65
4661 * AUTHORS: Update entry.
4663 * muse-*.el: Move to the lisp directory.
4665 * lisp/Makefile: New file containing rules to test and compile the
4668 * Makefile.defs: New file that contains common definitions for all other
4669 Makefiles, such as Emacs command to use.
4671 * Makefile: Move lisp-specific rules to lisp/Makefile.
4672 (SUBDIRS): New variable containing subdirectories to clean.
4674 * README: Update to reflect new location of source files. Give updated
4675 directions for compiling with XEmacs.
4677 * examples/Makefile (.PRECIOUS): Added to denote which type of files to
4679 (%.html): Pass SITEFLAG as an environment variable to
4682 * examples/QuickStart (The): Re-add the stray <comment> tag since it
4683 seems to be needed to keep the process from failing. This has *got* to
4684 be a bug in Muse, but I don't want to deal with it now.
4686 * lisp/muse-colors.el (muse-make-faces): Bind newsym locally.
4688 * lisp/muse-convert.el: Move line to commentary section.
4690 * lisp/muse-latex.el (muse-latex-markup-table): Note that the
4691 locally-bound `type' variable isn't used here.
4693 * lisp/muse-mode.el (muse-index-as-string): Remove unused `file' binding.
4695 * lisp/muse-texinfo.el (muse-texinfo-markup-table): Remove unused `field'
4698 * scripts/muse-build.el (load-path): Correct paths.
4700 * scripts/muse-build.el (muse-elint-files): Add a few variables here so
4701 as to avoid spurious warnings.
4703 * scripts/publish (style): Make use of SITEFLAG environment variable, if
4706 * lisp/muse.el (muse-line-end-position, muse-line-beginning-position):
4707 (muse-match-string-no-properties): New functions that take the place of
4708 `line-end-position', `line-beginning-position', and
4709 `match-string-no-properties', respectively.
4711 * examples/johnw/muse-johnw.el (muse-my-html-insert-contents)
4712 (muse-my-journal-find-entries): Use Muse-specific version of
4713 `match-string-no-properties', `line-beginning-position', and
4714 `line-end-position' since these do not exist in XEmacs.
4716 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-region)
4717 (muse-colors-custom-tags, muse-colors-link, muse-colors-title): Ditto.
4719 * lisp/muse-convert.el (muse-latex-transform): Ditto.
4721 * lisp/muse-html.el (muse-html-insert-anchor, muse-html-markup-footnote)
4722 (muse-html-insert-contents): Ditto.
4724 * lisp/muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
4726 * lisp/muse-mode.el (muse-link-at-point, muse-edit-link-at-point): Ditto.
4728 * lisp/muse-poem.el (muse-poem-prepare-buffer): Ditto.
4730 * lisp/muse-publish.el (muse-publish-markup-tag)
4731 (muse-publish-markup-footnote, muse-publish-markup-leading-space)
4732 (muse-published-buffer-contents): Ditto.
4734 * scripts/muse-build.el (muse-elint-files): Ditto.
4737 .arch-ids/Makefile.defs.id Makefile.defs lisp/.arch-ids/=id
4738 lisp/.arch-ids/Makefile.id lisp/Makefile
4741 AUTHORS ChangeLog Makefile README examples/Makefile
4742 examples/QuickStart examples/johnw/muse-johnw.el
4743 lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
4744 lisp/muse-journal.el lisp/muse-latex.el lisp/muse-mode.el
4745 lisp/muse-poem.el lisp/muse-publish.el lisp/muse-texinfo.el
4746 lisp/muse.el scripts/muse-build.el scripts/publish
4749 .arch-ids/muse-blosxom.el.id
4750 ==> lisp/.arch-ids/muse-blosxom.el.id
4751 .arch-ids/muse-book.el.id
4752 ==> lisp/.arch-ids/muse-book.el.id
4753 .arch-ids/muse-colors.el.id
4754 ==> lisp/.arch-ids/muse-colors.el.id
4755 .arch-ids/muse-convert.el.id
4756 ==> lisp/.arch-ids/muse-convert.el.id
4757 .arch-ids/muse-docbook.el.id
4758 ==> lisp/.arch-ids/muse-docbook.el.id
4759 .arch-ids/muse-html.el.id
4760 ==> lisp/.arch-ids/muse-html.el.id
4761 .arch-ids/muse-http.el.id
4762 ==> lisp/.arch-ids/muse-http.el.id
4763 .arch-ids/muse-journal.el.id
4764 ==> lisp/.arch-ids/muse-journal.el.id
4765 .arch-ids/muse-latex.el.id
4766 ==> lisp/.arch-ids/muse-latex.el.id
4767 .arch-ids/muse-mode.el.id
4768 ==> lisp/.arch-ids/muse-mode.el.id
4769 .arch-ids/muse-poem.el.id
4770 ==> lisp/.arch-ids/muse-poem.el.id
4771 .arch-ids/muse-project.el.id
4772 ==> lisp/.arch-ids/muse-project.el.id
4773 .arch-ids/muse-publish.el.id
4774 ==> lisp/.arch-ids/muse-publish.el.id
4775 .arch-ids/muse-regexps.el.id
4776 ==> lisp/.arch-ids/muse-regexps.el.id
4777 .arch-ids/muse-texinfo.el.id
4778 ==> lisp/.arch-ids/muse-texinfo.el.id
4779 .arch-ids/muse.el.id
4780 ==> lisp/.arch-ids/muse.el.id
4782 ==> lisp/muse-blosxom.el
4784 ==> lisp/muse-book.el
4786 ==> lisp/muse-colors.el
4788 ==> lisp/muse-convert.el
4790 ==> lisp/muse-docbook.el
4792 ==> lisp/muse-html.el
4794 ==> lisp/muse-http.el
4796 ==> lisp/muse-journal.el
4798 ==> lisp/muse-latex.el
4800 ==> lisp/muse-mode.el
4802 ==> lisp/muse-poem.el
4804 ==> lisp/muse-project.el
4806 ==> lisp/muse-publish.el
4808 ==> lisp/muse-regexps.el
4810 ==> lisp/muse-texinfo.el
4818 2005-06-18 20:12:05 GMT Michael Olson <mwolson@gnu.org> patch-64
4821 Massively untabify files.
4823 muse--main--1.0--patch-64
4827 ChangeLog ChangeLog.2004 experimental/muse-message.el
4828 experimental/muse-wiki.el muse-book.el muse-colors.el
4829 muse-convert.el muse-docbook.el muse-html.el muse-http.el
4830 muse-journal.el muse-latex.el muse-mode.el muse-poem.el
4831 muse-project.el muse-publish.el muse-regexps.el
4832 muse-texinfo.el muse.el
4835 2005-06-18 19:57:44 GMT Michael Olson <mwolson@gnu.org> patch-63
4838 Merged from hodique@lifl.fr--2005 (patch 2-6), without the WikiWord change.
4840 muse--main--1.0--patch-63
4842 (Summary of changes that Yann made)
4844 * muse-colors.el (muse-colors-link): Whitespace cleanup.
4846 * muse-mode.el (muse-generate-index): Move index generation code into
4847 `muse-index-as-string'.
4848 (muse-index-as-string): New function that generates an index and
4849 returns it as a string, instead of placing it in a buffer like
4850 `muse-generate-index' used to.
4854 * hodique@lifl.fr--2005/muse--yh--1.0--patch-2
4855 merge from mwolson@gnu.org--2005
4857 * hodique@lifl.fr--2005/muse--yh--1.0--patch-3
4858 Accept WikiWords as links [mostly rescinded]
4860 * hodique@lifl.fr--2005/muse--yh--1.0--patch-4
4861 merge from mwolson@gnu.org--2005/muse--main--1.0
4863 * hodique@lifl.fr--2005/muse--yh--1.0--patch-5
4864 Merged from mwolson@gnu.org--2005 (patch 60-62)
4866 * hodique@lifl.fr--2005/muse--yh--1.0--patch-6
4867 provide a string view of the index
4870 ChangeLog muse-colors.el muse-latex.el muse-mode.el
4873 hodique@lifl.fr--2005/muse--yh--1.0--patch-2
4874 hodique@lifl.fr--2005/muse--yh--1.0--patch-3
4875 hodique@lifl.fr--2005/muse--yh--1.0--patch-4
4876 hodique@lifl.fr--2005/muse--yh--1.0--patch-5
4877 hodique@lifl.fr--2005/muse--yh--1.0--patch-6
4880 2005-06-18 06:21:19 GMT Michael Olson <mwolson@gnu.org> patch-62
4883 Document Blosxom, Book, DocBook, and HTML publishing styles.
4885 muse--main--1.0--patch-62
4887 * muse-blosxom.el: Clean up header.
4889 * muse-book.el (muse-before-book-publish-hook): Rename to
4890 `muse-book-before-publish-hook'.
4891 (muse-after-book-publish-hook): Rename to
4892 `muse-book-after-publish-hook'.
4894 * muse-html.el (muse-html-anchor-on-word, muse-html-table-attributes)
4895 (muse-html-markup-strings, muse-xhtml-markup-strings)
4896 (muse-html-meta-content-type, muse-html-meta-content-encoding)
4897 (muse-html-charset-default, muse-html-encoding-default)
4898 (muse-html-encoding-map): Docfixes.
4900 * muse.texi (Blosxom, Book, DocBook, HTML, Deriving Styles): New
4904 ChangeLog muse-blosxom.el muse-book.el muse-html.el muse.texi
4907 2005-06-18 01:35:33 GMT Michael Olson <mwolson@gnu.org> patch-61
4910 Begin work on Publishing Styles section of manual.
4912 muse--main--1.0--patch-61
4914 * Makefile (.PHONY): Add "doc" to list.
4915 (doc): New rule that generates Info and HTML files from muse.texi.
4916 (dist): Rely on `distclean', not `clean'.
4918 * examples/QuickStart (Authoring mode): Remove empty section.
4920 * muse.texi: Call this program "the Emacs Muse" in title.
4921 (Publishing Styles): Begin to populate section.
4922 (Deriving Styles): First subsection of Publishing Styles.
4923 (Contributors): Remove spurious copyright section, since we address
4926 * README: Actually remember to add this file.
4929 .arch-ids/README.id README
4932 ChangeLog Makefile examples/QuickStart muse.texi
4935 2005-06-17 01:10:41 GMT Michael Olson <mwolson@gnu.org> patch-60
4938 Document Markup Rules.
4940 muse--main--1.0--patch-60
4942 * examples/QuickStart: Remove stray <comment> tag.
4944 * muse.texi (Top): Comment every menu line.
4945 (Markup Rules): New section with plenty of subsections.
4948 ChangeLog examples/QuickStart muse.texi
4951 2005-06-15 23:50:12 GMT Michael Olson <mwolson@gnu.org> patch-59
4954 Release this as Muse 3.00.90 (RC1).
4956 muse--main--1.0--patch-59
4958 * Makefile (%.elc): Use -q instead of --no-init-file because the former
4959 is compatible with both Emacs and XEmacs.
4961 * examples/README: Renamed to QuickStart.
4963 * examples/Makefile (EXAMPLES): Reflect name change of README.
4968 ChangeLog Makefile examples/Makefile muse.el
4971 examples/.arch-ids/README.id
4972 ==> examples/.arch-ids/QuickStart.id
4974 ==> examples/QuickStart
4977 2005-06-15 22:47:05 GMT Michael Olson <mwolson@gnu.org> patch-58
4980 Makefile refactoring.
4982 muse--main--1.0--patch-58
4984 * Makefile (.PHONY): List all non-file targets.
4985 (examples): New rule that calls Make in the examples directory.
4986 (atranslit): Removed, since this isn't (yet) bundled with Muse.
4988 * README: Move to the examples directory. I'd prefer to distribute a
4989 very basic plain text README and use this as a quickstart + markup
4990 example + publishing example.
4992 * examples/Makefile: Move all README-related rules here.
4994 * examples/README: Add an "About this document" section.
4996 * scripts/publish (style): Do not include the contrib directory, since we
4997 don't use any code from there. Since this is only invoked from the
4998 examples directory, make sure add the parent directory to the load
5001 * muse.texi: Change version to 3.00.90 (RC1).
5003 * muse.el: Change location of the README file in header.
5005 * muse.el (muse-version): Update to 3.00.90 (RC1).
5008 examples/.arch-ids/Makefile.id examples/Makefile
5011 ChangeLog Makefile examples/README muse.el muse.texi
5016 ==> examples/.arch-ids/README.id
5021 2005-06-14 03:14:05 GMT Michael Olson <mwolson@gnu.org> patch-57
5024 Update my example configuration.
5026 muse--main--1.0--patch-57
5028 * examples/mwolson/muse-init.el: Update to reflect use of outline faces
5029 and experimental status of muse-message.
5032 ChangeLog examples/mwolson/muse-init.el
5035 2005-06-14 03:08:54 GMT Michael Olson <mwolson@gnu.org> patch-56
5038 Provide optional outline-style faces; customization fixes; experimental stuff.
5040 muse--main--1.0--patch-56
5042 * muse-colors.el (muse-colors-autogen-headings): New user-customizable
5043 option that determines what the header faces should look like. If
5044 'outline, use outline-style faces. If nil, don't generate the faces at
5045 all, which allows the user to specify their own. Otherwise, use the
5046 scaled faces, which is the default behavior.
5047 (muse-colors-outline-faces-list): List of faces to use. In case the
5048 outline faces are not available, provide reasonable defaults.
5049 (muse-make-faces): Use dolist instead of mapc. Implement the
5050 possibility of having outline-style colors for heading. Don't call
5051 this function immediately -- give the users time to make their changes
5052 through the customize interface. Once we call this function, Emcs from
5053 CVS will not allow the faces to be changed easily, which is a shame.
5055 * muse-message.el (muse-message-contents-tag): Copied from
5056 `muse-publish-contents-tag' in order to keep the customization
5057 interface from making the `muse-markup-tags' option from throwing a
5058 type mismatch error. This function is untested and will likely do
5059 nothing useful. This file has been moved to the experimental folder
5060 until it gets fleshed out more.
5062 * experimental/muse-wiki.el: New file from johnw's initial attempt at a
5063 file that could eventually provide wiki-like ability. Currently this
5064 is just a collection of functions that were pruned out when he remade
5065 Muse, so don't get too excited. I plan to eventually merge Yann
5066 Hodique's work here, probably after the first release of Muse.
5068 * muse-regexps.el (muse-regexp): Improve description.
5070 * muse-project.el (muse-project-ignore-regexp): Make this be a part of
5071 the muse-regexp group since it is just a single regexp. Lists of
5072 regexps don't have to be in muse-regexp, however.
5074 * muse-blosxom.el (muse-blosxom): Change use of `behaviour' to `behavior'
5075 since the Emacs devel mailing list seems to not want Britain-izations
5078 * muse-colors.el (muse-colors): Ditto.
5080 * muse-docbook.el (muse-docbook): Ditto.
5082 * muse-html.el (muse-html): Ditto.
5084 * muse-http.el (muse-http): Ditto.
5086 * muse-message.el (muse-message): Ditto.
5088 * muse-mode.el (muse-mode): Ditto.
5090 * muse-project.el (muse-project): Ditto.
5092 * muse-publish.el (muse-publish): Ditto.
5094 * muse.el (muse): Ditto.
5097 experimental/.arch-ids/=id
5098 experimental/.arch-ids/muse-wiki.el.id
5099 experimental/muse-wiki.el
5102 ChangeLog experimental/muse-message.el muse-blosxom.el
5103 muse-colors.el muse-docbook.el muse-html.el muse-http.el
5104 muse-mode.el muse-project.el muse-publish.el muse-regexps.el
5108 .arch-ids/muse-message.el.id
5109 ==> experimental/.arch-ids/muse-message.el.id
5111 ==> experimental/muse-message.el
5114 experimental experimental/.arch-ids
5117 2005-06-13 22:37:20 GMT Michael Olson <mwolson@gnu.org> patch-55
5120 Fix publishing error when given an empty string for header/footer.
5122 muse--main--1.0--patch-55
5124 * muse-publish.el (muse-insert-file-or-string): Don't pass argument to
5125 `file-readable-p' if it is an empty string. For some reason,
5126 `file-readable-p' and `insert-file-contents' were treating an empty
5127 string as if it were the current directory.
5130 ChangeLog muse-publish.el
5133 2005-06-13 22:01:00 GMT Michael Olson <mwolson@gnu.org> patch-54
5136 WYSIWYG emphasis, XEmacs compatibility hacks.
5138 muse--main--1.0--patch-54
5140 * muse-colors.el (muse-colors-emphasized): Make emphasis more WYSIWIG
5141 compliant. Only colorize if we end with the same number of asterisks
5142 as we start with, preventing unnoticed syntax errors. Don't colorize
5143 in the middle of a word.
5144 (muse-colors-underlined): Make underlining more WYSIWIG compliant.
5145 Only colorize if we end with an underscore. Don't colorize in the
5148 * muse-docbook.el (muse-docbook-markup-paragraph): Move question mark
5149 inside of group. This will probably not do anything, but it seems
5152 * muse-html.el (muse-html-markup-paragraph): Attempt to deal with case
5153 where we start with an image link. JohnW didn't seem to like having
5154 <p> tags inserted before image links, but they don't validate properly
5155 as they are. For now, I will surround such links/paragraphs with <div
5156 class="image-link"> in an attempt to be as not invasive and yet
5157 standards compliant as possible.
5159 * muse-html.el (muse-html-escape-string): Work around distinction between
5160 int and char types in XEmacs. Deal with an annoying replace-match bug
5161 in XEmacs that rears its head at times.
5163 * muse-publish.el (muse-publish-markup-word): Allow underlines to be
5167 ChangeLog muse-colors.el muse-docbook.el muse-html.el
5171 2005-06-13 01:13:08 GMT Michael Olson <mwolson@gnu.org> patch-53
5174 Minor code cleanup to address elint issues.
5176 muse--main--1.0--patch-53
5178 * Makefile (test): Don't build README files during this rule. Remove
5179 spurious "make clean" statement.
5181 * muse-colors.el (muse-colors-tags): Make sure that this appears in the
5182 `muse-colors' group, and give it a proper type.
5184 * muse-mode.el: Wrap condition-case around `eval-when-compile'.
5186 * examples/johnw/muse-johnw.el (muse-my-html-insert-contents,
5187 muse-my-journal-find-entries): Replace `string-to-int' with
5190 * muse-html.el (muse-html-insert-contents): Ditto.
5192 * muse-journal.el (muse-journal-html-munge-buffer,
5193 muse-journal-latex-munge-buffer): Ditto.
5195 * muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
5197 * muse-publish.el (muse-publish-markup-footnote,
5198 muse-publish-contents-tag): Ditto.
5200 * muse-regexps.el (muse-extreg-usable-p): Ditto.
5203 ChangeLog Makefile examples/johnw/muse-johnw.el muse-colors.el
5204 muse-html.el muse-journal.el muse-mode.el muse-publish.el
5208 2005-06-13 00:41:10 GMT Michael Olson <mwolson@gnu.org> patch-52
5211 Add ability to automate the creation a new blosxom entry.
5213 muse--main--1.0--patch-52
5215 * examples/mwolson/muse-init.el: Move new entry section to
5216 muse-blosxom.el. Modify the key settings in my example accordingly.
5218 * muse-blosxom.el (muse-blosxom-footer): Just use the empty string, since
5219 Muse always makes sure that the file ends with a newline.
5221 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove this, since
5222 planner markup is now provided automatically by the planner port to
5223 Muse, and we don't have any customized markup.
5225 * muse-blosxom.el (muse-blosxom-base-directory): New customizable
5226 variable that specifies where the base directory of your blog entries
5229 * muse-blosxom.el (muse-blosxom-get-categories): Get the categories from
5230 the base directory. Explore categories recursively.
5232 * muse-blosxom.el (muse-blosxom-title-to-file): Helper function for
5233 `muse-blosxom-new-entry'. Turns the given title into a lowercase, sans
5234 special characters file name.
5236 * muse-blosxom.el (muse-blosxom-new-entry): Automate the process of
5237 making a new blog entry. It will prompt you for a category, then a
5238 title, and then will create a new file that has the date and title
5242 ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
5245 2005-06-12 22:11:20 GMT Michael Olson <mwolson@gnu.org> patch-51
5248 Change mailing address of FSF, add AUTHORS file.
5250 muse--main--1.0--patch-51
5252 * muse-*.el, muse.texi: Change mailing address of FSF.
5254 * muse.texi (Contributors): Fix typo.
5256 * AUTHORS: New file containing a list of all of those who have
5257 contributed code or documentation to Muse, how many lines were changed,
5261 .arch-ids/AUTHORS.id AUTHORS
5264 ChangeLog muse-blosxom.el muse-convert.el muse-docbook.el
5265 muse-html.el muse-http.el muse-journal.el muse-latex.el
5266 muse-message.el muse-mode.el muse-poem.el muse-project.el
5267 muse-publish.el muse-regexps.el muse-texinfo.el muse.el
5271 2005-06-12 21:33:24 GMT Michael Olson <mwolson@gnu.org> patch-50
5274 Merged from hodique@lifl.fr--2005 (patch 0-1)
5276 muse--main--1.0--patch-50
5280 * hodique@lifl.fr--2005/muse--yh--1.0--base-0
5281 tag of mwolson@gnu.org--2005/muse--main--1.0--patch-49
5283 * hodique@lifl.fr--2005/muse--yh--1.0--patch-1
5284 fix .html (for example) in visible names for links
5287 ChangeLog muse-publish.el
5290 hodique@lifl.fr--2005/muse--yh--1.0--base-0
5291 hodique@lifl.fr--2005/muse--yh--1.0--patch-1
5294 2005-06-11 23:35:43 GMT Michael Olson <mwolson@gnu.org> patch-49
5297 Make generated X(HT)ML show up in the right encoding in other modes.
5299 muse--main--1.0--patch-49
5301 * muse-html.el (muse-xhtml-header): Add "encoding=..." to first line.
5302 Thanks to Zhiqiang Ye for the suggestion. This attempts to make
5303 generated (X)HTML files show up in the right coding system when editing
5304 them with another Emacs mode.
5306 * muse-journal.el (muse-journal-rss-header): Automatically determine the
5307 encoding instead of hard-coding it.
5309 * muse-message.el: Add content to Commentary section, explaining the use
5310 of this publishing style.
5313 ChangeLog muse-html.el muse-journal.el muse-message.el
5316 2005-06-11 01:28:01 GMT Michael Olson <mwolson@gnu.org> patch-48
5319 Move regexps to same group, only make 4 heading faces.
5321 muse--main--1.0--patch-48
5323 * muse-colors.el (muse-make-faces): Only create 4 header faces since we
5324 can only publish 3 of them specially, leaving the fourth to be in
5326 (muse-colors-markup): Only recognize 4 levels of heading.
5328 * muse-regexps.el (muse-tag-regexp, muse-link-regexp, muse-url-regexp)
5329 (muse-file-regexp, muse-image-regexp)
5330 (muse-ignored-extensions-regexp): Moved here from muse.el. It seems
5331 like a good idea to have all the regexps in the same group.
5334 ChangeLog muse-colors.el muse-regexps.el muse.el
5337 2005-06-09 19:48:02 GMT Michael Olson <mwolson@gnu.org> patch-47
5340 Update my example config, minor code cleanup.
5342 muse--main--1.0--patch-47
5344 * examples/mwolson/muse-init.el (muse-project-alist): Shorten project
5345 names and add "Plans" project.
5347 * muse-docbook.el (looking-back): Delete.
5349 * muse-html.el (looking-back): Delete.
5351 * muse-html.el (muse-html-markup-paragraph): Use `muse-looking-back'
5352 instead of `looking-back'.
5354 * muse.el (muse-looking-back): Instead of redefining the `looking-back'
5355 function, use this function. If `looking-back' exists, call it;
5356 otherwise, use a workaround.
5359 contrib/.arch-ids/pcomplete.el.id contrib/pcomplete.el
5362 ChangeLog examples/mwolson/muse-init.el muse-docbook.el
5363 muse-html.el muse.el
5366 2005-05-30 22:15:13 GMT Michael Olson <mwolson@gnu.org> patch-46
5369 Handle a few paragraph publishing edge cases better.
5371 muse--main--1.0--patch-46
5373 * muse-docbook.el (muse-docbook-markup-regexps): Consolidate the
5374 beginning-of-document, end-of-document, and paragraph separator regexps
5375 so that one markup rule can be used in all these cases.
5376 (muse-docbook-markup-paragraph): Handle more cases correctly. In
5377 particular, blockquote or center at beginning or end of document will
5378 be published properly. Hopefully this won't slow things down too much.
5379 (muse-docbook-markup-paragraph-close): Removed.
5381 * muse-blosxom.el (muse-blosxom-markup-regexps): Ditto.
5383 * muse-html.el (muse-html-markup-regexps, muse-html-markup-paragraph):
5385 (muse-html-markup-paragraph-close): Removed.
5388 ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
5391 2005-05-28 23:37:11 GMT Michael Olson <mwolson@gnu.org> patch-45
5394 Improve prompt when reading a tag.
5396 muse--main--1.0--patch-45
5398 * muse-mode.el (muse-insert-tag): Add a colon after "default" like some
5399 other Emacs modes seem to do.
5402 ChangeLog muse-mode.el
5405 2005-05-28 23:34:50 GMT Michael Olson <mwolson@gnu.org> patch-44
5408 Warn user when publishing fails due to a private directory.
5410 muse--main--1.0--patch-44
5412 * muse-project.el (muse-project-private-p): Warn users when publishing a
5413 file fails due to its directory not being readable by others. Make
5414 sure that you do a `chmod +o name_of_directory' if you want the
5415 contents of that directory to be publishable.
5418 ChangeLog muse-project.el
5421 2005-05-28 23:21:39 GMT Michael Olson <mwolson@gnu.org> patch-43
5424 Fix error with example tags and message publishing style.
5426 muse--main--1.0--patch-43
5428 * muse-colors.el: Don't define `font-lock-mode' as a variable. Check to
5429 see if a previous definition for `font-lock-multiline' exists.
5431 * muse-message.el (muse-message-example-tag): Don't require two
5432 additional (unused) arguments.
5435 ChangeLog muse-colors.el muse-message.el
5438 2005-05-22 05:58:40 GMT Michael Olson <mwolson@gnu.org> patch-42
5441 Always end the published document with a newline.
5443 muse--main--1.0--patch-42
5445 * muse-html.el (muse-html-markup-paragraph-close): Always end the
5446 published document with a newline.
5448 * muse-docbook.el (muse-docbook-markup-paragraph-close): Ditto.
5451 ChangeLog muse-docbook.el muse-html.el
5454 2005-05-22 01:26:13 GMT Michael Olson <mwolson@gnu.org> patch-41
5457 Don't let automatic backup files crash the publishing process.
5459 muse--main--1.0--patch-41
5461 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove rule for date
5462 directive since this value is already processed by
5463 `muse-publish-markup-directive', and may be obtained by using
5464 the code: (muse-publishing-directive "date").
5466 * muse-colors.el (muse-colors-region): Make sure that we don't ever try
5467 to run (funcall nil); this happened once during a debugging process.
5469 * muse-project.el (muse-project-private-p): Skip any file for which we
5470 cannot fetch attributes. This fixes a bug where having an
5471 Emacs-generated automatic backup file in a publishing directory causes
5472 the publishing process to halt with an error.
5475 ChangeLog muse-blosxom.el muse-colors.el muse-project.el
5478 2005-05-20 20:44:46 GMT Michael Olson <mwolson@gnu.org> patch-40
5481 Apply fix in previous patch to the DocBook publishing style.
5483 muse--main--1.0--patch-40
5485 * muse-docbook.el (muse-docbook-markup-paragraph-close): Apply fix from
5486 previous patch here as well.
5490 ChangeLog muse-docbook.el
5493 2005-05-20 20:28:32 GMT Michael Olson <mwolson@gnu.org> patch-39
5496 Fix newly-introduced lock-up during HTML publishing.
5498 muse--main--1.0--patch-39
5500 * muse-blosxom.el (muse-blosxom-markup-regexps): Give date directive and
5501 planner rules higher priority in the publishing sequence. Hopefully
5502 this will not wreck anything; I don't use these rules, so I cannot
5503 tell. This wasn't a real bugfix, just an aesthetic code thing for me.
5505 * muse-html.el (muse-html-markup-paragraph-close): Don't use
5506 replace-match; that seems to be slightly evil. Return nil instead of a
5507 newline since otherwise Muse thinks that we are not done yet and gets
5508 into an infinite loop. This should fix the lock-up problem that
5509 resulted from the previous few patches.
5512 ChangeLog muse-blosxom.el muse-html.el
5515 2005-05-19 23:44:16 GMT Michael Olson <mwolson@gnu.org> patch-38
5520 muse--main--1.0--patch-38
5522 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove stray parenthesis.
5526 ChangeLog muse-blosxom.el
5529 2005-05-19 23:41:54 GMT Michael Olson <mwolson@gnu.org> patch-37
5532 Make docbook and blosxom modes close paragraphs properly at end.
5534 muse--main--1.0--patch-37
5536 * muse-blosxom.el (muse-blosxom-markup-regexps): Use new rule from last
5539 * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
5540 (muse-docbook-markup-paragraph-close): Adapt from
5541 `muse-html-markup-paragraph-close'.
5543 * muse-html.el (muse-html-markup-paragraph-close): Add newline so that we
5544 preserve the same appearance as before the last patch.
5547 ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
5550 2005-05-19 23:26:50 GMT Michael Olson <mwolson@gnu.org> patch-36
5553 Bugfix: Close P tag properly at end of file.
5555 muse--main--1.0--patch-36
5557 * muse-blosxom.el: Fix bug where loading this file twice would cause an
5560 * muse-html.el (muse-html-markup-regexps): Use simpler mechanism for
5561 detecting whether or not a paragraph needs a closing P tag.
5562 (muse-html-markup-paragraph-close): New function that only inserts a
5563 closing P tag when an unclosed P tag is nearby.
5566 ChangeLog muse-blosxom.el muse-html.el
5569 2005-05-18 06:07:02 GMT Michael Olson <mwolson@gnu.org> patch-35
5572 Update my example settings.
5574 muse--main--1.0--patch-35
5576 * examples/mwolson/muse-init.el: Synchronize with my current settings.
5579 ChangeLog examples/mwolson/muse-init.el
5582 2005-05-18 06:03:07 GMT Michael Olson <mwolson@gnu.org> patch-34
5585 Update documentation for C-c TAB feature.
5587 muse--main--1.0--patch-34
5589 * muse.texi (Keystroke Summary): Note that C-c TAB calls
5597 2005-05-18 06:00:27 GMT Michael Olson <mwolson@gnu.org> patch-33
5600 New feature: tag completion with C-c TAB.
5602 muse--main--1.0--patch-33
5604 * muse-mode.el (muse-mode-map): Map C-c TAB to `muse-insert-tag'.
5605 (muse-tag-history, muse-custom-tags): New variables that keep track of
5606 the tag history and newly-entered tags respectively for
5608 (muse-insert-tag): New function that interactively prompts the user for
5612 ChangeLog muse-mode.el
5615 2005-05-18 05:49:07 GMT Michael Olson <mwolson@gnu.org> patch-32
5618 Fix XHTML validation error with <hr> and <br>.
5620 muse--main--1.0--patch-32
5622 * muse-html.el (muse-xhtml-markup-strings): Use the proper form of the BR
5623 and HR tags for XHTML publishing. This should fix a few validation
5624 errors that I've been noticing lately.
5627 ChangeLog muse-html.el
5630 2005-05-12 22:46:10 GMT Michael Olson <mwolson@gnu.org> patch-31
5633 Remove flyspell overlays on links.
5635 muse--main--1.0--patch-31
5637 * muse-colors.el (muse-colors-link): Remove flyspell overlays. This
5638 should make the link clickable. On Emacs21, the color will stay red,
5639 but other Emacsen should do the right thing, which is use the normal
5640 link color. Hopefully this will fix some strange flyspell-related link
5644 ChangeLog muse-colors.el
5647 2005-05-06 03:30:05 GMT Michael Olson <mwolson@gnu.org> patch-30
5650 Update my example Muse settings.
5652 muse--main--1.0--patch-30
5654 * examples/mwolson/muse-init.el: Update from my latest version.
5655 (muse-project-alist): Remove the francais part of my blog.
5656 (my-muse-mode-flyspell-p): Split old `my-muse-mode-affect-p' function
5657 into this and `my-muse-mode-fill-nobreak-p'.
5658 (muse-mode-hook): Tell fill mode to avoid breaking links; hopefully
5659 this is the best way to accomplish this.
5660 (my-muse-blosxom-title-to-file): Replace more non-alphanumeric
5661 characters in the title.
5662 (my-muse-prepare-entry-for-xanga): Treat example regions better.
5665 ChangeLog examples/mwolson/muse-init.el
5668 2005-04-21 18:25:28 GMT Michael Olson <mwolson@gnu.org> patch-29
5671 Add simple `muse-version' function.
5673 muse--main--1.0--patch-29
5675 * muse.el (muse-version): New function that displays the value of the
5676 `muse-version' variable. This should be easier for the user to type
5677 than C-h v muse-version.
5683 2005-04-21 18:19:02 GMT Michael Olson <mwolson@gnu.org> patch-28
5686 Don't compile documentation by default.
5688 muse--main--1.0--patch-28
5690 * Makefile (all): Don't compile documentation by default.
5691 (doc): Use this rule to compile documentation.
5697 2005-04-16 18:08:24 GMT Michael Olson <mwolson@gnu.org> patch-27
5700 Merge RSS 2.0 enclosure support for muse-journal.el from johnw
5702 muse--main--1.0--patch-27
5704 2005-04-16 Michael Olson <mwolson@gnu.org>
5706 * muse-journal.el: Merge in enclosure support for RSS 2.0 from
5707 johnw. If a journal entry's title is a [[link]], then an
5708 <enclosure> tag will be added to the XML data giving the size and
5709 MIME type of the link target. This makes podcasting with Muse
5711 (muse-journal-rss-entry-template): Add enclosure usage to example.
5712 (muse-journal-rss-munge-buffer): Implement enclosures.
5715 ChangeLog muse-journal.el
5718 2005-04-15 05:54:30 GMT Michael Olson <mwolson@gnu.org> patch-26
5721 Standardize source headers, appease elint, don't require planner
5723 muse--main--1.0--patch-26
5725 2005-04-15 Michael Olson <mwolson@gnu.org>
5727 * Makefile, scripts/muse-build.el: Moved muse-build.el to the
5728 `scripts' directory since it really isn't part of Muse proper; it
5729 is used to generate Muse output from the command line.
5731 * muse-blosxom.el: Handle case where planner is not loaded so that
5732 it isn't a hard requirement.
5734 * muse-colors.el: Move definition of `muse-colors-tag-info' up so
5735 that elint doesn't complain.
5737 * muse-message.el (muse-message-markup-link): Don't throw up on
5738 links with no description.
5740 * muse-blosxom.el, muse-book.el, muse-colors.el, muse-convert.el,
5741 muse-docbook.el, muse-html.el, muse-http.el, muse-journal.el,
5742 muse-latex.el, muse-message.el, muse-mode.el, muse-poem.el,
5743 muse-project.el, muse-publish.el, muse-regexps.el,
5744 muse-texinfo.el, muse.el: Add standard header for each file in
5745 preparation for the initial release, which will hopefully happen
5746 sometime within the next month.
5750 experimental/.arch-ids/=id
5753 ChangeLog Makefile muse-blosxom.el muse-book.el muse-colors.el
5754 muse-convert.el muse-docbook.el muse-html.el muse-http.el
5755 muse-journal.el muse-latex.el muse-message.el muse-mode.el
5756 muse-poem.el muse-project.el muse-publish.el muse-regexps.el
5757 muse-texinfo.el muse.el
5760 .arch-ids/muse-build.el.id
5761 ==> scripts/.arch-ids/muse-build.el.id
5763 ==> scripts/muse-build.el
5765 removed directories:
5766 experimental experimental/.arch-ids
5769 2005-04-14 23:46:47 GMT Michael Olson <mwolson@gnu.org> patch-25
5772 Merge contents of muse-latexcjk.el into muse-latex.el.
5774 muse--main--1.0--patch-25
5776 2005-04-14 Michael Olson <mwolson@gnu.org>
5778 * muse-latex.el (muse-latexcjk-header, muse-latexcjk-footer)
5779 (muse-latexcjk-encoding-map, muse-latexcjk-encoding-default)
5780 (muse-latexcjk-encoding, muse-latexcjk-transform-content-type):
5781 Merge in from muse-latexcjk.el.
5783 * muse-latexcjk.el: Removed, functionality merged with
5787 .arch-ids/muse-latexcjk.el.id muse-latexcjk.el
5790 ChangeLog muse-latex.el
5793 2005-04-06 23:25:47 GMT Michael Olson <mwolson@gnu.org> patch-24
5796 Merge muse-xhtml.el into muse-html.el.
5798 muse--main--1.0--patch-24
5800 2005-04-06 Michael Olson <mwolson@gnu.org>
5802 * examples/mwolson/muse-init.el: Update with respect to the
5803 muse-xhtml.el merge.
5805 * muse-html.el: The contents of muse-xhtml.el have been merged in
5806 as advised by John Wiegley.
5807 (muse-html-style-sheet): Add example for XHTML use in the
5808 function's documentation.
5809 (muse-xhtml-header, muse-xhtml-footer, muse-xhtml-markup-tags):
5810 Moved from muse-xhtml.el.
5812 * muse-xhtml.el: Removed; contents merged into muse-html.el.
5815 .arch-ids/muse-xhtml.el.id muse-xhtml.el
5818 ChangeLog examples/mwolson/muse-init.el muse-html.el
5821 2005-04-06 03:18:55 GMT Michael Olson <mwolson@gnu.org> patch-23
5824 Try to fix regexps for Emacs 21.4.
5826 muse--main--1.0--patch-23
5828 2005-04-05 Michael Olson <mwolson@gnu.org>
5830 * muse-regexps.el (muse-extreg-usable-p): Try to make regexps work
5834 ChangeLog muse-regexps.el
5837 2005-04-01 17:59:47 GMT Michael Olson <mwolson@gnu.org> patch-22
5840 Add comments to the publish-project example script
5842 muse--main--1.0--patch-22
5844 2005-04-01 Michael Olson <mwolson@gnu.org>
5846 * examples/publish-project: Moved here from
5847 scripts/publish-project. Added a few comments so people know what
5851 ChangeLog examples/publish-project
5854 scripts/.arch-ids/publish-project.id
5855 ==> examples/.arch-ids/publish-project.id
5856 scripts/publish-project
5857 ==> examples/publish-project
5860 2005-04-01 02:27:08 GMT Michael Olson <mwolson@gnu.org> patch-21
5863 New XHTML style, add more examples to my sample muse config
5865 muse--main--1.0--patch-21
5867 2005-03-31 Michael Olson <mwolson@gnu.org>
5869 * examples/mwolson/muse-init.el: Give an example of deriving a
5870 custom publishing style.
5871 (my-muse-blosxom-finalize): Finalizes the "my-blosxom" style.
5872 (my-muse-prepare-entry-for-xanga): Mangle the published output
5873 from a blosxom project and copy the result to the clipboard for
5874 easy pasting into Xanga's web form. The file is untouched.
5876 * muse-html.el (muse-html-style-sheet): Include the <style
5877 type="text/css"></style> wrapper around the example.
5878 (muse-html-header): Don't add <style type="text/css"></style>
5879 around the value of `muse-html-style-sheet' anymore. This allows
5880 for the option of putting your stylesheet(s) in a separate file.
5881 An example of this is given in the documentation for this
5884 * muse-xhtml: New file that implements a publishing style which is
5885 derived from HTML mode. It uses a slightly modified version of
5886 the HTML markup rules to generate XHTML-compliant output.
5888 * muse-blosxom.el: Add new "blosxom-xhtml" style. The old
5889 "blosxom" style has been renamed to "blosxom-html". Fix a few
5892 * muse-journal.el: Add new "journal-xhtml" style.
5894 * muse-message.el: Add new "message-xhtml" style.
5897 .arch-ids/muse-xhtml.el.id muse-xhtml.el
5900 ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
5901 muse-html.el muse-journal.el muse-message.el
5904 2005-03-25 03:55:13 GMT Michael Olson <mwolson@gnu.org> patch-20
5907 Add my muse configuration to the examples
5909 muse--main--1.0--patch-20
5911 2005-03-24 Michael Olson <mwolson@gnu.org>
5913 * examples/johnw: Move John Wiegley's configuration to this
5916 * examples/mwolson: My configuration files go here.
5918 * examples/mwolson/muse-init.el: My Muse configuration file. I
5919 just figured out how to keep links from being spell-checked or
5920 split up by fill-mode, so the implementation of this may be found
5921 here. I also made a function that sets up a blog entry for me.
5924 examples/johnw/.arch-ids/=id examples/mwolson/.arch-ids/=id
5925 examples/mwolson/.arch-ids/muse-init.el.id
5926 examples/mwolson/muse-init.el
5932 examples/.arch-ids/muse-johnw.el.id
5933 ==> examples/johnw/.arch-ids/muse-johnw.el.id
5934 examples/.arch-ids/publish-johnw.id
5935 ==> examples/johnw/.arch-ids/publish-johnw.id
5936 examples/muse-johnw.el
5937 ==> examples/johnw/muse-johnw.el
5938 examples/publish-johnw
5939 ==> examples/johnw/publish-johnw
5942 examples/johnw examples/johnw/.arch-ids examples/mwolson
5943 examples/mwolson/.arch-ids
5946 2005-03-24 22:57:10 GMT Michael Olson <mwolson@gnu.org> patch-19
5949 Add muse-blosxom script and plugin for pyblosxom
5951 muse--main--1.0--patch-19
5953 2005-03-24 Michael Olson <mwolson@gnu.org>
5955 * muse-blosxom.el: Update copyright notice in headers and mention
5956 the pyblosxom scripts.
5958 * contrib/pyblosxom: New directory containing pyblosxom plugins
5961 * contrib/getstamps.py: Script that generates the "timestamps"
5962 file, run on the local machine.
5964 * contrib/hardcodedates.py: PyBlosxom plugin that interprets the
5968 contrib/pyblosxom/.arch-ids/=id
5969 contrib/pyblosxom/.arch-ids/getstamps.py.id
5970 contrib/pyblosxom/.arch-ids/hardcodedates.py.id
5971 contrib/pyblosxom/getstamps.py
5972 contrib/pyblosxom/hardcodedates.py
5975 ChangeLog muse-blosxom.el
5978 contrib/pyblosxom contrib/pyblosxom/.arch-ids
5981 2005-03-23 19:05:09 GMT Michael Olson <mwolson@gnu.org> patch-18
5984 muse-blosxom.el has matured past experimental status
5986 muse--main--1.0--patch-18
5988 2005-03-23 Michael Olson <mwolson@gnu.org>
5990 * muse-blosxom.el: Remove common functionality that has already
5991 been implemented in `muse-html.el'. Derive this mode from
5992 `muse-html'. Update documentation. I now feel that this file is
5993 ready to be included in the top-level Muse directory.
5996 ChangeLog muse-blosxom.el
5999 experimental/.arch-ids/muse-blosxom.el.id
6000 ==> .arch-ids/muse-blosxom.el.id
6001 experimental/muse-blosxom.el
6005 2005-03-22 05:28:01 GMT Michael Olson <mwolson@gnu.org> patch-17
6008 Make muse-blosxom.el slightly less experimental
6010 muse--main--1.0--patch-17
6012 2005-03-22 Michael Olson <mwolson@gnu.org>
6014 * experimental/muse-blosxom.el (muse-blosxom-page-date-alist):
6015 Renamed from `blosxom-page-date-alist'. Currently it does nothing
6017 (muse-blosxom-markup-regexps): Remove unnecessary first grouping
6018 from the `muse-blosxom-markup-date-directive' rule.
6019 (blosxom-set-time): Remove this function. We're not going to be
6020 touching the timestamp manually anymore -- it's too much of a
6021 hassle. Right now I've got a python program that compiles a
6022 timestamp file and a pyblosxom helper that reads it. Something
6023 similar could be arranged for blosxom, I'm sure.
6027 ChangeLog experimental/muse-blosxom.el
6030 2005-03-20 19:40:10 GMT Michael Olson <mwolson@gnu.org> patch-16
6033 Apply latest journal-related updates from johnw
6035 muse--main--1.0--patch-16
6039 ChangeLog examples/muse-johnw.el muse-journal.el
6042 2005-03-01 02:58:29 GMT Michael Olson <mwolson@gnu.org> patch-15
6045 Add Projects node to the manual
6047 muse--main--1.0--patch-15
6049 2005-02-28 Michael Olson <mwolson@gnu.org>
6051 * muse.texi: Change copyright notice since the FSF is now the
6053 (Projects): New node, based on a section from the README file.
6059 2005-03-01 02:25:15 GMT Michael Olson <mwolson@gnu.org> patch-14
6062 Correct documentation, adding some content.
6064 muse--main--1.0--patch-14
6066 2005-02-28 Michael Olson <mwolson@gnu.org>
6068 * muse.texi: Change license terms of the documentation to the GNU
6069 GPL instead of the GNU FDL, as per the consent of the copyright
6070 holders of the emacs-wiki manual, from which this is based. Some
6071 emacs-wiki-isms in the manual were corrected, and the Getting
6072 Started section was updated.
6078 2005-02-17 19:08:19 GMT Michael Olson <mwolson@gnu.org> patch-13
6081 Make muse-blosxom.el a bit more sane, still need to bum it down a bit
6083 muse--main--1.0--patch-13
6085 2005-02-17 Michael Olson <mwolson@gnu.org>
6087 * experimental/muse-blosxom.el: Somehow the contents of this file
6088 managed to get duplicated. I removed the duplicates.
6089 (muse-blosxom-date): Remove this, since it is not useful.
6090 (muse-blosxom-header): Use the standard header that blosxom.el
6094 ChangeLog experimental/muse-blosxom.el
6097 2005-02-08 04:20:41 GMT Michael Olson <mwolson@gnu.org> patch-12
6100 Initial commit of muse.texi, nothing substantial
6102 muse--main--1.0--patch-12
6104 2005-02-07 Michael Olson <mwolson@gnu.org>
6106 * muse.texi: New file that provides the documentation for Muse.
6107 It is in a very rough form at the moment. Nothing substantial may
6108 be found here yet. Be ye warned.
6111 .arch-ids/muse.texi.id muse.texi
6117 2005-02-08 01:15:15 GMT Michael Olson <mwolson@gnu.org> patch-11
6120 Add docstring, new trivial function
6122 muse--main--1.0--patch-11
6124 2005-02-07 Michael Olson <mwolson@gnu.org>
6126 * muse-mode.el (muse-mode-map): Make "C-c =" trigger
6127 `muse-what-changed'. No functionality change.
6128 (muse-what-changed): New function that displays in diff format the
6129 changes made since the buffer was last saved.
6131 * muse-project.el (muse-project-publish): Add docstring.
6134 ChangeLog muse-mode.el muse-project.el
6137 2005-02-04 18:42:08 GMT Michael Olson <mwolson@gnu.org> patch-10
6140 Add experimental version of muse-blosxom.el to project
6142 muse--main--1.0--patch-10
6144 2005-02-04 Michael Olson <mwolson@gnu.org>
6146 * Makefile (realclean): Remove file that gets generated when fonts
6149 * experimental/muse-bloxsom.el: New file that implements Blosxom
6150 support for Muse. It's in a very rough state, hence its placement
6151 in the `experimental' directory.
6154 experimental/.arch-ids/=id
6155 experimental/.arch-ids/muse-blosxom.el.id
6156 experimental/muse-blosxom.el
6162 experimental experimental/.arch-ids
6165 2005-02-04 18:19:44 GMT Michael Olson <mwolson@gnu.org> patch-9
6168 Make permissions more consistent
6170 muse--main--1.0--patch-9
6176 modified directories:
6177 contrib examples scripts
6180 2005-02-04 18:13:56 GMT Michael Olson <mwolson@gnu.org> patch-8
6185 muse--main--1.0--patch-8
6187 2005-02-04 Michael Olson <mwolson@gnu.org>
6189 * muse-build.el: Add contrib directory to `load-path'.
6190 (muse-elint-files): Load `muse-regexps.el'.
6192 * scripts/publish: Change permissions so that this script is
6193 executable. Add contrib directory to load list. Add
6194 `muse-regexps.el' to list.
6197 ChangeLog muse-build.el scripts/publish
6200 2005-01-31 21:04:43 GMT Michael Olson <mwolson@gnu.org> patch-7
6203 Use "—" instead of "—"
6205 muse--main--1.0--patch-7
6207 2005-01-31 Michael Olson <mwolson@gnu.org>
6209 * muse-docbook.el (muse-docbook-markup-strings): Replace "—"
6210 with "—" so that documents validate properly. Thanks to
6211 Björn Lindström for the suggestion.
6213 * muse-html.el (muse-html-markup-strings): Ditto.
6216 ChangeLog muse-docbook.el muse-html.el
6219 2005-01-25 19:04:31 GMT Michael Olson <mwolson@gnu.org> patch-6
6222 Fix use of "[:blank:]" in underline markup
6224 muse--main--1.0--patch-6
6226 2005-01-25 Michael Olson <mwolson@gnu.org>
6228 * muse-colors.el (muse-colors-markup): Replace "[:blank:]" with
6229 use of `muse-regexp-blank'.
6232 ChangeLog muse-colors.el
6235 2005-01-03 06:00:43 GMT Michael Olson <mwolson@member.fsf.org> patch-5
6238 Fix problem with headings being given wrong face
6240 muse--main--1.0--patch-5
6242 2005-01-03 Michael Olson <mwolson@gnu.org>
6244 * muse-colors.el: Add header.
6245 (muse-colors-emphasized): Headings were being given the coloring
6246 for the next level of heading instead of the real
6247 level (i.e. `muse-header-2' instead of `muse-header-1' for "*
6248 Heading"). Thanks to Lan Yufeng for finding this and sending a
6251 * muse-regexps.el: Fix header.
6254 ChangeLog muse-colors.el muse-regexps.el
6257 2005-01-02 00:02:15 GMT Michael Olson <mwolson@member.fsf.org> patch-4
6262 muse--main--1.0--patch-4
6264 2005-01-01 Michael Olson <mwolson@gnu.org>
6266 * ChangeLog: Move old ChangeLog to ChangeLog.2004. This new
6267 version will be automatically maintained by Arch.
6271 .arch-ids/ChangeLog.id ChangeLog
6274 .arch-ids/ChangeLog.id
6275 ==> .arch-ids/ChangeLog.2004.id
6280 2004-12-30 07:26:48 GMT Michael Olson <mwolson@member.fsf.org> patch-3
6283 Extended regexps fix, allow spaces in 1st part of links
6285 muse--main--1.0--patch-3
6287 2004-12-30 Michael Olson <mwolson@gnu.org>
6289 * muse.el (muse-link-regexp): Allow spaces in the first part of
6292 * muse-colors.el, muse-convert.el, muse-docbook.el: Use
6293 customizable alternatives to extended character classes.
6295 * muse-html.el, muse-mode.el, muse-publish.el: Ditto.
6298 ChangeLog muse-colors.el muse-convert.el muse-docbook.el
6299 muse-html.el muse-mode.el muse-publish.el muse.el
6302 2004-12-30 02:18:07 GMT Michael Olson <mwolson@member.fsf.org> patch-2
6305 Begin to change regexp handling, tweak muse.el header
6307 muse--main--1.0--patch-2
6309 2004-12-29 Michael Olson <mwolson@gnu.org>
6311 * muse.el: Change Copyright notice to FSF. Change Maintainer to
6314 * muse-regexps.el: New file that implements regexp handling.
6315 Generalized regexp options will be moved to it eventually.
6318 .arch-ids/muse-regexps.el.id muse-regexps.el
6324 2004-12-30 01:49:50 GMT Michael Olson <mwolson@member.fsf.org> patch-1
6327 Do some early spring cleaning
6329 muse--main--1.0--patch-1
6331 2004-12-29 Michael Olson <mwolson@gnu.org>
6333 * Makefile: Change path to `publish' script.
6335 * contrib/pcomplete.el: New file that is used by Muse without
6336 actually being a part of it: hence its location in the contrib
6339 * contrib/cgi.el, contrib/httpd.el: New location.
6341 * examples/muse-johnw.el, examples/publish-johnw: Ditto.
6343 * scripts/publish, scripts/publish-project: Ditto.
6346 contrib/.arch-ids/=id contrib/.arch-ids/pcomplete.el.id
6347 contrib/pcomplete.el examples/.arch-ids/=id
6348 scripts/.arch-ids/=id
6355 ==> contrib/.arch-ids/cgi.el.id
6356 .arch-ids/httpd.el.id
6357 ==> contrib/.arch-ids/httpd.el.id
6358 .arch-ids/muse-johnw.el.id
6359 ==> examples/.arch-ids/muse-johnw.el.id
6360 .arch-ids/publish-johnw.id
6361 ==> examples/.arch-ids/publish-johnw.id
6362 .arch-ids/publish-project.id
6363 ==> scripts/.arch-ids/publish-project.id
6364 .arch-ids/publish.id
6365 ==> scripts/.arch-ids/publish.id
6369 ==> contrib/httpd.el
6371 ==> examples/muse-johnw.el
6375 ==> examples/publish-johnw
6377 ==> scripts/publish-project
6380 contrib contrib/.arch-ids examples examples/.arch-ids scripts
6384 2004-12-30 01:33:11 GMT Michael Olson <mwolson@member.fsf.org> base-0
6387 tag of mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
6389 muse--main--1.0--base-0
6391 (automatically generated log message)
6394 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--base-0
6395 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-1
6396 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-2
6397 lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-1
6398 lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-2
6399 mwolson@member.fsf.org--2004/muse--main--1.0--base-0
6400 mwolson@member.fsf.org--2004/muse--main--1.0--patch-1
6401 mwolson@member.fsf.org--2004/muse--main--1.0--patch-2
6402 mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
6403 mwolson@member.fsf.org--2004/muse--mwolson--1.0--base-0
6404 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-1
6405 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-2
6406 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-3
6407 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-4
6408 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-5
6409 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-6
6410 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-7
6411 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-8