1 # do not edit -- automatically generated by arch changelog
2 # arch-tag: automatic-ChangeLog--mwolson@gnu.org--2005/muse--main--1.0
5 2005-11-19 00:01:26 GMT Michael Olson <mwolson@gnu.org> patch-273
8 muse-latex: Make footnotes look a bit more natural for LaTeX users.
10 muse--main--1.0--patch-273
12 * lisp/muse-latex.el (muse-latex-markup-strings): Remove markup strings
13 for footnotemark and footnotetext-end, as recommended by Jim Ottaway.
16 ChangeLog lisp/muse-latex.el
19 2005-11-18 23:56:22 GMT Michael Olson <mwolson@gnu.org> patch-272
22 muse-texinfo: Correct markup strings for dots, enddots, center.
24 muse--main--1.0--patch-272
26 * AUTHORS: Bookkeeping
28 * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Apply patch from
29 Jim Ottaway that produces correct output for dots, enddots, and
33 AUTHORS ChangeLog lisp/muse-texinfo.el
36 2005-11-16 23:56:20 GMT Michael Olson <mwolson@gnu.org> patch-268
39 Allow "-" in publishing directives.
41 muse--main--1.0--patch-268
43 * lisp/muse-publish.el (muse-publish-markup-regexps): Allow "-" in
44 publishing directives. Thanks to Jim Ottaway for the suggestion.
47 ChangeLog lisp/muse-publish.el
50 2005-11-14 20:28:47 GMT Michael Olson <mwolson@gnu.org> patch-267
53 muse-latex: Fix "generation of PDF failed" message.
55 muse--main--1.0--patch-267
57 * lisp/muse-latex.el (muse-latex-pdf-generate): Make sure that we return
58 t or nil depending on whether the publishing attempt was successful.
61 ChangeLog lisp/muse-latex.el
64 2005-11-10 01:26:15 GMT Michael Olson <mwolson@gnu.org> patch-266
67 Call pdflatex a reasonable number of times.
69 muse--main--1.0--patch-266
71 * lisp/muse-latex.el (muse-latex-pdf-generate): Call pdflatex up to 3
72 times, depending on what return value we get. Thanks to John Wiegley
76 ChangeLog Makefile.defs debian/changelog debian/rules
80 2005-10-31 20:38:52 GMT Michael Olson <mwolson@gnu.org> patch-263
83 Fix mistyping of new option name.
85 muse--main--1.0--patch-263
87 * lisp/muse-publish.el (muse-publish-markup-comment)
88 (muse-publish-comment-tag): s/markup-//g. Fix mistyping of new option.
91 ChangeLog lisp/muse-publish.el
94 2005-10-29 09:15:07 GMT Michael Olson <mwolson@gnu.org> patch-257
97 By default, use ".muse" extension and do not detect by pathname.
99 muse--main--1.0--patch-257
101 * lisp/muse-mode.el (muse-mode-auto-p): Default to nil.
102 (muse-file-extension): Default to "muse". This has the effect of
103 making Emacs associate the ".muse" extension with muse-mode, without
104 trying to figure things out from the path to the file. The former
105 method is usually considered to be best, so we'll go with it.
108 ChangeLog lisp/muse-mode.el lisp/muse.el
111 2005-10-29 07:10:16 GMT Michael Olson <mwolson@gnu.org> patch-256
114 Emacs 21 flyspell fix.
116 muse--main--1.0--patch-256
118 * lisp/muse-mode.el (muse-mode): I finally figured out how to get
119 flyspell to pay attention to my muse-mode-flyspell-p constraints, which
120 means that the version of flyspell that comes with Emacs21 will no
121 longer mess up links.
124 ChangeLog lisp/muse-mode.el
127 2005-10-29 03:22:40 GMT Michael Olson <mwolson@gnu.org> patch-255
130 Merged from jeho@jeho.org--2005 (patch 0-11)
132 muse--main--1.0--patch-255
136 * lisp/muse-latex.el (muse-latex-markup-strings): Use the proper
139 * lisp/muse-mode.el (muse-link-at-point): Avoid error with intangible
141 (muse-visit-link-default): Save position before searching, in case the
142 search fails. Use a regexp search. Start from beginning of document.
143 Refine search regexp.
145 * lisp/muse-wiki.el (muse-wiki-ignore-bare-project-names): New option
146 that indicated whether project names without a page specifier will be
148 (muse-wiki-handle-interwiki): Consult
149 `muse-wiki-ignore-bare-project-names'.
153 * jeho@jeho.org--2005/muse--jeho--1.0--patch-6
154 muse-mode.el fix for muse-visit-link-default
156 * jeho@jeho.org--2005/muse--jeho--1.0--patch-7
157 muse-mode.el fix intangible problem in muse-link-at-point
159 * jeho@jeho.org--2005/muse--jeho--1.0--patch-8
160 muse-wiki: added option for not rendering bare project names as links
162 * jeho@jeho.org--2005/muse--jeho--1.0--patch-10
163 muse-mode.el: fix finding an anchor
165 * jeho@jeho.org--2005/muse--jeho--1.0--patch-11
166 muse-latex.el: fix footnote-end
169 AUTHORS ChangeLog lisp/muse-latex.el lisp/muse-mode.el
173 jeho@jeho.org--2005/muse--jeho--1.0--base-0
174 jeho@jeho.org--2005/muse--jeho--1.0--patch-1
175 jeho@jeho.org--2005/muse--jeho--1.0--patch-2
176 jeho@jeho.org--2005/muse--jeho--1.0--patch-3
177 jeho@jeho.org--2005/muse--jeho--1.0--patch-4
178 jeho@jeho.org--2005/muse--jeho--1.0--patch-5
179 jeho@jeho.org--2005/muse--jeho--1.0--patch-6
180 jeho@jeho.org--2005/muse--jeho--1.0--patch-7
181 jeho@jeho.org--2005/muse--jeho--1.0--patch-8
182 jeho@jeho.org--2005/muse--jeho--1.0--patch-9
183 jeho@jeho.org--2005/muse--jeho--1.0--patch-10
184 jeho@jeho.org--2005/muse--jeho--1.0--patch-11
187 2005-10-21 14:39:50 GMT Michael Olson <mwolson@gnu.org> patch-252
190 Allow anchors to occur near (rather than at) the beginning of line.
192 muse--main--1.0--patch-252
194 * lisp/muse-publish.el (muse-publish-markup-regexps): Allow non-word
195 characters before anchor, like " - ". Thanks to Phillip Lord for the
199 ChangeLog lisp/muse-publish.el
202 2005-10-13 04:20:29 GMT Michael Olson <mwolson@gnu.org> patch-251
205 Minor bookkeeping update.
207 muse--main--1.0--patch-251
209 * AUTHORS: Update information.
215 2005-10-13 03:38:30 GMT Michael Olson <mwolson@gnu.org> patch-249
218 muse-latex: Ignore anchor if it occurs at end of line.
220 muse--main--1.0--patch-249
222 * lisp/muse-latex.el (muse-latex-insert-anchor): If the anchor occurs at
223 the end of a line, ignore it. Thanks to Na Li for the suggestion.
226 ChangeLog experimental/muse-xml.el lisp/muse-latex.el
229 2005-09-27 00:15:05 GMT Michael Olson <mwolson@gnu.org> patch-246
232 Figure out syntax of :set.
234 muse--main--1.0--patch-246
236 * lisp/muse-project.el (muse-project): Make the :set option inline to
237 match the actual syntax that Muse recognizes.
239 * muse.texi (Projects): Note that I need to work on this section.
242 ChangeLog lisp/muse-project.el muse.texi
245 2005-09-26 22:31:57 GMT Michael Olson <mwolson@gnu.org> patch-245
248 Release Emacs Muse 3.02.01.
250 muse--main--1.0--patch-245
252 * NEWS: Update entries for Muse 3.02.01.
254 * debian/rules: Install NEWS.Debian.
256 * debian/NEWS: New file that contains Debian-related news items.
258 * examples/mwolson/muse-init.el: Update with my latest changes.
260 * examples/mwolson/templates/footer.html: Use
261 `muse-publishing-directive'.
264 debian/.arch-ids/NEWS.id debian/NEWS
267 ChangeLog Makefile.defs NEWS debian/changelog debian/rules
268 examples/mwolson/muse-init.el
269 examples/mwolson/templates/footer.html lisp/muse.el muse.texi
272 2005-09-26 21:23:49 GMT Michael Olson <mwolson@gnu.org> patch-244
275 Fix customization bugs concerning muse-project-alist.
277 muse--main--1.0--patch-244
279 * examples/johnw/muse-johnw.el: Update with latest version from John.
281 * muse-project.el (muse-project-alist-using-customize): New variable that
282 indicates whether or not we just used customize to modify the value of
284 (muse-project-alist-get): Set muse-project-alist-using-customize.
285 (muse-project-alist-set): Only try to unescape muse-project-alist if
286 muse-project-alist-using-customize is set. Make sure that the value we
287 save to .emacs is unescaped.
288 (muse-project): Add definition for :value-delete so that we can work
289 around an Emacs21 and XEmacs21 annoyance.
292 ChangeLog examples/johnw/muse-johnw.el lisp/muse-project.el
295 2005-09-25 03:06:25 GMT Michael Olson <mwolson@gnu.org> patch-243
298 Try to make link properties more sane.
300 muse--main--1.0--patch-243
302 * lisp/muse-colors.el (muse-link-properties): Try to make link properties
303 a bit smarter. It is hoped that this fixes several strange key
304 movement and link coloring issues. Thanks to Sergey Vlasov for the
308 AUTHORS ChangeLog lisp/muse-colors.el
311 2005-09-24 00:01:56 GMT Michael Olson <mwolson@gnu.org> patch-242
314 Use modification time for date directive.
316 muse--main--1.0--patch-242
318 * lisp/muse-publish.el (muse-publish-markup-buffer): Set the date
319 directive using the currently-publishing file's modification time,
320 rather than the current time.
323 ChangeLog lisp/muse-publish.el
326 2005-09-22 16:15:59 GMT Michael Olson <mwolson@gnu.org> patch-240
329 If more than 1 blank separates list/table items, separate them.
331 muse--main--1.0--patch-240
333 * lisp/muse-docbook.el, muse-html.el, muse-latex.el, muse-texinfo.el,
334 experimental/muse-xml.el (muse-*-markup-regexps): If more than 1 blank
335 line separates a list or table item, it will form a new table.
338 ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
339 lisp/muse-html.el lisp/muse-latex.el lisp/muse-texinfo.el
342 2005-09-19 01:34:48 GMT Michael Olson <mwolson@gnu.org> patch-239
345 muse.texi: Use @example instead of @smallexample.
347 muse--main--1.0--patch-239
349 * muse.texi: Replace @smallexample with @example. It didn't do what I
350 thought it did, and the result looked worse. Hence, the reversal.
356 2005-09-19 01:31:34 GMT Michael Olson <mwolson@gnu.org> patch-238
359 muse-html: Add muse-xhtml-style-sheet.
361 muse--main--1.0--patch-238
363 * lisp/muse-html.el (muse-html-style-sheet): Remove XHTML note.
364 (muse-xhtml-style-sheet): New option that is used in muse-xhtml-header.
365 Thanks to Trent Buck for the suggestion.
368 ChangeLog lisp/muse-html.el
371 2005-09-16 07:06:42 GMT Michael Olson <mwolson@gnu.org> patch-237
376 muse--main--1.0--patch-237
378 * Makefile.defs: Update Debian stuff.
380 * changelog: Add entry for 3.02-1, urgency medium.
383 ChangeLog Makefile.defs debian/changelog
386 2005-09-16 06:57:44 GMT Michael Olson <mwolson@gnu.org> patch-236
391 muse--main--1.0--patch-236
393 * lisp/muse.el (muse-version): Increment to 3.02.
395 * *.el: Fix first header line.
397 * examples/mwolson/muse-init.el: Sync with my config.
398 (my-muse-pdf-make-links-absolute): New function that makes relative
399 links absolute in a hard-coded way.
400 (my-muse-pdf-prepare-buffer): Add `my-muse-pdf-make-links-absolute' to
401 publishing transforms.
406 experimental/.arch-ids/muse-cite.el.id
407 experimental/muse-cite.el
410 ChangeLog Makefile.defs NEWS examples/mwolson/muse-init.el
411 experimental/muse-message.el experimental/muse-xml.el
412 lisp/muse-blosxom.el lisp/muse-book.el lisp/muse-colors.el
413 lisp/muse-convert.el lisp/muse-docbook.el lisp/muse-html.el
414 lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
415 lisp/muse-mode.el lisp/muse-poem.el lisp/muse-project.el
416 lisp/muse-protocols.el lisp/muse-publish.el
417 lisp/muse-regexps.el lisp/muse-texinfo.el lisp/muse-wiki.el
418 lisp/muse.el muse.texi
421 2005-09-16 06:33:11 GMT Michael Olson <mwolson@gnu.org> patch-235
424 Finish documentation.
426 muse--main--1.0--patch-235
428 * muse.texi (Comments): New node that describes the syntax of comments.
429 (Markup Strings): Describe all markup strings.
435 2005-09-16 05:02:45 GMT Michael Olson <mwolson@gnu.org> patch-234
438 Document style elements for muse-define-style.
440 muse--main--1.0--patch-234
442 * muse.texi: Use @smallexample for 1-line examples.
443 (Style Elements): New node that explains the different style elements
444 that may be used for muse-define-style and muse-derive-style.
445 (Deriving Styles): Prune unnecessary entries. Explain existing entries
452 2005-09-16 04:05:19 GMT Michael Olson <mwolson@gnu.org> patch-233
455 Make documentation separately installable.
457 muse--main--1.0--patch-233
459 * Makefile (install): Split into install-bin and install-info.
461 * muse.texi (Markup Regexps): Fix display bug.
464 ChangeLog Makefile muse.texi
467 2005-09-15 03:52:01 GMT Michael Olson <mwolson@gnu.org> patch-232
470 muse-mode: Set comment syntax.
472 muse--main--1.0--patch-232
474 * lisp/muse-mode.el (muse-mode): Declare comment syntax to be
475 `^; comment text$'. Thanks to Jesse Alama for the suggestion.
478 ChangeLog lisp/muse-mode.el
481 2005-09-13 06:30:18 GMT Michael Olson <mwolson@gnu.org> patch-231
484 muse.texi: Add publishing order information.
486 muse--main--1.0--patch-231
488 * muse.texi (Markup Regexps): Add publishing order.
494 2005-09-09 15:12:05 GMT Michael Olson <mwolson@gnu.org> patch-230
497 Hack on documentation. The release is in sight!
499 muse--main--1.0--patch-230
501 * muse.texi: Use @subsubheading for all logical split headers rather than
502 @emph. Move all examples against left margin. Add comments to
503 indicate what still needs to be done.
504 (DocBook): Correct a few misspelled variable names and add some new
506 (Common Elements): Split this into 4 new subsections.
512 2005-09-08 16:50:53 GMT Michael Olson <mwolson@gnu.org> patch-229
515 Fix publishing of stuff like <code><></code>.
517 muse--main--1.0--patch-229
519 * lisp/muse-publish.el (muse-publish-escape-specials): Use
520 `insert-before-markers' rather than `insert'. This should fix strange
521 edge cases like <code><></code>. Thanks to Trent Buck for the report.
524 ChangeLog lisp/muse-publish.el
527 2005-09-08 16:24:11 GMT Michael Olson <mwolson@gnu.org> patch-228
530 Update NEWS, fix muse-url-protocols customization interface.
532 muse--main--1.0--patch-228
534 * lisp/muse-protocols.el (muse-url-protocols): Add customize choice for
535 using nil as the resolve function.
537 * NEWS: Bring up-to-date.
540 ChangeLog NEWS lisp/muse-protocols.el
543 2005-09-05 17:34:31 GMT Michael Olson <mwolson@gnu.org> patch-227
546 Fix title coloring bug; muse-latex: escape '<' and '>'.
548 muse--main--1.0--patch-227
550 * lisp/muse-colors.el (muse-colors-markup): Match against the space after
551 #title. This should prevent a rather nasty bug. Thanks to John Sullivan
554 * lisp/muse-latex.el (muse-latex-markup-specials): Mark up '_' as
555 "\textunderscore{}". Add escaping for '<' and '>'. Thanks to Trent
559 ChangeLog lisp/muse-colors.el lisp/muse-latex.el
562 2005-09-05 16:49:35 GMT Michael Olson <mwolson@gnu.org> patch-226
565 muse-latex: Handle special characters in a better way.
567 muse--main--1.0--patch-226
569 * lisp/muse-latex.el (muse-latex-markup-regexps): Remove special
571 (muse-latex-markup-strings): Use \\texttt{...} for 'begin-literal and
572 'end-literal. Thanks to Trent Buck for the suggestion.
573 (muse-latex-markup-specials): Move special characters here instead of
577 ChangeLog lisp/muse-latex.el
580 2005-09-05 14:25:37 GMT Michael Olson <mwolson@gnu.org> patch-225
583 muse-latex: Fix compiler warning.
585 muse--main--1.0--patch-225
587 * lisp/muse-latex.el (muse-latex-pdf-generate): Provide 3rd argument for
591 ChangeLog lisp/muse-latex.el
594 2005-09-05 14:24:22 GMT Michael Olson <mwolson@gnu.org> patch-224
599 muse--main--1.0--patch-224
601 * lisp/muse-colors.el (muse-colors-tags): Switch coloring of code and
602 verbatim. Verbatim makes text literal and escaped, code makes text
603 teletype and escaped.
605 * muse-publish.el (muse-publish-markup-tags): Add "code".
606 (muse-publish-code-tag): New function that publishes code the same way
610 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
613 2005-09-05 13:24:19 GMT Michael Olson <mwolson@gnu.org> patch-223
616 Strip text properties before browsing a URL.
618 muse--main--1.0--patch-223
620 * lisp/muse-protocols.el (muse-browse-url): Strip text properties. Maybe
624 ChangeLog lisp/muse-protocols.el
627 2005-09-05 05:12:07 GMT Michael Olson <mwolson@gnu.org> patch-222
630 muse-latex: Call pdflatex twice to get <contents> published.
632 muse--main--1.0--patch-222
634 * lisp/muse-latex.el (muse-latex-pdf-generate): Quote arguments. Call
635 pdflatex twice, since this seems to be necessary to get <contents>
636 published. Thanks to Trent Buck for the heads up. I wonder if we need
637 to call it three times, since this is what John originally did. Can
638 someone please give me advice about this?
641 ChangeLog lisp/muse-latex.el
644 2005-09-04 17:07:07 GMT Michael Olson <mwolson@gnu.org> patch-221
647 Make info:// and man:// not publish a link, handle insert URL edge case.
649 muse--main--1.0--patch-221
651 * lisp/muse-protocols.el (muse-url-protocols): info:// and man:// should
652 publish only the description, not the URL.
654 * lisp/muse-publish.el (muse-publish-insert-url): Handle case where we
655 get nil from muse-publish-url by not inserting any text.
658 ChangeLog lisp/muse-protocols.el lisp/muse-publish.el
661 2005-09-04 17:02:21 GMT Michael Olson <mwolson@gnu.org> patch-220
664 If a URL has a resolve function of nil, publish the description only.
666 muse--main--1.0--patch-220
668 * lisp/muse-mode.el (muse-visit-link-default): Make sure we search for a
671 * lisp/muse-protocols.el (muse-url-protocols): Improve customization
673 (muse-resolve-url): If nil is given as the resolve function, return
676 * lisp/muse-publish.el (muse-publish-url): If the URL resolves as nil,
677 insert the description instead of the original URL.
680 ChangeLog lisp/muse-mode.el lisp/muse-protocols.el
684 2005-09-02 22:57:04 GMT Michael Olson <mwolson@gnu.org> patch-219
687 Implement protocol handling.
689 muse--main--1.0--patch-219
691 * lisp/muse-mode.el (muse-mode): Call muse-update-url-regexp. Maybe I
692 should just make a hook for this stuff.
693 (muse-visit-link-default): Call muse-browse-url instead of browse-url.
695 * lisp/muse-protocols.el: New file that implements protocol handling.
697 * lisp/muse-publish.el (muse-publish-url-transforms): Add
699 (muse-publish-markup-url): Indentation fix, no func change.
701 * lisp/muse-regexps.el (muse-url-regexp): Move to muse-protocols.el.
703 * lisp/muse.el: Require muse-protocols.
706 lisp/.arch-ids/muse-protocols.el.id lisp/muse-protocols.el
709 ChangeLog lisp/muse-mode.el lisp/muse-publish.el
710 lisp/muse-regexps.el lisp/muse.el
713 2005-09-01 16:11:57 GMT Michael Olson <mwolson@gnu.org> patch-218
716 muse-xml: Use a more standard sort of header.
718 muse--main--1.0--patch-218
720 * experimental/muse-xml.el (muse-xml-header): Use <MUSE> instead of <page
721 type="muse">, as suggested by Brad Collins.
724 ChangeLog experimental/muse-xml.el
727 2005-09-01 16:04:32 GMT Michael Olson <mwolson@gnu.org> patch-217
730 Add schema for muse-xml, tweak verse formatting, fix goof from last patch.
732 muse--main--1.0--patch-217
734 * AUTHORS: Note that Brad Collins authored examples/muse-rnc.
736 * README (examples): Mention that other files are here as well.
738 * examples/muse-rnc.el: New file that implements a RelaxNG Compact schema
739 for use with muse-xml.el.
741 * muse-xml.el: Mention the newly-contributed schema from Brad, and that
742 muse-xml is in experimental status.
743 (muse-xml-markup-regexps): Correct table-munging regexp.
744 (muse-xml-markup-strings): Surround each verse line with <line></line>.
745 Empty lines are marked up as <line />.
747 * muse-html.el (muse-html-markup-strings, muse-xhtml-markup-strings):
748 s/last-stanza-end/end-last-stanza-line/.
750 * muse-mode.el (muse-visit-link-default): Make the temporary file
751 visiting work as expected.
753 * muse-publish.el (muse-publish-markup-verse): Make use of
754 'begin-verse-line and 'begin-last-stanza-line. Use
755 'end-last-stanza-line instead of 'last-stanza-end.
757 * muse.texi (Verse): Be a bit more clever with our example.
760 examples/.arch-ids/muse.rnc.id examples/muse.rnc
763 AUTHORS ChangeLog README experimental/muse-xml.el
764 lisp/muse-html.el lisp/muse-mode.el lisp/muse-publish.el
768 2005-09-01 13:42:15 GMT Michael Olson <mwolson@gnu.org> patch-216
771 Allow links to temporary files to be visited.
773 muse--main--1.0--patch-216
775 * lisp/muse-mode.el (muse-visit-link-default): Permit visiting of
776 temporary files. These are buffers that do not have a corresponding
780 ChangeLog lisp/muse-mode.el
783 2005-09-01 11:41:14 GMT Michael Olson <mwolson@gnu.org> patch-215
786 Fix save-match-data gaffe.
788 muse--main--1.0--patch-215
790 * lisp/muse-regexps.el (muse-regexp-emacs-revision): Move save-match-data
791 outside of `and' statement.
794 ChangeLog lisp/muse-regexps.el
797 2005-08-31 03:48:28 GMT Michael Olson <mwolson@gnu.org> patch-214
800 Introduce :link-suffix. muse-wiki: Don't mangle acronyms in titles.
802 muse--main--1.0--patch-214
804 * examples/mwolson/muse-init.el: Update.
806 * muse-blosxom.el ("blosxom-html", "blosxom-xhtml"): Use :link-suffix to
807 ensure that links to other pages in this project are given the proper
810 * muse-latex.el ("pdf", "pdfcjk"): Ditto.
812 * muse-journal.el (muse-journal-rdf-header): Use muse-publish-link-name
813 instead of muse-publish-output-name.
815 * muse-publish.el (muse-publish-link-name, muse-publish-link-file): New
816 functions that consult the :link-suffix when returning the name of the
817 link (or the complete file name for the latter function). If
818 :link-suffix does not exist, use :suffix. This should help Muse be
819 able to handle some more usage scenarios.
820 (muse-publish-prepare-url): Use muse-publish-link-name instead of
821 muse-publish-output-name.
823 * muse-wiki.el (muse-wiki-resolve-project-page): Use
824 muse-publish-link-file instead of muse-publish-output-file.
825 (muse-wiki-publish-pretty-title): Don't space-separate capitalized
826 letters. The old behavior was not friendly to acronyms.
829 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
830 lisp/muse-journal.el lisp/muse-latex.el lisp/muse-publish.el
834 2005-08-29 06:14:35 GMT Michael Olson <mwolson@gnu.org> patch-213
837 Correct the publish-project example.
839 muse--main--1.0--patch-213
841 * examples/publish-project: Remove "-l muse-build.el" and note that the
842 user's muse-init.el file should add the Muse directories to load-path.
845 ChangeLog examples/publish-project
848 2005-08-29 06:04:51 GMT Michael Olson <mwolson@gnu.org> patch-212
851 Reinstate former extended character class rules.
853 muse--main--1.0--patch-212
855 * lisp/muse-regexps.el (muse-regexp-use-character-classes): Looks like
856 extended regexps really don't work well on Emacs 21.2 or 21.3, so
858 (muse-regexp-emacs-revision): New variable that indicates the revision
859 number of this version of Emacs.
860 (muse-extreg-usable-p): Reinstate old rules -- Emacs 21.2 and 21.3
861 aren't working well enough with extended character classes in regexps.
863 * lisp/muse.el (muse-version): If INSERT option is given, insert the text
864 instead of just displaying it.
867 ChangeLog lisp/muse-regexps.el lisp/muse.el
870 2005-08-28 23:59:03 GMT Michael Olson <mwolson@gnu.org> patch-211
873 Fix paragraph-filling breakage in Emacs21.
875 muse--main--1.0--patch-211
877 * lisp/muse-mode.el (muse-mode): Check explicitly for Emacs21 rather than
878 relying on muse-extreg-usable-p. Thanks to Sergey Vlasov for the bug
882 ChangeLog lisp/muse-mode.el
885 2005-08-27 02:25:35 GMT Michael Olson <mwolson@gnu.org> patch-210
888 Allow Emacs 21.3 to use extended character classes in regexps.
890 muse--main--1.0--patch-210
892 * lisp/muse-regexps.el (muse-extreg-usable-p): Use a simpler algorithm.
893 Since enough positive reports have come in about the usability of 21.3,
894 we'll allow it to use extended character classes in regexps by default.
897 ChangeLog lisp/muse-regexps.el
900 2005-08-26 14:48:08 GMT Michael Olson <mwolson@gnu.org> patch-209
903 Don't prompt unnecessarily when doing C-c C-t in a Muse project file.
905 muse--main--1.0--patch-209
907 * lisp/muse-publish.el (muse-publish-get-output-dir): Use
908 `muse-read-directory-name' instead of `read-file-name'. Now Muse won't
909 offer the style and directory prompt when you hit C-c C-t in a file
910 belonging to a defined Muse project. Otherwise prompt. Thanks to Yann
913 * lisp/muse.el (muse-read-directory-name): New function that defines a
914 fallback version of `read-directory-name', since Emacs21 doesn't have
918 ChangeLog lisp/muse-publish.el lisp/muse.el
921 hodique@lifl.fr--2005/muse--yh--1.0--patch-34
922 hodique@lifl.fr--2005/muse--yh--1.0--patch-35
923 hodique@lifl.fr--2005/muse--yh--1.0--patch-36
924 hodique@lifl.fr--2005/muse--yh--1.0--patch-37
925 hodique@lifl.fr--2005/muse--yh--1.0--patch-38
926 hodique@lifl.fr--2005/muse--yh--1.0--patch-39
929 2005-08-25 05:44:56 GMT Michael Olson <mwolson@gnu.org> patch-208
932 Fix problem with links at beginning of buf and paragraphs.
934 muse--main--1.0--patch-208
936 * experimental/muse-xml.el (muse-xml-markup-regexps): Update to do what I
939 * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
941 * muse-html.el (muse-html-markup-regexps): Ditto.
943 * muse-publish.el (muse-publishing-last-position): New variable that
944 indicates our last buffer position while publishing the current rule.
945 Used to make sure the process doesn't get stalled.
946 (muse-publish-markup): Fix edge case where links at beginning of
947 buffer, with read-only text, would prevent the beginning of buffer from
949 (muse-publish-markup-directive): Fix case where two directives of the
950 same size would prevent any following directives from being
951 interpreted. We accomplish this by setting the last published position
952 to nil after each directive.
955 ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
956 lisp/muse-html.el lisp/muse-publish.el
959 2005-08-24 03:45:13 GMT Michael Olson <mwolson@gnu.org> patch-207
962 Document publishing directives.
964 muse--main--1.0--patch-207
966 * muse.texi (Getting Started): Remove crufty sentence.
967 (Directives): New section that describes the likes of #title and
974 2005-08-23 04:36:54 GMT Michael Olson <mwolson@gnu.org> patch-206
977 Document WikiNames and update header publishing information.
979 muse--main--1.0--patch-206
981 * muse.texi (Headings): Any level of headings is supported.
982 (Emphasizing Text): Verbatim text may span multiple lines.
983 (Explicit Links): Refactor Links section into Explicit Links, Implicit
985 (Implicit Links): Document WikiNames and InterWiki links.
991 2005-08-22 20:37:10 GMT Michael Olson <mwolson@gnu.org> patch-205
994 Finish NEWS, handle emphasis at EOF edge case.
996 muse--main--1.0--patch-205
998 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-underlined)
999 (muse-colors-verbatim): Highlight emphasis at the end of file, as long
1000 as there is a terminating emphasis delimiter.
1002 * examples/mwolson/muse-init.el: Sync with my latest configuration.
1004 * NEWS: Bring this up to date.
1007 ChangeLog NEWS examples/mwolson/muse-init.el
1011 2005-08-19 16:55:39 GMT Michael Olson <mwolson@gnu.org> patch-204
1014 muse-html: Add muse-xhtml-extension.
1016 muse--main--1.0--patch-204
1018 * lisp/muse-html.el (muse-xhtml-extension): New option that specifies the
1019 default file extension for publishing XHTML files. Thanks to Trent
1020 Buck for the suggestion.
1024 ChangeLog lisp/muse-html.el
1027 2005-08-19 16:24:08 GMT Michael Olson <mwolson@gnu.org> patch-203
1030 Add items through patch-149 to NEWS.
1032 muse--main--1.0--patch-203
1034 * NEWS (progress): Catch up to patch-149.
1036 * lisp/muse-mode.el (muse-mode): Remove spurious comment.
1038 * lisp/muse-publish.el (muse-publish): Ditto.
1041 ChangeLog NEWS lisp/muse-mode.el lisp/muse-publish.el
1044 2005-08-18 06:53:31 GMT Michael Olson <mwolson@gnu.org> patch-202
1047 Make building of Debian revisions work.
1049 muse--main--1.0--patch-202
1051 * Makefile (distclean): Don't remove anything in debian/, since it will
1053 (debclean): Removed, since two different targets need slightly
1054 different versions of this. Even abstraction has its limits.
1055 (debbuild): New target that takes care of performing the build itself.
1056 (debrevision): New target that makes a revision build, where the
1057 original tarball must not be modified.
1058 (debrevision): Split out building stuff to debbuild target.
1060 * debian/changelog: Several revisions worth of Debian fun.
1062 * debian/control (Build-Depends-Indep): Add emacs21 | emacsen.
1063 (Description): Make this match the ITP and shorten the text.
1066 ChangeLog Makefile Makefile.defs debian/changelog
1070 2005-08-14 07:10:16 GMT Michael Olson <mwolson@gnu.org> patch-201
1073 Prepare initial upload for Debian project.
1075 muse--main--1.0--patch-201
1077 * Makefile.defs (LASTUPLOAD): Mark as the previous Debian package
1078 version, since we only want the last changelog entry to appear on the
1079 initial Debian upload.
1081 * debian/changelog: New Debian package 3.01.arch.201-1.
1084 ChangeLog Makefile.defs debian/changelog
1087 2005-08-13 05:05:41 GMT Michael Olson <mwolson@gnu.org> patch-200
1090 muse-mode: Minor regexp tweak.
1092 muse--main--1.0--patch-200
1094 * lisp/muse-mode.el (muse-mode): Use \\s- instead of [[:blank:]].
1097 ChangeLog lisp/muse-mode.el
1100 2005-08-13 00:25:54 GMT Michael Olson <mwolson@gnu.org> patch-199
1103 Minor fixups from Peter K. Lee.
1105 muse--main--1.0--patch-199
1107 * experimental/muse-xml.el (muse-xml-fixup-tables): Be slightly less
1108 restrictive with our end-of-table regexp.
1110 * lisp/muse-docbook.el (muse-docbook-fixup-tables): Look for tgroup
1111 instead of start of table. Be less restrictive with several of our
1114 * lisp/muse-html.el: Patch from Peter K. Lee.
1115 (muse-html-prepare-buffer): Work around edge case where the "charset="
1116 part has already been appended to muse-html-meta-content-type.
1117 (muse-html-fixup-tables): Be slightly less restrictive with our
1118 end-of-table regexp.
1121 ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
1125 2005-08-12 20:36:10 GMT Michael Olson <mwolson@gnu.org> patch-198
1128 Keep lists from getting mashed together on M-q.
1130 muse--main--1.0--patch-198
1132 * lisp/muse-mode.el (muse-mode): Handle footnotes. Set `paragraph-start'
1133 locally so that lists don't get blended together incorrectly upon
1137 ChangeLog lisp/muse-mode.el
1140 2005-08-12 01:29:58 GMT Michael Olson <mwolson@gnu.org> patch-197
1143 QuickStart: Minor typo in anchor example.
1145 muse--main--1.0--patch-197
1147 * examples/QuickStart (Anchors and tagged links): Link to an anchor only,
1148 rather than a full URL.
1151 ChangeLog examples/QuickStart
1154 2005-08-09 23:15:10 GMT Michael Olson <mwolson@gnu.org> patch-196
1157 Makefile: Use BUILDOPTS.
1159 muse--main--1.0--patch-196
1161 * Makefile (debrelease): Make use of $(BUILDOPTS).
1163 * Makefile.defs (BUILDOPTS): New option that allows additional options to
1164 be passed to dpkg-buildpackage. In case I ever make several revisions
1165 before getting the -1 revision uploaded, for example, I can use "-sa"
1166 here in order to make a valid pacakge.
1169 ChangeLog Makefile Makefile.defs
1172 2005-08-09 22:39:09 GMT Michael Olson <mwolson@gnu.org> patch-195
1175 Make generated Debian packages slightly easier to upload.
1177 muse--main--1.0--patch-195
1179 * debian/changelog: Generate 3.01.arch.195-1.
1181 * debian/rules (clean): Call $(MAKE) realclean instead of $(MAKE) clean.
1183 * Makefile.defs (LASTUPLOAD): New variable that indicates the version
1184 that was last uploaded to Debian.
1186 * Makefile (debrelease): Use $(LASTUPLOAD) to ensure that a full set of
1187 changes is generated. This means we have to use dpkg-buildpackage,
1188 since debuild doesn't recognize the environment variables that it
1189 claims to recognize.
1192 ChangeLog Makefile Makefile.defs debian/changelog debian/rules
1195 2005-08-09 04:01:52 GMT Michael Olson <mwolson@gnu.org> patch-194
1198 Makefile: Minor deletion cleanups.
1200 muse--main--1.0--patch-194
1207 2005-08-09 03:26:50 GMT Michael Olson <mwolson@gnu.org> patch-193
1210 Compilation cleanups.
1212 muse--main--1.0--patch-193
1214 * lisp/muse-mode.el (muse-mode): Use `make-local-variable' instead of
1215 `make-variable-buffer-local' in order to silence compiler warnings.
1217 * lisp/muse.el: Add an eval-when-compile line to silence a compiler
1220 * scripts/muse-build.el (muse-elint-files): Automatically load every
1221 elisp file rather than specifying each one.
1224 ChangeLog lisp/muse-mode.el lisp/muse.el scripts/muse-build.el
1227 2005-08-08 22:58:24 GMT Michael Olson <mwolson@gnu.org> patch-192
1230 Fix failure to resolve interwiki link when clicking on it.
1232 muse--main--1.0--patch-192
1234 * Makefile (debclean): Minor tweak.
1236 * lisp/muse-mode.el (muse-visit-link-default): Indentation fix. No func
1239 * lisp/muse-project.el (muse-project-find-file): Don't add file
1240 extensions to a relative name. If we're dealing with a file, open it
1241 up without searching through the various projects for a path. This
1242 should fix the failure to resolve an interwiki link by clicking on it.
1245 ChangeLog Makefile lisp/muse-mode.el lisp/muse-project.el
1248 2005-08-06 17:39:45 GMT Michael Olson <mwolson@gnu.org> patch-191
1251 Makefile: Remove stale Debian packages for this version.
1253 muse--main--1.0--patch-191
1255 * Makefile (debclean): Remove generated Debian packages for the current
1256 version in parent directory.
1262 2005-08-03 04:34:50 GMT Michael Olson <mwolson@gnu.org> patch-190
1265 Fix trailing backslash error.
1267 muse--main--1.0--patch-190
1269 * lisp/muse-project.el (muse-project-of-file): Apply 1-line
1270 regexp-quoting fix from drkm.
1273 ChangeLog lisp/muse-project.el
1276 2005-07-27 07:43:53 GMT Michael Olson <mwolson@gnu.org> patch-189
1279 Release 3.01.91 (3.02 RC2).
1281 muse--main--1.0--patch-189
1283 * lisp/muse.el (muse-version): Release 3.01.91 (3.02 RC2).
1286 ChangeLog Makefile.defs lisp/muse.el muse.texi
1289 2005-07-27 07:40:03 GMT Michael Olson <mwolson@gnu.org> patch-188
1292 Escape email address and URL always.
1294 muse--main--1.0--patch-188
1296 * lisp/muse-publish.el (muse-publish-markup-email): Move lower. Always
1297 escape and publish email address as read-only, even when it's not
1299 (muse-publish-markup-url): Ditto for URL.
1302 ChangeLog Makefile.defs debian/changelog lisp/muse-publish.el
1305 2005-07-26 08:49:38 GMT Michael Olson <mwolson@gnu.org> patch-187
1308 Inter-project output name fix.
1310 muse--main--1.0--patch-187
1312 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): I would've sworn
1313 that I had fixed this before.
1316 ChangeLog lisp/muse-wiki.el
1319 2005-07-26 08:40:11 GMT Michael Olson <mwolson@gnu.org> patch-186
1322 Make coloring of verbatim greater-than sign same as publishing.
1324 muse--main--1.0--patch-186
1326 * lisp/muse-colors.el (muse-colors-markup): Since we currently publish a
1327 greater-than sign surrounded by equal signs, display it in verbatim
1331 ChangeLog lisp/muse-colors.el
1334 2005-07-26 08:03:41 GMT Michael Olson <mwolson@gnu.org> patch-185
1337 Allow transform function for link descriptions. Bare email and URL fixes.
1339 muse--main--1.0--patch-185
1341 * lisp/muse-publish.el (muse-publish-url-transforms): Docfix.
1342 (muse-publish-desc-transforms): New option that contains the functions
1343 that will be called to transform a link description.
1344 (muse-publish-markup-word): Handle Yet Another Edge Case.
1345 (muse-publish-markup-email): Use
1346 `muse-publish-escape-specials-in-string'. Don't publish if we have a
1347 double-quote on either side.
1348 (muse-publish-url): Apply description transforms.
1349 (muse-publish-markup-url): Don't publish if we have a double-quote on
1352 * lisp/muse-wiki.el (muse-wiki-update-wikiword-regexp)
1353 (muse-wiki-wikiword-regexp, muse-wiki-use-wikiword): Minor docfixes.
1354 (muse-wiki-interwiki-delimiter): New option that indicates the
1355 interwiki delimiter to use.
1356 (muse-wiki-interwiki-replacement): New option that indicates the
1358 (muse-wiki-update-interwiki-regexp): Use muse-wiki-interwiki-delimiter.
1359 (muse-wiki-publish-pretty-title): Deal with EXPLICIT argument so that
1360 this can be added to muse-publish-desc-transforms.
1361 (muse-wiki-publish-pretty-interwiki): New function that replaces the
1362 interwiki delimiter with its replacement, but only when the given text
1363 is not an explicit link.
1365 * lisp/muse.el (muse-update-file-extension): New function made from the
1366 innards of the :set function in `muse-file-extension'.
1369 ChangeLog lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
1372 2005-07-26 06:17:31 GMT Michael Olson <mwolson@gnu.org> patch-184
1375 Handle anchors in all publishing styles, as well as linking to them.
1377 muse--main--1.0--patch-184
1379 * lisp/muse-publish.el (muse-publish-url): Publish links to anchors as
1381 (muse-publish-prepare-url): Don't touch links to anchors.
1383 * lisp/muse-docbook.el (muse-docbook-markup-strings): Add handler for
1384 'internal-link. Treat centered text with
1385 <para role="center">...</para>.
1386 (muse-docbook-markup-paragraph): Slight regexp tweak.
1387 (muse-docbook-insert-anchor): Docfix.
1388 (muse-docbook-markup-anchor): Move lower in file.
1390 * lisp/muse-html.el (muse-html-markup-strings): Add handler for
1392 (muse-xhtml-markup-strings): Order list, no func change.
1393 (muse-html-markup-anchor): Move up in file, no func change.
1395 * lisp/muse-latex.el (muse-latex-markup-functions): Add rule for
1397 (muse-latex-markup-strings): Add handler for 'internal-link.
1398 (muse-latex-insert-anchor, muse-latex-markup-anchor): New functions
1399 that insert an anchor around the next word or inside of a tag.
1401 * lisp/muse-texinfo.el (muse-texinfo-markup-functions): Add rule for
1404 * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Add handler for
1406 (muse-texinfo-insert-anchor, muse-texinfo-markup-anchor): New functions
1407 that insert an anchor before the next word or within a tag.
1409 * NEWS: Initial attempt at documenting changes since 3.01.
1412 .arch-ids/NEWS.id NEWS
1415 ChangeLog lisp/muse-docbook.el lisp/muse-html.el
1416 lisp/muse-latex.el lisp/muse-publish.el lisp/muse-texinfo.el
1419 2005-07-26 04:30:52 GMT Michael Olson <mwolson@gnu.org> patch-183
1422 Generalize some blosxom helper functions.
1424 muse--main--1.0--patch-183
1426 * examples/mwolson/muse-init.el (muse-project-alist): Adapt to new
1427 generalized helper functions.
1428 (my-muse-prepare-entry-for-xanga): Use muse-blosxom-extension rather
1429 than hard-coding it. Use muse-with-temp-buffer. Handle all kinds of
1432 * lisp/muse-blosxom.el: Update example in header.
1433 (muse-blosxom-new-entry): Use new names for helper functions.
1434 (muse-blosxom-get-categories, muse-blosxom-project-alist-entry)
1435 (muse-blosxom-project-alist-dirs): Move to muse-project.el.
1437 * lisp/muse-project.el (muse-project-recurse-directory): Renamed from
1438 `muse-blosxom-project-get-categories'.
1439 (muse-project-alist-styles): Renamed from
1440 `muse-blosxom-project-alist-entry'.
1441 (muse-project-alist-dirs): Renamed from
1442 `muse-blosxom-project-alist-dirs'.
1443 (muse-project-of-file): Use `muse-current-file'.
1445 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Use
1446 `muse-current-file'.
1448 * lisp/muse.el (muse-current-file): New function that returns the name of
1449 the currently visited or published file.
1450 (muse-page-name): Use `muse-current-file'.
1453 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
1454 lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
1457 2005-07-26 03:47:53 GMT Michael Olson <mwolson@gnu.org> patch-182
1460 muse-xml: definition lists, muse-docbook: center.
1462 muse--main--1.0--patch-182
1464 * Makefile (%.info, %.html): Use general argument in rule.
1465 (distclean): Add another cruft file.
1467 * experimental/muse-xml.el (muse-xml-markup-strings): Use <list
1468 type="definition"> for definition lists.
1470 * lisp/muse-docbook.el (muse-docbook-markup-strings): Replace <center>
1471 with <note>, since it's the closest thing I could find.
1474 ChangeLog Makefile experimental/muse-xml.el
1475 lisp/muse-docbook.el
1478 2005-07-24 22:46:22 GMT Michael Olson <mwolson@gnu.org> patch-181
1481 Minor namespace fix.
1483 muse--main--1.0--patch-181
1485 * lisp/muse-colors.el (muse-colors-explicit-link): Use
1486 muse-match-string-no-properties rather than match-string-no-properties.
1489 ChangeLog lisp/muse-colors.el
1492 2005-07-24 21:04:15 GMT Michael Olson <mwolson@gnu.org> patch-180
1495 Correct breakage induced by previous patch.
1497 muse--main--1.0--patch-180
1499 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Don't use the local
1500 path as a fallback if we are publishing.
1503 ChangeLog lisp/muse-wiki.el
1506 2005-07-24 21:01:02 GMT Michael Olson <mwolson@gnu.org> patch-179
1509 Make interwiki links work in a few more edge cases.
1511 muse--main--1.0--patch-179
1513 * lisp/muse-project.el (muse-project-applicable-styles): Remove
1514 assertion, now that I have a good idea of the edge cases involved.
1516 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle case where
1517 the current file is not part of any Muse project, allowing interwiki
1518 links to be resolvable even then. Don't return a relative path if we
1519 are not publishing. For visiting links, the best thing is just to
1520 return the real path.
1523 ChangeLog lisp/muse-project.el lisp/muse-wiki.el
1526 2005-07-24 03:38:06 GMT Michael Olson <mwolson@gnu.org> patch-178
1529 Fix warnings during font-lock, example tag highlighting.
1531 muse--main--1.0--patch-178
1533 * lisp/muse-colors.el (muse-colors-region): Prevent "Wrong side of point"
1535 (muse-colors-tags): Make sure that no fontification occurs in <code> or
1537 (muse-unhighlight-region): Move higher up.
1538 (muse-colors-example-tag, muse-colors-literal-tag): Use
1539 `muse-unhighlight-region'. Fix spelling goof. Omit (goto-char end)
1540 since the point gets put in the right place automatically.
1543 ChangeLog lisp/muse-colors.el
1546 2005-07-24 03:01:50 GMT Michael Olson <mwolson@gnu.org> patch-177
1549 muse-xml: Separate section from title.
1551 muse--main--1.0--patch-177
1553 * experimental/muse-xml.el (muse-xml-markup-strings): Add "level"
1554 attribute to sections. Use separate <title> tag to handle the title of
1555 a section. Thanks to drkm for the suggestion.
1557 * lisp/muse-mode.el (muse-mode): Code indentation, no func change.
1559 * lisp/muse-publish.el (muse-publish-markup-heading)
1560 (muse-publish-section-close): Pass level to markup strings for all
1561 section-related tags.
1563 * lisp/muse.el (muse-page-name): Handle case where buffer-file-name is
1567 ChangeLog experimental/muse-xml.el lisp/muse-mode.el
1568 lisp/muse-publish.el lisp/muse.el
1571 2005-07-23 01:29:29 GMT Michael Olson <mwolson@gnu.org> patch-176
1574 Include regexps from base styles. Fix muse-project-ignore-regexp and use it more.
1576 muse--main--1.0--patch-176
1578 * lisp/muse-blosxom.el (muse-blosxom-get-categories): Don't include
1579 folders that match `muse-project-ignore-regexp'.
1581 * lisp/muse-project.el (muse-project-ignore-regexp): Correct an escape
1582 omission. Add ",.*" to list of bad directory parts.
1584 * lisp/muse-project.el (muse-project-of-file): Ignore PATHNAME if it
1585 matches `muse-project-ignore-regexp'.
1587 * lisp/muse-publish.el: Install patch from Peter K. Lee.
1588 (muse-style-elements-list): New function that returns a list of
1589 references to ELEM in STYLE, including base styles.
1590 (muse-publish-markup-region): Use muse-style-elements-list rather than
1591 muse-style-elements when getting :regexps.
1593 * lisp/muse-publish.el (muse-style-element): Add docstring.
1596 AUTHORS ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
1597 lisp/muse-publish.el
1600 2005-07-23 00:21:36 GMT Michael Olson <mwolson@gnu.org> patch-175
1603 Initial implementation of muse-xml.el. End of section edge case.
1605 muse--main--1.0--patch-175
1607 * AUTHORS: Add Peter K. Lee.
1609 * Makefile (experimental): New target that builds experimental programs.
1610 (distclean): Remove debian/dirs, a cruft file from the debian build
1613 * examples/mwolson/muse-init.el: Update.
1615 * examples/mwolson/muse-init.el ("\C-cpL"): Use a better function that
1616 prompts for the blog entry to visit.
1618 * experimental/Makefile: New file that causes experimental stuff to be
1621 * experimental/muse-xml.el: New file that provides the experimental XML
1624 * lisp/muse-docbook.el (muse-docbook-markup-regexps): Re-order and fix
1627 * lisp/muse-html.el (muse-html-markup-regexps): Ditto.
1629 * lisp/muse-publish.el (muse-publish-section-close): Deal with edge case
1630 involving end-of-file and paragraph detection.
1632 * lisp/muse-wiki.el: Minor header fix.
1634 * scripts/muse-build.el (load-path): Add "../experimental".
1637 experimental/.arch-ids/Makefile.id
1638 experimental/.arch-ids/muse-xml.el.id experimental/Makefile
1639 experimental/muse-xml.el
1642 AUTHORS ChangeLog Makefile examples/mwolson/muse-init.el
1643 lisp/muse-docbook.el lisp/muse-html.el lisp/muse-publish.el
1644 lisp/muse-wiki.el scripts/muse-build.el
1647 2005-07-22 07:30:43 GMT Michael Olson <mwolson@gnu.org> patch-174
1650 Try to fix <example> region coloring problem.
1652 muse--main--1.0--patch-174
1654 * lisp/muse-colors.el (muse-colors-example-tag, muse-colors-literal-tag):
1655 If region is multiple lines, add '(font-lock-multiline t) to
1656 properties. This should fix an annoying <example> region issue.
1659 ChangeLog lisp/muse-colors.el
1662 2005-07-22 07:19:30 GMT Michael Olson <mwolson@gnu.org> patch-173
1665 Don't publish implicit links that have a double-quote at begin or end.
1667 muse--main--1.0--patch-173
1669 * lisp/muse-colors.el (muse-colors-implicit-link): Don't colorize if a
1670 double-quote exists at beginning or end.
1672 * lisp/muse-publish.el (muse-publish-markup-link): When link is implicit,
1673 don't colorize if a double-quote exists at beginning or end.
1676 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
1679 2005-07-22 06:42:10 GMT Michael Olson <mwolson@gnu.org> patch-172
1682 Fix failure to publish emphasis properly.
1684 muse--main--1.0--patch-172
1686 * lisp/muse-publish.el (muse-publish-markup-word): Darn off-by-one
1689 * experimental/muse-wiki-old.el: Removed, since I'm happy with the state
1693 experimental/.arch-ids/muse-wiki-old.el.id
1694 experimental/muse-wiki-old.el
1697 ChangeLog lisp/muse-publish.el
1700 2005-07-22 04:55:52 GMT Michael Olson <mwolson@gnu.org> patch-171
1703 Add a few common revision control directories to the ignore list.
1705 muse--main--1.0--patch-171
1707 * lisp/muse-project.el (muse-project-ignore-regexp): Add types of
1708 directories to be ignored when building the file alist, such as those
1709 used for CVS and Arch revision control data.
1712 ChangeLog lisp/muse-project.el
1715 2005-07-21 01:00:25 GMT Michael Olson <mwolson@gnu.org> patch-170
1718 Fix #2654: Append a newline when using pdf publishing style.
1720 muse--main--1.0--patch-170
1722 * lisp/muse-latex.el (muse-latex-footer, muse-latexcjk-footer): Append a
1726 ChangeLog lisp/muse-latex.el
1729 2005-07-20 20:20:24 GMT Michael Olson <mwolson@gnu.org> patch-169
1732 5 levels of headings colorization; color bare URLs.
1734 muse--main--1.0--patch-169
1736 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-markup):
1737 Really color up to 5 headings.
1738 (muse-colors-markup): Add muse-url-regexp.
1739 (muse-colors-explicit-link): Renamed from muse-colors-link.
1740 (muse-colors-implicit-link): Moved here from
1741 `muse-wiki-colors-wikiword' in muse-wiki.el. We need it here since
1742 we'll be coloring URLs.
1745 ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
1748 2005-07-20 19:45:15 GMT Michael Olson <mwolson@gnu.org> patch-168
1751 Don't emphasize if a word constituent follows the trailer.
1753 muse--main--1.0--patch-168
1755 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-underlined)
1756 (muse-colors-verbatim): Don't colorize if a word constituent follows
1759 * lisp/muse-publish.el (muse-publish-markup-word): Don't publish if a
1760 word constituent follows the trailer.
1763 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
1766 2005-07-20 18:50:12 GMT Michael Olson <mwolson@gnu.org> patch-167
1769 Add coloring for example, verbatim, and =signs=; anchor fix.
1771 muse--main--1.0--patch-167
1773 * lisp/muse-colors.el (muse-verbatim-face): New face that is used to
1774 color <example>, <verbatim>, and =signs=. Defaults to a shade of gray.
1775 (muse-colors-verbatim): Use `muse-verbatim-face'.
1776 (muse-colors-markup): Move =sign= interpreting down so it gets higher
1778 (muse-colors-tags): Add verbatim and literal tags.
1779 (muse-colors-example-tag): Use `remove-text-properties' instead of
1780 `set-text-properties', since the latter does not work consistently.
1781 (muse-colors-literal-tag): New function that strips all markup from the
1783 (muse-colors-link): Match against muse-explicit-link-regexp early on so
1784 that we can work around an annoying XEmacs issue.
1786 * lisp/muse-publish.el (muse-publish-markup-word): Make =signs=
1787 multi-line by default.
1789 * lisp/muse.el (muse-page-name): Handle case where we're given an empty
1793 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
1797 2005-07-20 16:13:37 GMT Michael Olson <mwolson@gnu.org> patch-166
1800 Link with anchor bugfix.
1802 muse--main--1.0--patch-166
1804 * lisp/muse-colors.el (muse-link-face): Highlight links with anchors as
1805 valid, as long as the base is valid.
1808 ChangeLog lisp/muse-colors.el
1811 2005-07-20 14:21:57 GMT Michael Olson <mwolson@gnu.org> patch-165
1814 Link inside table issue, fixes read-only text error.
1816 muse--main--1.0--patch-165
1818 * lisp/muse-docbook.el (muse-docbook-fixup-tables): Ignore read-only text
1819 inside tables so we don't get an error when links exist.
1821 * lisp/muse-html.el (muse-html-fixup-tables): Ditto.
1823 * lisp/muse-project.el (muse-project-publish): Don't take forced files
1824 into account when displaying the "All files published" message, unless
1825 they've actually been modified.
1827 * lisp/muse.el (muse-with-temp-buffer): If debug-on-error is non-nil,
1828 don't wrap in condition-case; we don't want the message to be muffled.
1831 ChangeLog lisp/muse-docbook.el lisp/muse-html.el
1832 lisp/muse-project.el lisp/muse.el
1835 2005-07-20 07:41:28 GMT Michael Olson <mwolson@gnu.org> patch-164
1838 Permit infinitely-nested sections.
1840 muse--main--1.0--patch-164
1842 * examples/QuickStart (Links): Use GNA link rather than johnw's site.
1843 (Deriving from an existing style): Mark up as a list.
1845 * lisp/muse-colors.el (muse-colors-outline-faces-list, muse-make-faces):
1846 Color an additional level of headings.
1848 * lisp/muse-docbook.el (muse-docbook-markup-strings): Add new
1849 section-other, section-other-end, and section-close strings.
1850 (muse-docbook-fixup-sections): Removed, since Muse now implements this
1851 through the 'section-close string.
1853 * lisp/muse-html.el (muse-xhtml-markup-strings): Omit newline from
1854 'begin-underline, since this messes up paragraph handling. Use
1855 <h5></h5> for 'section-other.
1857 (muse-html-fixup-tables): New function that sorts the table parts so
1858 that order is head, foot, body. Apparently XHTML needs this, and it
1859 seems like a good general practice, so we do it for HTML as well.
1861 * lisp/muse-latex.el (muse-latex-markup-strings): Use \\paragraph{} for
1864 * lisp/muse-publish.el (muse-publish-section-close): New function that
1865 determines where to put the section close given heading depth and
1867 (muse-publish-markup-heading): Handle 'section-other and
1868 'section-other-end. Call `muse-publish-section-close' at end of
1871 * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Use @subsubheading
1875 ChangeLog examples/QuickStart lisp/muse-colors.el
1876 lisp/muse-docbook.el lisp/muse-html.el lisp/muse-latex.el
1877 lisp/muse-publish.el lisp/muse-texinfo.el
1880 2005-07-20 05:50:55 GMT Michael Olson <mwolson@gnu.org> patch-163
1883 muse-docbook: table and anchor fixes; many non-MULE XEmacs fixes.
1885 muse--main--1.0--patch-163
1887 * lisp/muse-docbook.el: More suggestions from Dale Smith, and non-MULE
1889 (muse-docbook-markup-regexps): Deal with new table algorithm.
1890 (muse-docbook-transform-content-type, muse-docbook-encoding)
1891 (muse-docbook-finalize-buffer): Non-MULE XEmacs fix.
1892 (muse-docbook-markup-table): Use a better table algorithm, based on the
1893 one in muse-html.el. Make sure a <tgroup> surrounds the body, head,
1894 and foot of the table. Use informaltable rather than table.
1895 (muse-docbook-fixup-tables): New function that sorts all tables found
1896 in the published document so that the order is head, foot, body.
1897 (muse-docbook-markup-functions): Add anchor handler.
1898 (muse-docbook-markup-paragraph): Allow anchors to occur at beginning of
1900 (muse-docbook-markup-anchor, muse-docbook-insert-anchor): New functions
1901 that insert an anchor at point.
1903 * lisp/muse-html.el (muse-html-transform-content-type)
1904 (muse-html-encoding, muse-html-finalize-buffer): Non-MULE XEmacs fixes.
1906 * examples/QuickStart (Anchors and tagged links): Improve anchor example.
1908 * lisp/muse.el (muse-eval-lisp): XEmacs fix.
1910 * lisp/muse.el (muse-with-temp-buffer): XEmacs fix. Include the body
1911 that was evaluated in the output.
1914 ChangeLog examples/QuickStart lisp/muse-docbook.el
1915 lisp/muse-html.el lisp/muse-latex.el lisp/muse.el
1918 2005-07-19 08:11:37 GMT Michael Olson <mwolson@gnu.org> patch-162
1921 muse-texinfo: Improve formatting for enddots, dots, underline.
1923 muse--main--1.0--patch-162
1925 * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Improve translation
1926 of enddots and dots. For begin-underline and end-underline, use "_",
1927 since we don't have anything better.
1930 ChangeLog lisp/muse-texinfo.el
1933 2005-07-19 07:51:54 GMT Michael Olson <mwolson@gnu.org> patch-161
1936 muse-texinfo: Fix #2635 by adding `}' and `{' to specials list.
1938 muse--main--1.0--patch-161
1940 * lisp/muse-texinfo.el (muse-texinfo-markup-specials): Add `{' and `}' to
1941 list. This should fix #2635.
1944 ChangeLog lisp/muse-texinfo.el
1947 2005-07-19 07:24:38 GMT Michael Olson <mwolson@gnu.org> patch-160
1950 muse-texinfo fixes; use info-pdf to generate PDF doc for QuickStart.
1952 muse--main--1.0--patch-160
1954 * Makefile.defs (VERSION): Prepare snapshot 3.01.arch.160.
1956 * debian/changelog: Ditto.
1958 * debian/control (Build-Depends-Indep): Add tetex-bin.
1960 * examples/Makefile (%.pdf): Use info-pdf, since it generates nicer
1963 * examples/QuickStart: Remove stray <comment> now that the bug that made
1964 it necessary is fixed.
1966 * lisp/muse-blosxom.el: Credit Björn Lindström for his excellent
1969 * lisp/muse-texinfo.el (muse-texinfo-header, muse-texinfo-footer): Move
1970 the contents from the footer to the header.
1972 * lisp/muse-texinfo.el (muse-texinfo-markup-table): Insert space before
1973 each number, not after.
1975 * lisp/muse.el (muse-eval-lisp): Minor whitespace fix.
1977 * lisp/muse.el (muse-with-temp-buffer): Throw a backtrace if an error
1978 happens when doing batch publishing. Minor whitespace fix.
1981 ChangeLog Makefile.defs debian/changelog debian/control
1982 examples/Makefile examples/QuickStart lisp/muse-blosxom.el
1983 lisp/muse-texinfo.el lisp/muse.el
1986 2005-07-19 05:50:25 GMT Michael Olson <mwolson@gnu.org> patch-159
1989 Handle a few more DocBook edge cases; all known DocBook issues are fixed.
1991 muse--main--1.0--patch-159
1993 * examples/QuickStart: Add "Write me." to empty sections at end so that
1994 they publish correctly with DocBook.
1996 * lisp/muse-docbook.el (muse-docbook-markup-paragraph): Handle case where
1997 paragraph starts with emphasis, example, link, or email address.
2000 ChangeLog examples/QuickStart lisp/muse-docbook.el
2003 2005-07-19 05:34:28 GMT Michael Olson <mwolson@gnu.org> patch-158
2006 Handle embedded docbook footnotes and <literal> edge case.
2008 muse--main--1.0--patch-158
2010 * lisp/muse-docbook.el: Implement more suggestions from Dale Smith.
2011 (muse-docbook-markup-strings): Use systemitem for example text.
2012 (muse-docbook-markup-paragraph): Allow for embedded footnotes that have
2013 <para></para> inside of them.
2015 * lisp/muse-html.el (muse-html-escape-string): Don't deal with '&<>"'
2018 * lisp/muse-publish.el (muse-publish-url-transforms): Add
2019 muse-publish-escape-specials-in-string to list by default.
2021 * lisp/muse-publish.el (muse-publish-escape-specials): New optional third
2022 argument IGNORE-READ-ONLY determines whether or not to ignore the
2023 read-only property when transforming text. Add docstring.
2024 (muse-publish-markup-word): Use non-nil third argument to
2025 muse-publish-escape-specials when we're publishing `='-delimited text.
2026 This allows =<literal><tag></literal>= to work as intended.
2028 * lisp/muse-publish.el (muse-publish-escape-specials-in-string): Ignore
2029 arguments after the first so that we can include this in
2030 `muse-publish-url-transforms'.
2032 * lisp/muse-publish.el (muse-publish-prepare-url): Add docstring.
2035 ChangeLog lisp/muse-docbook.el lisp/muse-html.el
2036 lisp/muse-publish.el
2039 2005-07-19 03:07:59 GMT Michael Olson <mwolson@gnu.org> patch-157
2042 Misc. blosxom fixes, like category directive.
2044 muse--main--1.0--patch-157
2046 * contrib/pyblosxom/getstamps.py: Add file extension.
2048 * contrib/pyblosxom/hardcodedates.py (get_all_timestamps): Omit file
2049 extension. This will allow Muse to specify it once a
2050 timestamps-writing routine gets written.
2052 * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Pay
2053 attention to the "category" directive, if it exists. Use file-truename
2054 instead of expand-file-name for base directory.
2056 * lisp/muse-blosxom.el (muse-blosxom-new-entry): Add #category directive
2059 * lisp/muse-project.el (muse-project): Add :timestamps to list of
2060 available tags, even though it doesn't do anything yet.
2063 ChangeLog contrib/pyblosxom/getstamps.py
2064 contrib/pyblosxom/hardcodedates.py lisp/muse-blosxom.el
2065 lisp/muse-project.el
2068 2005-07-18 08:53:32 GMT Michael Olson <mwolson@gnu.org> patch-156
2071 Small logic fix with temp files.
2073 muse--main--1.0--patch-156
2075 * lisp/muse.el (muse-with-temp-buffer): Use buffer-live-p instead of
2076 buffer-name to determine whether the buffer is still around.
2079 ChangeLog lisp/muse.el
2082 2005-07-18 08:23:00 GMT Michael Olson <mwolson@gnu.org> patch-155
2085 Make customize of muse-project-alist work in Emacs21 and XEmacs.
2087 muse--main--1.0--patch-155
2089 * lisp/muse.el (muse-widget-type-value-create)
2090 (muse-widget-child-value-get, muse-widget-type-match): Minimum set of
2091 extra widgets from 'lazy type that are needed to get the
2092 `muse-project-alist' customize interface to work on XEmacs and Emacs21.
2094 * lisp/muse.el (muse-implicit-link-functions)
2095 (muse-explicit-link-functions): Remove predefined wiki-related options.
2096 These are added in muse-wiki via custom-add-option.
2098 * lisp/muse-mode.el (muse-mode-hook): Ditto.
2100 * lisp/muse-colors.el (muse-colors-emphasized): Use eq instead of memq.
2102 * lisp/muse-project.el (muse-project-alist-get): Turn :symbols into
2103 ":strings" to cope with Emacs21 and XEmacs.
2104 (muse-project-alist-set): Turn ":strings" back into ":symbols".
2106 * lisp/muse-project.el (muse-project): Derive from 'default rather than
2107 'lazy, since that is an Emacs CVS-ism. Separate logical groups with
2108 newlines. Control indentation. Remove an unnecessary inlined repeat.
2110 * lisp/muse-project.el (muse-project-alist): Use cons instead of alist,
2111 since XEmacs doesn't support the alist widget. Deal with case where no
2112 projects are defined, or a strange expression is used.
2114 * lisp/muse-wiki.el: Insinuate muse-wiki link handlers and mode hook
2115 stuff using custom-add-option.
2118 ChangeLog lisp/muse-colors.el lisp/muse-mode.el
2119 lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
2122 2005-07-18 03:31:38 GMT Michael Olson <mwolson@gnu.org> patch-154
2125 Don't kill temp buffer if debug-on-error is non-nil.
2127 muse--main--1.0--patch-154
2129 * lisp/muse.el (muse-with-temp-buffer): Only kill the temp buffer when
2130 debug-on-error is nil. Use " *muse-temp*" for the buffer name.
2133 ChangeLog lisp/muse.el
2136 2005-07-18 03:05:11 GMT Michael Olson <mwolson@gnu.org> patch-153
2139 Expand Debian package description.
2141 muse--main--1.0--patch-153
2143 * debian/control (Description): Expand this to make the package more
2146 * debian/copyright, debian/rules: Minor whitespace cleanups.
2148 * debian/changelog: Package 3.01.arch.152-1.
2151 ChangeLog Makefile.defs debian/changelog debian/control
2152 debian/copyright debian/rules
2155 2005-07-18 02:33:12 GMT Michael Olson <mwolson@gnu.org> patch-152
2158 Header/footer docfix; ChangeLog correction.
2160 muse--main--1.0--patch-152
2162 * {arch}/.../patch-log/patch-144: Correct previous ChangeLog entry.
2163 Thanks to drkm for pointing out my error.
2165 Use better documentation and customize interface for headers and footers.
2166 Thanks to Chris McMahan.
2169 ChangeLog lisp/muse-blosxom.el lisp/muse-book.el
2170 lisp/muse-docbook.el lisp/muse-html.el lisp/muse-journal.el
2171 lisp/muse-latex.el lisp/muse-poem.el lisp/muse-texinfo.el
2173 {arch}/muse/muse--main/muse--main--1.0/mwolson@gnu.org--2005/patch-log/patch-144
2176 2005-07-18 00:53:34 GMT Michael Olson <mwolson@gnu.org> patch-151
2179 Slight Debian version tweak.
2181 muse--main--1.0--patch-151
2183 * Makefile.defs (VERSION): Use a slightly different version naming
2184 scheme. I've dropped the ".90". The new scheme is X.YY.arch.YYY where
2185 X.YY is the Muse version, and YYY is the patch level.
2187 * debian/changelog: Ditto.
2190 ChangeLog Makefile.defs debian/changelog
2193 2005-07-17 23:23:34 GMT Michael Olson <mwolson@gnu.org> patch-150
2196 Improve debian build and put together a package.
2198 muse--main--1.0--patch-150
2200 * Makefile (debclean): New target that cleans up the mess that the
2201 `debian' target makes.
2202 (debian): Build using debuild rather than dpkg-buildpackage. Copy
2203 results to my debian dist dir two levels up.
2205 * Makefile.defs (VERSION): Set to 3.01.90.arch.149 for the debian build.
2207 * debian/changelog: Sign 3.01.90.arch.149-1 snapshot.
2209 * debian/control (Standards-Version): Update to 3.6.2.
2211 * debian/control (Depends): Add emacs21 and xemacs21 to make lintian shut
2214 * debian/copyright (Copyright): Improve.
2216 * debian/emacsen-install (FILES): Include contrib directory so that
2217 muse-http.el compiles properly.
2219 * debian/muse-el.examples: New file containing the example files to
2222 * debian/rules: Move example stuff to muse-el.examples. Install some
2223 additional documentation.
2226 debian/.arch-ids/muse-el.examples.id debian/muse-el.examples
2229 ChangeLog Makefile Makefile.defs debian/changelog
2230 debian/control debian/copyright debian/emacsen-install
2234 2005-07-17 20:52:18 GMT Michael Olson <mwolson@gnu.org> patch-149
2237 Fix links in table, links in verbatim, emphasis publishing, publishing from script.
2239 muse--main--1.0--patch-149
2241 * lisp/muse-colors.el (muse-colors-emphasized): Fix an edge case where
2242 the beginning of a header would be emphasized if an asterisk came
2244 (muse-colors-underlined): Don't allow end of underlined text to be the
2245 beginning of a line. Don't use memq to check for whitespace syntax; eq
2248 * lisp/muse-publish.el (muse-publish-markup-regexps): Mark links later
2249 on. We'll use a more clever trick to keep emphasis characters from
2250 being interpreted in explicit links -- add a custom 'noemphasis text
2251 property to them. Move mdash rule further down so that I can add
2252 designations after blockquoted text.
2254 * lisp/muse-publish.el (muse-publish-markup-word): If beginning or end of
2255 text has the 'noemphasis property, ignore it.
2256 (muse-publish-mark-noemphasis): New function that adds the 'noemphasis
2257 property to the text between BEG and END, or match beginning and end.
2259 * lisp/muse.el (muse-with-temp-buffer): Make sure the buffer is alive
2260 before trying to set buffer-modified to nil. This should fix a
2261 "selecting deleted buffer" error when publishing from command line.
2264 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
2268 2005-07-17 18:36:55 GMT Michael Olson <mwolson@gnu.org> patch-148
2271 Journal validation fixes.
2273 muse--main--1.0--patch-148
2275 * lisp/muse-html.el (muse-html-header): Use HTML 4.0 Transitional by
2276 default rather than HTML 4.0 [strict].
2277 (muse-html-markup-strings): Include empty alt element.
2279 * lisp/muse-journal.el: Use "div class=..." rather than "div id=...".
2281 * muse.texi (Journal): Ditto.
2284 ChangeLog lisp/muse-html.el lisp/muse-journal.el muse.texi
2287 2005-07-17 04:21:19 GMT Michael Olson <mwolson@gnu.org> patch-147
2290 Add debian files; tweak Makefile.
2292 muse--main--1.0--patch-147
2294 * Makefile (distclean): Remove directory created by dist rule.
2295 (dist): Make this only generate the directory, not the tarball.
2296 (release): New target that generates the tarball and zipfile.
2297 (debrelease): New target that builds the debian package for Muse.
2298 (upload): Depend on release target.
2300 * examples/mwolson/stylesheets: Add forgotten Arch id.
2303 debian/.arch-ids/=id debian/.arch-ids/changelog.id
2304 debian/.arch-ids/control.id debian/.arch-ids/copyright.id
2305 debian/.arch-ids/emacsen-install.id
2306 debian/.arch-ids/emacsen-remove.id
2307 debian/.arch-ids/emacsen-startup.id
2308 debian/.arch-ids/muse-el.dirs.id
2309 debian/.arch-ids/muse-el.docs.id
2310 debian/.arch-ids/muse-el.info.id debian/.arch-ids/rules.id
2311 debian/changelog debian/control debian/copyright
2312 debian/emacsen-install debian/emacsen-remove
2313 debian/emacsen-startup debian/muse-el.dirs debian/muse-el.docs
2314 debian/muse-el.info debian/rules
2315 examples/mwolson/stylesheets/.arch-ids/=id
2316 examples/mwolson/stylesheets/.arch-ids/blog.css.id
2317 examples/mwolson/stylesheets/.arch-ids/common.css.id
2318 examples/mwolson/stylesheets/.arch-ids/print.css.id
2319 examples/mwolson/stylesheets/.arch-ids/screen.css.id
2320 examples/mwolson/stylesheets/blog.css
2321 examples/mwolson/stylesheets/common.css
2322 examples/mwolson/stylesheets/print.css
2323 examples/mwolson/stylesheets/screen.css
2329 debian debian/.arch-ids examples/mwolson/stylesheets
2330 examples/mwolson/stylesheets/.arch-ids
2333 2005-07-16 05:10:31 GMT Michael Olson <mwolson@gnu.org> patch-146
2336 Allow `muse-index-as-string' to remove current file from output.
2338 muse--main--1.0--patch-146
2340 * lisp/muse-mode.el (muse-index-as-string): Add EXCLUDE-CURRENT option,
2341 which excludes the current file from the output. Improve
2345 ChangeLog lisp/muse-mode.el
2348 2005-07-16 04:56:02 GMT Michael Olson <mwolson@gnu.org> patch-145
2351 S-TAB issue with Windows.
2353 muse--main--1.0--patch-145
2355 * lisp/muse-mode.el (muse-mode-map): Try once more to fix the Shift-TAB
2359 ChangeLog lisp/muse-mode.el
2362 2005-07-16 04:39:52 GMT Michael Olson <mwolson@gnu.org> patch-144
2365 Improve temp buffer usage.
2367 muse--main--1.0--patch-144
2369 * lisp/muse-publish.el (muse-publish-file): Omit second argument to
2370 `insert-file-contents'. This should further help with the temp
2371 buffer problem. Thanks to Peter K. Lee and drkm for the research
2374 * lisp/muse.el (muse-with-temp-buffer): Renamed from
2375 `muse-with-temp-buffer-no-prompt'. Report any errors that occur, but
2376 make sure the temp buffer is killed. I didn't implement an option to
2377 save the contents of the temp buffer.
2380 ChangeLog lisp/muse-book.el lisp/muse-http.el
2381 lisp/muse-mode.el lisp/muse-poem.el lisp/muse-publish.el
2385 2005-07-16 03:39:02 GMT Michael Olson <mwolson@gnu.org> patch-143
2388 muse-docbook: split-string Emacs21 fix.
2390 muse--main--1.0--patch-143
2392 * lisp/muse-docbook.el (muse-docbook-get-author): Omit 3rd argument of
2393 split-string to fix an Emacs21 issue.
2396 ChangeLog lisp/muse-docbook.el
2399 2005-07-15 04:40:26 GMT Michael Olson <mwolson@gnu.org> patch-142
2402 muse-docbook: Parse author directive so that it validates properly.
2404 muse--main--1.0--patch-142
2406 * lisp/muse-docbook.el (muse-docbook-get-author): New function that
2407 attempts to publish the contents a DocBook-usable <author> tag.
2408 (muse-docbook-header): Use `muse-docbook-get-author'.
2411 ChangeLog lisp/muse-docbook.el
2414 2005-07-15 01:57:51 GMT Michael Olson <mwolson@gnu.org> patch-141
2417 Be a bit more clever with our consecutive list regexp.
2419 muse--main--1.0--patch-141
2421 * lisp/muse-docbook.el (muse-docbook-markup-regexps): Be a bit more
2422 clever with our consecutive list regexp.
2425 ChangeLog lisp/muse-docbook.el
2428 2005-07-15 01:50:05 GMT Michael Olson <mwolson@gnu.org> patch-140
2431 Do the right thing with consecutive list items, hopefully.
2433 muse--main--1.0--patch-140
2435 * lisp/muse-docbook.el: Apply patch from Dale Smith and add to it.
2436 (muse-docbook-header): Add DTD string.
2437 (muse-docbook-markup-regexps): Add rule that merges consecutive list
2439 (muse-docbook-merged-tags, muse-docbook-fixup-tags): Removed.
2440 ("docbook"): Change :before-end back to 'muse-docbook-fixup-sections.
2443 ChangeLog lisp/muse-docbook.el
2446 2005-07-15 01:07:35 GMT Michael Olson <mwolson@gnu.org> patch-139
2449 Improve customize interface for `muse-project-alist' once more.
2451 muse--main--1.0--patch-139
2453 * lisp/muse-project.el (muse-project-alist-get): Allow cdr of each
2454 setting to be anything, since we now support settings that use lists.
2455 (muse-project): Vastly improve this by naming each setting and showing
2456 what exact type is required. Handle case where a function is not
2457 defined yet. Use a set for styles, which looks nice. This is about as
2458 good as it can be ... unless we add some sort of inline documentation
2459 later on. A setting was added for Yann's :force-publish tag.
2461 * lisp/muse.el (muse-eval-lisp): Fix compile warning by not displaying
2465 ChangeLog lisp/muse-project.el lisp/muse.el
2468 2005-07-14 23:27:14 GMT Michael Olson <mwolson@gnu.org> patch-138
2471 Merged from hodique@lifl.fr--2005 (patch 24-33)
2473 muse--main--1.0--patch-138
2477 * hodique@lifl.fr--2005/muse--yh--1.0--patch-24
2478 Merged from mwolson@gnu.org--2005 (patch 96)
2480 * hodique@lifl.fr--2005/muse--yh--1.0--patch-25
2481 Merged from mwolson@gnu.org--2005 (patch 97-101)
2483 * hodique@lifl.fr--2005/muse--yh--1.0--patch-26
2484 Merged from mwolson@gnu.org--2005 (patch 102-106)
2486 * hodique@lifl.fr--2005/muse--yh--1.0--patch-27
2487 Merged from mwolson@gnu.org--2005 (patch 107-120)
2489 * hodique@lifl.fr--2005/muse--yh--1.0--patch-28
2490 Merged from mwolson@gnu.org--2005 (patch 121-131)
2492 * hodique@lifl.fr--2005/muse--yh--1.0--patch-29
2493 Merged from mwolson@gnu.org--2005 (patch 132)
2495 * hodique@lifl.fr--2005/muse--yh--1.0--patch-30
2496 Merged from mwolson@gnu.org--2005 (patch 133-135)
2498 * hodique@lifl.fr--2005/muse--yh--1.0--patch-31
2499 Merged from mwolson@gnu.org--2005 (patch 136)
2501 * hodique@lifl.fr--2005/muse--yh--1.0--patch-32
2502 Merged from mwolson@gnu.org--2005 (patch 137)
2504 * hodique@lifl.fr--2005/muse--yh--1.0--patch-33
2505 Introduce :force-publish project keyword. Fix bug #2637
2508 ChangeLog lisp/muse-project.el
2511 hodique@lifl.fr--2005/muse--yh--1.0--patch-24
2512 hodique@lifl.fr--2005/muse--yh--1.0--patch-25
2513 hodique@lifl.fr--2005/muse--yh--1.0--patch-26
2514 hodique@lifl.fr--2005/muse--yh--1.0--patch-27
2515 hodique@lifl.fr--2005/muse--yh--1.0--patch-28
2516 hodique@lifl.fr--2005/muse--yh--1.0--patch-29
2517 hodique@lifl.fr--2005/muse--yh--1.0--patch-30
2518 hodique@lifl.fr--2005/muse--yh--1.0--patch-31
2519 hodique@lifl.fr--2005/muse--yh--1.0--patch-32
2520 hodique@lifl.fr--2005/muse--yh--1.0--patch-33
2523 2005-07-14 20:48:56 GMT Michael Olson <mwolson@gnu.org> patch-137
2526 Prevent temp buffers from prompting for save; handle lisp errors better.
2528 muse--main--1.0--patch-137
2530 * lisp/muse-colors.el (muse-colors-region): Try to fix "Invalid search
2531 bound" error. I don't know for certain where this is coming from,
2532 though ... *grumble*.
2534 * lisp/muse.el (muse-eval-lisp): Wrap this in a `condition-case', much
2535 like how emacs-wiki does it. Warn the user about lisp errors,
2536 returning "<!--INVALID LISP CODE-->" if an error occurs. This will
2537 publish as something valid in most markup styles, with increased
2538 emphasis on those that don't support it. That's a win-win ... I think
2541 * lisp/muse.el (muse-with-temp-buffer-no-prompt): New macro that acts
2542 like `with-temp-buffer', but sets buffer-modfied-p to nil before trying
2543 to kill the buffer so we don't get any annoying prompts. I *strongly*
2544 believe that this should be the default behavior of `with-temp-buffer'.
2546 * lisp/muse-book.el (muse-book-publish-project): Use
2547 `muse-with-temp-buffer-no-prompt'.
2549 * lisp/muse-http.el (muse-http-reject): Ditto.
2551 * lisp/muse-mode.el (muse-index-as-string): Ditto.
2553 * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
2555 * lisp/muse-publish.el (muse-publish-markup-string, muse-publish-file):
2556 (muse-publish-markup-email, muse-published-contents): Ditto.
2559 ChangeLog lisp/muse-book.el lisp/muse-colors.el
2560 lisp/muse-http.el lisp/muse-mode.el lisp/muse-poem.el
2561 lisp/muse-publish.el lisp/muse.el
2564 2005-07-14 18:49:56 GMT Michael Olson <mwolson@gnu.org> patch-136
2567 Customization error; Makefile tweaks.
2569 muse--main--1.0--patch-136
2571 * Makefile (dist): Use a tla-specific method to create the tarball.
2572 Create a zip file as well.
2573 (upload): New rule that uploads the tarball and zip file to gna.org.
2575 * Makefile.defs (VERSION): New variable that determines the version
2576 string to use in the `dist' and `upload' targets.
2578 * lisp/muse.el (muse-implicit-link-functions)
2579 (muse-explicit-link-functions): Use :type of hook so that the options
2583 ChangeLog Makefile Makefile.defs lisp/muse.el
2586 2005-07-13 23:20:12 GMT Michael Olson <mwolson@gnu.org> patch-135
2589 Prepare Muse 3.01.90 (3.02 RC1).
2591 muse--main--1.0--patch-135
2595 ChangeLog lisp/muse.el muse.texi
2598 2005-07-13 23:11:08 GMT Michael Olson <mwolson@gnu.org> patch-134
2601 Attempt to get the right file extension when publishing; more examples.
2603 muse--main--1.0--patch-134
2605 * examples/mwolson/muse-init.el: Update my configuration.
2607 * examples/mwolson/templates: Store my web page templates here.
2609 * examples/mwolson/stylesheets: Store my CSS stylesheets here.
2611 * lisp/muse-publish.el (muse-publish-markup-link): Fix mangling of
2612 descriptions. Yet another reason to implement my list-returning from
2615 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Deal gracefully
2616 with a few more edge cases. Throw together a rough hack for
2617 determining when to include the output file extension.
2619 * lisp/muse-wiki.el (muse-wiki-colors-nop-tag): Make this less odious,
2620 but still ineffective.
2623 examples/mwolson/templates/.arch-ids/=id
2624 examples/mwolson/templates/.arch-ids/footer.html.id
2625 examples/mwolson/templates/.arch-ids/generic-footer.html.id
2626 examples/mwolson/templates/.arch-ids/generic-header.html.id
2627 examples/mwolson/templates/.arch-ids/header.html.id
2628 examples/mwolson/templates/footer.html
2629 examples/mwolson/templates/generic-footer.html
2630 examples/mwolson/templates/generic-header.html
2631 examples/mwolson/templates/header.html
2634 ChangeLog examples/mwolson/muse-init.el lisp/muse-publish.el
2638 examples/mwolson/templates
2639 examples/mwolson/templates/.arch-ids
2642 2005-07-13 21:12:27 GMT Michael Olson <mwolson@gnu.org> patch-133
2645 Make published link handling do the right thing, plus misc. fixes.
2647 muse--main--1.0--patch-133
2649 * lisp/muse-mode.el (muse-mode-hook): Add option for
2650 `muse-wiki-update-custom-values'. The :set function makes sure that
2651 this is always included in `muse-mode-hook' if muse-wiki is loaded.
2652 This probably isn't best-practice, but it works.
2654 * lisp/muse-project.el (muse-project-of-file): Fix some duplicated code.
2657 * lisp/muse-publish.el (muse-publish-url-transforms): Add
2658 `muse-publish-prepare-url' to the listed options.
2660 * lisp/muse-publish.el (muse-publish-output-file): Handle case where
2661 output-dir is not specified.
2663 * lisp/muse-publish.el (muse-publish-markup-link): Call link handlers
2664 here instead of later on.
2666 * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Try to do the
2667 right thing when `muse-wiki-interwiki-alist' is nil.
2669 * lisp/muse-wiki.el (muse-wiki-output-name): Removed in favor of calling
2670 `muse-publish-output-file'.
2672 * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
2673 (muse-wiki-transform-wikiword): Removed. We should not use the
2674 publishing transforms facility to handle these.
2676 * lisp/muse-wiki.el ("muse-publish"): Publish wikiwords and interwiki
2677 links as "link" rather than "url".
2679 * lisp/muse-wiki.el (muse-wiki-update-custom-values): New function that
2680 takes care of any customization cleaups that need to happen whenever
2681 muse-mode is entered.
2683 * lisp/muse.el (muse-implicit-link-functions): Add options for
2684 `muse-handle-url' and the wiki handlers.
2685 (muse-explicit-link-functions): Add option for
2686 `muse-wiki-handle-internal'.
2689 ChangeLog lisp/muse-mode.el lisp/muse-project.el
2690 lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
2693 2005-07-13 03:38:52 GMT Michael Olson <mwolson@gnu.org> patch-132
2696 Add invalid directory assertion.
2698 muse--main--1.0--patch-132
2700 * lisp/muse-project.el (muse-project-file-entries): Add assertion so that
2701 any invalid directories will trigger an error.
2704 ChangeLog lisp/muse-project.el
2707 2005-07-12 07:54:08 GMT Michael Olson <mwolson@gnu.org> patch-131
2710 AUTHORS: Fix typo, add that Yann authored muse-wiki.el.
2712 muse--main--1.0--patch-131
2719 2005-07-12 07:52:25 GMT Michael Olson <mwolson@gnu.org> patch-130
2722 Yann's assignment form came in!
2724 muse--main--1.0--patch-130
2731 2005-07-12 07:18:27 GMT Michael Olson <mwolson@gnu.org> patch-129
2734 Compilation fix, minor shuffling in `muse-mode'.
2736 muse--main--1.0--patch-129
2738 * lisp/muse.el (muse-file-extension): Make sure sym is bound before
2739 accessing it. Fixes Yet Another Compiler Error.
2741 * lisp/muse-mode.el (muse-mode): Move font-lock setup to very end so that
2742 project-specific settings happen first.
2745 ChangeLog lisp/muse-mode.el lisp/muse.el
2748 2005-07-12 07:12:49 GMT Michael Olson <mwolson@gnu.org> patch-128
2751 Fix annoying initial buffer coloring problem.
2753 muse--main--1.0--patch-128
2755 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle the case
2756 where even buffer-file-name is not set. This happens the first time we
2757 attempt to colorize the buffer. I'm rather astonished that I had to do
2761 ChangeLog lisp/muse-wiki.el
2764 2005-07-12 06:12:08 GMT Michael Olson <mwolson@gnu.org> patch-127
2767 Jump to bad and good links on TAB; mode-choosing fix.
2769 muse--main--1.0--patch-127
2771 * lisp/muse-mode.el (muse-mode-choose-mode): New function that always
2772 pics a major mode for a file. If one is specified in the project of
2773 file, use it. Otherwise, use muse-mode.
2774 (muse-next-reference, muse-previous-reference): Jump to bad links as
2777 * lisp/muse.el (muse-file-extension): Use `muse-mode-choose-mode' instead
2781 ChangeLog lisp/muse-mode.el lisp/muse.el
2784 2005-07-12 05:56:42 GMT Michael Olson <mwolson@gnu.org> patch-126
2787 Add specified Muse file extension to auto-mode-alist.
2789 muse--main--1.0--patch-126
2791 * lisp/muse.el (muse-file-extension): If extension is specified, remove
2792 the old extension from auto-mode-alist and add the new one. This
2793 eliminates the need to set muse-mode-auto-p when you have specified a
2794 Muse file extension.
2796 * examples/mwolson/muse-init.el: Sync.
2799 ChangeLog examples/mwolson/muse-init.el lisp/muse.el
2802 2005-07-11 10:08:45 GMT Michael Olson <mwolson@gnu.org> patch-125
2805 Make `muse-project-alist' more intuitively customizable.
2807 muse--main--1.0--patch-125
2809 * examples/mwolson/muse-init.el (muse-project-alist): Resync with my
2812 * lisp/muse-project.el: Thanks to jessealama on IRC for the suggestion.
2813 (muse-project-alist-get): New function that pre-parses
2814 `muse-projects-alist' before customization in order to work around an
2815 annoying limitation in the customize interface.
2816 (muse-project-alist-set): New function that takes the value that
2817 customize gave us and turns it into something Muse can use.
2818 (muse-project): New widget that outlines the form of the
2819 `muse-project-alist' variable.
2820 (muse-project-alist): Use the `muse-project' widget and specify :set
2824 ChangeLog examples/mwolson/muse-init.el lisp/muse-project.el
2827 2005-07-10 22:41:49 GMT Michael Olson <mwolson@gnu.org> patch-124
2830 Silence compiler warnings.
2832 muse--main--1.0--patch-124
2834 * lisp/muse-docbook.el (muse-docbook-fixup-tags): Docfix.
2836 * lisp/muse-html.el (muse-html-escape-string): Let-bind `ch' to silence a
2839 * lisp/muse-project.el (muse-project-applicable-styles): Call
2840 `muse-assert' with only 1 argument to silence a compiler warning.
2843 ChangeLog lisp/muse-docbook.el lisp/muse-html.el
2844 lisp/muse-project.el
2847 2005-07-10 22:19:26 GMT Michael Olson <mwolson@gnu.org> patch-123
2850 muse-docbook: Merge several other types of tags if necessary.
2852 muse--main--1.0--patch-123
2854 * lisp/muse-docbook.el (muse-docbook-fixup-tags): Renamed from
2855 `muse-docbook-fixup-sections'. For each TAG in
2856 `muse-docbook-merged-tags', if consecutive groupings of TAG exist,
2857 merge them together. Thanks to Dale P. Smith for the suggestion.
2858 (muse-docbook-merged-tags): Customizable list of tags that need merging.
2861 ChangeLog lisp/muse-docbook.el
2864 2005-07-10 22:04:50 GMT Michael Olson <mwolson@gnu.org> patch-122
2867 muse-docbook: Output an XML tag with encoding at the beginning of document.
2869 muse--main--1.0--patch-122
2871 * lisp/muse-docbook.el (muse-docbook-header): Add <xml> tag at beginning
2873 (muse-docbook-encoding-default): New option that determines which Emacs
2874 buffer encoding to use by default in Muse DocBook files if none is
2876 (muse-docbook-charset-default): New option that determines the DocBook
2877 XML charset to use if no translation is found in
2878 muse-docbook-encoding-map.
2879 (muse-docbook-encoding-map): New option alist that maps an emacs coding
2880 system to its associated DocBook coding system.
2881 (muse-docbook-transform-content-type): New function that determines the
2882 DocBook XML encoding to use based on the contents of
2883 muse-docbook-encoding-map.
2884 (muse-docbook-encoding): New function that calls
2885 muse-docbook-transform-content-type.
2886 (muse-docbook-finalize-buffer): New function that sets the buffer file
2887 coding system to the value of muse-docbook-encoding-default, but only
2888 if the buffers contents have no special characters.
2889 ("docbook"): Include :after tag that calls muse-docbook-finalize-buffer.
2892 ChangeLog lisp/muse-docbook.el
2895 2005-07-10 21:35:49 GMT Michael Olson <mwolson@gnu.org> patch-121
2898 Apply muse-docbook patch from Dale P. Smith.
2900 muse--main--1.0--patch-121
2902 * lisp/muse-docbook.el (muse-docbook-markup-strings): Apply patch from
2903 Dale P. Smith to make the markup much better.
2906 AUTHORS ChangeLog lisp/muse-docbook.el
2909 2005-07-10 00:27:13 GMT Michael Olson <mwolson@gnu.org> patch-120
2912 Use different mapping for S-tab on Windows.
2914 muse--main--1.0--patch-120
2916 * lisp/muse-mode.el (muse-mode-map): If using either XEmacs or on
2917 Windows, use [(shift tab)] for `muse-previous-reference'.
2920 ChangeLog lisp/muse-mode.el
2923 2005-07-09 20:24:40 GMT Michael Olson <mwolson@gnu.org> patch-119
2928 muse--main--1.0--patch-119
2930 * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Use
2931 `muse-match-string-no-properties' so XEmacs doesn't complain.
2934 ChangeLog lisp/muse-wiki.el
2937 2005-07-09 08:53:33 GMT Michael Olson <mwolson@gnu.org> patch-118
2940 Handle a few edge cases with project-page resolution gracefully.
2942 muse--main--1.0--patch-118
2944 * lisp/muse-project.el (muse-project-applicable-styles): Add assertion to
2945 make sure that PAGE is specified. STYLES should be generated
2946 automatically, but it could theoretically fail. I'm managing to
2947 trigger this when messing with unsaved Muse files. Handle case where
2948 buffer has not yet been saved.
2949 (muse-project-find-file): Don't try to resolve relative links; just
2952 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Fix
2953 point-of-reference bug. No need to call muse-project-page-of-file
2954 since buffer-file-name and muse-publishing-current-file both give us
2957 * lisp/muse-mode.el (muse-link-at-point): For some reason,
2958 `skip-chars-backward' only respects the newline some of the time.
2962 ChangeLog lisp/muse-mode.el lisp/muse-project.el
2966 2005-07-09 07:41:44 GMT Michael Olson <mwolson@gnu.org> patch-117
2969 Fix image-link goof-up and add pretty titles.
2971 muse--main--1.0--patch-117
2973 * lisp/muse-html.el (muse-html-markup-paragraph): Use <p
2974 class="image-link"> instead of <div class="image-link">. I found a bug
2975 with the way I was handling both, so I decided to simplify things.
2977 * lisp/muse-wiki.el (muse-wiki-output-name): New function that acts like
2978 `muse-publish-output-name', but keeps the directory prefix.
2979 (muse-wiki-transform-interwiki): Use `muse-publish-output-name'.
2981 * lisp/muse-wiki.el (muse-wiki-publish-small-title-words): New
2982 customizable option that determines the words to downcase in title.
2983 (muse-wiki-publish-pretty-title): New function that Makes a Nicely
2984 Capitalized Title out of either a string or the current title. This is
2985 not currently used by any other function -- for now it is meant to be
2989 ChangeLog lisp/muse-html.el lisp/muse-wiki.el
2992 2005-07-09 05:22:12 GMT Michael Olson <mwolson@gnu.org> patch-116
2995 Escape specials in link descriptions.
2997 muse--main--1.0--patch-116
2999 * lisp/muse-publish.el (muse-publish-escape-specials-in-string): New
3000 function that escapes special characters in the given string according
3001 to the current publishing style.
3002 (muse-publish-url): Use the above function to escape the description
3003 part of extended links.
3004 (muse-publish-prepare-url): Don't make string read-only; it does
3007 * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
3008 (muse-wiki-transform-wikiword): Don't make string read-only.
3011 ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
3014 2005-07-09 03:59:44 GMT Michael Olson <mwolson@gnu.org> patch-115
3017 Escape "&", "<", and ">" in URL text.
3019 muse--main--1.0--patch-115
3021 * lisp/muse-html.el (muse-html-escape-string): Escape "&", "<", and ">"
3022 specially. Thanks to John Sullivan for the suggestion.
3025 ChangeLog lisp/muse-html.el
3028 2005-07-09 03:24:01 GMT Michael Olson <mwolson@gnu.org> patch-114
3031 Update my example configuration.
3033 muse--main--1.0--patch-114
3035 * examples/mwolson/muse-init.el (muse-project-alist): Rename the "Web"
3036 project to "WebSite" in order to make it more distinct.
3037 (muse-wiki-interwiki-alist): Add mapping for "TheEmacsWiki".
3038 (my-muse-blosxom-finalize): Don't run the Xanga preparation code
3040 (my-muse-prepare-entry-for-xanga): Make this able to figure out the
3041 published name of the current file. I really should make a function
3042 called `muse-published-name' or something similar!
3043 ("\C-cpx"): Use this key sequence for
3044 `my-muse-prepare-entry-for-xanga'.
3045 (muse-file-extension): I'm making use of this so I can figure out its
3049 ChangeLog examples/mwolson/muse-init.el
3052 2005-07-09 03:11:28 GMT Michael Olson <mwolson@gnu.org> patch-113
3055 Tackle a project name interwiki highlighting snafu.
3057 muse--main--1.0--patch-113
3059 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Hack still more on
3060 this. It seems to be more robust now. Highlighting is going the way I
3064 ChangeLog lisp/muse-wiki.el
3067 2005-07-09 02:25:26 GMT Michael Olson <mwolson@gnu.org> patch-112
3070 Fix some gross mistakes.
3072 muse--main--1.0--patch-112
3074 * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Fix several
3077 * lisp/muse-project.el (muse-project-file-entries): If
3078 `muse-file-extension' is defined, use it to filter the entries.
3080 * lisp/muse.el (muse-file-extension): Fix messed up attempt to set
3081 variable. Move higher in file.
3083 * lisp/muse.el (muse-update-ignored-extensions-regexp): Use given
3084 argument instead of the real name of the variable.
3087 ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
3091 2005-07-09 00:10:01 GMT Michael Olson <mwolson@gnu.org> patch-111
3094 Make natural interwiki links between projects mostly work.
3096 muse--main--1.0--patch-111
3098 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Uncomment this
3099 function and flesh it out. This seems to work properly, though for
3100 some reason, interwiki links using projects are a bit flakey.
3101 (muse-wiki-handle-interwiki): Deal with case where we have a project
3102 name in an interwiki link.
3105 ChangeLog lisp/muse-wiki.el
3108 2005-07-08 22:57:55 GMT Michael Olson <mwolson@gnu.org> patch-110
3111 Fix Emacs21 issue with muse-insert-tag.
3113 muse--main--1.0--patch-110
3115 * lisp/muse-mode.el (muse-insert-tag): Pass a list of lists to
3116 completing-read to appease older Emacsen.
3119 ChangeLog lisp/muse-mode.el
3122 2005-07-08 22:55:20 GMT Michael Olson <mwolson@gnu.org> patch-109
3125 Fix error with `muse-blosxom-new-entry' and Emacs21.
3127 muse--main--1.0--patch-109
3129 * lisp/muse-blosxom.el (muse-blosxom-new-entry): Mess with call to
3130 `completing-read' so that old versions of Emacs don't complain.
3133 ChangeLog lisp/muse-blosxom.el
3136 2005-07-08 21:59:41 GMT Michael Olson <mwolson@gnu.org> patch-108
3139 Try to fix an error with `muse-blosxom-get-categories'.
3141 muse--main--1.0--patch-108
3143 * lisp/muse-blosxom.el (muse-blosxom-get-categories): Be extra cautious
3144 about processing directories.
3147 ChangeLog examples/johnw/publish-johnw lisp/muse-blosxom.el
3150 2005-07-08 21:11:53 GMT Michael Olson <mwolson@gnu.org> patch-107
3153 Make a distinction between implicit and explicit links at publish-time.
3155 muse--main--1.0--patch-107
3157 * lisp/muse-html.el (muse-html-escape-string): Ignore other arguments.
3159 * lisp/muse-http.el (muse-http-prepare-url): Handle `explicit' argument.
3161 * lisp/muse-publish.el (muse-publish-url, muse-publish-insert-url): Pass
3162 `explicit' argument.
3164 * lisp/muse-publish.el (muse-publish-markup-link): Determine whether or
3165 not we are dealing with an explicit link.
3167 * lisp/muse-publish.el (muse-publish-prepare-url): Ignore other arguments.
3169 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Take `explicit'
3170 argument, but ignore it.
3172 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only apply transforms
3173 when link is not explicit.
3176 ChangeLog lisp/muse-html.el lisp/muse-http.el
3177 lisp/muse-publish.el lisp/muse-wiki.el
3180 2005-07-08 06:40:30 GMT Michael Olson <mwolson@gnu.org> patch-106
3183 Implement several WikiWord handling fixes.
3185 muse--main--1.0--patch-106
3187 * lisp/muse-colors.el (muse-link-face): Handle case where no link is
3188 found by the handlers. Don't send implicit links through some of the
3191 * lisp/muse-mode.el (muse-link-at-point): Move to beginning of first part
3192 of interwiki link before calling `muse-handle-explicit-link'.
3194 * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Append forgotten
3195 "\\|" separator between project-alist entries and interwiki entries.
3196 Force a reconfiguration of muse-colors-markup.
3198 * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Add several checks to be
3199 sure that we don't colorize WikiNames that don't go with any file.
3203 ChangeLog lisp/muse-colors.el lisp/muse-mode.el
3207 2005-07-07 21:34:12 GMT Michael Olson <mwolson@gnu.org> patch-105
3210 Attempt to simplify muse-wiki a bit.
3212 muse--main--1.0--patch-105
3214 * lisp/muse-colors.el (muse-use-font-lock): Set up muse-colors-markup
3217 * lisp/muse-wiki.el (muse-wiki-wikiword-colors-markup)
3218 (muse-wiki-update-use-wikiword-colors, muse-wiki-wikiword-markup-regexp)
3219 (muse-wiki-update-use-wikiword-markup-regexp)
3220 (muse-wiki-update-use-wikiword-link-function)
3221 (muse-wiki-update-use-wikiword-url-transforms): Remove.
3222 (muse-wiki-update-use-wikiword): Not :set function is needed anymore.
3224 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only modify URL if
3225 `muse-wiki-use-wikiword' is specified.
3227 * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Don't process the URL
3228 unless `muse-wiki-use-wikiword' is specified.
3230 * lisp/muse-wiki.el ("muse-colors"): Add muse-wiki-wikiword-regexp to
3233 * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-wikiword-regexp to
3234 muse-publish-markup-regexps.
3236 * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-transform-wikiword to
3237 muse-publish-url-transforms.
3239 * lisp/muse-wiki.el (muse-implicit-link-functions): Add
3240 muse-wiki-handle-wikiword to muse-implicit-link-functions.
3244 ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
3247 2005-07-07 20:06:35 GMT Michael Olson <mwolson@gnu.org> patch-104
3250 Make muse-blosxom use relative name of published file in page-date alist.
3252 muse--main--1.0--patch-104
3254 * lisp/muse-blosxom.el (muse-blosxom-base-directory): Move higher in
3256 (muse-blosxom-update-page-date-alist): Renamed from
3257 `muse-blosxom-markup-date-directive'. Make the current file name
3258 relative to the base directory and strip file extension if necessary.
3262 ChangeLog lisp/muse-blosxom.el
3265 2005-07-07 19:14:38 GMT Michael Olson <mwolson@gnu.org> patch-103
3268 Hack on muse-blosxom timestamps somewhat.
3270 muse--main--1.0--patch-103
3272 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Make this
3273 actually do something useful. This should have a different name,
3275 ("blosxom-html", "blosxom-xhtml"): Call
3276 `muse-blosxom-markup-date-directive' after publishing each entry.
3280 ChangeLog lisp/muse-blosxom.el
3283 2005-07-07 06:27:02 GMT Michael Olson <mwolson@gnu.org> patch-102
3286 Fix several startup and compile errors.
3288 muse--main--1.0--patch-102
3290 * lisp/muse-wiki.el ("muse-publish"): Use correct name of function. This
3291 fixes an error that occurred during startup.
3293 * lisp/muse-regexps.el (muse-ignored-extensions-regexp)
3294 (muse-update-ignored-extensions-regexp, muse-ignored-extensions): Move
3297 * lisp/muse.el (muse-update-ignored-extensions-regexp): Fix ordering so
3298 that the nasty compile errors go away. Fix a few typos.
3299 (muse-ignored-extensions): Fix docstring.
3300 (muse-file-extension): Move this higher in the file.
3305 ChangeLog lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
3308 2005-07-07 05:57:51 GMT Michael Olson <mwolson@gnu.org> patch-101
3311 Note that muse-file-extension should not have "." in front.
3313 muse--main--1.0--patch-101
3315 * lisp/muse-project.el (muse-project-find-file): Handle case where
3316 muse-file-extension is not specified.
3318 * lisp/muse.el (muse-file-extension): Note that the period at the
3319 beginning of this value should be omitted.
3321 * lisp/muse-regexps.el (muse-update-ignored-extensions-regexp): Quote
3322 file extension so that regexp characters inside the extension will not
3323 goof it up. This should never be a problem in normal cases, but let's
3328 ChangeLog lisp/muse-project.el lisp/muse-regexps.el
3332 2005-07-07 05:36:53 GMT Michael Olson <mwolson@gnu.org> patch-100
3335 Implement optional file extension of Muse files.
3337 muse--main--1.0--patch-100
3339 * lisp/muse-mode.el (muse-mode): Make sure
3340 `muse-update-ignored-extensions-regexp' gets updated every time we
3341 enter Muse mode. This works around a bug in the customize interface --
3342 if a user changes an option using setq, the :set function sometimes
3343 does not get executed. I should really try to determine whether or not
3344 this is really an issue anymore.
3346 * lisp/muse-project.el (muse-project-find-file): Make use of
3347 `muse-file-extension'.
3349 * lisp/muse-regexps.el (muse-ignored-extensions-regexp): This is not
3350 customizable; it is autogenerated from `muse-ignored-extensions'.
3351 (muse-update-ignored-extensions-regexp): New function that sets the
3352 value of `muse-ignored-extensions-regexp'. This is needed in order to
3353 make sure that the value of `muse-file-extension' is taken into
3355 (muse-ignored-extensions): New option that determines which file
3356 extensions to ignore. It is in the form of a list of regexps.
3358 * lisp/muse.el (muse-file-extension): New option that allows the user to
3359 specify the file extension to be used for Muse files. By default, this
3360 is nil, which means that no extension will be used.
3362 * lisp/muse.el (muse-page-name): Handle case where
3363 `muse-ignored-extensions-regexp' is nil.
3367 ChangeLog lisp/muse-mode.el lisp/muse-project.el
3368 lisp/muse-regexps.el lisp/muse.el
3371 2005-07-07 03:16:38 GMT Michael Olson <mwolson@gnu.org> patch-99
3374 Document new blosxom convenience feature.
3376 muse--main--1.0--patch-99
3378 * lisp/muse-blosxom.el: Document `muse-blosxom-project-alist-dirs' and
3379 `muse-blosxom-project-alist-entry'. An example is provided in the
3384 ChangeLog lisp/muse-blosxom.el
3387 2005-07-06 23:17:35 GMT Michael Olson <mwolson@gnu.org> patch-98
3390 Further work on `muse-project-alist' entry generation for blosxom.
3392 muse--main--1.0--patch-98
3394 * examples/mwolson/muse-init.el (muse-project-alist): Use proper syntax.
3395 Include subdirectories in first part of "Blog" entry.
3397 * lisp/muse-blosxom.el (muse-blosxom-project-alist-dirs): New function
3398 that returns a list of dirs that are to be used with the first part of
3399 a `muse-project-alist' entry.
3403 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
3406 2005-07-06 22:42:35 GMT Michael Olson <mwolson@gnu.org> patch-97
3409 New function: muse-blosxom-project-alist-entry.
3411 muse--main--1.0--patch-97
3413 * examples/mwolson/muse-init.el: Update from my latest settings.
3414 (muse-project-alist): Make use of `muse-blosxom-project-alist-entry'.
3416 * lisp/muse-blosxom.el (muse-blosxom-project-alist-entry): New function
3417 that generates the latter part of an entry for `muse-project-alist'.
3421 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
3424 2005-07-06 20:52:03 GMT Michael Olson <mwolson@gnu.org> patch-96
3427 Merged from hodique@lifl.fr--2005 (patch 12-23)
3429 muse--main--1.0--patch-96
3433 * hodique@lifl.fr--2005/muse--yh--1.0--patch-12
3434 Merged from mwolson@gnu.org--2005 (patch 68-76)
3436 * hodique@lifl.fr--2005/muse--yh--1.0--patch-13
3437 Merged from mwolson@gnu.org--2005 (patch 77-80)
3439 * hodique@lifl.fr--2005/muse--yh--1.0--patch-14
3440 Merged from mwolson@gnu.org--2005 (patch 81)
3442 * hodique@lifl.fr--2005/muse--yh--1.0--patch-15
3443 Merged from mwolson@gnu.org--2005 (patch 82)
3445 * hodique@lifl.fr--2005/muse--yh--1.0--patch-16
3446 Escape % in latex publishing
3448 * hodique@lifl.fr--2005/muse--yh--1.0--patch-17
3451 * hodique@lifl.fr--2005/muse--yh--1.0--patch-18
3452 small improvement on muse-make-link
3454 * hodique@lifl.fr--2005/muse--yh--1.0--patch-19
3455 Fix customization of muse-wiki-wikiword-regexp
3457 * hodique@lifl.fr--2005/muse--yh--1.0--patch-20
3458 Allow full customization of WikiWords
3460 * hodique@lifl.fr--2005/muse--yh--1.0--patch-21
3461 Fix mouse-2 yank bug in muse-mode
3463 * hodique@lifl.fr--2005/muse--yh--1.0--patch-22
3464 Fix interpretation order
3466 * hodique@lifl.fr--2005/muse--yh--1.0--patch-23
3467 Merged from mwolson@gnu.org--2005 (patch 83-95)
3471 ChangeLog lisp/muse-wiki.el
3474 hodique@lifl.fr--2005/muse--yh--1.0--patch-12
3475 hodique@lifl.fr--2005/muse--yh--1.0--patch-13
3476 hodique@lifl.fr--2005/muse--yh--1.0--patch-14
3477 hodique@lifl.fr--2005/muse--yh--1.0--patch-15
3478 hodique@lifl.fr--2005/muse--yh--1.0--patch-16
3479 hodique@lifl.fr--2005/muse--yh--1.0--patch-17
3480 hodique@lifl.fr--2005/muse--yh--1.0--patch-18
3481 hodique@lifl.fr--2005/muse--yh--1.0--patch-19
3482 hodique@lifl.fr--2005/muse--yh--1.0--patch-20
3483 hodique@lifl.fr--2005/muse--yh--1.0--patch-21
3484 hodique@lifl.fr--2005/muse--yh--1.0--patch-22
3485 hodique@lifl.fr--2005/muse--yh--1.0--patch-23
3488 2005-07-06 19:55:48 GMT Michael Olson <mwolson@gnu.org> patch-95
3493 muse--main--1.0--patch-95
3495 * lisp/muse-mode.el (muse-follow-name-at-point)
3496 (muse-follow-name-at-mouse): Docfixes.
3500 ChangeLog lisp/muse-mode.el
3503 2005-07-06 19:30:34 GMT Michael Olson <mwolson@gnu.org> patch-94
3506 Fix goof-up in instructions for using `muse-blosxom-new-entry'.
3508 muse--main--1.0--patch-94
3510 * lisp/muse-blosxom.el: Fix goof-up in instructions for using
3511 `muse-blosxom-new-entry'.
3513 * muse.texi (Blosxom Entries): Ditto.
3517 ChangeLog lisp/muse-blosxom.el muse.texi
3520 2005-07-06 18:54:52 GMT Michael Olson <mwolson@gnu.org> patch-93
3523 Re-add global mouse-2 event.
3525 muse--main--1.0--patch-93
3527 * lisp/muse-mode.el (muse-mode-map): Re-add the global binding for
3528 mouse-2, since Yann found a way around the problem I was facing.
3529 (muse-follow-name-at-mouse): Call the event that would normally be used
3530 here if we don't have a link at point.
3534 ChangeLog lisp/muse-mode.el
3537 2005-07-06 07:19:41 GMT Michael Olson <mwolson@gnu.org> patch-92
3540 Fix publishing error.
3542 muse--main--1.0--patch-92
3544 * lisp/muse-project.el (muse-project-publish-file): Don't try to fetch
3545 the cdr of output-dir. This was a code fragment from a previous
3546 attempt to refactor this function.
3550 ChangeLog lisp/muse-project.el
3553 2005-07-06 06:39:21 GMT Michael Olson <mwolson@gnu.org> patch-91
3556 Work on getting to the point where we can resolve project interwiki links.
3558 muse--main--1.0--patch-91
3560 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
3561 `muse-publishing-current-file'.
3563 * lisp/muse-project.el (muse-project-of-file): Ditto.
3565 * lisp/muse-project.el (muse-project-applicable-styles): New function
3566 that returns the usable styles for a file, given either a list of
3567 styles or a project name. This is useful for removing styles that will
3568 be ignored for a file.
3569 (muse-project-publish-file): Split :include and :exclude processing
3570 into `muse-project-applicable-styles'.
3572 * lisp/muse-publish.el (muse-publish-output-name): Use
3573 `muse-publishing-current-file'.
3575 * lisp/muse-publish.el (muse-publish-file): Don't set `muse-current-file'.
3577 * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Recognize
3580 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Don't cause project
3581 names to be uninterpreted. Remove need for muse-assoc-string.
3583 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): First draft of
3584 function that will be called to fetch a link to a page from a Muse
3585 project from the output file of the currently-published file. This is
3586 commented out for now since I ran out of energy.
3588 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Use
3589 `muse-wiki-resolve-project-page' for handling Muse project interwiki
3590 links, but only when no match was found in `muse-wiki-interwiki-alist'.
3591 Handle case where no interwiki can be found, even though this should
3594 * lisp/muse-wiki.el (muse-mode-hook): Update `muse-wiki-interwiki-regexp'
3595 whenever Muse mode is entered. That way we don't have to enter an
3596 extra command in our .emacs.
3598 * lisp/muse.el (muse-current-file): Remove this, since a variable called
3599 `muse-publishing-current-file' already exists that does the same thing.
3602 * lisp/muse.el (muse-page-name): Use `muse-publishing-current-file'.
3604 * lisp/muse.el (muse-assoc-string): Remove this, since we no longer need
3609 ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
3610 lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
3613 2005-07-06 04:00:57 GMT Michael Olson <mwolson@gnu.org> patch-90
3616 Mouse-2 on regular text will yank rather than give an error.
3618 muse--main--1.0--patch-90
3620 * lisp/muse-mode.el (muse-mode-map): Remove mappings for mouse-2, since
3621 this seems to be more trouble than it's worth.
3622 (muse-follow-name-at-mouse): Don't call `muse-follow-name-at-point';
3623 use our own implementation.
3627 ChangeLog lisp/muse-mode.el
3630 2005-07-06 02:25:56 GMT Michael Olson <mwolson@gnu.org> patch-89
3633 Make interwiki links publish with the correct extension.
3635 muse--main--1.0--patch-89
3637 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Add the correct
3638 prefix and suffix to interwiki names, as well as stripping out unwanted
3643 ChangeLog lisp/muse-wiki.el
3646 2005-07-06 02:02:42 GMT Michael Olson <mwolson@gnu.org> patch-88
3649 Fix publishing of bare interwiki names.
3651 muse--main--1.0--patch-88
3653 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Use `setq' instead of
3654 `set'. Use `muse-assoc-string' instead of `assoc'.
3656 * lisp/muse.el (muse-assoc-string): New compatibility function that makes
3657 `assoc-string' functionality usable with Emacs21 and XEmacs.
3661 ChangeLog lisp/muse-wiki.el lisp/muse.el
3664 2005-07-06 01:41:24 GMT Michael Olson <mwolson@gnu.org> patch-87
3667 Apply a few fixes from Yann's branch.
3669 muse--main--1.0--patch-87
3671 Background: I hacked on Muse over the weekend while offline, and so did
3672 Yann. His changes to muse-wiki.el are different than the
3673 ones that I made, so we should probably figure out the best
3674 way to handle this when we both get on IRC again. For now,
3675 I've merged in the bugfixes that he's made, omitting most of
3676 the changes to muse-wiki.
3678 * lisp/muse-latex.el (muse-latex-markup-regexps): Escape %.
3680 * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Add docstring.
3682 * lisp/muse.el (muse-page-name): Fix a bug that was inadvertently
3683 introduced previously.
3687 ChangeLog lisp/muse-latex.el lisp/muse-wiki.el lisp/muse.el
3690 2005-07-05 20:41:49 GMT Michael Olson <mwolson@gnu.org> patch-86
3693 Warn if file not published; hack further on Wiki stuff.
3695 muse--main--1.0--patch-86
3697 * lisp/muse-html.el (muse-html-markup-paragraph): Make this only try to
3698 complete <div> tags that are of the class "image-link". It is hoped
3699 that this will prevent user-added <div> tags from being mangled.
3701 * lisp/muse-mode.el (muse-link-at-point): Don't pass an argument to
3702 `muse-handle-implicit-link' or `muse-handle-explicit-link' since they
3703 need to look at the text at point.
3705 * lisp/muse-publish.el (muse-publish-this-file): Warn the user if the
3706 current file has not been published since it was up-to-date. Thanks to
3707 Bill Freeman for the suggestion.
3709 * lisp/muse-publish.el (muse-publish-url): Handle case when returned url
3710 is nil. If this happens, return the original URL.
3712 * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Set using
3713 `muse-wiki-update-interwiki-regexp.'
3714 (muse-wiki-update-interwiki-regexp): New function that sets the value
3715 of `muse-wiki-interwiki-regexp'.
3716 (muse-wiki-interwiki-alist): Call `muse-wiki-update-interwiki-regexp'
3719 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Renamed from
3720 `muse-wiki-expand-interwiki'.
3721 (muse-wiki-transform-wikiword): New function that prevents WikiWords
3722 with no matching file from being published as links.
3724 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Accept an optional
3725 string argument once again, since this behavior is needed when
3727 (muse-wiki-handle-wikiword): Ditto.
3729 * lisp/muse.el (muse-handle-url): Ditto.
3731 * lisp/muse.el (muse-handle-implicit-link): Ditto. Restore match data
3732 after every unsuccessful attempt at handling the link. If argument is
3733 given, restore match-data at end, too.
3735 * lisp/muse.el (muse-handle-explicit-link): Accept optional string
3736 argument. Match data is always saved. If argument is not given,
3737 assume that `muse-implicit-link-regexp' has been matched against, and
3738 return the 1st match string if no handlers worked.
3742 ChangeLog lisp/muse-html.el lisp/muse-mode.el
3743 lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
3746 2005-07-04 23:00:06 GMT Michael Olson <mwolson@gnu.org> patch-85
3749 Hack on WikiName handling and make TAB work for Wiki links.
3751 muse--main--1.0--patch-85
3753 * lisp/muse-colors.el (muse-colors-markup): Use
3754 `muse-explicit-link-regexp' instead of `muse-link-regexp'.
3756 * lisp/muse-colors.el (muse-link-face): Add new argument EXPLICIT. If
3757 nil, don't color bad links. If non-nil, color bad links.
3759 * lisp/muse-colors.el (muse-colors-link): Pass `t' to `muse-link-face'.
3761 * lisp/muse-journal.el (muse-journal-rss-markup-regexps): Use
3762 `muse-explicit-link-regexp' instead of `muse-link-regexp'.
3763 (muse-journal-rss-munge-buffer): Ditto.
3765 * lisp/muse-mode.el (muse-mode-fill-nobreak-p, muse-link-at-point):
3768 * lisp/muse-mode.el (muse-link-at-point): Rewrite so that explicit links
3769 are handled first, then implicit ones. It should work better in all
3770 cases. For now, we depend on the value of `muse-implicit-link-regexp'
3771 to determine how far to scan for an implicit link. This defaults to
3772 the text between the point and the next space.
3774 * lisp/muse-mode.el (muse-visit-link-default): Refactored code from
3775 `muse-visit-link'. If the ANCHOR argument is a string, search for it
3776 literally after opening the buffer. Hopefully this can be of use in
3777 custom visit-link functions, when necessary.
3779 * lisp/muse-mode.el (muse-visit-link): Docfix. Call
3780 `muse-visit-link-default'.
3782 * lisp/muse-mode.el (muse-next-reference, muse-previous-reference):
3783 Search by text properties instead of regexps. This allows Muse to find
3784 links without having to have a massive regexp that contains all link
3785 types. The downside is that this will not work if the user defontifies
3786 the buffer. But it would somewhat defeat the purpose of following
3787 links if you can't see them.
3789 * lisp/muse-project.el (muse-project-batch-publish): Handle case when not
3790 enough command line args are passed in batch mode.
3792 * lisp/muse-publish.el (muse-publish-markup-regexps): Use
3793 `muse-explicit-link-regexp'.
3795 * lisp/muse-regexps.el (muse-explicit-link-regexp): Renamed from
3798 * lisp/muse-regexps.el (muse-implicit-link-regexp): New option that
3799 specifies the "common ground" of all implicit links, like URLs, bare
3800 WikiNames, and -- in the future -- email addresses.
3802 * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): Quote 'boolean.
3804 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Arg URL is no longer
3805 optional. That was a bad idea on my part. Renamed from
3806 `muse-wiki-interwiki-handle'. Hopefully all this renaming doesn't
3809 * lisp/muse-wiki.el (muse-wiki-expand-interwiki): Renamed from
3810 `muse-wiki-interwiki-expand'.
3811 (muse-wiki-handle-wikiword): Renamed from
3812 `muse-wiki-wikiword-handle'.
3814 * lisp/muse-wiki.el ("muse-colors", "muse-publish"): Use a string value
3815 for the eval-after-load arg since XEmacs chokes on constants.
3817 * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Don't display a bad-link
3818 face on WikiWords that don't correspond with a file. If people really
3819 want this to appear in bad-link face, I could accommodate that.
3821 * lisp/muse.el (muse-handle-url): New function that detects whether the
3822 given string is a URL.
3823 (muse-implicit-link-functions): Renamed from
3824 `muse-mode-link-functions'. Defaults to `muse-handle-url'.
3825 (muse-explicit-link-functions): Renamed from
3826 `muse-mode-handler-functions'.
3827 (muse-handle-implicit-link): New function that handles all
3828 implicit links by calling functions from `muse-implicit-link-functions'.
3829 (muse-handle-explicit-link): Renamed from
3834 ChangeLog lisp/muse-colors.el lisp/muse-journal.el
3835 lisp/muse-mode.el lisp/muse-project.el lisp/muse-publish.el
3836 lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
3839 2005-07-04 14:40:31 GMT Michael Olson <mwolson@gnu.org> patch-84
3842 Allow WikiWords to be ignored with <nop> or "''''".
3844 muse--main--1.0--patch-84
3846 * lisp/muse-mode.el (muse-browse-result): Docfixes.
3848 * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): New option that determines
3849 whether to hide <nop> tags when coloring a Muse buffer.
3850 (muse-wiki-wikiword-at-point): Docfix.
3851 (muse-wiki-colors-nop-tag): New function that colors <nop> tags.
3852 (muse-wiki-publish-nop-tag): New function that interprets <nop> tags
3854 (muse-colors-tags, muse-publish-markup-tags): Interpret <nop> tags,
3855 which keeps the WikiWord that follows it from being interpreted.
3856 (muse-publish-markup-regexps): Allow 4 single quotes to function as a
3861 ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
3864 2005-07-04 11:20:50 GMT Michael Olson <mwolson@gnu.org> patch-83
3867 Update postal address of FSF in muse-wiki.el.
3869 muse--main--1.0--patch-83
3871 * lisp/muse-wiki.el: Update postal address of the FSF.
3875 ChangeLog lisp/muse-wiki.el
3878 2005-07-01 22:48:51 GMT Michael Olson <mwolson@gnu.org> patch-82
3881 Interpret explicit links before emphasis.
3883 muse--main--1.0--patch-82
3885 * lisp/muse-publish.el (muse-publish-markup-regexps): Interpret explicit
3886 links before emphasis.
3888 * lisp/muse-wiki.el (muse-publish): Make rules use a multiple of 100 just
3892 ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
3895 2005-06-26 22:55:55 GMT Michael Olson <mwolson@gnu.org> patch-81
3898 Wiki hacking, regexp tweaks.
3900 muse--main--1.0--patch-81
3902 * lisp/muse-project.el (muse-project-ignore-regexp): Change group to
3905 * lisp/muse-regexps.el (muse-regexp-use-character-classes): New variable
3906 that indicates whether or not to use character classes in regexps. The
3907 default is to let Muse try to figure it out.
3908 (muse-extreg-usable-p): Make use of this variable.
3910 * lisp/muse-regexps.el (muse-url-regexp): There's too much whitespace in
3911 this regexp. I'm guessing it was supposed to have a TAB in there at
3912 one time. Replace this stuff with muse-regexp-space.
3914 * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use wikified EmacsWiki
3917 * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use "choice" instead of
3920 * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Include the page
3921 delimiter as part of the regexp. Allow "#" or "::" to be a delimiter.
3922 We'll fix those anchor problems eventually!
3924 * lisp/muse-wiki.el (muse-wiki-interwiki-at-point): New function that
3925 uses `muse-interwiki-handle' to determine whether an interwiki link is
3928 * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Make URL optional and
3929 look for a suitable value at point if needed.
3931 * lisp/muse-wiki.el: Make interwiki regexps color the same as wikiwords.
3933 * lisp/muse-wiki.el: Add publishing rule for muse-wiki-interwiki-regexp.
3935 * lisp/muse-wiki.el (muse-mode-link-functions): Add interwiki handling.
3938 ChangeLog lisp/muse-project.el lisp/muse-regexps.el
3942 2005-06-25 04:44:00 GMT Michael Olson <mwolson@gnu.org> patch-80
3945 Make installation of manual when not using Debian go smoothly.
3947 muse--main--1.0--patch-80
3949 * Makefile.defs (INSTALLINFO): New variable that specifies what command
3950 and options are to be used when insinuating the Muse documentation into
3953 * Makefile (install): Make use of INSTALLINFO.
3955 * README (Installation): Give directions for changing INSTALLINFO on a
3956 Debian system and changing where Muse is installed.
3961 ChangeLog Makefile Makefile.defs README muse.texi
3964 2005-06-25 04:09:15 GMT Michael Olson <mwolson@gnu.org> patch-79
3967 Fix compiler warning induced by last patch.
3969 muse--main--1.0--patch-79
3971 * lisp/muse-project.el (muse-current-file): Move to muse.el to fix
3975 ChangeLog lisp/muse-project.el lisp/muse.el
3978 2005-06-25 04:02:11 GMT Michael Olson <mwolson@gnu.org> patch-78
3981 Add `muse-current-file', fix minor QuickStart issue.
3983 muse--main--1.0--patch-78
3985 * examples/QuickStart: Make John Wiegley the author.
3987 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
3988 `muse-current-file' instead of `buffer-file-name'.
3990 * lisp/muse-project.el (muse-current-project): Document.
3992 * lisp/muse-project.el (muse-current-file): New variable indicating the
3993 name, including path, of the file that is currently being published.
3994 (muse-project-of-file): Make use of
3995 `muse-current-file'.
3997 * lisp/muse-publish.el (muse-publish-file): Set `muse-current-file' here.
3999 * lisp/muse.el (muse-page-name): Make use of `muse-current-file'.
4002 ChangeLog examples/QuickStart lisp/muse-blosxom.el
4003 lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
4007 2005-06-24 21:15:35 GMT Michael Olson <mwolson@gnu.org> patch-77
4010 Make muse-replace-regexp-in-string closer to its parent; no func change.
4012 muse--main--1.0--patch-77
4014 * lisp/muse.el (muse-replace-regexp-in-string): Add 2 more optional args
4015 to implement all functionality of `replace-regexp-in-string'. No
4016 functionality change.
4020 ChangeLog lisp/muse.el
4023 2005-06-24 00:22:12 GMT Michael Olson <mwolson@gnu.org> patch-76
4026 Play nicely with fill, adaptive-fill, and flyspell.
4028 muse--main--1.0--patch-76
4030 * muse-mode.el (muse-mode-intangible-links): New function used to
4031 determine whether links will be considered intangible.
4033 * lisp/muse-mode.el (muse-mode-link-functions)
4034 (muse-mode-handler-functions): Minor docfix.
4036 * lisp/muse-mode.el (muse-mode): Don't split long links when performing
4037 fill. Play nicely with adaptive-fill. Avoid lockup with flyspell by
4038 making links intangible by default, but this may be adjusted by use of
4039 the `muse-mode-intangible-links' function.
4041 * lisp/muse-mode.el (muse-mode-fill-nobreak-p): New function that returns
4042 nil if we should allow a fill to occur here. Keeps links from being
4045 * lisp/muse-mode.el (muse-mode-flyspell-p): New function that returns
4046 non-nil if we allow spell-checking to occur here. Keeps links from
4047 being improperly colorized.
4049 * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Break up long line; no
4050 functionality change.
4053 ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
4056 2005-06-23 07:13:35 GMT Michael Olson <mwolson@gnu.org> patch-75
4059 Minor doc changes and code prettification.
4061 muse--main--1.0--patch-75
4063 * AUTHORS: Note that YH's assignment is in the mail.
4065 * README (scripts): Explain better the contents of the `scripts'
4068 * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Split long line.
4071 AUTHORS ChangeLog README lisp/muse-wiki.el
4074 2005-06-23 05:20:04 GMT Michael Olson <mwolson@gnu.org> patch-74
4077 Merged from hodique@lifl.fr--2005 (patch 7-11)
4079 muse--main--1.0--patch-74
4083 * hodique@lifl.fr--2005/muse--yh--1.0--patch-7
4084 split WikiWords and InterWiki links into their own package
4086 * hodique@lifl.fr--2005/muse--yh--1.0--patch-8
4087 Merged from mwolson@gnu.org--2005 (patch 63-67), adapted muse-wiki features
4089 * hodique@lifl.fr--2005/muse--yh--1.0--patch-9
4090 Mimic experimental behavior for interwiki
4092 * hodique@lifl.fr--2005/muse--yh--1.0--patch-10
4093 fix notes publishing
4095 * hodique@lifl.fr--2005/muse--yh--1.0--patch-11
4099 lisp/.arch-ids/muse-wiki.el.id lisp/muse-wiki.el
4102 ChangeLog lisp/muse-colors.el lisp/muse-html.el
4103 lisp/muse-mode.el lisp/muse-publish.el lisp/muse.el
4106 experimental/.arch-ids/muse-wiki.el.id
4107 ==> experimental/.arch-ids/muse-wiki-old.el.id
4108 experimental/muse-wiki.el
4109 ==> experimental/muse-wiki-old.el
4112 hodique@lifl.fr--2005/muse--yh--1.0--patch-7
4113 hodique@lifl.fr--2005/muse--yh--1.0--patch-8
4114 hodique@lifl.fr--2005/muse--yh--1.0--patch-9
4115 hodique@lifl.fr--2005/muse--yh--1.0--patch-10
4116 hodique@lifl.fr--2005/muse--yh--1.0--patch-11
4119 2005-06-22 23:05:33 GMT Michael Olson <mwolson@gnu.org> patch-73
4122 Tell people where to find on-line version of manual.
4124 muse--main--1.0--patch-73
4126 * README: Add on-line locations for manual.
4128 * muse.texi: Remove @include directive. This makes generating a PDF of
4129 this documentation a lot easier.
4131 * muse.texi (Preface): Add on-line locations for manual.
4134 ChangeLog README muse.texi
4137 2005-06-22 19:57:42 GMT Michael Olson <mwolson@gnu.org> patch-72
4140 Try to make Muse play nice with outline minor mode.
4142 muse--main--1.0--patch-72
4144 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-emphasized)
4145 (muse-colors-underlined, muse-use-font-lock, muse-link-properties): Use
4146 "muse" instead of "t" when adding invisibility to text or checking for
4149 * lisp/muse.el (muse-add-to-invisibility-spec): New function that is a
4150 compatibility wrapper for `add-to-invisibility-spec'; XEmacs doesn't have
4154 ChangeLog lisp/muse-colors.el lisp/muse.el
4157 2005-06-22 08:02:58 GMT Michael Olson <mwolson@gnu.org> patch-71
4160 Minor grammar fix in Introduction section of manual.
4162 muse--main--1.0--patch-71
4164 * muse.texi (Introduction): Minor grammar fix.
4170 2005-06-22 06:32:02 GMT Michael Olson <mwolson@gnu.org> patch-70
4175 muse--main--1.0--patch-70
4177 * lisp/muse-colors.el: Remove unnecessary use of Version in header.
4179 * lisp/muse-html.el (muse-html-encoding-map): Add mapping for iso-8859-1.
4181 * lisp/muse-poem.el (muse-poem-markup-strings)
4182 (muse-poem-chapbook-strings): Make customizable.
4184 * lisp/muse-poem.el (muse-chapbook-latex-header)
4185 (muse-chapbook-latex-footer): Docfix.
4187 * lisp/muse-texinfo.el (muse-texinfo-info-extension)
4188 (muse-texinfo-pdf-extension): Ditto.
4190 * lisp/muse.el (muse-version): Change to 3.01.
4192 * muse.texi (Poem, Texinfo): Last two publishing styles complete. We're
4196 ChangeLog lisp/muse-colors.el lisp/muse-html.el
4197 lisp/muse-poem.el lisp/muse-texinfo.el lisp/muse.el muse.texi
4200 2005-06-20 02:29:08 GMT Michael Olson <mwolson@gnu.org> patch-69
4203 Tweak documentation thoroughly; still incomplete.
4205 muse--main--1.0--patch-69
4207 * README: Minor tweaks.
4209 * muse.texi: Massively rename chapters so that the titles are more
4210 descriptive. Clean up grammar.
4212 * muse.texi (Obtaining Muse): Move content of Installation node here,
4213 stripping out any customization tips, since those are covered later.
4214 Re-work this chapter since I was dissatisfied with it.
4216 * muse.texi (Installation): This node has the content of README regarding
4217 installation, which fits the title of the node much better than the
4220 * muse.texi (Blosxom): Turn the sections of this section into
4223 * muse.texi (Getting Help and Reporting Bugs): Turn this into a list. I
4226 * muse.texi (History): Add a "2005" item.
4229 ChangeLog README muse.texi
4232 2005-06-19 07:15:45 GMT Michael Olson <mwolson@gnu.org> patch-68
4235 Finish documenting 2 more publishing styles.
4237 muse--main--1.0--patch-68
4239 * lisp/muse-blosxom.el, lisp/muse-latex.el: Minor docfixes throughout.
4241 * lisp/muse-journal.el: Docfixes.
4243 * lisp/muse-publish.el (muse-publish-markup-functions): Add significant
4244 documentation to this function.
4246 * muse.texi (Blosxom Options): New node containing the publishing styles
4247 and options provided by Blosxom.
4248 (Book): Add usage note, as I suspect a lot of people might be confused
4250 (HTML): Space out entries better.
4251 (Journal, LaTeX): New nodes for publishing styles.
4252 (Common Elements): Document a few options that are present in
4256 ChangeLog lisp/muse-blosxom.el lisp/muse-journal.el
4257 lisp/muse-latex.el lisp/muse-publish.el muse.texi
4260 2005-06-19 04:45:46 GMT Michael Olson <mwolson@gnu.org> patch-67
4263 Make Muse installable and correct an Emacs21 issue.
4265 muse--main--1.0--patch-67
4267 * Makefile (.PRECIOUS): Indicate that .info and .html files in this
4268 directory will be generated.
4269 (all): Compile muse.info by default.
4270 (doc): Refactor into individual generation rules for .html and .info
4272 (install): New rule that installs Muse source code, compiled .elc
4273 files, and the manual into proper places.
4275 * Makefile.defs (ELISPDIR, INFODIR): Correct minor goof-up.
4277 * README (Insinuation): Move old content of Installation here.
4278 (Installation): Fill out this section.
4279 (Further Documentation): Add link to my website and note that a full
4280 manual is included with Muse.
4282 * lisp/Makefile (EL): Populate with .el files.
4283 (install): New rule that installs both .elc and .el files.
4285 * lisp/muse-texinfo.el (muse-texinfo-info-generate): If we're running
4286 Emacs21, hack in a handler for the @documentencoding tag so that it
4290 ChangeLog Makefile Makefile.defs README lisp/Makefile
4291 lisp/muse-texinfo.el
4294 2005-06-19 03:05:38 GMT Michael Olson <mwolson@gnu.org> patch-66
4297 Cater even more to XEmacs and its annoying whims.
4299 muse--main--1.0--patch-66
4301 * examples/Makefile (%.html, %.pdf, %.info): Pass EMACS value as
4302 environment variable.
4304 * lisp/Makefile (%.elc, test): Don't use "-L" option since XEmacs can't
4305 handle it. Load `muse-build.el' instead.
4307 * lisp/muse-colors.el (muse-colors-link): Add note that `link' is not
4310 * lisp/muse-journal.el (muse-journal-latex-munge-buffer)
4311 (muse-journal-rss-munge-buffer): Add note that the `qotd' binding is
4314 * lisp/muse-journal.el (muse-journal-generate-pages): Add note that this
4315 function does not appear to be used.
4317 * lisp/muse.el (muse-replace-regexp-in-string): Use in place of
4318 `replace-regexp-in-string', since XEmacs doesn't have this function.
4319 We only implement the first 3 args, but this could be extended if we
4322 * lisp/muse-blosxom.el (muse-blosxom-title-to-file): Use
4323 `muse-replace-regexp-in-string' in place of `replace-regexp-in-string'
4325 * lisp/muse-journal.el (muse-journal-anchorize-title): Ditto.
4327 * lisp/muse-colors.el (muse-colors-custom-tags): Remove unused binding to
4328 make XEmacs shut up.
4330 * lisp/muse-convert.el (muse-write-footnote): Ditto.
4332 * lisp/muse-html.el (muse-html-markup-table): Ditto.
4334 * lisp/muse-http.el (muse-winnow-list): Ditto.
4336 * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
4338 * lisp/muse-project.el (muse-project-file-entries): Ditto.
4340 * lisp/muse-publish.el (muse-publish-markup): Ditto.
4342 * scripts/muse-build.el: Add contrib path first; probably doesn't change
4345 * scripts/publish: Use EMACS environment variable instead of hard-coding
4349 ChangeLog examples/Makefile lisp/Makefile lisp/muse-blosxom.el
4350 lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
4351 lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
4352 lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
4353 lisp/muse.el scripts/muse-build.el scripts/publish
4356 2005-06-19 00:43:54 GMT Michael Olson <mwolson@gnu.org> patch-65
4359 Move lisp files to `lisp' directory; hack on Makefiles, XEmacs compat.
4361 muse--main--1.0--patch-65
4363 * AUTHORS: Update entry.
4365 * muse-*.el: Move to the lisp directory.
4367 * lisp/Makefile: New file containing rules to test and compile the
4370 * Makefile.defs: New file that contains common definitions for all other
4371 Makefiles, such as Emacs command to use.
4373 * Makefile: Move lisp-specific rules to lisp/Makefile.
4374 (SUBDIRS): New variable containing subdirectories to clean.
4376 * README: Update to reflect new location of source files. Give updated
4377 directions for compiling with XEmacs.
4379 * examples/Makefile (.PRECIOUS): Added to denote which type of files to
4381 (%.html): Pass SITEFLAG as an environment variable to
4384 * examples/QuickStart (The): Re-add the stray <comment> tag since it
4385 seems to be needed to keep the process from failing. This has *got* to
4386 be a bug in Muse, but I don't want to deal with it now.
4388 * lisp/muse-colors.el (muse-make-faces): Bind newsym locally.
4390 * lisp/muse-convert.el: Move line to commentary section.
4392 * lisp/muse-latex.el (muse-latex-markup-table): Note that the
4393 locally-bound `type' variable isn't used here.
4395 * lisp/muse-mode.el (muse-index-as-string): Remove unused `file' binding.
4397 * lisp/muse-texinfo.el (muse-texinfo-markup-table): Remove unused `field'
4400 * scripts/muse-build.el (load-path): Correct paths.
4402 * scripts/muse-build.el (muse-elint-files): Add a few variables here so
4403 as to avoid spurious warnings.
4405 * scripts/publish (style): Make use of SITEFLAG environment variable, if
4408 * lisp/muse.el (muse-line-end-position, muse-line-beginning-position):
4409 (muse-match-string-no-properties): New functions that take the place of
4410 `line-end-position', `line-beginning-position', and
4411 `match-string-no-properties', respectively.
4413 * examples/johnw/muse-johnw.el (muse-my-html-insert-contents)
4414 (muse-my-journal-find-entries): Use Muse-specific version of
4415 `match-string-no-properties', `line-beginning-position', and
4416 `line-end-position' since these do not exist in XEmacs.
4418 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-region)
4419 (muse-colors-custom-tags, muse-colors-link, muse-colors-title): Ditto.
4421 * lisp/muse-convert.el (muse-latex-transform): Ditto.
4423 * lisp/muse-html.el (muse-html-insert-anchor, muse-html-markup-footnote)
4424 (muse-html-insert-contents): Ditto.
4426 * lisp/muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
4428 * lisp/muse-mode.el (muse-link-at-point, muse-edit-link-at-point): Ditto.
4430 * lisp/muse-poem.el (muse-poem-prepare-buffer): Ditto.
4432 * lisp/muse-publish.el (muse-publish-markup-tag)
4433 (muse-publish-markup-footnote, muse-publish-markup-leading-space)
4434 (muse-published-buffer-contents): Ditto.
4436 * scripts/muse-build.el (muse-elint-files): Ditto.
4439 .arch-ids/Makefile.defs.id Makefile.defs lisp/.arch-ids/=id
4440 lisp/.arch-ids/Makefile.id lisp/Makefile
4443 AUTHORS ChangeLog Makefile README examples/Makefile
4444 examples/QuickStart examples/johnw/muse-johnw.el
4445 lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
4446 lisp/muse-journal.el lisp/muse-latex.el lisp/muse-mode.el
4447 lisp/muse-poem.el lisp/muse-publish.el lisp/muse-texinfo.el
4448 lisp/muse.el scripts/muse-build.el scripts/publish
4451 .arch-ids/muse-blosxom.el.id
4452 ==> lisp/.arch-ids/muse-blosxom.el.id
4453 .arch-ids/muse-book.el.id
4454 ==> lisp/.arch-ids/muse-book.el.id
4455 .arch-ids/muse-colors.el.id
4456 ==> lisp/.arch-ids/muse-colors.el.id
4457 .arch-ids/muse-convert.el.id
4458 ==> lisp/.arch-ids/muse-convert.el.id
4459 .arch-ids/muse-docbook.el.id
4460 ==> lisp/.arch-ids/muse-docbook.el.id
4461 .arch-ids/muse-html.el.id
4462 ==> lisp/.arch-ids/muse-html.el.id
4463 .arch-ids/muse-http.el.id
4464 ==> lisp/.arch-ids/muse-http.el.id
4465 .arch-ids/muse-journal.el.id
4466 ==> lisp/.arch-ids/muse-journal.el.id
4467 .arch-ids/muse-latex.el.id
4468 ==> lisp/.arch-ids/muse-latex.el.id
4469 .arch-ids/muse-mode.el.id
4470 ==> lisp/.arch-ids/muse-mode.el.id
4471 .arch-ids/muse-poem.el.id
4472 ==> lisp/.arch-ids/muse-poem.el.id
4473 .arch-ids/muse-project.el.id
4474 ==> lisp/.arch-ids/muse-project.el.id
4475 .arch-ids/muse-publish.el.id
4476 ==> lisp/.arch-ids/muse-publish.el.id
4477 .arch-ids/muse-regexps.el.id
4478 ==> lisp/.arch-ids/muse-regexps.el.id
4479 .arch-ids/muse-texinfo.el.id
4480 ==> lisp/.arch-ids/muse-texinfo.el.id
4481 .arch-ids/muse.el.id
4482 ==> lisp/.arch-ids/muse.el.id
4484 ==> lisp/muse-blosxom.el
4486 ==> lisp/muse-book.el
4488 ==> lisp/muse-colors.el
4490 ==> lisp/muse-convert.el
4492 ==> lisp/muse-docbook.el
4494 ==> lisp/muse-html.el
4496 ==> lisp/muse-http.el
4498 ==> lisp/muse-journal.el
4500 ==> lisp/muse-latex.el
4502 ==> lisp/muse-mode.el
4504 ==> lisp/muse-poem.el
4506 ==> lisp/muse-project.el
4508 ==> lisp/muse-publish.el
4510 ==> lisp/muse-regexps.el
4512 ==> lisp/muse-texinfo.el
4520 2005-06-18 20:12:05 GMT Michael Olson <mwolson@gnu.org> patch-64
4523 Massively untabify files.
4525 muse--main--1.0--patch-64
4529 ChangeLog ChangeLog.2004 experimental/muse-message.el
4530 experimental/muse-wiki.el muse-book.el muse-colors.el
4531 muse-convert.el muse-docbook.el muse-html.el muse-http.el
4532 muse-journal.el muse-latex.el muse-mode.el muse-poem.el
4533 muse-project.el muse-publish.el muse-regexps.el
4534 muse-texinfo.el muse.el
4537 2005-06-18 19:57:44 GMT Michael Olson <mwolson@gnu.org> patch-63
4540 Merged from hodique@lifl.fr--2005 (patch 2-6), without the WikiWord change.
4542 muse--main--1.0--patch-63
4544 (Summary of changes that Yann made)
4546 * muse-colors.el (muse-colors-link): Whitespace cleanup.
4548 * muse-mode.el (muse-generate-index): Move index generation code into
4549 `muse-index-as-string'.
4550 (muse-index-as-string): New function that generates an index and
4551 returns it as a string, instead of placing it in a buffer like
4552 `muse-generate-index' used to.
4556 * hodique@lifl.fr--2005/muse--yh--1.0--patch-2
4557 merge from mwolson@gnu.org--2005
4559 * hodique@lifl.fr--2005/muse--yh--1.0--patch-3
4560 Accept WikiWords as links [mostly rescinded]
4562 * hodique@lifl.fr--2005/muse--yh--1.0--patch-4
4563 merge from mwolson@gnu.org--2005/muse--main--1.0
4565 * hodique@lifl.fr--2005/muse--yh--1.0--patch-5
4566 Merged from mwolson@gnu.org--2005 (patch 60-62)
4568 * hodique@lifl.fr--2005/muse--yh--1.0--patch-6
4569 provide a string view of the index
4572 ChangeLog muse-colors.el muse-latex.el muse-mode.el
4575 hodique@lifl.fr--2005/muse--yh--1.0--patch-2
4576 hodique@lifl.fr--2005/muse--yh--1.0--patch-3
4577 hodique@lifl.fr--2005/muse--yh--1.0--patch-4
4578 hodique@lifl.fr--2005/muse--yh--1.0--patch-5
4579 hodique@lifl.fr--2005/muse--yh--1.0--patch-6
4582 2005-06-18 06:21:19 GMT Michael Olson <mwolson@gnu.org> patch-62
4585 Document Blosxom, Book, DocBook, and HTML publishing styles.
4587 muse--main--1.0--patch-62
4589 * muse-blosxom.el: Clean up header.
4591 * muse-book.el (muse-before-book-publish-hook): Rename to
4592 `muse-book-before-publish-hook'.
4593 (muse-after-book-publish-hook): Rename to
4594 `muse-book-after-publish-hook'.
4596 * muse-html.el (muse-html-anchor-on-word, muse-html-table-attributes)
4597 (muse-html-markup-strings, muse-xhtml-markup-strings)
4598 (muse-html-meta-content-type, muse-html-meta-content-encoding)
4599 (muse-html-charset-default, muse-html-encoding-default)
4600 (muse-html-encoding-map): Docfixes.
4602 * muse.texi (Blosxom, Book, DocBook, HTML, Deriving Styles): New
4606 ChangeLog muse-blosxom.el muse-book.el muse-html.el muse.texi
4609 2005-06-18 01:35:33 GMT Michael Olson <mwolson@gnu.org> patch-61
4612 Begin work on Publishing Styles section of manual.
4614 muse--main--1.0--patch-61
4616 * Makefile (.PHONY): Add "doc" to list.
4617 (doc): New rule that generates Info and HTML files from muse.texi.
4618 (dist): Rely on `distclean', not `clean'.
4620 * examples/QuickStart (Authoring mode): Remove empty section.
4622 * muse.texi: Call this program "the Emacs Muse" in title.
4623 (Publishing Styles): Begin to populate section.
4624 (Deriving Styles): First subsection of Publishing Styles.
4625 (Contributors): Remove spurious copyright section, since we address
4628 * README: Actually remember to add this file.
4631 .arch-ids/README.id README
4634 ChangeLog Makefile examples/QuickStart muse.texi
4637 2005-06-17 01:10:41 GMT Michael Olson <mwolson@gnu.org> patch-60
4640 Document Markup Rules.
4642 muse--main--1.0--patch-60
4644 * examples/QuickStart: Remove stray <comment> tag.
4646 * muse.texi (Top): Comment every menu line.
4647 (Markup Rules): New section with plenty of subsections.
4650 ChangeLog examples/QuickStart muse.texi
4653 2005-06-15 23:50:12 GMT Michael Olson <mwolson@gnu.org> patch-59
4656 Release this as Muse 3.00.90 (RC1).
4658 muse--main--1.0--patch-59
4660 * Makefile (%.elc): Use -q instead of --no-init-file because the former
4661 is compatible with both Emacs and XEmacs.
4663 * examples/README: Renamed to QuickStart.
4665 * examples/Makefile (EXAMPLES): Reflect name change of README.
4670 ChangeLog Makefile examples/Makefile muse.el
4673 examples/.arch-ids/README.id
4674 ==> examples/.arch-ids/QuickStart.id
4676 ==> examples/QuickStart
4679 2005-06-15 22:47:05 GMT Michael Olson <mwolson@gnu.org> patch-58
4682 Makefile refactoring.
4684 muse--main--1.0--patch-58
4686 * Makefile (.PHONY): List all non-file targets.
4687 (examples): New rule that calls Make in the examples directory.
4688 (atranslit): Removed, since this isn't (yet) bundled with Muse.
4690 * README: Move to the examples directory. I'd prefer to distribute a
4691 very basic plain text README and use this as a quickstart + markup
4692 example + publishing example.
4694 * examples/Makefile: Move all README-related rules here.
4696 * examples/README: Add an "About this document" section.
4698 * scripts/publish (style): Do not include the contrib directory, since we
4699 don't use any code from there. Since this is only invoked from the
4700 examples directory, make sure add the parent directory to the load
4703 * muse.texi: Change version to 3.00.90 (RC1).
4705 * muse.el: Change location of the README file in header.
4707 * muse.el (muse-version): Update to 3.00.90 (RC1).
4710 examples/.arch-ids/Makefile.id examples/Makefile
4713 ChangeLog Makefile examples/README muse.el muse.texi
4718 ==> examples/.arch-ids/README.id
4723 2005-06-14 03:14:05 GMT Michael Olson <mwolson@gnu.org> patch-57
4726 Update my example configuration.
4728 muse--main--1.0--patch-57
4730 * examples/mwolson/muse-init.el: Update to reflect use of outline faces
4731 and experimental status of muse-message.
4734 ChangeLog examples/mwolson/muse-init.el
4737 2005-06-14 03:08:54 GMT Michael Olson <mwolson@gnu.org> patch-56
4740 Provide optional outline-style faces; customization fixes; experimental stuff.
4742 muse--main--1.0--patch-56
4744 * muse-colors.el (muse-colors-autogen-headings): New user-customizable
4745 option that determines what the header faces should look like. If
4746 'outline, use outline-style faces. If nil, don't generate the faces at
4747 all, which allows the user to specify their own. Otherwise, use the
4748 scaled faces, which is the default behavior.
4749 (muse-colors-outline-faces-list): List of faces to use. In case the
4750 outline faces are not available, provide reasonable defaults.
4751 (muse-make-faces): Use dolist instead of mapc. Implement the
4752 possibility of having outline-style colors for heading. Don't call
4753 this function immediately -- give the users time to make their changes
4754 through the customize interface. Once we call this function, Emcs from
4755 CVS will not allow the faces to be changed easily, which is a shame.
4757 * muse-message.el (muse-message-contents-tag): Copied from
4758 `muse-publish-contents-tag' in order to keep the customization
4759 interface from making the `muse-markup-tags' option from throwing a
4760 type mismatch error. This function is untested and will likely do
4761 nothing useful. This file has been moved to the experimental folder
4762 until it gets fleshed out more.
4764 * experimental/muse-wiki.el: New file from johnw's initial attempt at a
4765 file that could eventually provide wiki-like ability. Currently this
4766 is just a collection of functions that were pruned out when he remade
4767 Muse, so don't get too excited. I plan to eventually merge Yann
4768 Hodique's work here, probably after the first release of Muse.
4770 * muse-regexps.el (muse-regexp): Improve description.
4772 * muse-project.el (muse-project-ignore-regexp): Make this be a part of
4773 the muse-regexp group since it is just a single regexp. Lists of
4774 regexps don't have to be in muse-regexp, however.
4776 * muse-blosxom.el (muse-blosxom): Change use of `behaviour' to `behavior'
4777 since the Emacs devel mailing list seems to not want Britain-izations
4780 * muse-colors.el (muse-colors): Ditto.
4782 * muse-docbook.el (muse-docbook): Ditto.
4784 * muse-html.el (muse-html): Ditto.
4786 * muse-http.el (muse-http): Ditto.
4788 * muse-message.el (muse-message): Ditto.
4790 * muse-mode.el (muse-mode): Ditto.
4792 * muse-project.el (muse-project): Ditto.
4794 * muse-publish.el (muse-publish): Ditto.
4796 * muse.el (muse): Ditto.
4799 experimental/.arch-ids/=id
4800 experimental/.arch-ids/muse-wiki.el.id
4801 experimental/muse-wiki.el
4804 ChangeLog experimental/muse-message.el muse-blosxom.el
4805 muse-colors.el muse-docbook.el muse-html.el muse-http.el
4806 muse-mode.el muse-project.el muse-publish.el muse-regexps.el
4810 .arch-ids/muse-message.el.id
4811 ==> experimental/.arch-ids/muse-message.el.id
4813 ==> experimental/muse-message.el
4816 experimental experimental/.arch-ids
4819 2005-06-13 22:37:20 GMT Michael Olson <mwolson@gnu.org> patch-55
4822 Fix publishing error when given an empty string for header/footer.
4824 muse--main--1.0--patch-55
4826 * muse-publish.el (muse-insert-file-or-string): Don't pass argument to
4827 `file-readable-p' if it is an empty string. For some reason,
4828 `file-readable-p' and `insert-file-contents' were treating an empty
4829 string as if it were the current directory.
4832 ChangeLog muse-publish.el
4835 2005-06-13 22:01:00 GMT Michael Olson <mwolson@gnu.org> patch-54
4838 WYSIWYG emphasis, XEmacs compatibility hacks.
4840 muse--main--1.0--patch-54
4842 * muse-colors.el (muse-colors-emphasized): Make emphasis more WYSIWIG
4843 compliant. Only colorize if we end with the same number of asterisks
4844 as we start with, preventing unnoticed syntax errors. Don't colorize
4845 in the middle of a word.
4846 (muse-colors-underlined): Make underlining more WYSIWIG compliant.
4847 Only colorize if we end with an underscore. Don't colorize in the
4850 * muse-docbook.el (muse-docbook-markup-paragraph): Move question mark
4851 inside of group. This will probably not do anything, but it seems
4854 * muse-html.el (muse-html-markup-paragraph): Attempt to deal with case
4855 where we start with an image link. JohnW didn't seem to like having
4856 <p> tags inserted before image links, but they don't validate properly
4857 as they are. For now, I will surround such links/paragraphs with <div
4858 class="image-link"> in an attempt to be as not invasive and yet
4859 standards compliant as possible.
4861 * muse-html.el (muse-html-escape-string): Work around distinction between
4862 int and char types in XEmacs. Deal with an annoying replace-match bug
4863 in XEmacs that rears its head at times.
4865 * muse-publish.el (muse-publish-markup-word): Allow underlines to be
4869 ChangeLog muse-colors.el muse-docbook.el muse-html.el
4873 2005-06-13 01:13:08 GMT Michael Olson <mwolson@gnu.org> patch-53
4876 Minor code cleanup to address elint issues.
4878 muse--main--1.0--patch-53
4880 * Makefile (test): Don't build README files during this rule. Remove
4881 spurious "make clean" statement.
4883 * muse-colors.el (muse-colors-tags): Make sure that this appears in the
4884 `muse-colors' group, and give it a proper type.
4886 * muse-mode.el: Wrap condition-case around `eval-when-compile'.
4888 * examples/johnw/muse-johnw.el (muse-my-html-insert-contents,
4889 muse-my-journal-find-entries): Replace `string-to-int' with
4892 * muse-html.el (muse-html-insert-contents): Ditto.
4894 * muse-journal.el (muse-journal-html-munge-buffer,
4895 muse-journal-latex-munge-buffer): Ditto.
4897 * muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
4899 * muse-publish.el (muse-publish-markup-footnote,
4900 muse-publish-contents-tag): Ditto.
4902 * muse-regexps.el (muse-extreg-usable-p): Ditto.
4905 ChangeLog Makefile examples/johnw/muse-johnw.el muse-colors.el
4906 muse-html.el muse-journal.el muse-mode.el muse-publish.el
4910 2005-06-13 00:41:10 GMT Michael Olson <mwolson@gnu.org> patch-52
4913 Add ability to automate the creation a new blosxom entry.
4915 muse--main--1.0--patch-52
4917 * examples/mwolson/muse-init.el: Move new entry section to
4918 muse-blosxom.el. Modify the key settings in my example accordingly.
4920 * muse-blosxom.el (muse-blosxom-footer): Just use the empty string, since
4921 Muse always makes sure that the file ends with a newline.
4923 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove this, since
4924 planner markup is now provided automatically by the planner port to
4925 Muse, and we don't have any customized markup.
4927 * muse-blosxom.el (muse-blosxom-base-directory): New customizable
4928 variable that specifies where the base directory of your blog entries
4931 * muse-blosxom.el (muse-blosxom-get-categories): Get the categories from
4932 the base directory. Explore categories recursively.
4934 * muse-blosxom.el (muse-blosxom-title-to-file): Helper function for
4935 `muse-blosxom-new-entry'. Turns the given title into a lowercase, sans
4936 special characters file name.
4938 * muse-blosxom.el (muse-blosxom-new-entry): Automate the process of
4939 making a new blog entry. It will prompt you for a category, then a
4940 title, and then will create a new file that has the date and title
4944 ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
4947 2005-06-12 22:11:20 GMT Michael Olson <mwolson@gnu.org> patch-51
4950 Change mailing address of FSF, add AUTHORS file.
4952 muse--main--1.0--patch-51
4954 * muse-*.el, muse.texi: Change mailing address of FSF.
4956 * muse.texi (Contributors): Fix typo.
4958 * AUTHORS: New file containing a list of all of those who have
4959 contributed code or documentation to Muse, how many lines were changed,
4963 .arch-ids/AUTHORS.id AUTHORS
4966 ChangeLog muse-blosxom.el muse-convert.el muse-docbook.el
4967 muse-html.el muse-http.el muse-journal.el muse-latex.el
4968 muse-message.el muse-mode.el muse-poem.el muse-project.el
4969 muse-publish.el muse-regexps.el muse-texinfo.el muse.el
4973 2005-06-12 21:33:24 GMT Michael Olson <mwolson@gnu.org> patch-50
4976 Merged from hodique@lifl.fr--2005 (patch 0-1)
4978 muse--main--1.0--patch-50
4982 * hodique@lifl.fr--2005/muse--yh--1.0--base-0
4983 tag of mwolson@gnu.org--2005/muse--main--1.0--patch-49
4985 * hodique@lifl.fr--2005/muse--yh--1.0--patch-1
4986 fix .html (for example) in visible names for links
4989 ChangeLog muse-publish.el
4992 hodique@lifl.fr--2005/muse--yh--1.0--base-0
4993 hodique@lifl.fr--2005/muse--yh--1.0--patch-1
4996 2005-06-11 23:35:43 GMT Michael Olson <mwolson@gnu.org> patch-49
4999 Make generated X(HT)ML show up in the right encoding in other modes.
5001 muse--main--1.0--patch-49
5003 * muse-html.el (muse-xhtml-header): Add "encoding=..." to first line.
5004 Thanks to Zhiqiang Ye for the suggestion. This attempts to make
5005 generated (X)HTML files show up in the right coding system when editing
5006 them with another Emacs mode.
5008 * muse-journal.el (muse-journal-rss-header): Automatically determine the
5009 encoding instead of hard-coding it.
5011 * muse-message.el: Add content to Commentary section, explaining the use
5012 of this publishing style.
5015 ChangeLog muse-html.el muse-journal.el muse-message.el
5018 2005-06-11 01:28:01 GMT Michael Olson <mwolson@gnu.org> patch-48
5021 Move regexps to same group, only make 4 heading faces.
5023 muse--main--1.0--patch-48
5025 * muse-colors.el (muse-make-faces): Only create 4 header faces since we
5026 can only publish 3 of them specially, leaving the fourth to be in
5028 (muse-colors-markup): Only recognize 4 levels of heading.
5030 * muse-regexps.el (muse-tag-regexp, muse-link-regexp, muse-url-regexp)
5031 (muse-file-regexp, muse-image-regexp)
5032 (muse-ignored-extensions-regexp): Moved here from muse.el. It seems
5033 like a good idea to have all the regexps in the same group.
5036 ChangeLog muse-colors.el muse-regexps.el muse.el
5039 2005-06-09 19:48:02 GMT Michael Olson <mwolson@gnu.org> patch-47
5042 Update my example config, minor code cleanup.
5044 muse--main--1.0--patch-47
5046 * examples/mwolson/muse-init.el (muse-project-alist): Shorten project
5047 names and add "Plans" project.
5049 * muse-docbook.el (looking-back): Delete.
5051 * muse-html.el (looking-back): Delete.
5053 * muse-html.el (muse-html-markup-paragraph): Use `muse-looking-back'
5054 instead of `looking-back'.
5056 * muse.el (muse-looking-back): Instead of redefining the `looking-back'
5057 function, use this function. If `looking-back' exists, call it;
5058 otherwise, use a workaround.
5061 contrib/.arch-ids/pcomplete.el.id contrib/pcomplete.el
5064 ChangeLog examples/mwolson/muse-init.el muse-docbook.el
5065 muse-html.el muse.el
5068 2005-05-30 22:15:13 GMT Michael Olson <mwolson@gnu.org> patch-46
5071 Handle a few paragraph publishing edge cases better.
5073 muse--main--1.0--patch-46
5075 * muse-docbook.el (muse-docbook-markup-regexps): Consolidate the
5076 beginning-of-document, end-of-document, and paragraph separator regexps
5077 so that one markup rule can be used in all these cases.
5078 (muse-docbook-markup-paragraph): Handle more cases correctly. In
5079 particular, blockquote or center at beginning or end of document will
5080 be published properly. Hopefully this won't slow things down too much.
5081 (muse-docbook-markup-paragraph-close): Removed.
5083 * muse-blosxom.el (muse-blosxom-markup-regexps): Ditto.
5085 * muse-html.el (muse-html-markup-regexps, muse-html-markup-paragraph):
5087 (muse-html-markup-paragraph-close): Removed.
5090 ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
5093 2005-05-28 23:37:11 GMT Michael Olson <mwolson@gnu.org> patch-45
5096 Improve prompt when reading a tag.
5098 muse--main--1.0--patch-45
5100 * muse-mode.el (muse-insert-tag): Add a colon after "default" like some
5101 other Emacs modes seem to do.
5104 ChangeLog muse-mode.el
5107 2005-05-28 23:34:50 GMT Michael Olson <mwolson@gnu.org> patch-44
5110 Warn user when publishing fails due to a private directory.
5112 muse--main--1.0--patch-44
5114 * muse-project.el (muse-project-private-p): Warn users when publishing a
5115 file fails due to its directory not being readable by others. Make
5116 sure that you do a `chmod +o name_of_directory' if you want the
5117 contents of that directory to be publishable.
5120 ChangeLog muse-project.el
5123 2005-05-28 23:21:39 GMT Michael Olson <mwolson@gnu.org> patch-43
5126 Fix error with example tags and message publishing style.
5128 muse--main--1.0--patch-43
5130 * muse-colors.el: Don't define `font-lock-mode' as a variable. Check to
5131 see if a previous definition for `font-lock-multiline' exists.
5133 * muse-message.el (muse-message-example-tag): Don't require two
5134 additional (unused) arguments.
5137 ChangeLog muse-colors.el muse-message.el
5140 2005-05-22 05:58:40 GMT Michael Olson <mwolson@gnu.org> patch-42
5143 Always end the published document with a newline.
5145 muse--main--1.0--patch-42
5147 * muse-html.el (muse-html-markup-paragraph-close): Always end the
5148 published document with a newline.
5150 * muse-docbook.el (muse-docbook-markup-paragraph-close): Ditto.
5153 ChangeLog muse-docbook.el muse-html.el
5156 2005-05-22 01:26:13 GMT Michael Olson <mwolson@gnu.org> patch-41
5159 Don't let automatic backup files crash the publishing process.
5161 muse--main--1.0--patch-41
5163 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove rule for date
5164 directive since this value is already processed by
5165 `muse-publish-markup-directive', and may be obtained by using
5166 the code: (muse-publishing-directive "date").
5168 * muse-colors.el (muse-colors-region): Make sure that we don't ever try
5169 to run (funcall nil); this happened once during a debugging process.
5171 * muse-project.el (muse-project-private-p): Skip any file for which we
5172 cannot fetch attributes. This fixes a bug where having an
5173 Emacs-generated automatic backup file in a publishing directory causes
5174 the publishing process to halt with an error.
5177 ChangeLog muse-blosxom.el muse-colors.el muse-project.el
5180 2005-05-20 20:44:46 GMT Michael Olson <mwolson@gnu.org> patch-40
5183 Apply fix in previous patch to the DocBook publishing style.
5185 muse--main--1.0--patch-40
5187 * muse-docbook.el (muse-docbook-markup-paragraph-close): Apply fix from
5188 previous patch here as well.
5192 ChangeLog muse-docbook.el
5195 2005-05-20 20:28:32 GMT Michael Olson <mwolson@gnu.org> patch-39
5198 Fix newly-introduced lock-up during HTML publishing.
5200 muse--main--1.0--patch-39
5202 * muse-blosxom.el (muse-blosxom-markup-regexps): Give date directive and
5203 planner rules higher priority in the publishing sequence. Hopefully
5204 this will not wreck anything; I don't use these rules, so I cannot
5205 tell. This wasn't a real bugfix, just an aesthetic code thing for me.
5207 * muse-html.el (muse-html-markup-paragraph-close): Don't use
5208 replace-match; that seems to be slightly evil. Return nil instead of a
5209 newline since otherwise Muse thinks that we are not done yet and gets
5210 into an infinite loop. This should fix the lock-up problem that
5211 resulted from the previous few patches.
5214 ChangeLog muse-blosxom.el muse-html.el
5217 2005-05-19 23:44:16 GMT Michael Olson <mwolson@gnu.org> patch-38
5222 muse--main--1.0--patch-38
5224 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove stray parenthesis.
5228 ChangeLog muse-blosxom.el
5231 2005-05-19 23:41:54 GMT Michael Olson <mwolson@gnu.org> patch-37
5234 Make docbook and blosxom modes close paragraphs properly at end.
5236 muse--main--1.0--patch-37
5238 * muse-blosxom.el (muse-blosxom-markup-regexps): Use new rule from last
5241 * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
5242 (muse-docbook-markup-paragraph-close): Adapt from
5243 `muse-html-markup-paragraph-close'.
5245 * muse-html.el (muse-html-markup-paragraph-close): Add newline so that we
5246 preserve the same appearance as before the last patch.
5249 ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
5252 2005-05-19 23:26:50 GMT Michael Olson <mwolson@gnu.org> patch-36
5255 Bugfix: Close P tag properly at end of file.
5257 muse--main--1.0--patch-36
5259 * muse-blosxom.el: Fix bug where loading this file twice would cause an
5262 * muse-html.el (muse-html-markup-regexps): Use simpler mechanism for
5263 detecting whether or not a paragraph needs a closing P tag.
5264 (muse-html-markup-paragraph-close): New function that only inserts a
5265 closing P tag when an unclosed P tag is nearby.
5268 ChangeLog muse-blosxom.el muse-html.el
5271 2005-05-18 06:07:02 GMT Michael Olson <mwolson@gnu.org> patch-35
5274 Update my example settings.
5276 muse--main--1.0--patch-35
5278 * examples/mwolson/muse-init.el: Synchronize with my current settings.
5281 ChangeLog examples/mwolson/muse-init.el
5284 2005-05-18 06:03:07 GMT Michael Olson <mwolson@gnu.org> patch-34
5287 Update documentation for C-c TAB feature.
5289 muse--main--1.0--patch-34
5291 * muse.texi (Keystroke Summary): Note that C-c TAB calls
5299 2005-05-18 06:00:27 GMT Michael Olson <mwolson@gnu.org> patch-33
5302 New feature: tag completion with C-c TAB.
5304 muse--main--1.0--patch-33
5306 * muse-mode.el (muse-mode-map): Map C-c TAB to `muse-insert-tag'.
5307 (muse-tag-history, muse-custom-tags): New variables that keep track of
5308 the tag history and newly-entered tags respectively for
5310 (muse-insert-tag): New function that interactively prompts the user for
5314 ChangeLog muse-mode.el
5317 2005-05-18 05:49:07 GMT Michael Olson <mwolson@gnu.org> patch-32
5320 Fix XHTML validation error with <hr> and <br>.
5322 muse--main--1.0--patch-32
5324 * muse-html.el (muse-xhtml-markup-strings): Use the proper form of the BR
5325 and HR tags for XHTML publishing. This should fix a few validation
5326 errors that I've been noticing lately.
5329 ChangeLog muse-html.el
5332 2005-05-12 22:46:10 GMT Michael Olson <mwolson@gnu.org> patch-31
5335 Remove flyspell overlays on links.
5337 muse--main--1.0--patch-31
5339 * muse-colors.el (muse-colors-link): Remove flyspell overlays. This
5340 should make the link clickable. On Emacs21, the color will stay red,
5341 but other Emacsen should do the right thing, which is use the normal
5342 link color. Hopefully this will fix some strange flyspell-related link
5346 ChangeLog muse-colors.el
5349 2005-05-06 03:30:05 GMT Michael Olson <mwolson@gnu.org> patch-30
5352 Update my example Muse settings.
5354 muse--main--1.0--patch-30
5356 * examples/mwolson/muse-init.el: Update from my latest version.
5357 (muse-project-alist): Remove the francais part of my blog.
5358 (my-muse-mode-flyspell-p): Split old `my-muse-mode-affect-p' function
5359 into this and `my-muse-mode-fill-nobreak-p'.
5360 (muse-mode-hook): Tell fill mode to avoid breaking links; hopefully
5361 this is the best way to accomplish this.
5362 (my-muse-blosxom-title-to-file): Replace more non-alphanumeric
5363 characters in the title.
5364 (my-muse-prepare-entry-for-xanga): Treat example regions better.
5367 ChangeLog examples/mwolson/muse-init.el
5370 2005-04-21 18:25:28 GMT Michael Olson <mwolson@gnu.org> patch-29
5373 Add simple `muse-version' function.
5375 muse--main--1.0--patch-29
5377 * muse.el (muse-version): New function that displays the value of the
5378 `muse-version' variable. This should be easier for the user to type
5379 than C-h v muse-version.
5385 2005-04-21 18:19:02 GMT Michael Olson <mwolson@gnu.org> patch-28
5388 Don't compile documentation by default.
5390 muse--main--1.0--patch-28
5392 * Makefile (all): Don't compile documentation by default.
5393 (doc): Use this rule to compile documentation.
5399 2005-04-16 18:08:24 GMT Michael Olson <mwolson@gnu.org> patch-27
5402 Merge RSS 2.0 enclosure support for muse-journal.el from johnw
5404 muse--main--1.0--patch-27
5406 2005-04-16 Michael Olson <mwolson@gnu.org>
5408 * muse-journal.el: Merge in enclosure support for RSS 2.0 from
5409 johnw. If a journal entry's title is a [[link]], then an
5410 <enclosure> tag will be added to the XML data giving the size and
5411 MIME type of the link target. This makes podcasting with Muse
5413 (muse-journal-rss-entry-template): Add enclosure usage to example.
5414 (muse-journal-rss-munge-buffer): Implement enclosures.
5417 ChangeLog muse-journal.el
5420 2005-04-15 05:54:30 GMT Michael Olson <mwolson@gnu.org> patch-26
5423 Standardize source headers, appease elint, don't require planner
5425 muse--main--1.0--patch-26
5427 2005-04-15 Michael Olson <mwolson@gnu.org>
5429 * Makefile, scripts/muse-build.el: Moved muse-build.el to the
5430 `scripts' directory since it really isn't part of Muse proper; it
5431 is used to generate Muse output from the command line.
5433 * muse-blosxom.el: Handle case where planner is not loaded so that
5434 it isn't a hard requirement.
5436 * muse-colors.el: Move definition of `muse-colors-tag-info' up so
5437 that elint doesn't complain.
5439 * muse-message.el (muse-message-markup-link): Don't throw up on
5440 links with no description.
5442 * muse-blosxom.el, muse-book.el, muse-colors.el, muse-convert.el,
5443 muse-docbook.el, muse-html.el, muse-http.el, muse-journal.el,
5444 muse-latex.el, muse-message.el, muse-mode.el, muse-poem.el,
5445 muse-project.el, muse-publish.el, muse-regexps.el,
5446 muse-texinfo.el, muse.el: Add standard header for each file in
5447 preparation for the initial release, which will hopefully happen
5448 sometime within the next month.
5452 experimental/.arch-ids/=id
5455 ChangeLog Makefile muse-blosxom.el muse-book.el muse-colors.el
5456 muse-convert.el muse-docbook.el muse-html.el muse-http.el
5457 muse-journal.el muse-latex.el muse-message.el muse-mode.el
5458 muse-poem.el muse-project.el muse-publish.el muse-regexps.el
5459 muse-texinfo.el muse.el
5462 .arch-ids/muse-build.el.id
5463 ==> scripts/.arch-ids/muse-build.el.id
5465 ==> scripts/muse-build.el
5467 removed directories:
5468 experimental experimental/.arch-ids
5471 2005-04-14 23:46:47 GMT Michael Olson <mwolson@gnu.org> patch-25
5474 Merge contents of muse-latexcjk.el into muse-latex.el.
5476 muse--main--1.0--patch-25
5478 2005-04-14 Michael Olson <mwolson@gnu.org>
5480 * muse-latex.el (muse-latexcjk-header, muse-latexcjk-footer)
5481 (muse-latexcjk-encoding-map, muse-latexcjk-encoding-default)
5482 (muse-latexcjk-encoding, muse-latexcjk-transform-content-type):
5483 Merge in from muse-latexcjk.el.
5485 * muse-latexcjk.el: Removed, functionality merged with
5489 .arch-ids/muse-latexcjk.el.id muse-latexcjk.el
5492 ChangeLog muse-latex.el
5495 2005-04-06 23:25:47 GMT Michael Olson <mwolson@gnu.org> patch-24
5498 Merge muse-xhtml.el into muse-html.el.
5500 muse--main--1.0--patch-24
5502 2005-04-06 Michael Olson <mwolson@gnu.org>
5504 * examples/mwolson/muse-init.el: Update with respect to the
5505 muse-xhtml.el merge.
5507 * muse-html.el: The contents of muse-xhtml.el have been merged in
5508 as advised by John Wiegley.
5509 (muse-html-style-sheet): Add example for XHTML use in the
5510 function's documentation.
5511 (muse-xhtml-header, muse-xhtml-footer, muse-xhtml-markup-tags):
5512 Moved from muse-xhtml.el.
5514 * muse-xhtml.el: Removed; contents merged into muse-html.el.
5517 .arch-ids/muse-xhtml.el.id muse-xhtml.el
5520 ChangeLog examples/mwolson/muse-init.el muse-html.el
5523 2005-04-06 03:18:55 GMT Michael Olson <mwolson@gnu.org> patch-23
5526 Try to fix regexps for Emacs 21.4.
5528 muse--main--1.0--patch-23
5530 2005-04-05 Michael Olson <mwolson@gnu.org>
5532 * muse-regexps.el (muse-extreg-usable-p): Try to make regexps work
5536 ChangeLog muse-regexps.el
5539 2005-04-01 17:59:47 GMT Michael Olson <mwolson@gnu.org> patch-22
5542 Add comments to the publish-project example script
5544 muse--main--1.0--patch-22
5546 2005-04-01 Michael Olson <mwolson@gnu.org>
5548 * examples/publish-project: Moved here from
5549 scripts/publish-project. Added a few comments so people know what
5553 ChangeLog examples/publish-project
5556 scripts/.arch-ids/publish-project.id
5557 ==> examples/.arch-ids/publish-project.id
5558 scripts/publish-project
5559 ==> examples/publish-project
5562 2005-04-01 02:27:08 GMT Michael Olson <mwolson@gnu.org> patch-21
5565 New XHTML style, add more examples to my sample muse config
5567 muse--main--1.0--patch-21
5569 2005-03-31 Michael Olson <mwolson@gnu.org>
5571 * examples/mwolson/muse-init.el: Give an example of deriving a
5572 custom publishing style.
5573 (my-muse-blosxom-finalize): Finalizes the "my-blosxom" style.
5574 (my-muse-prepare-entry-for-xanga): Mangle the published output
5575 from a blosxom project and copy the result to the clipboard for
5576 easy pasting into Xanga's web form. The file is untouched.
5578 * muse-html.el (muse-html-style-sheet): Include the <style
5579 type="text/css"></style> wrapper around the example.
5580 (muse-html-header): Don't add <style type="text/css"></style>
5581 around the value of `muse-html-style-sheet' anymore. This allows
5582 for the option of putting your stylesheet(s) in a separate file.
5583 An example of this is given in the documentation for this
5586 * muse-xhtml: New file that implements a publishing style which is
5587 derived from HTML mode. It uses a slightly modified version of
5588 the HTML markup rules to generate XHTML-compliant output.
5590 * muse-blosxom.el: Add new "blosxom-xhtml" style. The old
5591 "blosxom" style has been renamed to "blosxom-html". Fix a few
5594 * muse-journal.el: Add new "journal-xhtml" style.
5596 * muse-message.el: Add new "message-xhtml" style.
5599 .arch-ids/muse-xhtml.el.id muse-xhtml.el
5602 ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
5603 muse-html.el muse-journal.el muse-message.el
5606 2005-03-25 03:55:13 GMT Michael Olson <mwolson@gnu.org> patch-20
5609 Add my muse configuration to the examples
5611 muse--main--1.0--patch-20
5613 2005-03-24 Michael Olson <mwolson@gnu.org>
5615 * examples/johnw: Move John Wiegley's configuration to this
5618 * examples/mwolson: My configuration files go here.
5620 * examples/mwolson/muse-init.el: My Muse configuration file. I
5621 just figured out how to keep links from being spell-checked or
5622 split up by fill-mode, so the implementation of this may be found
5623 here. I also made a function that sets up a blog entry for me.
5626 examples/johnw/.arch-ids/=id examples/mwolson/.arch-ids/=id
5627 examples/mwolson/.arch-ids/muse-init.el.id
5628 examples/mwolson/muse-init.el
5634 examples/.arch-ids/muse-johnw.el.id
5635 ==> examples/johnw/.arch-ids/muse-johnw.el.id
5636 examples/.arch-ids/publish-johnw.id
5637 ==> examples/johnw/.arch-ids/publish-johnw.id
5638 examples/muse-johnw.el
5639 ==> examples/johnw/muse-johnw.el
5640 examples/publish-johnw
5641 ==> examples/johnw/publish-johnw
5644 examples/johnw examples/johnw/.arch-ids examples/mwolson
5645 examples/mwolson/.arch-ids
5648 2005-03-24 22:57:10 GMT Michael Olson <mwolson@gnu.org> patch-19
5651 Add muse-blosxom script and plugin for pyblosxom
5653 muse--main--1.0--patch-19
5655 2005-03-24 Michael Olson <mwolson@gnu.org>
5657 * muse-blosxom.el: Update copyright notice in headers and mention
5658 the pyblosxom scripts.
5660 * contrib/pyblosxom: New directory containing pyblosxom plugins
5663 * contrib/getstamps.py: Script that generates the "timestamps"
5664 file, run on the local machine.
5666 * contrib/hardcodedates.py: PyBlosxom plugin that interprets the
5670 contrib/pyblosxom/.arch-ids/=id
5671 contrib/pyblosxom/.arch-ids/getstamps.py.id
5672 contrib/pyblosxom/.arch-ids/hardcodedates.py.id
5673 contrib/pyblosxom/getstamps.py
5674 contrib/pyblosxom/hardcodedates.py
5677 ChangeLog muse-blosxom.el
5680 contrib/pyblosxom contrib/pyblosxom/.arch-ids
5683 2005-03-23 19:05:09 GMT Michael Olson <mwolson@gnu.org> patch-18
5686 muse-blosxom.el has matured past experimental status
5688 muse--main--1.0--patch-18
5690 2005-03-23 Michael Olson <mwolson@gnu.org>
5692 * muse-blosxom.el: Remove common functionality that has already
5693 been implemented in `muse-html.el'. Derive this mode from
5694 `muse-html'. Update documentation. I now feel that this file is
5695 ready to be included in the top-level Muse directory.
5698 ChangeLog muse-blosxom.el
5701 experimental/.arch-ids/muse-blosxom.el.id
5702 ==> .arch-ids/muse-blosxom.el.id
5703 experimental/muse-blosxom.el
5707 2005-03-22 05:28:01 GMT Michael Olson <mwolson@gnu.org> patch-17
5710 Make muse-blosxom.el slightly less experimental
5712 muse--main--1.0--patch-17
5714 2005-03-22 Michael Olson <mwolson@gnu.org>
5716 * experimental/muse-blosxom.el (muse-blosxom-page-date-alist):
5717 Renamed from `blosxom-page-date-alist'. Currently it does nothing
5719 (muse-blosxom-markup-regexps): Remove unnecessary first grouping
5720 from the `muse-blosxom-markup-date-directive' rule.
5721 (blosxom-set-time): Remove this function. We're not going to be
5722 touching the timestamp manually anymore -- it's too much of a
5723 hassle. Right now I've got a python program that compiles a
5724 timestamp file and a pyblosxom helper that reads it. Something
5725 similar could be arranged for blosxom, I'm sure.
5729 ChangeLog experimental/muse-blosxom.el
5732 2005-03-20 19:40:10 GMT Michael Olson <mwolson@gnu.org> patch-16
5735 Apply latest journal-related updates from johnw
5737 muse--main--1.0--patch-16
5741 ChangeLog examples/muse-johnw.el muse-journal.el
5744 2005-03-01 02:58:29 GMT Michael Olson <mwolson@gnu.org> patch-15
5747 Add Projects node to the manual
5749 muse--main--1.0--patch-15
5751 2005-02-28 Michael Olson <mwolson@gnu.org>
5753 * muse.texi: Change copyright notice since the FSF is now the
5755 (Projects): New node, based on a section from the README file.
5761 2005-03-01 02:25:15 GMT Michael Olson <mwolson@gnu.org> patch-14
5764 Correct documentation, adding some content.
5766 muse--main--1.0--patch-14
5768 2005-02-28 Michael Olson <mwolson@gnu.org>
5770 * muse.texi: Change license terms of the documentation to the GNU
5771 GPL instead of the GNU FDL, as per the consent of the copyright
5772 holders of the emacs-wiki manual, from which this is based. Some
5773 emacs-wiki-isms in the manual were corrected, and the Getting
5774 Started section was updated.
5780 2005-02-17 19:08:19 GMT Michael Olson <mwolson@gnu.org> patch-13
5783 Make muse-blosxom.el a bit more sane, still need to bum it down a bit
5785 muse--main--1.0--patch-13
5787 2005-02-17 Michael Olson <mwolson@gnu.org>
5789 * experimental/muse-blosxom.el: Somehow the contents of this file
5790 managed to get duplicated. I removed the duplicates.
5791 (muse-blosxom-date): Remove this, since it is not useful.
5792 (muse-blosxom-header): Use the standard header that blosxom.el
5796 ChangeLog experimental/muse-blosxom.el
5799 2005-02-08 04:20:41 GMT Michael Olson <mwolson@gnu.org> patch-12
5802 Initial commit of muse.texi, nothing substantial
5804 muse--main--1.0--patch-12
5806 2005-02-07 Michael Olson <mwolson@gnu.org>
5808 * muse.texi: New file that provides the documentation for Muse.
5809 It is in a very rough form at the moment. Nothing substantial may
5810 be found here yet. Be ye warned.
5813 .arch-ids/muse.texi.id muse.texi
5819 2005-02-08 01:15:15 GMT Michael Olson <mwolson@gnu.org> patch-11
5822 Add docstring, new trivial function
5824 muse--main--1.0--patch-11
5826 2005-02-07 Michael Olson <mwolson@gnu.org>
5828 * muse-mode.el (muse-mode-map): Make "C-c =" trigger
5829 `muse-what-changed'. No functionality change.
5830 (muse-what-changed): New function that displays in diff format the
5831 changes made since the buffer was last saved.
5833 * muse-project.el (muse-project-publish): Add docstring.
5836 ChangeLog muse-mode.el muse-project.el
5839 2005-02-04 18:42:08 GMT Michael Olson <mwolson@gnu.org> patch-10
5842 Add experimental version of muse-blosxom.el to project
5844 muse--main--1.0--patch-10
5846 2005-02-04 Michael Olson <mwolson@gnu.org>
5848 * Makefile (realclean): Remove file that gets generated when fonts
5851 * experimental/muse-bloxsom.el: New file that implements Blosxom
5852 support for Muse. It's in a very rough state, hence its placement
5853 in the `experimental' directory.
5856 experimental/.arch-ids/=id
5857 experimental/.arch-ids/muse-blosxom.el.id
5858 experimental/muse-blosxom.el
5864 experimental experimental/.arch-ids
5867 2005-02-04 18:19:44 GMT Michael Olson <mwolson@gnu.org> patch-9
5870 Make permissions more consistent
5872 muse--main--1.0--patch-9
5878 modified directories:
5879 contrib examples scripts
5882 2005-02-04 18:13:56 GMT Michael Olson <mwolson@gnu.org> patch-8
5887 muse--main--1.0--patch-8
5889 2005-02-04 Michael Olson <mwolson@gnu.org>
5891 * muse-build.el: Add contrib directory to `load-path'.
5892 (muse-elint-files): Load `muse-regexps.el'.
5894 * scripts/publish: Change permissions so that this script is
5895 executable. Add contrib directory to load list. Add
5896 `muse-regexps.el' to list.
5899 ChangeLog muse-build.el scripts/publish
5902 2005-01-31 21:04:43 GMT Michael Olson <mwolson@gnu.org> patch-7
5905 Use "—" instead of "—"
5907 muse--main--1.0--patch-7
5909 2005-01-31 Michael Olson <mwolson@gnu.org>
5911 * muse-docbook.el (muse-docbook-markup-strings): Replace "—"
5912 with "—" so that documents validate properly. Thanks to
5913 Björn Lindström for the suggestion.
5915 * muse-html.el (muse-html-markup-strings): Ditto.
5918 ChangeLog muse-docbook.el muse-html.el
5921 2005-01-25 19:04:31 GMT Michael Olson <mwolson@gnu.org> patch-6
5924 Fix use of "[:blank:]" in underline markup
5926 muse--main--1.0--patch-6
5928 2005-01-25 Michael Olson <mwolson@gnu.org>
5930 * muse-colors.el (muse-colors-markup): Replace "[:blank:]" with
5931 use of `muse-regexp-blank'.
5934 ChangeLog muse-colors.el
5937 2005-01-03 06:00:43 GMT Michael Olson <mwolson@member.fsf.org> patch-5
5940 Fix problem with headings being given wrong face
5942 muse--main--1.0--patch-5
5944 2005-01-03 Michael Olson <mwolson@gnu.org>
5946 * muse-colors.el: Add header.
5947 (muse-colors-emphasized): Headings were being given the coloring
5948 for the next level of heading instead of the real
5949 level (i.e. `muse-header-2' instead of `muse-header-1' for "*
5950 Heading"). Thanks to Lan Yufeng for finding this and sending a
5953 * muse-regexps.el: Fix header.
5956 ChangeLog muse-colors.el muse-regexps.el
5959 2005-01-02 00:02:15 GMT Michael Olson <mwolson@member.fsf.org> patch-4
5964 muse--main--1.0--patch-4
5966 2005-01-01 Michael Olson <mwolson@gnu.org>
5968 * ChangeLog: Move old ChangeLog to ChangeLog.2004. This new
5969 version will be automatically maintained by Arch.
5973 .arch-ids/ChangeLog.id ChangeLog
5976 .arch-ids/ChangeLog.id
5977 ==> .arch-ids/ChangeLog.2004.id
5982 2004-12-30 07:26:48 GMT Michael Olson <mwolson@member.fsf.org> patch-3
5985 Extended regexps fix, allow spaces in 1st part of links
5987 muse--main--1.0--patch-3
5989 2004-12-30 Michael Olson <mwolson@gnu.org>
5991 * muse.el (muse-link-regexp): Allow spaces in the first part of
5994 * muse-colors.el, muse-convert.el, muse-docbook.el: Use
5995 customizable alternatives to extended character classes.
5997 * muse-html.el, muse-mode.el, muse-publish.el: Ditto.
6000 ChangeLog muse-colors.el muse-convert.el muse-docbook.el
6001 muse-html.el muse-mode.el muse-publish.el muse.el
6004 2004-12-30 02:18:07 GMT Michael Olson <mwolson@member.fsf.org> patch-2
6007 Begin to change regexp handling, tweak muse.el header
6009 muse--main--1.0--patch-2
6011 2004-12-29 Michael Olson <mwolson@gnu.org>
6013 * muse.el: Change Copyright notice to FSF. Change Maintainer to
6016 * muse-regexps.el: New file that implements regexp handling.
6017 Generalized regexp options will be moved to it eventually.
6020 .arch-ids/muse-regexps.el.id muse-regexps.el
6026 2004-12-30 01:49:50 GMT Michael Olson <mwolson@member.fsf.org> patch-1
6029 Do some early spring cleaning
6031 muse--main--1.0--patch-1
6033 2004-12-29 Michael Olson <mwolson@gnu.org>
6035 * Makefile: Change path to `publish' script.
6037 * contrib/pcomplete.el: New file that is used by Muse without
6038 actually being a part of it: hence its location in the contrib
6041 * contrib/cgi.el, contrib/httpd.el: New location.
6043 * examples/muse-johnw.el, examples/publish-johnw: Ditto.
6045 * scripts/publish, scripts/publish-project: Ditto.
6048 contrib/.arch-ids/=id contrib/.arch-ids/pcomplete.el.id
6049 contrib/pcomplete.el examples/.arch-ids/=id
6050 scripts/.arch-ids/=id
6057 ==> contrib/.arch-ids/cgi.el.id
6058 .arch-ids/httpd.el.id
6059 ==> contrib/.arch-ids/httpd.el.id
6060 .arch-ids/muse-johnw.el.id
6061 ==> examples/.arch-ids/muse-johnw.el.id
6062 .arch-ids/publish-johnw.id
6063 ==> examples/.arch-ids/publish-johnw.id
6064 .arch-ids/publish-project.id
6065 ==> scripts/.arch-ids/publish-project.id
6066 .arch-ids/publish.id
6067 ==> scripts/.arch-ids/publish.id
6071 ==> contrib/httpd.el
6073 ==> examples/muse-johnw.el
6077 ==> examples/publish-johnw
6079 ==> scripts/publish-project
6082 contrib contrib/.arch-ids examples examples/.arch-ids scripts
6086 2004-12-30 01:33:11 GMT Michael Olson <mwolson@member.fsf.org> base-0
6089 tag of mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
6091 muse--main--1.0--base-0
6093 (automatically generated log message)
6096 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--base-0
6097 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-1
6098 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-2
6099 lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-1
6100 lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-2
6101 mwolson@member.fsf.org--2004/muse--main--1.0--base-0
6102 mwolson@member.fsf.org--2004/muse--main--1.0--patch-1
6103 mwolson@member.fsf.org--2004/muse--main--1.0--patch-2
6104 mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
6105 mwolson@member.fsf.org--2004/muse--mwolson--1.0--base-0
6106 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-1
6107 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-2
6108 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-3
6109 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-4
6110 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-5
6111 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-6
6112 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-7
6113 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-8