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-16 23:56:20 GMT Michael Olson <mwolson@gnu.org> patch-268
8 Allow "-" in publishing directives.
10 muse--main--1.0--patch-268
12 * lisp/muse-publish.el (muse-publish-markup-regexps): Allow "-" in
13 publishing directives. Thanks to Jim Ottaway for the suggestion.
16 ChangeLog lisp/muse-publish.el
19 2005-11-14 20:28:47 GMT Michael Olson <mwolson@gnu.org> patch-267
22 muse-latex: Fix "generation of PDF failed" message.
24 muse--main--1.0--patch-267
26 * lisp/muse-latex.el (muse-latex-pdf-generate): Make sure that we return
27 t or nil depending on whether the publishing attempt was successful.
30 ChangeLog lisp/muse-latex.el
33 2005-11-10 01:26:15 GMT Michael Olson <mwolson@gnu.org> patch-266
36 Call pdflatex a reasonable number of times.
38 muse--main--1.0--patch-266
40 * lisp/muse-latex.el (muse-latex-pdf-generate): Call pdflatex up to 3
41 times, depending on what return value we get. Thanks to John Wiegley
45 ChangeLog Makefile.defs debian/changelog debian/rules
49 2005-10-31 20:38:52 GMT Michael Olson <mwolson@gnu.org> patch-263
52 Fix mistyping of new option name.
54 muse--main--1.0--patch-263
56 * lisp/muse-publish.el (muse-publish-markup-comment)
57 (muse-publish-comment-tag): s/markup-//g. Fix mistyping of new option.
60 ChangeLog lisp/muse-publish.el
63 2005-10-29 09:15:07 GMT Michael Olson <mwolson@gnu.org> patch-257
66 By default, use ".muse" extension and do not detect by pathname.
68 muse--main--1.0--patch-257
70 * lisp/muse-mode.el (muse-mode-auto-p): Default to nil.
71 (muse-file-extension): Default to "muse". This has the effect of
72 making Emacs associate the ".muse" extension with muse-mode, without
73 trying to figure things out from the path to the file. The former
74 method is usually considered to be best, so we'll go with it.
77 ChangeLog lisp/muse-mode.el lisp/muse.el
80 2005-10-29 07:10:16 GMT Michael Olson <mwolson@gnu.org> patch-256
83 Emacs 21 flyspell fix.
85 muse--main--1.0--patch-256
87 * lisp/muse-mode.el (muse-mode): I finally figured out how to get
88 flyspell to pay attention to my muse-mode-flyspell-p constraints, which
89 means that the version of flyspell that comes with Emacs21 will no
93 ChangeLog lisp/muse-mode.el
96 2005-10-29 03:22:40 GMT Michael Olson <mwolson@gnu.org> patch-255
99 Merged from jeho@jeho.org--2005 (patch 0-11)
101 muse--main--1.0--patch-255
105 * lisp/muse-latex.el (muse-latex-markup-strings): Use the proper
108 * lisp/muse-mode.el (muse-link-at-point): Avoid error with intangible
110 (muse-visit-link-default): Save position before searching, in case the
111 search fails. Use a regexp search. Start from beginning of document.
112 Refine search regexp.
114 * lisp/muse-wiki.el (muse-wiki-ignore-bare-project-names): New option
115 that indicated whether project names without a page specifier will be
117 (muse-wiki-handle-interwiki): Consult
118 `muse-wiki-ignore-bare-project-names'.
122 * jeho@jeho.org--2005/muse--jeho--1.0--patch-6
123 muse-mode.el fix for muse-visit-link-default
125 * jeho@jeho.org--2005/muse--jeho--1.0--patch-7
126 muse-mode.el fix intangible problem in muse-link-at-point
128 * jeho@jeho.org--2005/muse--jeho--1.0--patch-8
129 muse-wiki: added option for not rendering bare project names as links
131 * jeho@jeho.org--2005/muse--jeho--1.0--patch-10
132 muse-mode.el: fix finding an anchor
134 * jeho@jeho.org--2005/muse--jeho--1.0--patch-11
135 muse-latex.el: fix footnote-end
138 AUTHORS ChangeLog lisp/muse-latex.el lisp/muse-mode.el
142 jeho@jeho.org--2005/muse--jeho--1.0--base-0
143 jeho@jeho.org--2005/muse--jeho--1.0--patch-1
144 jeho@jeho.org--2005/muse--jeho--1.0--patch-2
145 jeho@jeho.org--2005/muse--jeho--1.0--patch-3
146 jeho@jeho.org--2005/muse--jeho--1.0--patch-4
147 jeho@jeho.org--2005/muse--jeho--1.0--patch-5
148 jeho@jeho.org--2005/muse--jeho--1.0--patch-6
149 jeho@jeho.org--2005/muse--jeho--1.0--patch-7
150 jeho@jeho.org--2005/muse--jeho--1.0--patch-8
151 jeho@jeho.org--2005/muse--jeho--1.0--patch-9
152 jeho@jeho.org--2005/muse--jeho--1.0--patch-10
153 jeho@jeho.org--2005/muse--jeho--1.0--patch-11
156 2005-10-21 14:39:50 GMT Michael Olson <mwolson@gnu.org> patch-252
159 Allow anchors to occur near (rather than at) the beginning of line.
161 muse--main--1.0--patch-252
163 * lisp/muse-publish.el (muse-publish-markup-regexps): Allow non-word
164 characters before anchor, like " - ". Thanks to Phillip Lord for the
168 ChangeLog lisp/muse-publish.el
171 2005-10-13 04:20:29 GMT Michael Olson <mwolson@gnu.org> patch-251
174 Minor bookkeeping update.
176 muse--main--1.0--patch-251
178 * AUTHORS: Update information.
184 2005-10-13 03:38:30 GMT Michael Olson <mwolson@gnu.org> patch-249
187 muse-latex: Ignore anchor if it occurs at end of line.
189 muse--main--1.0--patch-249
191 * lisp/muse-latex.el (muse-latex-insert-anchor): If the anchor occurs at
192 the end of a line, ignore it. Thanks to Na Li for the suggestion.
195 ChangeLog experimental/muse-xml.el lisp/muse-latex.el
198 2005-09-27 00:15:05 GMT Michael Olson <mwolson@gnu.org> patch-246
201 Figure out syntax of :set.
203 muse--main--1.0--patch-246
205 * lisp/muse-project.el (muse-project): Make the :set option inline to
206 match the actual syntax that Muse recognizes.
208 * muse.texi (Projects): Note that I need to work on this section.
211 ChangeLog lisp/muse-project.el muse.texi
214 2005-09-26 22:31:57 GMT Michael Olson <mwolson@gnu.org> patch-245
217 Release Emacs Muse 3.02.01.
219 muse--main--1.0--patch-245
221 * NEWS: Update entries for Muse 3.02.01.
223 * debian/rules: Install NEWS.Debian.
225 * debian/NEWS: New file that contains Debian-related news items.
227 * examples/mwolson/muse-init.el: Update with my latest changes.
229 * examples/mwolson/templates/footer.html: Use
230 `muse-publishing-directive'.
233 debian/.arch-ids/NEWS.id debian/NEWS
236 ChangeLog Makefile.defs NEWS debian/changelog debian/rules
237 examples/mwolson/muse-init.el
238 examples/mwolson/templates/footer.html lisp/muse.el muse.texi
241 2005-09-26 21:23:49 GMT Michael Olson <mwolson@gnu.org> patch-244
244 Fix customization bugs concerning muse-project-alist.
246 muse--main--1.0--patch-244
248 * examples/johnw/muse-johnw.el: Update with latest version from John.
250 * muse-project.el (muse-project-alist-using-customize): New variable that
251 indicates whether or not we just used customize to modify the value of
253 (muse-project-alist-get): Set muse-project-alist-using-customize.
254 (muse-project-alist-set): Only try to unescape muse-project-alist if
255 muse-project-alist-using-customize is set. Make sure that the value we
256 save to .emacs is unescaped.
257 (muse-project): Add definition for :value-delete so that we can work
258 around an Emacs21 and XEmacs21 annoyance.
261 ChangeLog examples/johnw/muse-johnw.el lisp/muse-project.el
264 2005-09-25 03:06:25 GMT Michael Olson <mwolson@gnu.org> patch-243
267 Try to make link properties more sane.
269 muse--main--1.0--patch-243
271 * lisp/muse-colors.el (muse-link-properties): Try to make link properties
272 a bit smarter. It is hoped that this fixes several strange key
273 movement and link coloring issues. Thanks to Sergey Vlasov for the
277 AUTHORS ChangeLog lisp/muse-colors.el
280 2005-09-24 00:01:56 GMT Michael Olson <mwolson@gnu.org> patch-242
283 Use modification time for date directive.
285 muse--main--1.0--patch-242
287 * lisp/muse-publish.el (muse-publish-markup-buffer): Set the date
288 directive using the currently-publishing file's modification time,
289 rather than the current time.
292 ChangeLog lisp/muse-publish.el
295 2005-09-22 16:15:59 GMT Michael Olson <mwolson@gnu.org> patch-240
298 If more than 1 blank separates list/table items, separate them.
300 muse--main--1.0--patch-240
302 * lisp/muse-docbook.el, muse-html.el, muse-latex.el, muse-texinfo.el,
303 experimental/muse-xml.el (muse-*-markup-regexps): If more than 1 blank
304 line separates a list or table item, it will form a new table.
307 ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
308 lisp/muse-html.el lisp/muse-latex.el lisp/muse-texinfo.el
311 2005-09-19 01:34:48 GMT Michael Olson <mwolson@gnu.org> patch-239
314 muse.texi: Use @example instead of @smallexample.
316 muse--main--1.0--patch-239
318 * muse.texi: Replace @smallexample with @example. It didn't do what I
319 thought it did, and the result looked worse. Hence, the reversal.
325 2005-09-19 01:31:34 GMT Michael Olson <mwolson@gnu.org> patch-238
328 muse-html: Add muse-xhtml-style-sheet.
330 muse--main--1.0--patch-238
332 * lisp/muse-html.el (muse-html-style-sheet): Remove XHTML note.
333 (muse-xhtml-style-sheet): New option that is used in muse-xhtml-header.
334 Thanks to Trent Buck for the suggestion.
337 ChangeLog lisp/muse-html.el
340 2005-09-16 07:06:42 GMT Michael Olson <mwolson@gnu.org> patch-237
345 muse--main--1.0--patch-237
347 * Makefile.defs: Update Debian stuff.
349 * changelog: Add entry for 3.02-1, urgency medium.
352 ChangeLog Makefile.defs debian/changelog
355 2005-09-16 06:57:44 GMT Michael Olson <mwolson@gnu.org> patch-236
360 muse--main--1.0--patch-236
362 * lisp/muse.el (muse-version): Increment to 3.02.
364 * *.el: Fix first header line.
366 * examples/mwolson/muse-init.el: Sync with my config.
367 (my-muse-pdf-make-links-absolute): New function that makes relative
368 links absolute in a hard-coded way.
369 (my-muse-pdf-prepare-buffer): Add `my-muse-pdf-make-links-absolute' to
370 publishing transforms.
375 experimental/.arch-ids/muse-cite.el.id
376 experimental/muse-cite.el
379 ChangeLog Makefile.defs NEWS examples/mwolson/muse-init.el
380 experimental/muse-message.el experimental/muse-xml.el
381 lisp/muse-blosxom.el lisp/muse-book.el lisp/muse-colors.el
382 lisp/muse-convert.el lisp/muse-docbook.el lisp/muse-html.el
383 lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
384 lisp/muse-mode.el lisp/muse-poem.el lisp/muse-project.el
385 lisp/muse-protocols.el lisp/muse-publish.el
386 lisp/muse-regexps.el lisp/muse-texinfo.el lisp/muse-wiki.el
387 lisp/muse.el muse.texi
390 2005-09-16 06:33:11 GMT Michael Olson <mwolson@gnu.org> patch-235
393 Finish documentation.
395 muse--main--1.0--patch-235
397 * muse.texi (Comments): New node that describes the syntax of comments.
398 (Markup Strings): Describe all markup strings.
404 2005-09-16 05:02:45 GMT Michael Olson <mwolson@gnu.org> patch-234
407 Document style elements for muse-define-style.
409 muse--main--1.0--patch-234
411 * muse.texi: Use @smallexample for 1-line examples.
412 (Style Elements): New node that explains the different style elements
413 that may be used for muse-define-style and muse-derive-style.
414 (Deriving Styles): Prune unnecessary entries. Explain existing entries
421 2005-09-16 04:05:19 GMT Michael Olson <mwolson@gnu.org> patch-233
424 Make documentation separately installable.
426 muse--main--1.0--patch-233
428 * Makefile (install): Split into install-bin and install-info.
430 * muse.texi (Markup Regexps): Fix display bug.
433 ChangeLog Makefile muse.texi
436 2005-09-15 03:52:01 GMT Michael Olson <mwolson@gnu.org> patch-232
439 muse-mode: Set comment syntax.
441 muse--main--1.0--patch-232
443 * lisp/muse-mode.el (muse-mode): Declare comment syntax to be
444 `^; comment text$'. Thanks to Jesse Alama for the suggestion.
447 ChangeLog lisp/muse-mode.el
450 2005-09-13 06:30:18 GMT Michael Olson <mwolson@gnu.org> patch-231
453 muse.texi: Add publishing order information.
455 muse--main--1.0--patch-231
457 * muse.texi (Markup Regexps): Add publishing order.
463 2005-09-09 15:12:05 GMT Michael Olson <mwolson@gnu.org> patch-230
466 Hack on documentation. The release is in sight!
468 muse--main--1.0--patch-230
470 * muse.texi: Use @subsubheading for all logical split headers rather than
471 @emph. Move all examples against left margin. Add comments to
472 indicate what still needs to be done.
473 (DocBook): Correct a few misspelled variable names and add some new
475 (Common Elements): Split this into 4 new subsections.
481 2005-09-08 16:50:53 GMT Michael Olson <mwolson@gnu.org> patch-229
484 Fix publishing of stuff like <code><></code>.
486 muse--main--1.0--patch-229
488 * lisp/muse-publish.el (muse-publish-escape-specials): Use
489 `insert-before-markers' rather than `insert'. This should fix strange
490 edge cases like <code><></code>. Thanks to Trent Buck for the report.
493 ChangeLog lisp/muse-publish.el
496 2005-09-08 16:24:11 GMT Michael Olson <mwolson@gnu.org> patch-228
499 Update NEWS, fix muse-url-protocols customization interface.
501 muse--main--1.0--patch-228
503 * lisp/muse-protocols.el (muse-url-protocols): Add customize choice for
504 using nil as the resolve function.
506 * NEWS: Bring up-to-date.
509 ChangeLog NEWS lisp/muse-protocols.el
512 2005-09-05 17:34:31 GMT Michael Olson <mwolson@gnu.org> patch-227
515 Fix title coloring bug; muse-latex: escape '<' and '>'.
517 muse--main--1.0--patch-227
519 * lisp/muse-colors.el (muse-colors-markup): Match against the space after
520 #title. This should prevent a rather nasty bug. Thanks to John Sullivan
523 * lisp/muse-latex.el (muse-latex-markup-specials): Mark up '_' as
524 "\textunderscore{}". Add escaping for '<' and '>'. Thanks to Trent
528 ChangeLog lisp/muse-colors.el lisp/muse-latex.el
531 2005-09-05 16:49:35 GMT Michael Olson <mwolson@gnu.org> patch-226
534 muse-latex: Handle special characters in a better way.
536 muse--main--1.0--patch-226
538 * lisp/muse-latex.el (muse-latex-markup-regexps): Remove special
540 (muse-latex-markup-strings): Use \\texttt{...} for 'begin-literal and
541 'end-literal. Thanks to Trent Buck for the suggestion.
542 (muse-latex-markup-specials): Move special characters here instead of
546 ChangeLog lisp/muse-latex.el
549 2005-09-05 14:25:37 GMT Michael Olson <mwolson@gnu.org> patch-225
552 muse-latex: Fix compiler warning.
554 muse--main--1.0--patch-225
556 * lisp/muse-latex.el (muse-latex-pdf-generate): Provide 3rd argument for
560 ChangeLog lisp/muse-latex.el
563 2005-09-05 14:24:22 GMT Michael Olson <mwolson@gnu.org> patch-224
568 muse--main--1.0--patch-224
570 * lisp/muse-colors.el (muse-colors-tags): Switch coloring of code and
571 verbatim. Verbatim makes text literal and escaped, code makes text
572 teletype and escaped.
574 * muse-publish.el (muse-publish-markup-tags): Add "code".
575 (muse-publish-code-tag): New function that publishes code the same way
579 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
582 2005-09-05 13:24:19 GMT Michael Olson <mwolson@gnu.org> patch-223
585 Strip text properties before browsing a URL.
587 muse--main--1.0--patch-223
589 * lisp/muse-protocols.el (muse-browse-url): Strip text properties. Maybe
593 ChangeLog lisp/muse-protocols.el
596 2005-09-05 05:12:07 GMT Michael Olson <mwolson@gnu.org> patch-222
599 muse-latex: Call pdflatex twice to get <contents> published.
601 muse--main--1.0--patch-222
603 * lisp/muse-latex.el (muse-latex-pdf-generate): Quote arguments. Call
604 pdflatex twice, since this seems to be necessary to get <contents>
605 published. Thanks to Trent Buck for the heads up. I wonder if we need
606 to call it three times, since this is what John originally did. Can
607 someone please give me advice about this?
610 ChangeLog lisp/muse-latex.el
613 2005-09-04 17:07:07 GMT Michael Olson <mwolson@gnu.org> patch-221
616 Make info:// and man:// not publish a link, handle insert URL edge case.
618 muse--main--1.0--patch-221
620 * lisp/muse-protocols.el (muse-url-protocols): info:// and man:// should
621 publish only the description, not the URL.
623 * lisp/muse-publish.el (muse-publish-insert-url): Handle case where we
624 get nil from muse-publish-url by not inserting any text.
627 ChangeLog lisp/muse-protocols.el lisp/muse-publish.el
630 2005-09-04 17:02:21 GMT Michael Olson <mwolson@gnu.org> patch-220
633 If a URL has a resolve function of nil, publish the description only.
635 muse--main--1.0--patch-220
637 * lisp/muse-mode.el (muse-visit-link-default): Make sure we search for a
640 * lisp/muse-protocols.el (muse-url-protocols): Improve customization
642 (muse-resolve-url): If nil is given as the resolve function, return
645 * lisp/muse-publish.el (muse-publish-url): If the URL resolves as nil,
646 insert the description instead of the original URL.
649 ChangeLog lisp/muse-mode.el lisp/muse-protocols.el
653 2005-09-02 22:57:04 GMT Michael Olson <mwolson@gnu.org> patch-219
656 Implement protocol handling.
658 muse--main--1.0--patch-219
660 * lisp/muse-mode.el (muse-mode): Call muse-update-url-regexp. Maybe I
661 should just make a hook for this stuff.
662 (muse-visit-link-default): Call muse-browse-url instead of browse-url.
664 * lisp/muse-protocols.el: New file that implements protocol handling.
666 * lisp/muse-publish.el (muse-publish-url-transforms): Add
668 (muse-publish-markup-url): Indentation fix, no func change.
670 * lisp/muse-regexps.el (muse-url-regexp): Move to muse-protocols.el.
672 * lisp/muse.el: Require muse-protocols.
675 lisp/.arch-ids/muse-protocols.el.id lisp/muse-protocols.el
678 ChangeLog lisp/muse-mode.el lisp/muse-publish.el
679 lisp/muse-regexps.el lisp/muse.el
682 2005-09-01 16:11:57 GMT Michael Olson <mwolson@gnu.org> patch-218
685 muse-xml: Use a more standard sort of header.
687 muse--main--1.0--patch-218
689 * experimental/muse-xml.el (muse-xml-header): Use <MUSE> instead of <page
690 type="muse">, as suggested by Brad Collins.
693 ChangeLog experimental/muse-xml.el
696 2005-09-01 16:04:32 GMT Michael Olson <mwolson@gnu.org> patch-217
699 Add schema for muse-xml, tweak verse formatting, fix goof from last patch.
701 muse--main--1.0--patch-217
703 * AUTHORS: Note that Brad Collins authored examples/muse-rnc.
705 * README (examples): Mention that other files are here as well.
707 * examples/muse-rnc.el: New file that implements a RelaxNG Compact schema
708 for use with muse-xml.el.
710 * muse-xml.el: Mention the newly-contributed schema from Brad, and that
711 muse-xml is in experimental status.
712 (muse-xml-markup-regexps): Correct table-munging regexp.
713 (muse-xml-markup-strings): Surround each verse line with <line></line>.
714 Empty lines are marked up as <line />.
716 * muse-html.el (muse-html-markup-strings, muse-xhtml-markup-strings):
717 s/last-stanza-end/end-last-stanza-line/.
719 * muse-mode.el (muse-visit-link-default): Make the temporary file
720 visiting work as expected.
722 * muse-publish.el (muse-publish-markup-verse): Make use of
723 'begin-verse-line and 'begin-last-stanza-line. Use
724 'end-last-stanza-line instead of 'last-stanza-end.
726 * muse.texi (Verse): Be a bit more clever with our example.
729 examples/.arch-ids/muse.rnc.id examples/muse.rnc
732 AUTHORS ChangeLog README experimental/muse-xml.el
733 lisp/muse-html.el lisp/muse-mode.el lisp/muse-publish.el
737 2005-09-01 13:42:15 GMT Michael Olson <mwolson@gnu.org> patch-216
740 Allow links to temporary files to be visited.
742 muse--main--1.0--patch-216
744 * lisp/muse-mode.el (muse-visit-link-default): Permit visiting of
745 temporary files. These are buffers that do not have a corresponding
749 ChangeLog lisp/muse-mode.el
752 2005-09-01 11:41:14 GMT Michael Olson <mwolson@gnu.org> patch-215
755 Fix save-match-data gaffe.
757 muse--main--1.0--patch-215
759 * lisp/muse-regexps.el (muse-regexp-emacs-revision): Move save-match-data
760 outside of `and' statement.
763 ChangeLog lisp/muse-regexps.el
766 2005-08-31 03:48:28 GMT Michael Olson <mwolson@gnu.org> patch-214
769 Introduce :link-suffix. muse-wiki: Don't mangle acronyms in titles.
771 muse--main--1.0--patch-214
773 * examples/mwolson/muse-init.el: Update.
775 * muse-blosxom.el ("blosxom-html", "blosxom-xhtml"): Use :link-suffix to
776 ensure that links to other pages in this project are given the proper
779 * muse-latex.el ("pdf", "pdfcjk"): Ditto.
781 * muse-journal.el (muse-journal-rdf-header): Use muse-publish-link-name
782 instead of muse-publish-output-name.
784 * muse-publish.el (muse-publish-link-name, muse-publish-link-file): New
785 functions that consult the :link-suffix when returning the name of the
786 link (or the complete file name for the latter function). If
787 :link-suffix does not exist, use :suffix. This should help Muse be
788 able to handle some more usage scenarios.
789 (muse-publish-prepare-url): Use muse-publish-link-name instead of
790 muse-publish-output-name.
792 * muse-wiki.el (muse-wiki-resolve-project-page): Use
793 muse-publish-link-file instead of muse-publish-output-file.
794 (muse-wiki-publish-pretty-title): Don't space-separate capitalized
795 letters. The old behavior was not friendly to acronyms.
798 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
799 lisp/muse-journal.el lisp/muse-latex.el lisp/muse-publish.el
803 2005-08-29 06:14:35 GMT Michael Olson <mwolson@gnu.org> patch-213
806 Correct the publish-project example.
808 muse--main--1.0--patch-213
810 * examples/publish-project: Remove "-l muse-build.el" and note that the
811 user's muse-init.el file should add the Muse directories to load-path.
814 ChangeLog examples/publish-project
817 2005-08-29 06:04:51 GMT Michael Olson <mwolson@gnu.org> patch-212
820 Reinstate former extended character class rules.
822 muse--main--1.0--patch-212
824 * lisp/muse-regexps.el (muse-regexp-use-character-classes): Looks like
825 extended regexps really don't work well on Emacs 21.2 or 21.3, so
827 (muse-regexp-emacs-revision): New variable that indicates the revision
828 number of this version of Emacs.
829 (muse-extreg-usable-p): Reinstate old rules -- Emacs 21.2 and 21.3
830 aren't working well enough with extended character classes in regexps.
832 * lisp/muse.el (muse-version): If INSERT option is given, insert the text
833 instead of just displaying it.
836 ChangeLog lisp/muse-regexps.el lisp/muse.el
839 2005-08-28 23:59:03 GMT Michael Olson <mwolson@gnu.org> patch-211
842 Fix paragraph-filling breakage in Emacs21.
844 muse--main--1.0--patch-211
846 * lisp/muse-mode.el (muse-mode): Check explicitly for Emacs21 rather than
847 relying on muse-extreg-usable-p. Thanks to Sergey Vlasov for the bug
851 ChangeLog lisp/muse-mode.el
854 2005-08-27 02:25:35 GMT Michael Olson <mwolson@gnu.org> patch-210
857 Allow Emacs 21.3 to use extended character classes in regexps.
859 muse--main--1.0--patch-210
861 * lisp/muse-regexps.el (muse-extreg-usable-p): Use a simpler algorithm.
862 Since enough positive reports have come in about the usability of 21.3,
863 we'll allow it to use extended character classes in regexps by default.
866 ChangeLog lisp/muse-regexps.el
869 2005-08-26 14:48:08 GMT Michael Olson <mwolson@gnu.org> patch-209
872 Don't prompt unnecessarily when doing C-c C-t in a Muse project file.
874 muse--main--1.0--patch-209
876 * lisp/muse-publish.el (muse-publish-get-output-dir): Use
877 `muse-read-directory-name' instead of `read-file-name'. Now Muse won't
878 offer the style and directory prompt when you hit C-c C-t in a file
879 belonging to a defined Muse project. Otherwise prompt. Thanks to Yann
882 * lisp/muse.el (muse-read-directory-name): New function that defines a
883 fallback version of `read-directory-name', since Emacs21 doesn't have
887 ChangeLog lisp/muse-publish.el lisp/muse.el
890 hodique@lifl.fr--2005/muse--yh--1.0--patch-34
891 hodique@lifl.fr--2005/muse--yh--1.0--patch-35
892 hodique@lifl.fr--2005/muse--yh--1.0--patch-36
893 hodique@lifl.fr--2005/muse--yh--1.0--patch-37
894 hodique@lifl.fr--2005/muse--yh--1.0--patch-38
895 hodique@lifl.fr--2005/muse--yh--1.0--patch-39
898 2005-08-25 05:44:56 GMT Michael Olson <mwolson@gnu.org> patch-208
901 Fix problem with links at beginning of buf and paragraphs.
903 muse--main--1.0--patch-208
905 * experimental/muse-xml.el (muse-xml-markup-regexps): Update to do what I
908 * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
910 * muse-html.el (muse-html-markup-regexps): Ditto.
912 * muse-publish.el (muse-publishing-last-position): New variable that
913 indicates our last buffer position while publishing the current rule.
914 Used to make sure the process doesn't get stalled.
915 (muse-publish-markup): Fix edge case where links at beginning of
916 buffer, with read-only text, would prevent the beginning of buffer from
918 (muse-publish-markup-directive): Fix case where two directives of the
919 same size would prevent any following directives from being
920 interpreted. We accomplish this by setting the last published position
921 to nil after each directive.
924 ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
925 lisp/muse-html.el lisp/muse-publish.el
928 2005-08-24 03:45:13 GMT Michael Olson <mwolson@gnu.org> patch-207
931 Document publishing directives.
933 muse--main--1.0--patch-207
935 * muse.texi (Getting Started): Remove crufty sentence.
936 (Directives): New section that describes the likes of #title and
943 2005-08-23 04:36:54 GMT Michael Olson <mwolson@gnu.org> patch-206
946 Document WikiNames and update header publishing information.
948 muse--main--1.0--patch-206
950 * muse.texi (Headings): Any level of headings is supported.
951 (Emphasizing Text): Verbatim text may span multiple lines.
952 (Explicit Links): Refactor Links section into Explicit Links, Implicit
954 (Implicit Links): Document WikiNames and InterWiki links.
960 2005-08-22 20:37:10 GMT Michael Olson <mwolson@gnu.org> patch-205
963 Finish NEWS, handle emphasis at EOF edge case.
965 muse--main--1.0--patch-205
967 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-underlined)
968 (muse-colors-verbatim): Highlight emphasis at the end of file, as long
969 as there is a terminating emphasis delimiter.
971 * examples/mwolson/muse-init.el: Sync with my latest configuration.
973 * NEWS: Bring this up to date.
976 ChangeLog NEWS examples/mwolson/muse-init.el
980 2005-08-19 16:55:39 GMT Michael Olson <mwolson@gnu.org> patch-204
983 muse-html: Add muse-xhtml-extension.
985 muse--main--1.0--patch-204
987 * lisp/muse-html.el (muse-xhtml-extension): New option that specifies the
988 default file extension for publishing XHTML files. Thanks to Trent
989 Buck for the suggestion.
993 ChangeLog lisp/muse-html.el
996 2005-08-19 16:24:08 GMT Michael Olson <mwolson@gnu.org> patch-203
999 Add items through patch-149 to NEWS.
1001 muse--main--1.0--patch-203
1003 * NEWS (progress): Catch up to patch-149.
1005 * lisp/muse-mode.el (muse-mode): Remove spurious comment.
1007 * lisp/muse-publish.el (muse-publish): Ditto.
1010 ChangeLog NEWS lisp/muse-mode.el lisp/muse-publish.el
1013 2005-08-18 06:53:31 GMT Michael Olson <mwolson@gnu.org> patch-202
1016 Make building of Debian revisions work.
1018 muse--main--1.0--patch-202
1020 * Makefile (distclean): Don't remove anything in debian/, since it will
1022 (debclean): Removed, since two different targets need slightly
1023 different versions of this. Even abstraction has its limits.
1024 (debbuild): New target that takes care of performing the build itself.
1025 (debrevision): New target that makes a revision build, where the
1026 original tarball must not be modified.
1027 (debrevision): Split out building stuff to debbuild target.
1029 * debian/changelog: Several revisions worth of Debian fun.
1031 * debian/control (Build-Depends-Indep): Add emacs21 | emacsen.
1032 (Description): Make this match the ITP and shorten the text.
1035 ChangeLog Makefile Makefile.defs debian/changelog
1039 2005-08-14 07:10:16 GMT Michael Olson <mwolson@gnu.org> patch-201
1042 Prepare initial upload for Debian project.
1044 muse--main--1.0--patch-201
1046 * Makefile.defs (LASTUPLOAD): Mark as the previous Debian package
1047 version, since we only want the last changelog entry to appear on the
1048 initial Debian upload.
1050 * debian/changelog: New Debian package 3.01.arch.201-1.
1053 ChangeLog Makefile.defs debian/changelog
1056 2005-08-13 05:05:41 GMT Michael Olson <mwolson@gnu.org> patch-200
1059 muse-mode: Minor regexp tweak.
1061 muse--main--1.0--patch-200
1063 * lisp/muse-mode.el (muse-mode): Use \\s- instead of [[:blank:]].
1066 ChangeLog lisp/muse-mode.el
1069 2005-08-13 00:25:54 GMT Michael Olson <mwolson@gnu.org> patch-199
1072 Minor fixups from Peter K. Lee.
1074 muse--main--1.0--patch-199
1076 * experimental/muse-xml.el (muse-xml-fixup-tables): Be slightly less
1077 restrictive with our end-of-table regexp.
1079 * lisp/muse-docbook.el (muse-docbook-fixup-tables): Look for tgroup
1080 instead of start of table. Be less restrictive with several of our
1083 * lisp/muse-html.el: Patch from Peter K. Lee.
1084 (muse-html-prepare-buffer): Work around edge case where the "charset="
1085 part has already been appended to muse-html-meta-content-type.
1086 (muse-html-fixup-tables): Be slightly less restrictive with our
1087 end-of-table regexp.
1090 ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
1094 2005-08-12 20:36:10 GMT Michael Olson <mwolson@gnu.org> patch-198
1097 Keep lists from getting mashed together on M-q.
1099 muse--main--1.0--patch-198
1101 * lisp/muse-mode.el (muse-mode): Handle footnotes. Set `paragraph-start'
1102 locally so that lists don't get blended together incorrectly upon
1106 ChangeLog lisp/muse-mode.el
1109 2005-08-12 01:29:58 GMT Michael Olson <mwolson@gnu.org> patch-197
1112 QuickStart: Minor typo in anchor example.
1114 muse--main--1.0--patch-197
1116 * examples/QuickStart (Anchors and tagged links): Link to an anchor only,
1117 rather than a full URL.
1120 ChangeLog examples/QuickStart
1123 2005-08-09 23:15:10 GMT Michael Olson <mwolson@gnu.org> patch-196
1126 Makefile: Use BUILDOPTS.
1128 muse--main--1.0--patch-196
1130 * Makefile (debrelease): Make use of $(BUILDOPTS).
1132 * Makefile.defs (BUILDOPTS): New option that allows additional options to
1133 be passed to dpkg-buildpackage. In case I ever make several revisions
1134 before getting the -1 revision uploaded, for example, I can use "-sa"
1135 here in order to make a valid pacakge.
1138 ChangeLog Makefile Makefile.defs
1141 2005-08-09 22:39:09 GMT Michael Olson <mwolson@gnu.org> patch-195
1144 Make generated Debian packages slightly easier to upload.
1146 muse--main--1.0--patch-195
1148 * debian/changelog: Generate 3.01.arch.195-1.
1150 * debian/rules (clean): Call $(MAKE) realclean instead of $(MAKE) clean.
1152 * Makefile.defs (LASTUPLOAD): New variable that indicates the version
1153 that was last uploaded to Debian.
1155 * Makefile (debrelease): Use $(LASTUPLOAD) to ensure that a full set of
1156 changes is generated. This means we have to use dpkg-buildpackage,
1157 since debuild doesn't recognize the environment variables that it
1158 claims to recognize.
1161 ChangeLog Makefile Makefile.defs debian/changelog debian/rules
1164 2005-08-09 04:01:52 GMT Michael Olson <mwolson@gnu.org> patch-194
1167 Makefile: Minor deletion cleanups.
1169 muse--main--1.0--patch-194
1176 2005-08-09 03:26:50 GMT Michael Olson <mwolson@gnu.org> patch-193
1179 Compilation cleanups.
1181 muse--main--1.0--patch-193
1183 * lisp/muse-mode.el (muse-mode): Use `make-local-variable' instead of
1184 `make-variable-buffer-local' in order to silence compiler warnings.
1186 * lisp/muse.el: Add an eval-when-compile line to silence a compiler
1189 * scripts/muse-build.el (muse-elint-files): Automatically load every
1190 elisp file rather than specifying each one.
1193 ChangeLog lisp/muse-mode.el lisp/muse.el scripts/muse-build.el
1196 2005-08-08 22:58:24 GMT Michael Olson <mwolson@gnu.org> patch-192
1199 Fix failure to resolve interwiki link when clicking on it.
1201 muse--main--1.0--patch-192
1203 * Makefile (debclean): Minor tweak.
1205 * lisp/muse-mode.el (muse-visit-link-default): Indentation fix. No func
1208 * lisp/muse-project.el (muse-project-find-file): Don't add file
1209 extensions to a relative name. If we're dealing with a file, open it
1210 up without searching through the various projects for a path. This
1211 should fix the failure to resolve an interwiki link by clicking on it.
1214 ChangeLog Makefile lisp/muse-mode.el lisp/muse-project.el
1217 2005-08-06 17:39:45 GMT Michael Olson <mwolson@gnu.org> patch-191
1220 Makefile: Remove stale Debian packages for this version.
1222 muse--main--1.0--patch-191
1224 * Makefile (debclean): Remove generated Debian packages for the current
1225 version in parent directory.
1231 2005-08-03 04:34:50 GMT Michael Olson <mwolson@gnu.org> patch-190
1234 Fix trailing backslash error.
1236 muse--main--1.0--patch-190
1238 * lisp/muse-project.el (muse-project-of-file): Apply 1-line
1239 regexp-quoting fix from drkm.
1242 ChangeLog lisp/muse-project.el
1245 2005-07-27 07:43:53 GMT Michael Olson <mwolson@gnu.org> patch-189
1248 Release 3.01.91 (3.02 RC2).
1250 muse--main--1.0--patch-189
1252 * lisp/muse.el (muse-version): Release 3.01.91 (3.02 RC2).
1255 ChangeLog Makefile.defs lisp/muse.el muse.texi
1258 2005-07-27 07:40:03 GMT Michael Olson <mwolson@gnu.org> patch-188
1261 Escape email address and URL always.
1263 muse--main--1.0--patch-188
1265 * lisp/muse-publish.el (muse-publish-markup-email): Move lower. Always
1266 escape and publish email address as read-only, even when it's not
1268 (muse-publish-markup-url): Ditto for URL.
1271 ChangeLog Makefile.defs debian/changelog lisp/muse-publish.el
1274 2005-07-26 08:49:38 GMT Michael Olson <mwolson@gnu.org> patch-187
1277 Inter-project output name fix.
1279 muse--main--1.0--patch-187
1281 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): I would've sworn
1282 that I had fixed this before.
1285 ChangeLog lisp/muse-wiki.el
1288 2005-07-26 08:40:11 GMT Michael Olson <mwolson@gnu.org> patch-186
1291 Make coloring of verbatim greater-than sign same as publishing.
1293 muse--main--1.0--patch-186
1295 * lisp/muse-colors.el (muse-colors-markup): Since we currently publish a
1296 greater-than sign surrounded by equal signs, display it in verbatim
1300 ChangeLog lisp/muse-colors.el
1303 2005-07-26 08:03:41 GMT Michael Olson <mwolson@gnu.org> patch-185
1306 Allow transform function for link descriptions. Bare email and URL fixes.
1308 muse--main--1.0--patch-185
1310 * lisp/muse-publish.el (muse-publish-url-transforms): Docfix.
1311 (muse-publish-desc-transforms): New option that contains the functions
1312 that will be called to transform a link description.
1313 (muse-publish-markup-word): Handle Yet Another Edge Case.
1314 (muse-publish-markup-email): Use
1315 `muse-publish-escape-specials-in-string'. Don't publish if we have a
1316 double-quote on either side.
1317 (muse-publish-url): Apply description transforms.
1318 (muse-publish-markup-url): Don't publish if we have a double-quote on
1321 * lisp/muse-wiki.el (muse-wiki-update-wikiword-regexp)
1322 (muse-wiki-wikiword-regexp, muse-wiki-use-wikiword): Minor docfixes.
1323 (muse-wiki-interwiki-delimiter): New option that indicates the
1324 interwiki delimiter to use.
1325 (muse-wiki-interwiki-replacement): New option that indicates the
1327 (muse-wiki-update-interwiki-regexp): Use muse-wiki-interwiki-delimiter.
1328 (muse-wiki-publish-pretty-title): Deal with EXPLICIT argument so that
1329 this can be added to muse-publish-desc-transforms.
1330 (muse-wiki-publish-pretty-interwiki): New function that replaces the
1331 interwiki delimiter with its replacement, but only when the given text
1332 is not an explicit link.
1334 * lisp/muse.el (muse-update-file-extension): New function made from the
1335 innards of the :set function in `muse-file-extension'.
1338 ChangeLog lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
1341 2005-07-26 06:17:31 GMT Michael Olson <mwolson@gnu.org> patch-184
1344 Handle anchors in all publishing styles, as well as linking to them.
1346 muse--main--1.0--patch-184
1348 * lisp/muse-publish.el (muse-publish-url): Publish links to anchors as
1350 (muse-publish-prepare-url): Don't touch links to anchors.
1352 * lisp/muse-docbook.el (muse-docbook-markup-strings): Add handler for
1353 'internal-link. Treat centered text with
1354 <para role="center">...</para>.
1355 (muse-docbook-markup-paragraph): Slight regexp tweak.
1356 (muse-docbook-insert-anchor): Docfix.
1357 (muse-docbook-markup-anchor): Move lower in file.
1359 * lisp/muse-html.el (muse-html-markup-strings): Add handler for
1361 (muse-xhtml-markup-strings): Order list, no func change.
1362 (muse-html-markup-anchor): Move up in file, no func change.
1364 * lisp/muse-latex.el (muse-latex-markup-functions): Add rule for
1366 (muse-latex-markup-strings): Add handler for 'internal-link.
1367 (muse-latex-insert-anchor, muse-latex-markup-anchor): New functions
1368 that insert an anchor around the next word or inside of a tag.
1370 * lisp/muse-texinfo.el (muse-texinfo-markup-functions): Add rule for
1373 * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Add handler for
1375 (muse-texinfo-insert-anchor, muse-texinfo-markup-anchor): New functions
1376 that insert an anchor before the next word or within a tag.
1378 * NEWS: Initial attempt at documenting changes since 3.01.
1381 .arch-ids/NEWS.id NEWS
1384 ChangeLog lisp/muse-docbook.el lisp/muse-html.el
1385 lisp/muse-latex.el lisp/muse-publish.el lisp/muse-texinfo.el
1388 2005-07-26 04:30:52 GMT Michael Olson <mwolson@gnu.org> patch-183
1391 Generalize some blosxom helper functions.
1393 muse--main--1.0--patch-183
1395 * examples/mwolson/muse-init.el (muse-project-alist): Adapt to new
1396 generalized helper functions.
1397 (my-muse-prepare-entry-for-xanga): Use muse-blosxom-extension rather
1398 than hard-coding it. Use muse-with-temp-buffer. Handle all kinds of
1401 * lisp/muse-blosxom.el: Update example in header.
1402 (muse-blosxom-new-entry): Use new names for helper functions.
1403 (muse-blosxom-get-categories, muse-blosxom-project-alist-entry)
1404 (muse-blosxom-project-alist-dirs): Move to muse-project.el.
1406 * lisp/muse-project.el (muse-project-recurse-directory): Renamed from
1407 `muse-blosxom-project-get-categories'.
1408 (muse-project-alist-styles): Renamed from
1409 `muse-blosxom-project-alist-entry'.
1410 (muse-project-alist-dirs): Renamed from
1411 `muse-blosxom-project-alist-dirs'.
1412 (muse-project-of-file): Use `muse-current-file'.
1414 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Use
1415 `muse-current-file'.
1417 * lisp/muse.el (muse-current-file): New function that returns the name of
1418 the currently visited or published file.
1419 (muse-page-name): Use `muse-current-file'.
1422 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
1423 lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
1426 2005-07-26 03:47:53 GMT Michael Olson <mwolson@gnu.org> patch-182
1429 muse-xml: definition lists, muse-docbook: center.
1431 muse--main--1.0--patch-182
1433 * Makefile (%.info, %.html): Use general argument in rule.
1434 (distclean): Add another cruft file.
1436 * experimental/muse-xml.el (muse-xml-markup-strings): Use <list
1437 type="definition"> for definition lists.
1439 * lisp/muse-docbook.el (muse-docbook-markup-strings): Replace <center>
1440 with <note>, since it's the closest thing I could find.
1443 ChangeLog Makefile experimental/muse-xml.el
1444 lisp/muse-docbook.el
1447 2005-07-24 22:46:22 GMT Michael Olson <mwolson@gnu.org> patch-181
1450 Minor namespace fix.
1452 muse--main--1.0--patch-181
1454 * lisp/muse-colors.el (muse-colors-explicit-link): Use
1455 muse-match-string-no-properties rather than match-string-no-properties.
1458 ChangeLog lisp/muse-colors.el
1461 2005-07-24 21:04:15 GMT Michael Olson <mwolson@gnu.org> patch-180
1464 Correct breakage induced by previous patch.
1466 muse--main--1.0--patch-180
1468 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Don't use the local
1469 path as a fallback if we are publishing.
1472 ChangeLog lisp/muse-wiki.el
1475 2005-07-24 21:01:02 GMT Michael Olson <mwolson@gnu.org> patch-179
1478 Make interwiki links work in a few more edge cases.
1480 muse--main--1.0--patch-179
1482 * lisp/muse-project.el (muse-project-applicable-styles): Remove
1483 assertion, now that I have a good idea of the edge cases involved.
1485 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle case where
1486 the current file is not part of any Muse project, allowing interwiki
1487 links to be resolvable even then. Don't return a relative path if we
1488 are not publishing. For visiting links, the best thing is just to
1489 return the real path.
1492 ChangeLog lisp/muse-project.el lisp/muse-wiki.el
1495 2005-07-24 03:38:06 GMT Michael Olson <mwolson@gnu.org> patch-178
1498 Fix warnings during font-lock, example tag highlighting.
1500 muse--main--1.0--patch-178
1502 * lisp/muse-colors.el (muse-colors-region): Prevent "Wrong side of point"
1504 (muse-colors-tags): Make sure that no fontification occurs in <code> or
1506 (muse-unhighlight-region): Move higher up.
1507 (muse-colors-example-tag, muse-colors-literal-tag): Use
1508 `muse-unhighlight-region'. Fix spelling goof. Omit (goto-char end)
1509 since the point gets put in the right place automatically.
1512 ChangeLog lisp/muse-colors.el
1515 2005-07-24 03:01:50 GMT Michael Olson <mwolson@gnu.org> patch-177
1518 muse-xml: Separate section from title.
1520 muse--main--1.0--patch-177
1522 * experimental/muse-xml.el (muse-xml-markup-strings): Add "level"
1523 attribute to sections. Use separate <title> tag to handle the title of
1524 a section. Thanks to drkm for the suggestion.
1526 * lisp/muse-mode.el (muse-mode): Code indentation, no func change.
1528 * lisp/muse-publish.el (muse-publish-markup-heading)
1529 (muse-publish-section-close): Pass level to markup strings for all
1530 section-related tags.
1532 * lisp/muse.el (muse-page-name): Handle case where buffer-file-name is
1536 ChangeLog experimental/muse-xml.el lisp/muse-mode.el
1537 lisp/muse-publish.el lisp/muse.el
1540 2005-07-23 01:29:29 GMT Michael Olson <mwolson@gnu.org> patch-176
1543 Include regexps from base styles. Fix muse-project-ignore-regexp and use it more.
1545 muse--main--1.0--patch-176
1547 * lisp/muse-blosxom.el (muse-blosxom-get-categories): Don't include
1548 folders that match `muse-project-ignore-regexp'.
1550 * lisp/muse-project.el (muse-project-ignore-regexp): Correct an escape
1551 omission. Add ",.*" to list of bad directory parts.
1553 * lisp/muse-project.el (muse-project-of-file): Ignore PATHNAME if it
1554 matches `muse-project-ignore-regexp'.
1556 * lisp/muse-publish.el: Install patch from Peter K. Lee.
1557 (muse-style-elements-list): New function that returns a list of
1558 references to ELEM in STYLE, including base styles.
1559 (muse-publish-markup-region): Use muse-style-elements-list rather than
1560 muse-style-elements when getting :regexps.
1562 * lisp/muse-publish.el (muse-style-element): Add docstring.
1565 AUTHORS ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
1566 lisp/muse-publish.el
1569 2005-07-23 00:21:36 GMT Michael Olson <mwolson@gnu.org> patch-175
1572 Initial implementation of muse-xml.el. End of section edge case.
1574 muse--main--1.0--patch-175
1576 * AUTHORS: Add Peter K. Lee.
1578 * Makefile (experimental): New target that builds experimental programs.
1579 (distclean): Remove debian/dirs, a cruft file from the debian build
1582 * examples/mwolson/muse-init.el: Update.
1584 * examples/mwolson/muse-init.el ("\C-cpL"): Use a better function that
1585 prompts for the blog entry to visit.
1587 * experimental/Makefile: New file that causes experimental stuff to be
1590 * experimental/muse-xml.el: New file that provides the experimental XML
1593 * lisp/muse-docbook.el (muse-docbook-markup-regexps): Re-order and fix
1596 * lisp/muse-html.el (muse-html-markup-regexps): Ditto.
1598 * lisp/muse-publish.el (muse-publish-section-close): Deal with edge case
1599 involving end-of-file and paragraph detection.
1601 * lisp/muse-wiki.el: Minor header fix.
1603 * scripts/muse-build.el (load-path): Add "../experimental".
1606 experimental/.arch-ids/Makefile.id
1607 experimental/.arch-ids/muse-xml.el.id experimental/Makefile
1608 experimental/muse-xml.el
1611 AUTHORS ChangeLog Makefile examples/mwolson/muse-init.el
1612 lisp/muse-docbook.el lisp/muse-html.el lisp/muse-publish.el
1613 lisp/muse-wiki.el scripts/muse-build.el
1616 2005-07-22 07:30:43 GMT Michael Olson <mwolson@gnu.org> patch-174
1619 Try to fix <example> region coloring problem.
1621 muse--main--1.0--patch-174
1623 * lisp/muse-colors.el (muse-colors-example-tag, muse-colors-literal-tag):
1624 If region is multiple lines, add '(font-lock-multiline t) to
1625 properties. This should fix an annoying <example> region issue.
1628 ChangeLog lisp/muse-colors.el
1631 2005-07-22 07:19:30 GMT Michael Olson <mwolson@gnu.org> patch-173
1634 Don't publish implicit links that have a double-quote at begin or end.
1636 muse--main--1.0--patch-173
1638 * lisp/muse-colors.el (muse-colors-implicit-link): Don't colorize if a
1639 double-quote exists at beginning or end.
1641 * lisp/muse-publish.el (muse-publish-markup-link): When link is implicit,
1642 don't colorize if a double-quote exists at beginning or end.
1645 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
1648 2005-07-22 06:42:10 GMT Michael Olson <mwolson@gnu.org> patch-172
1651 Fix failure to publish emphasis properly.
1653 muse--main--1.0--patch-172
1655 * lisp/muse-publish.el (muse-publish-markup-word): Darn off-by-one
1658 * experimental/muse-wiki-old.el: Removed, since I'm happy with the state
1662 experimental/.arch-ids/muse-wiki-old.el.id
1663 experimental/muse-wiki-old.el
1666 ChangeLog lisp/muse-publish.el
1669 2005-07-22 04:55:52 GMT Michael Olson <mwolson@gnu.org> patch-171
1672 Add a few common revision control directories to the ignore list.
1674 muse--main--1.0--patch-171
1676 * lisp/muse-project.el (muse-project-ignore-regexp): Add types of
1677 directories to be ignored when building the file alist, such as those
1678 used for CVS and Arch revision control data.
1681 ChangeLog lisp/muse-project.el
1684 2005-07-21 01:00:25 GMT Michael Olson <mwolson@gnu.org> patch-170
1687 Fix #2654: Append a newline when using pdf publishing style.
1689 muse--main--1.0--patch-170
1691 * lisp/muse-latex.el (muse-latex-footer, muse-latexcjk-footer): Append a
1695 ChangeLog lisp/muse-latex.el
1698 2005-07-20 20:20:24 GMT Michael Olson <mwolson@gnu.org> patch-169
1701 5 levels of headings colorization; color bare URLs.
1703 muse--main--1.0--patch-169
1705 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-markup):
1706 Really color up to 5 headings.
1707 (muse-colors-markup): Add muse-url-regexp.
1708 (muse-colors-explicit-link): Renamed from muse-colors-link.
1709 (muse-colors-implicit-link): Moved here from
1710 `muse-wiki-colors-wikiword' in muse-wiki.el. We need it here since
1711 we'll be coloring URLs.
1714 ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
1717 2005-07-20 19:45:15 GMT Michael Olson <mwolson@gnu.org> patch-168
1720 Don't emphasize if a word constituent follows the trailer.
1722 muse--main--1.0--patch-168
1724 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-underlined)
1725 (muse-colors-verbatim): Don't colorize if a word constituent follows
1728 * lisp/muse-publish.el (muse-publish-markup-word): Don't publish if a
1729 word constituent follows the trailer.
1732 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
1735 2005-07-20 18:50:12 GMT Michael Olson <mwolson@gnu.org> patch-167
1738 Add coloring for example, verbatim, and =signs=; anchor fix.
1740 muse--main--1.0--patch-167
1742 * lisp/muse-colors.el (muse-verbatim-face): New face that is used to
1743 color <example>, <verbatim>, and =signs=. Defaults to a shade of gray.
1744 (muse-colors-verbatim): Use `muse-verbatim-face'.
1745 (muse-colors-markup): Move =sign= interpreting down so it gets higher
1747 (muse-colors-tags): Add verbatim and literal tags.
1748 (muse-colors-example-tag): Use `remove-text-properties' instead of
1749 `set-text-properties', since the latter does not work consistently.
1750 (muse-colors-literal-tag): New function that strips all markup from the
1752 (muse-colors-link): Match against muse-explicit-link-regexp early on so
1753 that we can work around an annoying XEmacs issue.
1755 * lisp/muse-publish.el (muse-publish-markup-word): Make =signs=
1756 multi-line by default.
1758 * lisp/muse.el (muse-page-name): Handle case where we're given an empty
1762 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
1766 2005-07-20 16:13:37 GMT Michael Olson <mwolson@gnu.org> patch-166
1769 Link with anchor bugfix.
1771 muse--main--1.0--patch-166
1773 * lisp/muse-colors.el (muse-link-face): Highlight links with anchors as
1774 valid, as long as the base is valid.
1777 ChangeLog lisp/muse-colors.el
1780 2005-07-20 14:21:57 GMT Michael Olson <mwolson@gnu.org> patch-165
1783 Link inside table issue, fixes read-only text error.
1785 muse--main--1.0--patch-165
1787 * lisp/muse-docbook.el (muse-docbook-fixup-tables): Ignore read-only text
1788 inside tables so we don't get an error when links exist.
1790 * lisp/muse-html.el (muse-html-fixup-tables): Ditto.
1792 * lisp/muse-project.el (muse-project-publish): Don't take forced files
1793 into account when displaying the "All files published" message, unless
1794 they've actually been modified.
1796 * lisp/muse.el (muse-with-temp-buffer): If debug-on-error is non-nil,
1797 don't wrap in condition-case; we don't want the message to be muffled.
1800 ChangeLog lisp/muse-docbook.el lisp/muse-html.el
1801 lisp/muse-project.el lisp/muse.el
1804 2005-07-20 07:41:28 GMT Michael Olson <mwolson@gnu.org> patch-164
1807 Permit infinitely-nested sections.
1809 muse--main--1.0--patch-164
1811 * examples/QuickStart (Links): Use GNA link rather than johnw's site.
1812 (Deriving from an existing style): Mark up as a list.
1814 * lisp/muse-colors.el (muse-colors-outline-faces-list, muse-make-faces):
1815 Color an additional level of headings.
1817 * lisp/muse-docbook.el (muse-docbook-markup-strings): Add new
1818 section-other, section-other-end, and section-close strings.
1819 (muse-docbook-fixup-sections): Removed, since Muse now implements this
1820 through the 'section-close string.
1822 * lisp/muse-html.el (muse-xhtml-markup-strings): Omit newline from
1823 'begin-underline, since this messes up paragraph handling. Use
1824 <h5></h5> for 'section-other.
1826 (muse-html-fixup-tables): New function that sorts the table parts so
1827 that order is head, foot, body. Apparently XHTML needs this, and it
1828 seems like a good general practice, so we do it for HTML as well.
1830 * lisp/muse-latex.el (muse-latex-markup-strings): Use \\paragraph{} for
1833 * lisp/muse-publish.el (muse-publish-section-close): New function that
1834 determines where to put the section close given heading depth and
1836 (muse-publish-markup-heading): Handle 'section-other and
1837 'section-other-end. Call `muse-publish-section-close' at end of
1840 * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Use @subsubheading
1844 ChangeLog examples/QuickStart lisp/muse-colors.el
1845 lisp/muse-docbook.el lisp/muse-html.el lisp/muse-latex.el
1846 lisp/muse-publish.el lisp/muse-texinfo.el
1849 2005-07-20 05:50:55 GMT Michael Olson <mwolson@gnu.org> patch-163
1852 muse-docbook: table and anchor fixes; many non-MULE XEmacs fixes.
1854 muse--main--1.0--patch-163
1856 * lisp/muse-docbook.el: More suggestions from Dale Smith, and non-MULE
1858 (muse-docbook-markup-regexps): Deal with new table algorithm.
1859 (muse-docbook-transform-content-type, muse-docbook-encoding)
1860 (muse-docbook-finalize-buffer): Non-MULE XEmacs fix.
1861 (muse-docbook-markup-table): Use a better table algorithm, based on the
1862 one in muse-html.el. Make sure a <tgroup> surrounds the body, head,
1863 and foot of the table. Use informaltable rather than table.
1864 (muse-docbook-fixup-tables): New function that sorts all tables found
1865 in the published document so that the order is head, foot, body.
1866 (muse-docbook-markup-functions): Add anchor handler.
1867 (muse-docbook-markup-paragraph): Allow anchors to occur at beginning of
1869 (muse-docbook-markup-anchor, muse-docbook-insert-anchor): New functions
1870 that insert an anchor at point.
1872 * lisp/muse-html.el (muse-html-transform-content-type)
1873 (muse-html-encoding, muse-html-finalize-buffer): Non-MULE XEmacs fixes.
1875 * examples/QuickStart (Anchors and tagged links): Improve anchor example.
1877 * lisp/muse.el (muse-eval-lisp): XEmacs fix.
1879 * lisp/muse.el (muse-with-temp-buffer): XEmacs fix. Include the body
1880 that was evaluated in the output.
1883 ChangeLog examples/QuickStart lisp/muse-docbook.el
1884 lisp/muse-html.el lisp/muse-latex.el lisp/muse.el
1887 2005-07-19 08:11:37 GMT Michael Olson <mwolson@gnu.org> patch-162
1890 muse-texinfo: Improve formatting for enddots, dots, underline.
1892 muse--main--1.0--patch-162
1894 * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Improve translation
1895 of enddots and dots. For begin-underline and end-underline, use "_",
1896 since we don't have anything better.
1899 ChangeLog lisp/muse-texinfo.el
1902 2005-07-19 07:51:54 GMT Michael Olson <mwolson@gnu.org> patch-161
1905 muse-texinfo: Fix #2635 by adding `}' and `{' to specials list.
1907 muse--main--1.0--patch-161
1909 * lisp/muse-texinfo.el (muse-texinfo-markup-specials): Add `{' and `}' to
1910 list. This should fix #2635.
1913 ChangeLog lisp/muse-texinfo.el
1916 2005-07-19 07:24:38 GMT Michael Olson <mwolson@gnu.org> patch-160
1919 muse-texinfo fixes; use info-pdf to generate PDF doc for QuickStart.
1921 muse--main--1.0--patch-160
1923 * Makefile.defs (VERSION): Prepare snapshot 3.01.arch.160.
1925 * debian/changelog: Ditto.
1927 * debian/control (Build-Depends-Indep): Add tetex-bin.
1929 * examples/Makefile (%.pdf): Use info-pdf, since it generates nicer
1932 * examples/QuickStart: Remove stray <comment> now that the bug that made
1933 it necessary is fixed.
1935 * lisp/muse-blosxom.el: Credit Björn Lindström for his excellent
1938 * lisp/muse-texinfo.el (muse-texinfo-header, muse-texinfo-footer): Move
1939 the contents from the footer to the header.
1941 * lisp/muse-texinfo.el (muse-texinfo-markup-table): Insert space before
1942 each number, not after.
1944 * lisp/muse.el (muse-eval-lisp): Minor whitespace fix.
1946 * lisp/muse.el (muse-with-temp-buffer): Throw a backtrace if an error
1947 happens when doing batch publishing. Minor whitespace fix.
1950 ChangeLog Makefile.defs debian/changelog debian/control
1951 examples/Makefile examples/QuickStart lisp/muse-blosxom.el
1952 lisp/muse-texinfo.el lisp/muse.el
1955 2005-07-19 05:50:25 GMT Michael Olson <mwolson@gnu.org> patch-159
1958 Handle a few more DocBook edge cases; all known DocBook issues are fixed.
1960 muse--main--1.0--patch-159
1962 * examples/QuickStart: Add "Write me." to empty sections at end so that
1963 they publish correctly with DocBook.
1965 * lisp/muse-docbook.el (muse-docbook-markup-paragraph): Handle case where
1966 paragraph starts with emphasis, example, link, or email address.
1969 ChangeLog examples/QuickStart lisp/muse-docbook.el
1972 2005-07-19 05:34:28 GMT Michael Olson <mwolson@gnu.org> patch-158
1975 Handle embedded docbook footnotes and <literal> edge case.
1977 muse--main--1.0--patch-158
1979 * lisp/muse-docbook.el: Implement more suggestions from Dale Smith.
1980 (muse-docbook-markup-strings): Use systemitem for example text.
1981 (muse-docbook-markup-paragraph): Allow for embedded footnotes that have
1982 <para></para> inside of them.
1984 * lisp/muse-html.el (muse-html-escape-string): Don't deal with '&<>"'
1987 * lisp/muse-publish.el (muse-publish-url-transforms): Add
1988 muse-publish-escape-specials-in-string to list by default.
1990 * lisp/muse-publish.el (muse-publish-escape-specials): New optional third
1991 argument IGNORE-READ-ONLY determines whether or not to ignore the
1992 read-only property when transforming text. Add docstring.
1993 (muse-publish-markup-word): Use non-nil third argument to
1994 muse-publish-escape-specials when we're publishing `='-delimited text.
1995 This allows =<literal><tag></literal>= to work as intended.
1997 * lisp/muse-publish.el (muse-publish-escape-specials-in-string): Ignore
1998 arguments after the first so that we can include this in
1999 `muse-publish-url-transforms'.
2001 * lisp/muse-publish.el (muse-publish-prepare-url): Add docstring.
2004 ChangeLog lisp/muse-docbook.el lisp/muse-html.el
2005 lisp/muse-publish.el
2008 2005-07-19 03:07:59 GMT Michael Olson <mwolson@gnu.org> patch-157
2011 Misc. blosxom fixes, like category directive.
2013 muse--main--1.0--patch-157
2015 * contrib/pyblosxom/getstamps.py: Add file extension.
2017 * contrib/pyblosxom/hardcodedates.py (get_all_timestamps): Omit file
2018 extension. This will allow Muse to specify it once a
2019 timestamps-writing routine gets written.
2021 * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Pay
2022 attention to the "category" directive, if it exists. Use file-truename
2023 instead of expand-file-name for base directory.
2025 * lisp/muse-blosxom.el (muse-blosxom-new-entry): Add #category directive
2028 * lisp/muse-project.el (muse-project): Add :timestamps to list of
2029 available tags, even though it doesn't do anything yet.
2032 ChangeLog contrib/pyblosxom/getstamps.py
2033 contrib/pyblosxom/hardcodedates.py lisp/muse-blosxom.el
2034 lisp/muse-project.el
2037 2005-07-18 08:53:32 GMT Michael Olson <mwolson@gnu.org> patch-156
2040 Small logic fix with temp files.
2042 muse--main--1.0--patch-156
2044 * lisp/muse.el (muse-with-temp-buffer): Use buffer-live-p instead of
2045 buffer-name to determine whether the buffer is still around.
2048 ChangeLog lisp/muse.el
2051 2005-07-18 08:23:00 GMT Michael Olson <mwolson@gnu.org> patch-155
2054 Make customize of muse-project-alist work in Emacs21 and XEmacs.
2056 muse--main--1.0--patch-155
2058 * lisp/muse.el (muse-widget-type-value-create)
2059 (muse-widget-child-value-get, muse-widget-type-match): Minimum set of
2060 extra widgets from 'lazy type that are needed to get the
2061 `muse-project-alist' customize interface to work on XEmacs and Emacs21.
2063 * lisp/muse.el (muse-implicit-link-functions)
2064 (muse-explicit-link-functions): Remove predefined wiki-related options.
2065 These are added in muse-wiki via custom-add-option.
2067 * lisp/muse-mode.el (muse-mode-hook): Ditto.
2069 * lisp/muse-colors.el (muse-colors-emphasized): Use eq instead of memq.
2071 * lisp/muse-project.el (muse-project-alist-get): Turn :symbols into
2072 ":strings" to cope with Emacs21 and XEmacs.
2073 (muse-project-alist-set): Turn ":strings" back into ":symbols".
2075 * lisp/muse-project.el (muse-project): Derive from 'default rather than
2076 'lazy, since that is an Emacs CVS-ism. Separate logical groups with
2077 newlines. Control indentation. Remove an unnecessary inlined repeat.
2079 * lisp/muse-project.el (muse-project-alist): Use cons instead of alist,
2080 since XEmacs doesn't support the alist widget. Deal with case where no
2081 projects are defined, or a strange expression is used.
2083 * lisp/muse-wiki.el: Insinuate muse-wiki link handlers and mode hook
2084 stuff using custom-add-option.
2087 ChangeLog lisp/muse-colors.el lisp/muse-mode.el
2088 lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
2091 2005-07-18 03:31:38 GMT Michael Olson <mwolson@gnu.org> patch-154
2094 Don't kill temp buffer if debug-on-error is non-nil.
2096 muse--main--1.0--patch-154
2098 * lisp/muse.el (muse-with-temp-buffer): Only kill the temp buffer when
2099 debug-on-error is nil. Use " *muse-temp*" for the buffer name.
2102 ChangeLog lisp/muse.el
2105 2005-07-18 03:05:11 GMT Michael Olson <mwolson@gnu.org> patch-153
2108 Expand Debian package description.
2110 muse--main--1.0--patch-153
2112 * debian/control (Description): Expand this to make the package more
2115 * debian/copyright, debian/rules: Minor whitespace cleanups.
2117 * debian/changelog: Package 3.01.arch.152-1.
2120 ChangeLog Makefile.defs debian/changelog debian/control
2121 debian/copyright debian/rules
2124 2005-07-18 02:33:12 GMT Michael Olson <mwolson@gnu.org> patch-152
2127 Header/footer docfix; ChangeLog correction.
2129 muse--main--1.0--patch-152
2131 * {arch}/.../patch-log/patch-144: Correct previous ChangeLog entry.
2132 Thanks to drkm for pointing out my error.
2134 Use better documentation and customize interface for headers and footers.
2135 Thanks to Chris McMahan.
2138 ChangeLog lisp/muse-blosxom.el lisp/muse-book.el
2139 lisp/muse-docbook.el lisp/muse-html.el lisp/muse-journal.el
2140 lisp/muse-latex.el lisp/muse-poem.el lisp/muse-texinfo.el
2142 {arch}/muse/muse--main/muse--main--1.0/mwolson@gnu.org--2005/patch-log/patch-144
2145 2005-07-18 00:53:34 GMT Michael Olson <mwolson@gnu.org> patch-151
2148 Slight Debian version tweak.
2150 muse--main--1.0--patch-151
2152 * Makefile.defs (VERSION): Use a slightly different version naming
2153 scheme. I've dropped the ".90". The new scheme is X.YY.arch.YYY where
2154 X.YY is the Muse version, and YYY is the patch level.
2156 * debian/changelog: Ditto.
2159 ChangeLog Makefile.defs debian/changelog
2162 2005-07-17 23:23:34 GMT Michael Olson <mwolson@gnu.org> patch-150
2165 Improve debian build and put together a package.
2167 muse--main--1.0--patch-150
2169 * Makefile (debclean): New target that cleans up the mess that the
2170 `debian' target makes.
2171 (debian): Build using debuild rather than dpkg-buildpackage. Copy
2172 results to my debian dist dir two levels up.
2174 * Makefile.defs (VERSION): Set to 3.01.90.arch.149 for the debian build.
2176 * debian/changelog: Sign 3.01.90.arch.149-1 snapshot.
2178 * debian/control (Standards-Version): Update to 3.6.2.
2180 * debian/control (Depends): Add emacs21 and xemacs21 to make lintian shut
2183 * debian/copyright (Copyright): Improve.
2185 * debian/emacsen-install (FILES): Include contrib directory so that
2186 muse-http.el compiles properly.
2188 * debian/muse-el.examples: New file containing the example files to
2191 * debian/rules: Move example stuff to muse-el.examples. Install some
2192 additional documentation.
2195 debian/.arch-ids/muse-el.examples.id debian/muse-el.examples
2198 ChangeLog Makefile Makefile.defs debian/changelog
2199 debian/control debian/copyright debian/emacsen-install
2203 2005-07-17 20:52:18 GMT Michael Olson <mwolson@gnu.org> patch-149
2206 Fix links in table, links in verbatim, emphasis publishing, publishing from script.
2208 muse--main--1.0--patch-149
2210 * lisp/muse-colors.el (muse-colors-emphasized): Fix an edge case where
2211 the beginning of a header would be emphasized if an asterisk came
2213 (muse-colors-underlined): Don't allow end of underlined text to be the
2214 beginning of a line. Don't use memq to check for whitespace syntax; eq
2217 * lisp/muse-publish.el (muse-publish-markup-regexps): Mark links later
2218 on. We'll use a more clever trick to keep emphasis characters from
2219 being interpreted in explicit links -- add a custom 'noemphasis text
2220 property to them. Move mdash rule further down so that I can add
2221 designations after blockquoted text.
2223 * lisp/muse-publish.el (muse-publish-markup-word): If beginning or end of
2224 text has the 'noemphasis property, ignore it.
2225 (muse-publish-mark-noemphasis): New function that adds the 'noemphasis
2226 property to the text between BEG and END, or match beginning and end.
2228 * lisp/muse.el (muse-with-temp-buffer): Make sure the buffer is alive
2229 before trying to set buffer-modified to nil. This should fix a
2230 "selecting deleted buffer" error when publishing from command line.
2233 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
2237 2005-07-17 18:36:55 GMT Michael Olson <mwolson@gnu.org> patch-148
2240 Journal validation fixes.
2242 muse--main--1.0--patch-148
2244 * lisp/muse-html.el (muse-html-header): Use HTML 4.0 Transitional by
2245 default rather than HTML 4.0 [strict].
2246 (muse-html-markup-strings): Include empty alt element.
2248 * lisp/muse-journal.el: Use "div class=..." rather than "div id=...".
2250 * muse.texi (Journal): Ditto.
2253 ChangeLog lisp/muse-html.el lisp/muse-journal.el muse.texi
2256 2005-07-17 04:21:19 GMT Michael Olson <mwolson@gnu.org> patch-147
2259 Add debian files; tweak Makefile.
2261 muse--main--1.0--patch-147
2263 * Makefile (distclean): Remove directory created by dist rule.
2264 (dist): Make this only generate the directory, not the tarball.
2265 (release): New target that generates the tarball and zipfile.
2266 (debrelease): New target that builds the debian package for Muse.
2267 (upload): Depend on release target.
2269 * examples/mwolson/stylesheets: Add forgotten Arch id.
2272 debian/.arch-ids/=id debian/.arch-ids/changelog.id
2273 debian/.arch-ids/control.id debian/.arch-ids/copyright.id
2274 debian/.arch-ids/emacsen-install.id
2275 debian/.arch-ids/emacsen-remove.id
2276 debian/.arch-ids/emacsen-startup.id
2277 debian/.arch-ids/muse-el.dirs.id
2278 debian/.arch-ids/muse-el.docs.id
2279 debian/.arch-ids/muse-el.info.id debian/.arch-ids/rules.id
2280 debian/changelog debian/control debian/copyright
2281 debian/emacsen-install debian/emacsen-remove
2282 debian/emacsen-startup debian/muse-el.dirs debian/muse-el.docs
2283 debian/muse-el.info debian/rules
2284 examples/mwolson/stylesheets/.arch-ids/=id
2285 examples/mwolson/stylesheets/.arch-ids/blog.css.id
2286 examples/mwolson/stylesheets/.arch-ids/common.css.id
2287 examples/mwolson/stylesheets/.arch-ids/print.css.id
2288 examples/mwolson/stylesheets/.arch-ids/screen.css.id
2289 examples/mwolson/stylesheets/blog.css
2290 examples/mwolson/stylesheets/common.css
2291 examples/mwolson/stylesheets/print.css
2292 examples/mwolson/stylesheets/screen.css
2298 debian debian/.arch-ids examples/mwolson/stylesheets
2299 examples/mwolson/stylesheets/.arch-ids
2302 2005-07-16 05:10:31 GMT Michael Olson <mwolson@gnu.org> patch-146
2305 Allow `muse-index-as-string' to remove current file from output.
2307 muse--main--1.0--patch-146
2309 * lisp/muse-mode.el (muse-index-as-string): Add EXCLUDE-CURRENT option,
2310 which excludes the current file from the output. Improve
2314 ChangeLog lisp/muse-mode.el
2317 2005-07-16 04:56:02 GMT Michael Olson <mwolson@gnu.org> patch-145
2320 S-TAB issue with Windows.
2322 muse--main--1.0--patch-145
2324 * lisp/muse-mode.el (muse-mode-map): Try once more to fix the Shift-TAB
2328 ChangeLog lisp/muse-mode.el
2331 2005-07-16 04:39:52 GMT Michael Olson <mwolson@gnu.org> patch-144
2334 Improve temp buffer usage.
2336 muse--main--1.0--patch-144
2338 * lisp/muse-publish.el (muse-publish-file): Omit second argument to
2339 `insert-file-contents'. This should further help with the temp
2340 buffer problem. Thanks to Peter K. Lee and drkm for the research
2343 * lisp/muse.el (muse-with-temp-buffer): Renamed from
2344 `muse-with-temp-buffer-no-prompt'. Report any errors that occur, but
2345 make sure the temp buffer is killed. I didn't implement an option to
2346 save the contents of the temp buffer.
2349 ChangeLog lisp/muse-book.el lisp/muse-http.el
2350 lisp/muse-mode.el lisp/muse-poem.el lisp/muse-publish.el
2354 2005-07-16 03:39:02 GMT Michael Olson <mwolson@gnu.org> patch-143
2357 muse-docbook: split-string Emacs21 fix.
2359 muse--main--1.0--patch-143
2361 * lisp/muse-docbook.el (muse-docbook-get-author): Omit 3rd argument of
2362 split-string to fix an Emacs21 issue.
2365 ChangeLog lisp/muse-docbook.el
2368 2005-07-15 04:40:26 GMT Michael Olson <mwolson@gnu.org> patch-142
2371 muse-docbook: Parse author directive so that it validates properly.
2373 muse--main--1.0--patch-142
2375 * lisp/muse-docbook.el (muse-docbook-get-author): New function that
2376 attempts to publish the contents a DocBook-usable <author> tag.
2377 (muse-docbook-header): Use `muse-docbook-get-author'.
2380 ChangeLog lisp/muse-docbook.el
2383 2005-07-15 01:57:51 GMT Michael Olson <mwolson@gnu.org> patch-141
2386 Be a bit more clever with our consecutive list regexp.
2388 muse--main--1.0--patch-141
2390 * lisp/muse-docbook.el (muse-docbook-markup-regexps): Be a bit more
2391 clever with our consecutive list regexp.
2394 ChangeLog lisp/muse-docbook.el
2397 2005-07-15 01:50:05 GMT Michael Olson <mwolson@gnu.org> patch-140
2400 Do the right thing with consecutive list items, hopefully.
2402 muse--main--1.0--patch-140
2404 * lisp/muse-docbook.el: Apply patch from Dale Smith and add to it.
2405 (muse-docbook-header): Add DTD string.
2406 (muse-docbook-markup-regexps): Add rule that merges consecutive list
2408 (muse-docbook-merged-tags, muse-docbook-fixup-tags): Removed.
2409 ("docbook"): Change :before-end back to 'muse-docbook-fixup-sections.
2412 ChangeLog lisp/muse-docbook.el
2415 2005-07-15 01:07:35 GMT Michael Olson <mwolson@gnu.org> patch-139
2418 Improve customize interface for `muse-project-alist' once more.
2420 muse--main--1.0--patch-139
2422 * lisp/muse-project.el (muse-project-alist-get): Allow cdr of each
2423 setting to be anything, since we now support settings that use lists.
2424 (muse-project): Vastly improve this by naming each setting and showing
2425 what exact type is required. Handle case where a function is not
2426 defined yet. Use a set for styles, which looks nice. This is about as
2427 good as it can be ... unless we add some sort of inline documentation
2428 later on. A setting was added for Yann's :force-publish tag.
2430 * lisp/muse.el (muse-eval-lisp): Fix compile warning by not displaying
2434 ChangeLog lisp/muse-project.el lisp/muse.el
2437 2005-07-14 23:27:14 GMT Michael Olson <mwolson@gnu.org> patch-138
2440 Merged from hodique@lifl.fr--2005 (patch 24-33)
2442 muse--main--1.0--patch-138
2446 * hodique@lifl.fr--2005/muse--yh--1.0--patch-24
2447 Merged from mwolson@gnu.org--2005 (patch 96)
2449 * hodique@lifl.fr--2005/muse--yh--1.0--patch-25
2450 Merged from mwolson@gnu.org--2005 (patch 97-101)
2452 * hodique@lifl.fr--2005/muse--yh--1.0--patch-26
2453 Merged from mwolson@gnu.org--2005 (patch 102-106)
2455 * hodique@lifl.fr--2005/muse--yh--1.0--patch-27
2456 Merged from mwolson@gnu.org--2005 (patch 107-120)
2458 * hodique@lifl.fr--2005/muse--yh--1.0--patch-28
2459 Merged from mwolson@gnu.org--2005 (patch 121-131)
2461 * hodique@lifl.fr--2005/muse--yh--1.0--patch-29
2462 Merged from mwolson@gnu.org--2005 (patch 132)
2464 * hodique@lifl.fr--2005/muse--yh--1.0--patch-30
2465 Merged from mwolson@gnu.org--2005 (patch 133-135)
2467 * hodique@lifl.fr--2005/muse--yh--1.0--patch-31
2468 Merged from mwolson@gnu.org--2005 (patch 136)
2470 * hodique@lifl.fr--2005/muse--yh--1.0--patch-32
2471 Merged from mwolson@gnu.org--2005 (patch 137)
2473 * hodique@lifl.fr--2005/muse--yh--1.0--patch-33
2474 Introduce :force-publish project keyword. Fix bug #2637
2477 ChangeLog lisp/muse-project.el
2480 hodique@lifl.fr--2005/muse--yh--1.0--patch-24
2481 hodique@lifl.fr--2005/muse--yh--1.0--patch-25
2482 hodique@lifl.fr--2005/muse--yh--1.0--patch-26
2483 hodique@lifl.fr--2005/muse--yh--1.0--patch-27
2484 hodique@lifl.fr--2005/muse--yh--1.0--patch-28
2485 hodique@lifl.fr--2005/muse--yh--1.0--patch-29
2486 hodique@lifl.fr--2005/muse--yh--1.0--patch-30
2487 hodique@lifl.fr--2005/muse--yh--1.0--patch-31
2488 hodique@lifl.fr--2005/muse--yh--1.0--patch-32
2489 hodique@lifl.fr--2005/muse--yh--1.0--patch-33
2492 2005-07-14 20:48:56 GMT Michael Olson <mwolson@gnu.org> patch-137
2495 Prevent temp buffers from prompting for save; handle lisp errors better.
2497 muse--main--1.0--patch-137
2499 * lisp/muse-colors.el (muse-colors-region): Try to fix "Invalid search
2500 bound" error. I don't know for certain where this is coming from,
2501 though ... *grumble*.
2503 * lisp/muse.el (muse-eval-lisp): Wrap this in a `condition-case', much
2504 like how emacs-wiki does it. Warn the user about lisp errors,
2505 returning "<!--INVALID LISP CODE-->" if an error occurs. This will
2506 publish as something valid in most markup styles, with increased
2507 emphasis on those that don't support it. That's a win-win ... I think
2510 * lisp/muse.el (muse-with-temp-buffer-no-prompt): New macro that acts
2511 like `with-temp-buffer', but sets buffer-modfied-p to nil before trying
2512 to kill the buffer so we don't get any annoying prompts. I *strongly*
2513 believe that this should be the default behavior of `with-temp-buffer'.
2515 * lisp/muse-book.el (muse-book-publish-project): Use
2516 `muse-with-temp-buffer-no-prompt'.
2518 * lisp/muse-http.el (muse-http-reject): Ditto.
2520 * lisp/muse-mode.el (muse-index-as-string): Ditto.
2522 * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
2524 * lisp/muse-publish.el (muse-publish-markup-string, muse-publish-file):
2525 (muse-publish-markup-email, muse-published-contents): Ditto.
2528 ChangeLog lisp/muse-book.el lisp/muse-colors.el
2529 lisp/muse-http.el lisp/muse-mode.el lisp/muse-poem.el
2530 lisp/muse-publish.el lisp/muse.el
2533 2005-07-14 18:49:56 GMT Michael Olson <mwolson@gnu.org> patch-136
2536 Customization error; Makefile tweaks.
2538 muse--main--1.0--patch-136
2540 * Makefile (dist): Use a tla-specific method to create the tarball.
2541 Create a zip file as well.
2542 (upload): New rule that uploads the tarball and zip file to gna.org.
2544 * Makefile.defs (VERSION): New variable that determines the version
2545 string to use in the `dist' and `upload' targets.
2547 * lisp/muse.el (muse-implicit-link-functions)
2548 (muse-explicit-link-functions): Use :type of hook so that the options
2552 ChangeLog Makefile Makefile.defs lisp/muse.el
2555 2005-07-13 23:20:12 GMT Michael Olson <mwolson@gnu.org> patch-135
2558 Prepare Muse 3.01.90 (3.02 RC1).
2560 muse--main--1.0--patch-135
2564 ChangeLog lisp/muse.el muse.texi
2567 2005-07-13 23:11:08 GMT Michael Olson <mwolson@gnu.org> patch-134
2570 Attempt to get the right file extension when publishing; more examples.
2572 muse--main--1.0--patch-134
2574 * examples/mwolson/muse-init.el: Update my configuration.
2576 * examples/mwolson/templates: Store my web page templates here.
2578 * examples/mwolson/stylesheets: Store my CSS stylesheets here.
2580 * lisp/muse-publish.el (muse-publish-markup-link): Fix mangling of
2581 descriptions. Yet another reason to implement my list-returning from
2584 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Deal gracefully
2585 with a few more edge cases. Throw together a rough hack for
2586 determining when to include the output file extension.
2588 * lisp/muse-wiki.el (muse-wiki-colors-nop-tag): Make this less odious,
2589 but still ineffective.
2592 examples/mwolson/templates/.arch-ids/=id
2593 examples/mwolson/templates/.arch-ids/footer.html.id
2594 examples/mwolson/templates/.arch-ids/generic-footer.html.id
2595 examples/mwolson/templates/.arch-ids/generic-header.html.id
2596 examples/mwolson/templates/.arch-ids/header.html.id
2597 examples/mwolson/templates/footer.html
2598 examples/mwolson/templates/generic-footer.html
2599 examples/mwolson/templates/generic-header.html
2600 examples/mwolson/templates/header.html
2603 ChangeLog examples/mwolson/muse-init.el lisp/muse-publish.el
2607 examples/mwolson/templates
2608 examples/mwolson/templates/.arch-ids
2611 2005-07-13 21:12:27 GMT Michael Olson <mwolson@gnu.org> patch-133
2614 Make published link handling do the right thing, plus misc. fixes.
2616 muse--main--1.0--patch-133
2618 * lisp/muse-mode.el (muse-mode-hook): Add option for
2619 `muse-wiki-update-custom-values'. The :set function makes sure that
2620 this is always included in `muse-mode-hook' if muse-wiki is loaded.
2621 This probably isn't best-practice, but it works.
2623 * lisp/muse-project.el (muse-project-of-file): Fix some duplicated code.
2626 * lisp/muse-publish.el (muse-publish-url-transforms): Add
2627 `muse-publish-prepare-url' to the listed options.
2629 * lisp/muse-publish.el (muse-publish-output-file): Handle case where
2630 output-dir is not specified.
2632 * lisp/muse-publish.el (muse-publish-markup-link): Call link handlers
2633 here instead of later on.
2635 * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Try to do the
2636 right thing when `muse-wiki-interwiki-alist' is nil.
2638 * lisp/muse-wiki.el (muse-wiki-output-name): Removed in favor of calling
2639 `muse-publish-output-file'.
2641 * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
2642 (muse-wiki-transform-wikiword): Removed. We should not use the
2643 publishing transforms facility to handle these.
2645 * lisp/muse-wiki.el ("muse-publish"): Publish wikiwords and interwiki
2646 links as "link" rather than "url".
2648 * lisp/muse-wiki.el (muse-wiki-update-custom-values): New function that
2649 takes care of any customization cleaups that need to happen whenever
2650 muse-mode is entered.
2652 * lisp/muse.el (muse-implicit-link-functions): Add options for
2653 `muse-handle-url' and the wiki handlers.
2654 (muse-explicit-link-functions): Add option for
2655 `muse-wiki-handle-internal'.
2658 ChangeLog lisp/muse-mode.el lisp/muse-project.el
2659 lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
2662 2005-07-13 03:38:52 GMT Michael Olson <mwolson@gnu.org> patch-132
2665 Add invalid directory assertion.
2667 muse--main--1.0--patch-132
2669 * lisp/muse-project.el (muse-project-file-entries): Add assertion so that
2670 any invalid directories will trigger an error.
2673 ChangeLog lisp/muse-project.el
2676 2005-07-12 07:54:08 GMT Michael Olson <mwolson@gnu.org> patch-131
2679 AUTHORS: Fix typo, add that Yann authored muse-wiki.el.
2681 muse--main--1.0--patch-131
2688 2005-07-12 07:52:25 GMT Michael Olson <mwolson@gnu.org> patch-130
2691 Yann's assignment form came in!
2693 muse--main--1.0--patch-130
2700 2005-07-12 07:18:27 GMT Michael Olson <mwolson@gnu.org> patch-129
2703 Compilation fix, minor shuffling in `muse-mode'.
2705 muse--main--1.0--patch-129
2707 * lisp/muse.el (muse-file-extension): Make sure sym is bound before
2708 accessing it. Fixes Yet Another Compiler Error.
2710 * lisp/muse-mode.el (muse-mode): Move font-lock setup to very end so that
2711 project-specific settings happen first.
2714 ChangeLog lisp/muse-mode.el lisp/muse.el
2717 2005-07-12 07:12:49 GMT Michael Olson <mwolson@gnu.org> patch-128
2720 Fix annoying initial buffer coloring problem.
2722 muse--main--1.0--patch-128
2724 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle the case
2725 where even buffer-file-name is not set. This happens the first time we
2726 attempt to colorize the buffer. I'm rather astonished that I had to do
2730 ChangeLog lisp/muse-wiki.el
2733 2005-07-12 06:12:08 GMT Michael Olson <mwolson@gnu.org> patch-127
2736 Jump to bad and good links on TAB; mode-choosing fix.
2738 muse--main--1.0--patch-127
2740 * lisp/muse-mode.el (muse-mode-choose-mode): New function that always
2741 pics a major mode for a file. If one is specified in the project of
2742 file, use it. Otherwise, use muse-mode.
2743 (muse-next-reference, muse-previous-reference): Jump to bad links as
2746 * lisp/muse.el (muse-file-extension): Use `muse-mode-choose-mode' instead
2750 ChangeLog lisp/muse-mode.el lisp/muse.el
2753 2005-07-12 05:56:42 GMT Michael Olson <mwolson@gnu.org> patch-126
2756 Add specified Muse file extension to auto-mode-alist.
2758 muse--main--1.0--patch-126
2760 * lisp/muse.el (muse-file-extension): If extension is specified, remove
2761 the old extension from auto-mode-alist and add the new one. This
2762 eliminates the need to set muse-mode-auto-p when you have specified a
2763 Muse file extension.
2765 * examples/mwolson/muse-init.el: Sync.
2768 ChangeLog examples/mwolson/muse-init.el lisp/muse.el
2771 2005-07-11 10:08:45 GMT Michael Olson <mwolson@gnu.org> patch-125
2774 Make `muse-project-alist' more intuitively customizable.
2776 muse--main--1.0--patch-125
2778 * examples/mwolson/muse-init.el (muse-project-alist): Resync with my
2781 * lisp/muse-project.el: Thanks to jessealama on IRC for the suggestion.
2782 (muse-project-alist-get): New function that pre-parses
2783 `muse-projects-alist' before customization in order to work around an
2784 annoying limitation in the customize interface.
2785 (muse-project-alist-set): New function that takes the value that
2786 customize gave us and turns it into something Muse can use.
2787 (muse-project): New widget that outlines the form of the
2788 `muse-project-alist' variable.
2789 (muse-project-alist): Use the `muse-project' widget and specify :set
2793 ChangeLog examples/mwolson/muse-init.el lisp/muse-project.el
2796 2005-07-10 22:41:49 GMT Michael Olson <mwolson@gnu.org> patch-124
2799 Silence compiler warnings.
2801 muse--main--1.0--patch-124
2803 * lisp/muse-docbook.el (muse-docbook-fixup-tags): Docfix.
2805 * lisp/muse-html.el (muse-html-escape-string): Let-bind `ch' to silence a
2808 * lisp/muse-project.el (muse-project-applicable-styles): Call
2809 `muse-assert' with only 1 argument to silence a compiler warning.
2812 ChangeLog lisp/muse-docbook.el lisp/muse-html.el
2813 lisp/muse-project.el
2816 2005-07-10 22:19:26 GMT Michael Olson <mwolson@gnu.org> patch-123
2819 muse-docbook: Merge several other types of tags if necessary.
2821 muse--main--1.0--patch-123
2823 * lisp/muse-docbook.el (muse-docbook-fixup-tags): Renamed from
2824 `muse-docbook-fixup-sections'. For each TAG in
2825 `muse-docbook-merged-tags', if consecutive groupings of TAG exist,
2826 merge them together. Thanks to Dale P. Smith for the suggestion.
2827 (muse-docbook-merged-tags): Customizable list of tags that need merging.
2830 ChangeLog lisp/muse-docbook.el
2833 2005-07-10 22:04:50 GMT Michael Olson <mwolson@gnu.org> patch-122
2836 muse-docbook: Output an XML tag with encoding at the beginning of document.
2838 muse--main--1.0--patch-122
2840 * lisp/muse-docbook.el (muse-docbook-header): Add <xml> tag at beginning
2842 (muse-docbook-encoding-default): New option that determines which Emacs
2843 buffer encoding to use by default in Muse DocBook files if none is
2845 (muse-docbook-charset-default): New option that determines the DocBook
2846 XML charset to use if no translation is found in
2847 muse-docbook-encoding-map.
2848 (muse-docbook-encoding-map): New option alist that maps an emacs coding
2849 system to its associated DocBook coding system.
2850 (muse-docbook-transform-content-type): New function that determines the
2851 DocBook XML encoding to use based on the contents of
2852 muse-docbook-encoding-map.
2853 (muse-docbook-encoding): New function that calls
2854 muse-docbook-transform-content-type.
2855 (muse-docbook-finalize-buffer): New function that sets the buffer file
2856 coding system to the value of muse-docbook-encoding-default, but only
2857 if the buffers contents have no special characters.
2858 ("docbook"): Include :after tag that calls muse-docbook-finalize-buffer.
2861 ChangeLog lisp/muse-docbook.el
2864 2005-07-10 21:35:49 GMT Michael Olson <mwolson@gnu.org> patch-121
2867 Apply muse-docbook patch from Dale P. Smith.
2869 muse--main--1.0--patch-121
2871 * lisp/muse-docbook.el (muse-docbook-markup-strings): Apply patch from
2872 Dale P. Smith to make the markup much better.
2875 AUTHORS ChangeLog lisp/muse-docbook.el
2878 2005-07-10 00:27:13 GMT Michael Olson <mwolson@gnu.org> patch-120
2881 Use different mapping for S-tab on Windows.
2883 muse--main--1.0--patch-120
2885 * lisp/muse-mode.el (muse-mode-map): If using either XEmacs or on
2886 Windows, use [(shift tab)] for `muse-previous-reference'.
2889 ChangeLog lisp/muse-mode.el
2892 2005-07-09 20:24:40 GMT Michael Olson <mwolson@gnu.org> patch-119
2897 muse--main--1.0--patch-119
2899 * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Use
2900 `muse-match-string-no-properties' so XEmacs doesn't complain.
2903 ChangeLog lisp/muse-wiki.el
2906 2005-07-09 08:53:33 GMT Michael Olson <mwolson@gnu.org> patch-118
2909 Handle a few edge cases with project-page resolution gracefully.
2911 muse--main--1.0--patch-118
2913 * lisp/muse-project.el (muse-project-applicable-styles): Add assertion to
2914 make sure that PAGE is specified. STYLES should be generated
2915 automatically, but it could theoretically fail. I'm managing to
2916 trigger this when messing with unsaved Muse files. Handle case where
2917 buffer has not yet been saved.
2918 (muse-project-find-file): Don't try to resolve relative links; just
2921 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Fix
2922 point-of-reference bug. No need to call muse-project-page-of-file
2923 since buffer-file-name and muse-publishing-current-file both give us
2926 * lisp/muse-mode.el (muse-link-at-point): For some reason,
2927 `skip-chars-backward' only respects the newline some of the time.
2931 ChangeLog lisp/muse-mode.el lisp/muse-project.el
2935 2005-07-09 07:41:44 GMT Michael Olson <mwolson@gnu.org> patch-117
2938 Fix image-link goof-up and add pretty titles.
2940 muse--main--1.0--patch-117
2942 * lisp/muse-html.el (muse-html-markup-paragraph): Use <p
2943 class="image-link"> instead of <div class="image-link">. I found a bug
2944 with the way I was handling both, so I decided to simplify things.
2946 * lisp/muse-wiki.el (muse-wiki-output-name): New function that acts like
2947 `muse-publish-output-name', but keeps the directory prefix.
2948 (muse-wiki-transform-interwiki): Use `muse-publish-output-name'.
2950 * lisp/muse-wiki.el (muse-wiki-publish-small-title-words): New
2951 customizable option that determines the words to downcase in title.
2952 (muse-wiki-publish-pretty-title): New function that Makes a Nicely
2953 Capitalized Title out of either a string or the current title. This is
2954 not currently used by any other function -- for now it is meant to be
2958 ChangeLog lisp/muse-html.el lisp/muse-wiki.el
2961 2005-07-09 05:22:12 GMT Michael Olson <mwolson@gnu.org> patch-116
2964 Escape specials in link descriptions.
2966 muse--main--1.0--patch-116
2968 * lisp/muse-publish.el (muse-publish-escape-specials-in-string): New
2969 function that escapes special characters in the given string according
2970 to the current publishing style.
2971 (muse-publish-url): Use the above function to escape the description
2972 part of extended links.
2973 (muse-publish-prepare-url): Don't make string read-only; it does
2976 * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
2977 (muse-wiki-transform-wikiword): Don't make string read-only.
2980 ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
2983 2005-07-09 03:59:44 GMT Michael Olson <mwolson@gnu.org> patch-115
2986 Escape "&", "<", and ">" in URL text.
2988 muse--main--1.0--patch-115
2990 * lisp/muse-html.el (muse-html-escape-string): Escape "&", "<", and ">"
2991 specially. Thanks to John Sullivan for the suggestion.
2994 ChangeLog lisp/muse-html.el
2997 2005-07-09 03:24:01 GMT Michael Olson <mwolson@gnu.org> patch-114
3000 Update my example configuration.
3002 muse--main--1.0--patch-114
3004 * examples/mwolson/muse-init.el (muse-project-alist): Rename the "Web"
3005 project to "WebSite" in order to make it more distinct.
3006 (muse-wiki-interwiki-alist): Add mapping for "TheEmacsWiki".
3007 (my-muse-blosxom-finalize): Don't run the Xanga preparation code
3009 (my-muse-prepare-entry-for-xanga): Make this able to figure out the
3010 published name of the current file. I really should make a function
3011 called `muse-published-name' or something similar!
3012 ("\C-cpx"): Use this key sequence for
3013 `my-muse-prepare-entry-for-xanga'.
3014 (muse-file-extension): I'm making use of this so I can figure out its
3018 ChangeLog examples/mwolson/muse-init.el
3021 2005-07-09 03:11:28 GMT Michael Olson <mwolson@gnu.org> patch-113
3024 Tackle a project name interwiki highlighting snafu.
3026 muse--main--1.0--patch-113
3028 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Hack still more on
3029 this. It seems to be more robust now. Highlighting is going the way I
3033 ChangeLog lisp/muse-wiki.el
3036 2005-07-09 02:25:26 GMT Michael Olson <mwolson@gnu.org> patch-112
3039 Fix some gross mistakes.
3041 muse--main--1.0--patch-112
3043 * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Fix several
3046 * lisp/muse-project.el (muse-project-file-entries): If
3047 `muse-file-extension' is defined, use it to filter the entries.
3049 * lisp/muse.el (muse-file-extension): Fix messed up attempt to set
3050 variable. Move higher in file.
3052 * lisp/muse.el (muse-update-ignored-extensions-regexp): Use given
3053 argument instead of the real name of the variable.
3056 ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
3060 2005-07-09 00:10:01 GMT Michael Olson <mwolson@gnu.org> patch-111
3063 Make natural interwiki links between projects mostly work.
3065 muse--main--1.0--patch-111
3067 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Uncomment this
3068 function and flesh it out. This seems to work properly, though for
3069 some reason, interwiki links using projects are a bit flakey.
3070 (muse-wiki-handle-interwiki): Deal with case where we have a project
3071 name in an interwiki link.
3074 ChangeLog lisp/muse-wiki.el
3077 2005-07-08 22:57:55 GMT Michael Olson <mwolson@gnu.org> patch-110
3080 Fix Emacs21 issue with muse-insert-tag.
3082 muse--main--1.0--patch-110
3084 * lisp/muse-mode.el (muse-insert-tag): Pass a list of lists to
3085 completing-read to appease older Emacsen.
3088 ChangeLog lisp/muse-mode.el
3091 2005-07-08 22:55:20 GMT Michael Olson <mwolson@gnu.org> patch-109
3094 Fix error with `muse-blosxom-new-entry' and Emacs21.
3096 muse--main--1.0--patch-109
3098 * lisp/muse-blosxom.el (muse-blosxom-new-entry): Mess with call to
3099 `completing-read' so that old versions of Emacs don't complain.
3102 ChangeLog lisp/muse-blosxom.el
3105 2005-07-08 21:59:41 GMT Michael Olson <mwolson@gnu.org> patch-108
3108 Try to fix an error with `muse-blosxom-get-categories'.
3110 muse--main--1.0--patch-108
3112 * lisp/muse-blosxom.el (muse-blosxom-get-categories): Be extra cautious
3113 about processing directories.
3116 ChangeLog examples/johnw/publish-johnw lisp/muse-blosxom.el
3119 2005-07-08 21:11:53 GMT Michael Olson <mwolson@gnu.org> patch-107
3122 Make a distinction between implicit and explicit links at publish-time.
3124 muse--main--1.0--patch-107
3126 * lisp/muse-html.el (muse-html-escape-string): Ignore other arguments.
3128 * lisp/muse-http.el (muse-http-prepare-url): Handle `explicit' argument.
3130 * lisp/muse-publish.el (muse-publish-url, muse-publish-insert-url): Pass
3131 `explicit' argument.
3133 * lisp/muse-publish.el (muse-publish-markup-link): Determine whether or
3134 not we are dealing with an explicit link.
3136 * lisp/muse-publish.el (muse-publish-prepare-url): Ignore other arguments.
3138 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Take `explicit'
3139 argument, but ignore it.
3141 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only apply transforms
3142 when link is not explicit.
3145 ChangeLog lisp/muse-html.el lisp/muse-http.el
3146 lisp/muse-publish.el lisp/muse-wiki.el
3149 2005-07-08 06:40:30 GMT Michael Olson <mwolson@gnu.org> patch-106
3152 Implement several WikiWord handling fixes.
3154 muse--main--1.0--patch-106
3156 * lisp/muse-colors.el (muse-link-face): Handle case where no link is
3157 found by the handlers. Don't send implicit links through some of the
3160 * lisp/muse-mode.el (muse-link-at-point): Move to beginning of first part
3161 of interwiki link before calling `muse-handle-explicit-link'.
3163 * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Append forgotten
3164 "\\|" separator between project-alist entries and interwiki entries.
3165 Force a reconfiguration of muse-colors-markup.
3167 * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Add several checks to be
3168 sure that we don't colorize WikiNames that don't go with any file.
3172 ChangeLog lisp/muse-colors.el lisp/muse-mode.el
3176 2005-07-07 21:34:12 GMT Michael Olson <mwolson@gnu.org> patch-105
3179 Attempt to simplify muse-wiki a bit.
3181 muse--main--1.0--patch-105
3183 * lisp/muse-colors.el (muse-use-font-lock): Set up muse-colors-markup
3186 * lisp/muse-wiki.el (muse-wiki-wikiword-colors-markup)
3187 (muse-wiki-update-use-wikiword-colors, muse-wiki-wikiword-markup-regexp)
3188 (muse-wiki-update-use-wikiword-markup-regexp)
3189 (muse-wiki-update-use-wikiword-link-function)
3190 (muse-wiki-update-use-wikiword-url-transforms): Remove.
3191 (muse-wiki-update-use-wikiword): Not :set function is needed anymore.
3193 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only modify URL if
3194 `muse-wiki-use-wikiword' is specified.
3196 * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Don't process the URL
3197 unless `muse-wiki-use-wikiword' is specified.
3199 * lisp/muse-wiki.el ("muse-colors"): Add muse-wiki-wikiword-regexp to
3202 * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-wikiword-regexp to
3203 muse-publish-markup-regexps.
3205 * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-transform-wikiword to
3206 muse-publish-url-transforms.
3208 * lisp/muse-wiki.el (muse-implicit-link-functions): Add
3209 muse-wiki-handle-wikiword to muse-implicit-link-functions.
3213 ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
3216 2005-07-07 20:06:35 GMT Michael Olson <mwolson@gnu.org> patch-104
3219 Make muse-blosxom use relative name of published file in page-date alist.
3221 muse--main--1.0--patch-104
3223 * lisp/muse-blosxom.el (muse-blosxom-base-directory): Move higher in
3225 (muse-blosxom-update-page-date-alist): Renamed from
3226 `muse-blosxom-markup-date-directive'. Make the current file name
3227 relative to the base directory and strip file extension if necessary.
3231 ChangeLog lisp/muse-blosxom.el
3234 2005-07-07 19:14:38 GMT Michael Olson <mwolson@gnu.org> patch-103
3237 Hack on muse-blosxom timestamps somewhat.
3239 muse--main--1.0--patch-103
3241 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Make this
3242 actually do something useful. This should have a different name,
3244 ("blosxom-html", "blosxom-xhtml"): Call
3245 `muse-blosxom-markup-date-directive' after publishing each entry.
3249 ChangeLog lisp/muse-blosxom.el
3252 2005-07-07 06:27:02 GMT Michael Olson <mwolson@gnu.org> patch-102
3255 Fix several startup and compile errors.
3257 muse--main--1.0--patch-102
3259 * lisp/muse-wiki.el ("muse-publish"): Use correct name of function. This
3260 fixes an error that occurred during startup.
3262 * lisp/muse-regexps.el (muse-ignored-extensions-regexp)
3263 (muse-update-ignored-extensions-regexp, muse-ignored-extensions): Move
3266 * lisp/muse.el (muse-update-ignored-extensions-regexp): Fix ordering so
3267 that the nasty compile errors go away. Fix a few typos.
3268 (muse-ignored-extensions): Fix docstring.
3269 (muse-file-extension): Move this higher in the file.
3274 ChangeLog lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
3277 2005-07-07 05:57:51 GMT Michael Olson <mwolson@gnu.org> patch-101
3280 Note that muse-file-extension should not have "." in front.
3282 muse--main--1.0--patch-101
3284 * lisp/muse-project.el (muse-project-find-file): Handle case where
3285 muse-file-extension is not specified.
3287 * lisp/muse.el (muse-file-extension): Note that the period at the
3288 beginning of this value should be omitted.
3290 * lisp/muse-regexps.el (muse-update-ignored-extensions-regexp): Quote
3291 file extension so that regexp characters inside the extension will not
3292 goof it up. This should never be a problem in normal cases, but let's
3297 ChangeLog lisp/muse-project.el lisp/muse-regexps.el
3301 2005-07-07 05:36:53 GMT Michael Olson <mwolson@gnu.org> patch-100
3304 Implement optional file extension of Muse files.
3306 muse--main--1.0--patch-100
3308 * lisp/muse-mode.el (muse-mode): Make sure
3309 `muse-update-ignored-extensions-regexp' gets updated every time we
3310 enter Muse mode. This works around a bug in the customize interface --
3311 if a user changes an option using setq, the :set function sometimes
3312 does not get executed. I should really try to determine whether or not
3313 this is really an issue anymore.
3315 * lisp/muse-project.el (muse-project-find-file): Make use of
3316 `muse-file-extension'.
3318 * lisp/muse-regexps.el (muse-ignored-extensions-regexp): This is not
3319 customizable; it is autogenerated from `muse-ignored-extensions'.
3320 (muse-update-ignored-extensions-regexp): New function that sets the
3321 value of `muse-ignored-extensions-regexp'. This is needed in order to
3322 make sure that the value of `muse-file-extension' is taken into
3324 (muse-ignored-extensions): New option that determines which file
3325 extensions to ignore. It is in the form of a list of regexps.
3327 * lisp/muse.el (muse-file-extension): New option that allows the user to
3328 specify the file extension to be used for Muse files. By default, this
3329 is nil, which means that no extension will be used.
3331 * lisp/muse.el (muse-page-name): Handle case where
3332 `muse-ignored-extensions-regexp' is nil.
3336 ChangeLog lisp/muse-mode.el lisp/muse-project.el
3337 lisp/muse-regexps.el lisp/muse.el
3340 2005-07-07 03:16:38 GMT Michael Olson <mwolson@gnu.org> patch-99
3343 Document new blosxom convenience feature.
3345 muse--main--1.0--patch-99
3347 * lisp/muse-blosxom.el: Document `muse-blosxom-project-alist-dirs' and
3348 `muse-blosxom-project-alist-entry'. An example is provided in the
3353 ChangeLog lisp/muse-blosxom.el
3356 2005-07-06 23:17:35 GMT Michael Olson <mwolson@gnu.org> patch-98
3359 Further work on `muse-project-alist' entry generation for blosxom.
3361 muse--main--1.0--patch-98
3363 * examples/mwolson/muse-init.el (muse-project-alist): Use proper syntax.
3364 Include subdirectories in first part of "Blog" entry.
3366 * lisp/muse-blosxom.el (muse-blosxom-project-alist-dirs): New function
3367 that returns a list of dirs that are to be used with the first part of
3368 a `muse-project-alist' entry.
3372 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
3375 2005-07-06 22:42:35 GMT Michael Olson <mwolson@gnu.org> patch-97
3378 New function: muse-blosxom-project-alist-entry.
3380 muse--main--1.0--patch-97
3382 * examples/mwolson/muse-init.el: Update from my latest settings.
3383 (muse-project-alist): Make use of `muse-blosxom-project-alist-entry'.
3385 * lisp/muse-blosxom.el (muse-blosxom-project-alist-entry): New function
3386 that generates the latter part of an entry for `muse-project-alist'.
3390 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
3393 2005-07-06 20:52:03 GMT Michael Olson <mwolson@gnu.org> patch-96
3396 Merged from hodique@lifl.fr--2005 (patch 12-23)
3398 muse--main--1.0--patch-96
3402 * hodique@lifl.fr--2005/muse--yh--1.0--patch-12
3403 Merged from mwolson@gnu.org--2005 (patch 68-76)
3405 * hodique@lifl.fr--2005/muse--yh--1.0--patch-13
3406 Merged from mwolson@gnu.org--2005 (patch 77-80)
3408 * hodique@lifl.fr--2005/muse--yh--1.0--patch-14
3409 Merged from mwolson@gnu.org--2005 (patch 81)
3411 * hodique@lifl.fr--2005/muse--yh--1.0--patch-15
3412 Merged from mwolson@gnu.org--2005 (patch 82)
3414 * hodique@lifl.fr--2005/muse--yh--1.0--patch-16
3415 Escape % in latex publishing
3417 * hodique@lifl.fr--2005/muse--yh--1.0--patch-17
3420 * hodique@lifl.fr--2005/muse--yh--1.0--patch-18
3421 small improvement on muse-make-link
3423 * hodique@lifl.fr--2005/muse--yh--1.0--patch-19
3424 Fix customization of muse-wiki-wikiword-regexp
3426 * hodique@lifl.fr--2005/muse--yh--1.0--patch-20
3427 Allow full customization of WikiWords
3429 * hodique@lifl.fr--2005/muse--yh--1.0--patch-21
3430 Fix mouse-2 yank bug in muse-mode
3432 * hodique@lifl.fr--2005/muse--yh--1.0--patch-22
3433 Fix interpretation order
3435 * hodique@lifl.fr--2005/muse--yh--1.0--patch-23
3436 Merged from mwolson@gnu.org--2005 (patch 83-95)
3440 ChangeLog lisp/muse-wiki.el
3443 hodique@lifl.fr--2005/muse--yh--1.0--patch-12
3444 hodique@lifl.fr--2005/muse--yh--1.0--patch-13
3445 hodique@lifl.fr--2005/muse--yh--1.0--patch-14
3446 hodique@lifl.fr--2005/muse--yh--1.0--patch-15
3447 hodique@lifl.fr--2005/muse--yh--1.0--patch-16
3448 hodique@lifl.fr--2005/muse--yh--1.0--patch-17
3449 hodique@lifl.fr--2005/muse--yh--1.0--patch-18
3450 hodique@lifl.fr--2005/muse--yh--1.0--patch-19
3451 hodique@lifl.fr--2005/muse--yh--1.0--patch-20
3452 hodique@lifl.fr--2005/muse--yh--1.0--patch-21
3453 hodique@lifl.fr--2005/muse--yh--1.0--patch-22
3454 hodique@lifl.fr--2005/muse--yh--1.0--patch-23
3457 2005-07-06 19:55:48 GMT Michael Olson <mwolson@gnu.org> patch-95
3462 muse--main--1.0--patch-95
3464 * lisp/muse-mode.el (muse-follow-name-at-point)
3465 (muse-follow-name-at-mouse): Docfixes.
3469 ChangeLog lisp/muse-mode.el
3472 2005-07-06 19:30:34 GMT Michael Olson <mwolson@gnu.org> patch-94
3475 Fix goof-up in instructions for using `muse-blosxom-new-entry'.
3477 muse--main--1.0--patch-94
3479 * lisp/muse-blosxom.el: Fix goof-up in instructions for using
3480 `muse-blosxom-new-entry'.
3482 * muse.texi (Blosxom Entries): Ditto.
3486 ChangeLog lisp/muse-blosxom.el muse.texi
3489 2005-07-06 18:54:52 GMT Michael Olson <mwolson@gnu.org> patch-93
3492 Re-add global mouse-2 event.
3494 muse--main--1.0--patch-93
3496 * lisp/muse-mode.el (muse-mode-map): Re-add the global binding for
3497 mouse-2, since Yann found a way around the problem I was facing.
3498 (muse-follow-name-at-mouse): Call the event that would normally be used
3499 here if we don't have a link at point.
3503 ChangeLog lisp/muse-mode.el
3506 2005-07-06 07:19:41 GMT Michael Olson <mwolson@gnu.org> patch-92
3509 Fix publishing error.
3511 muse--main--1.0--patch-92
3513 * lisp/muse-project.el (muse-project-publish-file): Don't try to fetch
3514 the cdr of output-dir. This was a code fragment from a previous
3515 attempt to refactor this function.
3519 ChangeLog lisp/muse-project.el
3522 2005-07-06 06:39:21 GMT Michael Olson <mwolson@gnu.org> patch-91
3525 Work on getting to the point where we can resolve project interwiki links.
3527 muse--main--1.0--patch-91
3529 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
3530 `muse-publishing-current-file'.
3532 * lisp/muse-project.el (muse-project-of-file): Ditto.
3534 * lisp/muse-project.el (muse-project-applicable-styles): New function
3535 that returns the usable styles for a file, given either a list of
3536 styles or a project name. This is useful for removing styles that will
3537 be ignored for a file.
3538 (muse-project-publish-file): Split :include and :exclude processing
3539 into `muse-project-applicable-styles'.
3541 * lisp/muse-publish.el (muse-publish-output-name): Use
3542 `muse-publishing-current-file'.
3544 * lisp/muse-publish.el (muse-publish-file): Don't set `muse-current-file'.
3546 * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Recognize
3549 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Don't cause project
3550 names to be uninterpreted. Remove need for muse-assoc-string.
3552 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): First draft of
3553 function that will be called to fetch a link to a page from a Muse
3554 project from the output file of the currently-published file. This is
3555 commented out for now since I ran out of energy.
3557 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Use
3558 `muse-wiki-resolve-project-page' for handling Muse project interwiki
3559 links, but only when no match was found in `muse-wiki-interwiki-alist'.
3560 Handle case where no interwiki can be found, even though this should
3563 * lisp/muse-wiki.el (muse-mode-hook): Update `muse-wiki-interwiki-regexp'
3564 whenever Muse mode is entered. That way we don't have to enter an
3565 extra command in our .emacs.
3567 * lisp/muse.el (muse-current-file): Remove this, since a variable called
3568 `muse-publishing-current-file' already exists that does the same thing.
3571 * lisp/muse.el (muse-page-name): Use `muse-publishing-current-file'.
3573 * lisp/muse.el (muse-assoc-string): Remove this, since we no longer need
3578 ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
3579 lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
3582 2005-07-06 04:00:57 GMT Michael Olson <mwolson@gnu.org> patch-90
3585 Mouse-2 on regular text will yank rather than give an error.
3587 muse--main--1.0--patch-90
3589 * lisp/muse-mode.el (muse-mode-map): Remove mappings for mouse-2, since
3590 this seems to be more trouble than it's worth.
3591 (muse-follow-name-at-mouse): Don't call `muse-follow-name-at-point';
3592 use our own implementation.
3596 ChangeLog lisp/muse-mode.el
3599 2005-07-06 02:25:56 GMT Michael Olson <mwolson@gnu.org> patch-89
3602 Make interwiki links publish with the correct extension.
3604 muse--main--1.0--patch-89
3606 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Add the correct
3607 prefix and suffix to interwiki names, as well as stripping out unwanted
3612 ChangeLog lisp/muse-wiki.el
3615 2005-07-06 02:02:42 GMT Michael Olson <mwolson@gnu.org> patch-88
3618 Fix publishing of bare interwiki names.
3620 muse--main--1.0--patch-88
3622 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Use `setq' instead of
3623 `set'. Use `muse-assoc-string' instead of `assoc'.
3625 * lisp/muse.el (muse-assoc-string): New compatibility function that makes
3626 `assoc-string' functionality usable with Emacs21 and XEmacs.
3630 ChangeLog lisp/muse-wiki.el lisp/muse.el
3633 2005-07-06 01:41:24 GMT Michael Olson <mwolson@gnu.org> patch-87
3636 Apply a few fixes from Yann's branch.
3638 muse--main--1.0--patch-87
3640 Background: I hacked on Muse over the weekend while offline, and so did
3641 Yann. His changes to muse-wiki.el are different than the
3642 ones that I made, so we should probably figure out the best
3643 way to handle this when we both get on IRC again. For now,
3644 I've merged in the bugfixes that he's made, omitting most of
3645 the changes to muse-wiki.
3647 * lisp/muse-latex.el (muse-latex-markup-regexps): Escape %.
3649 * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Add docstring.
3651 * lisp/muse.el (muse-page-name): Fix a bug that was inadvertently
3652 introduced previously.
3656 ChangeLog lisp/muse-latex.el lisp/muse-wiki.el lisp/muse.el
3659 2005-07-05 20:41:49 GMT Michael Olson <mwolson@gnu.org> patch-86
3662 Warn if file not published; hack further on Wiki stuff.
3664 muse--main--1.0--patch-86
3666 * lisp/muse-html.el (muse-html-markup-paragraph): Make this only try to
3667 complete <div> tags that are of the class "image-link". It is hoped
3668 that this will prevent user-added <div> tags from being mangled.
3670 * lisp/muse-mode.el (muse-link-at-point): Don't pass an argument to
3671 `muse-handle-implicit-link' or `muse-handle-explicit-link' since they
3672 need to look at the text at point.
3674 * lisp/muse-publish.el (muse-publish-this-file): Warn the user if the
3675 current file has not been published since it was up-to-date. Thanks to
3676 Bill Freeman for the suggestion.
3678 * lisp/muse-publish.el (muse-publish-url): Handle case when returned url
3679 is nil. If this happens, return the original URL.
3681 * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Set using
3682 `muse-wiki-update-interwiki-regexp.'
3683 (muse-wiki-update-interwiki-regexp): New function that sets the value
3684 of `muse-wiki-interwiki-regexp'.
3685 (muse-wiki-interwiki-alist): Call `muse-wiki-update-interwiki-regexp'
3688 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Renamed from
3689 `muse-wiki-expand-interwiki'.
3690 (muse-wiki-transform-wikiword): New function that prevents WikiWords
3691 with no matching file from being published as links.
3693 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Accept an optional
3694 string argument once again, since this behavior is needed when
3696 (muse-wiki-handle-wikiword): Ditto.
3698 * lisp/muse.el (muse-handle-url): Ditto.
3700 * lisp/muse.el (muse-handle-implicit-link): Ditto. Restore match data
3701 after every unsuccessful attempt at handling the link. If argument is
3702 given, restore match-data at end, too.
3704 * lisp/muse.el (muse-handle-explicit-link): Accept optional string
3705 argument. Match data is always saved. If argument is not given,
3706 assume that `muse-implicit-link-regexp' has been matched against, and
3707 return the 1st match string if no handlers worked.
3711 ChangeLog lisp/muse-html.el lisp/muse-mode.el
3712 lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
3715 2005-07-04 23:00:06 GMT Michael Olson <mwolson@gnu.org> patch-85
3718 Hack on WikiName handling and make TAB work for Wiki links.
3720 muse--main--1.0--patch-85
3722 * lisp/muse-colors.el (muse-colors-markup): Use
3723 `muse-explicit-link-regexp' instead of `muse-link-regexp'.
3725 * lisp/muse-colors.el (muse-link-face): Add new argument EXPLICIT. If
3726 nil, don't color bad links. If non-nil, color bad links.
3728 * lisp/muse-colors.el (muse-colors-link): Pass `t' to `muse-link-face'.
3730 * lisp/muse-journal.el (muse-journal-rss-markup-regexps): Use
3731 `muse-explicit-link-regexp' instead of `muse-link-regexp'.
3732 (muse-journal-rss-munge-buffer): Ditto.
3734 * lisp/muse-mode.el (muse-mode-fill-nobreak-p, muse-link-at-point):
3737 * lisp/muse-mode.el (muse-link-at-point): Rewrite so that explicit links
3738 are handled first, then implicit ones. It should work better in all
3739 cases. For now, we depend on the value of `muse-implicit-link-regexp'
3740 to determine how far to scan for an implicit link. This defaults to
3741 the text between the point and the next space.
3743 * lisp/muse-mode.el (muse-visit-link-default): Refactored code from
3744 `muse-visit-link'. If the ANCHOR argument is a string, search for it
3745 literally after opening the buffer. Hopefully this can be of use in
3746 custom visit-link functions, when necessary.
3748 * lisp/muse-mode.el (muse-visit-link): Docfix. Call
3749 `muse-visit-link-default'.
3751 * lisp/muse-mode.el (muse-next-reference, muse-previous-reference):
3752 Search by text properties instead of regexps. This allows Muse to find
3753 links without having to have a massive regexp that contains all link
3754 types. The downside is that this will not work if the user defontifies
3755 the buffer. But it would somewhat defeat the purpose of following
3756 links if you can't see them.
3758 * lisp/muse-project.el (muse-project-batch-publish): Handle case when not
3759 enough command line args are passed in batch mode.
3761 * lisp/muse-publish.el (muse-publish-markup-regexps): Use
3762 `muse-explicit-link-regexp'.
3764 * lisp/muse-regexps.el (muse-explicit-link-regexp): Renamed from
3767 * lisp/muse-regexps.el (muse-implicit-link-regexp): New option that
3768 specifies the "common ground" of all implicit links, like URLs, bare
3769 WikiNames, and -- in the future -- email addresses.
3771 * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): Quote 'boolean.
3773 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Arg URL is no longer
3774 optional. That was a bad idea on my part. Renamed from
3775 `muse-wiki-interwiki-handle'. Hopefully all this renaming doesn't
3778 * lisp/muse-wiki.el (muse-wiki-expand-interwiki): Renamed from
3779 `muse-wiki-interwiki-expand'.
3780 (muse-wiki-handle-wikiword): Renamed from
3781 `muse-wiki-wikiword-handle'.
3783 * lisp/muse-wiki.el ("muse-colors", "muse-publish"): Use a string value
3784 for the eval-after-load arg since XEmacs chokes on constants.
3786 * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Don't display a bad-link
3787 face on WikiWords that don't correspond with a file. If people really
3788 want this to appear in bad-link face, I could accommodate that.
3790 * lisp/muse.el (muse-handle-url): New function that detects whether the
3791 given string is a URL.
3792 (muse-implicit-link-functions): Renamed from
3793 `muse-mode-link-functions'. Defaults to `muse-handle-url'.
3794 (muse-explicit-link-functions): Renamed from
3795 `muse-mode-handler-functions'.
3796 (muse-handle-implicit-link): New function that handles all
3797 implicit links by calling functions from `muse-implicit-link-functions'.
3798 (muse-handle-explicit-link): Renamed from
3803 ChangeLog lisp/muse-colors.el lisp/muse-journal.el
3804 lisp/muse-mode.el lisp/muse-project.el lisp/muse-publish.el
3805 lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
3808 2005-07-04 14:40:31 GMT Michael Olson <mwolson@gnu.org> patch-84
3811 Allow WikiWords to be ignored with <nop> or "''''".
3813 muse--main--1.0--patch-84
3815 * lisp/muse-mode.el (muse-browse-result): Docfixes.
3817 * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): New option that determines
3818 whether to hide <nop> tags when coloring a Muse buffer.
3819 (muse-wiki-wikiword-at-point): Docfix.
3820 (muse-wiki-colors-nop-tag): New function that colors <nop> tags.
3821 (muse-wiki-publish-nop-tag): New function that interprets <nop> tags
3823 (muse-colors-tags, muse-publish-markup-tags): Interpret <nop> tags,
3824 which keeps the WikiWord that follows it from being interpreted.
3825 (muse-publish-markup-regexps): Allow 4 single quotes to function as a
3830 ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
3833 2005-07-04 11:20:50 GMT Michael Olson <mwolson@gnu.org> patch-83
3836 Update postal address of FSF in muse-wiki.el.
3838 muse--main--1.0--patch-83
3840 * lisp/muse-wiki.el: Update postal address of the FSF.
3844 ChangeLog lisp/muse-wiki.el
3847 2005-07-01 22:48:51 GMT Michael Olson <mwolson@gnu.org> patch-82
3850 Interpret explicit links before emphasis.
3852 muse--main--1.0--patch-82
3854 * lisp/muse-publish.el (muse-publish-markup-regexps): Interpret explicit
3855 links before emphasis.
3857 * lisp/muse-wiki.el (muse-publish): Make rules use a multiple of 100 just
3861 ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
3864 2005-06-26 22:55:55 GMT Michael Olson <mwolson@gnu.org> patch-81
3867 Wiki hacking, regexp tweaks.
3869 muse--main--1.0--patch-81
3871 * lisp/muse-project.el (muse-project-ignore-regexp): Change group to
3874 * lisp/muse-regexps.el (muse-regexp-use-character-classes): New variable
3875 that indicates whether or not to use character classes in regexps. The
3876 default is to let Muse try to figure it out.
3877 (muse-extreg-usable-p): Make use of this variable.
3879 * lisp/muse-regexps.el (muse-url-regexp): There's too much whitespace in
3880 this regexp. I'm guessing it was supposed to have a TAB in there at
3881 one time. Replace this stuff with muse-regexp-space.
3883 * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use wikified EmacsWiki
3886 * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use "choice" instead of
3889 * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Include the page
3890 delimiter as part of the regexp. Allow "#" or "::" to be a delimiter.
3891 We'll fix those anchor problems eventually!
3893 * lisp/muse-wiki.el (muse-wiki-interwiki-at-point): New function that
3894 uses `muse-interwiki-handle' to determine whether an interwiki link is
3897 * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Make URL optional and
3898 look for a suitable value at point if needed.
3900 * lisp/muse-wiki.el: Make interwiki regexps color the same as wikiwords.
3902 * lisp/muse-wiki.el: Add publishing rule for muse-wiki-interwiki-regexp.
3904 * lisp/muse-wiki.el (muse-mode-link-functions): Add interwiki handling.
3907 ChangeLog lisp/muse-project.el lisp/muse-regexps.el
3911 2005-06-25 04:44:00 GMT Michael Olson <mwolson@gnu.org> patch-80
3914 Make installation of manual when not using Debian go smoothly.
3916 muse--main--1.0--patch-80
3918 * Makefile.defs (INSTALLINFO): New variable that specifies what command
3919 and options are to be used when insinuating the Muse documentation into
3922 * Makefile (install): Make use of INSTALLINFO.
3924 * README (Installation): Give directions for changing INSTALLINFO on a
3925 Debian system and changing where Muse is installed.
3930 ChangeLog Makefile Makefile.defs README muse.texi
3933 2005-06-25 04:09:15 GMT Michael Olson <mwolson@gnu.org> patch-79
3936 Fix compiler warning induced by last patch.
3938 muse--main--1.0--patch-79
3940 * lisp/muse-project.el (muse-current-file): Move to muse.el to fix
3944 ChangeLog lisp/muse-project.el lisp/muse.el
3947 2005-06-25 04:02:11 GMT Michael Olson <mwolson@gnu.org> patch-78
3950 Add `muse-current-file', fix minor QuickStart issue.
3952 muse--main--1.0--patch-78
3954 * examples/QuickStart: Make John Wiegley the author.
3956 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
3957 `muse-current-file' instead of `buffer-file-name'.
3959 * lisp/muse-project.el (muse-current-project): Document.
3961 * lisp/muse-project.el (muse-current-file): New variable indicating the
3962 name, including path, of the file that is currently being published.
3963 (muse-project-of-file): Make use of
3964 `muse-current-file'.
3966 * lisp/muse-publish.el (muse-publish-file): Set `muse-current-file' here.
3968 * lisp/muse.el (muse-page-name): Make use of `muse-current-file'.
3971 ChangeLog examples/QuickStart lisp/muse-blosxom.el
3972 lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
3976 2005-06-24 21:15:35 GMT Michael Olson <mwolson@gnu.org> patch-77
3979 Make muse-replace-regexp-in-string closer to its parent; no func change.
3981 muse--main--1.0--patch-77
3983 * lisp/muse.el (muse-replace-regexp-in-string): Add 2 more optional args
3984 to implement all functionality of `replace-regexp-in-string'. No
3985 functionality change.
3989 ChangeLog lisp/muse.el
3992 2005-06-24 00:22:12 GMT Michael Olson <mwolson@gnu.org> patch-76
3995 Play nicely with fill, adaptive-fill, and flyspell.
3997 muse--main--1.0--patch-76
3999 * muse-mode.el (muse-mode-intangible-links): New function used to
4000 determine whether links will be considered intangible.
4002 * lisp/muse-mode.el (muse-mode-link-functions)
4003 (muse-mode-handler-functions): Minor docfix.
4005 * lisp/muse-mode.el (muse-mode): Don't split long links when performing
4006 fill. Play nicely with adaptive-fill. Avoid lockup with flyspell by
4007 making links intangible by default, but this may be adjusted by use of
4008 the `muse-mode-intangible-links' function.
4010 * lisp/muse-mode.el (muse-mode-fill-nobreak-p): New function that returns
4011 nil if we should allow a fill to occur here. Keeps links from being
4014 * lisp/muse-mode.el (muse-mode-flyspell-p): New function that returns
4015 non-nil if we allow spell-checking to occur here. Keeps links from
4016 being improperly colorized.
4018 * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Break up long line; no
4019 functionality change.
4022 ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
4025 2005-06-23 07:13:35 GMT Michael Olson <mwolson@gnu.org> patch-75
4028 Minor doc changes and code prettification.
4030 muse--main--1.0--patch-75
4032 * AUTHORS: Note that YH's assignment is in the mail.
4034 * README (scripts): Explain better the contents of the `scripts'
4037 * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Split long line.
4040 AUTHORS ChangeLog README lisp/muse-wiki.el
4043 2005-06-23 05:20:04 GMT Michael Olson <mwolson@gnu.org> patch-74
4046 Merged from hodique@lifl.fr--2005 (patch 7-11)
4048 muse--main--1.0--patch-74
4052 * hodique@lifl.fr--2005/muse--yh--1.0--patch-7
4053 split WikiWords and InterWiki links into their own package
4055 * hodique@lifl.fr--2005/muse--yh--1.0--patch-8
4056 Merged from mwolson@gnu.org--2005 (patch 63-67), adapted muse-wiki features
4058 * hodique@lifl.fr--2005/muse--yh--1.0--patch-9
4059 Mimic experimental behavior for interwiki
4061 * hodique@lifl.fr--2005/muse--yh--1.0--patch-10
4062 fix notes publishing
4064 * hodique@lifl.fr--2005/muse--yh--1.0--patch-11
4068 lisp/.arch-ids/muse-wiki.el.id lisp/muse-wiki.el
4071 ChangeLog lisp/muse-colors.el lisp/muse-html.el
4072 lisp/muse-mode.el lisp/muse-publish.el lisp/muse.el
4075 experimental/.arch-ids/muse-wiki.el.id
4076 ==> experimental/.arch-ids/muse-wiki-old.el.id
4077 experimental/muse-wiki.el
4078 ==> experimental/muse-wiki-old.el
4081 hodique@lifl.fr--2005/muse--yh--1.0--patch-7
4082 hodique@lifl.fr--2005/muse--yh--1.0--patch-8
4083 hodique@lifl.fr--2005/muse--yh--1.0--patch-9
4084 hodique@lifl.fr--2005/muse--yh--1.0--patch-10
4085 hodique@lifl.fr--2005/muse--yh--1.0--patch-11
4088 2005-06-22 23:05:33 GMT Michael Olson <mwolson@gnu.org> patch-73
4091 Tell people where to find on-line version of manual.
4093 muse--main--1.0--patch-73
4095 * README: Add on-line locations for manual.
4097 * muse.texi: Remove @include directive. This makes generating a PDF of
4098 this documentation a lot easier.
4100 * muse.texi (Preface): Add on-line locations for manual.
4103 ChangeLog README muse.texi
4106 2005-06-22 19:57:42 GMT Michael Olson <mwolson@gnu.org> patch-72
4109 Try to make Muse play nice with outline minor mode.
4111 muse--main--1.0--patch-72
4113 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-emphasized)
4114 (muse-colors-underlined, muse-use-font-lock, muse-link-properties): Use
4115 "muse" instead of "t" when adding invisibility to text or checking for
4118 * lisp/muse.el (muse-add-to-invisibility-spec): New function that is a
4119 compatibility wrapper for `add-to-invisibility-spec'; XEmacs doesn't have
4123 ChangeLog lisp/muse-colors.el lisp/muse.el
4126 2005-06-22 08:02:58 GMT Michael Olson <mwolson@gnu.org> patch-71
4129 Minor grammar fix in Introduction section of manual.
4131 muse--main--1.0--patch-71
4133 * muse.texi (Introduction): Minor grammar fix.
4139 2005-06-22 06:32:02 GMT Michael Olson <mwolson@gnu.org> patch-70
4144 muse--main--1.0--patch-70
4146 * lisp/muse-colors.el: Remove unnecessary use of Version in header.
4148 * lisp/muse-html.el (muse-html-encoding-map): Add mapping for iso-8859-1.
4150 * lisp/muse-poem.el (muse-poem-markup-strings)
4151 (muse-poem-chapbook-strings): Make customizable.
4153 * lisp/muse-poem.el (muse-chapbook-latex-header)
4154 (muse-chapbook-latex-footer): Docfix.
4156 * lisp/muse-texinfo.el (muse-texinfo-info-extension)
4157 (muse-texinfo-pdf-extension): Ditto.
4159 * lisp/muse.el (muse-version): Change to 3.01.
4161 * muse.texi (Poem, Texinfo): Last two publishing styles complete. We're
4165 ChangeLog lisp/muse-colors.el lisp/muse-html.el
4166 lisp/muse-poem.el lisp/muse-texinfo.el lisp/muse.el muse.texi
4169 2005-06-20 02:29:08 GMT Michael Olson <mwolson@gnu.org> patch-69
4172 Tweak documentation thoroughly; still incomplete.
4174 muse--main--1.0--patch-69
4176 * README: Minor tweaks.
4178 * muse.texi: Massively rename chapters so that the titles are more
4179 descriptive. Clean up grammar.
4181 * muse.texi (Obtaining Muse): Move content of Installation node here,
4182 stripping out any customization tips, since those are covered later.
4183 Re-work this chapter since I was dissatisfied with it.
4185 * muse.texi (Installation): This node has the content of README regarding
4186 installation, which fits the title of the node much better than the
4189 * muse.texi (Blosxom): Turn the sections of this section into
4192 * muse.texi (Getting Help and Reporting Bugs): Turn this into a list. I
4195 * muse.texi (History): Add a "2005" item.
4198 ChangeLog README muse.texi
4201 2005-06-19 07:15:45 GMT Michael Olson <mwolson@gnu.org> patch-68
4204 Finish documenting 2 more publishing styles.
4206 muse--main--1.0--patch-68
4208 * lisp/muse-blosxom.el, lisp/muse-latex.el: Minor docfixes throughout.
4210 * lisp/muse-journal.el: Docfixes.
4212 * lisp/muse-publish.el (muse-publish-markup-functions): Add significant
4213 documentation to this function.
4215 * muse.texi (Blosxom Options): New node containing the publishing styles
4216 and options provided by Blosxom.
4217 (Book): Add usage note, as I suspect a lot of people might be confused
4219 (HTML): Space out entries better.
4220 (Journal, LaTeX): New nodes for publishing styles.
4221 (Common Elements): Document a few options that are present in
4225 ChangeLog lisp/muse-blosxom.el lisp/muse-journal.el
4226 lisp/muse-latex.el lisp/muse-publish.el muse.texi
4229 2005-06-19 04:45:46 GMT Michael Olson <mwolson@gnu.org> patch-67
4232 Make Muse installable and correct an Emacs21 issue.
4234 muse--main--1.0--patch-67
4236 * Makefile (.PRECIOUS): Indicate that .info and .html files in this
4237 directory will be generated.
4238 (all): Compile muse.info by default.
4239 (doc): Refactor into individual generation rules for .html and .info
4241 (install): New rule that installs Muse source code, compiled .elc
4242 files, and the manual into proper places.
4244 * Makefile.defs (ELISPDIR, INFODIR): Correct minor goof-up.
4246 * README (Insinuation): Move old content of Installation here.
4247 (Installation): Fill out this section.
4248 (Further Documentation): Add link to my website and note that a full
4249 manual is included with Muse.
4251 * lisp/Makefile (EL): Populate with .el files.
4252 (install): New rule that installs both .elc and .el files.
4254 * lisp/muse-texinfo.el (muse-texinfo-info-generate): If we're running
4255 Emacs21, hack in a handler for the @documentencoding tag so that it
4259 ChangeLog Makefile Makefile.defs README lisp/Makefile
4260 lisp/muse-texinfo.el
4263 2005-06-19 03:05:38 GMT Michael Olson <mwolson@gnu.org> patch-66
4266 Cater even more to XEmacs and its annoying whims.
4268 muse--main--1.0--patch-66
4270 * examples/Makefile (%.html, %.pdf, %.info): Pass EMACS value as
4271 environment variable.
4273 * lisp/Makefile (%.elc, test): Don't use "-L" option since XEmacs can't
4274 handle it. Load `muse-build.el' instead.
4276 * lisp/muse-colors.el (muse-colors-link): Add note that `link' is not
4279 * lisp/muse-journal.el (muse-journal-latex-munge-buffer)
4280 (muse-journal-rss-munge-buffer): Add note that the `qotd' binding is
4283 * lisp/muse-journal.el (muse-journal-generate-pages): Add note that this
4284 function does not appear to be used.
4286 * lisp/muse.el (muse-replace-regexp-in-string): Use in place of
4287 `replace-regexp-in-string', since XEmacs doesn't have this function.
4288 We only implement the first 3 args, but this could be extended if we
4291 * lisp/muse-blosxom.el (muse-blosxom-title-to-file): Use
4292 `muse-replace-regexp-in-string' in place of `replace-regexp-in-string'
4294 * lisp/muse-journal.el (muse-journal-anchorize-title): Ditto.
4296 * lisp/muse-colors.el (muse-colors-custom-tags): Remove unused binding to
4297 make XEmacs shut up.
4299 * lisp/muse-convert.el (muse-write-footnote): Ditto.
4301 * lisp/muse-html.el (muse-html-markup-table): Ditto.
4303 * lisp/muse-http.el (muse-winnow-list): Ditto.
4305 * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
4307 * lisp/muse-project.el (muse-project-file-entries): Ditto.
4309 * lisp/muse-publish.el (muse-publish-markup): Ditto.
4311 * scripts/muse-build.el: Add contrib path first; probably doesn't change
4314 * scripts/publish: Use EMACS environment variable instead of hard-coding
4318 ChangeLog examples/Makefile lisp/Makefile lisp/muse-blosxom.el
4319 lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
4320 lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
4321 lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
4322 lisp/muse.el scripts/muse-build.el scripts/publish
4325 2005-06-19 00:43:54 GMT Michael Olson <mwolson@gnu.org> patch-65
4328 Move lisp files to `lisp' directory; hack on Makefiles, XEmacs compat.
4330 muse--main--1.0--patch-65
4332 * AUTHORS: Update entry.
4334 * muse-*.el: Move to the lisp directory.
4336 * lisp/Makefile: New file containing rules to test and compile the
4339 * Makefile.defs: New file that contains common definitions for all other
4340 Makefiles, such as Emacs command to use.
4342 * Makefile: Move lisp-specific rules to lisp/Makefile.
4343 (SUBDIRS): New variable containing subdirectories to clean.
4345 * README: Update to reflect new location of source files. Give updated
4346 directions for compiling with XEmacs.
4348 * examples/Makefile (.PRECIOUS): Added to denote which type of files to
4350 (%.html): Pass SITEFLAG as an environment variable to
4353 * examples/QuickStart (The): Re-add the stray <comment> tag since it
4354 seems to be needed to keep the process from failing. This has *got* to
4355 be a bug in Muse, but I don't want to deal with it now.
4357 * lisp/muse-colors.el (muse-make-faces): Bind newsym locally.
4359 * lisp/muse-convert.el: Move line to commentary section.
4361 * lisp/muse-latex.el (muse-latex-markup-table): Note that the
4362 locally-bound `type' variable isn't used here.
4364 * lisp/muse-mode.el (muse-index-as-string): Remove unused `file' binding.
4366 * lisp/muse-texinfo.el (muse-texinfo-markup-table): Remove unused `field'
4369 * scripts/muse-build.el (load-path): Correct paths.
4371 * scripts/muse-build.el (muse-elint-files): Add a few variables here so
4372 as to avoid spurious warnings.
4374 * scripts/publish (style): Make use of SITEFLAG environment variable, if
4377 * lisp/muse.el (muse-line-end-position, muse-line-beginning-position):
4378 (muse-match-string-no-properties): New functions that take the place of
4379 `line-end-position', `line-beginning-position', and
4380 `match-string-no-properties', respectively.
4382 * examples/johnw/muse-johnw.el (muse-my-html-insert-contents)
4383 (muse-my-journal-find-entries): Use Muse-specific version of
4384 `match-string-no-properties', `line-beginning-position', and
4385 `line-end-position' since these do not exist in XEmacs.
4387 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-region)
4388 (muse-colors-custom-tags, muse-colors-link, muse-colors-title): Ditto.
4390 * lisp/muse-convert.el (muse-latex-transform): Ditto.
4392 * lisp/muse-html.el (muse-html-insert-anchor, muse-html-markup-footnote)
4393 (muse-html-insert-contents): Ditto.
4395 * lisp/muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
4397 * lisp/muse-mode.el (muse-link-at-point, muse-edit-link-at-point): Ditto.
4399 * lisp/muse-poem.el (muse-poem-prepare-buffer): Ditto.
4401 * lisp/muse-publish.el (muse-publish-markup-tag)
4402 (muse-publish-markup-footnote, muse-publish-markup-leading-space)
4403 (muse-published-buffer-contents): Ditto.
4405 * scripts/muse-build.el (muse-elint-files): Ditto.
4408 .arch-ids/Makefile.defs.id Makefile.defs lisp/.arch-ids/=id
4409 lisp/.arch-ids/Makefile.id lisp/Makefile
4412 AUTHORS ChangeLog Makefile README examples/Makefile
4413 examples/QuickStart examples/johnw/muse-johnw.el
4414 lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
4415 lisp/muse-journal.el lisp/muse-latex.el lisp/muse-mode.el
4416 lisp/muse-poem.el lisp/muse-publish.el lisp/muse-texinfo.el
4417 lisp/muse.el scripts/muse-build.el scripts/publish
4420 .arch-ids/muse-blosxom.el.id
4421 ==> lisp/.arch-ids/muse-blosxom.el.id
4422 .arch-ids/muse-book.el.id
4423 ==> lisp/.arch-ids/muse-book.el.id
4424 .arch-ids/muse-colors.el.id
4425 ==> lisp/.arch-ids/muse-colors.el.id
4426 .arch-ids/muse-convert.el.id
4427 ==> lisp/.arch-ids/muse-convert.el.id
4428 .arch-ids/muse-docbook.el.id
4429 ==> lisp/.arch-ids/muse-docbook.el.id
4430 .arch-ids/muse-html.el.id
4431 ==> lisp/.arch-ids/muse-html.el.id
4432 .arch-ids/muse-http.el.id
4433 ==> lisp/.arch-ids/muse-http.el.id
4434 .arch-ids/muse-journal.el.id
4435 ==> lisp/.arch-ids/muse-journal.el.id
4436 .arch-ids/muse-latex.el.id
4437 ==> lisp/.arch-ids/muse-latex.el.id
4438 .arch-ids/muse-mode.el.id
4439 ==> lisp/.arch-ids/muse-mode.el.id
4440 .arch-ids/muse-poem.el.id
4441 ==> lisp/.arch-ids/muse-poem.el.id
4442 .arch-ids/muse-project.el.id
4443 ==> lisp/.arch-ids/muse-project.el.id
4444 .arch-ids/muse-publish.el.id
4445 ==> lisp/.arch-ids/muse-publish.el.id
4446 .arch-ids/muse-regexps.el.id
4447 ==> lisp/.arch-ids/muse-regexps.el.id
4448 .arch-ids/muse-texinfo.el.id
4449 ==> lisp/.arch-ids/muse-texinfo.el.id
4450 .arch-ids/muse.el.id
4451 ==> lisp/.arch-ids/muse.el.id
4453 ==> lisp/muse-blosxom.el
4455 ==> lisp/muse-book.el
4457 ==> lisp/muse-colors.el
4459 ==> lisp/muse-convert.el
4461 ==> lisp/muse-docbook.el
4463 ==> lisp/muse-html.el
4465 ==> lisp/muse-http.el
4467 ==> lisp/muse-journal.el
4469 ==> lisp/muse-latex.el
4471 ==> lisp/muse-mode.el
4473 ==> lisp/muse-poem.el
4475 ==> lisp/muse-project.el
4477 ==> lisp/muse-publish.el
4479 ==> lisp/muse-regexps.el
4481 ==> lisp/muse-texinfo.el
4489 2005-06-18 20:12:05 GMT Michael Olson <mwolson@gnu.org> patch-64
4492 Massively untabify files.
4494 muse--main--1.0--patch-64
4498 ChangeLog ChangeLog.2004 experimental/muse-message.el
4499 experimental/muse-wiki.el muse-book.el muse-colors.el
4500 muse-convert.el muse-docbook.el muse-html.el muse-http.el
4501 muse-journal.el muse-latex.el muse-mode.el muse-poem.el
4502 muse-project.el muse-publish.el muse-regexps.el
4503 muse-texinfo.el muse.el
4506 2005-06-18 19:57:44 GMT Michael Olson <mwolson@gnu.org> patch-63
4509 Merged from hodique@lifl.fr--2005 (patch 2-6), without the WikiWord change.
4511 muse--main--1.0--patch-63
4513 (Summary of changes that Yann made)
4515 * muse-colors.el (muse-colors-link): Whitespace cleanup.
4517 * muse-mode.el (muse-generate-index): Move index generation code into
4518 `muse-index-as-string'.
4519 (muse-index-as-string): New function that generates an index and
4520 returns it as a string, instead of placing it in a buffer like
4521 `muse-generate-index' used to.
4525 * hodique@lifl.fr--2005/muse--yh--1.0--patch-2
4526 merge from mwolson@gnu.org--2005
4528 * hodique@lifl.fr--2005/muse--yh--1.0--patch-3
4529 Accept WikiWords as links [mostly rescinded]
4531 * hodique@lifl.fr--2005/muse--yh--1.0--patch-4
4532 merge from mwolson@gnu.org--2005/muse--main--1.0
4534 * hodique@lifl.fr--2005/muse--yh--1.0--patch-5
4535 Merged from mwolson@gnu.org--2005 (patch 60-62)
4537 * hodique@lifl.fr--2005/muse--yh--1.0--patch-6
4538 provide a string view of the index
4541 ChangeLog muse-colors.el muse-latex.el muse-mode.el
4544 hodique@lifl.fr--2005/muse--yh--1.0--patch-2
4545 hodique@lifl.fr--2005/muse--yh--1.0--patch-3
4546 hodique@lifl.fr--2005/muse--yh--1.0--patch-4
4547 hodique@lifl.fr--2005/muse--yh--1.0--patch-5
4548 hodique@lifl.fr--2005/muse--yh--1.0--patch-6
4551 2005-06-18 06:21:19 GMT Michael Olson <mwolson@gnu.org> patch-62
4554 Document Blosxom, Book, DocBook, and HTML publishing styles.
4556 muse--main--1.0--patch-62
4558 * muse-blosxom.el: Clean up header.
4560 * muse-book.el (muse-before-book-publish-hook): Rename to
4561 `muse-book-before-publish-hook'.
4562 (muse-after-book-publish-hook): Rename to
4563 `muse-book-after-publish-hook'.
4565 * muse-html.el (muse-html-anchor-on-word, muse-html-table-attributes)
4566 (muse-html-markup-strings, muse-xhtml-markup-strings)
4567 (muse-html-meta-content-type, muse-html-meta-content-encoding)
4568 (muse-html-charset-default, muse-html-encoding-default)
4569 (muse-html-encoding-map): Docfixes.
4571 * muse.texi (Blosxom, Book, DocBook, HTML, Deriving Styles): New
4575 ChangeLog muse-blosxom.el muse-book.el muse-html.el muse.texi
4578 2005-06-18 01:35:33 GMT Michael Olson <mwolson@gnu.org> patch-61
4581 Begin work on Publishing Styles section of manual.
4583 muse--main--1.0--patch-61
4585 * Makefile (.PHONY): Add "doc" to list.
4586 (doc): New rule that generates Info and HTML files from muse.texi.
4587 (dist): Rely on `distclean', not `clean'.
4589 * examples/QuickStart (Authoring mode): Remove empty section.
4591 * muse.texi: Call this program "the Emacs Muse" in title.
4592 (Publishing Styles): Begin to populate section.
4593 (Deriving Styles): First subsection of Publishing Styles.
4594 (Contributors): Remove spurious copyright section, since we address
4597 * README: Actually remember to add this file.
4600 .arch-ids/README.id README
4603 ChangeLog Makefile examples/QuickStart muse.texi
4606 2005-06-17 01:10:41 GMT Michael Olson <mwolson@gnu.org> patch-60
4609 Document Markup Rules.
4611 muse--main--1.0--patch-60
4613 * examples/QuickStart: Remove stray <comment> tag.
4615 * muse.texi (Top): Comment every menu line.
4616 (Markup Rules): New section with plenty of subsections.
4619 ChangeLog examples/QuickStart muse.texi
4622 2005-06-15 23:50:12 GMT Michael Olson <mwolson@gnu.org> patch-59
4625 Release this as Muse 3.00.90 (RC1).
4627 muse--main--1.0--patch-59
4629 * Makefile (%.elc): Use -q instead of --no-init-file because the former
4630 is compatible with both Emacs and XEmacs.
4632 * examples/README: Renamed to QuickStart.
4634 * examples/Makefile (EXAMPLES): Reflect name change of README.
4639 ChangeLog Makefile examples/Makefile muse.el
4642 examples/.arch-ids/README.id
4643 ==> examples/.arch-ids/QuickStart.id
4645 ==> examples/QuickStart
4648 2005-06-15 22:47:05 GMT Michael Olson <mwolson@gnu.org> patch-58
4651 Makefile refactoring.
4653 muse--main--1.0--patch-58
4655 * Makefile (.PHONY): List all non-file targets.
4656 (examples): New rule that calls Make in the examples directory.
4657 (atranslit): Removed, since this isn't (yet) bundled with Muse.
4659 * README: Move to the examples directory. I'd prefer to distribute a
4660 very basic plain text README and use this as a quickstart + markup
4661 example + publishing example.
4663 * examples/Makefile: Move all README-related rules here.
4665 * examples/README: Add an "About this document" section.
4667 * scripts/publish (style): Do not include the contrib directory, since we
4668 don't use any code from there. Since this is only invoked from the
4669 examples directory, make sure add the parent directory to the load
4672 * muse.texi: Change version to 3.00.90 (RC1).
4674 * muse.el: Change location of the README file in header.
4676 * muse.el (muse-version): Update to 3.00.90 (RC1).
4679 examples/.arch-ids/Makefile.id examples/Makefile
4682 ChangeLog Makefile examples/README muse.el muse.texi
4687 ==> examples/.arch-ids/README.id
4692 2005-06-14 03:14:05 GMT Michael Olson <mwolson@gnu.org> patch-57
4695 Update my example configuration.
4697 muse--main--1.0--patch-57
4699 * examples/mwolson/muse-init.el: Update to reflect use of outline faces
4700 and experimental status of muse-message.
4703 ChangeLog examples/mwolson/muse-init.el
4706 2005-06-14 03:08:54 GMT Michael Olson <mwolson@gnu.org> patch-56
4709 Provide optional outline-style faces; customization fixes; experimental stuff.
4711 muse--main--1.0--patch-56
4713 * muse-colors.el (muse-colors-autogen-headings): New user-customizable
4714 option that determines what the header faces should look like. If
4715 'outline, use outline-style faces. If nil, don't generate the faces at
4716 all, which allows the user to specify their own. Otherwise, use the
4717 scaled faces, which is the default behavior.
4718 (muse-colors-outline-faces-list): List of faces to use. In case the
4719 outline faces are not available, provide reasonable defaults.
4720 (muse-make-faces): Use dolist instead of mapc. Implement the
4721 possibility of having outline-style colors for heading. Don't call
4722 this function immediately -- give the users time to make their changes
4723 through the customize interface. Once we call this function, Emcs from
4724 CVS will not allow the faces to be changed easily, which is a shame.
4726 * muse-message.el (muse-message-contents-tag): Copied from
4727 `muse-publish-contents-tag' in order to keep the customization
4728 interface from making the `muse-markup-tags' option from throwing a
4729 type mismatch error. This function is untested and will likely do
4730 nothing useful. This file has been moved to the experimental folder
4731 until it gets fleshed out more.
4733 * experimental/muse-wiki.el: New file from johnw's initial attempt at a
4734 file that could eventually provide wiki-like ability. Currently this
4735 is just a collection of functions that were pruned out when he remade
4736 Muse, so don't get too excited. I plan to eventually merge Yann
4737 Hodique's work here, probably after the first release of Muse.
4739 * muse-regexps.el (muse-regexp): Improve description.
4741 * muse-project.el (muse-project-ignore-regexp): Make this be a part of
4742 the muse-regexp group since it is just a single regexp. Lists of
4743 regexps don't have to be in muse-regexp, however.
4745 * muse-blosxom.el (muse-blosxom): Change use of `behaviour' to `behavior'
4746 since the Emacs devel mailing list seems to not want Britain-izations
4749 * muse-colors.el (muse-colors): Ditto.
4751 * muse-docbook.el (muse-docbook): Ditto.
4753 * muse-html.el (muse-html): Ditto.
4755 * muse-http.el (muse-http): Ditto.
4757 * muse-message.el (muse-message): Ditto.
4759 * muse-mode.el (muse-mode): Ditto.
4761 * muse-project.el (muse-project): Ditto.
4763 * muse-publish.el (muse-publish): Ditto.
4765 * muse.el (muse): Ditto.
4768 experimental/.arch-ids/=id
4769 experimental/.arch-ids/muse-wiki.el.id
4770 experimental/muse-wiki.el
4773 ChangeLog experimental/muse-message.el muse-blosxom.el
4774 muse-colors.el muse-docbook.el muse-html.el muse-http.el
4775 muse-mode.el muse-project.el muse-publish.el muse-regexps.el
4779 .arch-ids/muse-message.el.id
4780 ==> experimental/.arch-ids/muse-message.el.id
4782 ==> experimental/muse-message.el
4785 experimental experimental/.arch-ids
4788 2005-06-13 22:37:20 GMT Michael Olson <mwolson@gnu.org> patch-55
4791 Fix publishing error when given an empty string for header/footer.
4793 muse--main--1.0--patch-55
4795 * muse-publish.el (muse-insert-file-or-string): Don't pass argument to
4796 `file-readable-p' if it is an empty string. For some reason,
4797 `file-readable-p' and `insert-file-contents' were treating an empty
4798 string as if it were the current directory.
4801 ChangeLog muse-publish.el
4804 2005-06-13 22:01:00 GMT Michael Olson <mwolson@gnu.org> patch-54
4807 WYSIWYG emphasis, XEmacs compatibility hacks.
4809 muse--main--1.0--patch-54
4811 * muse-colors.el (muse-colors-emphasized): Make emphasis more WYSIWIG
4812 compliant. Only colorize if we end with the same number of asterisks
4813 as we start with, preventing unnoticed syntax errors. Don't colorize
4814 in the middle of a word.
4815 (muse-colors-underlined): Make underlining more WYSIWIG compliant.
4816 Only colorize if we end with an underscore. Don't colorize in the
4819 * muse-docbook.el (muse-docbook-markup-paragraph): Move question mark
4820 inside of group. This will probably not do anything, but it seems
4823 * muse-html.el (muse-html-markup-paragraph): Attempt to deal with case
4824 where we start with an image link. JohnW didn't seem to like having
4825 <p> tags inserted before image links, but they don't validate properly
4826 as they are. For now, I will surround such links/paragraphs with <div
4827 class="image-link"> in an attempt to be as not invasive and yet
4828 standards compliant as possible.
4830 * muse-html.el (muse-html-escape-string): Work around distinction between
4831 int and char types in XEmacs. Deal with an annoying replace-match bug
4832 in XEmacs that rears its head at times.
4834 * muse-publish.el (muse-publish-markup-word): Allow underlines to be
4838 ChangeLog muse-colors.el muse-docbook.el muse-html.el
4842 2005-06-13 01:13:08 GMT Michael Olson <mwolson@gnu.org> patch-53
4845 Minor code cleanup to address elint issues.
4847 muse--main--1.0--patch-53
4849 * Makefile (test): Don't build README files during this rule. Remove
4850 spurious "make clean" statement.
4852 * muse-colors.el (muse-colors-tags): Make sure that this appears in the
4853 `muse-colors' group, and give it a proper type.
4855 * muse-mode.el: Wrap condition-case around `eval-when-compile'.
4857 * examples/johnw/muse-johnw.el (muse-my-html-insert-contents,
4858 muse-my-journal-find-entries): Replace `string-to-int' with
4861 * muse-html.el (muse-html-insert-contents): Ditto.
4863 * muse-journal.el (muse-journal-html-munge-buffer,
4864 muse-journal-latex-munge-buffer): Ditto.
4866 * muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
4868 * muse-publish.el (muse-publish-markup-footnote,
4869 muse-publish-contents-tag): Ditto.
4871 * muse-regexps.el (muse-extreg-usable-p): Ditto.
4874 ChangeLog Makefile examples/johnw/muse-johnw.el muse-colors.el
4875 muse-html.el muse-journal.el muse-mode.el muse-publish.el
4879 2005-06-13 00:41:10 GMT Michael Olson <mwolson@gnu.org> patch-52
4882 Add ability to automate the creation a new blosxom entry.
4884 muse--main--1.0--patch-52
4886 * examples/mwolson/muse-init.el: Move new entry section to
4887 muse-blosxom.el. Modify the key settings in my example accordingly.
4889 * muse-blosxom.el (muse-blosxom-footer): Just use the empty string, since
4890 Muse always makes sure that the file ends with a newline.
4892 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove this, since
4893 planner markup is now provided automatically by the planner port to
4894 Muse, and we don't have any customized markup.
4896 * muse-blosxom.el (muse-blosxom-base-directory): New customizable
4897 variable that specifies where the base directory of your blog entries
4900 * muse-blosxom.el (muse-blosxom-get-categories): Get the categories from
4901 the base directory. Explore categories recursively.
4903 * muse-blosxom.el (muse-blosxom-title-to-file): Helper function for
4904 `muse-blosxom-new-entry'. Turns the given title into a lowercase, sans
4905 special characters file name.
4907 * muse-blosxom.el (muse-blosxom-new-entry): Automate the process of
4908 making a new blog entry. It will prompt you for a category, then a
4909 title, and then will create a new file that has the date and title
4913 ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
4916 2005-06-12 22:11:20 GMT Michael Olson <mwolson@gnu.org> patch-51
4919 Change mailing address of FSF, add AUTHORS file.
4921 muse--main--1.0--patch-51
4923 * muse-*.el, muse.texi: Change mailing address of FSF.
4925 * muse.texi (Contributors): Fix typo.
4927 * AUTHORS: New file containing a list of all of those who have
4928 contributed code or documentation to Muse, how many lines were changed,
4932 .arch-ids/AUTHORS.id AUTHORS
4935 ChangeLog muse-blosxom.el muse-convert.el muse-docbook.el
4936 muse-html.el muse-http.el muse-journal.el muse-latex.el
4937 muse-message.el muse-mode.el muse-poem.el muse-project.el
4938 muse-publish.el muse-regexps.el muse-texinfo.el muse.el
4942 2005-06-12 21:33:24 GMT Michael Olson <mwolson@gnu.org> patch-50
4945 Merged from hodique@lifl.fr--2005 (patch 0-1)
4947 muse--main--1.0--patch-50
4951 * hodique@lifl.fr--2005/muse--yh--1.0--base-0
4952 tag of mwolson@gnu.org--2005/muse--main--1.0--patch-49
4954 * hodique@lifl.fr--2005/muse--yh--1.0--patch-1
4955 fix .html (for example) in visible names for links
4958 ChangeLog muse-publish.el
4961 hodique@lifl.fr--2005/muse--yh--1.0--base-0
4962 hodique@lifl.fr--2005/muse--yh--1.0--patch-1
4965 2005-06-11 23:35:43 GMT Michael Olson <mwolson@gnu.org> patch-49
4968 Make generated X(HT)ML show up in the right encoding in other modes.
4970 muse--main--1.0--patch-49
4972 * muse-html.el (muse-xhtml-header): Add "encoding=..." to first line.
4973 Thanks to Zhiqiang Ye for the suggestion. This attempts to make
4974 generated (X)HTML files show up in the right coding system when editing
4975 them with another Emacs mode.
4977 * muse-journal.el (muse-journal-rss-header): Automatically determine the
4978 encoding instead of hard-coding it.
4980 * muse-message.el: Add content to Commentary section, explaining the use
4981 of this publishing style.
4984 ChangeLog muse-html.el muse-journal.el muse-message.el
4987 2005-06-11 01:28:01 GMT Michael Olson <mwolson@gnu.org> patch-48
4990 Move regexps to same group, only make 4 heading faces.
4992 muse--main--1.0--patch-48
4994 * muse-colors.el (muse-make-faces): Only create 4 header faces since we
4995 can only publish 3 of them specially, leaving the fourth to be in
4997 (muse-colors-markup): Only recognize 4 levels of heading.
4999 * muse-regexps.el (muse-tag-regexp, muse-link-regexp, muse-url-regexp)
5000 (muse-file-regexp, muse-image-regexp)
5001 (muse-ignored-extensions-regexp): Moved here from muse.el. It seems
5002 like a good idea to have all the regexps in the same group.
5005 ChangeLog muse-colors.el muse-regexps.el muse.el
5008 2005-06-09 19:48:02 GMT Michael Olson <mwolson@gnu.org> patch-47
5011 Update my example config, minor code cleanup.
5013 muse--main--1.0--patch-47
5015 * examples/mwolson/muse-init.el (muse-project-alist): Shorten project
5016 names and add "Plans" project.
5018 * muse-docbook.el (looking-back): Delete.
5020 * muse-html.el (looking-back): Delete.
5022 * muse-html.el (muse-html-markup-paragraph): Use `muse-looking-back'
5023 instead of `looking-back'.
5025 * muse.el (muse-looking-back): Instead of redefining the `looking-back'
5026 function, use this function. If `looking-back' exists, call it;
5027 otherwise, use a workaround.
5030 contrib/.arch-ids/pcomplete.el.id contrib/pcomplete.el
5033 ChangeLog examples/mwolson/muse-init.el muse-docbook.el
5034 muse-html.el muse.el
5037 2005-05-30 22:15:13 GMT Michael Olson <mwolson@gnu.org> patch-46
5040 Handle a few paragraph publishing edge cases better.
5042 muse--main--1.0--patch-46
5044 * muse-docbook.el (muse-docbook-markup-regexps): Consolidate the
5045 beginning-of-document, end-of-document, and paragraph separator regexps
5046 so that one markup rule can be used in all these cases.
5047 (muse-docbook-markup-paragraph): Handle more cases correctly. In
5048 particular, blockquote or center at beginning or end of document will
5049 be published properly. Hopefully this won't slow things down too much.
5050 (muse-docbook-markup-paragraph-close): Removed.
5052 * muse-blosxom.el (muse-blosxom-markup-regexps): Ditto.
5054 * muse-html.el (muse-html-markup-regexps, muse-html-markup-paragraph):
5056 (muse-html-markup-paragraph-close): Removed.
5059 ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
5062 2005-05-28 23:37:11 GMT Michael Olson <mwolson@gnu.org> patch-45
5065 Improve prompt when reading a tag.
5067 muse--main--1.0--patch-45
5069 * muse-mode.el (muse-insert-tag): Add a colon after "default" like some
5070 other Emacs modes seem to do.
5073 ChangeLog muse-mode.el
5076 2005-05-28 23:34:50 GMT Michael Olson <mwolson@gnu.org> patch-44
5079 Warn user when publishing fails due to a private directory.
5081 muse--main--1.0--patch-44
5083 * muse-project.el (muse-project-private-p): Warn users when publishing a
5084 file fails due to its directory not being readable by others. Make
5085 sure that you do a `chmod +o name_of_directory' if you want the
5086 contents of that directory to be publishable.
5089 ChangeLog muse-project.el
5092 2005-05-28 23:21:39 GMT Michael Olson <mwolson@gnu.org> patch-43
5095 Fix error with example tags and message publishing style.
5097 muse--main--1.0--patch-43
5099 * muse-colors.el: Don't define `font-lock-mode' as a variable. Check to
5100 see if a previous definition for `font-lock-multiline' exists.
5102 * muse-message.el (muse-message-example-tag): Don't require two
5103 additional (unused) arguments.
5106 ChangeLog muse-colors.el muse-message.el
5109 2005-05-22 05:58:40 GMT Michael Olson <mwolson@gnu.org> patch-42
5112 Always end the published document with a newline.
5114 muse--main--1.0--patch-42
5116 * muse-html.el (muse-html-markup-paragraph-close): Always end the
5117 published document with a newline.
5119 * muse-docbook.el (muse-docbook-markup-paragraph-close): Ditto.
5122 ChangeLog muse-docbook.el muse-html.el
5125 2005-05-22 01:26:13 GMT Michael Olson <mwolson@gnu.org> patch-41
5128 Don't let automatic backup files crash the publishing process.
5130 muse--main--1.0--patch-41
5132 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove rule for date
5133 directive since this value is already processed by
5134 `muse-publish-markup-directive', and may be obtained by using
5135 the code: (muse-publishing-directive "date").
5137 * muse-colors.el (muse-colors-region): Make sure that we don't ever try
5138 to run (funcall nil); this happened once during a debugging process.
5140 * muse-project.el (muse-project-private-p): Skip any file for which we
5141 cannot fetch attributes. This fixes a bug where having an
5142 Emacs-generated automatic backup file in a publishing directory causes
5143 the publishing process to halt with an error.
5146 ChangeLog muse-blosxom.el muse-colors.el muse-project.el
5149 2005-05-20 20:44:46 GMT Michael Olson <mwolson@gnu.org> patch-40
5152 Apply fix in previous patch to the DocBook publishing style.
5154 muse--main--1.0--patch-40
5156 * muse-docbook.el (muse-docbook-markup-paragraph-close): Apply fix from
5157 previous patch here as well.
5161 ChangeLog muse-docbook.el
5164 2005-05-20 20:28:32 GMT Michael Olson <mwolson@gnu.org> patch-39
5167 Fix newly-introduced lock-up during HTML publishing.
5169 muse--main--1.0--patch-39
5171 * muse-blosxom.el (muse-blosxom-markup-regexps): Give date directive and
5172 planner rules higher priority in the publishing sequence. Hopefully
5173 this will not wreck anything; I don't use these rules, so I cannot
5174 tell. This wasn't a real bugfix, just an aesthetic code thing for me.
5176 * muse-html.el (muse-html-markup-paragraph-close): Don't use
5177 replace-match; that seems to be slightly evil. Return nil instead of a
5178 newline since otherwise Muse thinks that we are not done yet and gets
5179 into an infinite loop. This should fix the lock-up problem that
5180 resulted from the previous few patches.
5183 ChangeLog muse-blosxom.el muse-html.el
5186 2005-05-19 23:44:16 GMT Michael Olson <mwolson@gnu.org> patch-38
5191 muse--main--1.0--patch-38
5193 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove stray parenthesis.
5197 ChangeLog muse-blosxom.el
5200 2005-05-19 23:41:54 GMT Michael Olson <mwolson@gnu.org> patch-37
5203 Make docbook and blosxom modes close paragraphs properly at end.
5205 muse--main--1.0--patch-37
5207 * muse-blosxom.el (muse-blosxom-markup-regexps): Use new rule from last
5210 * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
5211 (muse-docbook-markup-paragraph-close): Adapt from
5212 `muse-html-markup-paragraph-close'.
5214 * muse-html.el (muse-html-markup-paragraph-close): Add newline so that we
5215 preserve the same appearance as before the last patch.
5218 ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
5221 2005-05-19 23:26:50 GMT Michael Olson <mwolson@gnu.org> patch-36
5224 Bugfix: Close P tag properly at end of file.
5226 muse--main--1.0--patch-36
5228 * muse-blosxom.el: Fix bug where loading this file twice would cause an
5231 * muse-html.el (muse-html-markup-regexps): Use simpler mechanism for
5232 detecting whether or not a paragraph needs a closing P tag.
5233 (muse-html-markup-paragraph-close): New function that only inserts a
5234 closing P tag when an unclosed P tag is nearby.
5237 ChangeLog muse-blosxom.el muse-html.el
5240 2005-05-18 06:07:02 GMT Michael Olson <mwolson@gnu.org> patch-35
5243 Update my example settings.
5245 muse--main--1.0--patch-35
5247 * examples/mwolson/muse-init.el: Synchronize with my current settings.
5250 ChangeLog examples/mwolson/muse-init.el
5253 2005-05-18 06:03:07 GMT Michael Olson <mwolson@gnu.org> patch-34
5256 Update documentation for C-c TAB feature.
5258 muse--main--1.0--patch-34
5260 * muse.texi (Keystroke Summary): Note that C-c TAB calls
5268 2005-05-18 06:00:27 GMT Michael Olson <mwolson@gnu.org> patch-33
5271 New feature: tag completion with C-c TAB.
5273 muse--main--1.0--patch-33
5275 * muse-mode.el (muse-mode-map): Map C-c TAB to `muse-insert-tag'.
5276 (muse-tag-history, muse-custom-tags): New variables that keep track of
5277 the tag history and newly-entered tags respectively for
5279 (muse-insert-tag): New function that interactively prompts the user for
5283 ChangeLog muse-mode.el
5286 2005-05-18 05:49:07 GMT Michael Olson <mwolson@gnu.org> patch-32
5289 Fix XHTML validation error with <hr> and <br>.
5291 muse--main--1.0--patch-32
5293 * muse-html.el (muse-xhtml-markup-strings): Use the proper form of the BR
5294 and HR tags for XHTML publishing. This should fix a few validation
5295 errors that I've been noticing lately.
5298 ChangeLog muse-html.el
5301 2005-05-12 22:46:10 GMT Michael Olson <mwolson@gnu.org> patch-31
5304 Remove flyspell overlays on links.
5306 muse--main--1.0--patch-31
5308 * muse-colors.el (muse-colors-link): Remove flyspell overlays. This
5309 should make the link clickable. On Emacs21, the color will stay red,
5310 but other Emacsen should do the right thing, which is use the normal
5311 link color. Hopefully this will fix some strange flyspell-related link
5315 ChangeLog muse-colors.el
5318 2005-05-06 03:30:05 GMT Michael Olson <mwolson@gnu.org> patch-30
5321 Update my example Muse settings.
5323 muse--main--1.0--patch-30
5325 * examples/mwolson/muse-init.el: Update from my latest version.
5326 (muse-project-alist): Remove the francais part of my blog.
5327 (my-muse-mode-flyspell-p): Split old `my-muse-mode-affect-p' function
5328 into this and `my-muse-mode-fill-nobreak-p'.
5329 (muse-mode-hook): Tell fill mode to avoid breaking links; hopefully
5330 this is the best way to accomplish this.
5331 (my-muse-blosxom-title-to-file): Replace more non-alphanumeric
5332 characters in the title.
5333 (my-muse-prepare-entry-for-xanga): Treat example regions better.
5336 ChangeLog examples/mwolson/muse-init.el
5339 2005-04-21 18:25:28 GMT Michael Olson <mwolson@gnu.org> patch-29
5342 Add simple `muse-version' function.
5344 muse--main--1.0--patch-29
5346 * muse.el (muse-version): New function that displays the value of the
5347 `muse-version' variable. This should be easier for the user to type
5348 than C-h v muse-version.
5354 2005-04-21 18:19:02 GMT Michael Olson <mwolson@gnu.org> patch-28
5357 Don't compile documentation by default.
5359 muse--main--1.0--patch-28
5361 * Makefile (all): Don't compile documentation by default.
5362 (doc): Use this rule to compile documentation.
5368 2005-04-16 18:08:24 GMT Michael Olson <mwolson@gnu.org> patch-27
5371 Merge RSS 2.0 enclosure support for muse-journal.el from johnw
5373 muse--main--1.0--patch-27
5375 2005-04-16 Michael Olson <mwolson@gnu.org>
5377 * muse-journal.el: Merge in enclosure support for RSS 2.0 from
5378 johnw. If a journal entry's title is a [[link]], then an
5379 <enclosure> tag will be added to the XML data giving the size and
5380 MIME type of the link target. This makes podcasting with Muse
5382 (muse-journal-rss-entry-template): Add enclosure usage to example.
5383 (muse-journal-rss-munge-buffer): Implement enclosures.
5386 ChangeLog muse-journal.el
5389 2005-04-15 05:54:30 GMT Michael Olson <mwolson@gnu.org> patch-26
5392 Standardize source headers, appease elint, don't require planner
5394 muse--main--1.0--patch-26
5396 2005-04-15 Michael Olson <mwolson@gnu.org>
5398 * Makefile, scripts/muse-build.el: Moved muse-build.el to the
5399 `scripts' directory since it really isn't part of Muse proper; it
5400 is used to generate Muse output from the command line.
5402 * muse-blosxom.el: Handle case where planner is not loaded so that
5403 it isn't a hard requirement.
5405 * muse-colors.el: Move definition of `muse-colors-tag-info' up so
5406 that elint doesn't complain.
5408 * muse-message.el (muse-message-markup-link): Don't throw up on
5409 links with no description.
5411 * muse-blosxom.el, muse-book.el, muse-colors.el, muse-convert.el,
5412 muse-docbook.el, muse-html.el, muse-http.el, muse-journal.el,
5413 muse-latex.el, muse-message.el, muse-mode.el, muse-poem.el,
5414 muse-project.el, muse-publish.el, muse-regexps.el,
5415 muse-texinfo.el, muse.el: Add standard header for each file in
5416 preparation for the initial release, which will hopefully happen
5417 sometime within the next month.
5421 experimental/.arch-ids/=id
5424 ChangeLog Makefile muse-blosxom.el muse-book.el muse-colors.el
5425 muse-convert.el muse-docbook.el muse-html.el muse-http.el
5426 muse-journal.el muse-latex.el muse-message.el muse-mode.el
5427 muse-poem.el muse-project.el muse-publish.el muse-regexps.el
5428 muse-texinfo.el muse.el
5431 .arch-ids/muse-build.el.id
5432 ==> scripts/.arch-ids/muse-build.el.id
5434 ==> scripts/muse-build.el
5436 removed directories:
5437 experimental experimental/.arch-ids
5440 2005-04-14 23:46:47 GMT Michael Olson <mwolson@gnu.org> patch-25
5443 Merge contents of muse-latexcjk.el into muse-latex.el.
5445 muse--main--1.0--patch-25
5447 2005-04-14 Michael Olson <mwolson@gnu.org>
5449 * muse-latex.el (muse-latexcjk-header, muse-latexcjk-footer)
5450 (muse-latexcjk-encoding-map, muse-latexcjk-encoding-default)
5451 (muse-latexcjk-encoding, muse-latexcjk-transform-content-type):
5452 Merge in from muse-latexcjk.el.
5454 * muse-latexcjk.el: Removed, functionality merged with
5458 .arch-ids/muse-latexcjk.el.id muse-latexcjk.el
5461 ChangeLog muse-latex.el
5464 2005-04-06 23:25:47 GMT Michael Olson <mwolson@gnu.org> patch-24
5467 Merge muse-xhtml.el into muse-html.el.
5469 muse--main--1.0--patch-24
5471 2005-04-06 Michael Olson <mwolson@gnu.org>
5473 * examples/mwolson/muse-init.el: Update with respect to the
5474 muse-xhtml.el merge.
5476 * muse-html.el: The contents of muse-xhtml.el have been merged in
5477 as advised by John Wiegley.
5478 (muse-html-style-sheet): Add example for XHTML use in the
5479 function's documentation.
5480 (muse-xhtml-header, muse-xhtml-footer, muse-xhtml-markup-tags):
5481 Moved from muse-xhtml.el.
5483 * muse-xhtml.el: Removed; contents merged into muse-html.el.
5486 .arch-ids/muse-xhtml.el.id muse-xhtml.el
5489 ChangeLog examples/mwolson/muse-init.el muse-html.el
5492 2005-04-06 03:18:55 GMT Michael Olson <mwolson@gnu.org> patch-23
5495 Try to fix regexps for Emacs 21.4.
5497 muse--main--1.0--patch-23
5499 2005-04-05 Michael Olson <mwolson@gnu.org>
5501 * muse-regexps.el (muse-extreg-usable-p): Try to make regexps work
5505 ChangeLog muse-regexps.el
5508 2005-04-01 17:59:47 GMT Michael Olson <mwolson@gnu.org> patch-22
5511 Add comments to the publish-project example script
5513 muse--main--1.0--patch-22
5515 2005-04-01 Michael Olson <mwolson@gnu.org>
5517 * examples/publish-project: Moved here from
5518 scripts/publish-project. Added a few comments so people know what
5522 ChangeLog examples/publish-project
5525 scripts/.arch-ids/publish-project.id
5526 ==> examples/.arch-ids/publish-project.id
5527 scripts/publish-project
5528 ==> examples/publish-project
5531 2005-04-01 02:27:08 GMT Michael Olson <mwolson@gnu.org> patch-21
5534 New XHTML style, add more examples to my sample muse config
5536 muse--main--1.0--patch-21
5538 2005-03-31 Michael Olson <mwolson@gnu.org>
5540 * examples/mwolson/muse-init.el: Give an example of deriving a
5541 custom publishing style.
5542 (my-muse-blosxom-finalize): Finalizes the "my-blosxom" style.
5543 (my-muse-prepare-entry-for-xanga): Mangle the published output
5544 from a blosxom project and copy the result to the clipboard for
5545 easy pasting into Xanga's web form. The file is untouched.
5547 * muse-html.el (muse-html-style-sheet): Include the <style
5548 type="text/css"></style> wrapper around the example.
5549 (muse-html-header): Don't add <style type="text/css"></style>
5550 around the value of `muse-html-style-sheet' anymore. This allows
5551 for the option of putting your stylesheet(s) in a separate file.
5552 An example of this is given in the documentation for this
5555 * muse-xhtml: New file that implements a publishing style which is
5556 derived from HTML mode. It uses a slightly modified version of
5557 the HTML markup rules to generate XHTML-compliant output.
5559 * muse-blosxom.el: Add new "blosxom-xhtml" style. The old
5560 "blosxom" style has been renamed to "blosxom-html". Fix a few
5563 * muse-journal.el: Add new "journal-xhtml" style.
5565 * muse-message.el: Add new "message-xhtml" style.
5568 .arch-ids/muse-xhtml.el.id muse-xhtml.el
5571 ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
5572 muse-html.el muse-journal.el muse-message.el
5575 2005-03-25 03:55:13 GMT Michael Olson <mwolson@gnu.org> patch-20
5578 Add my muse configuration to the examples
5580 muse--main--1.0--patch-20
5582 2005-03-24 Michael Olson <mwolson@gnu.org>
5584 * examples/johnw: Move John Wiegley's configuration to this
5587 * examples/mwolson: My configuration files go here.
5589 * examples/mwolson/muse-init.el: My Muse configuration file. I
5590 just figured out how to keep links from being spell-checked or
5591 split up by fill-mode, so the implementation of this may be found
5592 here. I also made a function that sets up a blog entry for me.
5595 examples/johnw/.arch-ids/=id examples/mwolson/.arch-ids/=id
5596 examples/mwolson/.arch-ids/muse-init.el.id
5597 examples/mwolson/muse-init.el
5603 examples/.arch-ids/muse-johnw.el.id
5604 ==> examples/johnw/.arch-ids/muse-johnw.el.id
5605 examples/.arch-ids/publish-johnw.id
5606 ==> examples/johnw/.arch-ids/publish-johnw.id
5607 examples/muse-johnw.el
5608 ==> examples/johnw/muse-johnw.el
5609 examples/publish-johnw
5610 ==> examples/johnw/publish-johnw
5613 examples/johnw examples/johnw/.arch-ids examples/mwolson
5614 examples/mwolson/.arch-ids
5617 2005-03-24 22:57:10 GMT Michael Olson <mwolson@gnu.org> patch-19
5620 Add muse-blosxom script and plugin for pyblosxom
5622 muse--main--1.0--patch-19
5624 2005-03-24 Michael Olson <mwolson@gnu.org>
5626 * muse-blosxom.el: Update copyright notice in headers and mention
5627 the pyblosxom scripts.
5629 * contrib/pyblosxom: New directory containing pyblosxom plugins
5632 * contrib/getstamps.py: Script that generates the "timestamps"
5633 file, run on the local machine.
5635 * contrib/hardcodedates.py: PyBlosxom plugin that interprets the
5639 contrib/pyblosxom/.arch-ids/=id
5640 contrib/pyblosxom/.arch-ids/getstamps.py.id
5641 contrib/pyblosxom/.arch-ids/hardcodedates.py.id
5642 contrib/pyblosxom/getstamps.py
5643 contrib/pyblosxom/hardcodedates.py
5646 ChangeLog muse-blosxom.el
5649 contrib/pyblosxom contrib/pyblosxom/.arch-ids
5652 2005-03-23 19:05:09 GMT Michael Olson <mwolson@gnu.org> patch-18
5655 muse-blosxom.el has matured past experimental status
5657 muse--main--1.0--patch-18
5659 2005-03-23 Michael Olson <mwolson@gnu.org>
5661 * muse-blosxom.el: Remove common functionality that has already
5662 been implemented in `muse-html.el'. Derive this mode from
5663 `muse-html'. Update documentation. I now feel that this file is
5664 ready to be included in the top-level Muse directory.
5667 ChangeLog muse-blosxom.el
5670 experimental/.arch-ids/muse-blosxom.el.id
5671 ==> .arch-ids/muse-blosxom.el.id
5672 experimental/muse-blosxom.el
5676 2005-03-22 05:28:01 GMT Michael Olson <mwolson@gnu.org> patch-17
5679 Make muse-blosxom.el slightly less experimental
5681 muse--main--1.0--patch-17
5683 2005-03-22 Michael Olson <mwolson@gnu.org>
5685 * experimental/muse-blosxom.el (muse-blosxom-page-date-alist):
5686 Renamed from `blosxom-page-date-alist'. Currently it does nothing
5688 (muse-blosxom-markup-regexps): Remove unnecessary first grouping
5689 from the `muse-blosxom-markup-date-directive' rule.
5690 (blosxom-set-time): Remove this function. We're not going to be
5691 touching the timestamp manually anymore -- it's too much of a
5692 hassle. Right now I've got a python program that compiles a
5693 timestamp file and a pyblosxom helper that reads it. Something
5694 similar could be arranged for blosxom, I'm sure.
5698 ChangeLog experimental/muse-blosxom.el
5701 2005-03-20 19:40:10 GMT Michael Olson <mwolson@gnu.org> patch-16
5704 Apply latest journal-related updates from johnw
5706 muse--main--1.0--patch-16
5710 ChangeLog examples/muse-johnw.el muse-journal.el
5713 2005-03-01 02:58:29 GMT Michael Olson <mwolson@gnu.org> patch-15
5716 Add Projects node to the manual
5718 muse--main--1.0--patch-15
5720 2005-02-28 Michael Olson <mwolson@gnu.org>
5722 * muse.texi: Change copyright notice since the FSF is now the
5724 (Projects): New node, based on a section from the README file.
5730 2005-03-01 02:25:15 GMT Michael Olson <mwolson@gnu.org> patch-14
5733 Correct documentation, adding some content.
5735 muse--main--1.0--patch-14
5737 2005-02-28 Michael Olson <mwolson@gnu.org>
5739 * muse.texi: Change license terms of the documentation to the GNU
5740 GPL instead of the GNU FDL, as per the consent of the copyright
5741 holders of the emacs-wiki manual, from which this is based. Some
5742 emacs-wiki-isms in the manual were corrected, and the Getting
5743 Started section was updated.
5749 2005-02-17 19:08:19 GMT Michael Olson <mwolson@gnu.org> patch-13
5752 Make muse-blosxom.el a bit more sane, still need to bum it down a bit
5754 muse--main--1.0--patch-13
5756 2005-02-17 Michael Olson <mwolson@gnu.org>
5758 * experimental/muse-blosxom.el: Somehow the contents of this file
5759 managed to get duplicated. I removed the duplicates.
5760 (muse-blosxom-date): Remove this, since it is not useful.
5761 (muse-blosxom-header): Use the standard header that blosxom.el
5765 ChangeLog experimental/muse-blosxom.el
5768 2005-02-08 04:20:41 GMT Michael Olson <mwolson@gnu.org> patch-12
5771 Initial commit of muse.texi, nothing substantial
5773 muse--main--1.0--patch-12
5775 2005-02-07 Michael Olson <mwolson@gnu.org>
5777 * muse.texi: New file that provides the documentation for Muse.
5778 It is in a very rough form at the moment. Nothing substantial may
5779 be found here yet. Be ye warned.
5782 .arch-ids/muse.texi.id muse.texi
5788 2005-02-08 01:15:15 GMT Michael Olson <mwolson@gnu.org> patch-11
5791 Add docstring, new trivial function
5793 muse--main--1.0--patch-11
5795 2005-02-07 Michael Olson <mwolson@gnu.org>
5797 * muse-mode.el (muse-mode-map): Make "C-c =" trigger
5798 `muse-what-changed'. No functionality change.
5799 (muse-what-changed): New function that displays in diff format the
5800 changes made since the buffer was last saved.
5802 * muse-project.el (muse-project-publish): Add docstring.
5805 ChangeLog muse-mode.el muse-project.el
5808 2005-02-04 18:42:08 GMT Michael Olson <mwolson@gnu.org> patch-10
5811 Add experimental version of muse-blosxom.el to project
5813 muse--main--1.0--patch-10
5815 2005-02-04 Michael Olson <mwolson@gnu.org>
5817 * Makefile (realclean): Remove file that gets generated when fonts
5820 * experimental/muse-bloxsom.el: New file that implements Blosxom
5821 support for Muse. It's in a very rough state, hence its placement
5822 in the `experimental' directory.
5825 experimental/.arch-ids/=id
5826 experimental/.arch-ids/muse-blosxom.el.id
5827 experimental/muse-blosxom.el
5833 experimental experimental/.arch-ids
5836 2005-02-04 18:19:44 GMT Michael Olson <mwolson@gnu.org> patch-9
5839 Make permissions more consistent
5841 muse--main--1.0--patch-9
5847 modified directories:
5848 contrib examples scripts
5851 2005-02-04 18:13:56 GMT Michael Olson <mwolson@gnu.org> patch-8
5856 muse--main--1.0--patch-8
5858 2005-02-04 Michael Olson <mwolson@gnu.org>
5860 * muse-build.el: Add contrib directory to `load-path'.
5861 (muse-elint-files): Load `muse-regexps.el'.
5863 * scripts/publish: Change permissions so that this script is
5864 executable. Add contrib directory to load list. Add
5865 `muse-regexps.el' to list.
5868 ChangeLog muse-build.el scripts/publish
5871 2005-01-31 21:04:43 GMT Michael Olson <mwolson@gnu.org> patch-7
5874 Use "—" instead of "—"
5876 muse--main--1.0--patch-7
5878 2005-01-31 Michael Olson <mwolson@gnu.org>
5880 * muse-docbook.el (muse-docbook-markup-strings): Replace "—"
5881 with "—" so that documents validate properly. Thanks to
5882 Björn Lindström for the suggestion.
5884 * muse-html.el (muse-html-markup-strings): Ditto.
5887 ChangeLog muse-docbook.el muse-html.el
5890 2005-01-25 19:04:31 GMT Michael Olson <mwolson@gnu.org> patch-6
5893 Fix use of "[:blank:]" in underline markup
5895 muse--main--1.0--patch-6
5897 2005-01-25 Michael Olson <mwolson@gnu.org>
5899 * muse-colors.el (muse-colors-markup): Replace "[:blank:]" with
5900 use of `muse-regexp-blank'.
5903 ChangeLog muse-colors.el
5906 2005-01-03 06:00:43 GMT Michael Olson <mwolson@member.fsf.org> patch-5
5909 Fix problem with headings being given wrong face
5911 muse--main--1.0--patch-5
5913 2005-01-03 Michael Olson <mwolson@gnu.org>
5915 * muse-colors.el: Add header.
5916 (muse-colors-emphasized): Headings were being given the coloring
5917 for the next level of heading instead of the real
5918 level (i.e. `muse-header-2' instead of `muse-header-1' for "*
5919 Heading"). Thanks to Lan Yufeng for finding this and sending a
5922 * muse-regexps.el: Fix header.
5925 ChangeLog muse-colors.el muse-regexps.el
5928 2005-01-02 00:02:15 GMT Michael Olson <mwolson@member.fsf.org> patch-4
5933 muse--main--1.0--patch-4
5935 2005-01-01 Michael Olson <mwolson@gnu.org>
5937 * ChangeLog: Move old ChangeLog to ChangeLog.2004. This new
5938 version will be automatically maintained by Arch.
5942 .arch-ids/ChangeLog.id ChangeLog
5945 .arch-ids/ChangeLog.id
5946 ==> .arch-ids/ChangeLog.2004.id
5951 2004-12-30 07:26:48 GMT Michael Olson <mwolson@member.fsf.org> patch-3
5954 Extended regexps fix, allow spaces in 1st part of links
5956 muse--main--1.0--patch-3
5958 2004-12-30 Michael Olson <mwolson@gnu.org>
5960 * muse.el (muse-link-regexp): Allow spaces in the first part of
5963 * muse-colors.el, muse-convert.el, muse-docbook.el: Use
5964 customizable alternatives to extended character classes.
5966 * muse-html.el, muse-mode.el, muse-publish.el: Ditto.
5969 ChangeLog muse-colors.el muse-convert.el muse-docbook.el
5970 muse-html.el muse-mode.el muse-publish.el muse.el
5973 2004-12-30 02:18:07 GMT Michael Olson <mwolson@member.fsf.org> patch-2
5976 Begin to change regexp handling, tweak muse.el header
5978 muse--main--1.0--patch-2
5980 2004-12-29 Michael Olson <mwolson@gnu.org>
5982 * muse.el: Change Copyright notice to FSF. Change Maintainer to
5985 * muse-regexps.el: New file that implements regexp handling.
5986 Generalized regexp options will be moved to it eventually.
5989 .arch-ids/muse-regexps.el.id muse-regexps.el
5995 2004-12-30 01:49:50 GMT Michael Olson <mwolson@member.fsf.org> patch-1
5998 Do some early spring cleaning
6000 muse--main--1.0--patch-1
6002 2004-12-29 Michael Olson <mwolson@gnu.org>
6004 * Makefile: Change path to `publish' script.
6006 * contrib/pcomplete.el: New file that is used by Muse without
6007 actually being a part of it: hence its location in the contrib
6010 * contrib/cgi.el, contrib/httpd.el: New location.
6012 * examples/muse-johnw.el, examples/publish-johnw: Ditto.
6014 * scripts/publish, scripts/publish-project: Ditto.
6017 contrib/.arch-ids/=id contrib/.arch-ids/pcomplete.el.id
6018 contrib/pcomplete.el examples/.arch-ids/=id
6019 scripts/.arch-ids/=id
6026 ==> contrib/.arch-ids/cgi.el.id
6027 .arch-ids/httpd.el.id
6028 ==> contrib/.arch-ids/httpd.el.id
6029 .arch-ids/muse-johnw.el.id
6030 ==> examples/.arch-ids/muse-johnw.el.id
6031 .arch-ids/publish-johnw.id
6032 ==> examples/.arch-ids/publish-johnw.id
6033 .arch-ids/publish-project.id
6034 ==> scripts/.arch-ids/publish-project.id
6035 .arch-ids/publish.id
6036 ==> scripts/.arch-ids/publish.id
6040 ==> contrib/httpd.el
6042 ==> examples/muse-johnw.el
6046 ==> examples/publish-johnw
6048 ==> scripts/publish-project
6051 contrib contrib/.arch-ids examples examples/.arch-ids scripts
6055 2004-12-30 01:33:11 GMT Michael Olson <mwolson@member.fsf.org> base-0
6058 tag of mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
6060 muse--main--1.0--base-0
6062 (automatically generated log message)
6065 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--base-0
6066 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-1
6067 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-2
6068 lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-1
6069 lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-2
6070 mwolson@member.fsf.org--2004/muse--main--1.0--base-0
6071 mwolson@member.fsf.org--2004/muse--main--1.0--patch-1
6072 mwolson@member.fsf.org--2004/muse--main--1.0--patch-2
6073 mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
6074 mwolson@member.fsf.org--2004/muse--mwolson--1.0--base-0
6075 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-1
6076 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-2
6077 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-3
6078 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-4
6079 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-5
6080 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-6
6081 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-7
6082 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-8