1 # do not edit -- automatically generated by arch changelog
2 # arch-tag: automatic-ChangeLog--mwolson@gnu.org--2005/muse--main--1.0
5 2005-12-06 16:54:40 GMT Michael Olson <mwolson@gnu.org> patch-283
10 muse--main--1.0--patch-283
12 * lisp/muse-mode.el (muse-current-word): Switch order of save-restriction
13 and save-excursion as recommended by Emacs documentation.
16 ChangeLog lisp/muse-mode.el
19 2005-12-01 01:32:29 GMT Michael Olson <mwolson@gnu.org> patch-282
22 muse-mode: Handle case where we visit an anchor-only link.
24 muse--main--1.0--patch-282
26 * lisp/muse-mode.el (muse-visit-link-default): Handle case where the link
27 consists of only an anchor. Thanks to Jim Ottaway for the patch.
30 ChangeLog lisp/muse-mode.el
33 2005-12-01 01:08:13 GMT Michael Olson <mwolson@gnu.org> patch-281
36 muse-colors: Add faces for all 3 levels of emphasis.
38 muse--main--1.0--patch-281
40 * lisp/muse-colors.el (muse-emphasis-1, muse-emphasis-2)
41 (muse-emphasis-3): New faces that represent italic, bold, and bold
42 italic emphasis, respectively.
43 (muse-colors-emphasized): Use new faces. Thanks to Phillip Lord for
44 the suggestion and the initial code.
47 AUTHORS ChangeLog lisp/muse-colors.el
50 2005-11-21 21:11:14 GMT Michael Olson <mwolson@gnu.org> patch-278
53 Don't split anchors in URLs.
55 muse--main--1.0--patch-278
57 * lisp/muse-mode.el (muse-visit-link-default): Install patch from Jim
58 Ottaway. Remove ANCHOR parameter. Compute the anchor ourselves. Make
59 sure that we handle URLs before trying to split the anchor.
60 (muse-visit-link): Don't compute the anchor. Let the callee do that.
63 ChangeLog lisp/muse-mode.el
66 2005-11-20 22:22:10 GMT Michael Olson <mwolson@gnu.org> patch-276
69 Deal with case when muse-make-link is passed an explicit link.
71 muse--main--1.0--patch-276
73 * lisp/muse-mode.el (muse-make-link): Apply patch from Sacha that deals
74 with case when we are passed an explicit-style link.
77 ChangeLog lisp/muse-mode.el
80 2005-11-19 00:01:26 GMT Michael Olson <mwolson@gnu.org> patch-273
83 muse-latex: Make footnotes look a bit more natural for LaTeX users.
85 muse--main--1.0--patch-273
87 * lisp/muse-latex.el (muse-latex-markup-strings): Remove markup strings
88 for footnotemark and footnotetext-end, as recommended by Jim Ottaway.
91 ChangeLog lisp/muse-latex.el
94 2005-11-18 23:56:22 GMT Michael Olson <mwolson@gnu.org> patch-272
97 muse-texinfo: Correct markup strings for dots, enddots, center.
99 muse--main--1.0--patch-272
101 * AUTHORS: Bookkeeping
103 * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Apply patch from
104 Jim Ottaway that produces correct output for dots, enddots, and
108 AUTHORS ChangeLog lisp/muse-texinfo.el
111 2005-11-16 23:56:20 GMT Michael Olson <mwolson@gnu.org> patch-268
114 Allow "-" in publishing directives.
116 muse--main--1.0--patch-268
118 * lisp/muse-publish.el (muse-publish-markup-regexps): Allow "-" in
119 publishing directives. Thanks to Jim Ottaway for the suggestion.
122 ChangeLog lisp/muse-publish.el
125 2005-11-14 20:28:47 GMT Michael Olson <mwolson@gnu.org> patch-267
128 muse-latex: Fix "generation of PDF failed" message.
130 muse--main--1.0--patch-267
132 * lisp/muse-latex.el (muse-latex-pdf-generate): Make sure that we return
133 t or nil depending on whether the publishing attempt was successful.
136 ChangeLog lisp/muse-latex.el
139 2005-11-10 01:26:15 GMT Michael Olson <mwolson@gnu.org> patch-266
142 Call pdflatex a reasonable number of times.
144 muse--main--1.0--patch-266
146 * lisp/muse-latex.el (muse-latex-pdf-generate): Call pdflatex up to 3
147 times, depending on what return value we get. Thanks to John Wiegley
151 ChangeLog Makefile.defs debian/changelog debian/rules
155 2005-10-31 20:38:52 GMT Michael Olson <mwolson@gnu.org> patch-263
158 Fix mistyping of new option name.
160 muse--main--1.0--patch-263
162 * lisp/muse-publish.el (muse-publish-markup-comment)
163 (muse-publish-comment-tag): s/markup-//g. Fix mistyping of new option.
166 ChangeLog lisp/muse-publish.el
169 2005-10-29 09:15:07 GMT Michael Olson <mwolson@gnu.org> patch-257
172 By default, use ".muse" extension and do not detect by pathname.
174 muse--main--1.0--patch-257
176 * lisp/muse-mode.el (muse-mode-auto-p): Default to nil.
177 (muse-file-extension): Default to "muse". This has the effect of
178 making Emacs associate the ".muse" extension with muse-mode, without
179 trying to figure things out from the path to the file. The former
180 method is usually considered to be best, so we'll go with it.
183 ChangeLog lisp/muse-mode.el lisp/muse.el
186 2005-10-29 07:10:16 GMT Michael Olson <mwolson@gnu.org> patch-256
189 Emacs 21 flyspell fix.
191 muse--main--1.0--patch-256
193 * lisp/muse-mode.el (muse-mode): I finally figured out how to get
194 flyspell to pay attention to my muse-mode-flyspell-p constraints, which
195 means that the version of flyspell that comes with Emacs21 will no
196 longer mess up links.
199 ChangeLog lisp/muse-mode.el
202 2005-10-29 03:22:40 GMT Michael Olson <mwolson@gnu.org> patch-255
205 Merged from jeho@jeho.org--2005 (patch 0-11)
207 muse--main--1.0--patch-255
211 * lisp/muse-latex.el (muse-latex-markup-strings): Use the proper
214 * lisp/muse-mode.el (muse-link-at-point): Avoid error with intangible
216 (muse-visit-link-default): Save position before searching, in case the
217 search fails. Use a regexp search. Start from beginning of document.
218 Refine search regexp.
220 * lisp/muse-wiki.el (muse-wiki-ignore-bare-project-names): New option
221 that indicated whether project names without a page specifier will be
223 (muse-wiki-handle-interwiki): Consult
224 `muse-wiki-ignore-bare-project-names'.
228 * jeho@jeho.org--2005/muse--jeho--1.0--patch-6
229 muse-mode.el fix for muse-visit-link-default
231 * jeho@jeho.org--2005/muse--jeho--1.0--patch-7
232 muse-mode.el fix intangible problem in muse-link-at-point
234 * jeho@jeho.org--2005/muse--jeho--1.0--patch-8
235 muse-wiki: added option for not rendering bare project names as links
237 * jeho@jeho.org--2005/muse--jeho--1.0--patch-10
238 muse-mode.el: fix finding an anchor
240 * jeho@jeho.org--2005/muse--jeho--1.0--patch-11
241 muse-latex.el: fix footnote-end
244 AUTHORS ChangeLog lisp/muse-latex.el lisp/muse-mode.el
248 jeho@jeho.org--2005/muse--jeho--1.0--base-0
249 jeho@jeho.org--2005/muse--jeho--1.0--patch-1
250 jeho@jeho.org--2005/muse--jeho--1.0--patch-2
251 jeho@jeho.org--2005/muse--jeho--1.0--patch-3
252 jeho@jeho.org--2005/muse--jeho--1.0--patch-4
253 jeho@jeho.org--2005/muse--jeho--1.0--patch-5
254 jeho@jeho.org--2005/muse--jeho--1.0--patch-6
255 jeho@jeho.org--2005/muse--jeho--1.0--patch-7
256 jeho@jeho.org--2005/muse--jeho--1.0--patch-8
257 jeho@jeho.org--2005/muse--jeho--1.0--patch-9
258 jeho@jeho.org--2005/muse--jeho--1.0--patch-10
259 jeho@jeho.org--2005/muse--jeho--1.0--patch-11
262 2005-10-21 14:39:50 GMT Michael Olson <mwolson@gnu.org> patch-252
265 Allow anchors to occur near (rather than at) the beginning of line.
267 muse--main--1.0--patch-252
269 * lisp/muse-publish.el (muse-publish-markup-regexps): Allow non-word
270 characters before anchor, like " - ". Thanks to Phillip Lord for the
274 ChangeLog lisp/muse-publish.el
277 2005-10-13 04:20:29 GMT Michael Olson <mwolson@gnu.org> patch-251
280 Minor bookkeeping update.
282 muse--main--1.0--patch-251
284 * AUTHORS: Update information.
290 2005-10-13 03:38:30 GMT Michael Olson <mwolson@gnu.org> patch-249
293 muse-latex: Ignore anchor if it occurs at end of line.
295 muse--main--1.0--patch-249
297 * lisp/muse-latex.el (muse-latex-insert-anchor): If the anchor occurs at
298 the end of a line, ignore it. Thanks to Na Li for the suggestion.
301 ChangeLog experimental/muse-xml.el lisp/muse-latex.el
304 2005-09-27 00:15:05 GMT Michael Olson <mwolson@gnu.org> patch-246
307 Figure out syntax of :set.
309 muse--main--1.0--patch-246
311 * lisp/muse-project.el (muse-project): Make the :set option inline to
312 match the actual syntax that Muse recognizes.
314 * muse.texi (Projects): Note that I need to work on this section.
317 ChangeLog lisp/muse-project.el muse.texi
320 2005-09-26 22:31:57 GMT Michael Olson <mwolson@gnu.org> patch-245
323 Release Emacs Muse 3.02.01.
325 muse--main--1.0--patch-245
327 * NEWS: Update entries for Muse 3.02.01.
329 * debian/rules: Install NEWS.Debian.
331 * debian/NEWS: New file that contains Debian-related news items.
333 * examples/mwolson/muse-init.el: Update with my latest changes.
335 * examples/mwolson/templates/footer.html: Use
336 `muse-publishing-directive'.
339 debian/.arch-ids/NEWS.id debian/NEWS
342 ChangeLog Makefile.defs NEWS debian/changelog debian/rules
343 examples/mwolson/muse-init.el
344 examples/mwolson/templates/footer.html lisp/muse.el muse.texi
347 2005-09-26 21:23:49 GMT Michael Olson <mwolson@gnu.org> patch-244
350 Fix customization bugs concerning muse-project-alist.
352 muse--main--1.0--patch-244
354 * examples/johnw/muse-johnw.el: Update with latest version from John.
356 * muse-project.el (muse-project-alist-using-customize): New variable that
357 indicates whether or not we just used customize to modify the value of
359 (muse-project-alist-get): Set muse-project-alist-using-customize.
360 (muse-project-alist-set): Only try to unescape muse-project-alist if
361 muse-project-alist-using-customize is set. Make sure that the value we
362 save to .emacs is unescaped.
363 (muse-project): Add definition for :value-delete so that we can work
364 around an Emacs21 and XEmacs21 annoyance.
367 ChangeLog examples/johnw/muse-johnw.el lisp/muse-project.el
370 2005-09-25 03:06:25 GMT Michael Olson <mwolson@gnu.org> patch-243
373 Try to make link properties more sane.
375 muse--main--1.0--patch-243
377 * lisp/muse-colors.el (muse-link-properties): Try to make link properties
378 a bit smarter. It is hoped that this fixes several strange key
379 movement and link coloring issues. Thanks to Sergey Vlasov for the
383 AUTHORS ChangeLog lisp/muse-colors.el
386 2005-09-24 00:01:56 GMT Michael Olson <mwolson@gnu.org> patch-242
389 Use modification time for date directive.
391 muse--main--1.0--patch-242
393 * lisp/muse-publish.el (muse-publish-markup-buffer): Set the date
394 directive using the currently-publishing file's modification time,
395 rather than the current time.
398 ChangeLog lisp/muse-publish.el
401 2005-09-22 16:15:59 GMT Michael Olson <mwolson@gnu.org> patch-240
404 If more than 1 blank separates list/table items, separate them.
406 muse--main--1.0--patch-240
408 * lisp/muse-docbook.el, muse-html.el, muse-latex.el, muse-texinfo.el,
409 experimental/muse-xml.el (muse-*-markup-regexps): If more than 1 blank
410 line separates a list or table item, it will form a new table.
413 ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
414 lisp/muse-html.el lisp/muse-latex.el lisp/muse-texinfo.el
417 2005-09-19 01:34:48 GMT Michael Olson <mwolson@gnu.org> patch-239
420 muse.texi: Use @example instead of @smallexample.
422 muse--main--1.0--patch-239
424 * muse.texi: Replace @smallexample with @example. It didn't do what I
425 thought it did, and the result looked worse. Hence, the reversal.
431 2005-09-19 01:31:34 GMT Michael Olson <mwolson@gnu.org> patch-238
434 muse-html: Add muse-xhtml-style-sheet.
436 muse--main--1.0--patch-238
438 * lisp/muse-html.el (muse-html-style-sheet): Remove XHTML note.
439 (muse-xhtml-style-sheet): New option that is used in muse-xhtml-header.
440 Thanks to Trent Buck for the suggestion.
443 ChangeLog lisp/muse-html.el
446 2005-09-16 07:06:42 GMT Michael Olson <mwolson@gnu.org> patch-237
451 muse--main--1.0--patch-237
453 * Makefile.defs: Update Debian stuff.
455 * changelog: Add entry for 3.02-1, urgency medium.
458 ChangeLog Makefile.defs debian/changelog
461 2005-09-16 06:57:44 GMT Michael Olson <mwolson@gnu.org> patch-236
466 muse--main--1.0--patch-236
468 * lisp/muse.el (muse-version): Increment to 3.02.
470 * *.el: Fix first header line.
472 * examples/mwolson/muse-init.el: Sync with my config.
473 (my-muse-pdf-make-links-absolute): New function that makes relative
474 links absolute in a hard-coded way.
475 (my-muse-pdf-prepare-buffer): Add `my-muse-pdf-make-links-absolute' to
476 publishing transforms.
481 experimental/.arch-ids/muse-cite.el.id
482 experimental/muse-cite.el
485 ChangeLog Makefile.defs NEWS examples/mwolson/muse-init.el
486 experimental/muse-message.el experimental/muse-xml.el
487 lisp/muse-blosxom.el lisp/muse-book.el lisp/muse-colors.el
488 lisp/muse-convert.el lisp/muse-docbook.el lisp/muse-html.el
489 lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
490 lisp/muse-mode.el lisp/muse-poem.el lisp/muse-project.el
491 lisp/muse-protocols.el lisp/muse-publish.el
492 lisp/muse-regexps.el lisp/muse-texinfo.el lisp/muse-wiki.el
493 lisp/muse.el muse.texi
496 2005-09-16 06:33:11 GMT Michael Olson <mwolson@gnu.org> patch-235
499 Finish documentation.
501 muse--main--1.0--patch-235
503 * muse.texi (Comments): New node that describes the syntax of comments.
504 (Markup Strings): Describe all markup strings.
510 2005-09-16 05:02:45 GMT Michael Olson <mwolson@gnu.org> patch-234
513 Document style elements for muse-define-style.
515 muse--main--1.0--patch-234
517 * muse.texi: Use @smallexample for 1-line examples.
518 (Style Elements): New node that explains the different style elements
519 that may be used for muse-define-style and muse-derive-style.
520 (Deriving Styles): Prune unnecessary entries. Explain existing entries
527 2005-09-16 04:05:19 GMT Michael Olson <mwolson@gnu.org> patch-233
530 Make documentation separately installable.
532 muse--main--1.0--patch-233
534 * Makefile (install): Split into install-bin and install-info.
536 * muse.texi (Markup Regexps): Fix display bug.
539 ChangeLog Makefile muse.texi
542 2005-09-15 03:52:01 GMT Michael Olson <mwolson@gnu.org> patch-232
545 muse-mode: Set comment syntax.
547 muse--main--1.0--patch-232
549 * lisp/muse-mode.el (muse-mode): Declare comment syntax to be
550 `^; comment text$'. Thanks to Jesse Alama for the suggestion.
553 ChangeLog lisp/muse-mode.el
556 2005-09-13 06:30:18 GMT Michael Olson <mwolson@gnu.org> patch-231
559 muse.texi: Add publishing order information.
561 muse--main--1.0--patch-231
563 * muse.texi (Markup Regexps): Add publishing order.
569 2005-09-09 15:12:05 GMT Michael Olson <mwolson@gnu.org> patch-230
572 Hack on documentation. The release is in sight!
574 muse--main--1.0--patch-230
576 * muse.texi: Use @subsubheading for all logical split headers rather than
577 @emph. Move all examples against left margin. Add comments to
578 indicate what still needs to be done.
579 (DocBook): Correct a few misspelled variable names and add some new
581 (Common Elements): Split this into 4 new subsections.
587 2005-09-08 16:50:53 GMT Michael Olson <mwolson@gnu.org> patch-229
590 Fix publishing of stuff like <code><></code>.
592 muse--main--1.0--patch-229
594 * lisp/muse-publish.el (muse-publish-escape-specials): Use
595 `insert-before-markers' rather than `insert'. This should fix strange
596 edge cases like <code><></code>. Thanks to Trent Buck for the report.
599 ChangeLog lisp/muse-publish.el
602 2005-09-08 16:24:11 GMT Michael Olson <mwolson@gnu.org> patch-228
605 Update NEWS, fix muse-url-protocols customization interface.
607 muse--main--1.0--patch-228
609 * lisp/muse-protocols.el (muse-url-protocols): Add customize choice for
610 using nil as the resolve function.
612 * NEWS: Bring up-to-date.
615 ChangeLog NEWS lisp/muse-protocols.el
618 2005-09-05 17:34:31 GMT Michael Olson <mwolson@gnu.org> patch-227
621 Fix title coloring bug; muse-latex: escape '<' and '>'.
623 muse--main--1.0--patch-227
625 * lisp/muse-colors.el (muse-colors-markup): Match against the space after
626 #title. This should prevent a rather nasty bug. Thanks to John Sullivan
629 * lisp/muse-latex.el (muse-latex-markup-specials): Mark up '_' as
630 "\textunderscore{}". Add escaping for '<' and '>'. Thanks to Trent
634 ChangeLog lisp/muse-colors.el lisp/muse-latex.el
637 2005-09-05 16:49:35 GMT Michael Olson <mwolson@gnu.org> patch-226
640 muse-latex: Handle special characters in a better way.
642 muse--main--1.0--patch-226
644 * lisp/muse-latex.el (muse-latex-markup-regexps): Remove special
646 (muse-latex-markup-strings): Use \\texttt{...} for 'begin-literal and
647 'end-literal. Thanks to Trent Buck for the suggestion.
648 (muse-latex-markup-specials): Move special characters here instead of
652 ChangeLog lisp/muse-latex.el
655 2005-09-05 14:25:37 GMT Michael Olson <mwolson@gnu.org> patch-225
658 muse-latex: Fix compiler warning.
660 muse--main--1.0--patch-225
662 * lisp/muse-latex.el (muse-latex-pdf-generate): Provide 3rd argument for
666 ChangeLog lisp/muse-latex.el
669 2005-09-05 14:24:22 GMT Michael Olson <mwolson@gnu.org> patch-224
674 muse--main--1.0--patch-224
676 * lisp/muse-colors.el (muse-colors-tags): Switch coloring of code and
677 verbatim. Verbatim makes text literal and escaped, code makes text
678 teletype and escaped.
680 * muse-publish.el (muse-publish-markup-tags): Add "code".
681 (muse-publish-code-tag): New function that publishes code the same way
685 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
688 2005-09-05 13:24:19 GMT Michael Olson <mwolson@gnu.org> patch-223
691 Strip text properties before browsing a URL.
693 muse--main--1.0--patch-223
695 * lisp/muse-protocols.el (muse-browse-url): Strip text properties. Maybe
699 ChangeLog lisp/muse-protocols.el
702 2005-09-05 05:12:07 GMT Michael Olson <mwolson@gnu.org> patch-222
705 muse-latex: Call pdflatex twice to get <contents> published.
707 muse--main--1.0--patch-222
709 * lisp/muse-latex.el (muse-latex-pdf-generate): Quote arguments. Call
710 pdflatex twice, since this seems to be necessary to get <contents>
711 published. Thanks to Trent Buck for the heads up. I wonder if we need
712 to call it three times, since this is what John originally did. Can
713 someone please give me advice about this?
716 ChangeLog lisp/muse-latex.el
719 2005-09-04 17:07:07 GMT Michael Olson <mwolson@gnu.org> patch-221
722 Make info:// and man:// not publish a link, handle insert URL edge case.
724 muse--main--1.0--patch-221
726 * lisp/muse-protocols.el (muse-url-protocols): info:// and man:// should
727 publish only the description, not the URL.
729 * lisp/muse-publish.el (muse-publish-insert-url): Handle case where we
730 get nil from muse-publish-url by not inserting any text.
733 ChangeLog lisp/muse-protocols.el lisp/muse-publish.el
736 2005-09-04 17:02:21 GMT Michael Olson <mwolson@gnu.org> patch-220
739 If a URL has a resolve function of nil, publish the description only.
741 muse--main--1.0--patch-220
743 * lisp/muse-mode.el (muse-visit-link-default): Make sure we search for a
746 * lisp/muse-protocols.el (muse-url-protocols): Improve customization
748 (muse-resolve-url): If nil is given as the resolve function, return
751 * lisp/muse-publish.el (muse-publish-url): If the URL resolves as nil,
752 insert the description instead of the original URL.
755 ChangeLog lisp/muse-mode.el lisp/muse-protocols.el
759 2005-09-02 22:57:04 GMT Michael Olson <mwolson@gnu.org> patch-219
762 Implement protocol handling.
764 muse--main--1.0--patch-219
766 * lisp/muse-mode.el (muse-mode): Call muse-update-url-regexp. Maybe I
767 should just make a hook for this stuff.
768 (muse-visit-link-default): Call muse-browse-url instead of browse-url.
770 * lisp/muse-protocols.el: New file that implements protocol handling.
772 * lisp/muse-publish.el (muse-publish-url-transforms): Add
774 (muse-publish-markup-url): Indentation fix, no func change.
776 * lisp/muse-regexps.el (muse-url-regexp): Move to muse-protocols.el.
778 * lisp/muse.el: Require muse-protocols.
781 lisp/.arch-ids/muse-protocols.el.id lisp/muse-protocols.el
784 ChangeLog lisp/muse-mode.el lisp/muse-publish.el
785 lisp/muse-regexps.el lisp/muse.el
788 2005-09-01 16:11:57 GMT Michael Olson <mwolson@gnu.org> patch-218
791 muse-xml: Use a more standard sort of header.
793 muse--main--1.0--patch-218
795 * experimental/muse-xml.el (muse-xml-header): Use <MUSE> instead of <page
796 type="muse">, as suggested by Brad Collins.
799 ChangeLog experimental/muse-xml.el
802 2005-09-01 16:04:32 GMT Michael Olson <mwolson@gnu.org> patch-217
805 Add schema for muse-xml, tweak verse formatting, fix goof from last patch.
807 muse--main--1.0--patch-217
809 * AUTHORS: Note that Brad Collins authored examples/muse-rnc.
811 * README (examples): Mention that other files are here as well.
813 * examples/muse-rnc.el: New file that implements a RelaxNG Compact schema
814 for use with muse-xml.el.
816 * muse-xml.el: Mention the newly-contributed schema from Brad, and that
817 muse-xml is in experimental status.
818 (muse-xml-markup-regexps): Correct table-munging regexp.
819 (muse-xml-markup-strings): Surround each verse line with <line></line>.
820 Empty lines are marked up as <line />.
822 * muse-html.el (muse-html-markup-strings, muse-xhtml-markup-strings):
823 s/last-stanza-end/end-last-stanza-line/.
825 * muse-mode.el (muse-visit-link-default): Make the temporary file
826 visiting work as expected.
828 * muse-publish.el (muse-publish-markup-verse): Make use of
829 'begin-verse-line and 'begin-last-stanza-line. Use
830 'end-last-stanza-line instead of 'last-stanza-end.
832 * muse.texi (Verse): Be a bit more clever with our example.
835 examples/.arch-ids/muse.rnc.id examples/muse.rnc
838 AUTHORS ChangeLog README experimental/muse-xml.el
839 lisp/muse-html.el lisp/muse-mode.el lisp/muse-publish.el
843 2005-09-01 13:42:15 GMT Michael Olson <mwolson@gnu.org> patch-216
846 Allow links to temporary files to be visited.
848 muse--main--1.0--patch-216
850 * lisp/muse-mode.el (muse-visit-link-default): Permit visiting of
851 temporary files. These are buffers that do not have a corresponding
855 ChangeLog lisp/muse-mode.el
858 2005-09-01 11:41:14 GMT Michael Olson <mwolson@gnu.org> patch-215
861 Fix save-match-data gaffe.
863 muse--main--1.0--patch-215
865 * lisp/muse-regexps.el (muse-regexp-emacs-revision): Move save-match-data
866 outside of `and' statement.
869 ChangeLog lisp/muse-regexps.el
872 2005-08-31 03:48:28 GMT Michael Olson <mwolson@gnu.org> patch-214
875 Introduce :link-suffix. muse-wiki: Don't mangle acronyms in titles.
877 muse--main--1.0--patch-214
879 * examples/mwolson/muse-init.el: Update.
881 * muse-blosxom.el ("blosxom-html", "blosxom-xhtml"): Use :link-suffix to
882 ensure that links to other pages in this project are given the proper
885 * muse-latex.el ("pdf", "pdfcjk"): Ditto.
887 * muse-journal.el (muse-journal-rdf-header): Use muse-publish-link-name
888 instead of muse-publish-output-name.
890 * muse-publish.el (muse-publish-link-name, muse-publish-link-file): New
891 functions that consult the :link-suffix when returning the name of the
892 link (or the complete file name for the latter function). If
893 :link-suffix does not exist, use :suffix. This should help Muse be
894 able to handle some more usage scenarios.
895 (muse-publish-prepare-url): Use muse-publish-link-name instead of
896 muse-publish-output-name.
898 * muse-wiki.el (muse-wiki-resolve-project-page): Use
899 muse-publish-link-file instead of muse-publish-output-file.
900 (muse-wiki-publish-pretty-title): Don't space-separate capitalized
901 letters. The old behavior was not friendly to acronyms.
904 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
905 lisp/muse-journal.el lisp/muse-latex.el lisp/muse-publish.el
909 2005-08-29 06:14:35 GMT Michael Olson <mwolson@gnu.org> patch-213
912 Correct the publish-project example.
914 muse--main--1.0--patch-213
916 * examples/publish-project: Remove "-l muse-build.el" and note that the
917 user's muse-init.el file should add the Muse directories to load-path.
920 ChangeLog examples/publish-project
923 2005-08-29 06:04:51 GMT Michael Olson <mwolson@gnu.org> patch-212
926 Reinstate former extended character class rules.
928 muse--main--1.0--patch-212
930 * lisp/muse-regexps.el (muse-regexp-use-character-classes): Looks like
931 extended regexps really don't work well on Emacs 21.2 or 21.3, so
933 (muse-regexp-emacs-revision): New variable that indicates the revision
934 number of this version of Emacs.
935 (muse-extreg-usable-p): Reinstate old rules -- Emacs 21.2 and 21.3
936 aren't working well enough with extended character classes in regexps.
938 * lisp/muse.el (muse-version): If INSERT option is given, insert the text
939 instead of just displaying it.
942 ChangeLog lisp/muse-regexps.el lisp/muse.el
945 2005-08-28 23:59:03 GMT Michael Olson <mwolson@gnu.org> patch-211
948 Fix paragraph-filling breakage in Emacs21.
950 muse--main--1.0--patch-211
952 * lisp/muse-mode.el (muse-mode): Check explicitly for Emacs21 rather than
953 relying on muse-extreg-usable-p. Thanks to Sergey Vlasov for the bug
957 ChangeLog lisp/muse-mode.el
960 2005-08-27 02:25:35 GMT Michael Olson <mwolson@gnu.org> patch-210
963 Allow Emacs 21.3 to use extended character classes in regexps.
965 muse--main--1.0--patch-210
967 * lisp/muse-regexps.el (muse-extreg-usable-p): Use a simpler algorithm.
968 Since enough positive reports have come in about the usability of 21.3,
969 we'll allow it to use extended character classes in regexps by default.
972 ChangeLog lisp/muse-regexps.el
975 2005-08-26 14:48:08 GMT Michael Olson <mwolson@gnu.org> patch-209
978 Don't prompt unnecessarily when doing C-c C-t in a Muse project file.
980 muse--main--1.0--patch-209
982 * lisp/muse-publish.el (muse-publish-get-output-dir): Use
983 `muse-read-directory-name' instead of `read-file-name'. Now Muse won't
984 offer the style and directory prompt when you hit C-c C-t in a file
985 belonging to a defined Muse project. Otherwise prompt. Thanks to Yann
988 * lisp/muse.el (muse-read-directory-name): New function that defines a
989 fallback version of `read-directory-name', since Emacs21 doesn't have
993 ChangeLog lisp/muse-publish.el lisp/muse.el
996 hodique@lifl.fr--2005/muse--yh--1.0--patch-34
997 hodique@lifl.fr--2005/muse--yh--1.0--patch-35
998 hodique@lifl.fr--2005/muse--yh--1.0--patch-36
999 hodique@lifl.fr--2005/muse--yh--1.0--patch-37
1000 hodique@lifl.fr--2005/muse--yh--1.0--patch-38
1001 hodique@lifl.fr--2005/muse--yh--1.0--patch-39
1004 2005-08-25 05:44:56 GMT Michael Olson <mwolson@gnu.org> patch-208
1007 Fix problem with links at beginning of buf and paragraphs.
1009 muse--main--1.0--patch-208
1011 * experimental/muse-xml.el (muse-xml-markup-regexps): Update to do what I
1014 * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
1016 * muse-html.el (muse-html-markup-regexps): Ditto.
1018 * muse-publish.el (muse-publishing-last-position): New variable that
1019 indicates our last buffer position while publishing the current rule.
1020 Used to make sure the process doesn't get stalled.
1021 (muse-publish-markup): Fix edge case where links at beginning of
1022 buffer, with read-only text, would prevent the beginning of buffer from
1024 (muse-publish-markup-directive): Fix case where two directives of the
1025 same size would prevent any following directives from being
1026 interpreted. We accomplish this by setting the last published position
1027 to nil after each directive.
1030 ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
1031 lisp/muse-html.el lisp/muse-publish.el
1034 2005-08-24 03:45:13 GMT Michael Olson <mwolson@gnu.org> patch-207
1037 Document publishing directives.
1039 muse--main--1.0--patch-207
1041 * muse.texi (Getting Started): Remove crufty sentence.
1042 (Directives): New section that describes the likes of #title and
1049 2005-08-23 04:36:54 GMT Michael Olson <mwolson@gnu.org> patch-206
1052 Document WikiNames and update header publishing information.
1054 muse--main--1.0--patch-206
1056 * muse.texi (Headings): Any level of headings is supported.
1057 (Emphasizing Text): Verbatim text may span multiple lines.
1058 (Explicit Links): Refactor Links section into Explicit Links, Implicit
1060 (Implicit Links): Document WikiNames and InterWiki links.
1066 2005-08-22 20:37:10 GMT Michael Olson <mwolson@gnu.org> patch-205
1069 Finish NEWS, handle emphasis at EOF edge case.
1071 muse--main--1.0--patch-205
1073 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-underlined)
1074 (muse-colors-verbatim): Highlight emphasis at the end of file, as long
1075 as there is a terminating emphasis delimiter.
1077 * examples/mwolson/muse-init.el: Sync with my latest configuration.
1079 * NEWS: Bring this up to date.
1082 ChangeLog NEWS examples/mwolson/muse-init.el
1086 2005-08-19 16:55:39 GMT Michael Olson <mwolson@gnu.org> patch-204
1089 muse-html: Add muse-xhtml-extension.
1091 muse--main--1.0--patch-204
1093 * lisp/muse-html.el (muse-xhtml-extension): New option that specifies the
1094 default file extension for publishing XHTML files. Thanks to Trent
1095 Buck for the suggestion.
1099 ChangeLog lisp/muse-html.el
1102 2005-08-19 16:24:08 GMT Michael Olson <mwolson@gnu.org> patch-203
1105 Add items through patch-149 to NEWS.
1107 muse--main--1.0--patch-203
1109 * NEWS (progress): Catch up to patch-149.
1111 * lisp/muse-mode.el (muse-mode): Remove spurious comment.
1113 * lisp/muse-publish.el (muse-publish): Ditto.
1116 ChangeLog NEWS lisp/muse-mode.el lisp/muse-publish.el
1119 2005-08-18 06:53:31 GMT Michael Olson <mwolson@gnu.org> patch-202
1122 Make building of Debian revisions work.
1124 muse--main--1.0--patch-202
1126 * Makefile (distclean): Don't remove anything in debian/, since it will
1128 (debclean): Removed, since two different targets need slightly
1129 different versions of this. Even abstraction has its limits.
1130 (debbuild): New target that takes care of performing the build itself.
1131 (debrevision): New target that makes a revision build, where the
1132 original tarball must not be modified.
1133 (debrevision): Split out building stuff to debbuild target.
1135 * debian/changelog: Several revisions worth of Debian fun.
1137 * debian/control (Build-Depends-Indep): Add emacs21 | emacsen.
1138 (Description): Make this match the ITP and shorten the text.
1141 ChangeLog Makefile Makefile.defs debian/changelog
1145 2005-08-14 07:10:16 GMT Michael Olson <mwolson@gnu.org> patch-201
1148 Prepare initial upload for Debian project.
1150 muse--main--1.0--patch-201
1152 * Makefile.defs (LASTUPLOAD): Mark as the previous Debian package
1153 version, since we only want the last changelog entry to appear on the
1154 initial Debian upload.
1156 * debian/changelog: New Debian package 3.01.arch.201-1.
1159 ChangeLog Makefile.defs debian/changelog
1162 2005-08-13 05:05:41 GMT Michael Olson <mwolson@gnu.org> patch-200
1165 muse-mode: Minor regexp tweak.
1167 muse--main--1.0--patch-200
1169 * lisp/muse-mode.el (muse-mode): Use \\s- instead of [[:blank:]].
1172 ChangeLog lisp/muse-mode.el
1175 2005-08-13 00:25:54 GMT Michael Olson <mwolson@gnu.org> patch-199
1178 Minor fixups from Peter K. Lee.
1180 muse--main--1.0--patch-199
1182 * experimental/muse-xml.el (muse-xml-fixup-tables): Be slightly less
1183 restrictive with our end-of-table regexp.
1185 * lisp/muse-docbook.el (muse-docbook-fixup-tables): Look for tgroup
1186 instead of start of table. Be less restrictive with several of our
1189 * lisp/muse-html.el: Patch from Peter K. Lee.
1190 (muse-html-prepare-buffer): Work around edge case where the "charset="
1191 part has already been appended to muse-html-meta-content-type.
1192 (muse-html-fixup-tables): Be slightly less restrictive with our
1193 end-of-table regexp.
1196 ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
1200 2005-08-12 20:36:10 GMT Michael Olson <mwolson@gnu.org> patch-198
1203 Keep lists from getting mashed together on M-q.
1205 muse--main--1.0--patch-198
1207 * lisp/muse-mode.el (muse-mode): Handle footnotes. Set `paragraph-start'
1208 locally so that lists don't get blended together incorrectly upon
1212 ChangeLog lisp/muse-mode.el
1215 2005-08-12 01:29:58 GMT Michael Olson <mwolson@gnu.org> patch-197
1218 QuickStart: Minor typo in anchor example.
1220 muse--main--1.0--patch-197
1222 * examples/QuickStart (Anchors and tagged links): Link to an anchor only,
1223 rather than a full URL.
1226 ChangeLog examples/QuickStart
1229 2005-08-09 23:15:10 GMT Michael Olson <mwolson@gnu.org> patch-196
1232 Makefile: Use BUILDOPTS.
1234 muse--main--1.0--patch-196
1236 * Makefile (debrelease): Make use of $(BUILDOPTS).
1238 * Makefile.defs (BUILDOPTS): New option that allows additional options to
1239 be passed to dpkg-buildpackage. In case I ever make several revisions
1240 before getting the -1 revision uploaded, for example, I can use "-sa"
1241 here in order to make a valid pacakge.
1244 ChangeLog Makefile Makefile.defs
1247 2005-08-09 22:39:09 GMT Michael Olson <mwolson@gnu.org> patch-195
1250 Make generated Debian packages slightly easier to upload.
1252 muse--main--1.0--patch-195
1254 * debian/changelog: Generate 3.01.arch.195-1.
1256 * debian/rules (clean): Call $(MAKE) realclean instead of $(MAKE) clean.
1258 * Makefile.defs (LASTUPLOAD): New variable that indicates the version
1259 that was last uploaded to Debian.
1261 * Makefile (debrelease): Use $(LASTUPLOAD) to ensure that a full set of
1262 changes is generated. This means we have to use dpkg-buildpackage,
1263 since debuild doesn't recognize the environment variables that it
1264 claims to recognize.
1267 ChangeLog Makefile Makefile.defs debian/changelog debian/rules
1270 2005-08-09 04:01:52 GMT Michael Olson <mwolson@gnu.org> patch-194
1273 Makefile: Minor deletion cleanups.
1275 muse--main--1.0--patch-194
1282 2005-08-09 03:26:50 GMT Michael Olson <mwolson@gnu.org> patch-193
1285 Compilation cleanups.
1287 muse--main--1.0--patch-193
1289 * lisp/muse-mode.el (muse-mode): Use `make-local-variable' instead of
1290 `make-variable-buffer-local' in order to silence compiler warnings.
1292 * lisp/muse.el: Add an eval-when-compile line to silence a compiler
1295 * scripts/muse-build.el (muse-elint-files): Automatically load every
1296 elisp file rather than specifying each one.
1299 ChangeLog lisp/muse-mode.el lisp/muse.el scripts/muse-build.el
1302 2005-08-08 22:58:24 GMT Michael Olson <mwolson@gnu.org> patch-192
1305 Fix failure to resolve interwiki link when clicking on it.
1307 muse--main--1.0--patch-192
1309 * Makefile (debclean): Minor tweak.
1311 * lisp/muse-mode.el (muse-visit-link-default): Indentation fix. No func
1314 * lisp/muse-project.el (muse-project-find-file): Don't add file
1315 extensions to a relative name. If we're dealing with a file, open it
1316 up without searching through the various projects for a path. This
1317 should fix the failure to resolve an interwiki link by clicking on it.
1320 ChangeLog Makefile lisp/muse-mode.el lisp/muse-project.el
1323 2005-08-06 17:39:45 GMT Michael Olson <mwolson@gnu.org> patch-191
1326 Makefile: Remove stale Debian packages for this version.
1328 muse--main--1.0--patch-191
1330 * Makefile (debclean): Remove generated Debian packages for the current
1331 version in parent directory.
1337 2005-08-03 04:34:50 GMT Michael Olson <mwolson@gnu.org> patch-190
1340 Fix trailing backslash error.
1342 muse--main--1.0--patch-190
1344 * lisp/muse-project.el (muse-project-of-file): Apply 1-line
1345 regexp-quoting fix from drkm.
1348 ChangeLog lisp/muse-project.el
1351 2005-07-27 07:43:53 GMT Michael Olson <mwolson@gnu.org> patch-189
1354 Release 3.01.91 (3.02 RC2).
1356 muse--main--1.0--patch-189
1358 * lisp/muse.el (muse-version): Release 3.01.91 (3.02 RC2).
1361 ChangeLog Makefile.defs lisp/muse.el muse.texi
1364 2005-07-27 07:40:03 GMT Michael Olson <mwolson@gnu.org> patch-188
1367 Escape email address and URL always.
1369 muse--main--1.0--patch-188
1371 * lisp/muse-publish.el (muse-publish-markup-email): Move lower. Always
1372 escape and publish email address as read-only, even when it's not
1374 (muse-publish-markup-url): Ditto for URL.
1377 ChangeLog Makefile.defs debian/changelog lisp/muse-publish.el
1380 2005-07-26 08:49:38 GMT Michael Olson <mwolson@gnu.org> patch-187
1383 Inter-project output name fix.
1385 muse--main--1.0--patch-187
1387 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): I would've sworn
1388 that I had fixed this before.
1391 ChangeLog lisp/muse-wiki.el
1394 2005-07-26 08:40:11 GMT Michael Olson <mwolson@gnu.org> patch-186
1397 Make coloring of verbatim greater-than sign same as publishing.
1399 muse--main--1.0--patch-186
1401 * lisp/muse-colors.el (muse-colors-markup): Since we currently publish a
1402 greater-than sign surrounded by equal signs, display it in verbatim
1406 ChangeLog lisp/muse-colors.el
1409 2005-07-26 08:03:41 GMT Michael Olson <mwolson@gnu.org> patch-185
1412 Allow transform function for link descriptions. Bare email and URL fixes.
1414 muse--main--1.0--patch-185
1416 * lisp/muse-publish.el (muse-publish-url-transforms): Docfix.
1417 (muse-publish-desc-transforms): New option that contains the functions
1418 that will be called to transform a link description.
1419 (muse-publish-markup-word): Handle Yet Another Edge Case.
1420 (muse-publish-markup-email): Use
1421 `muse-publish-escape-specials-in-string'. Don't publish if we have a
1422 double-quote on either side.
1423 (muse-publish-url): Apply description transforms.
1424 (muse-publish-markup-url): Don't publish if we have a double-quote on
1427 * lisp/muse-wiki.el (muse-wiki-update-wikiword-regexp)
1428 (muse-wiki-wikiword-regexp, muse-wiki-use-wikiword): Minor docfixes.
1429 (muse-wiki-interwiki-delimiter): New option that indicates the
1430 interwiki delimiter to use.
1431 (muse-wiki-interwiki-replacement): New option that indicates the
1433 (muse-wiki-update-interwiki-regexp): Use muse-wiki-interwiki-delimiter.
1434 (muse-wiki-publish-pretty-title): Deal with EXPLICIT argument so that
1435 this can be added to muse-publish-desc-transforms.
1436 (muse-wiki-publish-pretty-interwiki): New function that replaces the
1437 interwiki delimiter with its replacement, but only when the given text
1438 is not an explicit link.
1440 * lisp/muse.el (muse-update-file-extension): New function made from the
1441 innards of the :set function in `muse-file-extension'.
1444 ChangeLog lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
1447 2005-07-26 06:17:31 GMT Michael Olson <mwolson@gnu.org> patch-184
1450 Handle anchors in all publishing styles, as well as linking to them.
1452 muse--main--1.0--patch-184
1454 * lisp/muse-publish.el (muse-publish-url): Publish links to anchors as
1456 (muse-publish-prepare-url): Don't touch links to anchors.
1458 * lisp/muse-docbook.el (muse-docbook-markup-strings): Add handler for
1459 'internal-link. Treat centered text with
1460 <para role="center">...</para>.
1461 (muse-docbook-markup-paragraph): Slight regexp tweak.
1462 (muse-docbook-insert-anchor): Docfix.
1463 (muse-docbook-markup-anchor): Move lower in file.
1465 * lisp/muse-html.el (muse-html-markup-strings): Add handler for
1467 (muse-xhtml-markup-strings): Order list, no func change.
1468 (muse-html-markup-anchor): Move up in file, no func change.
1470 * lisp/muse-latex.el (muse-latex-markup-functions): Add rule for
1472 (muse-latex-markup-strings): Add handler for 'internal-link.
1473 (muse-latex-insert-anchor, muse-latex-markup-anchor): New functions
1474 that insert an anchor around the next word or inside of a tag.
1476 * lisp/muse-texinfo.el (muse-texinfo-markup-functions): Add rule for
1479 * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Add handler for
1481 (muse-texinfo-insert-anchor, muse-texinfo-markup-anchor): New functions
1482 that insert an anchor before the next word or within a tag.
1484 * NEWS: Initial attempt at documenting changes since 3.01.
1487 .arch-ids/NEWS.id NEWS
1490 ChangeLog lisp/muse-docbook.el lisp/muse-html.el
1491 lisp/muse-latex.el lisp/muse-publish.el lisp/muse-texinfo.el
1494 2005-07-26 04:30:52 GMT Michael Olson <mwolson@gnu.org> patch-183
1497 Generalize some blosxom helper functions.
1499 muse--main--1.0--patch-183
1501 * examples/mwolson/muse-init.el (muse-project-alist): Adapt to new
1502 generalized helper functions.
1503 (my-muse-prepare-entry-for-xanga): Use muse-blosxom-extension rather
1504 than hard-coding it. Use muse-with-temp-buffer. Handle all kinds of
1507 * lisp/muse-blosxom.el: Update example in header.
1508 (muse-blosxom-new-entry): Use new names for helper functions.
1509 (muse-blosxom-get-categories, muse-blosxom-project-alist-entry)
1510 (muse-blosxom-project-alist-dirs): Move to muse-project.el.
1512 * lisp/muse-project.el (muse-project-recurse-directory): Renamed from
1513 `muse-blosxom-project-get-categories'.
1514 (muse-project-alist-styles): Renamed from
1515 `muse-blosxom-project-alist-entry'.
1516 (muse-project-alist-dirs): Renamed from
1517 `muse-blosxom-project-alist-dirs'.
1518 (muse-project-of-file): Use `muse-current-file'.
1520 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Use
1521 `muse-current-file'.
1523 * lisp/muse.el (muse-current-file): New function that returns the name of
1524 the currently visited or published file.
1525 (muse-page-name): Use `muse-current-file'.
1528 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
1529 lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
1532 2005-07-26 03:47:53 GMT Michael Olson <mwolson@gnu.org> patch-182
1535 muse-xml: definition lists, muse-docbook: center.
1537 muse--main--1.0--patch-182
1539 * Makefile (%.info, %.html): Use general argument in rule.
1540 (distclean): Add another cruft file.
1542 * experimental/muse-xml.el (muse-xml-markup-strings): Use <list
1543 type="definition"> for definition lists.
1545 * lisp/muse-docbook.el (muse-docbook-markup-strings): Replace <center>
1546 with <note>, since it's the closest thing I could find.
1549 ChangeLog Makefile experimental/muse-xml.el
1550 lisp/muse-docbook.el
1553 2005-07-24 22:46:22 GMT Michael Olson <mwolson@gnu.org> patch-181
1556 Minor namespace fix.
1558 muse--main--1.0--patch-181
1560 * lisp/muse-colors.el (muse-colors-explicit-link): Use
1561 muse-match-string-no-properties rather than match-string-no-properties.
1564 ChangeLog lisp/muse-colors.el
1567 2005-07-24 21:04:15 GMT Michael Olson <mwolson@gnu.org> patch-180
1570 Correct breakage induced by previous patch.
1572 muse--main--1.0--patch-180
1574 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Don't use the local
1575 path as a fallback if we are publishing.
1578 ChangeLog lisp/muse-wiki.el
1581 2005-07-24 21:01:02 GMT Michael Olson <mwolson@gnu.org> patch-179
1584 Make interwiki links work in a few more edge cases.
1586 muse--main--1.0--patch-179
1588 * lisp/muse-project.el (muse-project-applicable-styles): Remove
1589 assertion, now that I have a good idea of the edge cases involved.
1591 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle case where
1592 the current file is not part of any Muse project, allowing interwiki
1593 links to be resolvable even then. Don't return a relative path if we
1594 are not publishing. For visiting links, the best thing is just to
1595 return the real path.
1598 ChangeLog lisp/muse-project.el lisp/muse-wiki.el
1601 2005-07-24 03:38:06 GMT Michael Olson <mwolson@gnu.org> patch-178
1604 Fix warnings during font-lock, example tag highlighting.
1606 muse--main--1.0--patch-178
1608 * lisp/muse-colors.el (muse-colors-region): Prevent "Wrong side of point"
1610 (muse-colors-tags): Make sure that no fontification occurs in <code> or
1612 (muse-unhighlight-region): Move higher up.
1613 (muse-colors-example-tag, muse-colors-literal-tag): Use
1614 `muse-unhighlight-region'. Fix spelling goof. Omit (goto-char end)
1615 since the point gets put in the right place automatically.
1618 ChangeLog lisp/muse-colors.el
1621 2005-07-24 03:01:50 GMT Michael Olson <mwolson@gnu.org> patch-177
1624 muse-xml: Separate section from title.
1626 muse--main--1.0--patch-177
1628 * experimental/muse-xml.el (muse-xml-markup-strings): Add "level"
1629 attribute to sections. Use separate <title> tag to handle the title of
1630 a section. Thanks to drkm for the suggestion.
1632 * lisp/muse-mode.el (muse-mode): Code indentation, no func change.
1634 * lisp/muse-publish.el (muse-publish-markup-heading)
1635 (muse-publish-section-close): Pass level to markup strings for all
1636 section-related tags.
1638 * lisp/muse.el (muse-page-name): Handle case where buffer-file-name is
1642 ChangeLog experimental/muse-xml.el lisp/muse-mode.el
1643 lisp/muse-publish.el lisp/muse.el
1646 2005-07-23 01:29:29 GMT Michael Olson <mwolson@gnu.org> patch-176
1649 Include regexps from base styles. Fix muse-project-ignore-regexp and use it more.
1651 muse--main--1.0--patch-176
1653 * lisp/muse-blosxom.el (muse-blosxom-get-categories): Don't include
1654 folders that match `muse-project-ignore-regexp'.
1656 * lisp/muse-project.el (muse-project-ignore-regexp): Correct an escape
1657 omission. Add ",.*" to list of bad directory parts.
1659 * lisp/muse-project.el (muse-project-of-file): Ignore PATHNAME if it
1660 matches `muse-project-ignore-regexp'.
1662 * lisp/muse-publish.el: Install patch from Peter K. Lee.
1663 (muse-style-elements-list): New function that returns a list of
1664 references to ELEM in STYLE, including base styles.
1665 (muse-publish-markup-region): Use muse-style-elements-list rather than
1666 muse-style-elements when getting :regexps.
1668 * lisp/muse-publish.el (muse-style-element): Add docstring.
1671 AUTHORS ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
1672 lisp/muse-publish.el
1675 2005-07-23 00:21:36 GMT Michael Olson <mwolson@gnu.org> patch-175
1678 Initial implementation of muse-xml.el. End of section edge case.
1680 muse--main--1.0--patch-175
1682 * AUTHORS: Add Peter K. Lee.
1684 * Makefile (experimental): New target that builds experimental programs.
1685 (distclean): Remove debian/dirs, a cruft file from the debian build
1688 * examples/mwolson/muse-init.el: Update.
1690 * examples/mwolson/muse-init.el ("\C-cpL"): Use a better function that
1691 prompts for the blog entry to visit.
1693 * experimental/Makefile: New file that causes experimental stuff to be
1696 * experimental/muse-xml.el: New file that provides the experimental XML
1699 * lisp/muse-docbook.el (muse-docbook-markup-regexps): Re-order and fix
1702 * lisp/muse-html.el (muse-html-markup-regexps): Ditto.
1704 * lisp/muse-publish.el (muse-publish-section-close): Deal with edge case
1705 involving end-of-file and paragraph detection.
1707 * lisp/muse-wiki.el: Minor header fix.
1709 * scripts/muse-build.el (load-path): Add "../experimental".
1712 experimental/.arch-ids/Makefile.id
1713 experimental/.arch-ids/muse-xml.el.id experimental/Makefile
1714 experimental/muse-xml.el
1717 AUTHORS ChangeLog Makefile examples/mwolson/muse-init.el
1718 lisp/muse-docbook.el lisp/muse-html.el lisp/muse-publish.el
1719 lisp/muse-wiki.el scripts/muse-build.el
1722 2005-07-22 07:30:43 GMT Michael Olson <mwolson@gnu.org> patch-174
1725 Try to fix <example> region coloring problem.
1727 muse--main--1.0--patch-174
1729 * lisp/muse-colors.el (muse-colors-example-tag, muse-colors-literal-tag):
1730 If region is multiple lines, add '(font-lock-multiline t) to
1731 properties. This should fix an annoying <example> region issue.
1734 ChangeLog lisp/muse-colors.el
1737 2005-07-22 07:19:30 GMT Michael Olson <mwolson@gnu.org> patch-173
1740 Don't publish implicit links that have a double-quote at begin or end.
1742 muse--main--1.0--patch-173
1744 * lisp/muse-colors.el (muse-colors-implicit-link): Don't colorize if a
1745 double-quote exists at beginning or end.
1747 * lisp/muse-publish.el (muse-publish-markup-link): When link is implicit,
1748 don't colorize if a double-quote exists at beginning or end.
1751 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
1754 2005-07-22 06:42:10 GMT Michael Olson <mwolson@gnu.org> patch-172
1757 Fix failure to publish emphasis properly.
1759 muse--main--1.0--patch-172
1761 * lisp/muse-publish.el (muse-publish-markup-word): Darn off-by-one
1764 * experimental/muse-wiki-old.el: Removed, since I'm happy with the state
1768 experimental/.arch-ids/muse-wiki-old.el.id
1769 experimental/muse-wiki-old.el
1772 ChangeLog lisp/muse-publish.el
1775 2005-07-22 04:55:52 GMT Michael Olson <mwolson@gnu.org> patch-171
1778 Add a few common revision control directories to the ignore list.
1780 muse--main--1.0--patch-171
1782 * lisp/muse-project.el (muse-project-ignore-regexp): Add types of
1783 directories to be ignored when building the file alist, such as those
1784 used for CVS and Arch revision control data.
1787 ChangeLog lisp/muse-project.el
1790 2005-07-21 01:00:25 GMT Michael Olson <mwolson@gnu.org> patch-170
1793 Fix #2654: Append a newline when using pdf publishing style.
1795 muse--main--1.0--patch-170
1797 * lisp/muse-latex.el (muse-latex-footer, muse-latexcjk-footer): Append a
1801 ChangeLog lisp/muse-latex.el
1804 2005-07-20 20:20:24 GMT Michael Olson <mwolson@gnu.org> patch-169
1807 5 levels of headings colorization; color bare URLs.
1809 muse--main--1.0--patch-169
1811 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-markup):
1812 Really color up to 5 headings.
1813 (muse-colors-markup): Add muse-url-regexp.
1814 (muse-colors-explicit-link): Renamed from muse-colors-link.
1815 (muse-colors-implicit-link): Moved here from
1816 `muse-wiki-colors-wikiword' in muse-wiki.el. We need it here since
1817 we'll be coloring URLs.
1820 ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
1823 2005-07-20 19:45:15 GMT Michael Olson <mwolson@gnu.org> patch-168
1826 Don't emphasize if a word constituent follows the trailer.
1828 muse--main--1.0--patch-168
1830 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-underlined)
1831 (muse-colors-verbatim): Don't colorize if a word constituent follows
1834 * lisp/muse-publish.el (muse-publish-markup-word): Don't publish if a
1835 word constituent follows the trailer.
1838 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
1841 2005-07-20 18:50:12 GMT Michael Olson <mwolson@gnu.org> patch-167
1844 Add coloring for example, verbatim, and =signs=; anchor fix.
1846 muse--main--1.0--patch-167
1848 * lisp/muse-colors.el (muse-verbatim-face): New face that is used to
1849 color <example>, <verbatim>, and =signs=. Defaults to a shade of gray.
1850 (muse-colors-verbatim): Use `muse-verbatim-face'.
1851 (muse-colors-markup): Move =sign= interpreting down so it gets higher
1853 (muse-colors-tags): Add verbatim and literal tags.
1854 (muse-colors-example-tag): Use `remove-text-properties' instead of
1855 `set-text-properties', since the latter does not work consistently.
1856 (muse-colors-literal-tag): New function that strips all markup from the
1858 (muse-colors-link): Match against muse-explicit-link-regexp early on so
1859 that we can work around an annoying XEmacs issue.
1861 * lisp/muse-publish.el (muse-publish-markup-word): Make =signs=
1862 multi-line by default.
1864 * lisp/muse.el (muse-page-name): Handle case where we're given an empty
1868 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
1872 2005-07-20 16:13:37 GMT Michael Olson <mwolson@gnu.org> patch-166
1875 Link with anchor bugfix.
1877 muse--main--1.0--patch-166
1879 * lisp/muse-colors.el (muse-link-face): Highlight links with anchors as
1880 valid, as long as the base is valid.
1883 ChangeLog lisp/muse-colors.el
1886 2005-07-20 14:21:57 GMT Michael Olson <mwolson@gnu.org> patch-165
1889 Link inside table issue, fixes read-only text error.
1891 muse--main--1.0--patch-165
1893 * lisp/muse-docbook.el (muse-docbook-fixup-tables): Ignore read-only text
1894 inside tables so we don't get an error when links exist.
1896 * lisp/muse-html.el (muse-html-fixup-tables): Ditto.
1898 * lisp/muse-project.el (muse-project-publish): Don't take forced files
1899 into account when displaying the "All files published" message, unless
1900 they've actually been modified.
1902 * lisp/muse.el (muse-with-temp-buffer): If debug-on-error is non-nil,
1903 don't wrap in condition-case; we don't want the message to be muffled.
1906 ChangeLog lisp/muse-docbook.el lisp/muse-html.el
1907 lisp/muse-project.el lisp/muse.el
1910 2005-07-20 07:41:28 GMT Michael Olson <mwolson@gnu.org> patch-164
1913 Permit infinitely-nested sections.
1915 muse--main--1.0--patch-164
1917 * examples/QuickStart (Links): Use GNA link rather than johnw's site.
1918 (Deriving from an existing style): Mark up as a list.
1920 * lisp/muse-colors.el (muse-colors-outline-faces-list, muse-make-faces):
1921 Color an additional level of headings.
1923 * lisp/muse-docbook.el (muse-docbook-markup-strings): Add new
1924 section-other, section-other-end, and section-close strings.
1925 (muse-docbook-fixup-sections): Removed, since Muse now implements this
1926 through the 'section-close string.
1928 * lisp/muse-html.el (muse-xhtml-markup-strings): Omit newline from
1929 'begin-underline, since this messes up paragraph handling. Use
1930 <h5></h5> for 'section-other.
1932 (muse-html-fixup-tables): New function that sorts the table parts so
1933 that order is head, foot, body. Apparently XHTML needs this, and it
1934 seems like a good general practice, so we do it for HTML as well.
1936 * lisp/muse-latex.el (muse-latex-markup-strings): Use \\paragraph{} for
1939 * lisp/muse-publish.el (muse-publish-section-close): New function that
1940 determines where to put the section close given heading depth and
1942 (muse-publish-markup-heading): Handle 'section-other and
1943 'section-other-end. Call `muse-publish-section-close' at end of
1946 * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Use @subsubheading
1950 ChangeLog examples/QuickStart lisp/muse-colors.el
1951 lisp/muse-docbook.el lisp/muse-html.el lisp/muse-latex.el
1952 lisp/muse-publish.el lisp/muse-texinfo.el
1955 2005-07-20 05:50:55 GMT Michael Olson <mwolson@gnu.org> patch-163
1958 muse-docbook: table and anchor fixes; many non-MULE XEmacs fixes.
1960 muse--main--1.0--patch-163
1962 * lisp/muse-docbook.el: More suggestions from Dale Smith, and non-MULE
1964 (muse-docbook-markup-regexps): Deal with new table algorithm.
1965 (muse-docbook-transform-content-type, muse-docbook-encoding)
1966 (muse-docbook-finalize-buffer): Non-MULE XEmacs fix.
1967 (muse-docbook-markup-table): Use a better table algorithm, based on the
1968 one in muse-html.el. Make sure a <tgroup> surrounds the body, head,
1969 and foot of the table. Use informaltable rather than table.
1970 (muse-docbook-fixup-tables): New function that sorts all tables found
1971 in the published document so that the order is head, foot, body.
1972 (muse-docbook-markup-functions): Add anchor handler.
1973 (muse-docbook-markup-paragraph): Allow anchors to occur at beginning of
1975 (muse-docbook-markup-anchor, muse-docbook-insert-anchor): New functions
1976 that insert an anchor at point.
1978 * lisp/muse-html.el (muse-html-transform-content-type)
1979 (muse-html-encoding, muse-html-finalize-buffer): Non-MULE XEmacs fixes.
1981 * examples/QuickStart (Anchors and tagged links): Improve anchor example.
1983 * lisp/muse.el (muse-eval-lisp): XEmacs fix.
1985 * lisp/muse.el (muse-with-temp-buffer): XEmacs fix. Include the body
1986 that was evaluated in the output.
1989 ChangeLog examples/QuickStart lisp/muse-docbook.el
1990 lisp/muse-html.el lisp/muse-latex.el lisp/muse.el
1993 2005-07-19 08:11:37 GMT Michael Olson <mwolson@gnu.org> patch-162
1996 muse-texinfo: Improve formatting for enddots, dots, underline.
1998 muse--main--1.0--patch-162
2000 * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Improve translation
2001 of enddots and dots. For begin-underline and end-underline, use "_",
2002 since we don't have anything better.
2005 ChangeLog lisp/muse-texinfo.el
2008 2005-07-19 07:51:54 GMT Michael Olson <mwolson@gnu.org> patch-161
2011 muse-texinfo: Fix #2635 by adding `}' and `{' to specials list.
2013 muse--main--1.0--patch-161
2015 * lisp/muse-texinfo.el (muse-texinfo-markup-specials): Add `{' and `}' to
2016 list. This should fix #2635.
2019 ChangeLog lisp/muse-texinfo.el
2022 2005-07-19 07:24:38 GMT Michael Olson <mwolson@gnu.org> patch-160
2025 muse-texinfo fixes; use info-pdf to generate PDF doc for QuickStart.
2027 muse--main--1.0--patch-160
2029 * Makefile.defs (VERSION): Prepare snapshot 3.01.arch.160.
2031 * debian/changelog: Ditto.
2033 * debian/control (Build-Depends-Indep): Add tetex-bin.
2035 * examples/Makefile (%.pdf): Use info-pdf, since it generates nicer
2038 * examples/QuickStart: Remove stray <comment> now that the bug that made
2039 it necessary is fixed.
2041 * lisp/muse-blosxom.el: Credit Björn Lindström for his excellent
2044 * lisp/muse-texinfo.el (muse-texinfo-header, muse-texinfo-footer): Move
2045 the contents from the footer to the header.
2047 * lisp/muse-texinfo.el (muse-texinfo-markup-table): Insert space before
2048 each number, not after.
2050 * lisp/muse.el (muse-eval-lisp): Minor whitespace fix.
2052 * lisp/muse.el (muse-with-temp-buffer): Throw a backtrace if an error
2053 happens when doing batch publishing. Minor whitespace fix.
2056 ChangeLog Makefile.defs debian/changelog debian/control
2057 examples/Makefile examples/QuickStart lisp/muse-blosxom.el
2058 lisp/muse-texinfo.el lisp/muse.el
2061 2005-07-19 05:50:25 GMT Michael Olson <mwolson@gnu.org> patch-159
2064 Handle a few more DocBook edge cases; all known DocBook issues are fixed.
2066 muse--main--1.0--patch-159
2068 * examples/QuickStart: Add "Write me." to empty sections at end so that
2069 they publish correctly with DocBook.
2071 * lisp/muse-docbook.el (muse-docbook-markup-paragraph): Handle case where
2072 paragraph starts with emphasis, example, link, or email address.
2075 ChangeLog examples/QuickStart lisp/muse-docbook.el
2078 2005-07-19 05:34:28 GMT Michael Olson <mwolson@gnu.org> patch-158
2081 Handle embedded docbook footnotes and <literal> edge case.
2083 muse--main--1.0--patch-158
2085 * lisp/muse-docbook.el: Implement more suggestions from Dale Smith.
2086 (muse-docbook-markup-strings): Use systemitem for example text.
2087 (muse-docbook-markup-paragraph): Allow for embedded footnotes that have
2088 <para></para> inside of them.
2090 * lisp/muse-html.el (muse-html-escape-string): Don't deal with '&<>"'
2093 * lisp/muse-publish.el (muse-publish-url-transforms): Add
2094 muse-publish-escape-specials-in-string to list by default.
2096 * lisp/muse-publish.el (muse-publish-escape-specials): New optional third
2097 argument IGNORE-READ-ONLY determines whether or not to ignore the
2098 read-only property when transforming text. Add docstring.
2099 (muse-publish-markup-word): Use non-nil third argument to
2100 muse-publish-escape-specials when we're publishing `='-delimited text.
2101 This allows =<literal><tag></literal>= to work as intended.
2103 * lisp/muse-publish.el (muse-publish-escape-specials-in-string): Ignore
2104 arguments after the first so that we can include this in
2105 `muse-publish-url-transforms'.
2107 * lisp/muse-publish.el (muse-publish-prepare-url): Add docstring.
2110 ChangeLog lisp/muse-docbook.el lisp/muse-html.el
2111 lisp/muse-publish.el
2114 2005-07-19 03:07:59 GMT Michael Olson <mwolson@gnu.org> patch-157
2117 Misc. blosxom fixes, like category directive.
2119 muse--main--1.0--patch-157
2121 * contrib/pyblosxom/getstamps.py: Add file extension.
2123 * contrib/pyblosxom/hardcodedates.py (get_all_timestamps): Omit file
2124 extension. This will allow Muse to specify it once a
2125 timestamps-writing routine gets written.
2127 * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Pay
2128 attention to the "category" directive, if it exists. Use file-truename
2129 instead of expand-file-name for base directory.
2131 * lisp/muse-blosxom.el (muse-blosxom-new-entry): Add #category directive
2134 * lisp/muse-project.el (muse-project): Add :timestamps to list of
2135 available tags, even though it doesn't do anything yet.
2138 ChangeLog contrib/pyblosxom/getstamps.py
2139 contrib/pyblosxom/hardcodedates.py lisp/muse-blosxom.el
2140 lisp/muse-project.el
2143 2005-07-18 08:53:32 GMT Michael Olson <mwolson@gnu.org> patch-156
2146 Small logic fix with temp files.
2148 muse--main--1.0--patch-156
2150 * lisp/muse.el (muse-with-temp-buffer): Use buffer-live-p instead of
2151 buffer-name to determine whether the buffer is still around.
2154 ChangeLog lisp/muse.el
2157 2005-07-18 08:23:00 GMT Michael Olson <mwolson@gnu.org> patch-155
2160 Make customize of muse-project-alist work in Emacs21 and XEmacs.
2162 muse--main--1.0--patch-155
2164 * lisp/muse.el (muse-widget-type-value-create)
2165 (muse-widget-child-value-get, muse-widget-type-match): Minimum set of
2166 extra widgets from 'lazy type that are needed to get the
2167 `muse-project-alist' customize interface to work on XEmacs and Emacs21.
2169 * lisp/muse.el (muse-implicit-link-functions)
2170 (muse-explicit-link-functions): Remove predefined wiki-related options.
2171 These are added in muse-wiki via custom-add-option.
2173 * lisp/muse-mode.el (muse-mode-hook): Ditto.
2175 * lisp/muse-colors.el (muse-colors-emphasized): Use eq instead of memq.
2177 * lisp/muse-project.el (muse-project-alist-get): Turn :symbols into
2178 ":strings" to cope with Emacs21 and XEmacs.
2179 (muse-project-alist-set): Turn ":strings" back into ":symbols".
2181 * lisp/muse-project.el (muse-project): Derive from 'default rather than
2182 'lazy, since that is an Emacs CVS-ism. Separate logical groups with
2183 newlines. Control indentation. Remove an unnecessary inlined repeat.
2185 * lisp/muse-project.el (muse-project-alist): Use cons instead of alist,
2186 since XEmacs doesn't support the alist widget. Deal with case where no
2187 projects are defined, or a strange expression is used.
2189 * lisp/muse-wiki.el: Insinuate muse-wiki link handlers and mode hook
2190 stuff using custom-add-option.
2193 ChangeLog lisp/muse-colors.el lisp/muse-mode.el
2194 lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
2197 2005-07-18 03:31:38 GMT Michael Olson <mwolson@gnu.org> patch-154
2200 Don't kill temp buffer if debug-on-error is non-nil.
2202 muse--main--1.0--patch-154
2204 * lisp/muse.el (muse-with-temp-buffer): Only kill the temp buffer when
2205 debug-on-error is nil. Use " *muse-temp*" for the buffer name.
2208 ChangeLog lisp/muse.el
2211 2005-07-18 03:05:11 GMT Michael Olson <mwolson@gnu.org> patch-153
2214 Expand Debian package description.
2216 muse--main--1.0--patch-153
2218 * debian/control (Description): Expand this to make the package more
2221 * debian/copyright, debian/rules: Minor whitespace cleanups.
2223 * debian/changelog: Package 3.01.arch.152-1.
2226 ChangeLog Makefile.defs debian/changelog debian/control
2227 debian/copyright debian/rules
2230 2005-07-18 02:33:12 GMT Michael Olson <mwolson@gnu.org> patch-152
2233 Header/footer docfix; ChangeLog correction.
2235 muse--main--1.0--patch-152
2237 * {arch}/.../patch-log/patch-144: Correct previous ChangeLog entry.
2238 Thanks to drkm for pointing out my error.
2240 Use better documentation and customize interface for headers and footers.
2241 Thanks to Chris McMahan.
2244 ChangeLog lisp/muse-blosxom.el lisp/muse-book.el
2245 lisp/muse-docbook.el lisp/muse-html.el lisp/muse-journal.el
2246 lisp/muse-latex.el lisp/muse-poem.el lisp/muse-texinfo.el
2248 {arch}/muse/muse--main/muse--main--1.0/mwolson@gnu.org--2005/patch-log/patch-144
2251 2005-07-18 00:53:34 GMT Michael Olson <mwolson@gnu.org> patch-151
2254 Slight Debian version tweak.
2256 muse--main--1.0--patch-151
2258 * Makefile.defs (VERSION): Use a slightly different version naming
2259 scheme. I've dropped the ".90". The new scheme is X.YY.arch.YYY where
2260 X.YY is the Muse version, and YYY is the patch level.
2262 * debian/changelog: Ditto.
2265 ChangeLog Makefile.defs debian/changelog
2268 2005-07-17 23:23:34 GMT Michael Olson <mwolson@gnu.org> patch-150
2271 Improve debian build and put together a package.
2273 muse--main--1.0--patch-150
2275 * Makefile (debclean): New target that cleans up the mess that the
2276 `debian' target makes.
2277 (debian): Build using debuild rather than dpkg-buildpackage. Copy
2278 results to my debian dist dir two levels up.
2280 * Makefile.defs (VERSION): Set to 3.01.90.arch.149 for the debian build.
2282 * debian/changelog: Sign 3.01.90.arch.149-1 snapshot.
2284 * debian/control (Standards-Version): Update to 3.6.2.
2286 * debian/control (Depends): Add emacs21 and xemacs21 to make lintian shut
2289 * debian/copyright (Copyright): Improve.
2291 * debian/emacsen-install (FILES): Include contrib directory so that
2292 muse-http.el compiles properly.
2294 * debian/muse-el.examples: New file containing the example files to
2297 * debian/rules: Move example stuff to muse-el.examples. Install some
2298 additional documentation.
2301 debian/.arch-ids/muse-el.examples.id debian/muse-el.examples
2304 ChangeLog Makefile Makefile.defs debian/changelog
2305 debian/control debian/copyright debian/emacsen-install
2309 2005-07-17 20:52:18 GMT Michael Olson <mwolson@gnu.org> patch-149
2312 Fix links in table, links in verbatim, emphasis publishing, publishing from script.
2314 muse--main--1.0--patch-149
2316 * lisp/muse-colors.el (muse-colors-emphasized): Fix an edge case where
2317 the beginning of a header would be emphasized if an asterisk came
2319 (muse-colors-underlined): Don't allow end of underlined text to be the
2320 beginning of a line. Don't use memq to check for whitespace syntax; eq
2323 * lisp/muse-publish.el (muse-publish-markup-regexps): Mark links later
2324 on. We'll use a more clever trick to keep emphasis characters from
2325 being interpreted in explicit links -- add a custom 'noemphasis text
2326 property to them. Move mdash rule further down so that I can add
2327 designations after blockquoted text.
2329 * lisp/muse-publish.el (muse-publish-markup-word): If beginning or end of
2330 text has the 'noemphasis property, ignore it.
2331 (muse-publish-mark-noemphasis): New function that adds the 'noemphasis
2332 property to the text between BEG and END, or match beginning and end.
2334 * lisp/muse.el (muse-with-temp-buffer): Make sure the buffer is alive
2335 before trying to set buffer-modified to nil. This should fix a
2336 "selecting deleted buffer" error when publishing from command line.
2339 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
2343 2005-07-17 18:36:55 GMT Michael Olson <mwolson@gnu.org> patch-148
2346 Journal validation fixes.
2348 muse--main--1.0--patch-148
2350 * lisp/muse-html.el (muse-html-header): Use HTML 4.0 Transitional by
2351 default rather than HTML 4.0 [strict].
2352 (muse-html-markup-strings): Include empty alt element.
2354 * lisp/muse-journal.el: Use "div class=..." rather than "div id=...".
2356 * muse.texi (Journal): Ditto.
2359 ChangeLog lisp/muse-html.el lisp/muse-journal.el muse.texi
2362 2005-07-17 04:21:19 GMT Michael Olson <mwolson@gnu.org> patch-147
2365 Add debian files; tweak Makefile.
2367 muse--main--1.0--patch-147
2369 * Makefile (distclean): Remove directory created by dist rule.
2370 (dist): Make this only generate the directory, not the tarball.
2371 (release): New target that generates the tarball and zipfile.
2372 (debrelease): New target that builds the debian package for Muse.
2373 (upload): Depend on release target.
2375 * examples/mwolson/stylesheets: Add forgotten Arch id.
2378 debian/.arch-ids/=id debian/.arch-ids/changelog.id
2379 debian/.arch-ids/control.id debian/.arch-ids/copyright.id
2380 debian/.arch-ids/emacsen-install.id
2381 debian/.arch-ids/emacsen-remove.id
2382 debian/.arch-ids/emacsen-startup.id
2383 debian/.arch-ids/muse-el.dirs.id
2384 debian/.arch-ids/muse-el.docs.id
2385 debian/.arch-ids/muse-el.info.id debian/.arch-ids/rules.id
2386 debian/changelog debian/control debian/copyright
2387 debian/emacsen-install debian/emacsen-remove
2388 debian/emacsen-startup debian/muse-el.dirs debian/muse-el.docs
2389 debian/muse-el.info debian/rules
2390 examples/mwolson/stylesheets/.arch-ids/=id
2391 examples/mwolson/stylesheets/.arch-ids/blog.css.id
2392 examples/mwolson/stylesheets/.arch-ids/common.css.id
2393 examples/mwolson/stylesheets/.arch-ids/print.css.id
2394 examples/mwolson/stylesheets/.arch-ids/screen.css.id
2395 examples/mwolson/stylesheets/blog.css
2396 examples/mwolson/stylesheets/common.css
2397 examples/mwolson/stylesheets/print.css
2398 examples/mwolson/stylesheets/screen.css
2404 debian debian/.arch-ids examples/mwolson/stylesheets
2405 examples/mwolson/stylesheets/.arch-ids
2408 2005-07-16 05:10:31 GMT Michael Olson <mwolson@gnu.org> patch-146
2411 Allow `muse-index-as-string' to remove current file from output.
2413 muse--main--1.0--patch-146
2415 * lisp/muse-mode.el (muse-index-as-string): Add EXCLUDE-CURRENT option,
2416 which excludes the current file from the output. Improve
2420 ChangeLog lisp/muse-mode.el
2423 2005-07-16 04:56:02 GMT Michael Olson <mwolson@gnu.org> patch-145
2426 S-TAB issue with Windows.
2428 muse--main--1.0--patch-145
2430 * lisp/muse-mode.el (muse-mode-map): Try once more to fix the Shift-TAB
2434 ChangeLog lisp/muse-mode.el
2437 2005-07-16 04:39:52 GMT Michael Olson <mwolson@gnu.org> patch-144
2440 Improve temp buffer usage.
2442 muse--main--1.0--patch-144
2444 * lisp/muse-publish.el (muse-publish-file): Omit second argument to
2445 `insert-file-contents'. This should further help with the temp
2446 buffer problem. Thanks to Peter K. Lee and drkm for the research
2449 * lisp/muse.el (muse-with-temp-buffer): Renamed from
2450 `muse-with-temp-buffer-no-prompt'. Report any errors that occur, but
2451 make sure the temp buffer is killed. I didn't implement an option to
2452 save the contents of the temp buffer.
2455 ChangeLog lisp/muse-book.el lisp/muse-http.el
2456 lisp/muse-mode.el lisp/muse-poem.el lisp/muse-publish.el
2460 2005-07-16 03:39:02 GMT Michael Olson <mwolson@gnu.org> patch-143
2463 muse-docbook: split-string Emacs21 fix.
2465 muse--main--1.0--patch-143
2467 * lisp/muse-docbook.el (muse-docbook-get-author): Omit 3rd argument of
2468 split-string to fix an Emacs21 issue.
2471 ChangeLog lisp/muse-docbook.el
2474 2005-07-15 04:40:26 GMT Michael Olson <mwolson@gnu.org> patch-142
2477 muse-docbook: Parse author directive so that it validates properly.
2479 muse--main--1.0--patch-142
2481 * lisp/muse-docbook.el (muse-docbook-get-author): New function that
2482 attempts to publish the contents a DocBook-usable <author> tag.
2483 (muse-docbook-header): Use `muse-docbook-get-author'.
2486 ChangeLog lisp/muse-docbook.el
2489 2005-07-15 01:57:51 GMT Michael Olson <mwolson@gnu.org> patch-141
2492 Be a bit more clever with our consecutive list regexp.
2494 muse--main--1.0--patch-141
2496 * lisp/muse-docbook.el (muse-docbook-markup-regexps): Be a bit more
2497 clever with our consecutive list regexp.
2500 ChangeLog lisp/muse-docbook.el
2503 2005-07-15 01:50:05 GMT Michael Olson <mwolson@gnu.org> patch-140
2506 Do the right thing with consecutive list items, hopefully.
2508 muse--main--1.0--patch-140
2510 * lisp/muse-docbook.el: Apply patch from Dale Smith and add to it.
2511 (muse-docbook-header): Add DTD string.
2512 (muse-docbook-markup-regexps): Add rule that merges consecutive list
2514 (muse-docbook-merged-tags, muse-docbook-fixup-tags): Removed.
2515 ("docbook"): Change :before-end back to 'muse-docbook-fixup-sections.
2518 ChangeLog lisp/muse-docbook.el
2521 2005-07-15 01:07:35 GMT Michael Olson <mwolson@gnu.org> patch-139
2524 Improve customize interface for `muse-project-alist' once more.
2526 muse--main--1.0--patch-139
2528 * lisp/muse-project.el (muse-project-alist-get): Allow cdr of each
2529 setting to be anything, since we now support settings that use lists.
2530 (muse-project): Vastly improve this by naming each setting and showing
2531 what exact type is required. Handle case where a function is not
2532 defined yet. Use a set for styles, which looks nice. This is about as
2533 good as it can be ... unless we add some sort of inline documentation
2534 later on. A setting was added for Yann's :force-publish tag.
2536 * lisp/muse.el (muse-eval-lisp): Fix compile warning by not displaying
2540 ChangeLog lisp/muse-project.el lisp/muse.el
2543 2005-07-14 23:27:14 GMT Michael Olson <mwolson@gnu.org> patch-138
2546 Merged from hodique@lifl.fr--2005 (patch 24-33)
2548 muse--main--1.0--patch-138
2552 * hodique@lifl.fr--2005/muse--yh--1.0--patch-24
2553 Merged from mwolson@gnu.org--2005 (patch 96)
2555 * hodique@lifl.fr--2005/muse--yh--1.0--patch-25
2556 Merged from mwolson@gnu.org--2005 (patch 97-101)
2558 * hodique@lifl.fr--2005/muse--yh--1.0--patch-26
2559 Merged from mwolson@gnu.org--2005 (patch 102-106)
2561 * hodique@lifl.fr--2005/muse--yh--1.0--patch-27
2562 Merged from mwolson@gnu.org--2005 (patch 107-120)
2564 * hodique@lifl.fr--2005/muse--yh--1.0--patch-28
2565 Merged from mwolson@gnu.org--2005 (patch 121-131)
2567 * hodique@lifl.fr--2005/muse--yh--1.0--patch-29
2568 Merged from mwolson@gnu.org--2005 (patch 132)
2570 * hodique@lifl.fr--2005/muse--yh--1.0--patch-30
2571 Merged from mwolson@gnu.org--2005 (patch 133-135)
2573 * hodique@lifl.fr--2005/muse--yh--1.0--patch-31
2574 Merged from mwolson@gnu.org--2005 (patch 136)
2576 * hodique@lifl.fr--2005/muse--yh--1.0--patch-32
2577 Merged from mwolson@gnu.org--2005 (patch 137)
2579 * hodique@lifl.fr--2005/muse--yh--1.0--patch-33
2580 Introduce :force-publish project keyword. Fix bug #2637
2583 ChangeLog lisp/muse-project.el
2586 hodique@lifl.fr--2005/muse--yh--1.0--patch-24
2587 hodique@lifl.fr--2005/muse--yh--1.0--patch-25
2588 hodique@lifl.fr--2005/muse--yh--1.0--patch-26
2589 hodique@lifl.fr--2005/muse--yh--1.0--patch-27
2590 hodique@lifl.fr--2005/muse--yh--1.0--patch-28
2591 hodique@lifl.fr--2005/muse--yh--1.0--patch-29
2592 hodique@lifl.fr--2005/muse--yh--1.0--patch-30
2593 hodique@lifl.fr--2005/muse--yh--1.0--patch-31
2594 hodique@lifl.fr--2005/muse--yh--1.0--patch-32
2595 hodique@lifl.fr--2005/muse--yh--1.0--patch-33
2598 2005-07-14 20:48:56 GMT Michael Olson <mwolson@gnu.org> patch-137
2601 Prevent temp buffers from prompting for save; handle lisp errors better.
2603 muse--main--1.0--patch-137
2605 * lisp/muse-colors.el (muse-colors-region): Try to fix "Invalid search
2606 bound" error. I don't know for certain where this is coming from,
2607 though ... *grumble*.
2609 * lisp/muse.el (muse-eval-lisp): Wrap this in a `condition-case', much
2610 like how emacs-wiki does it. Warn the user about lisp errors,
2611 returning "<!--INVALID LISP CODE-->" if an error occurs. This will
2612 publish as something valid in most markup styles, with increased
2613 emphasis on those that don't support it. That's a win-win ... I think
2616 * lisp/muse.el (muse-with-temp-buffer-no-prompt): New macro that acts
2617 like `with-temp-buffer', but sets buffer-modfied-p to nil before trying
2618 to kill the buffer so we don't get any annoying prompts. I *strongly*
2619 believe that this should be the default behavior of `with-temp-buffer'.
2621 * lisp/muse-book.el (muse-book-publish-project): Use
2622 `muse-with-temp-buffer-no-prompt'.
2624 * lisp/muse-http.el (muse-http-reject): Ditto.
2626 * lisp/muse-mode.el (muse-index-as-string): Ditto.
2628 * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
2630 * lisp/muse-publish.el (muse-publish-markup-string, muse-publish-file):
2631 (muse-publish-markup-email, muse-published-contents): Ditto.
2634 ChangeLog lisp/muse-book.el lisp/muse-colors.el
2635 lisp/muse-http.el lisp/muse-mode.el lisp/muse-poem.el
2636 lisp/muse-publish.el lisp/muse.el
2639 2005-07-14 18:49:56 GMT Michael Olson <mwolson@gnu.org> patch-136
2642 Customization error; Makefile tweaks.
2644 muse--main--1.0--patch-136
2646 * Makefile (dist): Use a tla-specific method to create the tarball.
2647 Create a zip file as well.
2648 (upload): New rule that uploads the tarball and zip file to gna.org.
2650 * Makefile.defs (VERSION): New variable that determines the version
2651 string to use in the `dist' and `upload' targets.
2653 * lisp/muse.el (muse-implicit-link-functions)
2654 (muse-explicit-link-functions): Use :type of hook so that the options
2658 ChangeLog Makefile Makefile.defs lisp/muse.el
2661 2005-07-13 23:20:12 GMT Michael Olson <mwolson@gnu.org> patch-135
2664 Prepare Muse 3.01.90 (3.02 RC1).
2666 muse--main--1.0--patch-135
2670 ChangeLog lisp/muse.el muse.texi
2673 2005-07-13 23:11:08 GMT Michael Olson <mwolson@gnu.org> patch-134
2676 Attempt to get the right file extension when publishing; more examples.
2678 muse--main--1.0--patch-134
2680 * examples/mwolson/muse-init.el: Update my configuration.
2682 * examples/mwolson/templates: Store my web page templates here.
2684 * examples/mwolson/stylesheets: Store my CSS stylesheets here.
2686 * lisp/muse-publish.el (muse-publish-markup-link): Fix mangling of
2687 descriptions. Yet another reason to implement my list-returning from
2690 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Deal gracefully
2691 with a few more edge cases. Throw together a rough hack for
2692 determining when to include the output file extension.
2694 * lisp/muse-wiki.el (muse-wiki-colors-nop-tag): Make this less odious,
2695 but still ineffective.
2698 examples/mwolson/templates/.arch-ids/=id
2699 examples/mwolson/templates/.arch-ids/footer.html.id
2700 examples/mwolson/templates/.arch-ids/generic-footer.html.id
2701 examples/mwolson/templates/.arch-ids/generic-header.html.id
2702 examples/mwolson/templates/.arch-ids/header.html.id
2703 examples/mwolson/templates/footer.html
2704 examples/mwolson/templates/generic-footer.html
2705 examples/mwolson/templates/generic-header.html
2706 examples/mwolson/templates/header.html
2709 ChangeLog examples/mwolson/muse-init.el lisp/muse-publish.el
2713 examples/mwolson/templates
2714 examples/mwolson/templates/.arch-ids
2717 2005-07-13 21:12:27 GMT Michael Olson <mwolson@gnu.org> patch-133
2720 Make published link handling do the right thing, plus misc. fixes.
2722 muse--main--1.0--patch-133
2724 * lisp/muse-mode.el (muse-mode-hook): Add option for
2725 `muse-wiki-update-custom-values'. The :set function makes sure that
2726 this is always included in `muse-mode-hook' if muse-wiki is loaded.
2727 This probably isn't best-practice, but it works.
2729 * lisp/muse-project.el (muse-project-of-file): Fix some duplicated code.
2732 * lisp/muse-publish.el (muse-publish-url-transforms): Add
2733 `muse-publish-prepare-url' to the listed options.
2735 * lisp/muse-publish.el (muse-publish-output-file): Handle case where
2736 output-dir is not specified.
2738 * lisp/muse-publish.el (muse-publish-markup-link): Call link handlers
2739 here instead of later on.
2741 * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Try to do the
2742 right thing when `muse-wiki-interwiki-alist' is nil.
2744 * lisp/muse-wiki.el (muse-wiki-output-name): Removed in favor of calling
2745 `muse-publish-output-file'.
2747 * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
2748 (muse-wiki-transform-wikiword): Removed. We should not use the
2749 publishing transforms facility to handle these.
2751 * lisp/muse-wiki.el ("muse-publish"): Publish wikiwords and interwiki
2752 links as "link" rather than "url".
2754 * lisp/muse-wiki.el (muse-wiki-update-custom-values): New function that
2755 takes care of any customization cleaups that need to happen whenever
2756 muse-mode is entered.
2758 * lisp/muse.el (muse-implicit-link-functions): Add options for
2759 `muse-handle-url' and the wiki handlers.
2760 (muse-explicit-link-functions): Add option for
2761 `muse-wiki-handle-internal'.
2764 ChangeLog lisp/muse-mode.el lisp/muse-project.el
2765 lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
2768 2005-07-13 03:38:52 GMT Michael Olson <mwolson@gnu.org> patch-132
2771 Add invalid directory assertion.
2773 muse--main--1.0--patch-132
2775 * lisp/muse-project.el (muse-project-file-entries): Add assertion so that
2776 any invalid directories will trigger an error.
2779 ChangeLog lisp/muse-project.el
2782 2005-07-12 07:54:08 GMT Michael Olson <mwolson@gnu.org> patch-131
2785 AUTHORS: Fix typo, add that Yann authored muse-wiki.el.
2787 muse--main--1.0--patch-131
2794 2005-07-12 07:52:25 GMT Michael Olson <mwolson@gnu.org> patch-130
2797 Yann's assignment form came in!
2799 muse--main--1.0--patch-130
2806 2005-07-12 07:18:27 GMT Michael Olson <mwolson@gnu.org> patch-129
2809 Compilation fix, minor shuffling in `muse-mode'.
2811 muse--main--1.0--patch-129
2813 * lisp/muse.el (muse-file-extension): Make sure sym is bound before
2814 accessing it. Fixes Yet Another Compiler Error.
2816 * lisp/muse-mode.el (muse-mode): Move font-lock setup to very end so that
2817 project-specific settings happen first.
2820 ChangeLog lisp/muse-mode.el lisp/muse.el
2823 2005-07-12 07:12:49 GMT Michael Olson <mwolson@gnu.org> patch-128
2826 Fix annoying initial buffer coloring problem.
2828 muse--main--1.0--patch-128
2830 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle the case
2831 where even buffer-file-name is not set. This happens the first time we
2832 attempt to colorize the buffer. I'm rather astonished that I had to do
2836 ChangeLog lisp/muse-wiki.el
2839 2005-07-12 06:12:08 GMT Michael Olson <mwolson@gnu.org> patch-127
2842 Jump to bad and good links on TAB; mode-choosing fix.
2844 muse--main--1.0--patch-127
2846 * lisp/muse-mode.el (muse-mode-choose-mode): New function that always
2847 pics a major mode for a file. If one is specified in the project of
2848 file, use it. Otherwise, use muse-mode.
2849 (muse-next-reference, muse-previous-reference): Jump to bad links as
2852 * lisp/muse.el (muse-file-extension): Use `muse-mode-choose-mode' instead
2856 ChangeLog lisp/muse-mode.el lisp/muse.el
2859 2005-07-12 05:56:42 GMT Michael Olson <mwolson@gnu.org> patch-126
2862 Add specified Muse file extension to auto-mode-alist.
2864 muse--main--1.0--patch-126
2866 * lisp/muse.el (muse-file-extension): If extension is specified, remove
2867 the old extension from auto-mode-alist and add the new one. This
2868 eliminates the need to set muse-mode-auto-p when you have specified a
2869 Muse file extension.
2871 * examples/mwolson/muse-init.el: Sync.
2874 ChangeLog examples/mwolson/muse-init.el lisp/muse.el
2877 2005-07-11 10:08:45 GMT Michael Olson <mwolson@gnu.org> patch-125
2880 Make `muse-project-alist' more intuitively customizable.
2882 muse--main--1.0--patch-125
2884 * examples/mwolson/muse-init.el (muse-project-alist): Resync with my
2887 * lisp/muse-project.el: Thanks to jessealama on IRC for the suggestion.
2888 (muse-project-alist-get): New function that pre-parses
2889 `muse-projects-alist' before customization in order to work around an
2890 annoying limitation in the customize interface.
2891 (muse-project-alist-set): New function that takes the value that
2892 customize gave us and turns it into something Muse can use.
2893 (muse-project): New widget that outlines the form of the
2894 `muse-project-alist' variable.
2895 (muse-project-alist): Use the `muse-project' widget and specify :set
2899 ChangeLog examples/mwolson/muse-init.el lisp/muse-project.el
2902 2005-07-10 22:41:49 GMT Michael Olson <mwolson@gnu.org> patch-124
2905 Silence compiler warnings.
2907 muse--main--1.0--patch-124
2909 * lisp/muse-docbook.el (muse-docbook-fixup-tags): Docfix.
2911 * lisp/muse-html.el (muse-html-escape-string): Let-bind `ch' to silence a
2914 * lisp/muse-project.el (muse-project-applicable-styles): Call
2915 `muse-assert' with only 1 argument to silence a compiler warning.
2918 ChangeLog lisp/muse-docbook.el lisp/muse-html.el
2919 lisp/muse-project.el
2922 2005-07-10 22:19:26 GMT Michael Olson <mwolson@gnu.org> patch-123
2925 muse-docbook: Merge several other types of tags if necessary.
2927 muse--main--1.0--patch-123
2929 * lisp/muse-docbook.el (muse-docbook-fixup-tags): Renamed from
2930 `muse-docbook-fixup-sections'. For each TAG in
2931 `muse-docbook-merged-tags', if consecutive groupings of TAG exist,
2932 merge them together. Thanks to Dale P. Smith for the suggestion.
2933 (muse-docbook-merged-tags): Customizable list of tags that need merging.
2936 ChangeLog lisp/muse-docbook.el
2939 2005-07-10 22:04:50 GMT Michael Olson <mwolson@gnu.org> patch-122
2942 muse-docbook: Output an XML tag with encoding at the beginning of document.
2944 muse--main--1.0--patch-122
2946 * lisp/muse-docbook.el (muse-docbook-header): Add <xml> tag at beginning
2948 (muse-docbook-encoding-default): New option that determines which Emacs
2949 buffer encoding to use by default in Muse DocBook files if none is
2951 (muse-docbook-charset-default): New option that determines the DocBook
2952 XML charset to use if no translation is found in
2953 muse-docbook-encoding-map.
2954 (muse-docbook-encoding-map): New option alist that maps an emacs coding
2955 system to its associated DocBook coding system.
2956 (muse-docbook-transform-content-type): New function that determines the
2957 DocBook XML encoding to use based on the contents of
2958 muse-docbook-encoding-map.
2959 (muse-docbook-encoding): New function that calls
2960 muse-docbook-transform-content-type.
2961 (muse-docbook-finalize-buffer): New function that sets the buffer file
2962 coding system to the value of muse-docbook-encoding-default, but only
2963 if the buffers contents have no special characters.
2964 ("docbook"): Include :after tag that calls muse-docbook-finalize-buffer.
2967 ChangeLog lisp/muse-docbook.el
2970 2005-07-10 21:35:49 GMT Michael Olson <mwolson@gnu.org> patch-121
2973 Apply muse-docbook patch from Dale P. Smith.
2975 muse--main--1.0--patch-121
2977 * lisp/muse-docbook.el (muse-docbook-markup-strings): Apply patch from
2978 Dale P. Smith to make the markup much better.
2981 AUTHORS ChangeLog lisp/muse-docbook.el
2984 2005-07-10 00:27:13 GMT Michael Olson <mwolson@gnu.org> patch-120
2987 Use different mapping for S-tab on Windows.
2989 muse--main--1.0--patch-120
2991 * lisp/muse-mode.el (muse-mode-map): If using either XEmacs or on
2992 Windows, use [(shift tab)] for `muse-previous-reference'.
2995 ChangeLog lisp/muse-mode.el
2998 2005-07-09 20:24:40 GMT Michael Olson <mwolson@gnu.org> patch-119
3003 muse--main--1.0--patch-119
3005 * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Use
3006 `muse-match-string-no-properties' so XEmacs doesn't complain.
3009 ChangeLog lisp/muse-wiki.el
3012 2005-07-09 08:53:33 GMT Michael Olson <mwolson@gnu.org> patch-118
3015 Handle a few edge cases with project-page resolution gracefully.
3017 muse--main--1.0--patch-118
3019 * lisp/muse-project.el (muse-project-applicable-styles): Add assertion to
3020 make sure that PAGE is specified. STYLES should be generated
3021 automatically, but it could theoretically fail. I'm managing to
3022 trigger this when messing with unsaved Muse files. Handle case where
3023 buffer has not yet been saved.
3024 (muse-project-find-file): Don't try to resolve relative links; just
3027 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Fix
3028 point-of-reference bug. No need to call muse-project-page-of-file
3029 since buffer-file-name and muse-publishing-current-file both give us
3032 * lisp/muse-mode.el (muse-link-at-point): For some reason,
3033 `skip-chars-backward' only respects the newline some of the time.
3037 ChangeLog lisp/muse-mode.el lisp/muse-project.el
3041 2005-07-09 07:41:44 GMT Michael Olson <mwolson@gnu.org> patch-117
3044 Fix image-link goof-up and add pretty titles.
3046 muse--main--1.0--patch-117
3048 * lisp/muse-html.el (muse-html-markup-paragraph): Use <p
3049 class="image-link"> instead of <div class="image-link">. I found a bug
3050 with the way I was handling both, so I decided to simplify things.
3052 * lisp/muse-wiki.el (muse-wiki-output-name): New function that acts like
3053 `muse-publish-output-name', but keeps the directory prefix.
3054 (muse-wiki-transform-interwiki): Use `muse-publish-output-name'.
3056 * lisp/muse-wiki.el (muse-wiki-publish-small-title-words): New
3057 customizable option that determines the words to downcase in title.
3058 (muse-wiki-publish-pretty-title): New function that Makes a Nicely
3059 Capitalized Title out of either a string or the current title. This is
3060 not currently used by any other function -- for now it is meant to be
3064 ChangeLog lisp/muse-html.el lisp/muse-wiki.el
3067 2005-07-09 05:22:12 GMT Michael Olson <mwolson@gnu.org> patch-116
3070 Escape specials in link descriptions.
3072 muse--main--1.0--patch-116
3074 * lisp/muse-publish.el (muse-publish-escape-specials-in-string): New
3075 function that escapes special characters in the given string according
3076 to the current publishing style.
3077 (muse-publish-url): Use the above function to escape the description
3078 part of extended links.
3079 (muse-publish-prepare-url): Don't make string read-only; it does
3082 * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
3083 (muse-wiki-transform-wikiword): Don't make string read-only.
3086 ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
3089 2005-07-09 03:59:44 GMT Michael Olson <mwolson@gnu.org> patch-115
3092 Escape "&", "<", and ">" in URL text.
3094 muse--main--1.0--patch-115
3096 * lisp/muse-html.el (muse-html-escape-string): Escape "&", "<", and ">"
3097 specially. Thanks to John Sullivan for the suggestion.
3100 ChangeLog lisp/muse-html.el
3103 2005-07-09 03:24:01 GMT Michael Olson <mwolson@gnu.org> patch-114
3106 Update my example configuration.
3108 muse--main--1.0--patch-114
3110 * examples/mwolson/muse-init.el (muse-project-alist): Rename the "Web"
3111 project to "WebSite" in order to make it more distinct.
3112 (muse-wiki-interwiki-alist): Add mapping for "TheEmacsWiki".
3113 (my-muse-blosxom-finalize): Don't run the Xanga preparation code
3115 (my-muse-prepare-entry-for-xanga): Make this able to figure out the
3116 published name of the current file. I really should make a function
3117 called `muse-published-name' or something similar!
3118 ("\C-cpx"): Use this key sequence for
3119 `my-muse-prepare-entry-for-xanga'.
3120 (muse-file-extension): I'm making use of this so I can figure out its
3124 ChangeLog examples/mwolson/muse-init.el
3127 2005-07-09 03:11:28 GMT Michael Olson <mwolson@gnu.org> patch-113
3130 Tackle a project name interwiki highlighting snafu.
3132 muse--main--1.0--patch-113
3134 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Hack still more on
3135 this. It seems to be more robust now. Highlighting is going the way I
3139 ChangeLog lisp/muse-wiki.el
3142 2005-07-09 02:25:26 GMT Michael Olson <mwolson@gnu.org> patch-112
3145 Fix some gross mistakes.
3147 muse--main--1.0--patch-112
3149 * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Fix several
3152 * lisp/muse-project.el (muse-project-file-entries): If
3153 `muse-file-extension' is defined, use it to filter the entries.
3155 * lisp/muse.el (muse-file-extension): Fix messed up attempt to set
3156 variable. Move higher in file.
3158 * lisp/muse.el (muse-update-ignored-extensions-regexp): Use given
3159 argument instead of the real name of the variable.
3162 ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
3166 2005-07-09 00:10:01 GMT Michael Olson <mwolson@gnu.org> patch-111
3169 Make natural interwiki links between projects mostly work.
3171 muse--main--1.0--patch-111
3173 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Uncomment this
3174 function and flesh it out. This seems to work properly, though for
3175 some reason, interwiki links using projects are a bit flakey.
3176 (muse-wiki-handle-interwiki): Deal with case where we have a project
3177 name in an interwiki link.
3180 ChangeLog lisp/muse-wiki.el
3183 2005-07-08 22:57:55 GMT Michael Olson <mwolson@gnu.org> patch-110
3186 Fix Emacs21 issue with muse-insert-tag.
3188 muse--main--1.0--patch-110
3190 * lisp/muse-mode.el (muse-insert-tag): Pass a list of lists to
3191 completing-read to appease older Emacsen.
3194 ChangeLog lisp/muse-mode.el
3197 2005-07-08 22:55:20 GMT Michael Olson <mwolson@gnu.org> patch-109
3200 Fix error with `muse-blosxom-new-entry' and Emacs21.
3202 muse--main--1.0--patch-109
3204 * lisp/muse-blosxom.el (muse-blosxom-new-entry): Mess with call to
3205 `completing-read' so that old versions of Emacs don't complain.
3208 ChangeLog lisp/muse-blosxom.el
3211 2005-07-08 21:59:41 GMT Michael Olson <mwolson@gnu.org> patch-108
3214 Try to fix an error with `muse-blosxom-get-categories'.
3216 muse--main--1.0--patch-108
3218 * lisp/muse-blosxom.el (muse-blosxom-get-categories): Be extra cautious
3219 about processing directories.
3222 ChangeLog examples/johnw/publish-johnw lisp/muse-blosxom.el
3225 2005-07-08 21:11:53 GMT Michael Olson <mwolson@gnu.org> patch-107
3228 Make a distinction between implicit and explicit links at publish-time.
3230 muse--main--1.0--patch-107
3232 * lisp/muse-html.el (muse-html-escape-string): Ignore other arguments.
3234 * lisp/muse-http.el (muse-http-prepare-url): Handle `explicit' argument.
3236 * lisp/muse-publish.el (muse-publish-url, muse-publish-insert-url): Pass
3237 `explicit' argument.
3239 * lisp/muse-publish.el (muse-publish-markup-link): Determine whether or
3240 not we are dealing with an explicit link.
3242 * lisp/muse-publish.el (muse-publish-prepare-url): Ignore other arguments.
3244 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Take `explicit'
3245 argument, but ignore it.
3247 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only apply transforms
3248 when link is not explicit.
3251 ChangeLog lisp/muse-html.el lisp/muse-http.el
3252 lisp/muse-publish.el lisp/muse-wiki.el
3255 2005-07-08 06:40:30 GMT Michael Olson <mwolson@gnu.org> patch-106
3258 Implement several WikiWord handling fixes.
3260 muse--main--1.0--patch-106
3262 * lisp/muse-colors.el (muse-link-face): Handle case where no link is
3263 found by the handlers. Don't send implicit links through some of the
3266 * lisp/muse-mode.el (muse-link-at-point): Move to beginning of first part
3267 of interwiki link before calling `muse-handle-explicit-link'.
3269 * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Append forgotten
3270 "\\|" separator between project-alist entries and interwiki entries.
3271 Force a reconfiguration of muse-colors-markup.
3273 * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Add several checks to be
3274 sure that we don't colorize WikiNames that don't go with any file.
3278 ChangeLog lisp/muse-colors.el lisp/muse-mode.el
3282 2005-07-07 21:34:12 GMT Michael Olson <mwolson@gnu.org> patch-105
3285 Attempt to simplify muse-wiki a bit.
3287 muse--main--1.0--patch-105
3289 * lisp/muse-colors.el (muse-use-font-lock): Set up muse-colors-markup
3292 * lisp/muse-wiki.el (muse-wiki-wikiword-colors-markup)
3293 (muse-wiki-update-use-wikiword-colors, muse-wiki-wikiword-markup-regexp)
3294 (muse-wiki-update-use-wikiword-markup-regexp)
3295 (muse-wiki-update-use-wikiword-link-function)
3296 (muse-wiki-update-use-wikiword-url-transforms): Remove.
3297 (muse-wiki-update-use-wikiword): Not :set function is needed anymore.
3299 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only modify URL if
3300 `muse-wiki-use-wikiword' is specified.
3302 * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Don't process the URL
3303 unless `muse-wiki-use-wikiword' is specified.
3305 * lisp/muse-wiki.el ("muse-colors"): Add muse-wiki-wikiword-regexp to
3308 * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-wikiword-regexp to
3309 muse-publish-markup-regexps.
3311 * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-transform-wikiword to
3312 muse-publish-url-transforms.
3314 * lisp/muse-wiki.el (muse-implicit-link-functions): Add
3315 muse-wiki-handle-wikiword to muse-implicit-link-functions.
3319 ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
3322 2005-07-07 20:06:35 GMT Michael Olson <mwolson@gnu.org> patch-104
3325 Make muse-blosxom use relative name of published file in page-date alist.
3327 muse--main--1.0--patch-104
3329 * lisp/muse-blosxom.el (muse-blosxom-base-directory): Move higher in
3331 (muse-blosxom-update-page-date-alist): Renamed from
3332 `muse-blosxom-markup-date-directive'. Make the current file name
3333 relative to the base directory and strip file extension if necessary.
3337 ChangeLog lisp/muse-blosxom.el
3340 2005-07-07 19:14:38 GMT Michael Olson <mwolson@gnu.org> patch-103
3343 Hack on muse-blosxom timestamps somewhat.
3345 muse--main--1.0--patch-103
3347 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Make this
3348 actually do something useful. This should have a different name,
3350 ("blosxom-html", "blosxom-xhtml"): Call
3351 `muse-blosxom-markup-date-directive' after publishing each entry.
3355 ChangeLog lisp/muse-blosxom.el
3358 2005-07-07 06:27:02 GMT Michael Olson <mwolson@gnu.org> patch-102
3361 Fix several startup and compile errors.
3363 muse--main--1.0--patch-102
3365 * lisp/muse-wiki.el ("muse-publish"): Use correct name of function. This
3366 fixes an error that occurred during startup.
3368 * lisp/muse-regexps.el (muse-ignored-extensions-regexp)
3369 (muse-update-ignored-extensions-regexp, muse-ignored-extensions): Move
3372 * lisp/muse.el (muse-update-ignored-extensions-regexp): Fix ordering so
3373 that the nasty compile errors go away. Fix a few typos.
3374 (muse-ignored-extensions): Fix docstring.
3375 (muse-file-extension): Move this higher in the file.
3380 ChangeLog lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
3383 2005-07-07 05:57:51 GMT Michael Olson <mwolson@gnu.org> patch-101
3386 Note that muse-file-extension should not have "." in front.
3388 muse--main--1.0--patch-101
3390 * lisp/muse-project.el (muse-project-find-file): Handle case where
3391 muse-file-extension is not specified.
3393 * lisp/muse.el (muse-file-extension): Note that the period at the
3394 beginning of this value should be omitted.
3396 * lisp/muse-regexps.el (muse-update-ignored-extensions-regexp): Quote
3397 file extension so that regexp characters inside the extension will not
3398 goof it up. This should never be a problem in normal cases, but let's
3403 ChangeLog lisp/muse-project.el lisp/muse-regexps.el
3407 2005-07-07 05:36:53 GMT Michael Olson <mwolson@gnu.org> patch-100
3410 Implement optional file extension of Muse files.
3412 muse--main--1.0--patch-100
3414 * lisp/muse-mode.el (muse-mode): Make sure
3415 `muse-update-ignored-extensions-regexp' gets updated every time we
3416 enter Muse mode. This works around a bug in the customize interface --
3417 if a user changes an option using setq, the :set function sometimes
3418 does not get executed. I should really try to determine whether or not
3419 this is really an issue anymore.
3421 * lisp/muse-project.el (muse-project-find-file): Make use of
3422 `muse-file-extension'.
3424 * lisp/muse-regexps.el (muse-ignored-extensions-regexp): This is not
3425 customizable; it is autogenerated from `muse-ignored-extensions'.
3426 (muse-update-ignored-extensions-regexp): New function that sets the
3427 value of `muse-ignored-extensions-regexp'. This is needed in order to
3428 make sure that the value of `muse-file-extension' is taken into
3430 (muse-ignored-extensions): New option that determines which file
3431 extensions to ignore. It is in the form of a list of regexps.
3433 * lisp/muse.el (muse-file-extension): New option that allows the user to
3434 specify the file extension to be used for Muse files. By default, this
3435 is nil, which means that no extension will be used.
3437 * lisp/muse.el (muse-page-name): Handle case where
3438 `muse-ignored-extensions-regexp' is nil.
3442 ChangeLog lisp/muse-mode.el lisp/muse-project.el
3443 lisp/muse-regexps.el lisp/muse.el
3446 2005-07-07 03:16:38 GMT Michael Olson <mwolson@gnu.org> patch-99
3449 Document new blosxom convenience feature.
3451 muse--main--1.0--patch-99
3453 * lisp/muse-blosxom.el: Document `muse-blosxom-project-alist-dirs' and
3454 `muse-blosxom-project-alist-entry'. An example is provided in the
3459 ChangeLog lisp/muse-blosxom.el
3462 2005-07-06 23:17:35 GMT Michael Olson <mwolson@gnu.org> patch-98
3465 Further work on `muse-project-alist' entry generation for blosxom.
3467 muse--main--1.0--patch-98
3469 * examples/mwolson/muse-init.el (muse-project-alist): Use proper syntax.
3470 Include subdirectories in first part of "Blog" entry.
3472 * lisp/muse-blosxom.el (muse-blosxom-project-alist-dirs): New function
3473 that returns a list of dirs that are to be used with the first part of
3474 a `muse-project-alist' entry.
3478 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
3481 2005-07-06 22:42:35 GMT Michael Olson <mwolson@gnu.org> patch-97
3484 New function: muse-blosxom-project-alist-entry.
3486 muse--main--1.0--patch-97
3488 * examples/mwolson/muse-init.el: Update from my latest settings.
3489 (muse-project-alist): Make use of `muse-blosxom-project-alist-entry'.
3491 * lisp/muse-blosxom.el (muse-blosxom-project-alist-entry): New function
3492 that generates the latter part of an entry for `muse-project-alist'.
3496 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
3499 2005-07-06 20:52:03 GMT Michael Olson <mwolson@gnu.org> patch-96
3502 Merged from hodique@lifl.fr--2005 (patch 12-23)
3504 muse--main--1.0--patch-96
3508 * hodique@lifl.fr--2005/muse--yh--1.0--patch-12
3509 Merged from mwolson@gnu.org--2005 (patch 68-76)
3511 * hodique@lifl.fr--2005/muse--yh--1.0--patch-13
3512 Merged from mwolson@gnu.org--2005 (patch 77-80)
3514 * hodique@lifl.fr--2005/muse--yh--1.0--patch-14
3515 Merged from mwolson@gnu.org--2005 (patch 81)
3517 * hodique@lifl.fr--2005/muse--yh--1.0--patch-15
3518 Merged from mwolson@gnu.org--2005 (patch 82)
3520 * hodique@lifl.fr--2005/muse--yh--1.0--patch-16
3521 Escape % in latex publishing
3523 * hodique@lifl.fr--2005/muse--yh--1.0--patch-17
3526 * hodique@lifl.fr--2005/muse--yh--1.0--patch-18
3527 small improvement on muse-make-link
3529 * hodique@lifl.fr--2005/muse--yh--1.0--patch-19
3530 Fix customization of muse-wiki-wikiword-regexp
3532 * hodique@lifl.fr--2005/muse--yh--1.0--patch-20
3533 Allow full customization of WikiWords
3535 * hodique@lifl.fr--2005/muse--yh--1.0--patch-21
3536 Fix mouse-2 yank bug in muse-mode
3538 * hodique@lifl.fr--2005/muse--yh--1.0--patch-22
3539 Fix interpretation order
3541 * hodique@lifl.fr--2005/muse--yh--1.0--patch-23
3542 Merged from mwolson@gnu.org--2005 (patch 83-95)
3546 ChangeLog lisp/muse-wiki.el
3549 hodique@lifl.fr--2005/muse--yh--1.0--patch-12
3550 hodique@lifl.fr--2005/muse--yh--1.0--patch-13
3551 hodique@lifl.fr--2005/muse--yh--1.0--patch-14
3552 hodique@lifl.fr--2005/muse--yh--1.0--patch-15
3553 hodique@lifl.fr--2005/muse--yh--1.0--patch-16
3554 hodique@lifl.fr--2005/muse--yh--1.0--patch-17
3555 hodique@lifl.fr--2005/muse--yh--1.0--patch-18
3556 hodique@lifl.fr--2005/muse--yh--1.0--patch-19
3557 hodique@lifl.fr--2005/muse--yh--1.0--patch-20
3558 hodique@lifl.fr--2005/muse--yh--1.0--patch-21
3559 hodique@lifl.fr--2005/muse--yh--1.0--patch-22
3560 hodique@lifl.fr--2005/muse--yh--1.0--patch-23
3563 2005-07-06 19:55:48 GMT Michael Olson <mwolson@gnu.org> patch-95
3568 muse--main--1.0--patch-95
3570 * lisp/muse-mode.el (muse-follow-name-at-point)
3571 (muse-follow-name-at-mouse): Docfixes.
3575 ChangeLog lisp/muse-mode.el
3578 2005-07-06 19:30:34 GMT Michael Olson <mwolson@gnu.org> patch-94
3581 Fix goof-up in instructions for using `muse-blosxom-new-entry'.
3583 muse--main--1.0--patch-94
3585 * lisp/muse-blosxom.el: Fix goof-up in instructions for using
3586 `muse-blosxom-new-entry'.
3588 * muse.texi (Blosxom Entries): Ditto.
3592 ChangeLog lisp/muse-blosxom.el muse.texi
3595 2005-07-06 18:54:52 GMT Michael Olson <mwolson@gnu.org> patch-93
3598 Re-add global mouse-2 event.
3600 muse--main--1.0--patch-93
3602 * lisp/muse-mode.el (muse-mode-map): Re-add the global binding for
3603 mouse-2, since Yann found a way around the problem I was facing.
3604 (muse-follow-name-at-mouse): Call the event that would normally be used
3605 here if we don't have a link at point.
3609 ChangeLog lisp/muse-mode.el
3612 2005-07-06 07:19:41 GMT Michael Olson <mwolson@gnu.org> patch-92
3615 Fix publishing error.
3617 muse--main--1.0--patch-92
3619 * lisp/muse-project.el (muse-project-publish-file): Don't try to fetch
3620 the cdr of output-dir. This was a code fragment from a previous
3621 attempt to refactor this function.
3625 ChangeLog lisp/muse-project.el
3628 2005-07-06 06:39:21 GMT Michael Olson <mwolson@gnu.org> patch-91
3631 Work on getting to the point where we can resolve project interwiki links.
3633 muse--main--1.0--patch-91
3635 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
3636 `muse-publishing-current-file'.
3638 * lisp/muse-project.el (muse-project-of-file): Ditto.
3640 * lisp/muse-project.el (muse-project-applicable-styles): New function
3641 that returns the usable styles for a file, given either a list of
3642 styles or a project name. This is useful for removing styles that will
3643 be ignored for a file.
3644 (muse-project-publish-file): Split :include and :exclude processing
3645 into `muse-project-applicable-styles'.
3647 * lisp/muse-publish.el (muse-publish-output-name): Use
3648 `muse-publishing-current-file'.
3650 * lisp/muse-publish.el (muse-publish-file): Don't set `muse-current-file'.
3652 * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Recognize
3655 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Don't cause project
3656 names to be uninterpreted. Remove need for muse-assoc-string.
3658 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): First draft of
3659 function that will be called to fetch a link to a page from a Muse
3660 project from the output file of the currently-published file. This is
3661 commented out for now since I ran out of energy.
3663 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Use
3664 `muse-wiki-resolve-project-page' for handling Muse project interwiki
3665 links, but only when no match was found in `muse-wiki-interwiki-alist'.
3666 Handle case where no interwiki can be found, even though this should
3669 * lisp/muse-wiki.el (muse-mode-hook): Update `muse-wiki-interwiki-regexp'
3670 whenever Muse mode is entered. That way we don't have to enter an
3671 extra command in our .emacs.
3673 * lisp/muse.el (muse-current-file): Remove this, since a variable called
3674 `muse-publishing-current-file' already exists that does the same thing.
3677 * lisp/muse.el (muse-page-name): Use `muse-publishing-current-file'.
3679 * lisp/muse.el (muse-assoc-string): Remove this, since we no longer need
3684 ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
3685 lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
3688 2005-07-06 04:00:57 GMT Michael Olson <mwolson@gnu.org> patch-90
3691 Mouse-2 on regular text will yank rather than give an error.
3693 muse--main--1.0--patch-90
3695 * lisp/muse-mode.el (muse-mode-map): Remove mappings for mouse-2, since
3696 this seems to be more trouble than it's worth.
3697 (muse-follow-name-at-mouse): Don't call `muse-follow-name-at-point';
3698 use our own implementation.
3702 ChangeLog lisp/muse-mode.el
3705 2005-07-06 02:25:56 GMT Michael Olson <mwolson@gnu.org> patch-89
3708 Make interwiki links publish with the correct extension.
3710 muse--main--1.0--patch-89
3712 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Add the correct
3713 prefix and suffix to interwiki names, as well as stripping out unwanted
3718 ChangeLog lisp/muse-wiki.el
3721 2005-07-06 02:02:42 GMT Michael Olson <mwolson@gnu.org> patch-88
3724 Fix publishing of bare interwiki names.
3726 muse--main--1.0--patch-88
3728 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Use `setq' instead of
3729 `set'. Use `muse-assoc-string' instead of `assoc'.
3731 * lisp/muse.el (muse-assoc-string): New compatibility function that makes
3732 `assoc-string' functionality usable with Emacs21 and XEmacs.
3736 ChangeLog lisp/muse-wiki.el lisp/muse.el
3739 2005-07-06 01:41:24 GMT Michael Olson <mwolson@gnu.org> patch-87
3742 Apply a few fixes from Yann's branch.
3744 muse--main--1.0--patch-87
3746 Background: I hacked on Muse over the weekend while offline, and so did
3747 Yann. His changes to muse-wiki.el are different than the
3748 ones that I made, so we should probably figure out the best
3749 way to handle this when we both get on IRC again. For now,
3750 I've merged in the bugfixes that he's made, omitting most of
3751 the changes to muse-wiki.
3753 * lisp/muse-latex.el (muse-latex-markup-regexps): Escape %.
3755 * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Add docstring.
3757 * lisp/muse.el (muse-page-name): Fix a bug that was inadvertently
3758 introduced previously.
3762 ChangeLog lisp/muse-latex.el lisp/muse-wiki.el lisp/muse.el
3765 2005-07-05 20:41:49 GMT Michael Olson <mwolson@gnu.org> patch-86
3768 Warn if file not published; hack further on Wiki stuff.
3770 muse--main--1.0--patch-86
3772 * lisp/muse-html.el (muse-html-markup-paragraph): Make this only try to
3773 complete <div> tags that are of the class "image-link". It is hoped
3774 that this will prevent user-added <div> tags from being mangled.
3776 * lisp/muse-mode.el (muse-link-at-point): Don't pass an argument to
3777 `muse-handle-implicit-link' or `muse-handle-explicit-link' since they
3778 need to look at the text at point.
3780 * lisp/muse-publish.el (muse-publish-this-file): Warn the user if the
3781 current file has not been published since it was up-to-date. Thanks to
3782 Bill Freeman for the suggestion.
3784 * lisp/muse-publish.el (muse-publish-url): Handle case when returned url
3785 is nil. If this happens, return the original URL.
3787 * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Set using
3788 `muse-wiki-update-interwiki-regexp.'
3789 (muse-wiki-update-interwiki-regexp): New function that sets the value
3790 of `muse-wiki-interwiki-regexp'.
3791 (muse-wiki-interwiki-alist): Call `muse-wiki-update-interwiki-regexp'
3794 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Renamed from
3795 `muse-wiki-expand-interwiki'.
3796 (muse-wiki-transform-wikiword): New function that prevents WikiWords
3797 with no matching file from being published as links.
3799 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Accept an optional
3800 string argument once again, since this behavior is needed when
3802 (muse-wiki-handle-wikiword): Ditto.
3804 * lisp/muse.el (muse-handle-url): Ditto.
3806 * lisp/muse.el (muse-handle-implicit-link): Ditto. Restore match data
3807 after every unsuccessful attempt at handling the link. If argument is
3808 given, restore match-data at end, too.
3810 * lisp/muse.el (muse-handle-explicit-link): Accept optional string
3811 argument. Match data is always saved. If argument is not given,
3812 assume that `muse-implicit-link-regexp' has been matched against, and
3813 return the 1st match string if no handlers worked.
3817 ChangeLog lisp/muse-html.el lisp/muse-mode.el
3818 lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
3821 2005-07-04 23:00:06 GMT Michael Olson <mwolson@gnu.org> patch-85
3824 Hack on WikiName handling and make TAB work for Wiki links.
3826 muse--main--1.0--patch-85
3828 * lisp/muse-colors.el (muse-colors-markup): Use
3829 `muse-explicit-link-regexp' instead of `muse-link-regexp'.
3831 * lisp/muse-colors.el (muse-link-face): Add new argument EXPLICIT. If
3832 nil, don't color bad links. If non-nil, color bad links.
3834 * lisp/muse-colors.el (muse-colors-link): Pass `t' to `muse-link-face'.
3836 * lisp/muse-journal.el (muse-journal-rss-markup-regexps): Use
3837 `muse-explicit-link-regexp' instead of `muse-link-regexp'.
3838 (muse-journal-rss-munge-buffer): Ditto.
3840 * lisp/muse-mode.el (muse-mode-fill-nobreak-p, muse-link-at-point):
3843 * lisp/muse-mode.el (muse-link-at-point): Rewrite so that explicit links
3844 are handled first, then implicit ones. It should work better in all
3845 cases. For now, we depend on the value of `muse-implicit-link-regexp'
3846 to determine how far to scan for an implicit link. This defaults to
3847 the text between the point and the next space.
3849 * lisp/muse-mode.el (muse-visit-link-default): Refactored code from
3850 `muse-visit-link'. If the ANCHOR argument is a string, search for it
3851 literally after opening the buffer. Hopefully this can be of use in
3852 custom visit-link functions, when necessary.
3854 * lisp/muse-mode.el (muse-visit-link): Docfix. Call
3855 `muse-visit-link-default'.
3857 * lisp/muse-mode.el (muse-next-reference, muse-previous-reference):
3858 Search by text properties instead of regexps. This allows Muse to find
3859 links without having to have a massive regexp that contains all link
3860 types. The downside is that this will not work if the user defontifies
3861 the buffer. But it would somewhat defeat the purpose of following
3862 links if you can't see them.
3864 * lisp/muse-project.el (muse-project-batch-publish): Handle case when not
3865 enough command line args are passed in batch mode.
3867 * lisp/muse-publish.el (muse-publish-markup-regexps): Use
3868 `muse-explicit-link-regexp'.
3870 * lisp/muse-regexps.el (muse-explicit-link-regexp): Renamed from
3873 * lisp/muse-regexps.el (muse-implicit-link-regexp): New option that
3874 specifies the "common ground" of all implicit links, like URLs, bare
3875 WikiNames, and -- in the future -- email addresses.
3877 * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): Quote 'boolean.
3879 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Arg URL is no longer
3880 optional. That was a bad idea on my part. Renamed from
3881 `muse-wiki-interwiki-handle'. Hopefully all this renaming doesn't
3884 * lisp/muse-wiki.el (muse-wiki-expand-interwiki): Renamed from
3885 `muse-wiki-interwiki-expand'.
3886 (muse-wiki-handle-wikiword): Renamed from
3887 `muse-wiki-wikiword-handle'.
3889 * lisp/muse-wiki.el ("muse-colors", "muse-publish"): Use a string value
3890 for the eval-after-load arg since XEmacs chokes on constants.
3892 * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Don't display a bad-link
3893 face on WikiWords that don't correspond with a file. If people really
3894 want this to appear in bad-link face, I could accommodate that.
3896 * lisp/muse.el (muse-handle-url): New function that detects whether the
3897 given string is a URL.
3898 (muse-implicit-link-functions): Renamed from
3899 `muse-mode-link-functions'. Defaults to `muse-handle-url'.
3900 (muse-explicit-link-functions): Renamed from
3901 `muse-mode-handler-functions'.
3902 (muse-handle-implicit-link): New function that handles all
3903 implicit links by calling functions from `muse-implicit-link-functions'.
3904 (muse-handle-explicit-link): Renamed from
3909 ChangeLog lisp/muse-colors.el lisp/muse-journal.el
3910 lisp/muse-mode.el lisp/muse-project.el lisp/muse-publish.el
3911 lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
3914 2005-07-04 14:40:31 GMT Michael Olson <mwolson@gnu.org> patch-84
3917 Allow WikiWords to be ignored with <nop> or "''''".
3919 muse--main--1.0--patch-84
3921 * lisp/muse-mode.el (muse-browse-result): Docfixes.
3923 * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): New option that determines
3924 whether to hide <nop> tags when coloring a Muse buffer.
3925 (muse-wiki-wikiword-at-point): Docfix.
3926 (muse-wiki-colors-nop-tag): New function that colors <nop> tags.
3927 (muse-wiki-publish-nop-tag): New function that interprets <nop> tags
3929 (muse-colors-tags, muse-publish-markup-tags): Interpret <nop> tags,
3930 which keeps the WikiWord that follows it from being interpreted.
3931 (muse-publish-markup-regexps): Allow 4 single quotes to function as a
3936 ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
3939 2005-07-04 11:20:50 GMT Michael Olson <mwolson@gnu.org> patch-83
3942 Update postal address of FSF in muse-wiki.el.
3944 muse--main--1.0--patch-83
3946 * lisp/muse-wiki.el: Update postal address of the FSF.
3950 ChangeLog lisp/muse-wiki.el
3953 2005-07-01 22:48:51 GMT Michael Olson <mwolson@gnu.org> patch-82
3956 Interpret explicit links before emphasis.
3958 muse--main--1.0--patch-82
3960 * lisp/muse-publish.el (muse-publish-markup-regexps): Interpret explicit
3961 links before emphasis.
3963 * lisp/muse-wiki.el (muse-publish): Make rules use a multiple of 100 just
3967 ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
3970 2005-06-26 22:55:55 GMT Michael Olson <mwolson@gnu.org> patch-81
3973 Wiki hacking, regexp tweaks.
3975 muse--main--1.0--patch-81
3977 * lisp/muse-project.el (muse-project-ignore-regexp): Change group to
3980 * lisp/muse-regexps.el (muse-regexp-use-character-classes): New variable
3981 that indicates whether or not to use character classes in regexps. The
3982 default is to let Muse try to figure it out.
3983 (muse-extreg-usable-p): Make use of this variable.
3985 * lisp/muse-regexps.el (muse-url-regexp): There's too much whitespace in
3986 this regexp. I'm guessing it was supposed to have a TAB in there at
3987 one time. Replace this stuff with muse-regexp-space.
3989 * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use wikified EmacsWiki
3992 * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use "choice" instead of
3995 * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Include the page
3996 delimiter as part of the regexp. Allow "#" or "::" to be a delimiter.
3997 We'll fix those anchor problems eventually!
3999 * lisp/muse-wiki.el (muse-wiki-interwiki-at-point): New function that
4000 uses `muse-interwiki-handle' to determine whether an interwiki link is
4003 * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Make URL optional and
4004 look for a suitable value at point if needed.
4006 * lisp/muse-wiki.el: Make interwiki regexps color the same as wikiwords.
4008 * lisp/muse-wiki.el: Add publishing rule for muse-wiki-interwiki-regexp.
4010 * lisp/muse-wiki.el (muse-mode-link-functions): Add interwiki handling.
4013 ChangeLog lisp/muse-project.el lisp/muse-regexps.el
4017 2005-06-25 04:44:00 GMT Michael Olson <mwolson@gnu.org> patch-80
4020 Make installation of manual when not using Debian go smoothly.
4022 muse--main--1.0--patch-80
4024 * Makefile.defs (INSTALLINFO): New variable that specifies what command
4025 and options are to be used when insinuating the Muse documentation into
4028 * Makefile (install): Make use of INSTALLINFO.
4030 * README (Installation): Give directions for changing INSTALLINFO on a
4031 Debian system and changing where Muse is installed.
4036 ChangeLog Makefile Makefile.defs README muse.texi
4039 2005-06-25 04:09:15 GMT Michael Olson <mwolson@gnu.org> patch-79
4042 Fix compiler warning induced by last patch.
4044 muse--main--1.0--patch-79
4046 * lisp/muse-project.el (muse-current-file): Move to muse.el to fix
4050 ChangeLog lisp/muse-project.el lisp/muse.el
4053 2005-06-25 04:02:11 GMT Michael Olson <mwolson@gnu.org> patch-78
4056 Add `muse-current-file', fix minor QuickStart issue.
4058 muse--main--1.0--patch-78
4060 * examples/QuickStart: Make John Wiegley the author.
4062 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
4063 `muse-current-file' instead of `buffer-file-name'.
4065 * lisp/muse-project.el (muse-current-project): Document.
4067 * lisp/muse-project.el (muse-current-file): New variable indicating the
4068 name, including path, of the file that is currently being published.
4069 (muse-project-of-file): Make use of
4070 `muse-current-file'.
4072 * lisp/muse-publish.el (muse-publish-file): Set `muse-current-file' here.
4074 * lisp/muse.el (muse-page-name): Make use of `muse-current-file'.
4077 ChangeLog examples/QuickStart lisp/muse-blosxom.el
4078 lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
4082 2005-06-24 21:15:35 GMT Michael Olson <mwolson@gnu.org> patch-77
4085 Make muse-replace-regexp-in-string closer to its parent; no func change.
4087 muse--main--1.0--patch-77
4089 * lisp/muse.el (muse-replace-regexp-in-string): Add 2 more optional args
4090 to implement all functionality of `replace-regexp-in-string'. No
4091 functionality change.
4095 ChangeLog lisp/muse.el
4098 2005-06-24 00:22:12 GMT Michael Olson <mwolson@gnu.org> patch-76
4101 Play nicely with fill, adaptive-fill, and flyspell.
4103 muse--main--1.0--patch-76
4105 * muse-mode.el (muse-mode-intangible-links): New function used to
4106 determine whether links will be considered intangible.
4108 * lisp/muse-mode.el (muse-mode-link-functions)
4109 (muse-mode-handler-functions): Minor docfix.
4111 * lisp/muse-mode.el (muse-mode): Don't split long links when performing
4112 fill. Play nicely with adaptive-fill. Avoid lockup with flyspell by
4113 making links intangible by default, but this may be adjusted by use of
4114 the `muse-mode-intangible-links' function.
4116 * lisp/muse-mode.el (muse-mode-fill-nobreak-p): New function that returns
4117 nil if we should allow a fill to occur here. Keeps links from being
4120 * lisp/muse-mode.el (muse-mode-flyspell-p): New function that returns
4121 non-nil if we allow spell-checking to occur here. Keeps links from
4122 being improperly colorized.
4124 * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Break up long line; no
4125 functionality change.
4128 ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
4131 2005-06-23 07:13:35 GMT Michael Olson <mwolson@gnu.org> patch-75
4134 Minor doc changes and code prettification.
4136 muse--main--1.0--patch-75
4138 * AUTHORS: Note that YH's assignment is in the mail.
4140 * README (scripts): Explain better the contents of the `scripts'
4143 * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Split long line.
4146 AUTHORS ChangeLog README lisp/muse-wiki.el
4149 2005-06-23 05:20:04 GMT Michael Olson <mwolson@gnu.org> patch-74
4152 Merged from hodique@lifl.fr--2005 (patch 7-11)
4154 muse--main--1.0--patch-74
4158 * hodique@lifl.fr--2005/muse--yh--1.0--patch-7
4159 split WikiWords and InterWiki links into their own package
4161 * hodique@lifl.fr--2005/muse--yh--1.0--patch-8
4162 Merged from mwolson@gnu.org--2005 (patch 63-67), adapted muse-wiki features
4164 * hodique@lifl.fr--2005/muse--yh--1.0--patch-9
4165 Mimic experimental behavior for interwiki
4167 * hodique@lifl.fr--2005/muse--yh--1.0--patch-10
4168 fix notes publishing
4170 * hodique@lifl.fr--2005/muse--yh--1.0--patch-11
4174 lisp/.arch-ids/muse-wiki.el.id lisp/muse-wiki.el
4177 ChangeLog lisp/muse-colors.el lisp/muse-html.el
4178 lisp/muse-mode.el lisp/muse-publish.el lisp/muse.el
4181 experimental/.arch-ids/muse-wiki.el.id
4182 ==> experimental/.arch-ids/muse-wiki-old.el.id
4183 experimental/muse-wiki.el
4184 ==> experimental/muse-wiki-old.el
4187 hodique@lifl.fr--2005/muse--yh--1.0--patch-7
4188 hodique@lifl.fr--2005/muse--yh--1.0--patch-8
4189 hodique@lifl.fr--2005/muse--yh--1.0--patch-9
4190 hodique@lifl.fr--2005/muse--yh--1.0--patch-10
4191 hodique@lifl.fr--2005/muse--yh--1.0--patch-11
4194 2005-06-22 23:05:33 GMT Michael Olson <mwolson@gnu.org> patch-73
4197 Tell people where to find on-line version of manual.
4199 muse--main--1.0--patch-73
4201 * README: Add on-line locations for manual.
4203 * muse.texi: Remove @include directive. This makes generating a PDF of
4204 this documentation a lot easier.
4206 * muse.texi (Preface): Add on-line locations for manual.
4209 ChangeLog README muse.texi
4212 2005-06-22 19:57:42 GMT Michael Olson <mwolson@gnu.org> patch-72
4215 Try to make Muse play nice with outline minor mode.
4217 muse--main--1.0--patch-72
4219 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-emphasized)
4220 (muse-colors-underlined, muse-use-font-lock, muse-link-properties): Use
4221 "muse" instead of "t" when adding invisibility to text or checking for
4224 * lisp/muse.el (muse-add-to-invisibility-spec): New function that is a
4225 compatibility wrapper for `add-to-invisibility-spec'; XEmacs doesn't have
4229 ChangeLog lisp/muse-colors.el lisp/muse.el
4232 2005-06-22 08:02:58 GMT Michael Olson <mwolson@gnu.org> patch-71
4235 Minor grammar fix in Introduction section of manual.
4237 muse--main--1.0--patch-71
4239 * muse.texi (Introduction): Minor grammar fix.
4245 2005-06-22 06:32:02 GMT Michael Olson <mwolson@gnu.org> patch-70
4250 muse--main--1.0--patch-70
4252 * lisp/muse-colors.el: Remove unnecessary use of Version in header.
4254 * lisp/muse-html.el (muse-html-encoding-map): Add mapping for iso-8859-1.
4256 * lisp/muse-poem.el (muse-poem-markup-strings)
4257 (muse-poem-chapbook-strings): Make customizable.
4259 * lisp/muse-poem.el (muse-chapbook-latex-header)
4260 (muse-chapbook-latex-footer): Docfix.
4262 * lisp/muse-texinfo.el (muse-texinfo-info-extension)
4263 (muse-texinfo-pdf-extension): Ditto.
4265 * lisp/muse.el (muse-version): Change to 3.01.
4267 * muse.texi (Poem, Texinfo): Last two publishing styles complete. We're
4271 ChangeLog lisp/muse-colors.el lisp/muse-html.el
4272 lisp/muse-poem.el lisp/muse-texinfo.el lisp/muse.el muse.texi
4275 2005-06-20 02:29:08 GMT Michael Olson <mwolson@gnu.org> patch-69
4278 Tweak documentation thoroughly; still incomplete.
4280 muse--main--1.0--patch-69
4282 * README: Minor tweaks.
4284 * muse.texi: Massively rename chapters so that the titles are more
4285 descriptive. Clean up grammar.
4287 * muse.texi (Obtaining Muse): Move content of Installation node here,
4288 stripping out any customization tips, since those are covered later.
4289 Re-work this chapter since I was dissatisfied with it.
4291 * muse.texi (Installation): This node has the content of README regarding
4292 installation, which fits the title of the node much better than the
4295 * muse.texi (Blosxom): Turn the sections of this section into
4298 * muse.texi (Getting Help and Reporting Bugs): Turn this into a list. I
4301 * muse.texi (History): Add a "2005" item.
4304 ChangeLog README muse.texi
4307 2005-06-19 07:15:45 GMT Michael Olson <mwolson@gnu.org> patch-68
4310 Finish documenting 2 more publishing styles.
4312 muse--main--1.0--patch-68
4314 * lisp/muse-blosxom.el, lisp/muse-latex.el: Minor docfixes throughout.
4316 * lisp/muse-journal.el: Docfixes.
4318 * lisp/muse-publish.el (muse-publish-markup-functions): Add significant
4319 documentation to this function.
4321 * muse.texi (Blosxom Options): New node containing the publishing styles
4322 and options provided by Blosxom.
4323 (Book): Add usage note, as I suspect a lot of people might be confused
4325 (HTML): Space out entries better.
4326 (Journal, LaTeX): New nodes for publishing styles.
4327 (Common Elements): Document a few options that are present in
4331 ChangeLog lisp/muse-blosxom.el lisp/muse-journal.el
4332 lisp/muse-latex.el lisp/muse-publish.el muse.texi
4335 2005-06-19 04:45:46 GMT Michael Olson <mwolson@gnu.org> patch-67
4338 Make Muse installable and correct an Emacs21 issue.
4340 muse--main--1.0--patch-67
4342 * Makefile (.PRECIOUS): Indicate that .info and .html files in this
4343 directory will be generated.
4344 (all): Compile muse.info by default.
4345 (doc): Refactor into individual generation rules for .html and .info
4347 (install): New rule that installs Muse source code, compiled .elc
4348 files, and the manual into proper places.
4350 * Makefile.defs (ELISPDIR, INFODIR): Correct minor goof-up.
4352 * README (Insinuation): Move old content of Installation here.
4353 (Installation): Fill out this section.
4354 (Further Documentation): Add link to my website and note that a full
4355 manual is included with Muse.
4357 * lisp/Makefile (EL): Populate with .el files.
4358 (install): New rule that installs both .elc and .el files.
4360 * lisp/muse-texinfo.el (muse-texinfo-info-generate): If we're running
4361 Emacs21, hack in a handler for the @documentencoding tag so that it
4365 ChangeLog Makefile Makefile.defs README lisp/Makefile
4366 lisp/muse-texinfo.el
4369 2005-06-19 03:05:38 GMT Michael Olson <mwolson@gnu.org> patch-66
4372 Cater even more to XEmacs and its annoying whims.
4374 muse--main--1.0--patch-66
4376 * examples/Makefile (%.html, %.pdf, %.info): Pass EMACS value as
4377 environment variable.
4379 * lisp/Makefile (%.elc, test): Don't use "-L" option since XEmacs can't
4380 handle it. Load `muse-build.el' instead.
4382 * lisp/muse-colors.el (muse-colors-link): Add note that `link' is not
4385 * lisp/muse-journal.el (muse-journal-latex-munge-buffer)
4386 (muse-journal-rss-munge-buffer): Add note that the `qotd' binding is
4389 * lisp/muse-journal.el (muse-journal-generate-pages): Add note that this
4390 function does not appear to be used.
4392 * lisp/muse.el (muse-replace-regexp-in-string): Use in place of
4393 `replace-regexp-in-string', since XEmacs doesn't have this function.
4394 We only implement the first 3 args, but this could be extended if we
4397 * lisp/muse-blosxom.el (muse-blosxom-title-to-file): Use
4398 `muse-replace-regexp-in-string' in place of `replace-regexp-in-string'
4400 * lisp/muse-journal.el (muse-journal-anchorize-title): Ditto.
4402 * lisp/muse-colors.el (muse-colors-custom-tags): Remove unused binding to
4403 make XEmacs shut up.
4405 * lisp/muse-convert.el (muse-write-footnote): Ditto.
4407 * lisp/muse-html.el (muse-html-markup-table): Ditto.
4409 * lisp/muse-http.el (muse-winnow-list): Ditto.
4411 * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
4413 * lisp/muse-project.el (muse-project-file-entries): Ditto.
4415 * lisp/muse-publish.el (muse-publish-markup): Ditto.
4417 * scripts/muse-build.el: Add contrib path first; probably doesn't change
4420 * scripts/publish: Use EMACS environment variable instead of hard-coding
4424 ChangeLog examples/Makefile lisp/Makefile lisp/muse-blosxom.el
4425 lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
4426 lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
4427 lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
4428 lisp/muse.el scripts/muse-build.el scripts/publish
4431 2005-06-19 00:43:54 GMT Michael Olson <mwolson@gnu.org> patch-65
4434 Move lisp files to `lisp' directory; hack on Makefiles, XEmacs compat.
4436 muse--main--1.0--patch-65
4438 * AUTHORS: Update entry.
4440 * muse-*.el: Move to the lisp directory.
4442 * lisp/Makefile: New file containing rules to test and compile the
4445 * Makefile.defs: New file that contains common definitions for all other
4446 Makefiles, such as Emacs command to use.
4448 * Makefile: Move lisp-specific rules to lisp/Makefile.
4449 (SUBDIRS): New variable containing subdirectories to clean.
4451 * README: Update to reflect new location of source files. Give updated
4452 directions for compiling with XEmacs.
4454 * examples/Makefile (.PRECIOUS): Added to denote which type of files to
4456 (%.html): Pass SITEFLAG as an environment variable to
4459 * examples/QuickStart (The): Re-add the stray <comment> tag since it
4460 seems to be needed to keep the process from failing. This has *got* to
4461 be a bug in Muse, but I don't want to deal with it now.
4463 * lisp/muse-colors.el (muse-make-faces): Bind newsym locally.
4465 * lisp/muse-convert.el: Move line to commentary section.
4467 * lisp/muse-latex.el (muse-latex-markup-table): Note that the
4468 locally-bound `type' variable isn't used here.
4470 * lisp/muse-mode.el (muse-index-as-string): Remove unused `file' binding.
4472 * lisp/muse-texinfo.el (muse-texinfo-markup-table): Remove unused `field'
4475 * scripts/muse-build.el (load-path): Correct paths.
4477 * scripts/muse-build.el (muse-elint-files): Add a few variables here so
4478 as to avoid spurious warnings.
4480 * scripts/publish (style): Make use of SITEFLAG environment variable, if
4483 * lisp/muse.el (muse-line-end-position, muse-line-beginning-position):
4484 (muse-match-string-no-properties): New functions that take the place of
4485 `line-end-position', `line-beginning-position', and
4486 `match-string-no-properties', respectively.
4488 * examples/johnw/muse-johnw.el (muse-my-html-insert-contents)
4489 (muse-my-journal-find-entries): Use Muse-specific version of
4490 `match-string-no-properties', `line-beginning-position', and
4491 `line-end-position' since these do not exist in XEmacs.
4493 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-region)
4494 (muse-colors-custom-tags, muse-colors-link, muse-colors-title): Ditto.
4496 * lisp/muse-convert.el (muse-latex-transform): Ditto.
4498 * lisp/muse-html.el (muse-html-insert-anchor, muse-html-markup-footnote)
4499 (muse-html-insert-contents): Ditto.
4501 * lisp/muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
4503 * lisp/muse-mode.el (muse-link-at-point, muse-edit-link-at-point): Ditto.
4505 * lisp/muse-poem.el (muse-poem-prepare-buffer): Ditto.
4507 * lisp/muse-publish.el (muse-publish-markup-tag)
4508 (muse-publish-markup-footnote, muse-publish-markup-leading-space)
4509 (muse-published-buffer-contents): Ditto.
4511 * scripts/muse-build.el (muse-elint-files): Ditto.
4514 .arch-ids/Makefile.defs.id Makefile.defs lisp/.arch-ids/=id
4515 lisp/.arch-ids/Makefile.id lisp/Makefile
4518 AUTHORS ChangeLog Makefile README examples/Makefile
4519 examples/QuickStart examples/johnw/muse-johnw.el
4520 lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
4521 lisp/muse-journal.el lisp/muse-latex.el lisp/muse-mode.el
4522 lisp/muse-poem.el lisp/muse-publish.el lisp/muse-texinfo.el
4523 lisp/muse.el scripts/muse-build.el scripts/publish
4526 .arch-ids/muse-blosxom.el.id
4527 ==> lisp/.arch-ids/muse-blosxom.el.id
4528 .arch-ids/muse-book.el.id
4529 ==> lisp/.arch-ids/muse-book.el.id
4530 .arch-ids/muse-colors.el.id
4531 ==> lisp/.arch-ids/muse-colors.el.id
4532 .arch-ids/muse-convert.el.id
4533 ==> lisp/.arch-ids/muse-convert.el.id
4534 .arch-ids/muse-docbook.el.id
4535 ==> lisp/.arch-ids/muse-docbook.el.id
4536 .arch-ids/muse-html.el.id
4537 ==> lisp/.arch-ids/muse-html.el.id
4538 .arch-ids/muse-http.el.id
4539 ==> lisp/.arch-ids/muse-http.el.id
4540 .arch-ids/muse-journal.el.id
4541 ==> lisp/.arch-ids/muse-journal.el.id
4542 .arch-ids/muse-latex.el.id
4543 ==> lisp/.arch-ids/muse-latex.el.id
4544 .arch-ids/muse-mode.el.id
4545 ==> lisp/.arch-ids/muse-mode.el.id
4546 .arch-ids/muse-poem.el.id
4547 ==> lisp/.arch-ids/muse-poem.el.id
4548 .arch-ids/muse-project.el.id
4549 ==> lisp/.arch-ids/muse-project.el.id
4550 .arch-ids/muse-publish.el.id
4551 ==> lisp/.arch-ids/muse-publish.el.id
4552 .arch-ids/muse-regexps.el.id
4553 ==> lisp/.arch-ids/muse-regexps.el.id
4554 .arch-ids/muse-texinfo.el.id
4555 ==> lisp/.arch-ids/muse-texinfo.el.id
4556 .arch-ids/muse.el.id
4557 ==> lisp/.arch-ids/muse.el.id
4559 ==> lisp/muse-blosxom.el
4561 ==> lisp/muse-book.el
4563 ==> lisp/muse-colors.el
4565 ==> lisp/muse-convert.el
4567 ==> lisp/muse-docbook.el
4569 ==> lisp/muse-html.el
4571 ==> lisp/muse-http.el
4573 ==> lisp/muse-journal.el
4575 ==> lisp/muse-latex.el
4577 ==> lisp/muse-mode.el
4579 ==> lisp/muse-poem.el
4581 ==> lisp/muse-project.el
4583 ==> lisp/muse-publish.el
4585 ==> lisp/muse-regexps.el
4587 ==> lisp/muse-texinfo.el
4595 2005-06-18 20:12:05 GMT Michael Olson <mwolson@gnu.org> patch-64
4598 Massively untabify files.
4600 muse--main--1.0--patch-64
4604 ChangeLog ChangeLog.2004 experimental/muse-message.el
4605 experimental/muse-wiki.el muse-book.el muse-colors.el
4606 muse-convert.el muse-docbook.el muse-html.el muse-http.el
4607 muse-journal.el muse-latex.el muse-mode.el muse-poem.el
4608 muse-project.el muse-publish.el muse-regexps.el
4609 muse-texinfo.el muse.el
4612 2005-06-18 19:57:44 GMT Michael Olson <mwolson@gnu.org> patch-63
4615 Merged from hodique@lifl.fr--2005 (patch 2-6), without the WikiWord change.
4617 muse--main--1.0--patch-63
4619 (Summary of changes that Yann made)
4621 * muse-colors.el (muse-colors-link): Whitespace cleanup.
4623 * muse-mode.el (muse-generate-index): Move index generation code into
4624 `muse-index-as-string'.
4625 (muse-index-as-string): New function that generates an index and
4626 returns it as a string, instead of placing it in a buffer like
4627 `muse-generate-index' used to.
4631 * hodique@lifl.fr--2005/muse--yh--1.0--patch-2
4632 merge from mwolson@gnu.org--2005
4634 * hodique@lifl.fr--2005/muse--yh--1.0--patch-3
4635 Accept WikiWords as links [mostly rescinded]
4637 * hodique@lifl.fr--2005/muse--yh--1.0--patch-4
4638 merge from mwolson@gnu.org--2005/muse--main--1.0
4640 * hodique@lifl.fr--2005/muse--yh--1.0--patch-5
4641 Merged from mwolson@gnu.org--2005 (patch 60-62)
4643 * hodique@lifl.fr--2005/muse--yh--1.0--patch-6
4644 provide a string view of the index
4647 ChangeLog muse-colors.el muse-latex.el muse-mode.el
4650 hodique@lifl.fr--2005/muse--yh--1.0--patch-2
4651 hodique@lifl.fr--2005/muse--yh--1.0--patch-3
4652 hodique@lifl.fr--2005/muse--yh--1.0--patch-4
4653 hodique@lifl.fr--2005/muse--yh--1.0--patch-5
4654 hodique@lifl.fr--2005/muse--yh--1.0--patch-6
4657 2005-06-18 06:21:19 GMT Michael Olson <mwolson@gnu.org> patch-62
4660 Document Blosxom, Book, DocBook, and HTML publishing styles.
4662 muse--main--1.0--patch-62
4664 * muse-blosxom.el: Clean up header.
4666 * muse-book.el (muse-before-book-publish-hook): Rename to
4667 `muse-book-before-publish-hook'.
4668 (muse-after-book-publish-hook): Rename to
4669 `muse-book-after-publish-hook'.
4671 * muse-html.el (muse-html-anchor-on-word, muse-html-table-attributes)
4672 (muse-html-markup-strings, muse-xhtml-markup-strings)
4673 (muse-html-meta-content-type, muse-html-meta-content-encoding)
4674 (muse-html-charset-default, muse-html-encoding-default)
4675 (muse-html-encoding-map): Docfixes.
4677 * muse.texi (Blosxom, Book, DocBook, HTML, Deriving Styles): New
4681 ChangeLog muse-blosxom.el muse-book.el muse-html.el muse.texi
4684 2005-06-18 01:35:33 GMT Michael Olson <mwolson@gnu.org> patch-61
4687 Begin work on Publishing Styles section of manual.
4689 muse--main--1.0--patch-61
4691 * Makefile (.PHONY): Add "doc" to list.
4692 (doc): New rule that generates Info and HTML files from muse.texi.
4693 (dist): Rely on `distclean', not `clean'.
4695 * examples/QuickStart (Authoring mode): Remove empty section.
4697 * muse.texi: Call this program "the Emacs Muse" in title.
4698 (Publishing Styles): Begin to populate section.
4699 (Deriving Styles): First subsection of Publishing Styles.
4700 (Contributors): Remove spurious copyright section, since we address
4703 * README: Actually remember to add this file.
4706 .arch-ids/README.id README
4709 ChangeLog Makefile examples/QuickStart muse.texi
4712 2005-06-17 01:10:41 GMT Michael Olson <mwolson@gnu.org> patch-60
4715 Document Markup Rules.
4717 muse--main--1.0--patch-60
4719 * examples/QuickStart: Remove stray <comment> tag.
4721 * muse.texi (Top): Comment every menu line.
4722 (Markup Rules): New section with plenty of subsections.
4725 ChangeLog examples/QuickStart muse.texi
4728 2005-06-15 23:50:12 GMT Michael Olson <mwolson@gnu.org> patch-59
4731 Release this as Muse 3.00.90 (RC1).
4733 muse--main--1.0--patch-59
4735 * Makefile (%.elc): Use -q instead of --no-init-file because the former
4736 is compatible with both Emacs and XEmacs.
4738 * examples/README: Renamed to QuickStart.
4740 * examples/Makefile (EXAMPLES): Reflect name change of README.
4745 ChangeLog Makefile examples/Makefile muse.el
4748 examples/.arch-ids/README.id
4749 ==> examples/.arch-ids/QuickStart.id
4751 ==> examples/QuickStart
4754 2005-06-15 22:47:05 GMT Michael Olson <mwolson@gnu.org> patch-58
4757 Makefile refactoring.
4759 muse--main--1.0--patch-58
4761 * Makefile (.PHONY): List all non-file targets.
4762 (examples): New rule that calls Make in the examples directory.
4763 (atranslit): Removed, since this isn't (yet) bundled with Muse.
4765 * README: Move to the examples directory. I'd prefer to distribute a
4766 very basic plain text README and use this as a quickstart + markup
4767 example + publishing example.
4769 * examples/Makefile: Move all README-related rules here.
4771 * examples/README: Add an "About this document" section.
4773 * scripts/publish (style): Do not include the contrib directory, since we
4774 don't use any code from there. Since this is only invoked from the
4775 examples directory, make sure add the parent directory to the load
4778 * muse.texi: Change version to 3.00.90 (RC1).
4780 * muse.el: Change location of the README file in header.
4782 * muse.el (muse-version): Update to 3.00.90 (RC1).
4785 examples/.arch-ids/Makefile.id examples/Makefile
4788 ChangeLog Makefile examples/README muse.el muse.texi
4793 ==> examples/.arch-ids/README.id
4798 2005-06-14 03:14:05 GMT Michael Olson <mwolson@gnu.org> patch-57
4801 Update my example configuration.
4803 muse--main--1.0--patch-57
4805 * examples/mwolson/muse-init.el: Update to reflect use of outline faces
4806 and experimental status of muse-message.
4809 ChangeLog examples/mwolson/muse-init.el
4812 2005-06-14 03:08:54 GMT Michael Olson <mwolson@gnu.org> patch-56
4815 Provide optional outline-style faces; customization fixes; experimental stuff.
4817 muse--main--1.0--patch-56
4819 * muse-colors.el (muse-colors-autogen-headings): New user-customizable
4820 option that determines what the header faces should look like. If
4821 'outline, use outline-style faces. If nil, don't generate the faces at
4822 all, which allows the user to specify their own. Otherwise, use the
4823 scaled faces, which is the default behavior.
4824 (muse-colors-outline-faces-list): List of faces to use. In case the
4825 outline faces are not available, provide reasonable defaults.
4826 (muse-make-faces): Use dolist instead of mapc. Implement the
4827 possibility of having outline-style colors for heading. Don't call
4828 this function immediately -- give the users time to make their changes
4829 through the customize interface. Once we call this function, Emcs from
4830 CVS will not allow the faces to be changed easily, which is a shame.
4832 * muse-message.el (muse-message-contents-tag): Copied from
4833 `muse-publish-contents-tag' in order to keep the customization
4834 interface from making the `muse-markup-tags' option from throwing a
4835 type mismatch error. This function is untested and will likely do
4836 nothing useful. This file has been moved to the experimental folder
4837 until it gets fleshed out more.
4839 * experimental/muse-wiki.el: New file from johnw's initial attempt at a
4840 file that could eventually provide wiki-like ability. Currently this
4841 is just a collection of functions that were pruned out when he remade
4842 Muse, so don't get too excited. I plan to eventually merge Yann
4843 Hodique's work here, probably after the first release of Muse.
4845 * muse-regexps.el (muse-regexp): Improve description.
4847 * muse-project.el (muse-project-ignore-regexp): Make this be a part of
4848 the muse-regexp group since it is just a single regexp. Lists of
4849 regexps don't have to be in muse-regexp, however.
4851 * muse-blosxom.el (muse-blosxom): Change use of `behaviour' to `behavior'
4852 since the Emacs devel mailing list seems to not want Britain-izations
4855 * muse-colors.el (muse-colors): Ditto.
4857 * muse-docbook.el (muse-docbook): Ditto.
4859 * muse-html.el (muse-html): Ditto.
4861 * muse-http.el (muse-http): Ditto.
4863 * muse-message.el (muse-message): Ditto.
4865 * muse-mode.el (muse-mode): Ditto.
4867 * muse-project.el (muse-project): Ditto.
4869 * muse-publish.el (muse-publish): Ditto.
4871 * muse.el (muse): Ditto.
4874 experimental/.arch-ids/=id
4875 experimental/.arch-ids/muse-wiki.el.id
4876 experimental/muse-wiki.el
4879 ChangeLog experimental/muse-message.el muse-blosxom.el
4880 muse-colors.el muse-docbook.el muse-html.el muse-http.el
4881 muse-mode.el muse-project.el muse-publish.el muse-regexps.el
4885 .arch-ids/muse-message.el.id
4886 ==> experimental/.arch-ids/muse-message.el.id
4888 ==> experimental/muse-message.el
4891 experimental experimental/.arch-ids
4894 2005-06-13 22:37:20 GMT Michael Olson <mwolson@gnu.org> patch-55
4897 Fix publishing error when given an empty string for header/footer.
4899 muse--main--1.0--patch-55
4901 * muse-publish.el (muse-insert-file-or-string): Don't pass argument to
4902 `file-readable-p' if it is an empty string. For some reason,
4903 `file-readable-p' and `insert-file-contents' were treating an empty
4904 string as if it were the current directory.
4907 ChangeLog muse-publish.el
4910 2005-06-13 22:01:00 GMT Michael Olson <mwolson@gnu.org> patch-54
4913 WYSIWYG emphasis, XEmacs compatibility hacks.
4915 muse--main--1.0--patch-54
4917 * muse-colors.el (muse-colors-emphasized): Make emphasis more WYSIWIG
4918 compliant. Only colorize if we end with the same number of asterisks
4919 as we start with, preventing unnoticed syntax errors. Don't colorize
4920 in the middle of a word.
4921 (muse-colors-underlined): Make underlining more WYSIWIG compliant.
4922 Only colorize if we end with an underscore. Don't colorize in the
4925 * muse-docbook.el (muse-docbook-markup-paragraph): Move question mark
4926 inside of group. This will probably not do anything, but it seems
4929 * muse-html.el (muse-html-markup-paragraph): Attempt to deal with case
4930 where we start with an image link. JohnW didn't seem to like having
4931 <p> tags inserted before image links, but they don't validate properly
4932 as they are. For now, I will surround such links/paragraphs with <div
4933 class="image-link"> in an attempt to be as not invasive and yet
4934 standards compliant as possible.
4936 * muse-html.el (muse-html-escape-string): Work around distinction between
4937 int and char types in XEmacs. Deal with an annoying replace-match bug
4938 in XEmacs that rears its head at times.
4940 * muse-publish.el (muse-publish-markup-word): Allow underlines to be
4944 ChangeLog muse-colors.el muse-docbook.el muse-html.el
4948 2005-06-13 01:13:08 GMT Michael Olson <mwolson@gnu.org> patch-53
4951 Minor code cleanup to address elint issues.
4953 muse--main--1.0--patch-53
4955 * Makefile (test): Don't build README files during this rule. Remove
4956 spurious "make clean" statement.
4958 * muse-colors.el (muse-colors-tags): Make sure that this appears in the
4959 `muse-colors' group, and give it a proper type.
4961 * muse-mode.el: Wrap condition-case around `eval-when-compile'.
4963 * examples/johnw/muse-johnw.el (muse-my-html-insert-contents,
4964 muse-my-journal-find-entries): Replace `string-to-int' with
4967 * muse-html.el (muse-html-insert-contents): Ditto.
4969 * muse-journal.el (muse-journal-html-munge-buffer,
4970 muse-journal-latex-munge-buffer): Ditto.
4972 * muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
4974 * muse-publish.el (muse-publish-markup-footnote,
4975 muse-publish-contents-tag): Ditto.
4977 * muse-regexps.el (muse-extreg-usable-p): Ditto.
4980 ChangeLog Makefile examples/johnw/muse-johnw.el muse-colors.el
4981 muse-html.el muse-journal.el muse-mode.el muse-publish.el
4985 2005-06-13 00:41:10 GMT Michael Olson <mwolson@gnu.org> patch-52
4988 Add ability to automate the creation a new blosxom entry.
4990 muse--main--1.0--patch-52
4992 * examples/mwolson/muse-init.el: Move new entry section to
4993 muse-blosxom.el. Modify the key settings in my example accordingly.
4995 * muse-blosxom.el (muse-blosxom-footer): Just use the empty string, since
4996 Muse always makes sure that the file ends with a newline.
4998 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove this, since
4999 planner markup is now provided automatically by the planner port to
5000 Muse, and we don't have any customized markup.
5002 * muse-blosxom.el (muse-blosxom-base-directory): New customizable
5003 variable that specifies where the base directory of your blog entries
5006 * muse-blosxom.el (muse-blosxom-get-categories): Get the categories from
5007 the base directory. Explore categories recursively.
5009 * muse-blosxom.el (muse-blosxom-title-to-file): Helper function for
5010 `muse-blosxom-new-entry'. Turns the given title into a lowercase, sans
5011 special characters file name.
5013 * muse-blosxom.el (muse-blosxom-new-entry): Automate the process of
5014 making a new blog entry. It will prompt you for a category, then a
5015 title, and then will create a new file that has the date and title
5019 ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
5022 2005-06-12 22:11:20 GMT Michael Olson <mwolson@gnu.org> patch-51
5025 Change mailing address of FSF, add AUTHORS file.
5027 muse--main--1.0--patch-51
5029 * muse-*.el, muse.texi: Change mailing address of FSF.
5031 * muse.texi (Contributors): Fix typo.
5033 * AUTHORS: New file containing a list of all of those who have
5034 contributed code or documentation to Muse, how many lines were changed,
5038 .arch-ids/AUTHORS.id AUTHORS
5041 ChangeLog muse-blosxom.el muse-convert.el muse-docbook.el
5042 muse-html.el muse-http.el muse-journal.el muse-latex.el
5043 muse-message.el muse-mode.el muse-poem.el muse-project.el
5044 muse-publish.el muse-regexps.el muse-texinfo.el muse.el
5048 2005-06-12 21:33:24 GMT Michael Olson <mwolson@gnu.org> patch-50
5051 Merged from hodique@lifl.fr--2005 (patch 0-1)
5053 muse--main--1.0--patch-50
5057 * hodique@lifl.fr--2005/muse--yh--1.0--base-0
5058 tag of mwolson@gnu.org--2005/muse--main--1.0--patch-49
5060 * hodique@lifl.fr--2005/muse--yh--1.0--patch-1
5061 fix .html (for example) in visible names for links
5064 ChangeLog muse-publish.el
5067 hodique@lifl.fr--2005/muse--yh--1.0--base-0
5068 hodique@lifl.fr--2005/muse--yh--1.0--patch-1
5071 2005-06-11 23:35:43 GMT Michael Olson <mwolson@gnu.org> patch-49
5074 Make generated X(HT)ML show up in the right encoding in other modes.
5076 muse--main--1.0--patch-49
5078 * muse-html.el (muse-xhtml-header): Add "encoding=..." to first line.
5079 Thanks to Zhiqiang Ye for the suggestion. This attempts to make
5080 generated (X)HTML files show up in the right coding system when editing
5081 them with another Emacs mode.
5083 * muse-journal.el (muse-journal-rss-header): Automatically determine the
5084 encoding instead of hard-coding it.
5086 * muse-message.el: Add content to Commentary section, explaining the use
5087 of this publishing style.
5090 ChangeLog muse-html.el muse-journal.el muse-message.el
5093 2005-06-11 01:28:01 GMT Michael Olson <mwolson@gnu.org> patch-48
5096 Move regexps to same group, only make 4 heading faces.
5098 muse--main--1.0--patch-48
5100 * muse-colors.el (muse-make-faces): Only create 4 header faces since we
5101 can only publish 3 of them specially, leaving the fourth to be in
5103 (muse-colors-markup): Only recognize 4 levels of heading.
5105 * muse-regexps.el (muse-tag-regexp, muse-link-regexp, muse-url-regexp)
5106 (muse-file-regexp, muse-image-regexp)
5107 (muse-ignored-extensions-regexp): Moved here from muse.el. It seems
5108 like a good idea to have all the regexps in the same group.
5111 ChangeLog muse-colors.el muse-regexps.el muse.el
5114 2005-06-09 19:48:02 GMT Michael Olson <mwolson@gnu.org> patch-47
5117 Update my example config, minor code cleanup.
5119 muse--main--1.0--patch-47
5121 * examples/mwolson/muse-init.el (muse-project-alist): Shorten project
5122 names and add "Plans" project.
5124 * muse-docbook.el (looking-back): Delete.
5126 * muse-html.el (looking-back): Delete.
5128 * muse-html.el (muse-html-markup-paragraph): Use `muse-looking-back'
5129 instead of `looking-back'.
5131 * muse.el (muse-looking-back): Instead of redefining the `looking-back'
5132 function, use this function. If `looking-back' exists, call it;
5133 otherwise, use a workaround.
5136 contrib/.arch-ids/pcomplete.el.id contrib/pcomplete.el
5139 ChangeLog examples/mwolson/muse-init.el muse-docbook.el
5140 muse-html.el muse.el
5143 2005-05-30 22:15:13 GMT Michael Olson <mwolson@gnu.org> patch-46
5146 Handle a few paragraph publishing edge cases better.
5148 muse--main--1.0--patch-46
5150 * muse-docbook.el (muse-docbook-markup-regexps): Consolidate the
5151 beginning-of-document, end-of-document, and paragraph separator regexps
5152 so that one markup rule can be used in all these cases.
5153 (muse-docbook-markup-paragraph): Handle more cases correctly. In
5154 particular, blockquote or center at beginning or end of document will
5155 be published properly. Hopefully this won't slow things down too much.
5156 (muse-docbook-markup-paragraph-close): Removed.
5158 * muse-blosxom.el (muse-blosxom-markup-regexps): Ditto.
5160 * muse-html.el (muse-html-markup-regexps, muse-html-markup-paragraph):
5162 (muse-html-markup-paragraph-close): Removed.
5165 ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
5168 2005-05-28 23:37:11 GMT Michael Olson <mwolson@gnu.org> patch-45
5171 Improve prompt when reading a tag.
5173 muse--main--1.0--patch-45
5175 * muse-mode.el (muse-insert-tag): Add a colon after "default" like some
5176 other Emacs modes seem to do.
5179 ChangeLog muse-mode.el
5182 2005-05-28 23:34:50 GMT Michael Olson <mwolson@gnu.org> patch-44
5185 Warn user when publishing fails due to a private directory.
5187 muse--main--1.0--patch-44
5189 * muse-project.el (muse-project-private-p): Warn users when publishing a
5190 file fails due to its directory not being readable by others. Make
5191 sure that you do a `chmod +o name_of_directory' if you want the
5192 contents of that directory to be publishable.
5195 ChangeLog muse-project.el
5198 2005-05-28 23:21:39 GMT Michael Olson <mwolson@gnu.org> patch-43
5201 Fix error with example tags and message publishing style.
5203 muse--main--1.0--patch-43
5205 * muse-colors.el: Don't define `font-lock-mode' as a variable. Check to
5206 see if a previous definition for `font-lock-multiline' exists.
5208 * muse-message.el (muse-message-example-tag): Don't require two
5209 additional (unused) arguments.
5212 ChangeLog muse-colors.el muse-message.el
5215 2005-05-22 05:58:40 GMT Michael Olson <mwolson@gnu.org> patch-42
5218 Always end the published document with a newline.
5220 muse--main--1.0--patch-42
5222 * muse-html.el (muse-html-markup-paragraph-close): Always end the
5223 published document with a newline.
5225 * muse-docbook.el (muse-docbook-markup-paragraph-close): Ditto.
5228 ChangeLog muse-docbook.el muse-html.el
5231 2005-05-22 01:26:13 GMT Michael Olson <mwolson@gnu.org> patch-41
5234 Don't let automatic backup files crash the publishing process.
5236 muse--main--1.0--patch-41
5238 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove rule for date
5239 directive since this value is already processed by
5240 `muse-publish-markup-directive', and may be obtained by using
5241 the code: (muse-publishing-directive "date").
5243 * muse-colors.el (muse-colors-region): Make sure that we don't ever try
5244 to run (funcall nil); this happened once during a debugging process.
5246 * muse-project.el (muse-project-private-p): Skip any file for which we
5247 cannot fetch attributes. This fixes a bug where having an
5248 Emacs-generated automatic backup file in a publishing directory causes
5249 the publishing process to halt with an error.
5252 ChangeLog muse-blosxom.el muse-colors.el muse-project.el
5255 2005-05-20 20:44:46 GMT Michael Olson <mwolson@gnu.org> patch-40
5258 Apply fix in previous patch to the DocBook publishing style.
5260 muse--main--1.0--patch-40
5262 * muse-docbook.el (muse-docbook-markup-paragraph-close): Apply fix from
5263 previous patch here as well.
5267 ChangeLog muse-docbook.el
5270 2005-05-20 20:28:32 GMT Michael Olson <mwolson@gnu.org> patch-39
5273 Fix newly-introduced lock-up during HTML publishing.
5275 muse--main--1.0--patch-39
5277 * muse-blosxom.el (muse-blosxom-markup-regexps): Give date directive and
5278 planner rules higher priority in the publishing sequence. Hopefully
5279 this will not wreck anything; I don't use these rules, so I cannot
5280 tell. This wasn't a real bugfix, just an aesthetic code thing for me.
5282 * muse-html.el (muse-html-markup-paragraph-close): Don't use
5283 replace-match; that seems to be slightly evil. Return nil instead of a
5284 newline since otherwise Muse thinks that we are not done yet and gets
5285 into an infinite loop. This should fix the lock-up problem that
5286 resulted from the previous few patches.
5289 ChangeLog muse-blosxom.el muse-html.el
5292 2005-05-19 23:44:16 GMT Michael Olson <mwolson@gnu.org> patch-38
5297 muse--main--1.0--patch-38
5299 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove stray parenthesis.
5303 ChangeLog muse-blosxom.el
5306 2005-05-19 23:41:54 GMT Michael Olson <mwolson@gnu.org> patch-37
5309 Make docbook and blosxom modes close paragraphs properly at end.
5311 muse--main--1.0--patch-37
5313 * muse-blosxom.el (muse-blosxom-markup-regexps): Use new rule from last
5316 * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
5317 (muse-docbook-markup-paragraph-close): Adapt from
5318 `muse-html-markup-paragraph-close'.
5320 * muse-html.el (muse-html-markup-paragraph-close): Add newline so that we
5321 preserve the same appearance as before the last patch.
5324 ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
5327 2005-05-19 23:26:50 GMT Michael Olson <mwolson@gnu.org> patch-36
5330 Bugfix: Close P tag properly at end of file.
5332 muse--main--1.0--patch-36
5334 * muse-blosxom.el: Fix bug where loading this file twice would cause an
5337 * muse-html.el (muse-html-markup-regexps): Use simpler mechanism for
5338 detecting whether or not a paragraph needs a closing P tag.
5339 (muse-html-markup-paragraph-close): New function that only inserts a
5340 closing P tag when an unclosed P tag is nearby.
5343 ChangeLog muse-blosxom.el muse-html.el
5346 2005-05-18 06:07:02 GMT Michael Olson <mwolson@gnu.org> patch-35
5349 Update my example settings.
5351 muse--main--1.0--patch-35
5353 * examples/mwolson/muse-init.el: Synchronize with my current settings.
5356 ChangeLog examples/mwolson/muse-init.el
5359 2005-05-18 06:03:07 GMT Michael Olson <mwolson@gnu.org> patch-34
5362 Update documentation for C-c TAB feature.
5364 muse--main--1.0--patch-34
5366 * muse.texi (Keystroke Summary): Note that C-c TAB calls
5374 2005-05-18 06:00:27 GMT Michael Olson <mwolson@gnu.org> patch-33
5377 New feature: tag completion with C-c TAB.
5379 muse--main--1.0--patch-33
5381 * muse-mode.el (muse-mode-map): Map C-c TAB to `muse-insert-tag'.
5382 (muse-tag-history, muse-custom-tags): New variables that keep track of
5383 the tag history and newly-entered tags respectively for
5385 (muse-insert-tag): New function that interactively prompts the user for
5389 ChangeLog muse-mode.el
5392 2005-05-18 05:49:07 GMT Michael Olson <mwolson@gnu.org> patch-32
5395 Fix XHTML validation error with <hr> and <br>.
5397 muse--main--1.0--patch-32
5399 * muse-html.el (muse-xhtml-markup-strings): Use the proper form of the BR
5400 and HR tags for XHTML publishing. This should fix a few validation
5401 errors that I've been noticing lately.
5404 ChangeLog muse-html.el
5407 2005-05-12 22:46:10 GMT Michael Olson <mwolson@gnu.org> patch-31
5410 Remove flyspell overlays on links.
5412 muse--main--1.0--patch-31
5414 * muse-colors.el (muse-colors-link): Remove flyspell overlays. This
5415 should make the link clickable. On Emacs21, the color will stay red,
5416 but other Emacsen should do the right thing, which is use the normal
5417 link color. Hopefully this will fix some strange flyspell-related link
5421 ChangeLog muse-colors.el
5424 2005-05-06 03:30:05 GMT Michael Olson <mwolson@gnu.org> patch-30
5427 Update my example Muse settings.
5429 muse--main--1.0--patch-30
5431 * examples/mwolson/muse-init.el: Update from my latest version.
5432 (muse-project-alist): Remove the francais part of my blog.
5433 (my-muse-mode-flyspell-p): Split old `my-muse-mode-affect-p' function
5434 into this and `my-muse-mode-fill-nobreak-p'.
5435 (muse-mode-hook): Tell fill mode to avoid breaking links; hopefully
5436 this is the best way to accomplish this.
5437 (my-muse-blosxom-title-to-file): Replace more non-alphanumeric
5438 characters in the title.
5439 (my-muse-prepare-entry-for-xanga): Treat example regions better.
5442 ChangeLog examples/mwolson/muse-init.el
5445 2005-04-21 18:25:28 GMT Michael Olson <mwolson@gnu.org> patch-29
5448 Add simple `muse-version' function.
5450 muse--main--1.0--patch-29
5452 * muse.el (muse-version): New function that displays the value of the
5453 `muse-version' variable. This should be easier for the user to type
5454 than C-h v muse-version.
5460 2005-04-21 18:19:02 GMT Michael Olson <mwolson@gnu.org> patch-28
5463 Don't compile documentation by default.
5465 muse--main--1.0--patch-28
5467 * Makefile (all): Don't compile documentation by default.
5468 (doc): Use this rule to compile documentation.
5474 2005-04-16 18:08:24 GMT Michael Olson <mwolson@gnu.org> patch-27
5477 Merge RSS 2.0 enclosure support for muse-journal.el from johnw
5479 muse--main--1.0--patch-27
5481 2005-04-16 Michael Olson <mwolson@gnu.org>
5483 * muse-journal.el: Merge in enclosure support for RSS 2.0 from
5484 johnw. If a journal entry's title is a [[link]], then an
5485 <enclosure> tag will be added to the XML data giving the size and
5486 MIME type of the link target. This makes podcasting with Muse
5488 (muse-journal-rss-entry-template): Add enclosure usage to example.
5489 (muse-journal-rss-munge-buffer): Implement enclosures.
5492 ChangeLog muse-journal.el
5495 2005-04-15 05:54:30 GMT Michael Olson <mwolson@gnu.org> patch-26
5498 Standardize source headers, appease elint, don't require planner
5500 muse--main--1.0--patch-26
5502 2005-04-15 Michael Olson <mwolson@gnu.org>
5504 * Makefile, scripts/muse-build.el: Moved muse-build.el to the
5505 `scripts' directory since it really isn't part of Muse proper; it
5506 is used to generate Muse output from the command line.
5508 * muse-blosxom.el: Handle case where planner is not loaded so that
5509 it isn't a hard requirement.
5511 * muse-colors.el: Move definition of `muse-colors-tag-info' up so
5512 that elint doesn't complain.
5514 * muse-message.el (muse-message-markup-link): Don't throw up on
5515 links with no description.
5517 * muse-blosxom.el, muse-book.el, muse-colors.el, muse-convert.el,
5518 muse-docbook.el, muse-html.el, muse-http.el, muse-journal.el,
5519 muse-latex.el, muse-message.el, muse-mode.el, muse-poem.el,
5520 muse-project.el, muse-publish.el, muse-regexps.el,
5521 muse-texinfo.el, muse.el: Add standard header for each file in
5522 preparation for the initial release, which will hopefully happen
5523 sometime within the next month.
5527 experimental/.arch-ids/=id
5530 ChangeLog Makefile muse-blosxom.el muse-book.el muse-colors.el
5531 muse-convert.el muse-docbook.el muse-html.el muse-http.el
5532 muse-journal.el muse-latex.el muse-message.el muse-mode.el
5533 muse-poem.el muse-project.el muse-publish.el muse-regexps.el
5534 muse-texinfo.el muse.el
5537 .arch-ids/muse-build.el.id
5538 ==> scripts/.arch-ids/muse-build.el.id
5540 ==> scripts/muse-build.el
5542 removed directories:
5543 experimental experimental/.arch-ids
5546 2005-04-14 23:46:47 GMT Michael Olson <mwolson@gnu.org> patch-25
5549 Merge contents of muse-latexcjk.el into muse-latex.el.
5551 muse--main--1.0--patch-25
5553 2005-04-14 Michael Olson <mwolson@gnu.org>
5555 * muse-latex.el (muse-latexcjk-header, muse-latexcjk-footer)
5556 (muse-latexcjk-encoding-map, muse-latexcjk-encoding-default)
5557 (muse-latexcjk-encoding, muse-latexcjk-transform-content-type):
5558 Merge in from muse-latexcjk.el.
5560 * muse-latexcjk.el: Removed, functionality merged with
5564 .arch-ids/muse-latexcjk.el.id muse-latexcjk.el
5567 ChangeLog muse-latex.el
5570 2005-04-06 23:25:47 GMT Michael Olson <mwolson@gnu.org> patch-24
5573 Merge muse-xhtml.el into muse-html.el.
5575 muse--main--1.0--patch-24
5577 2005-04-06 Michael Olson <mwolson@gnu.org>
5579 * examples/mwolson/muse-init.el: Update with respect to the
5580 muse-xhtml.el merge.
5582 * muse-html.el: The contents of muse-xhtml.el have been merged in
5583 as advised by John Wiegley.
5584 (muse-html-style-sheet): Add example for XHTML use in the
5585 function's documentation.
5586 (muse-xhtml-header, muse-xhtml-footer, muse-xhtml-markup-tags):
5587 Moved from muse-xhtml.el.
5589 * muse-xhtml.el: Removed; contents merged into muse-html.el.
5592 .arch-ids/muse-xhtml.el.id muse-xhtml.el
5595 ChangeLog examples/mwolson/muse-init.el muse-html.el
5598 2005-04-06 03:18:55 GMT Michael Olson <mwolson@gnu.org> patch-23
5601 Try to fix regexps for Emacs 21.4.
5603 muse--main--1.0--patch-23
5605 2005-04-05 Michael Olson <mwolson@gnu.org>
5607 * muse-regexps.el (muse-extreg-usable-p): Try to make regexps work
5611 ChangeLog muse-regexps.el
5614 2005-04-01 17:59:47 GMT Michael Olson <mwolson@gnu.org> patch-22
5617 Add comments to the publish-project example script
5619 muse--main--1.0--patch-22
5621 2005-04-01 Michael Olson <mwolson@gnu.org>
5623 * examples/publish-project: Moved here from
5624 scripts/publish-project. Added a few comments so people know what
5628 ChangeLog examples/publish-project
5631 scripts/.arch-ids/publish-project.id
5632 ==> examples/.arch-ids/publish-project.id
5633 scripts/publish-project
5634 ==> examples/publish-project
5637 2005-04-01 02:27:08 GMT Michael Olson <mwolson@gnu.org> patch-21
5640 New XHTML style, add more examples to my sample muse config
5642 muse--main--1.0--patch-21
5644 2005-03-31 Michael Olson <mwolson@gnu.org>
5646 * examples/mwolson/muse-init.el: Give an example of deriving a
5647 custom publishing style.
5648 (my-muse-blosxom-finalize): Finalizes the "my-blosxom" style.
5649 (my-muse-prepare-entry-for-xanga): Mangle the published output
5650 from a blosxom project and copy the result to the clipboard for
5651 easy pasting into Xanga's web form. The file is untouched.
5653 * muse-html.el (muse-html-style-sheet): Include the <style
5654 type="text/css"></style> wrapper around the example.
5655 (muse-html-header): Don't add <style type="text/css"></style>
5656 around the value of `muse-html-style-sheet' anymore. This allows
5657 for the option of putting your stylesheet(s) in a separate file.
5658 An example of this is given in the documentation for this
5661 * muse-xhtml: New file that implements a publishing style which is
5662 derived from HTML mode. It uses a slightly modified version of
5663 the HTML markup rules to generate XHTML-compliant output.
5665 * muse-blosxom.el: Add new "blosxom-xhtml" style. The old
5666 "blosxom" style has been renamed to "blosxom-html". Fix a few
5669 * muse-journal.el: Add new "journal-xhtml" style.
5671 * muse-message.el: Add new "message-xhtml" style.
5674 .arch-ids/muse-xhtml.el.id muse-xhtml.el
5677 ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
5678 muse-html.el muse-journal.el muse-message.el
5681 2005-03-25 03:55:13 GMT Michael Olson <mwolson@gnu.org> patch-20
5684 Add my muse configuration to the examples
5686 muse--main--1.0--patch-20
5688 2005-03-24 Michael Olson <mwolson@gnu.org>
5690 * examples/johnw: Move John Wiegley's configuration to this
5693 * examples/mwolson: My configuration files go here.
5695 * examples/mwolson/muse-init.el: My Muse configuration file. I
5696 just figured out how to keep links from being spell-checked or
5697 split up by fill-mode, so the implementation of this may be found
5698 here. I also made a function that sets up a blog entry for me.
5701 examples/johnw/.arch-ids/=id examples/mwolson/.arch-ids/=id
5702 examples/mwolson/.arch-ids/muse-init.el.id
5703 examples/mwolson/muse-init.el
5709 examples/.arch-ids/muse-johnw.el.id
5710 ==> examples/johnw/.arch-ids/muse-johnw.el.id
5711 examples/.arch-ids/publish-johnw.id
5712 ==> examples/johnw/.arch-ids/publish-johnw.id
5713 examples/muse-johnw.el
5714 ==> examples/johnw/muse-johnw.el
5715 examples/publish-johnw
5716 ==> examples/johnw/publish-johnw
5719 examples/johnw examples/johnw/.arch-ids examples/mwolson
5720 examples/mwolson/.arch-ids
5723 2005-03-24 22:57:10 GMT Michael Olson <mwolson@gnu.org> patch-19
5726 Add muse-blosxom script and plugin for pyblosxom
5728 muse--main--1.0--patch-19
5730 2005-03-24 Michael Olson <mwolson@gnu.org>
5732 * muse-blosxom.el: Update copyright notice in headers and mention
5733 the pyblosxom scripts.
5735 * contrib/pyblosxom: New directory containing pyblosxom plugins
5738 * contrib/getstamps.py: Script that generates the "timestamps"
5739 file, run on the local machine.
5741 * contrib/hardcodedates.py: PyBlosxom plugin that interprets the
5745 contrib/pyblosxom/.arch-ids/=id
5746 contrib/pyblosxom/.arch-ids/getstamps.py.id
5747 contrib/pyblosxom/.arch-ids/hardcodedates.py.id
5748 contrib/pyblosxom/getstamps.py
5749 contrib/pyblosxom/hardcodedates.py
5752 ChangeLog muse-blosxom.el
5755 contrib/pyblosxom contrib/pyblosxom/.arch-ids
5758 2005-03-23 19:05:09 GMT Michael Olson <mwolson@gnu.org> patch-18
5761 muse-blosxom.el has matured past experimental status
5763 muse--main--1.0--patch-18
5765 2005-03-23 Michael Olson <mwolson@gnu.org>
5767 * muse-blosxom.el: Remove common functionality that has already
5768 been implemented in `muse-html.el'. Derive this mode from
5769 `muse-html'. Update documentation. I now feel that this file is
5770 ready to be included in the top-level Muse directory.
5773 ChangeLog muse-blosxom.el
5776 experimental/.arch-ids/muse-blosxom.el.id
5777 ==> .arch-ids/muse-blosxom.el.id
5778 experimental/muse-blosxom.el
5782 2005-03-22 05:28:01 GMT Michael Olson <mwolson@gnu.org> patch-17
5785 Make muse-blosxom.el slightly less experimental
5787 muse--main--1.0--patch-17
5789 2005-03-22 Michael Olson <mwolson@gnu.org>
5791 * experimental/muse-blosxom.el (muse-blosxom-page-date-alist):
5792 Renamed from `blosxom-page-date-alist'. Currently it does nothing
5794 (muse-blosxom-markup-regexps): Remove unnecessary first grouping
5795 from the `muse-blosxom-markup-date-directive' rule.
5796 (blosxom-set-time): Remove this function. We're not going to be
5797 touching the timestamp manually anymore -- it's too much of a
5798 hassle. Right now I've got a python program that compiles a
5799 timestamp file and a pyblosxom helper that reads it. Something
5800 similar could be arranged for blosxom, I'm sure.
5804 ChangeLog experimental/muse-blosxom.el
5807 2005-03-20 19:40:10 GMT Michael Olson <mwolson@gnu.org> patch-16
5810 Apply latest journal-related updates from johnw
5812 muse--main--1.0--patch-16
5816 ChangeLog examples/muse-johnw.el muse-journal.el
5819 2005-03-01 02:58:29 GMT Michael Olson <mwolson@gnu.org> patch-15
5822 Add Projects node to the manual
5824 muse--main--1.0--patch-15
5826 2005-02-28 Michael Olson <mwolson@gnu.org>
5828 * muse.texi: Change copyright notice since the FSF is now the
5830 (Projects): New node, based on a section from the README file.
5836 2005-03-01 02:25:15 GMT Michael Olson <mwolson@gnu.org> patch-14
5839 Correct documentation, adding some content.
5841 muse--main--1.0--patch-14
5843 2005-02-28 Michael Olson <mwolson@gnu.org>
5845 * muse.texi: Change license terms of the documentation to the GNU
5846 GPL instead of the GNU FDL, as per the consent of the copyright
5847 holders of the emacs-wiki manual, from which this is based. Some
5848 emacs-wiki-isms in the manual were corrected, and the Getting
5849 Started section was updated.
5855 2005-02-17 19:08:19 GMT Michael Olson <mwolson@gnu.org> patch-13
5858 Make muse-blosxom.el a bit more sane, still need to bum it down a bit
5860 muse--main--1.0--patch-13
5862 2005-02-17 Michael Olson <mwolson@gnu.org>
5864 * experimental/muse-blosxom.el: Somehow the contents of this file
5865 managed to get duplicated. I removed the duplicates.
5866 (muse-blosxom-date): Remove this, since it is not useful.
5867 (muse-blosxom-header): Use the standard header that blosxom.el
5871 ChangeLog experimental/muse-blosxom.el
5874 2005-02-08 04:20:41 GMT Michael Olson <mwolson@gnu.org> patch-12
5877 Initial commit of muse.texi, nothing substantial
5879 muse--main--1.0--patch-12
5881 2005-02-07 Michael Olson <mwolson@gnu.org>
5883 * muse.texi: New file that provides the documentation for Muse.
5884 It is in a very rough form at the moment. Nothing substantial may
5885 be found here yet. Be ye warned.
5888 .arch-ids/muse.texi.id muse.texi
5894 2005-02-08 01:15:15 GMT Michael Olson <mwolson@gnu.org> patch-11
5897 Add docstring, new trivial function
5899 muse--main--1.0--patch-11
5901 2005-02-07 Michael Olson <mwolson@gnu.org>
5903 * muse-mode.el (muse-mode-map): Make "C-c =" trigger
5904 `muse-what-changed'. No functionality change.
5905 (muse-what-changed): New function that displays in diff format the
5906 changes made since the buffer was last saved.
5908 * muse-project.el (muse-project-publish): Add docstring.
5911 ChangeLog muse-mode.el muse-project.el
5914 2005-02-04 18:42:08 GMT Michael Olson <mwolson@gnu.org> patch-10
5917 Add experimental version of muse-blosxom.el to project
5919 muse--main--1.0--patch-10
5921 2005-02-04 Michael Olson <mwolson@gnu.org>
5923 * Makefile (realclean): Remove file that gets generated when fonts
5926 * experimental/muse-bloxsom.el: New file that implements Blosxom
5927 support for Muse. It's in a very rough state, hence its placement
5928 in the `experimental' directory.
5931 experimental/.arch-ids/=id
5932 experimental/.arch-ids/muse-blosxom.el.id
5933 experimental/muse-blosxom.el
5939 experimental experimental/.arch-ids
5942 2005-02-04 18:19:44 GMT Michael Olson <mwolson@gnu.org> patch-9
5945 Make permissions more consistent
5947 muse--main--1.0--patch-9
5953 modified directories:
5954 contrib examples scripts
5957 2005-02-04 18:13:56 GMT Michael Olson <mwolson@gnu.org> patch-8
5962 muse--main--1.0--patch-8
5964 2005-02-04 Michael Olson <mwolson@gnu.org>
5966 * muse-build.el: Add contrib directory to `load-path'.
5967 (muse-elint-files): Load `muse-regexps.el'.
5969 * scripts/publish: Change permissions so that this script is
5970 executable. Add contrib directory to load list. Add
5971 `muse-regexps.el' to list.
5974 ChangeLog muse-build.el scripts/publish
5977 2005-01-31 21:04:43 GMT Michael Olson <mwolson@gnu.org> patch-7
5980 Use "—" instead of "—"
5982 muse--main--1.0--patch-7
5984 2005-01-31 Michael Olson <mwolson@gnu.org>
5986 * muse-docbook.el (muse-docbook-markup-strings): Replace "—"
5987 with "—" so that documents validate properly. Thanks to
5988 Björn Lindström for the suggestion.
5990 * muse-html.el (muse-html-markup-strings): Ditto.
5993 ChangeLog muse-docbook.el muse-html.el
5996 2005-01-25 19:04:31 GMT Michael Olson <mwolson@gnu.org> patch-6
5999 Fix use of "[:blank:]" in underline markup
6001 muse--main--1.0--patch-6
6003 2005-01-25 Michael Olson <mwolson@gnu.org>
6005 * muse-colors.el (muse-colors-markup): Replace "[:blank:]" with
6006 use of `muse-regexp-blank'.
6009 ChangeLog muse-colors.el
6012 2005-01-03 06:00:43 GMT Michael Olson <mwolson@member.fsf.org> patch-5
6015 Fix problem with headings being given wrong face
6017 muse--main--1.0--patch-5
6019 2005-01-03 Michael Olson <mwolson@gnu.org>
6021 * muse-colors.el: Add header.
6022 (muse-colors-emphasized): Headings were being given the coloring
6023 for the next level of heading instead of the real
6024 level (i.e. `muse-header-2' instead of `muse-header-1' for "*
6025 Heading"). Thanks to Lan Yufeng for finding this and sending a
6028 * muse-regexps.el: Fix header.
6031 ChangeLog muse-colors.el muse-regexps.el
6034 2005-01-02 00:02:15 GMT Michael Olson <mwolson@member.fsf.org> patch-4
6039 muse--main--1.0--patch-4
6041 2005-01-01 Michael Olson <mwolson@gnu.org>
6043 * ChangeLog: Move old ChangeLog to ChangeLog.2004. This new
6044 version will be automatically maintained by Arch.
6048 .arch-ids/ChangeLog.id ChangeLog
6051 .arch-ids/ChangeLog.id
6052 ==> .arch-ids/ChangeLog.2004.id
6057 2004-12-30 07:26:48 GMT Michael Olson <mwolson@member.fsf.org> patch-3
6060 Extended regexps fix, allow spaces in 1st part of links
6062 muse--main--1.0--patch-3
6064 2004-12-30 Michael Olson <mwolson@gnu.org>
6066 * muse.el (muse-link-regexp): Allow spaces in the first part of
6069 * muse-colors.el, muse-convert.el, muse-docbook.el: Use
6070 customizable alternatives to extended character classes.
6072 * muse-html.el, muse-mode.el, muse-publish.el: Ditto.
6075 ChangeLog muse-colors.el muse-convert.el muse-docbook.el
6076 muse-html.el muse-mode.el muse-publish.el muse.el
6079 2004-12-30 02:18:07 GMT Michael Olson <mwolson@member.fsf.org> patch-2
6082 Begin to change regexp handling, tweak muse.el header
6084 muse--main--1.0--patch-2
6086 2004-12-29 Michael Olson <mwolson@gnu.org>
6088 * muse.el: Change Copyright notice to FSF. Change Maintainer to
6091 * muse-regexps.el: New file that implements regexp handling.
6092 Generalized regexp options will be moved to it eventually.
6095 .arch-ids/muse-regexps.el.id muse-regexps.el
6101 2004-12-30 01:49:50 GMT Michael Olson <mwolson@member.fsf.org> patch-1
6104 Do some early spring cleaning
6106 muse--main--1.0--patch-1
6108 2004-12-29 Michael Olson <mwolson@gnu.org>
6110 * Makefile: Change path to `publish' script.
6112 * contrib/pcomplete.el: New file that is used by Muse without
6113 actually being a part of it: hence its location in the contrib
6116 * contrib/cgi.el, contrib/httpd.el: New location.
6118 * examples/muse-johnw.el, examples/publish-johnw: Ditto.
6120 * scripts/publish, scripts/publish-project: Ditto.
6123 contrib/.arch-ids/=id contrib/.arch-ids/pcomplete.el.id
6124 contrib/pcomplete.el examples/.arch-ids/=id
6125 scripts/.arch-ids/=id
6132 ==> contrib/.arch-ids/cgi.el.id
6133 .arch-ids/httpd.el.id
6134 ==> contrib/.arch-ids/httpd.el.id
6135 .arch-ids/muse-johnw.el.id
6136 ==> examples/.arch-ids/muse-johnw.el.id
6137 .arch-ids/publish-johnw.id
6138 ==> examples/.arch-ids/publish-johnw.id
6139 .arch-ids/publish-project.id
6140 ==> scripts/.arch-ids/publish-project.id
6141 .arch-ids/publish.id
6142 ==> scripts/.arch-ids/publish.id
6146 ==> contrib/httpd.el
6148 ==> examples/muse-johnw.el
6152 ==> examples/publish-johnw
6154 ==> scripts/publish-project
6157 contrib contrib/.arch-ids examples examples/.arch-ids scripts
6161 2004-12-30 01:33:11 GMT Michael Olson <mwolson@member.fsf.org> base-0
6164 tag of mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
6166 muse--main--1.0--base-0
6168 (automatically generated log message)
6171 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--base-0
6172 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-1
6173 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-2
6174 lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-1
6175 lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-2
6176 mwolson@member.fsf.org--2004/muse--main--1.0--base-0
6177 mwolson@member.fsf.org--2004/muse--main--1.0--patch-1
6178 mwolson@member.fsf.org--2004/muse--main--1.0--patch-2
6179 mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
6180 mwolson@member.fsf.org--2004/muse--mwolson--1.0--base-0
6181 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-1
6182 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-2
6183 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-3
6184 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-4
6185 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-5
6186 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-6
6187 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-7
6188 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-8