1 # do not edit -- automatically generated by arch changelog
2 # arch-tag: automatic-ChangeLog--mwolson@gnu.org--2005/muse--main--1.0
5 2005-10-28 17:05:42 GMT Michael Olson <mwolson@gnu.org> patch-254
8 contrib/muse-latex2png.el: Put images in the correct directory.
10 muse--main--1.0--patch-254
12 * contrib/muse-latex2png.el (latex2png-move2pubdir)
13 (muse-publish-latex-tag): Apply patch from Na Li and Chris Lowis that
14 puts generated images in the correct directory.
17 AUTHORS ChangeLog contrib/muse-latex2png.el
20 2005-10-21 15:26:51 GMT Michael Olson <mwolson@gnu.org> patch-253
23 Anchor fixes; muse-latex: Use \label{} and \ref{} for anchors.
25 muse--main--1.0--patch-253
27 * experimental/muse-xml.el (muse-xml-insert-anchor)
28 (muse-xml-markup-anchor): Make sure we don't blow away the text just
29 before an anchor. On all types but texinfo, insert a newline
30 immediately after the anchor.
32 * lisp/muse-docbook.el (muse-docbook-insert-anchor)
33 (muse-docbook-markup-anchor): Ditto.
35 * lisp/muse-html.el (muse-html-insert-anchor)
36 (muse-html-markup-anchor): Ditto.
38 * lisp/muse-texinfo.el (muse-texinfo-insert-anchor)
39 (muse-texinfo-markup-anchor): Ditto.
41 * lisp/muse-publish.el (muse-publish-markup-regexps): Make text before
42 the anchor the first match group.
44 * lisp/muse-latex.el (muse-latex-markup-strings): Use \ref{} for
45 internal-link rather than \hyperlink{}. Thanks to Jim Ottaway for the
47 (muse-latex-insert-anchor): Use a simpler routine that inserts
51 ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
52 lisp/muse-html.el lisp/muse-latex.el lisp/muse-publish.el
56 2005-10-21 14:39:50 GMT Michael Olson <mwolson@gnu.org> patch-252
59 Allow anchors to occur near (rather than at) the beginning of line.
61 muse--main--1.0--patch-252
63 * lisp/muse-publish.el (muse-publish-markup-regexps): Allow non-word
64 characters before anchor, like " - ". Thanks to Phillip Lord for the
68 ChangeLog lisp/muse-publish.el
71 2005-10-13 04:20:29 GMT Michael Olson <mwolson@gnu.org> patch-251
74 Minor bookkeeping update.
76 muse--main--1.0--patch-251
78 * AUTHORS: Update information.
84 2005-10-13 04:07:36 GMT Michael Olson <mwolson@gnu.org> patch-250
87 muse-mathml: New experimental embedded MathML publisher.
89 muse--main--1.0--patch-250
91 * lisp/muse-html.el (muse-html): Fix docstring.
93 * experimental/muse-mathml.el: New file that implements a <math> tag.
94 With the help of an external program, this will translate LaTeX code
95 between <math> and </math> to embedded MathML. A new style called
96 "mathml" is defined, which is derived from the XHTML style, but with a
100 experimental/.arch-ids/muse-mathml.el.id
101 experimental/muse-mathml.el
104 ChangeLog lisp/muse-html.el
107 2005-10-13 03:38:30 GMT Michael Olson <mwolson@gnu.org> patch-249
110 muse-latex: Ignore anchor if it occurs at end of line.
112 muse--main--1.0--patch-249
114 * lisp/muse-latex.el (muse-latex-insert-anchor): If the anchor occurs at
115 the end of a line, ignore it. Thanks to Na Li for the suggestion.
118 ChangeLog experimental/muse-xml.el lisp/muse-latex.el
121 2005-10-12 15:57:20 GMT Michael Olson <mwolson@gnu.org> patch-248
124 Add ability to publish embedded LaTeX content as a PNG.
126 muse--main--1.0--patch-248
128 * lisp/muse-publish.el (muse-publishing-styles)
129 (muse-publishing-current-file, muse-publishing-current-style)
130 (muse-publishing-styles): Add documentation.
132 * contrib/muse-latex2png.el: New file that adds the <latex> tag. The tag
133 expects LaTeX content, and will publish a PNG file. If you're
134 interesting in helping, check out To Do in the commentary. This is in
135 /contrib for now, since the original author doesn't have a copyright
136 assignment on file with the FSF.
139 contrib/.arch-ids/muse-latex2png.el.id
140 contrib/muse-latex2png.el
143 AUTHORS ChangeLog lisp/muse-publish.el
146 2005-10-06 19:40:37 GMT Michael Olson <mwolson@gnu.org> patch-247
149 muse-groff.el: New publishing styles groff and groff-pdf.
151 muse--main--1.0--patch-247
155 * lisp/muse.el: Use the correct month name for this release. Oops.
157 * muse.texi (Directives): The behavior for #date changed in 3.02.01.
159 * experimental/muse-groff.el: New file containing the groff and groff-pdf
163 experimental/.arch-ids/muse-groff.el.id
164 experimental/muse-groff.el
167 AUTHORS ChangeLog lisp/muse.el muse.texi
170 2005-09-27 00:15:05 GMT Michael Olson <mwolson@gnu.org> patch-246
173 Figure out syntax of :set.
175 muse--main--1.0--patch-246
177 * lisp/muse-project.el (muse-project): Make the :set option inline to
178 match the actual syntax that Muse recognizes.
180 * muse.texi (Projects): Note that I need to work on this section.
183 ChangeLog lisp/muse-project.el muse.texi
186 2005-09-26 22:31:57 GMT Michael Olson <mwolson@gnu.org> patch-245
189 Release Emacs Muse 3.02.01.
191 muse--main--1.0--patch-245
193 * NEWS: Update entries for Muse 3.02.01.
195 * debian/rules: Install NEWS.Debian.
197 * debian/NEWS: New file that contains Debian-related news items.
199 * examples/mwolson/muse-init.el: Update with my latest changes.
201 * examples/mwolson/templates/footer.html: Use
202 `muse-publishing-directive'.
205 debian/.arch-ids/NEWS.id debian/NEWS
208 ChangeLog Makefile.defs NEWS debian/changelog debian/rules
209 examples/mwolson/muse-init.el
210 examples/mwolson/templates/footer.html lisp/muse.el muse.texi
213 2005-09-26 21:23:49 GMT Michael Olson <mwolson@gnu.org> patch-244
216 Fix customization bugs concerning muse-project-alist.
218 muse--main--1.0--patch-244
220 * examples/johnw/muse-johnw.el: Update with latest version from John.
222 * muse-project.el (muse-project-alist-using-customize): New variable that
223 indicates whether or not we just used customize to modify the value of
225 (muse-project-alist-get): Set muse-project-alist-using-customize.
226 (muse-project-alist-set): Only try to unescape muse-project-alist if
227 muse-project-alist-using-customize is set. Make sure that the value we
228 save to .emacs is unescaped.
229 (muse-project): Add definition for :value-delete so that we can work
230 around an Emacs21 and XEmacs21 annoyance.
233 ChangeLog examples/johnw/muse-johnw.el lisp/muse-project.el
236 2005-09-25 03:06:25 GMT Michael Olson <mwolson@gnu.org> patch-243
239 Try to make link properties more sane.
241 muse--main--1.0--patch-243
243 * lisp/muse-colors.el (muse-link-properties): Try to make link properties
244 a bit smarter. It is hoped that this fixes several strange key
245 movement and link coloring issues. Thanks to Sergey Vlasov for the
249 AUTHORS ChangeLog lisp/muse-colors.el
252 2005-09-24 00:01:56 GMT Michael Olson <mwolson@gnu.org> patch-242
255 Use modification time for date directive.
257 muse--main--1.0--patch-242
259 * lisp/muse-publish.el (muse-publish-markup-buffer): Set the date
260 directive using the currently-publishing file's modification time,
261 rather than the current time.
264 ChangeLog lisp/muse-publish.el
267 2005-09-22 16:51:05 GMT Michael Olson <mwolson@gnu.org> patch-241
270 muse-latex: Add a few escaping options that may be used in the future.
272 muse--main--1.0--patch-241
274 * lisp/muse-latex.el: Note that we don't make use of these new options
276 (muse-latex-markup-specials): Move longer escapes out of here.
277 (muse-latex-markup-specials-entire-document): New option that specifies
278 the special characters to escape in the whole document after processing
280 (muse-latex-markup-specials-verbatim): New option that specifies the
281 special characters to escape in <example> tags and =literal text=.
284 ChangeLog lisp/muse-latex.el
287 2005-09-22 16:15:59 GMT Michael Olson <mwolson@gnu.org> patch-240
290 If more than 1 blank separates list/table items, separate them.
292 muse--main--1.0--patch-240
294 * lisp/muse-docbook.el, muse-html.el, muse-latex.el, muse-texinfo.el,
295 experimental/muse-xml.el (muse-*-markup-regexps): If more than 1 blank
296 line separates a list or table item, it will form a new table.
299 ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
300 lisp/muse-html.el lisp/muse-latex.el lisp/muse-texinfo.el
303 2005-09-19 01:34:48 GMT Michael Olson <mwolson@gnu.org> patch-239
306 muse.texi: Use @example instead of @smallexample.
308 muse--main--1.0--patch-239
310 * muse.texi: Replace @smallexample with @example. It didn't do what I
311 thought it did, and the result looked worse. Hence, the reversal.
317 2005-09-19 01:31:34 GMT Michael Olson <mwolson@gnu.org> patch-238
320 muse-html: Add muse-xhtml-style-sheet.
322 muse--main--1.0--patch-238
324 * lisp/muse-html.el (muse-html-style-sheet): Remove XHTML note.
325 (muse-xhtml-style-sheet): New option that is used in muse-xhtml-header.
326 Thanks to Trent Buck for the suggestion.
329 ChangeLog lisp/muse-html.el
332 2005-09-16 07:06:42 GMT Michael Olson <mwolson@gnu.org> patch-237
337 muse--main--1.0--patch-237
339 * Makefile.defs: Update Debian stuff.
341 * changelog: Add entry for 3.02-1, urgency medium.
344 ChangeLog Makefile.defs debian/changelog
347 2005-09-16 06:57:44 GMT Michael Olson <mwolson@gnu.org> patch-236
352 muse--main--1.0--patch-236
354 * lisp/muse.el (muse-version): Increment to 3.02.
356 * *.el: Fix first header line.
358 * examples/mwolson/muse-init.el: Sync with my config.
359 (my-muse-pdf-make-links-absolute): New function that makes relative
360 links absolute in a hard-coded way.
361 (my-muse-pdf-prepare-buffer): Add `my-muse-pdf-make-links-absolute' to
362 publishing transforms.
367 experimental/.arch-ids/muse-cite.el.id
368 experimental/muse-cite.el
371 ChangeLog Makefile.defs NEWS examples/mwolson/muse-init.el
372 experimental/muse-message.el experimental/muse-xml.el
373 lisp/muse-blosxom.el lisp/muse-book.el lisp/muse-colors.el
374 lisp/muse-convert.el lisp/muse-docbook.el lisp/muse-html.el
375 lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
376 lisp/muse-mode.el lisp/muse-poem.el lisp/muse-project.el
377 lisp/muse-protocols.el lisp/muse-publish.el
378 lisp/muse-regexps.el lisp/muse-texinfo.el lisp/muse-wiki.el
379 lisp/muse.el muse.texi
382 2005-09-16 06:33:11 GMT Michael Olson <mwolson@gnu.org> patch-235
385 Finish documentation.
387 muse--main--1.0--patch-235
389 * muse.texi (Comments): New node that describes the syntax of comments.
390 (Markup Strings): Describe all markup strings.
396 2005-09-16 05:02:45 GMT Michael Olson <mwolson@gnu.org> patch-234
399 Document style elements for muse-define-style.
401 muse--main--1.0--patch-234
403 * muse.texi: Use @smallexample for 1-line examples.
404 (Style Elements): New node that explains the different style elements
405 that may be used for muse-define-style and muse-derive-style.
406 (Deriving Styles): Prune unnecessary entries. Explain existing entries
413 2005-09-16 04:05:19 GMT Michael Olson <mwolson@gnu.org> patch-233
416 Make documentation separately installable.
418 muse--main--1.0--patch-233
420 * Makefile (install): Split into install-bin and install-info.
422 * muse.texi (Markup Regexps): Fix display bug.
425 ChangeLog Makefile muse.texi
428 2005-09-15 03:52:01 GMT Michael Olson <mwolson@gnu.org> patch-232
431 muse-mode: Set comment syntax.
433 muse--main--1.0--patch-232
435 * lisp/muse-mode.el (muse-mode): Declare comment syntax to be
436 `^; comment text$'. Thanks to Jesse Alama for the suggestion.
439 ChangeLog lisp/muse-mode.el
442 2005-09-13 06:30:18 GMT Michael Olson <mwolson@gnu.org> patch-231
445 muse.texi: Add publishing order information.
447 muse--main--1.0--patch-231
449 * muse.texi (Markup Regexps): Add publishing order.
455 2005-09-09 15:12:05 GMT Michael Olson <mwolson@gnu.org> patch-230
458 Hack on documentation. The release is in sight!
460 muse--main--1.0--patch-230
462 * muse.texi: Use @subsubheading for all logical split headers rather than
463 @emph. Move all examples against left margin. Add comments to
464 indicate what still needs to be done.
465 (DocBook): Correct a few misspelled variable names and add some new
467 (Common Elements): Split this into 4 new subsections.
473 2005-09-08 16:50:53 GMT Michael Olson <mwolson@gnu.org> patch-229
476 Fix publishing of stuff like <code><></code>.
478 muse--main--1.0--patch-229
480 * lisp/muse-publish.el (muse-publish-escape-specials): Use
481 `insert-before-markers' rather than `insert'. This should fix strange
482 edge cases like <code><></code>. Thanks to Trent Buck for the report.
485 ChangeLog lisp/muse-publish.el
488 2005-09-08 16:24:11 GMT Michael Olson <mwolson@gnu.org> patch-228
491 Update NEWS, fix muse-url-protocols customization interface.
493 muse--main--1.0--patch-228
495 * lisp/muse-protocols.el (muse-url-protocols): Add customize choice for
496 using nil as the resolve function.
498 * NEWS: Bring up-to-date.
501 ChangeLog NEWS lisp/muse-protocols.el
504 2005-09-05 17:34:31 GMT Michael Olson <mwolson@gnu.org> patch-227
507 Fix title coloring bug; muse-latex: escape '<' and '>'.
509 muse--main--1.0--patch-227
511 * lisp/muse-colors.el (muse-colors-markup): Match against the space after
512 #title. This should prevent a rather nasty bug. Thanks to John Sullivan
515 * lisp/muse-latex.el (muse-latex-markup-specials): Mark up '_' as
516 "\textunderscore{}". Add escaping for '<' and '>'. Thanks to Trent
520 ChangeLog lisp/muse-colors.el lisp/muse-latex.el
523 2005-09-05 16:49:35 GMT Michael Olson <mwolson@gnu.org> patch-226
526 muse-latex: Handle special characters in a better way.
528 muse--main--1.0--patch-226
530 * lisp/muse-latex.el (muse-latex-markup-regexps): Remove special
532 (muse-latex-markup-strings): Use \\texttt{...} for 'begin-literal and
533 'end-literal. Thanks to Trent Buck for the suggestion.
534 (muse-latex-markup-specials): Move special characters here instead of
538 ChangeLog lisp/muse-latex.el
541 2005-09-05 14:25:37 GMT Michael Olson <mwolson@gnu.org> patch-225
544 muse-latex: Fix compiler warning.
546 muse--main--1.0--patch-225
548 * lisp/muse-latex.el (muse-latex-pdf-generate): Provide 3rd argument for
552 ChangeLog lisp/muse-latex.el
555 2005-09-05 14:24:22 GMT Michael Olson <mwolson@gnu.org> patch-224
560 muse--main--1.0--patch-224
562 * lisp/muse-colors.el (muse-colors-tags): Switch coloring of code and
563 verbatim. Verbatim makes text literal and escaped, code makes text
564 teletype and escaped.
566 * muse-publish.el (muse-publish-markup-tags): Add "code".
567 (muse-publish-code-tag): New function that publishes code the same way
571 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
574 2005-09-05 13:24:19 GMT Michael Olson <mwolson@gnu.org> patch-223
577 Strip text properties before browsing a URL.
579 muse--main--1.0--patch-223
581 * lisp/muse-protocols.el (muse-browse-url): Strip text properties. Maybe
585 ChangeLog lisp/muse-protocols.el
588 2005-09-05 05:12:07 GMT Michael Olson <mwolson@gnu.org> patch-222
591 muse-latex: Call pdflatex twice to get <contents> published.
593 muse--main--1.0--patch-222
595 * lisp/muse-latex.el (muse-latex-pdf-generate): Quote arguments. Call
596 pdflatex twice, since this seems to be necessary to get <contents>
597 published. Thanks to Trent Buck for the heads up. I wonder if we need
598 to call it three times, since this is what John originally did. Can
599 someone please give me advice about this?
602 ChangeLog lisp/muse-latex.el
605 2005-09-04 17:07:07 GMT Michael Olson <mwolson@gnu.org> patch-221
608 Make info:// and man:// not publish a link, handle insert URL edge case.
610 muse--main--1.0--patch-221
612 * lisp/muse-protocols.el (muse-url-protocols): info:// and man:// should
613 publish only the description, not the URL.
615 * lisp/muse-publish.el (muse-publish-insert-url): Handle case where we
616 get nil from muse-publish-url by not inserting any text.
619 ChangeLog lisp/muse-protocols.el lisp/muse-publish.el
622 2005-09-04 17:02:21 GMT Michael Olson <mwolson@gnu.org> patch-220
625 If a URL has a resolve function of nil, publish the description only.
627 muse--main--1.0--patch-220
629 * lisp/muse-mode.el (muse-visit-link-default): Make sure we search for a
632 * lisp/muse-protocols.el (muse-url-protocols): Improve customization
634 (muse-resolve-url): If nil is given as the resolve function, return
637 * lisp/muse-publish.el (muse-publish-url): If the URL resolves as nil,
638 insert the description instead of the original URL.
641 ChangeLog lisp/muse-mode.el lisp/muse-protocols.el
645 2005-09-02 22:57:04 GMT Michael Olson <mwolson@gnu.org> patch-219
648 Implement protocol handling.
650 muse--main--1.0--patch-219
652 * lisp/muse-mode.el (muse-mode): Call muse-update-url-regexp. Maybe I
653 should just make a hook for this stuff.
654 (muse-visit-link-default): Call muse-browse-url instead of browse-url.
656 * lisp/muse-protocols.el: New file that implements protocol handling.
658 * lisp/muse-publish.el (muse-publish-url-transforms): Add
660 (muse-publish-markup-url): Indentation fix, no func change.
662 * lisp/muse-regexps.el (muse-url-regexp): Move to muse-protocols.el.
664 * lisp/muse.el: Require muse-protocols.
667 lisp/.arch-ids/muse-protocols.el.id lisp/muse-protocols.el
670 ChangeLog lisp/muse-mode.el lisp/muse-publish.el
671 lisp/muse-regexps.el lisp/muse.el
674 2005-09-01 16:11:57 GMT Michael Olson <mwolson@gnu.org> patch-218
677 muse-xml: Use a more standard sort of header.
679 muse--main--1.0--patch-218
681 * experimental/muse-xml.el (muse-xml-header): Use <MUSE> instead of <page
682 type="muse">, as suggested by Brad Collins.
685 ChangeLog experimental/muse-xml.el
688 2005-09-01 16:04:32 GMT Michael Olson <mwolson@gnu.org> patch-217
691 Add schema for muse-xml, tweak verse formatting, fix goof from last patch.
693 muse--main--1.0--patch-217
695 * AUTHORS: Note that Brad Collins authored examples/muse-rnc.
697 * README (examples): Mention that other files are here as well.
699 * examples/muse-rnc.el: New file that implements a RelaxNG Compact schema
700 for use with muse-xml.el.
702 * muse-xml.el: Mention the newly-contributed schema from Brad, and that
703 muse-xml is in experimental status.
704 (muse-xml-markup-regexps): Correct table-munging regexp.
705 (muse-xml-markup-strings): Surround each verse line with <line></line>.
706 Empty lines are marked up as <line />.
708 * muse-html.el (muse-html-markup-strings, muse-xhtml-markup-strings):
709 s/last-stanza-end/end-last-stanza-line/.
711 * muse-mode.el (muse-visit-link-default): Make the temporary file
712 visiting work as expected.
714 * muse-publish.el (muse-publish-markup-verse): Make use of
715 'begin-verse-line and 'begin-last-stanza-line. Use
716 'end-last-stanza-line instead of 'last-stanza-end.
718 * muse.texi (Verse): Be a bit more clever with our example.
721 examples/.arch-ids/muse.rnc.id examples/muse.rnc
724 AUTHORS ChangeLog README experimental/muse-xml.el
725 lisp/muse-html.el lisp/muse-mode.el lisp/muse-publish.el
729 2005-09-01 13:42:15 GMT Michael Olson <mwolson@gnu.org> patch-216
732 Allow links to temporary files to be visited.
734 muse--main--1.0--patch-216
736 * lisp/muse-mode.el (muse-visit-link-default): Permit visiting of
737 temporary files. These are buffers that do not have a corresponding
741 ChangeLog lisp/muse-mode.el
744 2005-09-01 11:41:14 GMT Michael Olson <mwolson@gnu.org> patch-215
747 Fix save-match-data gaffe.
749 muse--main--1.0--patch-215
751 * lisp/muse-regexps.el (muse-regexp-emacs-revision): Move save-match-data
752 outside of `and' statement.
755 ChangeLog lisp/muse-regexps.el
758 2005-08-31 03:48:28 GMT Michael Olson <mwolson@gnu.org> patch-214
761 Introduce :link-suffix. muse-wiki: Don't mangle acronyms in titles.
763 muse--main--1.0--patch-214
765 * examples/mwolson/muse-init.el: Update.
767 * muse-blosxom.el ("blosxom-html", "blosxom-xhtml"): Use :link-suffix to
768 ensure that links to other pages in this project are given the proper
771 * muse-latex.el ("pdf", "pdfcjk"): Ditto.
773 * muse-journal.el (muse-journal-rdf-header): Use muse-publish-link-name
774 instead of muse-publish-output-name.
776 * muse-publish.el (muse-publish-link-name, muse-publish-link-file): New
777 functions that consult the :link-suffix when returning the name of the
778 link (or the complete file name for the latter function). If
779 :link-suffix does not exist, use :suffix. This should help Muse be
780 able to handle some more usage scenarios.
781 (muse-publish-prepare-url): Use muse-publish-link-name instead of
782 muse-publish-output-name.
784 * muse-wiki.el (muse-wiki-resolve-project-page): Use
785 muse-publish-link-file instead of muse-publish-output-file.
786 (muse-wiki-publish-pretty-title): Don't space-separate capitalized
787 letters. The old behavior was not friendly to acronyms.
790 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
791 lisp/muse-journal.el lisp/muse-latex.el lisp/muse-publish.el
795 2005-08-29 06:14:35 GMT Michael Olson <mwolson@gnu.org> patch-213
798 Correct the publish-project example.
800 muse--main--1.0--patch-213
802 * examples/publish-project: Remove "-l muse-build.el" and note that the
803 user's muse-init.el file should add the Muse directories to load-path.
806 ChangeLog examples/publish-project
809 2005-08-29 06:04:51 GMT Michael Olson <mwolson@gnu.org> patch-212
812 Reinstate former extended character class rules.
814 muse--main--1.0--patch-212
816 * lisp/muse-regexps.el (muse-regexp-use-character-classes): Looks like
817 extended regexps really don't work well on Emacs 21.2 or 21.3, so
819 (muse-regexp-emacs-revision): New variable that indicates the revision
820 number of this version of Emacs.
821 (muse-extreg-usable-p): Reinstate old rules -- Emacs 21.2 and 21.3
822 aren't working well enough with extended character classes in regexps.
824 * lisp/muse.el (muse-version): If INSERT option is given, insert the text
825 instead of just displaying it.
828 ChangeLog lisp/muse-regexps.el lisp/muse.el
831 2005-08-28 23:59:03 GMT Michael Olson <mwolson@gnu.org> patch-211
834 Fix paragraph-filling breakage in Emacs21.
836 muse--main--1.0--patch-211
838 * lisp/muse-mode.el (muse-mode): Check explicitly for Emacs21 rather than
839 relying on muse-extreg-usable-p. Thanks to Sergey Vlasov for the bug
843 ChangeLog lisp/muse-mode.el
846 2005-08-27 02:25:35 GMT Michael Olson <mwolson@gnu.org> patch-210
849 Allow Emacs 21.3 to use extended character classes in regexps.
851 muse--main--1.0--patch-210
853 * lisp/muse-regexps.el (muse-extreg-usable-p): Use a simpler algorithm.
854 Since enough positive reports have come in about the usability of 21.3,
855 we'll allow it to use extended character classes in regexps by default.
858 ChangeLog lisp/muse-regexps.el
861 2005-08-26 14:48:08 GMT Michael Olson <mwolson@gnu.org> patch-209
864 Don't prompt unnecessarily when doing C-c C-t in a Muse project file.
866 muse--main--1.0--patch-209
868 * lisp/muse-publish.el (muse-publish-get-output-dir): Use
869 `muse-read-directory-name' instead of `read-file-name'. Now Muse won't
870 offer the style and directory prompt when you hit C-c C-t in a file
871 belonging to a defined Muse project. Otherwise prompt. Thanks to Yann
874 * lisp/muse.el (muse-read-directory-name): New function that defines a
875 fallback version of `read-directory-name', since Emacs21 doesn't have
879 ChangeLog lisp/muse-publish.el lisp/muse.el
882 hodique@lifl.fr--2005/muse--yh--1.0--patch-34
883 hodique@lifl.fr--2005/muse--yh--1.0--patch-35
884 hodique@lifl.fr--2005/muse--yh--1.0--patch-36
885 hodique@lifl.fr--2005/muse--yh--1.0--patch-37
886 hodique@lifl.fr--2005/muse--yh--1.0--patch-38
887 hodique@lifl.fr--2005/muse--yh--1.0--patch-39
890 2005-08-25 05:44:56 GMT Michael Olson <mwolson@gnu.org> patch-208
893 Fix problem with links at beginning of buf and paragraphs.
895 muse--main--1.0--patch-208
897 * experimental/muse-xml.el (muse-xml-markup-regexps): Update to do what I
900 * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
902 * muse-html.el (muse-html-markup-regexps): Ditto.
904 * muse-publish.el (muse-publishing-last-position): New variable that
905 indicates our last buffer position while publishing the current rule.
906 Used to make sure the process doesn't get stalled.
907 (muse-publish-markup): Fix edge case where links at beginning of
908 buffer, with read-only text, would prevent the beginning of buffer from
910 (muse-publish-markup-directive): Fix case where two directives of the
911 same size would prevent any following directives from being
912 interpreted. We accomplish this by setting the last published position
913 to nil after each directive.
916 ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
917 lisp/muse-html.el lisp/muse-publish.el
920 2005-08-24 03:45:13 GMT Michael Olson <mwolson@gnu.org> patch-207
923 Document publishing directives.
925 muse--main--1.0--patch-207
927 * muse.texi (Getting Started): Remove crufty sentence.
928 (Directives): New section that describes the likes of #title and
935 2005-08-23 04:36:54 GMT Michael Olson <mwolson@gnu.org> patch-206
938 Document WikiNames and update header publishing information.
940 muse--main--1.0--patch-206
942 * muse.texi (Headings): Any level of headings is supported.
943 (Emphasizing Text): Verbatim text may span multiple lines.
944 (Explicit Links): Refactor Links section into Explicit Links, Implicit
946 (Implicit Links): Document WikiNames and InterWiki links.
952 2005-08-22 20:37:10 GMT Michael Olson <mwolson@gnu.org> patch-205
955 Finish NEWS, handle emphasis at EOF edge case.
957 muse--main--1.0--patch-205
959 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-underlined)
960 (muse-colors-verbatim): Highlight emphasis at the end of file, as long
961 as there is a terminating emphasis delimiter.
963 * examples/mwolson/muse-init.el: Sync with my latest configuration.
965 * NEWS: Bring this up to date.
968 ChangeLog NEWS examples/mwolson/muse-init.el
972 2005-08-19 16:55:39 GMT Michael Olson <mwolson@gnu.org> patch-204
975 muse-html: Add muse-xhtml-extension.
977 muse--main--1.0--patch-204
979 * lisp/muse-html.el (muse-xhtml-extension): New option that specifies the
980 default file extension for publishing XHTML files. Thanks to Trent
981 Buck for the suggestion.
985 ChangeLog lisp/muse-html.el
988 2005-08-19 16:24:08 GMT Michael Olson <mwolson@gnu.org> patch-203
991 Add items through patch-149 to NEWS.
993 muse--main--1.0--patch-203
995 * NEWS (progress): Catch up to patch-149.
997 * lisp/muse-mode.el (muse-mode): Remove spurious comment.
999 * lisp/muse-publish.el (muse-publish): Ditto.
1002 ChangeLog NEWS lisp/muse-mode.el lisp/muse-publish.el
1005 2005-08-18 06:53:31 GMT Michael Olson <mwolson@gnu.org> patch-202
1008 Make building of Debian revisions work.
1010 muse--main--1.0--patch-202
1012 * Makefile (distclean): Don't remove anything in debian/, since it will
1014 (debclean): Removed, since two different targets need slightly
1015 different versions of this. Even abstraction has its limits.
1016 (debbuild): New target that takes care of performing the build itself.
1017 (debrevision): New target that makes a revision build, where the
1018 original tarball must not be modified.
1019 (debrevision): Split out building stuff to debbuild target.
1021 * debian/changelog: Several revisions worth of Debian fun.
1023 * debian/control (Build-Depends-Indep): Add emacs21 | emacsen.
1024 (Description): Make this match the ITP and shorten the text.
1027 ChangeLog Makefile Makefile.defs debian/changelog
1031 2005-08-14 07:10:16 GMT Michael Olson <mwolson@gnu.org> patch-201
1034 Prepare initial upload for Debian project.
1036 muse--main--1.0--patch-201
1038 * Makefile.defs (LASTUPLOAD): Mark as the previous Debian package
1039 version, since we only want the last changelog entry to appear on the
1040 initial Debian upload.
1042 * debian/changelog: New Debian package 3.01.arch.201-1.
1045 ChangeLog Makefile.defs debian/changelog
1048 2005-08-13 05:05:41 GMT Michael Olson <mwolson@gnu.org> patch-200
1051 muse-mode: Minor regexp tweak.
1053 muse--main--1.0--patch-200
1055 * lisp/muse-mode.el (muse-mode): Use \\s- instead of [[:blank:]].
1058 ChangeLog lisp/muse-mode.el
1061 2005-08-13 00:25:54 GMT Michael Olson <mwolson@gnu.org> patch-199
1064 Minor fixups from Peter K. Lee.
1066 muse--main--1.0--patch-199
1068 * experimental/muse-xml.el (muse-xml-fixup-tables): Be slightly less
1069 restrictive with our end-of-table regexp.
1071 * lisp/muse-docbook.el (muse-docbook-fixup-tables): Look for tgroup
1072 instead of start of table. Be less restrictive with several of our
1075 * lisp/muse-html.el: Patch from Peter K. Lee.
1076 (muse-html-prepare-buffer): Work around edge case where the "charset="
1077 part has already been appended to muse-html-meta-content-type.
1078 (muse-html-fixup-tables): Be slightly less restrictive with our
1079 end-of-table regexp.
1082 ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
1086 2005-08-12 20:36:10 GMT Michael Olson <mwolson@gnu.org> patch-198
1089 Keep lists from getting mashed together on M-q.
1091 muse--main--1.0--patch-198
1093 * lisp/muse-mode.el (muse-mode): Handle footnotes. Set `paragraph-start'
1094 locally so that lists don't get blended together incorrectly upon
1098 ChangeLog lisp/muse-mode.el
1101 2005-08-12 01:29:58 GMT Michael Olson <mwolson@gnu.org> patch-197
1104 QuickStart: Minor typo in anchor example.
1106 muse--main--1.0--patch-197
1108 * examples/QuickStart (Anchors and tagged links): Link to an anchor only,
1109 rather than a full URL.
1112 ChangeLog examples/QuickStart
1115 2005-08-09 23:15:10 GMT Michael Olson <mwolson@gnu.org> patch-196
1118 Makefile: Use BUILDOPTS.
1120 muse--main--1.0--patch-196
1122 * Makefile (debrelease): Make use of $(BUILDOPTS).
1124 * Makefile.defs (BUILDOPTS): New option that allows additional options to
1125 be passed to dpkg-buildpackage. In case I ever make several revisions
1126 before getting the -1 revision uploaded, for example, I can use "-sa"
1127 here in order to make a valid pacakge.
1130 ChangeLog Makefile Makefile.defs
1133 2005-08-09 22:39:09 GMT Michael Olson <mwolson@gnu.org> patch-195
1136 Make generated Debian packages slightly easier to upload.
1138 muse--main--1.0--patch-195
1140 * debian/changelog: Generate 3.01.arch.195-1.
1142 * debian/rules (clean): Call $(MAKE) realclean instead of $(MAKE) clean.
1144 * Makefile.defs (LASTUPLOAD): New variable that indicates the version
1145 that was last uploaded to Debian.
1147 * Makefile (debrelease): Use $(LASTUPLOAD) to ensure that a full set of
1148 changes is generated. This means we have to use dpkg-buildpackage,
1149 since debuild doesn't recognize the environment variables that it
1150 claims to recognize.
1153 ChangeLog Makefile Makefile.defs debian/changelog debian/rules
1156 2005-08-09 04:01:52 GMT Michael Olson <mwolson@gnu.org> patch-194
1159 Makefile: Minor deletion cleanups.
1161 muse--main--1.0--patch-194
1168 2005-08-09 03:26:50 GMT Michael Olson <mwolson@gnu.org> patch-193
1171 Compilation cleanups.
1173 muse--main--1.0--patch-193
1175 * lisp/muse-mode.el (muse-mode): Use `make-local-variable' instead of
1176 `make-variable-buffer-local' in order to silence compiler warnings.
1178 * lisp/muse.el: Add an eval-when-compile line to silence a compiler
1181 * scripts/muse-build.el (muse-elint-files): Automatically load every
1182 elisp file rather than specifying each one.
1185 ChangeLog lisp/muse-mode.el lisp/muse.el scripts/muse-build.el
1188 2005-08-08 22:58:24 GMT Michael Olson <mwolson@gnu.org> patch-192
1191 Fix failure to resolve interwiki link when clicking on it.
1193 muse--main--1.0--patch-192
1195 * Makefile (debclean): Minor tweak.
1197 * lisp/muse-mode.el (muse-visit-link-default): Indentation fix. No func
1200 * lisp/muse-project.el (muse-project-find-file): Don't add file
1201 extensions to a relative name. If we're dealing with a file, open it
1202 up without searching through the various projects for a path. This
1203 should fix the failure to resolve an interwiki link by clicking on it.
1206 ChangeLog Makefile lisp/muse-mode.el lisp/muse-project.el
1209 2005-08-06 17:39:45 GMT Michael Olson <mwolson@gnu.org> patch-191
1212 Makefile: Remove stale Debian packages for this version.
1214 muse--main--1.0--patch-191
1216 * Makefile (debclean): Remove generated Debian packages for the current
1217 version in parent directory.
1223 2005-08-03 04:34:50 GMT Michael Olson <mwolson@gnu.org> patch-190
1226 Fix trailing backslash error.
1228 muse--main--1.0--patch-190
1230 * lisp/muse-project.el (muse-project-of-file): Apply 1-line
1231 regexp-quoting fix from drkm.
1234 ChangeLog lisp/muse-project.el
1237 2005-07-27 07:43:53 GMT Michael Olson <mwolson@gnu.org> patch-189
1240 Release 3.01.91 (3.02 RC2).
1242 muse--main--1.0--patch-189
1244 * lisp/muse.el (muse-version): Release 3.01.91 (3.02 RC2).
1247 ChangeLog Makefile.defs lisp/muse.el muse.texi
1250 2005-07-27 07:40:03 GMT Michael Olson <mwolson@gnu.org> patch-188
1253 Escape email address and URL always.
1255 muse--main--1.0--patch-188
1257 * lisp/muse-publish.el (muse-publish-markup-email): Move lower. Always
1258 escape and publish email address as read-only, even when it's not
1260 (muse-publish-markup-url): Ditto for URL.
1263 ChangeLog Makefile.defs debian/changelog lisp/muse-publish.el
1266 2005-07-26 08:49:38 GMT Michael Olson <mwolson@gnu.org> patch-187
1269 Inter-project output name fix.
1271 muse--main--1.0--patch-187
1273 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): I would've sworn
1274 that I had fixed this before.
1277 ChangeLog lisp/muse-wiki.el
1280 2005-07-26 08:40:11 GMT Michael Olson <mwolson@gnu.org> patch-186
1283 Make coloring of verbatim greater-than sign same as publishing.
1285 muse--main--1.0--patch-186
1287 * lisp/muse-colors.el (muse-colors-markup): Since we currently publish a
1288 greater-than sign surrounded by equal signs, display it in verbatim
1292 ChangeLog lisp/muse-colors.el
1295 2005-07-26 08:03:41 GMT Michael Olson <mwolson@gnu.org> patch-185
1298 Allow transform function for link descriptions. Bare email and URL fixes.
1300 muse--main--1.0--patch-185
1302 * lisp/muse-publish.el (muse-publish-url-transforms): Docfix.
1303 (muse-publish-desc-transforms): New option that contains the functions
1304 that will be called to transform a link description.
1305 (muse-publish-markup-word): Handle Yet Another Edge Case.
1306 (muse-publish-markup-email): Use
1307 `muse-publish-escape-specials-in-string'. Don't publish if we have a
1308 double-quote on either side.
1309 (muse-publish-url): Apply description transforms.
1310 (muse-publish-markup-url): Don't publish if we have a double-quote on
1313 * lisp/muse-wiki.el (muse-wiki-update-wikiword-regexp)
1314 (muse-wiki-wikiword-regexp, muse-wiki-use-wikiword): Minor docfixes.
1315 (muse-wiki-interwiki-delimiter): New option that indicates the
1316 interwiki delimiter to use.
1317 (muse-wiki-interwiki-replacement): New option that indicates the
1319 (muse-wiki-update-interwiki-regexp): Use muse-wiki-interwiki-delimiter.
1320 (muse-wiki-publish-pretty-title): Deal with EXPLICIT argument so that
1321 this can be added to muse-publish-desc-transforms.
1322 (muse-wiki-publish-pretty-interwiki): New function that replaces the
1323 interwiki delimiter with its replacement, but only when the given text
1324 is not an explicit link.
1326 * lisp/muse.el (muse-update-file-extension): New function made from the
1327 innards of the :set function in `muse-file-extension'.
1330 ChangeLog lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
1333 2005-07-26 06:17:31 GMT Michael Olson <mwolson@gnu.org> patch-184
1336 Handle anchors in all publishing styles, as well as linking to them.
1338 muse--main--1.0--patch-184
1340 * lisp/muse-publish.el (muse-publish-url): Publish links to anchors as
1342 (muse-publish-prepare-url): Don't touch links to anchors.
1344 * lisp/muse-docbook.el (muse-docbook-markup-strings): Add handler for
1345 'internal-link. Treat centered text with
1346 <para role="center">...</para>.
1347 (muse-docbook-markup-paragraph): Slight regexp tweak.
1348 (muse-docbook-insert-anchor): Docfix.
1349 (muse-docbook-markup-anchor): Move lower in file.
1351 * lisp/muse-html.el (muse-html-markup-strings): Add handler for
1353 (muse-xhtml-markup-strings): Order list, no func change.
1354 (muse-html-markup-anchor): Move up in file, no func change.
1356 * lisp/muse-latex.el (muse-latex-markup-functions): Add rule for
1358 (muse-latex-markup-strings): Add handler for 'internal-link.
1359 (muse-latex-insert-anchor, muse-latex-markup-anchor): New functions
1360 that insert an anchor around the next word or inside of a tag.
1362 * lisp/muse-texinfo.el (muse-texinfo-markup-functions): Add rule for
1365 * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Add handler for
1367 (muse-texinfo-insert-anchor, muse-texinfo-markup-anchor): New functions
1368 that insert an anchor before the next word or within a tag.
1370 * NEWS: Initial attempt at documenting changes since 3.01.
1373 .arch-ids/NEWS.id NEWS
1376 ChangeLog lisp/muse-docbook.el lisp/muse-html.el
1377 lisp/muse-latex.el lisp/muse-publish.el lisp/muse-texinfo.el
1380 2005-07-26 04:30:52 GMT Michael Olson <mwolson@gnu.org> patch-183
1383 Generalize some blosxom helper functions.
1385 muse--main--1.0--patch-183
1387 * examples/mwolson/muse-init.el (muse-project-alist): Adapt to new
1388 generalized helper functions.
1389 (my-muse-prepare-entry-for-xanga): Use muse-blosxom-extension rather
1390 than hard-coding it. Use muse-with-temp-buffer. Handle all kinds of
1393 * lisp/muse-blosxom.el: Update example in header.
1394 (muse-blosxom-new-entry): Use new names for helper functions.
1395 (muse-blosxom-get-categories, muse-blosxom-project-alist-entry)
1396 (muse-blosxom-project-alist-dirs): Move to muse-project.el.
1398 * lisp/muse-project.el (muse-project-recurse-directory): Renamed from
1399 `muse-blosxom-project-get-categories'.
1400 (muse-project-alist-styles): Renamed from
1401 `muse-blosxom-project-alist-entry'.
1402 (muse-project-alist-dirs): Renamed from
1403 `muse-blosxom-project-alist-dirs'.
1404 (muse-project-of-file): Use `muse-current-file'.
1406 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Use
1407 `muse-current-file'.
1409 * lisp/muse.el (muse-current-file): New function that returns the name of
1410 the currently visited or published file.
1411 (muse-page-name): Use `muse-current-file'.
1414 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
1415 lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
1418 2005-07-26 03:47:53 GMT Michael Olson <mwolson@gnu.org> patch-182
1421 muse-xml: definition lists, muse-docbook: center.
1423 muse--main--1.0--patch-182
1425 * Makefile (%.info, %.html): Use general argument in rule.
1426 (distclean): Add another cruft file.
1428 * experimental/muse-xml.el (muse-xml-markup-strings): Use <list
1429 type="definition"> for definition lists.
1431 * lisp/muse-docbook.el (muse-docbook-markup-strings): Replace <center>
1432 with <note>, since it's the closest thing I could find.
1435 ChangeLog Makefile experimental/muse-xml.el
1436 lisp/muse-docbook.el
1439 2005-07-24 22:46:22 GMT Michael Olson <mwolson@gnu.org> patch-181
1442 Minor namespace fix.
1444 muse--main--1.0--patch-181
1446 * lisp/muse-colors.el (muse-colors-explicit-link): Use
1447 muse-match-string-no-properties rather than match-string-no-properties.
1450 ChangeLog lisp/muse-colors.el
1453 2005-07-24 21:04:15 GMT Michael Olson <mwolson@gnu.org> patch-180
1456 Correct breakage induced by previous patch.
1458 muse--main--1.0--patch-180
1460 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Don't use the local
1461 path as a fallback if we are publishing.
1464 ChangeLog lisp/muse-wiki.el
1467 2005-07-24 21:01:02 GMT Michael Olson <mwolson@gnu.org> patch-179
1470 Make interwiki links work in a few more edge cases.
1472 muse--main--1.0--patch-179
1474 * lisp/muse-project.el (muse-project-applicable-styles): Remove
1475 assertion, now that I have a good idea of the edge cases involved.
1477 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle case where
1478 the current file is not part of any Muse project, allowing interwiki
1479 links to be resolvable even then. Don't return a relative path if we
1480 are not publishing. For visiting links, the best thing is just to
1481 return the real path.
1484 ChangeLog lisp/muse-project.el lisp/muse-wiki.el
1487 2005-07-24 03:38:06 GMT Michael Olson <mwolson@gnu.org> patch-178
1490 Fix warnings during font-lock, example tag highlighting.
1492 muse--main--1.0--patch-178
1494 * lisp/muse-colors.el (muse-colors-region): Prevent "Wrong side of point"
1496 (muse-colors-tags): Make sure that no fontification occurs in <code> or
1498 (muse-unhighlight-region): Move higher up.
1499 (muse-colors-example-tag, muse-colors-literal-tag): Use
1500 `muse-unhighlight-region'. Fix spelling goof. Omit (goto-char end)
1501 since the point gets put in the right place automatically.
1504 ChangeLog lisp/muse-colors.el
1507 2005-07-24 03:01:50 GMT Michael Olson <mwolson@gnu.org> patch-177
1510 muse-xml: Separate section from title.
1512 muse--main--1.0--patch-177
1514 * experimental/muse-xml.el (muse-xml-markup-strings): Add "level"
1515 attribute to sections. Use separate <title> tag to handle the title of
1516 a section. Thanks to drkm for the suggestion.
1518 * lisp/muse-mode.el (muse-mode): Code indentation, no func change.
1520 * lisp/muse-publish.el (muse-publish-markup-heading)
1521 (muse-publish-section-close): Pass level to markup strings for all
1522 section-related tags.
1524 * lisp/muse.el (muse-page-name): Handle case where buffer-file-name is
1528 ChangeLog experimental/muse-xml.el lisp/muse-mode.el
1529 lisp/muse-publish.el lisp/muse.el
1532 2005-07-23 01:29:29 GMT Michael Olson <mwolson@gnu.org> patch-176
1535 Include regexps from base styles. Fix muse-project-ignore-regexp and use it more.
1537 muse--main--1.0--patch-176
1539 * lisp/muse-blosxom.el (muse-blosxom-get-categories): Don't include
1540 folders that match `muse-project-ignore-regexp'.
1542 * lisp/muse-project.el (muse-project-ignore-regexp): Correct an escape
1543 omission. Add ",.*" to list of bad directory parts.
1545 * lisp/muse-project.el (muse-project-of-file): Ignore PATHNAME if it
1546 matches `muse-project-ignore-regexp'.
1548 * lisp/muse-publish.el: Install patch from Peter K. Lee.
1549 (muse-style-elements-list): New function that returns a list of
1550 references to ELEM in STYLE, including base styles.
1551 (muse-publish-markup-region): Use muse-style-elements-list rather than
1552 muse-style-elements when getting :regexps.
1554 * lisp/muse-publish.el (muse-style-element): Add docstring.
1557 AUTHORS ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
1558 lisp/muse-publish.el
1561 2005-07-23 00:21:36 GMT Michael Olson <mwolson@gnu.org> patch-175
1564 Initial implementation of muse-xml.el. End of section edge case.
1566 muse--main--1.0--patch-175
1568 * AUTHORS: Add Peter K. Lee.
1570 * Makefile (experimental): New target that builds experimental programs.
1571 (distclean): Remove debian/dirs, a cruft file from the debian build
1574 * examples/mwolson/muse-init.el: Update.
1576 * examples/mwolson/muse-init.el ("\C-cpL"): Use a better function that
1577 prompts for the blog entry to visit.
1579 * experimental/Makefile: New file that causes experimental stuff to be
1582 * experimental/muse-xml.el: New file that provides the experimental XML
1585 * lisp/muse-docbook.el (muse-docbook-markup-regexps): Re-order and fix
1588 * lisp/muse-html.el (muse-html-markup-regexps): Ditto.
1590 * lisp/muse-publish.el (muse-publish-section-close): Deal with edge case
1591 involving end-of-file and paragraph detection.
1593 * lisp/muse-wiki.el: Minor header fix.
1595 * scripts/muse-build.el (load-path): Add "../experimental".
1598 experimental/.arch-ids/Makefile.id
1599 experimental/.arch-ids/muse-xml.el.id experimental/Makefile
1600 experimental/muse-xml.el
1603 AUTHORS ChangeLog Makefile examples/mwolson/muse-init.el
1604 lisp/muse-docbook.el lisp/muse-html.el lisp/muse-publish.el
1605 lisp/muse-wiki.el scripts/muse-build.el
1608 2005-07-22 07:30:43 GMT Michael Olson <mwolson@gnu.org> patch-174
1611 Try to fix <example> region coloring problem.
1613 muse--main--1.0--patch-174
1615 * lisp/muse-colors.el (muse-colors-example-tag, muse-colors-literal-tag):
1616 If region is multiple lines, add '(font-lock-multiline t) to
1617 properties. This should fix an annoying <example> region issue.
1620 ChangeLog lisp/muse-colors.el
1623 2005-07-22 07:19:30 GMT Michael Olson <mwolson@gnu.org> patch-173
1626 Don't publish implicit links that have a double-quote at begin or end.
1628 muse--main--1.0--patch-173
1630 * lisp/muse-colors.el (muse-colors-implicit-link): Don't colorize if a
1631 double-quote exists at beginning or end.
1633 * lisp/muse-publish.el (muse-publish-markup-link): When link is implicit,
1634 don't colorize if a double-quote exists at beginning or end.
1637 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
1640 2005-07-22 06:42:10 GMT Michael Olson <mwolson@gnu.org> patch-172
1643 Fix failure to publish emphasis properly.
1645 muse--main--1.0--patch-172
1647 * lisp/muse-publish.el (muse-publish-markup-word): Darn off-by-one
1650 * experimental/muse-wiki-old.el: Removed, since I'm happy with the state
1654 experimental/.arch-ids/muse-wiki-old.el.id
1655 experimental/muse-wiki-old.el
1658 ChangeLog lisp/muse-publish.el
1661 2005-07-22 04:55:52 GMT Michael Olson <mwolson@gnu.org> patch-171
1664 Add a few common revision control directories to the ignore list.
1666 muse--main--1.0--patch-171
1668 * lisp/muse-project.el (muse-project-ignore-regexp): Add types of
1669 directories to be ignored when building the file alist, such as those
1670 used for CVS and Arch revision control data.
1673 ChangeLog lisp/muse-project.el
1676 2005-07-21 01:00:25 GMT Michael Olson <mwolson@gnu.org> patch-170
1679 Fix #2654: Append a newline when using pdf publishing style.
1681 muse--main--1.0--patch-170
1683 * lisp/muse-latex.el (muse-latex-footer, muse-latexcjk-footer): Append a
1687 ChangeLog lisp/muse-latex.el
1690 2005-07-20 20:20:24 GMT Michael Olson <mwolson@gnu.org> patch-169
1693 5 levels of headings colorization; color bare URLs.
1695 muse--main--1.0--patch-169
1697 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-markup):
1698 Really color up to 5 headings.
1699 (muse-colors-markup): Add muse-url-regexp.
1700 (muse-colors-explicit-link): Renamed from muse-colors-link.
1701 (muse-colors-implicit-link): Moved here from
1702 `muse-wiki-colors-wikiword' in muse-wiki.el. We need it here since
1703 we'll be coloring URLs.
1706 ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
1709 2005-07-20 19:45:15 GMT Michael Olson <mwolson@gnu.org> patch-168
1712 Don't emphasize if a word constituent follows the trailer.
1714 muse--main--1.0--patch-168
1716 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-underlined)
1717 (muse-colors-verbatim): Don't colorize if a word constituent follows
1720 * lisp/muse-publish.el (muse-publish-markup-word): Don't publish if a
1721 word constituent follows the trailer.
1724 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
1727 2005-07-20 18:50:12 GMT Michael Olson <mwolson@gnu.org> patch-167
1730 Add coloring for example, verbatim, and =signs=; anchor fix.
1732 muse--main--1.0--patch-167
1734 * lisp/muse-colors.el (muse-verbatim-face): New face that is used to
1735 color <example>, <verbatim>, and =signs=. Defaults to a shade of gray.
1736 (muse-colors-verbatim): Use `muse-verbatim-face'.
1737 (muse-colors-markup): Move =sign= interpreting down so it gets higher
1739 (muse-colors-tags): Add verbatim and literal tags.
1740 (muse-colors-example-tag): Use `remove-text-properties' instead of
1741 `set-text-properties', since the latter does not work consistently.
1742 (muse-colors-literal-tag): New function that strips all markup from the
1744 (muse-colors-link): Match against muse-explicit-link-regexp early on so
1745 that we can work around an annoying XEmacs issue.
1747 * lisp/muse-publish.el (muse-publish-markup-word): Make =signs=
1748 multi-line by default.
1750 * lisp/muse.el (muse-page-name): Handle case where we're given an empty
1754 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
1758 2005-07-20 16:13:37 GMT Michael Olson <mwolson@gnu.org> patch-166
1761 Link with anchor bugfix.
1763 muse--main--1.0--patch-166
1765 * lisp/muse-colors.el (muse-link-face): Highlight links with anchors as
1766 valid, as long as the base is valid.
1769 ChangeLog lisp/muse-colors.el
1772 2005-07-20 14:21:57 GMT Michael Olson <mwolson@gnu.org> patch-165
1775 Link inside table issue, fixes read-only text error.
1777 muse--main--1.0--patch-165
1779 * lisp/muse-docbook.el (muse-docbook-fixup-tables): Ignore read-only text
1780 inside tables so we don't get an error when links exist.
1782 * lisp/muse-html.el (muse-html-fixup-tables): Ditto.
1784 * lisp/muse-project.el (muse-project-publish): Don't take forced files
1785 into account when displaying the "All files published" message, unless
1786 they've actually been modified.
1788 * lisp/muse.el (muse-with-temp-buffer): If debug-on-error is non-nil,
1789 don't wrap in condition-case; we don't want the message to be muffled.
1792 ChangeLog lisp/muse-docbook.el lisp/muse-html.el
1793 lisp/muse-project.el lisp/muse.el
1796 2005-07-20 07:41:28 GMT Michael Olson <mwolson@gnu.org> patch-164
1799 Permit infinitely-nested sections.
1801 muse--main--1.0--patch-164
1803 * examples/QuickStart (Links): Use GNA link rather than johnw's site.
1804 (Deriving from an existing style): Mark up as a list.
1806 * lisp/muse-colors.el (muse-colors-outline-faces-list, muse-make-faces):
1807 Color an additional level of headings.
1809 * lisp/muse-docbook.el (muse-docbook-markup-strings): Add new
1810 section-other, section-other-end, and section-close strings.
1811 (muse-docbook-fixup-sections): Removed, since Muse now implements this
1812 through the 'section-close string.
1814 * lisp/muse-html.el (muse-xhtml-markup-strings): Omit newline from
1815 'begin-underline, since this messes up paragraph handling. Use
1816 <h5></h5> for 'section-other.
1818 (muse-html-fixup-tables): New function that sorts the table parts so
1819 that order is head, foot, body. Apparently XHTML needs this, and it
1820 seems like a good general practice, so we do it for HTML as well.
1822 * lisp/muse-latex.el (muse-latex-markup-strings): Use \\paragraph{} for
1825 * lisp/muse-publish.el (muse-publish-section-close): New function that
1826 determines where to put the section close given heading depth and
1828 (muse-publish-markup-heading): Handle 'section-other and
1829 'section-other-end. Call `muse-publish-section-close' at end of
1832 * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Use @subsubheading
1836 ChangeLog examples/QuickStart lisp/muse-colors.el
1837 lisp/muse-docbook.el lisp/muse-html.el lisp/muse-latex.el
1838 lisp/muse-publish.el lisp/muse-texinfo.el
1841 2005-07-20 05:50:55 GMT Michael Olson <mwolson@gnu.org> patch-163
1844 muse-docbook: table and anchor fixes; many non-MULE XEmacs fixes.
1846 muse--main--1.0--patch-163
1848 * lisp/muse-docbook.el: More suggestions from Dale Smith, and non-MULE
1850 (muse-docbook-markup-regexps): Deal with new table algorithm.
1851 (muse-docbook-transform-content-type, muse-docbook-encoding)
1852 (muse-docbook-finalize-buffer): Non-MULE XEmacs fix.
1853 (muse-docbook-markup-table): Use a better table algorithm, based on the
1854 one in muse-html.el. Make sure a <tgroup> surrounds the body, head,
1855 and foot of the table. Use informaltable rather than table.
1856 (muse-docbook-fixup-tables): New function that sorts all tables found
1857 in the published document so that the order is head, foot, body.
1858 (muse-docbook-markup-functions): Add anchor handler.
1859 (muse-docbook-markup-paragraph): Allow anchors to occur at beginning of
1861 (muse-docbook-markup-anchor, muse-docbook-insert-anchor): New functions
1862 that insert an anchor at point.
1864 * lisp/muse-html.el (muse-html-transform-content-type)
1865 (muse-html-encoding, muse-html-finalize-buffer): Non-MULE XEmacs fixes.
1867 * examples/QuickStart (Anchors and tagged links): Improve anchor example.
1869 * lisp/muse.el (muse-eval-lisp): XEmacs fix.
1871 * lisp/muse.el (muse-with-temp-buffer): XEmacs fix. Include the body
1872 that was evaluated in the output.
1875 ChangeLog examples/QuickStart lisp/muse-docbook.el
1876 lisp/muse-html.el lisp/muse-latex.el lisp/muse.el
1879 2005-07-19 08:11:37 GMT Michael Olson <mwolson@gnu.org> patch-162
1882 muse-texinfo: Improve formatting for enddots, dots, underline.
1884 muse--main--1.0--patch-162
1886 * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Improve translation
1887 of enddots and dots. For begin-underline and end-underline, use "_",
1888 since we don't have anything better.
1891 ChangeLog lisp/muse-texinfo.el
1894 2005-07-19 07:51:54 GMT Michael Olson <mwolson@gnu.org> patch-161
1897 muse-texinfo: Fix #2635 by adding `}' and `{' to specials list.
1899 muse--main--1.0--patch-161
1901 * lisp/muse-texinfo.el (muse-texinfo-markup-specials): Add `{' and `}' to
1902 list. This should fix #2635.
1905 ChangeLog lisp/muse-texinfo.el
1908 2005-07-19 07:24:38 GMT Michael Olson <mwolson@gnu.org> patch-160
1911 muse-texinfo fixes; use info-pdf to generate PDF doc for QuickStart.
1913 muse--main--1.0--patch-160
1915 * Makefile.defs (VERSION): Prepare snapshot 3.01.arch.160.
1917 * debian/changelog: Ditto.
1919 * debian/control (Build-Depends-Indep): Add tetex-bin.
1921 * examples/Makefile (%.pdf): Use info-pdf, since it generates nicer
1924 * examples/QuickStart: Remove stray <comment> now that the bug that made
1925 it necessary is fixed.
1927 * lisp/muse-blosxom.el: Credit Björn Lindström for his excellent
1930 * lisp/muse-texinfo.el (muse-texinfo-header, muse-texinfo-footer): Move
1931 the contents from the footer to the header.
1933 * lisp/muse-texinfo.el (muse-texinfo-markup-table): Insert space before
1934 each number, not after.
1936 * lisp/muse.el (muse-eval-lisp): Minor whitespace fix.
1938 * lisp/muse.el (muse-with-temp-buffer): Throw a backtrace if an error
1939 happens when doing batch publishing. Minor whitespace fix.
1942 ChangeLog Makefile.defs debian/changelog debian/control
1943 examples/Makefile examples/QuickStart lisp/muse-blosxom.el
1944 lisp/muse-texinfo.el lisp/muse.el
1947 2005-07-19 05:50:25 GMT Michael Olson <mwolson@gnu.org> patch-159
1950 Handle a few more DocBook edge cases; all known DocBook issues are fixed.
1952 muse--main--1.0--patch-159
1954 * examples/QuickStart: Add "Write me." to empty sections at end so that
1955 they publish correctly with DocBook.
1957 * lisp/muse-docbook.el (muse-docbook-markup-paragraph): Handle case where
1958 paragraph starts with emphasis, example, link, or email address.
1961 ChangeLog examples/QuickStart lisp/muse-docbook.el
1964 2005-07-19 05:34:28 GMT Michael Olson <mwolson@gnu.org> patch-158
1967 Handle embedded docbook footnotes and <literal> edge case.
1969 muse--main--1.0--patch-158
1971 * lisp/muse-docbook.el: Implement more suggestions from Dale Smith.
1972 (muse-docbook-markup-strings): Use systemitem for example text.
1973 (muse-docbook-markup-paragraph): Allow for embedded footnotes that have
1974 <para></para> inside of them.
1976 * lisp/muse-html.el (muse-html-escape-string): Don't deal with '&<>"'
1979 * lisp/muse-publish.el (muse-publish-url-transforms): Add
1980 muse-publish-escape-specials-in-string to list by default.
1982 * lisp/muse-publish.el (muse-publish-escape-specials): New optional third
1983 argument IGNORE-READ-ONLY determines whether or not to ignore the
1984 read-only property when transforming text. Add docstring.
1985 (muse-publish-markup-word): Use non-nil third argument to
1986 muse-publish-escape-specials when we're publishing `='-delimited text.
1987 This allows =<literal><tag></literal>= to work as intended.
1989 * lisp/muse-publish.el (muse-publish-escape-specials-in-string): Ignore
1990 arguments after the first so that we can include this in
1991 `muse-publish-url-transforms'.
1993 * lisp/muse-publish.el (muse-publish-prepare-url): Add docstring.
1996 ChangeLog lisp/muse-docbook.el lisp/muse-html.el
1997 lisp/muse-publish.el
2000 2005-07-19 03:07:59 GMT Michael Olson <mwolson@gnu.org> patch-157
2003 Misc. blosxom fixes, like category directive.
2005 muse--main--1.0--patch-157
2007 * contrib/pyblosxom/getstamps.py: Add file extension.
2009 * contrib/pyblosxom/hardcodedates.py (get_all_timestamps): Omit file
2010 extension. This will allow Muse to specify it once a
2011 timestamps-writing routine gets written.
2013 * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Pay
2014 attention to the "category" directive, if it exists. Use file-truename
2015 instead of expand-file-name for base directory.
2017 * lisp/muse-blosxom.el (muse-blosxom-new-entry): Add #category directive
2020 * lisp/muse-project.el (muse-project): Add :timestamps to list of
2021 available tags, even though it doesn't do anything yet.
2024 ChangeLog contrib/pyblosxom/getstamps.py
2025 contrib/pyblosxom/hardcodedates.py lisp/muse-blosxom.el
2026 lisp/muse-project.el
2029 2005-07-18 08:53:32 GMT Michael Olson <mwolson@gnu.org> patch-156
2032 Small logic fix with temp files.
2034 muse--main--1.0--patch-156
2036 * lisp/muse.el (muse-with-temp-buffer): Use buffer-live-p instead of
2037 buffer-name to determine whether the buffer is still around.
2040 ChangeLog lisp/muse.el
2043 2005-07-18 08:23:00 GMT Michael Olson <mwolson@gnu.org> patch-155
2046 Make customize of muse-project-alist work in Emacs21 and XEmacs.
2048 muse--main--1.0--patch-155
2050 * lisp/muse.el (muse-widget-type-value-create)
2051 (muse-widget-child-value-get, muse-widget-type-match): Minimum set of
2052 extra widgets from 'lazy type that are needed to get the
2053 `muse-project-alist' customize interface to work on XEmacs and Emacs21.
2055 * lisp/muse.el (muse-implicit-link-functions)
2056 (muse-explicit-link-functions): Remove predefined wiki-related options.
2057 These are added in muse-wiki via custom-add-option.
2059 * lisp/muse-mode.el (muse-mode-hook): Ditto.
2061 * lisp/muse-colors.el (muse-colors-emphasized): Use eq instead of memq.
2063 * lisp/muse-project.el (muse-project-alist-get): Turn :symbols into
2064 ":strings" to cope with Emacs21 and XEmacs.
2065 (muse-project-alist-set): Turn ":strings" back into ":symbols".
2067 * lisp/muse-project.el (muse-project): Derive from 'default rather than
2068 'lazy, since that is an Emacs CVS-ism. Separate logical groups with
2069 newlines. Control indentation. Remove an unnecessary inlined repeat.
2071 * lisp/muse-project.el (muse-project-alist): Use cons instead of alist,
2072 since XEmacs doesn't support the alist widget. Deal with case where no
2073 projects are defined, or a strange expression is used.
2075 * lisp/muse-wiki.el: Insinuate muse-wiki link handlers and mode hook
2076 stuff using custom-add-option.
2079 ChangeLog lisp/muse-colors.el lisp/muse-mode.el
2080 lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
2083 2005-07-18 03:31:38 GMT Michael Olson <mwolson@gnu.org> patch-154
2086 Don't kill temp buffer if debug-on-error is non-nil.
2088 muse--main--1.0--patch-154
2090 * lisp/muse.el (muse-with-temp-buffer): Only kill the temp buffer when
2091 debug-on-error is nil. Use " *muse-temp*" for the buffer name.
2094 ChangeLog lisp/muse.el
2097 2005-07-18 03:05:11 GMT Michael Olson <mwolson@gnu.org> patch-153
2100 Expand Debian package description.
2102 muse--main--1.0--patch-153
2104 * debian/control (Description): Expand this to make the package more
2107 * debian/copyright, debian/rules: Minor whitespace cleanups.
2109 * debian/changelog: Package 3.01.arch.152-1.
2112 ChangeLog Makefile.defs debian/changelog debian/control
2113 debian/copyright debian/rules
2116 2005-07-18 02:33:12 GMT Michael Olson <mwolson@gnu.org> patch-152
2119 Header/footer docfix; ChangeLog correction.
2121 muse--main--1.0--patch-152
2123 * {arch}/.../patch-log/patch-144: Correct previous ChangeLog entry.
2124 Thanks to drkm for pointing out my error.
2126 Use better documentation and customize interface for headers and footers.
2127 Thanks to Chris McMahan.
2130 ChangeLog lisp/muse-blosxom.el lisp/muse-book.el
2131 lisp/muse-docbook.el lisp/muse-html.el lisp/muse-journal.el
2132 lisp/muse-latex.el lisp/muse-poem.el lisp/muse-texinfo.el
2134 {arch}/muse/muse--main/muse--main--1.0/mwolson@gnu.org--2005/patch-log/patch-144
2137 2005-07-18 00:53:34 GMT Michael Olson <mwolson@gnu.org> patch-151
2140 Slight Debian version tweak.
2142 muse--main--1.0--patch-151
2144 * Makefile.defs (VERSION): Use a slightly different version naming
2145 scheme. I've dropped the ".90". The new scheme is X.YY.arch.YYY where
2146 X.YY is the Muse version, and YYY is the patch level.
2148 * debian/changelog: Ditto.
2151 ChangeLog Makefile.defs debian/changelog
2154 2005-07-17 23:23:34 GMT Michael Olson <mwolson@gnu.org> patch-150
2157 Improve debian build and put together a package.
2159 muse--main--1.0--patch-150
2161 * Makefile (debclean): New target that cleans up the mess that the
2162 `debian' target makes.
2163 (debian): Build using debuild rather than dpkg-buildpackage. Copy
2164 results to my debian dist dir two levels up.
2166 * Makefile.defs (VERSION): Set to 3.01.90.arch.149 for the debian build.
2168 * debian/changelog: Sign 3.01.90.arch.149-1 snapshot.
2170 * debian/control (Standards-Version): Update to 3.6.2.
2172 * debian/control (Depends): Add emacs21 and xemacs21 to make lintian shut
2175 * debian/copyright (Copyright): Improve.
2177 * debian/emacsen-install (FILES): Include contrib directory so that
2178 muse-http.el compiles properly.
2180 * debian/muse-el.examples: New file containing the example files to
2183 * debian/rules: Move example stuff to muse-el.examples. Install some
2184 additional documentation.
2187 debian/.arch-ids/muse-el.examples.id debian/muse-el.examples
2190 ChangeLog Makefile Makefile.defs debian/changelog
2191 debian/control debian/copyright debian/emacsen-install
2195 2005-07-17 20:52:18 GMT Michael Olson <mwolson@gnu.org> patch-149
2198 Fix links in table, links in verbatim, emphasis publishing, publishing from script.
2200 muse--main--1.0--patch-149
2202 * lisp/muse-colors.el (muse-colors-emphasized): Fix an edge case where
2203 the beginning of a header would be emphasized if an asterisk came
2205 (muse-colors-underlined): Don't allow end of underlined text to be the
2206 beginning of a line. Don't use memq to check for whitespace syntax; eq
2209 * lisp/muse-publish.el (muse-publish-markup-regexps): Mark links later
2210 on. We'll use a more clever trick to keep emphasis characters from
2211 being interpreted in explicit links -- add a custom 'noemphasis text
2212 property to them. Move mdash rule further down so that I can add
2213 designations after blockquoted text.
2215 * lisp/muse-publish.el (muse-publish-markup-word): If beginning or end of
2216 text has the 'noemphasis property, ignore it.
2217 (muse-publish-mark-noemphasis): New function that adds the 'noemphasis
2218 property to the text between BEG and END, or match beginning and end.
2220 * lisp/muse.el (muse-with-temp-buffer): Make sure the buffer is alive
2221 before trying to set buffer-modified to nil. This should fix a
2222 "selecting deleted buffer" error when publishing from command line.
2225 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
2229 2005-07-17 18:36:55 GMT Michael Olson <mwolson@gnu.org> patch-148
2232 Journal validation fixes.
2234 muse--main--1.0--patch-148
2236 * lisp/muse-html.el (muse-html-header): Use HTML 4.0 Transitional by
2237 default rather than HTML 4.0 [strict].
2238 (muse-html-markup-strings): Include empty alt element.
2240 * lisp/muse-journal.el: Use "div class=..." rather than "div id=...".
2242 * muse.texi (Journal): Ditto.
2245 ChangeLog lisp/muse-html.el lisp/muse-journal.el muse.texi
2248 2005-07-17 04:21:19 GMT Michael Olson <mwolson@gnu.org> patch-147
2251 Add debian files; tweak Makefile.
2253 muse--main--1.0--patch-147
2255 * Makefile (distclean): Remove directory created by dist rule.
2256 (dist): Make this only generate the directory, not the tarball.
2257 (release): New target that generates the tarball and zipfile.
2258 (debrelease): New target that builds the debian package for Muse.
2259 (upload): Depend on release target.
2261 * examples/mwolson/stylesheets: Add forgotten Arch id.
2264 debian/.arch-ids/=id debian/.arch-ids/changelog.id
2265 debian/.arch-ids/control.id debian/.arch-ids/copyright.id
2266 debian/.arch-ids/emacsen-install.id
2267 debian/.arch-ids/emacsen-remove.id
2268 debian/.arch-ids/emacsen-startup.id
2269 debian/.arch-ids/muse-el.dirs.id
2270 debian/.arch-ids/muse-el.docs.id
2271 debian/.arch-ids/muse-el.info.id debian/.arch-ids/rules.id
2272 debian/changelog debian/control debian/copyright
2273 debian/emacsen-install debian/emacsen-remove
2274 debian/emacsen-startup debian/muse-el.dirs debian/muse-el.docs
2275 debian/muse-el.info debian/rules
2276 examples/mwolson/stylesheets/.arch-ids/=id
2277 examples/mwolson/stylesheets/.arch-ids/blog.css.id
2278 examples/mwolson/stylesheets/.arch-ids/common.css.id
2279 examples/mwolson/stylesheets/.arch-ids/print.css.id
2280 examples/mwolson/stylesheets/.arch-ids/screen.css.id
2281 examples/mwolson/stylesheets/blog.css
2282 examples/mwolson/stylesheets/common.css
2283 examples/mwolson/stylesheets/print.css
2284 examples/mwolson/stylesheets/screen.css
2290 debian debian/.arch-ids examples/mwolson/stylesheets
2291 examples/mwolson/stylesheets/.arch-ids
2294 2005-07-16 05:10:31 GMT Michael Olson <mwolson@gnu.org> patch-146
2297 Allow `muse-index-as-string' to remove current file from output.
2299 muse--main--1.0--patch-146
2301 * lisp/muse-mode.el (muse-index-as-string): Add EXCLUDE-CURRENT option,
2302 which excludes the current file from the output. Improve
2306 ChangeLog lisp/muse-mode.el
2309 2005-07-16 04:56:02 GMT Michael Olson <mwolson@gnu.org> patch-145
2312 S-TAB issue with Windows.
2314 muse--main--1.0--patch-145
2316 * lisp/muse-mode.el (muse-mode-map): Try once more to fix the Shift-TAB
2320 ChangeLog lisp/muse-mode.el
2323 2005-07-16 04:39:52 GMT Michael Olson <mwolson@gnu.org> patch-144
2326 Improve temp buffer usage.
2328 muse--main--1.0--patch-144
2330 * lisp/muse-publish.el (muse-publish-file): Omit second argument to
2331 `insert-file-contents'. This should further help with the temp
2332 buffer problem. Thanks to Peter K. Lee and drkm for the research
2335 * lisp/muse.el (muse-with-temp-buffer): Renamed from
2336 `muse-with-temp-buffer-no-prompt'. Report any errors that occur, but
2337 make sure the temp buffer is killed. I didn't implement an option to
2338 save the contents of the temp buffer.
2341 ChangeLog lisp/muse-book.el lisp/muse-http.el
2342 lisp/muse-mode.el lisp/muse-poem.el lisp/muse-publish.el
2346 2005-07-16 03:39:02 GMT Michael Olson <mwolson@gnu.org> patch-143
2349 muse-docbook: split-string Emacs21 fix.
2351 muse--main--1.0--patch-143
2353 * lisp/muse-docbook.el (muse-docbook-get-author): Omit 3rd argument of
2354 split-string to fix an Emacs21 issue.
2357 ChangeLog lisp/muse-docbook.el
2360 2005-07-15 04:40:26 GMT Michael Olson <mwolson@gnu.org> patch-142
2363 muse-docbook: Parse author directive so that it validates properly.
2365 muse--main--1.0--patch-142
2367 * lisp/muse-docbook.el (muse-docbook-get-author): New function that
2368 attempts to publish the contents a DocBook-usable <author> tag.
2369 (muse-docbook-header): Use `muse-docbook-get-author'.
2372 ChangeLog lisp/muse-docbook.el
2375 2005-07-15 01:57:51 GMT Michael Olson <mwolson@gnu.org> patch-141
2378 Be a bit more clever with our consecutive list regexp.
2380 muse--main--1.0--patch-141
2382 * lisp/muse-docbook.el (muse-docbook-markup-regexps): Be a bit more
2383 clever with our consecutive list regexp.
2386 ChangeLog lisp/muse-docbook.el
2389 2005-07-15 01:50:05 GMT Michael Olson <mwolson@gnu.org> patch-140
2392 Do the right thing with consecutive list items, hopefully.
2394 muse--main--1.0--patch-140
2396 * lisp/muse-docbook.el: Apply patch from Dale Smith and add to it.
2397 (muse-docbook-header): Add DTD string.
2398 (muse-docbook-markup-regexps): Add rule that merges consecutive list
2400 (muse-docbook-merged-tags, muse-docbook-fixup-tags): Removed.
2401 ("docbook"): Change :before-end back to 'muse-docbook-fixup-sections.
2404 ChangeLog lisp/muse-docbook.el
2407 2005-07-15 01:07:35 GMT Michael Olson <mwolson@gnu.org> patch-139
2410 Improve customize interface for `muse-project-alist' once more.
2412 muse--main--1.0--patch-139
2414 * lisp/muse-project.el (muse-project-alist-get): Allow cdr of each
2415 setting to be anything, since we now support settings that use lists.
2416 (muse-project): Vastly improve this by naming each setting and showing
2417 what exact type is required. Handle case where a function is not
2418 defined yet. Use a set for styles, which looks nice. This is about as
2419 good as it can be ... unless we add some sort of inline documentation
2420 later on. A setting was added for Yann's :force-publish tag.
2422 * lisp/muse.el (muse-eval-lisp): Fix compile warning by not displaying
2426 ChangeLog lisp/muse-project.el lisp/muse.el
2429 2005-07-14 23:27:14 GMT Michael Olson <mwolson@gnu.org> patch-138
2432 Merged from hodique@lifl.fr--2005 (patch 24-33)
2434 muse--main--1.0--patch-138
2438 * hodique@lifl.fr--2005/muse--yh--1.0--patch-24
2439 Merged from mwolson@gnu.org--2005 (patch 96)
2441 * hodique@lifl.fr--2005/muse--yh--1.0--patch-25
2442 Merged from mwolson@gnu.org--2005 (patch 97-101)
2444 * hodique@lifl.fr--2005/muse--yh--1.0--patch-26
2445 Merged from mwolson@gnu.org--2005 (patch 102-106)
2447 * hodique@lifl.fr--2005/muse--yh--1.0--patch-27
2448 Merged from mwolson@gnu.org--2005 (patch 107-120)
2450 * hodique@lifl.fr--2005/muse--yh--1.0--patch-28
2451 Merged from mwolson@gnu.org--2005 (patch 121-131)
2453 * hodique@lifl.fr--2005/muse--yh--1.0--patch-29
2454 Merged from mwolson@gnu.org--2005 (patch 132)
2456 * hodique@lifl.fr--2005/muse--yh--1.0--patch-30
2457 Merged from mwolson@gnu.org--2005 (patch 133-135)
2459 * hodique@lifl.fr--2005/muse--yh--1.0--patch-31
2460 Merged from mwolson@gnu.org--2005 (patch 136)
2462 * hodique@lifl.fr--2005/muse--yh--1.0--patch-32
2463 Merged from mwolson@gnu.org--2005 (patch 137)
2465 * hodique@lifl.fr--2005/muse--yh--1.0--patch-33
2466 Introduce :force-publish project keyword. Fix bug #2637
2469 ChangeLog lisp/muse-project.el
2472 hodique@lifl.fr--2005/muse--yh--1.0--patch-24
2473 hodique@lifl.fr--2005/muse--yh--1.0--patch-25
2474 hodique@lifl.fr--2005/muse--yh--1.0--patch-26
2475 hodique@lifl.fr--2005/muse--yh--1.0--patch-27
2476 hodique@lifl.fr--2005/muse--yh--1.0--patch-28
2477 hodique@lifl.fr--2005/muse--yh--1.0--patch-29
2478 hodique@lifl.fr--2005/muse--yh--1.0--patch-30
2479 hodique@lifl.fr--2005/muse--yh--1.0--patch-31
2480 hodique@lifl.fr--2005/muse--yh--1.0--patch-32
2481 hodique@lifl.fr--2005/muse--yh--1.0--patch-33
2484 2005-07-14 20:48:56 GMT Michael Olson <mwolson@gnu.org> patch-137
2487 Prevent temp buffers from prompting for save; handle lisp errors better.
2489 muse--main--1.0--patch-137
2491 * lisp/muse-colors.el (muse-colors-region): Try to fix "Invalid search
2492 bound" error. I don't know for certain where this is coming from,
2493 though ... *grumble*.
2495 * lisp/muse.el (muse-eval-lisp): Wrap this in a `condition-case', much
2496 like how emacs-wiki does it. Warn the user about lisp errors,
2497 returning "<!--INVALID LISP CODE-->" if an error occurs. This will
2498 publish as something valid in most markup styles, with increased
2499 emphasis on those that don't support it. That's a win-win ... I think
2502 * lisp/muse.el (muse-with-temp-buffer-no-prompt): New macro that acts
2503 like `with-temp-buffer', but sets buffer-modfied-p to nil before trying
2504 to kill the buffer so we don't get any annoying prompts. I *strongly*
2505 believe that this should be the default behavior of `with-temp-buffer'.
2507 * lisp/muse-book.el (muse-book-publish-project): Use
2508 `muse-with-temp-buffer-no-prompt'.
2510 * lisp/muse-http.el (muse-http-reject): Ditto.
2512 * lisp/muse-mode.el (muse-index-as-string): Ditto.
2514 * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
2516 * lisp/muse-publish.el (muse-publish-markup-string, muse-publish-file):
2517 (muse-publish-markup-email, muse-published-contents): Ditto.
2520 ChangeLog lisp/muse-book.el lisp/muse-colors.el
2521 lisp/muse-http.el lisp/muse-mode.el lisp/muse-poem.el
2522 lisp/muse-publish.el lisp/muse.el
2525 2005-07-14 18:49:56 GMT Michael Olson <mwolson@gnu.org> patch-136
2528 Customization error; Makefile tweaks.
2530 muse--main--1.0--patch-136
2532 * Makefile (dist): Use a tla-specific method to create the tarball.
2533 Create a zip file as well.
2534 (upload): New rule that uploads the tarball and zip file to gna.org.
2536 * Makefile.defs (VERSION): New variable that determines the version
2537 string to use in the `dist' and `upload' targets.
2539 * lisp/muse.el (muse-implicit-link-functions)
2540 (muse-explicit-link-functions): Use :type of hook so that the options
2544 ChangeLog Makefile Makefile.defs lisp/muse.el
2547 2005-07-13 23:20:12 GMT Michael Olson <mwolson@gnu.org> patch-135
2550 Prepare Muse 3.01.90 (3.02 RC1).
2552 muse--main--1.0--patch-135
2556 ChangeLog lisp/muse.el muse.texi
2559 2005-07-13 23:11:08 GMT Michael Olson <mwolson@gnu.org> patch-134
2562 Attempt to get the right file extension when publishing; more examples.
2564 muse--main--1.0--patch-134
2566 * examples/mwolson/muse-init.el: Update my configuration.
2568 * examples/mwolson/templates: Store my web page templates here.
2570 * examples/mwolson/stylesheets: Store my CSS stylesheets here.
2572 * lisp/muse-publish.el (muse-publish-markup-link): Fix mangling of
2573 descriptions. Yet another reason to implement my list-returning from
2576 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Deal gracefully
2577 with a few more edge cases. Throw together a rough hack for
2578 determining when to include the output file extension.
2580 * lisp/muse-wiki.el (muse-wiki-colors-nop-tag): Make this less odious,
2581 but still ineffective.
2584 examples/mwolson/templates/.arch-ids/=id
2585 examples/mwolson/templates/.arch-ids/footer.html.id
2586 examples/mwolson/templates/.arch-ids/generic-footer.html.id
2587 examples/mwolson/templates/.arch-ids/generic-header.html.id
2588 examples/mwolson/templates/.arch-ids/header.html.id
2589 examples/mwolson/templates/footer.html
2590 examples/mwolson/templates/generic-footer.html
2591 examples/mwolson/templates/generic-header.html
2592 examples/mwolson/templates/header.html
2595 ChangeLog examples/mwolson/muse-init.el lisp/muse-publish.el
2599 examples/mwolson/templates
2600 examples/mwolson/templates/.arch-ids
2603 2005-07-13 21:12:27 GMT Michael Olson <mwolson@gnu.org> patch-133
2606 Make published link handling do the right thing, plus misc. fixes.
2608 muse--main--1.0--patch-133
2610 * lisp/muse-mode.el (muse-mode-hook): Add option for
2611 `muse-wiki-update-custom-values'. The :set function makes sure that
2612 this is always included in `muse-mode-hook' if muse-wiki is loaded.
2613 This probably isn't best-practice, but it works.
2615 * lisp/muse-project.el (muse-project-of-file): Fix some duplicated code.
2618 * lisp/muse-publish.el (muse-publish-url-transforms): Add
2619 `muse-publish-prepare-url' to the listed options.
2621 * lisp/muse-publish.el (muse-publish-output-file): Handle case where
2622 output-dir is not specified.
2624 * lisp/muse-publish.el (muse-publish-markup-link): Call link handlers
2625 here instead of later on.
2627 * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Try to do the
2628 right thing when `muse-wiki-interwiki-alist' is nil.
2630 * lisp/muse-wiki.el (muse-wiki-output-name): Removed in favor of calling
2631 `muse-publish-output-file'.
2633 * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
2634 (muse-wiki-transform-wikiword): Removed. We should not use the
2635 publishing transforms facility to handle these.
2637 * lisp/muse-wiki.el ("muse-publish"): Publish wikiwords and interwiki
2638 links as "link" rather than "url".
2640 * lisp/muse-wiki.el (muse-wiki-update-custom-values): New function that
2641 takes care of any customization cleaups that need to happen whenever
2642 muse-mode is entered.
2644 * lisp/muse.el (muse-implicit-link-functions): Add options for
2645 `muse-handle-url' and the wiki handlers.
2646 (muse-explicit-link-functions): Add option for
2647 `muse-wiki-handle-internal'.
2650 ChangeLog lisp/muse-mode.el lisp/muse-project.el
2651 lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
2654 2005-07-13 03:38:52 GMT Michael Olson <mwolson@gnu.org> patch-132
2657 Add invalid directory assertion.
2659 muse--main--1.0--patch-132
2661 * lisp/muse-project.el (muse-project-file-entries): Add assertion so that
2662 any invalid directories will trigger an error.
2665 ChangeLog lisp/muse-project.el
2668 2005-07-12 07:54:08 GMT Michael Olson <mwolson@gnu.org> patch-131
2671 AUTHORS: Fix typo, add that Yann authored muse-wiki.el.
2673 muse--main--1.0--patch-131
2680 2005-07-12 07:52:25 GMT Michael Olson <mwolson@gnu.org> patch-130
2683 Yann's assignment form came in!
2685 muse--main--1.0--patch-130
2692 2005-07-12 07:18:27 GMT Michael Olson <mwolson@gnu.org> patch-129
2695 Compilation fix, minor shuffling in `muse-mode'.
2697 muse--main--1.0--patch-129
2699 * lisp/muse.el (muse-file-extension): Make sure sym is bound before
2700 accessing it. Fixes Yet Another Compiler Error.
2702 * lisp/muse-mode.el (muse-mode): Move font-lock setup to very end so that
2703 project-specific settings happen first.
2706 ChangeLog lisp/muse-mode.el lisp/muse.el
2709 2005-07-12 07:12:49 GMT Michael Olson <mwolson@gnu.org> patch-128
2712 Fix annoying initial buffer coloring problem.
2714 muse--main--1.0--patch-128
2716 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle the case
2717 where even buffer-file-name is not set. This happens the first time we
2718 attempt to colorize the buffer. I'm rather astonished that I had to do
2722 ChangeLog lisp/muse-wiki.el
2725 2005-07-12 06:12:08 GMT Michael Olson <mwolson@gnu.org> patch-127
2728 Jump to bad and good links on TAB; mode-choosing fix.
2730 muse--main--1.0--patch-127
2732 * lisp/muse-mode.el (muse-mode-choose-mode): New function that always
2733 pics a major mode for a file. If one is specified in the project of
2734 file, use it. Otherwise, use muse-mode.
2735 (muse-next-reference, muse-previous-reference): Jump to bad links as
2738 * lisp/muse.el (muse-file-extension): Use `muse-mode-choose-mode' instead
2742 ChangeLog lisp/muse-mode.el lisp/muse.el
2745 2005-07-12 05:56:42 GMT Michael Olson <mwolson@gnu.org> patch-126
2748 Add specified Muse file extension to auto-mode-alist.
2750 muse--main--1.0--patch-126
2752 * lisp/muse.el (muse-file-extension): If extension is specified, remove
2753 the old extension from auto-mode-alist and add the new one. This
2754 eliminates the need to set muse-mode-auto-p when you have specified a
2755 Muse file extension.
2757 * examples/mwolson/muse-init.el: Sync.
2760 ChangeLog examples/mwolson/muse-init.el lisp/muse.el
2763 2005-07-11 10:08:45 GMT Michael Olson <mwolson@gnu.org> patch-125
2766 Make `muse-project-alist' more intuitively customizable.
2768 muse--main--1.0--patch-125
2770 * examples/mwolson/muse-init.el (muse-project-alist): Resync with my
2773 * lisp/muse-project.el: Thanks to jessealama on IRC for the suggestion.
2774 (muse-project-alist-get): New function that pre-parses
2775 `muse-projects-alist' before customization in order to work around an
2776 annoying limitation in the customize interface.
2777 (muse-project-alist-set): New function that takes the value that
2778 customize gave us and turns it into something Muse can use.
2779 (muse-project): New widget that outlines the form of the
2780 `muse-project-alist' variable.
2781 (muse-project-alist): Use the `muse-project' widget and specify :set
2785 ChangeLog examples/mwolson/muse-init.el lisp/muse-project.el
2788 2005-07-10 22:41:49 GMT Michael Olson <mwolson@gnu.org> patch-124
2791 Silence compiler warnings.
2793 muse--main--1.0--patch-124
2795 * lisp/muse-docbook.el (muse-docbook-fixup-tags): Docfix.
2797 * lisp/muse-html.el (muse-html-escape-string): Let-bind `ch' to silence a
2800 * lisp/muse-project.el (muse-project-applicable-styles): Call
2801 `muse-assert' with only 1 argument to silence a compiler warning.
2804 ChangeLog lisp/muse-docbook.el lisp/muse-html.el
2805 lisp/muse-project.el
2808 2005-07-10 22:19:26 GMT Michael Olson <mwolson@gnu.org> patch-123
2811 muse-docbook: Merge several other types of tags if necessary.
2813 muse--main--1.0--patch-123
2815 * lisp/muse-docbook.el (muse-docbook-fixup-tags): Renamed from
2816 `muse-docbook-fixup-sections'. For each TAG in
2817 `muse-docbook-merged-tags', if consecutive groupings of TAG exist,
2818 merge them together. Thanks to Dale P. Smith for the suggestion.
2819 (muse-docbook-merged-tags): Customizable list of tags that need merging.
2822 ChangeLog lisp/muse-docbook.el
2825 2005-07-10 22:04:50 GMT Michael Olson <mwolson@gnu.org> patch-122
2828 muse-docbook: Output an XML tag with encoding at the beginning of document.
2830 muse--main--1.0--patch-122
2832 * lisp/muse-docbook.el (muse-docbook-header): Add <xml> tag at beginning
2834 (muse-docbook-encoding-default): New option that determines which Emacs
2835 buffer encoding to use by default in Muse DocBook files if none is
2837 (muse-docbook-charset-default): New option that determines the DocBook
2838 XML charset to use if no translation is found in
2839 muse-docbook-encoding-map.
2840 (muse-docbook-encoding-map): New option alist that maps an emacs coding
2841 system to its associated DocBook coding system.
2842 (muse-docbook-transform-content-type): New function that determines the
2843 DocBook XML encoding to use based on the contents of
2844 muse-docbook-encoding-map.
2845 (muse-docbook-encoding): New function that calls
2846 muse-docbook-transform-content-type.
2847 (muse-docbook-finalize-buffer): New function that sets the buffer file
2848 coding system to the value of muse-docbook-encoding-default, but only
2849 if the buffers contents have no special characters.
2850 ("docbook"): Include :after tag that calls muse-docbook-finalize-buffer.
2853 ChangeLog lisp/muse-docbook.el
2856 2005-07-10 21:35:49 GMT Michael Olson <mwolson@gnu.org> patch-121
2859 Apply muse-docbook patch from Dale P. Smith.
2861 muse--main--1.0--patch-121
2863 * lisp/muse-docbook.el (muse-docbook-markup-strings): Apply patch from
2864 Dale P. Smith to make the markup much better.
2867 AUTHORS ChangeLog lisp/muse-docbook.el
2870 2005-07-10 00:27:13 GMT Michael Olson <mwolson@gnu.org> patch-120
2873 Use different mapping for S-tab on Windows.
2875 muse--main--1.0--patch-120
2877 * lisp/muse-mode.el (muse-mode-map): If using either XEmacs or on
2878 Windows, use [(shift tab)] for `muse-previous-reference'.
2881 ChangeLog lisp/muse-mode.el
2884 2005-07-09 20:24:40 GMT Michael Olson <mwolson@gnu.org> patch-119
2889 muse--main--1.0--patch-119
2891 * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Use
2892 `muse-match-string-no-properties' so XEmacs doesn't complain.
2895 ChangeLog lisp/muse-wiki.el
2898 2005-07-09 08:53:33 GMT Michael Olson <mwolson@gnu.org> patch-118
2901 Handle a few edge cases with project-page resolution gracefully.
2903 muse--main--1.0--patch-118
2905 * lisp/muse-project.el (muse-project-applicable-styles): Add assertion to
2906 make sure that PAGE is specified. STYLES should be generated
2907 automatically, but it could theoretically fail. I'm managing to
2908 trigger this when messing with unsaved Muse files. Handle case where
2909 buffer has not yet been saved.
2910 (muse-project-find-file): Don't try to resolve relative links; just
2913 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Fix
2914 point-of-reference bug. No need to call muse-project-page-of-file
2915 since buffer-file-name and muse-publishing-current-file both give us
2918 * lisp/muse-mode.el (muse-link-at-point): For some reason,
2919 `skip-chars-backward' only respects the newline some of the time.
2923 ChangeLog lisp/muse-mode.el lisp/muse-project.el
2927 2005-07-09 07:41:44 GMT Michael Olson <mwolson@gnu.org> patch-117
2930 Fix image-link goof-up and add pretty titles.
2932 muse--main--1.0--patch-117
2934 * lisp/muse-html.el (muse-html-markup-paragraph): Use <p
2935 class="image-link"> instead of <div class="image-link">. I found a bug
2936 with the way I was handling both, so I decided to simplify things.
2938 * lisp/muse-wiki.el (muse-wiki-output-name): New function that acts like
2939 `muse-publish-output-name', but keeps the directory prefix.
2940 (muse-wiki-transform-interwiki): Use `muse-publish-output-name'.
2942 * lisp/muse-wiki.el (muse-wiki-publish-small-title-words): New
2943 customizable option that determines the words to downcase in title.
2944 (muse-wiki-publish-pretty-title): New function that Makes a Nicely
2945 Capitalized Title out of either a string or the current title. This is
2946 not currently used by any other function -- for now it is meant to be
2950 ChangeLog lisp/muse-html.el lisp/muse-wiki.el
2953 2005-07-09 05:22:12 GMT Michael Olson <mwolson@gnu.org> patch-116
2956 Escape specials in link descriptions.
2958 muse--main--1.0--patch-116
2960 * lisp/muse-publish.el (muse-publish-escape-specials-in-string): New
2961 function that escapes special characters in the given string according
2962 to the current publishing style.
2963 (muse-publish-url): Use the above function to escape the description
2964 part of extended links.
2965 (muse-publish-prepare-url): Don't make string read-only; it does
2968 * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
2969 (muse-wiki-transform-wikiword): Don't make string read-only.
2972 ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
2975 2005-07-09 03:59:44 GMT Michael Olson <mwolson@gnu.org> patch-115
2978 Escape "&", "<", and ">" in URL text.
2980 muse--main--1.0--patch-115
2982 * lisp/muse-html.el (muse-html-escape-string): Escape "&", "<", and ">"
2983 specially. Thanks to John Sullivan for the suggestion.
2986 ChangeLog lisp/muse-html.el
2989 2005-07-09 03:24:01 GMT Michael Olson <mwolson@gnu.org> patch-114
2992 Update my example configuration.
2994 muse--main--1.0--patch-114
2996 * examples/mwolson/muse-init.el (muse-project-alist): Rename the "Web"
2997 project to "WebSite" in order to make it more distinct.
2998 (muse-wiki-interwiki-alist): Add mapping for "TheEmacsWiki".
2999 (my-muse-blosxom-finalize): Don't run the Xanga preparation code
3001 (my-muse-prepare-entry-for-xanga): Make this able to figure out the
3002 published name of the current file. I really should make a function
3003 called `muse-published-name' or something similar!
3004 ("\C-cpx"): Use this key sequence for
3005 `my-muse-prepare-entry-for-xanga'.
3006 (muse-file-extension): I'm making use of this so I can figure out its
3010 ChangeLog examples/mwolson/muse-init.el
3013 2005-07-09 03:11:28 GMT Michael Olson <mwolson@gnu.org> patch-113
3016 Tackle a project name interwiki highlighting snafu.
3018 muse--main--1.0--patch-113
3020 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Hack still more on
3021 this. It seems to be more robust now. Highlighting is going the way I
3025 ChangeLog lisp/muse-wiki.el
3028 2005-07-09 02:25:26 GMT Michael Olson <mwolson@gnu.org> patch-112
3031 Fix some gross mistakes.
3033 muse--main--1.0--patch-112
3035 * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Fix several
3038 * lisp/muse-project.el (muse-project-file-entries): If
3039 `muse-file-extension' is defined, use it to filter the entries.
3041 * lisp/muse.el (muse-file-extension): Fix messed up attempt to set
3042 variable. Move higher in file.
3044 * lisp/muse.el (muse-update-ignored-extensions-regexp): Use given
3045 argument instead of the real name of the variable.
3048 ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
3052 2005-07-09 00:10:01 GMT Michael Olson <mwolson@gnu.org> patch-111
3055 Make natural interwiki links between projects mostly work.
3057 muse--main--1.0--patch-111
3059 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Uncomment this
3060 function and flesh it out. This seems to work properly, though for
3061 some reason, interwiki links using projects are a bit flakey.
3062 (muse-wiki-handle-interwiki): Deal with case where we have a project
3063 name in an interwiki link.
3066 ChangeLog lisp/muse-wiki.el
3069 2005-07-08 22:57:55 GMT Michael Olson <mwolson@gnu.org> patch-110
3072 Fix Emacs21 issue with muse-insert-tag.
3074 muse--main--1.0--patch-110
3076 * lisp/muse-mode.el (muse-insert-tag): Pass a list of lists to
3077 completing-read to appease older Emacsen.
3080 ChangeLog lisp/muse-mode.el
3083 2005-07-08 22:55:20 GMT Michael Olson <mwolson@gnu.org> patch-109
3086 Fix error with `muse-blosxom-new-entry' and Emacs21.
3088 muse--main--1.0--patch-109
3090 * lisp/muse-blosxom.el (muse-blosxom-new-entry): Mess with call to
3091 `completing-read' so that old versions of Emacs don't complain.
3094 ChangeLog lisp/muse-blosxom.el
3097 2005-07-08 21:59:41 GMT Michael Olson <mwolson@gnu.org> patch-108
3100 Try to fix an error with `muse-blosxom-get-categories'.
3102 muse--main--1.0--patch-108
3104 * lisp/muse-blosxom.el (muse-blosxom-get-categories): Be extra cautious
3105 about processing directories.
3108 ChangeLog examples/johnw/publish-johnw lisp/muse-blosxom.el
3111 2005-07-08 21:11:53 GMT Michael Olson <mwolson@gnu.org> patch-107
3114 Make a distinction between implicit and explicit links at publish-time.
3116 muse--main--1.0--patch-107
3118 * lisp/muse-html.el (muse-html-escape-string): Ignore other arguments.
3120 * lisp/muse-http.el (muse-http-prepare-url): Handle `explicit' argument.
3122 * lisp/muse-publish.el (muse-publish-url, muse-publish-insert-url): Pass
3123 `explicit' argument.
3125 * lisp/muse-publish.el (muse-publish-markup-link): Determine whether or
3126 not we are dealing with an explicit link.
3128 * lisp/muse-publish.el (muse-publish-prepare-url): Ignore other arguments.
3130 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Take `explicit'
3131 argument, but ignore it.
3133 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only apply transforms
3134 when link is not explicit.
3137 ChangeLog lisp/muse-html.el lisp/muse-http.el
3138 lisp/muse-publish.el lisp/muse-wiki.el
3141 2005-07-08 06:40:30 GMT Michael Olson <mwolson@gnu.org> patch-106
3144 Implement several WikiWord handling fixes.
3146 muse--main--1.0--patch-106
3148 * lisp/muse-colors.el (muse-link-face): Handle case where no link is
3149 found by the handlers. Don't send implicit links through some of the
3152 * lisp/muse-mode.el (muse-link-at-point): Move to beginning of first part
3153 of interwiki link before calling `muse-handle-explicit-link'.
3155 * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Append forgotten
3156 "\\|" separator between project-alist entries and interwiki entries.
3157 Force a reconfiguration of muse-colors-markup.
3159 * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Add several checks to be
3160 sure that we don't colorize WikiNames that don't go with any file.
3164 ChangeLog lisp/muse-colors.el lisp/muse-mode.el
3168 2005-07-07 21:34:12 GMT Michael Olson <mwolson@gnu.org> patch-105
3171 Attempt to simplify muse-wiki a bit.
3173 muse--main--1.0--patch-105
3175 * lisp/muse-colors.el (muse-use-font-lock): Set up muse-colors-markup
3178 * lisp/muse-wiki.el (muse-wiki-wikiword-colors-markup)
3179 (muse-wiki-update-use-wikiword-colors, muse-wiki-wikiword-markup-regexp)
3180 (muse-wiki-update-use-wikiword-markup-regexp)
3181 (muse-wiki-update-use-wikiword-link-function)
3182 (muse-wiki-update-use-wikiword-url-transforms): Remove.
3183 (muse-wiki-update-use-wikiword): Not :set function is needed anymore.
3185 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only modify URL if
3186 `muse-wiki-use-wikiword' is specified.
3188 * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Don't process the URL
3189 unless `muse-wiki-use-wikiword' is specified.
3191 * lisp/muse-wiki.el ("muse-colors"): Add muse-wiki-wikiword-regexp to
3194 * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-wikiword-regexp to
3195 muse-publish-markup-regexps.
3197 * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-transform-wikiword to
3198 muse-publish-url-transforms.
3200 * lisp/muse-wiki.el (muse-implicit-link-functions): Add
3201 muse-wiki-handle-wikiword to muse-implicit-link-functions.
3205 ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
3208 2005-07-07 20:06:35 GMT Michael Olson <mwolson@gnu.org> patch-104
3211 Make muse-blosxom use relative name of published file in page-date alist.
3213 muse--main--1.0--patch-104
3215 * lisp/muse-blosxom.el (muse-blosxom-base-directory): Move higher in
3217 (muse-blosxom-update-page-date-alist): Renamed from
3218 `muse-blosxom-markup-date-directive'. Make the current file name
3219 relative to the base directory and strip file extension if necessary.
3223 ChangeLog lisp/muse-blosxom.el
3226 2005-07-07 19:14:38 GMT Michael Olson <mwolson@gnu.org> patch-103
3229 Hack on muse-blosxom timestamps somewhat.
3231 muse--main--1.0--patch-103
3233 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Make this
3234 actually do something useful. This should have a different name,
3236 ("blosxom-html", "blosxom-xhtml"): Call
3237 `muse-blosxom-markup-date-directive' after publishing each entry.
3241 ChangeLog lisp/muse-blosxom.el
3244 2005-07-07 06:27:02 GMT Michael Olson <mwolson@gnu.org> patch-102
3247 Fix several startup and compile errors.
3249 muse--main--1.0--patch-102
3251 * lisp/muse-wiki.el ("muse-publish"): Use correct name of function. This
3252 fixes an error that occurred during startup.
3254 * lisp/muse-regexps.el (muse-ignored-extensions-regexp)
3255 (muse-update-ignored-extensions-regexp, muse-ignored-extensions): Move
3258 * lisp/muse.el (muse-update-ignored-extensions-regexp): Fix ordering so
3259 that the nasty compile errors go away. Fix a few typos.
3260 (muse-ignored-extensions): Fix docstring.
3261 (muse-file-extension): Move this higher in the file.
3266 ChangeLog lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
3269 2005-07-07 05:57:51 GMT Michael Olson <mwolson@gnu.org> patch-101
3272 Note that muse-file-extension should not have "." in front.
3274 muse--main--1.0--patch-101
3276 * lisp/muse-project.el (muse-project-find-file): Handle case where
3277 muse-file-extension is not specified.
3279 * lisp/muse.el (muse-file-extension): Note that the period at the
3280 beginning of this value should be omitted.
3282 * lisp/muse-regexps.el (muse-update-ignored-extensions-regexp): Quote
3283 file extension so that regexp characters inside the extension will not
3284 goof it up. This should never be a problem in normal cases, but let's
3289 ChangeLog lisp/muse-project.el lisp/muse-regexps.el
3293 2005-07-07 05:36:53 GMT Michael Olson <mwolson@gnu.org> patch-100
3296 Implement optional file extension of Muse files.
3298 muse--main--1.0--patch-100
3300 * lisp/muse-mode.el (muse-mode): Make sure
3301 `muse-update-ignored-extensions-regexp' gets updated every time we
3302 enter Muse mode. This works around a bug in the customize interface --
3303 if a user changes an option using setq, the :set function sometimes
3304 does not get executed. I should really try to determine whether or not
3305 this is really an issue anymore.
3307 * lisp/muse-project.el (muse-project-find-file): Make use of
3308 `muse-file-extension'.
3310 * lisp/muse-regexps.el (muse-ignored-extensions-regexp): This is not
3311 customizable; it is autogenerated from `muse-ignored-extensions'.
3312 (muse-update-ignored-extensions-regexp): New function that sets the
3313 value of `muse-ignored-extensions-regexp'. This is needed in order to
3314 make sure that the value of `muse-file-extension' is taken into
3316 (muse-ignored-extensions): New option that determines which file
3317 extensions to ignore. It is in the form of a list of regexps.
3319 * lisp/muse.el (muse-file-extension): New option that allows the user to
3320 specify the file extension to be used for Muse files. By default, this
3321 is nil, which means that no extension will be used.
3323 * lisp/muse.el (muse-page-name): Handle case where
3324 `muse-ignored-extensions-regexp' is nil.
3328 ChangeLog lisp/muse-mode.el lisp/muse-project.el
3329 lisp/muse-regexps.el lisp/muse.el
3332 2005-07-07 03:16:38 GMT Michael Olson <mwolson@gnu.org> patch-99
3335 Document new blosxom convenience feature.
3337 muse--main--1.0--patch-99
3339 * lisp/muse-blosxom.el: Document `muse-blosxom-project-alist-dirs' and
3340 `muse-blosxom-project-alist-entry'. An example is provided in the
3345 ChangeLog lisp/muse-blosxom.el
3348 2005-07-06 23:17:35 GMT Michael Olson <mwolson@gnu.org> patch-98
3351 Further work on `muse-project-alist' entry generation for blosxom.
3353 muse--main--1.0--patch-98
3355 * examples/mwolson/muse-init.el (muse-project-alist): Use proper syntax.
3356 Include subdirectories in first part of "Blog" entry.
3358 * lisp/muse-blosxom.el (muse-blosxom-project-alist-dirs): New function
3359 that returns a list of dirs that are to be used with the first part of
3360 a `muse-project-alist' entry.
3364 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
3367 2005-07-06 22:42:35 GMT Michael Olson <mwolson@gnu.org> patch-97
3370 New function: muse-blosxom-project-alist-entry.
3372 muse--main--1.0--patch-97
3374 * examples/mwolson/muse-init.el: Update from my latest settings.
3375 (muse-project-alist): Make use of `muse-blosxom-project-alist-entry'.
3377 * lisp/muse-blosxom.el (muse-blosxom-project-alist-entry): New function
3378 that generates the latter part of an entry for `muse-project-alist'.
3382 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
3385 2005-07-06 20:52:03 GMT Michael Olson <mwolson@gnu.org> patch-96
3388 Merged from hodique@lifl.fr--2005 (patch 12-23)
3390 muse--main--1.0--patch-96
3394 * hodique@lifl.fr--2005/muse--yh--1.0--patch-12
3395 Merged from mwolson@gnu.org--2005 (patch 68-76)
3397 * hodique@lifl.fr--2005/muse--yh--1.0--patch-13
3398 Merged from mwolson@gnu.org--2005 (patch 77-80)
3400 * hodique@lifl.fr--2005/muse--yh--1.0--patch-14
3401 Merged from mwolson@gnu.org--2005 (patch 81)
3403 * hodique@lifl.fr--2005/muse--yh--1.0--patch-15
3404 Merged from mwolson@gnu.org--2005 (patch 82)
3406 * hodique@lifl.fr--2005/muse--yh--1.0--patch-16
3407 Escape % in latex publishing
3409 * hodique@lifl.fr--2005/muse--yh--1.0--patch-17
3412 * hodique@lifl.fr--2005/muse--yh--1.0--patch-18
3413 small improvement on muse-make-link
3415 * hodique@lifl.fr--2005/muse--yh--1.0--patch-19
3416 Fix customization of muse-wiki-wikiword-regexp
3418 * hodique@lifl.fr--2005/muse--yh--1.0--patch-20
3419 Allow full customization of WikiWords
3421 * hodique@lifl.fr--2005/muse--yh--1.0--patch-21
3422 Fix mouse-2 yank bug in muse-mode
3424 * hodique@lifl.fr--2005/muse--yh--1.0--patch-22
3425 Fix interpretation order
3427 * hodique@lifl.fr--2005/muse--yh--1.0--patch-23
3428 Merged from mwolson@gnu.org--2005 (patch 83-95)
3432 ChangeLog lisp/muse-wiki.el
3435 hodique@lifl.fr--2005/muse--yh--1.0--patch-12
3436 hodique@lifl.fr--2005/muse--yh--1.0--patch-13
3437 hodique@lifl.fr--2005/muse--yh--1.0--patch-14
3438 hodique@lifl.fr--2005/muse--yh--1.0--patch-15
3439 hodique@lifl.fr--2005/muse--yh--1.0--patch-16
3440 hodique@lifl.fr--2005/muse--yh--1.0--patch-17
3441 hodique@lifl.fr--2005/muse--yh--1.0--patch-18
3442 hodique@lifl.fr--2005/muse--yh--1.0--patch-19
3443 hodique@lifl.fr--2005/muse--yh--1.0--patch-20
3444 hodique@lifl.fr--2005/muse--yh--1.0--patch-21
3445 hodique@lifl.fr--2005/muse--yh--1.0--patch-22
3446 hodique@lifl.fr--2005/muse--yh--1.0--patch-23
3449 2005-07-06 19:55:48 GMT Michael Olson <mwolson@gnu.org> patch-95
3454 muse--main--1.0--patch-95
3456 * lisp/muse-mode.el (muse-follow-name-at-point)
3457 (muse-follow-name-at-mouse): Docfixes.
3461 ChangeLog lisp/muse-mode.el
3464 2005-07-06 19:30:34 GMT Michael Olson <mwolson@gnu.org> patch-94
3467 Fix goof-up in instructions for using `muse-blosxom-new-entry'.
3469 muse--main--1.0--patch-94
3471 * lisp/muse-blosxom.el: Fix goof-up in instructions for using
3472 `muse-blosxom-new-entry'.
3474 * muse.texi (Blosxom Entries): Ditto.
3478 ChangeLog lisp/muse-blosxom.el muse.texi
3481 2005-07-06 18:54:52 GMT Michael Olson <mwolson@gnu.org> patch-93
3484 Re-add global mouse-2 event.
3486 muse--main--1.0--patch-93
3488 * lisp/muse-mode.el (muse-mode-map): Re-add the global binding for
3489 mouse-2, since Yann found a way around the problem I was facing.
3490 (muse-follow-name-at-mouse): Call the event that would normally be used
3491 here if we don't have a link at point.
3495 ChangeLog lisp/muse-mode.el
3498 2005-07-06 07:19:41 GMT Michael Olson <mwolson@gnu.org> patch-92
3501 Fix publishing error.
3503 muse--main--1.0--patch-92
3505 * lisp/muse-project.el (muse-project-publish-file): Don't try to fetch
3506 the cdr of output-dir. This was a code fragment from a previous
3507 attempt to refactor this function.
3511 ChangeLog lisp/muse-project.el
3514 2005-07-06 06:39:21 GMT Michael Olson <mwolson@gnu.org> patch-91
3517 Work on getting to the point where we can resolve project interwiki links.
3519 muse--main--1.0--patch-91
3521 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
3522 `muse-publishing-current-file'.
3524 * lisp/muse-project.el (muse-project-of-file): Ditto.
3526 * lisp/muse-project.el (muse-project-applicable-styles): New function
3527 that returns the usable styles for a file, given either a list of
3528 styles or a project name. This is useful for removing styles that will
3529 be ignored for a file.
3530 (muse-project-publish-file): Split :include and :exclude processing
3531 into `muse-project-applicable-styles'.
3533 * lisp/muse-publish.el (muse-publish-output-name): Use
3534 `muse-publishing-current-file'.
3536 * lisp/muse-publish.el (muse-publish-file): Don't set `muse-current-file'.
3538 * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Recognize
3541 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Don't cause project
3542 names to be uninterpreted. Remove need for muse-assoc-string.
3544 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): First draft of
3545 function that will be called to fetch a link to a page from a Muse
3546 project from the output file of the currently-published file. This is
3547 commented out for now since I ran out of energy.
3549 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Use
3550 `muse-wiki-resolve-project-page' for handling Muse project interwiki
3551 links, but only when no match was found in `muse-wiki-interwiki-alist'.
3552 Handle case where no interwiki can be found, even though this should
3555 * lisp/muse-wiki.el (muse-mode-hook): Update `muse-wiki-interwiki-regexp'
3556 whenever Muse mode is entered. That way we don't have to enter an
3557 extra command in our .emacs.
3559 * lisp/muse.el (muse-current-file): Remove this, since a variable called
3560 `muse-publishing-current-file' already exists that does the same thing.
3563 * lisp/muse.el (muse-page-name): Use `muse-publishing-current-file'.
3565 * lisp/muse.el (muse-assoc-string): Remove this, since we no longer need
3570 ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
3571 lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
3574 2005-07-06 04:00:57 GMT Michael Olson <mwolson@gnu.org> patch-90
3577 Mouse-2 on regular text will yank rather than give an error.
3579 muse--main--1.0--patch-90
3581 * lisp/muse-mode.el (muse-mode-map): Remove mappings for mouse-2, since
3582 this seems to be more trouble than it's worth.
3583 (muse-follow-name-at-mouse): Don't call `muse-follow-name-at-point';
3584 use our own implementation.
3588 ChangeLog lisp/muse-mode.el
3591 2005-07-06 02:25:56 GMT Michael Olson <mwolson@gnu.org> patch-89
3594 Make interwiki links publish with the correct extension.
3596 muse--main--1.0--patch-89
3598 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Add the correct
3599 prefix and suffix to interwiki names, as well as stripping out unwanted
3604 ChangeLog lisp/muse-wiki.el
3607 2005-07-06 02:02:42 GMT Michael Olson <mwolson@gnu.org> patch-88
3610 Fix publishing of bare interwiki names.
3612 muse--main--1.0--patch-88
3614 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Use `setq' instead of
3615 `set'. Use `muse-assoc-string' instead of `assoc'.
3617 * lisp/muse.el (muse-assoc-string): New compatibility function that makes
3618 `assoc-string' functionality usable with Emacs21 and XEmacs.
3622 ChangeLog lisp/muse-wiki.el lisp/muse.el
3625 2005-07-06 01:41:24 GMT Michael Olson <mwolson@gnu.org> patch-87
3628 Apply a few fixes from Yann's branch.
3630 muse--main--1.0--patch-87
3632 Background: I hacked on Muse over the weekend while offline, and so did
3633 Yann. His changes to muse-wiki.el are different than the
3634 ones that I made, so we should probably figure out the best
3635 way to handle this when we both get on IRC again. For now,
3636 I've merged in the bugfixes that he's made, omitting most of
3637 the changes to muse-wiki.
3639 * lisp/muse-latex.el (muse-latex-markup-regexps): Escape %.
3641 * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Add docstring.
3643 * lisp/muse.el (muse-page-name): Fix a bug that was inadvertently
3644 introduced previously.
3648 ChangeLog lisp/muse-latex.el lisp/muse-wiki.el lisp/muse.el
3651 2005-07-05 20:41:49 GMT Michael Olson <mwolson@gnu.org> patch-86
3654 Warn if file not published; hack further on Wiki stuff.
3656 muse--main--1.0--patch-86
3658 * lisp/muse-html.el (muse-html-markup-paragraph): Make this only try to
3659 complete <div> tags that are of the class "image-link". It is hoped
3660 that this will prevent user-added <div> tags from being mangled.
3662 * lisp/muse-mode.el (muse-link-at-point): Don't pass an argument to
3663 `muse-handle-implicit-link' or `muse-handle-explicit-link' since they
3664 need to look at the text at point.
3666 * lisp/muse-publish.el (muse-publish-this-file): Warn the user if the
3667 current file has not been published since it was up-to-date. Thanks to
3668 Bill Freeman for the suggestion.
3670 * lisp/muse-publish.el (muse-publish-url): Handle case when returned url
3671 is nil. If this happens, return the original URL.
3673 * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Set using
3674 `muse-wiki-update-interwiki-regexp.'
3675 (muse-wiki-update-interwiki-regexp): New function that sets the value
3676 of `muse-wiki-interwiki-regexp'.
3677 (muse-wiki-interwiki-alist): Call `muse-wiki-update-interwiki-regexp'
3680 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Renamed from
3681 `muse-wiki-expand-interwiki'.
3682 (muse-wiki-transform-wikiword): New function that prevents WikiWords
3683 with no matching file from being published as links.
3685 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Accept an optional
3686 string argument once again, since this behavior is needed when
3688 (muse-wiki-handle-wikiword): Ditto.
3690 * lisp/muse.el (muse-handle-url): Ditto.
3692 * lisp/muse.el (muse-handle-implicit-link): Ditto. Restore match data
3693 after every unsuccessful attempt at handling the link. If argument is
3694 given, restore match-data at end, too.
3696 * lisp/muse.el (muse-handle-explicit-link): Accept optional string
3697 argument. Match data is always saved. If argument is not given,
3698 assume that `muse-implicit-link-regexp' has been matched against, and
3699 return the 1st match string if no handlers worked.
3703 ChangeLog lisp/muse-html.el lisp/muse-mode.el
3704 lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
3707 2005-07-04 23:00:06 GMT Michael Olson <mwolson@gnu.org> patch-85
3710 Hack on WikiName handling and make TAB work for Wiki links.
3712 muse--main--1.0--patch-85
3714 * lisp/muse-colors.el (muse-colors-markup): Use
3715 `muse-explicit-link-regexp' instead of `muse-link-regexp'.
3717 * lisp/muse-colors.el (muse-link-face): Add new argument EXPLICIT. If
3718 nil, don't color bad links. If non-nil, color bad links.
3720 * lisp/muse-colors.el (muse-colors-link): Pass `t' to `muse-link-face'.
3722 * lisp/muse-journal.el (muse-journal-rss-markup-regexps): Use
3723 `muse-explicit-link-regexp' instead of `muse-link-regexp'.
3724 (muse-journal-rss-munge-buffer): Ditto.
3726 * lisp/muse-mode.el (muse-mode-fill-nobreak-p, muse-link-at-point):
3729 * lisp/muse-mode.el (muse-link-at-point): Rewrite so that explicit links
3730 are handled first, then implicit ones. It should work better in all
3731 cases. For now, we depend on the value of `muse-implicit-link-regexp'
3732 to determine how far to scan for an implicit link. This defaults to
3733 the text between the point and the next space.
3735 * lisp/muse-mode.el (muse-visit-link-default): Refactored code from
3736 `muse-visit-link'. If the ANCHOR argument is a string, search for it
3737 literally after opening the buffer. Hopefully this can be of use in
3738 custom visit-link functions, when necessary.
3740 * lisp/muse-mode.el (muse-visit-link): Docfix. Call
3741 `muse-visit-link-default'.
3743 * lisp/muse-mode.el (muse-next-reference, muse-previous-reference):
3744 Search by text properties instead of regexps. This allows Muse to find
3745 links without having to have a massive regexp that contains all link
3746 types. The downside is that this will not work if the user defontifies
3747 the buffer. But it would somewhat defeat the purpose of following
3748 links if you can't see them.
3750 * lisp/muse-project.el (muse-project-batch-publish): Handle case when not
3751 enough command line args are passed in batch mode.
3753 * lisp/muse-publish.el (muse-publish-markup-regexps): Use
3754 `muse-explicit-link-regexp'.
3756 * lisp/muse-regexps.el (muse-explicit-link-regexp): Renamed from
3759 * lisp/muse-regexps.el (muse-implicit-link-regexp): New option that
3760 specifies the "common ground" of all implicit links, like URLs, bare
3761 WikiNames, and -- in the future -- email addresses.
3763 * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): Quote 'boolean.
3765 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Arg URL is no longer
3766 optional. That was a bad idea on my part. Renamed from
3767 `muse-wiki-interwiki-handle'. Hopefully all this renaming doesn't
3770 * lisp/muse-wiki.el (muse-wiki-expand-interwiki): Renamed from
3771 `muse-wiki-interwiki-expand'.
3772 (muse-wiki-handle-wikiword): Renamed from
3773 `muse-wiki-wikiword-handle'.
3775 * lisp/muse-wiki.el ("muse-colors", "muse-publish"): Use a string value
3776 for the eval-after-load arg since XEmacs chokes on constants.
3778 * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Don't display a bad-link
3779 face on WikiWords that don't correspond with a file. If people really
3780 want this to appear in bad-link face, I could accommodate that.
3782 * lisp/muse.el (muse-handle-url): New function that detects whether the
3783 given string is a URL.
3784 (muse-implicit-link-functions): Renamed from
3785 `muse-mode-link-functions'. Defaults to `muse-handle-url'.
3786 (muse-explicit-link-functions): Renamed from
3787 `muse-mode-handler-functions'.
3788 (muse-handle-implicit-link): New function that handles all
3789 implicit links by calling functions from `muse-implicit-link-functions'.
3790 (muse-handle-explicit-link): Renamed from
3795 ChangeLog lisp/muse-colors.el lisp/muse-journal.el
3796 lisp/muse-mode.el lisp/muse-project.el lisp/muse-publish.el
3797 lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
3800 2005-07-04 14:40:31 GMT Michael Olson <mwolson@gnu.org> patch-84
3803 Allow WikiWords to be ignored with <nop> or "''''".
3805 muse--main--1.0--patch-84
3807 * lisp/muse-mode.el (muse-browse-result): Docfixes.
3809 * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): New option that determines
3810 whether to hide <nop> tags when coloring a Muse buffer.
3811 (muse-wiki-wikiword-at-point): Docfix.
3812 (muse-wiki-colors-nop-tag): New function that colors <nop> tags.
3813 (muse-wiki-publish-nop-tag): New function that interprets <nop> tags
3815 (muse-colors-tags, muse-publish-markup-tags): Interpret <nop> tags,
3816 which keeps the WikiWord that follows it from being interpreted.
3817 (muse-publish-markup-regexps): Allow 4 single quotes to function as a
3822 ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
3825 2005-07-04 11:20:50 GMT Michael Olson <mwolson@gnu.org> patch-83
3828 Update postal address of FSF in muse-wiki.el.
3830 muse--main--1.0--patch-83
3832 * lisp/muse-wiki.el: Update postal address of the FSF.
3836 ChangeLog lisp/muse-wiki.el
3839 2005-07-01 22:48:51 GMT Michael Olson <mwolson@gnu.org> patch-82
3842 Interpret explicit links before emphasis.
3844 muse--main--1.0--patch-82
3846 * lisp/muse-publish.el (muse-publish-markup-regexps): Interpret explicit
3847 links before emphasis.
3849 * lisp/muse-wiki.el (muse-publish): Make rules use a multiple of 100 just
3853 ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
3856 2005-06-26 22:55:55 GMT Michael Olson <mwolson@gnu.org> patch-81
3859 Wiki hacking, regexp tweaks.
3861 muse--main--1.0--patch-81
3863 * lisp/muse-project.el (muse-project-ignore-regexp): Change group to
3866 * lisp/muse-regexps.el (muse-regexp-use-character-classes): New variable
3867 that indicates whether or not to use character classes in regexps. The
3868 default is to let Muse try to figure it out.
3869 (muse-extreg-usable-p): Make use of this variable.
3871 * lisp/muse-regexps.el (muse-url-regexp): There's too much whitespace in
3872 this regexp. I'm guessing it was supposed to have a TAB in there at
3873 one time. Replace this stuff with muse-regexp-space.
3875 * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use wikified EmacsWiki
3878 * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use "choice" instead of
3881 * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Include the page
3882 delimiter as part of the regexp. Allow "#" or "::" to be a delimiter.
3883 We'll fix those anchor problems eventually!
3885 * lisp/muse-wiki.el (muse-wiki-interwiki-at-point): New function that
3886 uses `muse-interwiki-handle' to determine whether an interwiki link is
3889 * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Make URL optional and
3890 look for a suitable value at point if needed.
3892 * lisp/muse-wiki.el: Make interwiki regexps color the same as wikiwords.
3894 * lisp/muse-wiki.el: Add publishing rule for muse-wiki-interwiki-regexp.
3896 * lisp/muse-wiki.el (muse-mode-link-functions): Add interwiki handling.
3899 ChangeLog lisp/muse-project.el lisp/muse-regexps.el
3903 2005-06-25 04:44:00 GMT Michael Olson <mwolson@gnu.org> patch-80
3906 Make installation of manual when not using Debian go smoothly.
3908 muse--main--1.0--patch-80
3910 * Makefile.defs (INSTALLINFO): New variable that specifies what command
3911 and options are to be used when insinuating the Muse documentation into
3914 * Makefile (install): Make use of INSTALLINFO.
3916 * README (Installation): Give directions for changing INSTALLINFO on a
3917 Debian system and changing where Muse is installed.
3922 ChangeLog Makefile Makefile.defs README muse.texi
3925 2005-06-25 04:09:15 GMT Michael Olson <mwolson@gnu.org> patch-79
3928 Fix compiler warning induced by last patch.
3930 muse--main--1.0--patch-79
3932 * lisp/muse-project.el (muse-current-file): Move to muse.el to fix
3936 ChangeLog lisp/muse-project.el lisp/muse.el
3939 2005-06-25 04:02:11 GMT Michael Olson <mwolson@gnu.org> patch-78
3942 Add `muse-current-file', fix minor QuickStart issue.
3944 muse--main--1.0--patch-78
3946 * examples/QuickStart: Make John Wiegley the author.
3948 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
3949 `muse-current-file' instead of `buffer-file-name'.
3951 * lisp/muse-project.el (muse-current-project): Document.
3953 * lisp/muse-project.el (muse-current-file): New variable indicating the
3954 name, including path, of the file that is currently being published.
3955 (muse-project-of-file): Make use of
3956 `muse-current-file'.
3958 * lisp/muse-publish.el (muse-publish-file): Set `muse-current-file' here.
3960 * lisp/muse.el (muse-page-name): Make use of `muse-current-file'.
3963 ChangeLog examples/QuickStart lisp/muse-blosxom.el
3964 lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
3968 2005-06-24 21:15:35 GMT Michael Olson <mwolson@gnu.org> patch-77
3971 Make muse-replace-regexp-in-string closer to its parent; no func change.
3973 muse--main--1.0--patch-77
3975 * lisp/muse.el (muse-replace-regexp-in-string): Add 2 more optional args
3976 to implement all functionality of `replace-regexp-in-string'. No
3977 functionality change.
3981 ChangeLog lisp/muse.el
3984 2005-06-24 00:22:12 GMT Michael Olson <mwolson@gnu.org> patch-76
3987 Play nicely with fill, adaptive-fill, and flyspell.
3989 muse--main--1.0--patch-76
3991 * muse-mode.el (muse-mode-intangible-links): New function used to
3992 determine whether links will be considered intangible.
3994 * lisp/muse-mode.el (muse-mode-link-functions)
3995 (muse-mode-handler-functions): Minor docfix.
3997 * lisp/muse-mode.el (muse-mode): Don't split long links when performing
3998 fill. Play nicely with adaptive-fill. Avoid lockup with flyspell by
3999 making links intangible by default, but this may be adjusted by use of
4000 the `muse-mode-intangible-links' function.
4002 * lisp/muse-mode.el (muse-mode-fill-nobreak-p): New function that returns
4003 nil if we should allow a fill to occur here. Keeps links from being
4006 * lisp/muse-mode.el (muse-mode-flyspell-p): New function that returns
4007 non-nil if we allow spell-checking to occur here. Keeps links from
4008 being improperly colorized.
4010 * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Break up long line; no
4011 functionality change.
4014 ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
4017 2005-06-23 07:13:35 GMT Michael Olson <mwolson@gnu.org> patch-75
4020 Minor doc changes and code prettification.
4022 muse--main--1.0--patch-75
4024 * AUTHORS: Note that YH's assignment is in the mail.
4026 * README (scripts): Explain better the contents of the `scripts'
4029 * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Split long line.
4032 AUTHORS ChangeLog README lisp/muse-wiki.el
4035 2005-06-23 05:20:04 GMT Michael Olson <mwolson@gnu.org> patch-74
4038 Merged from hodique@lifl.fr--2005 (patch 7-11)
4040 muse--main--1.0--patch-74
4044 * hodique@lifl.fr--2005/muse--yh--1.0--patch-7
4045 split WikiWords and InterWiki links into their own package
4047 * hodique@lifl.fr--2005/muse--yh--1.0--patch-8
4048 Merged from mwolson@gnu.org--2005 (patch 63-67), adapted muse-wiki features
4050 * hodique@lifl.fr--2005/muse--yh--1.0--patch-9
4051 Mimic experimental behavior for interwiki
4053 * hodique@lifl.fr--2005/muse--yh--1.0--patch-10
4054 fix notes publishing
4056 * hodique@lifl.fr--2005/muse--yh--1.0--patch-11
4060 lisp/.arch-ids/muse-wiki.el.id lisp/muse-wiki.el
4063 ChangeLog lisp/muse-colors.el lisp/muse-html.el
4064 lisp/muse-mode.el lisp/muse-publish.el lisp/muse.el
4067 experimental/.arch-ids/muse-wiki.el.id
4068 ==> experimental/.arch-ids/muse-wiki-old.el.id
4069 experimental/muse-wiki.el
4070 ==> experimental/muse-wiki-old.el
4073 hodique@lifl.fr--2005/muse--yh--1.0--patch-7
4074 hodique@lifl.fr--2005/muse--yh--1.0--patch-8
4075 hodique@lifl.fr--2005/muse--yh--1.0--patch-9
4076 hodique@lifl.fr--2005/muse--yh--1.0--patch-10
4077 hodique@lifl.fr--2005/muse--yh--1.0--patch-11
4080 2005-06-22 23:05:33 GMT Michael Olson <mwolson@gnu.org> patch-73
4083 Tell people where to find on-line version of manual.
4085 muse--main--1.0--patch-73
4087 * README: Add on-line locations for manual.
4089 * muse.texi: Remove @include directive. This makes generating a PDF of
4090 this documentation a lot easier.
4092 * muse.texi (Preface): Add on-line locations for manual.
4095 ChangeLog README muse.texi
4098 2005-06-22 19:57:42 GMT Michael Olson <mwolson@gnu.org> patch-72
4101 Try to make Muse play nice with outline minor mode.
4103 muse--main--1.0--patch-72
4105 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-emphasized)
4106 (muse-colors-underlined, muse-use-font-lock, muse-link-properties): Use
4107 "muse" instead of "t" when adding invisibility to text or checking for
4110 * lisp/muse.el (muse-add-to-invisibility-spec): New function that is a
4111 compatibility wrapper for `add-to-invisibility-spec'; XEmacs doesn't have
4115 ChangeLog lisp/muse-colors.el lisp/muse.el
4118 2005-06-22 08:02:58 GMT Michael Olson <mwolson@gnu.org> patch-71
4121 Minor grammar fix in Introduction section of manual.
4123 muse--main--1.0--patch-71
4125 * muse.texi (Introduction): Minor grammar fix.
4131 2005-06-22 06:32:02 GMT Michael Olson <mwolson@gnu.org> patch-70
4136 muse--main--1.0--patch-70
4138 * lisp/muse-colors.el: Remove unnecessary use of Version in header.
4140 * lisp/muse-html.el (muse-html-encoding-map): Add mapping for iso-8859-1.
4142 * lisp/muse-poem.el (muse-poem-markup-strings)
4143 (muse-poem-chapbook-strings): Make customizable.
4145 * lisp/muse-poem.el (muse-chapbook-latex-header)
4146 (muse-chapbook-latex-footer): Docfix.
4148 * lisp/muse-texinfo.el (muse-texinfo-info-extension)
4149 (muse-texinfo-pdf-extension): Ditto.
4151 * lisp/muse.el (muse-version): Change to 3.01.
4153 * muse.texi (Poem, Texinfo): Last two publishing styles complete. We're
4157 ChangeLog lisp/muse-colors.el lisp/muse-html.el
4158 lisp/muse-poem.el lisp/muse-texinfo.el lisp/muse.el muse.texi
4161 2005-06-20 02:29:08 GMT Michael Olson <mwolson@gnu.org> patch-69
4164 Tweak documentation thoroughly; still incomplete.
4166 muse--main--1.0--patch-69
4168 * README: Minor tweaks.
4170 * muse.texi: Massively rename chapters so that the titles are more
4171 descriptive. Clean up grammar.
4173 * muse.texi (Obtaining Muse): Move content of Installation node here,
4174 stripping out any customization tips, since those are covered later.
4175 Re-work this chapter since I was dissatisfied with it.
4177 * muse.texi (Installation): This node has the content of README regarding
4178 installation, which fits the title of the node much better than the
4181 * muse.texi (Blosxom): Turn the sections of this section into
4184 * muse.texi (Getting Help and Reporting Bugs): Turn this into a list. I
4187 * muse.texi (History): Add a "2005" item.
4190 ChangeLog README muse.texi
4193 2005-06-19 07:15:45 GMT Michael Olson <mwolson@gnu.org> patch-68
4196 Finish documenting 2 more publishing styles.
4198 muse--main--1.0--patch-68
4200 * lisp/muse-blosxom.el, lisp/muse-latex.el: Minor docfixes throughout.
4202 * lisp/muse-journal.el: Docfixes.
4204 * lisp/muse-publish.el (muse-publish-markup-functions): Add significant
4205 documentation to this function.
4207 * muse.texi (Blosxom Options): New node containing the publishing styles
4208 and options provided by Blosxom.
4209 (Book): Add usage note, as I suspect a lot of people might be confused
4211 (HTML): Space out entries better.
4212 (Journal, LaTeX): New nodes for publishing styles.
4213 (Common Elements): Document a few options that are present in
4217 ChangeLog lisp/muse-blosxom.el lisp/muse-journal.el
4218 lisp/muse-latex.el lisp/muse-publish.el muse.texi
4221 2005-06-19 04:45:46 GMT Michael Olson <mwolson@gnu.org> patch-67
4224 Make Muse installable and correct an Emacs21 issue.
4226 muse--main--1.0--patch-67
4228 * Makefile (.PRECIOUS): Indicate that .info and .html files in this
4229 directory will be generated.
4230 (all): Compile muse.info by default.
4231 (doc): Refactor into individual generation rules for .html and .info
4233 (install): New rule that installs Muse source code, compiled .elc
4234 files, and the manual into proper places.
4236 * Makefile.defs (ELISPDIR, INFODIR): Correct minor goof-up.
4238 * README (Insinuation): Move old content of Installation here.
4239 (Installation): Fill out this section.
4240 (Further Documentation): Add link to my website and note that a full
4241 manual is included with Muse.
4243 * lisp/Makefile (EL): Populate with .el files.
4244 (install): New rule that installs both .elc and .el files.
4246 * lisp/muse-texinfo.el (muse-texinfo-info-generate): If we're running
4247 Emacs21, hack in a handler for the @documentencoding tag so that it
4251 ChangeLog Makefile Makefile.defs README lisp/Makefile
4252 lisp/muse-texinfo.el
4255 2005-06-19 03:05:38 GMT Michael Olson <mwolson@gnu.org> patch-66
4258 Cater even more to XEmacs and its annoying whims.
4260 muse--main--1.0--patch-66
4262 * examples/Makefile (%.html, %.pdf, %.info): Pass EMACS value as
4263 environment variable.
4265 * lisp/Makefile (%.elc, test): Don't use "-L" option since XEmacs can't
4266 handle it. Load `muse-build.el' instead.
4268 * lisp/muse-colors.el (muse-colors-link): Add note that `link' is not
4271 * lisp/muse-journal.el (muse-journal-latex-munge-buffer)
4272 (muse-journal-rss-munge-buffer): Add note that the `qotd' binding is
4275 * lisp/muse-journal.el (muse-journal-generate-pages): Add note that this
4276 function does not appear to be used.
4278 * lisp/muse.el (muse-replace-regexp-in-string): Use in place of
4279 `replace-regexp-in-string', since XEmacs doesn't have this function.
4280 We only implement the first 3 args, but this could be extended if we
4283 * lisp/muse-blosxom.el (muse-blosxom-title-to-file): Use
4284 `muse-replace-regexp-in-string' in place of `replace-regexp-in-string'
4286 * lisp/muse-journal.el (muse-journal-anchorize-title): Ditto.
4288 * lisp/muse-colors.el (muse-colors-custom-tags): Remove unused binding to
4289 make XEmacs shut up.
4291 * lisp/muse-convert.el (muse-write-footnote): Ditto.
4293 * lisp/muse-html.el (muse-html-markup-table): Ditto.
4295 * lisp/muse-http.el (muse-winnow-list): Ditto.
4297 * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
4299 * lisp/muse-project.el (muse-project-file-entries): Ditto.
4301 * lisp/muse-publish.el (muse-publish-markup): Ditto.
4303 * scripts/muse-build.el: Add contrib path first; probably doesn't change
4306 * scripts/publish: Use EMACS environment variable instead of hard-coding
4310 ChangeLog examples/Makefile lisp/Makefile lisp/muse-blosxom.el
4311 lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
4312 lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
4313 lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
4314 lisp/muse.el scripts/muse-build.el scripts/publish
4317 2005-06-19 00:43:54 GMT Michael Olson <mwolson@gnu.org> patch-65
4320 Move lisp files to `lisp' directory; hack on Makefiles, XEmacs compat.
4322 muse--main--1.0--patch-65
4324 * AUTHORS: Update entry.
4326 * muse-*.el: Move to the lisp directory.
4328 * lisp/Makefile: New file containing rules to test and compile the
4331 * Makefile.defs: New file that contains common definitions for all other
4332 Makefiles, such as Emacs command to use.
4334 * Makefile: Move lisp-specific rules to lisp/Makefile.
4335 (SUBDIRS): New variable containing subdirectories to clean.
4337 * README: Update to reflect new location of source files. Give updated
4338 directions for compiling with XEmacs.
4340 * examples/Makefile (.PRECIOUS): Added to denote which type of files to
4342 (%.html): Pass SITEFLAG as an environment variable to
4345 * examples/QuickStart (The): Re-add the stray <comment> tag since it
4346 seems to be needed to keep the process from failing. This has *got* to
4347 be a bug in Muse, but I don't want to deal with it now.
4349 * lisp/muse-colors.el (muse-make-faces): Bind newsym locally.
4351 * lisp/muse-convert.el: Move line to commentary section.
4353 * lisp/muse-latex.el (muse-latex-markup-table): Note that the
4354 locally-bound `type' variable isn't used here.
4356 * lisp/muse-mode.el (muse-index-as-string): Remove unused `file' binding.
4358 * lisp/muse-texinfo.el (muse-texinfo-markup-table): Remove unused `field'
4361 * scripts/muse-build.el (load-path): Correct paths.
4363 * scripts/muse-build.el (muse-elint-files): Add a few variables here so
4364 as to avoid spurious warnings.
4366 * scripts/publish (style): Make use of SITEFLAG environment variable, if
4369 * lisp/muse.el (muse-line-end-position, muse-line-beginning-position):
4370 (muse-match-string-no-properties): New functions that take the place of
4371 `line-end-position', `line-beginning-position', and
4372 `match-string-no-properties', respectively.
4374 * examples/johnw/muse-johnw.el (muse-my-html-insert-contents)
4375 (muse-my-journal-find-entries): Use Muse-specific version of
4376 `match-string-no-properties', `line-beginning-position', and
4377 `line-end-position' since these do not exist in XEmacs.
4379 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-region)
4380 (muse-colors-custom-tags, muse-colors-link, muse-colors-title): Ditto.
4382 * lisp/muse-convert.el (muse-latex-transform): Ditto.
4384 * lisp/muse-html.el (muse-html-insert-anchor, muse-html-markup-footnote)
4385 (muse-html-insert-contents): Ditto.
4387 * lisp/muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
4389 * lisp/muse-mode.el (muse-link-at-point, muse-edit-link-at-point): Ditto.
4391 * lisp/muse-poem.el (muse-poem-prepare-buffer): Ditto.
4393 * lisp/muse-publish.el (muse-publish-markup-tag)
4394 (muse-publish-markup-footnote, muse-publish-markup-leading-space)
4395 (muse-published-buffer-contents): Ditto.
4397 * scripts/muse-build.el (muse-elint-files): Ditto.
4400 .arch-ids/Makefile.defs.id Makefile.defs lisp/.arch-ids/=id
4401 lisp/.arch-ids/Makefile.id lisp/Makefile
4404 AUTHORS ChangeLog Makefile README examples/Makefile
4405 examples/QuickStart examples/johnw/muse-johnw.el
4406 lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
4407 lisp/muse-journal.el lisp/muse-latex.el lisp/muse-mode.el
4408 lisp/muse-poem.el lisp/muse-publish.el lisp/muse-texinfo.el
4409 lisp/muse.el scripts/muse-build.el scripts/publish
4412 .arch-ids/muse-blosxom.el.id
4413 ==> lisp/.arch-ids/muse-blosxom.el.id
4414 .arch-ids/muse-book.el.id
4415 ==> lisp/.arch-ids/muse-book.el.id
4416 .arch-ids/muse-colors.el.id
4417 ==> lisp/.arch-ids/muse-colors.el.id
4418 .arch-ids/muse-convert.el.id
4419 ==> lisp/.arch-ids/muse-convert.el.id
4420 .arch-ids/muse-docbook.el.id
4421 ==> lisp/.arch-ids/muse-docbook.el.id
4422 .arch-ids/muse-html.el.id
4423 ==> lisp/.arch-ids/muse-html.el.id
4424 .arch-ids/muse-http.el.id
4425 ==> lisp/.arch-ids/muse-http.el.id
4426 .arch-ids/muse-journal.el.id
4427 ==> lisp/.arch-ids/muse-journal.el.id
4428 .arch-ids/muse-latex.el.id
4429 ==> lisp/.arch-ids/muse-latex.el.id
4430 .arch-ids/muse-mode.el.id
4431 ==> lisp/.arch-ids/muse-mode.el.id
4432 .arch-ids/muse-poem.el.id
4433 ==> lisp/.arch-ids/muse-poem.el.id
4434 .arch-ids/muse-project.el.id
4435 ==> lisp/.arch-ids/muse-project.el.id
4436 .arch-ids/muse-publish.el.id
4437 ==> lisp/.arch-ids/muse-publish.el.id
4438 .arch-ids/muse-regexps.el.id
4439 ==> lisp/.arch-ids/muse-regexps.el.id
4440 .arch-ids/muse-texinfo.el.id
4441 ==> lisp/.arch-ids/muse-texinfo.el.id
4442 .arch-ids/muse.el.id
4443 ==> lisp/.arch-ids/muse.el.id
4445 ==> lisp/muse-blosxom.el
4447 ==> lisp/muse-book.el
4449 ==> lisp/muse-colors.el
4451 ==> lisp/muse-convert.el
4453 ==> lisp/muse-docbook.el
4455 ==> lisp/muse-html.el
4457 ==> lisp/muse-http.el
4459 ==> lisp/muse-journal.el
4461 ==> lisp/muse-latex.el
4463 ==> lisp/muse-mode.el
4465 ==> lisp/muse-poem.el
4467 ==> lisp/muse-project.el
4469 ==> lisp/muse-publish.el
4471 ==> lisp/muse-regexps.el
4473 ==> lisp/muse-texinfo.el
4481 2005-06-18 20:12:05 GMT Michael Olson <mwolson@gnu.org> patch-64
4484 Massively untabify files.
4486 muse--main--1.0--patch-64
4490 ChangeLog ChangeLog.2004 experimental/muse-message.el
4491 experimental/muse-wiki.el muse-book.el muse-colors.el
4492 muse-convert.el muse-docbook.el muse-html.el muse-http.el
4493 muse-journal.el muse-latex.el muse-mode.el muse-poem.el
4494 muse-project.el muse-publish.el muse-regexps.el
4495 muse-texinfo.el muse.el
4498 2005-06-18 19:57:44 GMT Michael Olson <mwolson@gnu.org> patch-63
4501 Merged from hodique@lifl.fr--2005 (patch 2-6), without the WikiWord change.
4503 muse--main--1.0--patch-63
4505 (Summary of changes that Yann made)
4507 * muse-colors.el (muse-colors-link): Whitespace cleanup.
4509 * muse-mode.el (muse-generate-index): Move index generation code into
4510 `muse-index-as-string'.
4511 (muse-index-as-string): New function that generates an index and
4512 returns it as a string, instead of placing it in a buffer like
4513 `muse-generate-index' used to.
4517 * hodique@lifl.fr--2005/muse--yh--1.0--patch-2
4518 merge from mwolson@gnu.org--2005
4520 * hodique@lifl.fr--2005/muse--yh--1.0--patch-3
4521 Accept WikiWords as links [mostly rescinded]
4523 * hodique@lifl.fr--2005/muse--yh--1.0--patch-4
4524 merge from mwolson@gnu.org--2005/muse--main--1.0
4526 * hodique@lifl.fr--2005/muse--yh--1.0--patch-5
4527 Merged from mwolson@gnu.org--2005 (patch 60-62)
4529 * hodique@lifl.fr--2005/muse--yh--1.0--patch-6
4530 provide a string view of the index
4533 ChangeLog muse-colors.el muse-latex.el muse-mode.el
4536 hodique@lifl.fr--2005/muse--yh--1.0--patch-2
4537 hodique@lifl.fr--2005/muse--yh--1.0--patch-3
4538 hodique@lifl.fr--2005/muse--yh--1.0--patch-4
4539 hodique@lifl.fr--2005/muse--yh--1.0--patch-5
4540 hodique@lifl.fr--2005/muse--yh--1.0--patch-6
4543 2005-06-18 06:21:19 GMT Michael Olson <mwolson@gnu.org> patch-62
4546 Document Blosxom, Book, DocBook, and HTML publishing styles.
4548 muse--main--1.0--patch-62
4550 * muse-blosxom.el: Clean up header.
4552 * muse-book.el (muse-before-book-publish-hook): Rename to
4553 `muse-book-before-publish-hook'.
4554 (muse-after-book-publish-hook): Rename to
4555 `muse-book-after-publish-hook'.
4557 * muse-html.el (muse-html-anchor-on-word, muse-html-table-attributes)
4558 (muse-html-markup-strings, muse-xhtml-markup-strings)
4559 (muse-html-meta-content-type, muse-html-meta-content-encoding)
4560 (muse-html-charset-default, muse-html-encoding-default)
4561 (muse-html-encoding-map): Docfixes.
4563 * muse.texi (Blosxom, Book, DocBook, HTML, Deriving Styles): New
4567 ChangeLog muse-blosxom.el muse-book.el muse-html.el muse.texi
4570 2005-06-18 01:35:33 GMT Michael Olson <mwolson@gnu.org> patch-61
4573 Begin work on Publishing Styles section of manual.
4575 muse--main--1.0--patch-61
4577 * Makefile (.PHONY): Add "doc" to list.
4578 (doc): New rule that generates Info and HTML files from muse.texi.
4579 (dist): Rely on `distclean', not `clean'.
4581 * examples/QuickStart (Authoring mode): Remove empty section.
4583 * muse.texi: Call this program "the Emacs Muse" in title.
4584 (Publishing Styles): Begin to populate section.
4585 (Deriving Styles): First subsection of Publishing Styles.
4586 (Contributors): Remove spurious copyright section, since we address
4589 * README: Actually remember to add this file.
4592 .arch-ids/README.id README
4595 ChangeLog Makefile examples/QuickStart muse.texi
4598 2005-06-17 01:10:41 GMT Michael Olson <mwolson@gnu.org> patch-60
4601 Document Markup Rules.
4603 muse--main--1.0--patch-60
4605 * examples/QuickStart: Remove stray <comment> tag.
4607 * muse.texi (Top): Comment every menu line.
4608 (Markup Rules): New section with plenty of subsections.
4611 ChangeLog examples/QuickStart muse.texi
4614 2005-06-15 23:50:12 GMT Michael Olson <mwolson@gnu.org> patch-59
4617 Release this as Muse 3.00.90 (RC1).
4619 muse--main--1.0--patch-59
4621 * Makefile (%.elc): Use -q instead of --no-init-file because the former
4622 is compatible with both Emacs and XEmacs.
4624 * examples/README: Renamed to QuickStart.
4626 * examples/Makefile (EXAMPLES): Reflect name change of README.
4631 ChangeLog Makefile examples/Makefile muse.el
4634 examples/.arch-ids/README.id
4635 ==> examples/.arch-ids/QuickStart.id
4637 ==> examples/QuickStart
4640 2005-06-15 22:47:05 GMT Michael Olson <mwolson@gnu.org> patch-58
4643 Makefile refactoring.
4645 muse--main--1.0--patch-58
4647 * Makefile (.PHONY): List all non-file targets.
4648 (examples): New rule that calls Make in the examples directory.
4649 (atranslit): Removed, since this isn't (yet) bundled with Muse.
4651 * README: Move to the examples directory. I'd prefer to distribute a
4652 very basic plain text README and use this as a quickstart + markup
4653 example + publishing example.
4655 * examples/Makefile: Move all README-related rules here.
4657 * examples/README: Add an "About this document" section.
4659 * scripts/publish (style): Do not include the contrib directory, since we
4660 don't use any code from there. Since this is only invoked from the
4661 examples directory, make sure add the parent directory to the load
4664 * muse.texi: Change version to 3.00.90 (RC1).
4666 * muse.el: Change location of the README file in header.
4668 * muse.el (muse-version): Update to 3.00.90 (RC1).
4671 examples/.arch-ids/Makefile.id examples/Makefile
4674 ChangeLog Makefile examples/README muse.el muse.texi
4679 ==> examples/.arch-ids/README.id
4684 2005-06-14 03:14:05 GMT Michael Olson <mwolson@gnu.org> patch-57
4687 Update my example configuration.
4689 muse--main--1.0--patch-57
4691 * examples/mwolson/muse-init.el: Update to reflect use of outline faces
4692 and experimental status of muse-message.
4695 ChangeLog examples/mwolson/muse-init.el
4698 2005-06-14 03:08:54 GMT Michael Olson <mwolson@gnu.org> patch-56
4701 Provide optional outline-style faces; customization fixes; experimental stuff.
4703 muse--main--1.0--patch-56
4705 * muse-colors.el (muse-colors-autogen-headings): New user-customizable
4706 option that determines what the header faces should look like. If
4707 'outline, use outline-style faces. If nil, don't generate the faces at
4708 all, which allows the user to specify their own. Otherwise, use the
4709 scaled faces, which is the default behavior.
4710 (muse-colors-outline-faces-list): List of faces to use. In case the
4711 outline faces are not available, provide reasonable defaults.
4712 (muse-make-faces): Use dolist instead of mapc. Implement the
4713 possibility of having outline-style colors for heading. Don't call
4714 this function immediately -- give the users time to make their changes
4715 through the customize interface. Once we call this function, Emcs from
4716 CVS will not allow the faces to be changed easily, which is a shame.
4718 * muse-message.el (muse-message-contents-tag): Copied from
4719 `muse-publish-contents-tag' in order to keep the customization
4720 interface from making the `muse-markup-tags' option from throwing a
4721 type mismatch error. This function is untested and will likely do
4722 nothing useful. This file has been moved to the experimental folder
4723 until it gets fleshed out more.
4725 * experimental/muse-wiki.el: New file from johnw's initial attempt at a
4726 file that could eventually provide wiki-like ability. Currently this
4727 is just a collection of functions that were pruned out when he remade
4728 Muse, so don't get too excited. I plan to eventually merge Yann
4729 Hodique's work here, probably after the first release of Muse.
4731 * muse-regexps.el (muse-regexp): Improve description.
4733 * muse-project.el (muse-project-ignore-regexp): Make this be a part of
4734 the muse-regexp group since it is just a single regexp. Lists of
4735 regexps don't have to be in muse-regexp, however.
4737 * muse-blosxom.el (muse-blosxom): Change use of `behaviour' to `behavior'
4738 since the Emacs devel mailing list seems to not want Britain-izations
4741 * muse-colors.el (muse-colors): Ditto.
4743 * muse-docbook.el (muse-docbook): Ditto.
4745 * muse-html.el (muse-html): Ditto.
4747 * muse-http.el (muse-http): Ditto.
4749 * muse-message.el (muse-message): Ditto.
4751 * muse-mode.el (muse-mode): Ditto.
4753 * muse-project.el (muse-project): Ditto.
4755 * muse-publish.el (muse-publish): Ditto.
4757 * muse.el (muse): Ditto.
4760 experimental/.arch-ids/=id
4761 experimental/.arch-ids/muse-wiki.el.id
4762 experimental/muse-wiki.el
4765 ChangeLog experimental/muse-message.el muse-blosxom.el
4766 muse-colors.el muse-docbook.el muse-html.el muse-http.el
4767 muse-mode.el muse-project.el muse-publish.el muse-regexps.el
4771 .arch-ids/muse-message.el.id
4772 ==> experimental/.arch-ids/muse-message.el.id
4774 ==> experimental/muse-message.el
4777 experimental experimental/.arch-ids
4780 2005-06-13 22:37:20 GMT Michael Olson <mwolson@gnu.org> patch-55
4783 Fix publishing error when given an empty string for header/footer.
4785 muse--main--1.0--patch-55
4787 * muse-publish.el (muse-insert-file-or-string): Don't pass argument to
4788 `file-readable-p' if it is an empty string. For some reason,
4789 `file-readable-p' and `insert-file-contents' were treating an empty
4790 string as if it were the current directory.
4793 ChangeLog muse-publish.el
4796 2005-06-13 22:01:00 GMT Michael Olson <mwolson@gnu.org> patch-54
4799 WYSIWYG emphasis, XEmacs compatibility hacks.
4801 muse--main--1.0--patch-54
4803 * muse-colors.el (muse-colors-emphasized): Make emphasis more WYSIWIG
4804 compliant. Only colorize if we end with the same number of asterisks
4805 as we start with, preventing unnoticed syntax errors. Don't colorize
4806 in the middle of a word.
4807 (muse-colors-underlined): Make underlining more WYSIWIG compliant.
4808 Only colorize if we end with an underscore. Don't colorize in the
4811 * muse-docbook.el (muse-docbook-markup-paragraph): Move question mark
4812 inside of group. This will probably not do anything, but it seems
4815 * muse-html.el (muse-html-markup-paragraph): Attempt to deal with case
4816 where we start with an image link. JohnW didn't seem to like having
4817 <p> tags inserted before image links, but they don't validate properly
4818 as they are. For now, I will surround such links/paragraphs with <div
4819 class="image-link"> in an attempt to be as not invasive and yet
4820 standards compliant as possible.
4822 * muse-html.el (muse-html-escape-string): Work around distinction between
4823 int and char types in XEmacs. Deal with an annoying replace-match bug
4824 in XEmacs that rears its head at times.
4826 * muse-publish.el (muse-publish-markup-word): Allow underlines to be
4830 ChangeLog muse-colors.el muse-docbook.el muse-html.el
4834 2005-06-13 01:13:08 GMT Michael Olson <mwolson@gnu.org> patch-53
4837 Minor code cleanup to address elint issues.
4839 muse--main--1.0--patch-53
4841 * Makefile (test): Don't build README files during this rule. Remove
4842 spurious "make clean" statement.
4844 * muse-colors.el (muse-colors-tags): Make sure that this appears in the
4845 `muse-colors' group, and give it a proper type.
4847 * muse-mode.el: Wrap condition-case around `eval-when-compile'.
4849 * examples/johnw/muse-johnw.el (muse-my-html-insert-contents,
4850 muse-my-journal-find-entries): Replace `string-to-int' with
4853 * muse-html.el (muse-html-insert-contents): Ditto.
4855 * muse-journal.el (muse-journal-html-munge-buffer,
4856 muse-journal-latex-munge-buffer): Ditto.
4858 * muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
4860 * muse-publish.el (muse-publish-markup-footnote,
4861 muse-publish-contents-tag): Ditto.
4863 * muse-regexps.el (muse-extreg-usable-p): Ditto.
4866 ChangeLog Makefile examples/johnw/muse-johnw.el muse-colors.el
4867 muse-html.el muse-journal.el muse-mode.el muse-publish.el
4871 2005-06-13 00:41:10 GMT Michael Olson <mwolson@gnu.org> patch-52
4874 Add ability to automate the creation a new blosxom entry.
4876 muse--main--1.0--patch-52
4878 * examples/mwolson/muse-init.el: Move new entry section to
4879 muse-blosxom.el. Modify the key settings in my example accordingly.
4881 * muse-blosxom.el (muse-blosxom-footer): Just use the empty string, since
4882 Muse always makes sure that the file ends with a newline.
4884 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove this, since
4885 planner markup is now provided automatically by the planner port to
4886 Muse, and we don't have any customized markup.
4888 * muse-blosxom.el (muse-blosxom-base-directory): New customizable
4889 variable that specifies where the base directory of your blog entries
4892 * muse-blosxom.el (muse-blosxom-get-categories): Get the categories from
4893 the base directory. Explore categories recursively.
4895 * muse-blosxom.el (muse-blosxom-title-to-file): Helper function for
4896 `muse-blosxom-new-entry'. Turns the given title into a lowercase, sans
4897 special characters file name.
4899 * muse-blosxom.el (muse-blosxom-new-entry): Automate the process of
4900 making a new blog entry. It will prompt you for a category, then a
4901 title, and then will create a new file that has the date and title
4905 ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
4908 2005-06-12 22:11:20 GMT Michael Olson <mwolson@gnu.org> patch-51
4911 Change mailing address of FSF, add AUTHORS file.
4913 muse--main--1.0--patch-51
4915 * muse-*.el, muse.texi: Change mailing address of FSF.
4917 * muse.texi (Contributors): Fix typo.
4919 * AUTHORS: New file containing a list of all of those who have
4920 contributed code or documentation to Muse, how many lines were changed,
4924 .arch-ids/AUTHORS.id AUTHORS
4927 ChangeLog muse-blosxom.el muse-convert.el muse-docbook.el
4928 muse-html.el muse-http.el muse-journal.el muse-latex.el
4929 muse-message.el muse-mode.el muse-poem.el muse-project.el
4930 muse-publish.el muse-regexps.el muse-texinfo.el muse.el
4934 2005-06-12 21:33:24 GMT Michael Olson <mwolson@gnu.org> patch-50
4937 Merged from hodique@lifl.fr--2005 (patch 0-1)
4939 muse--main--1.0--patch-50
4943 * hodique@lifl.fr--2005/muse--yh--1.0--base-0
4944 tag of mwolson@gnu.org--2005/muse--main--1.0--patch-49
4946 * hodique@lifl.fr--2005/muse--yh--1.0--patch-1
4947 fix .html (for example) in visible names for links
4950 ChangeLog muse-publish.el
4953 hodique@lifl.fr--2005/muse--yh--1.0--base-0
4954 hodique@lifl.fr--2005/muse--yh--1.0--patch-1
4957 2005-06-11 23:35:43 GMT Michael Olson <mwolson@gnu.org> patch-49
4960 Make generated X(HT)ML show up in the right encoding in other modes.
4962 muse--main--1.0--patch-49
4964 * muse-html.el (muse-xhtml-header): Add "encoding=..." to first line.
4965 Thanks to Zhiqiang Ye for the suggestion. This attempts to make
4966 generated (X)HTML files show up in the right coding system when editing
4967 them with another Emacs mode.
4969 * muse-journal.el (muse-journal-rss-header): Automatically determine the
4970 encoding instead of hard-coding it.
4972 * muse-message.el: Add content to Commentary section, explaining the use
4973 of this publishing style.
4976 ChangeLog muse-html.el muse-journal.el muse-message.el
4979 2005-06-11 01:28:01 GMT Michael Olson <mwolson@gnu.org> patch-48
4982 Move regexps to same group, only make 4 heading faces.
4984 muse--main--1.0--patch-48
4986 * muse-colors.el (muse-make-faces): Only create 4 header faces since we
4987 can only publish 3 of them specially, leaving the fourth to be in
4989 (muse-colors-markup): Only recognize 4 levels of heading.
4991 * muse-regexps.el (muse-tag-regexp, muse-link-regexp, muse-url-regexp)
4992 (muse-file-regexp, muse-image-regexp)
4993 (muse-ignored-extensions-regexp): Moved here from muse.el. It seems
4994 like a good idea to have all the regexps in the same group.
4997 ChangeLog muse-colors.el muse-regexps.el muse.el
5000 2005-06-09 19:48:02 GMT Michael Olson <mwolson@gnu.org> patch-47
5003 Update my example config, minor code cleanup.
5005 muse--main--1.0--patch-47
5007 * examples/mwolson/muse-init.el (muse-project-alist): Shorten project
5008 names and add "Plans" project.
5010 * muse-docbook.el (looking-back): Delete.
5012 * muse-html.el (looking-back): Delete.
5014 * muse-html.el (muse-html-markup-paragraph): Use `muse-looking-back'
5015 instead of `looking-back'.
5017 * muse.el (muse-looking-back): Instead of redefining the `looking-back'
5018 function, use this function. If `looking-back' exists, call it;
5019 otherwise, use a workaround.
5022 contrib/.arch-ids/pcomplete.el.id contrib/pcomplete.el
5025 ChangeLog examples/mwolson/muse-init.el muse-docbook.el
5026 muse-html.el muse.el
5029 2005-05-30 22:15:13 GMT Michael Olson <mwolson@gnu.org> patch-46
5032 Handle a few paragraph publishing edge cases better.
5034 muse--main--1.0--patch-46
5036 * muse-docbook.el (muse-docbook-markup-regexps): Consolidate the
5037 beginning-of-document, end-of-document, and paragraph separator regexps
5038 so that one markup rule can be used in all these cases.
5039 (muse-docbook-markup-paragraph): Handle more cases correctly. In
5040 particular, blockquote or center at beginning or end of document will
5041 be published properly. Hopefully this won't slow things down too much.
5042 (muse-docbook-markup-paragraph-close): Removed.
5044 * muse-blosxom.el (muse-blosxom-markup-regexps): Ditto.
5046 * muse-html.el (muse-html-markup-regexps, muse-html-markup-paragraph):
5048 (muse-html-markup-paragraph-close): Removed.
5051 ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
5054 2005-05-28 23:37:11 GMT Michael Olson <mwolson@gnu.org> patch-45
5057 Improve prompt when reading a tag.
5059 muse--main--1.0--patch-45
5061 * muse-mode.el (muse-insert-tag): Add a colon after "default" like some
5062 other Emacs modes seem to do.
5065 ChangeLog muse-mode.el
5068 2005-05-28 23:34:50 GMT Michael Olson <mwolson@gnu.org> patch-44
5071 Warn user when publishing fails due to a private directory.
5073 muse--main--1.0--patch-44
5075 * muse-project.el (muse-project-private-p): Warn users when publishing a
5076 file fails due to its directory not being readable by others. Make
5077 sure that you do a `chmod +o name_of_directory' if you want the
5078 contents of that directory to be publishable.
5081 ChangeLog muse-project.el
5084 2005-05-28 23:21:39 GMT Michael Olson <mwolson@gnu.org> patch-43
5087 Fix error with example tags and message publishing style.
5089 muse--main--1.0--patch-43
5091 * muse-colors.el: Don't define `font-lock-mode' as a variable. Check to
5092 see if a previous definition for `font-lock-multiline' exists.
5094 * muse-message.el (muse-message-example-tag): Don't require two
5095 additional (unused) arguments.
5098 ChangeLog muse-colors.el muse-message.el
5101 2005-05-22 05:58:40 GMT Michael Olson <mwolson@gnu.org> patch-42
5104 Always end the published document with a newline.
5106 muse--main--1.0--patch-42
5108 * muse-html.el (muse-html-markup-paragraph-close): Always end the
5109 published document with a newline.
5111 * muse-docbook.el (muse-docbook-markup-paragraph-close): Ditto.
5114 ChangeLog muse-docbook.el muse-html.el
5117 2005-05-22 01:26:13 GMT Michael Olson <mwolson@gnu.org> patch-41
5120 Don't let automatic backup files crash the publishing process.
5122 muse--main--1.0--patch-41
5124 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove rule for date
5125 directive since this value is already processed by
5126 `muse-publish-markup-directive', and may be obtained by using
5127 the code: (muse-publishing-directive "date").
5129 * muse-colors.el (muse-colors-region): Make sure that we don't ever try
5130 to run (funcall nil); this happened once during a debugging process.
5132 * muse-project.el (muse-project-private-p): Skip any file for which we
5133 cannot fetch attributes. This fixes a bug where having an
5134 Emacs-generated automatic backup file in a publishing directory causes
5135 the publishing process to halt with an error.
5138 ChangeLog muse-blosxom.el muse-colors.el muse-project.el
5141 2005-05-20 20:44:46 GMT Michael Olson <mwolson@gnu.org> patch-40
5144 Apply fix in previous patch to the DocBook publishing style.
5146 muse--main--1.0--patch-40
5148 * muse-docbook.el (muse-docbook-markup-paragraph-close): Apply fix from
5149 previous patch here as well.
5153 ChangeLog muse-docbook.el
5156 2005-05-20 20:28:32 GMT Michael Olson <mwolson@gnu.org> patch-39
5159 Fix newly-introduced lock-up during HTML publishing.
5161 muse--main--1.0--patch-39
5163 * muse-blosxom.el (muse-blosxom-markup-regexps): Give date directive and
5164 planner rules higher priority in the publishing sequence. Hopefully
5165 this will not wreck anything; I don't use these rules, so I cannot
5166 tell. This wasn't a real bugfix, just an aesthetic code thing for me.
5168 * muse-html.el (muse-html-markup-paragraph-close): Don't use
5169 replace-match; that seems to be slightly evil. Return nil instead of a
5170 newline since otherwise Muse thinks that we are not done yet and gets
5171 into an infinite loop. This should fix the lock-up problem that
5172 resulted from the previous few patches.
5175 ChangeLog muse-blosxom.el muse-html.el
5178 2005-05-19 23:44:16 GMT Michael Olson <mwolson@gnu.org> patch-38
5183 muse--main--1.0--patch-38
5185 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove stray parenthesis.
5189 ChangeLog muse-blosxom.el
5192 2005-05-19 23:41:54 GMT Michael Olson <mwolson@gnu.org> patch-37
5195 Make docbook and blosxom modes close paragraphs properly at end.
5197 muse--main--1.0--patch-37
5199 * muse-blosxom.el (muse-blosxom-markup-regexps): Use new rule from last
5202 * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
5203 (muse-docbook-markup-paragraph-close): Adapt from
5204 `muse-html-markup-paragraph-close'.
5206 * muse-html.el (muse-html-markup-paragraph-close): Add newline so that we
5207 preserve the same appearance as before the last patch.
5210 ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
5213 2005-05-19 23:26:50 GMT Michael Olson <mwolson@gnu.org> patch-36
5216 Bugfix: Close P tag properly at end of file.
5218 muse--main--1.0--patch-36
5220 * muse-blosxom.el: Fix bug where loading this file twice would cause an
5223 * muse-html.el (muse-html-markup-regexps): Use simpler mechanism for
5224 detecting whether or not a paragraph needs a closing P tag.
5225 (muse-html-markup-paragraph-close): New function that only inserts a
5226 closing P tag when an unclosed P tag is nearby.
5229 ChangeLog muse-blosxom.el muse-html.el
5232 2005-05-18 06:07:02 GMT Michael Olson <mwolson@gnu.org> patch-35
5235 Update my example settings.
5237 muse--main--1.0--patch-35
5239 * examples/mwolson/muse-init.el: Synchronize with my current settings.
5242 ChangeLog examples/mwolson/muse-init.el
5245 2005-05-18 06:03:07 GMT Michael Olson <mwolson@gnu.org> patch-34
5248 Update documentation for C-c TAB feature.
5250 muse--main--1.0--patch-34
5252 * muse.texi (Keystroke Summary): Note that C-c TAB calls
5260 2005-05-18 06:00:27 GMT Michael Olson <mwolson@gnu.org> patch-33
5263 New feature: tag completion with C-c TAB.
5265 muse--main--1.0--patch-33
5267 * muse-mode.el (muse-mode-map): Map C-c TAB to `muse-insert-tag'.
5268 (muse-tag-history, muse-custom-tags): New variables that keep track of
5269 the tag history and newly-entered tags respectively for
5271 (muse-insert-tag): New function that interactively prompts the user for
5275 ChangeLog muse-mode.el
5278 2005-05-18 05:49:07 GMT Michael Olson <mwolson@gnu.org> patch-32
5281 Fix XHTML validation error with <hr> and <br>.
5283 muse--main--1.0--patch-32
5285 * muse-html.el (muse-xhtml-markup-strings): Use the proper form of the BR
5286 and HR tags for XHTML publishing. This should fix a few validation
5287 errors that I've been noticing lately.
5290 ChangeLog muse-html.el
5293 2005-05-12 22:46:10 GMT Michael Olson <mwolson@gnu.org> patch-31
5296 Remove flyspell overlays on links.
5298 muse--main--1.0--patch-31
5300 * muse-colors.el (muse-colors-link): Remove flyspell overlays. This
5301 should make the link clickable. On Emacs21, the color will stay red,
5302 but other Emacsen should do the right thing, which is use the normal
5303 link color. Hopefully this will fix some strange flyspell-related link
5307 ChangeLog muse-colors.el
5310 2005-05-06 03:30:05 GMT Michael Olson <mwolson@gnu.org> patch-30
5313 Update my example Muse settings.
5315 muse--main--1.0--patch-30
5317 * examples/mwolson/muse-init.el: Update from my latest version.
5318 (muse-project-alist): Remove the francais part of my blog.
5319 (my-muse-mode-flyspell-p): Split old `my-muse-mode-affect-p' function
5320 into this and `my-muse-mode-fill-nobreak-p'.
5321 (muse-mode-hook): Tell fill mode to avoid breaking links; hopefully
5322 this is the best way to accomplish this.
5323 (my-muse-blosxom-title-to-file): Replace more non-alphanumeric
5324 characters in the title.
5325 (my-muse-prepare-entry-for-xanga): Treat example regions better.
5328 ChangeLog examples/mwolson/muse-init.el
5331 2005-04-21 18:25:28 GMT Michael Olson <mwolson@gnu.org> patch-29
5334 Add simple `muse-version' function.
5336 muse--main--1.0--patch-29
5338 * muse.el (muse-version): New function that displays the value of the
5339 `muse-version' variable. This should be easier for the user to type
5340 than C-h v muse-version.
5346 2005-04-21 18:19:02 GMT Michael Olson <mwolson@gnu.org> patch-28
5349 Don't compile documentation by default.
5351 muse--main--1.0--patch-28
5353 * Makefile (all): Don't compile documentation by default.
5354 (doc): Use this rule to compile documentation.
5360 2005-04-16 18:08:24 GMT Michael Olson <mwolson@gnu.org> patch-27
5363 Merge RSS 2.0 enclosure support for muse-journal.el from johnw
5365 muse--main--1.0--patch-27
5367 2005-04-16 Michael Olson <mwolson@gnu.org>
5369 * muse-journal.el: Merge in enclosure support for RSS 2.0 from
5370 johnw. If a journal entry's title is a [[link]], then an
5371 <enclosure> tag will be added to the XML data giving the size and
5372 MIME type of the link target. This makes podcasting with Muse
5374 (muse-journal-rss-entry-template): Add enclosure usage to example.
5375 (muse-journal-rss-munge-buffer): Implement enclosures.
5378 ChangeLog muse-journal.el
5381 2005-04-15 05:54:30 GMT Michael Olson <mwolson@gnu.org> patch-26
5384 Standardize source headers, appease elint, don't require planner
5386 muse--main--1.0--patch-26
5388 2005-04-15 Michael Olson <mwolson@gnu.org>
5390 * Makefile, scripts/muse-build.el: Moved muse-build.el to the
5391 `scripts' directory since it really isn't part of Muse proper; it
5392 is used to generate Muse output from the command line.
5394 * muse-blosxom.el: Handle case where planner is not loaded so that
5395 it isn't a hard requirement.
5397 * muse-colors.el: Move definition of `muse-colors-tag-info' up so
5398 that elint doesn't complain.
5400 * muse-message.el (muse-message-markup-link): Don't throw up on
5401 links with no description.
5403 * muse-blosxom.el, muse-book.el, muse-colors.el, muse-convert.el,
5404 muse-docbook.el, muse-html.el, muse-http.el, muse-journal.el,
5405 muse-latex.el, muse-message.el, muse-mode.el, muse-poem.el,
5406 muse-project.el, muse-publish.el, muse-regexps.el,
5407 muse-texinfo.el, muse.el: Add standard header for each file in
5408 preparation for the initial release, which will hopefully happen
5409 sometime within the next month.
5413 experimental/.arch-ids/=id
5416 ChangeLog Makefile muse-blosxom.el muse-book.el muse-colors.el
5417 muse-convert.el muse-docbook.el muse-html.el muse-http.el
5418 muse-journal.el muse-latex.el muse-message.el muse-mode.el
5419 muse-poem.el muse-project.el muse-publish.el muse-regexps.el
5420 muse-texinfo.el muse.el
5423 .arch-ids/muse-build.el.id
5424 ==> scripts/.arch-ids/muse-build.el.id
5426 ==> scripts/muse-build.el
5428 removed directories:
5429 experimental experimental/.arch-ids
5432 2005-04-14 23:46:47 GMT Michael Olson <mwolson@gnu.org> patch-25
5435 Merge contents of muse-latexcjk.el into muse-latex.el.
5437 muse--main--1.0--patch-25
5439 2005-04-14 Michael Olson <mwolson@gnu.org>
5441 * muse-latex.el (muse-latexcjk-header, muse-latexcjk-footer)
5442 (muse-latexcjk-encoding-map, muse-latexcjk-encoding-default)
5443 (muse-latexcjk-encoding, muse-latexcjk-transform-content-type):
5444 Merge in from muse-latexcjk.el.
5446 * muse-latexcjk.el: Removed, functionality merged with
5450 .arch-ids/muse-latexcjk.el.id muse-latexcjk.el
5453 ChangeLog muse-latex.el
5456 2005-04-06 23:25:47 GMT Michael Olson <mwolson@gnu.org> patch-24
5459 Merge muse-xhtml.el into muse-html.el.
5461 muse--main--1.0--patch-24
5463 2005-04-06 Michael Olson <mwolson@gnu.org>
5465 * examples/mwolson/muse-init.el: Update with respect to the
5466 muse-xhtml.el merge.
5468 * muse-html.el: The contents of muse-xhtml.el have been merged in
5469 as advised by John Wiegley.
5470 (muse-html-style-sheet): Add example for XHTML use in the
5471 function's documentation.
5472 (muse-xhtml-header, muse-xhtml-footer, muse-xhtml-markup-tags):
5473 Moved from muse-xhtml.el.
5475 * muse-xhtml.el: Removed; contents merged into muse-html.el.
5478 .arch-ids/muse-xhtml.el.id muse-xhtml.el
5481 ChangeLog examples/mwolson/muse-init.el muse-html.el
5484 2005-04-06 03:18:55 GMT Michael Olson <mwolson@gnu.org> patch-23
5487 Try to fix regexps for Emacs 21.4.
5489 muse--main--1.0--patch-23
5491 2005-04-05 Michael Olson <mwolson@gnu.org>
5493 * muse-regexps.el (muse-extreg-usable-p): Try to make regexps work
5497 ChangeLog muse-regexps.el
5500 2005-04-01 17:59:47 GMT Michael Olson <mwolson@gnu.org> patch-22
5503 Add comments to the publish-project example script
5505 muse--main--1.0--patch-22
5507 2005-04-01 Michael Olson <mwolson@gnu.org>
5509 * examples/publish-project: Moved here from
5510 scripts/publish-project. Added a few comments so people know what
5514 ChangeLog examples/publish-project
5517 scripts/.arch-ids/publish-project.id
5518 ==> examples/.arch-ids/publish-project.id
5519 scripts/publish-project
5520 ==> examples/publish-project
5523 2005-04-01 02:27:08 GMT Michael Olson <mwolson@gnu.org> patch-21
5526 New XHTML style, add more examples to my sample muse config
5528 muse--main--1.0--patch-21
5530 2005-03-31 Michael Olson <mwolson@gnu.org>
5532 * examples/mwolson/muse-init.el: Give an example of deriving a
5533 custom publishing style.
5534 (my-muse-blosxom-finalize): Finalizes the "my-blosxom" style.
5535 (my-muse-prepare-entry-for-xanga): Mangle the published output
5536 from a blosxom project and copy the result to the clipboard for
5537 easy pasting into Xanga's web form. The file is untouched.
5539 * muse-html.el (muse-html-style-sheet): Include the <style
5540 type="text/css"></style> wrapper around the example.
5541 (muse-html-header): Don't add <style type="text/css"></style>
5542 around the value of `muse-html-style-sheet' anymore. This allows
5543 for the option of putting your stylesheet(s) in a separate file.
5544 An example of this is given in the documentation for this
5547 * muse-xhtml: New file that implements a publishing style which is
5548 derived from HTML mode. It uses a slightly modified version of
5549 the HTML markup rules to generate XHTML-compliant output.
5551 * muse-blosxom.el: Add new "blosxom-xhtml" style. The old
5552 "blosxom" style has been renamed to "blosxom-html". Fix a few
5555 * muse-journal.el: Add new "journal-xhtml" style.
5557 * muse-message.el: Add new "message-xhtml" style.
5560 .arch-ids/muse-xhtml.el.id muse-xhtml.el
5563 ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
5564 muse-html.el muse-journal.el muse-message.el
5567 2005-03-25 03:55:13 GMT Michael Olson <mwolson@gnu.org> patch-20
5570 Add my muse configuration to the examples
5572 muse--main--1.0--patch-20
5574 2005-03-24 Michael Olson <mwolson@gnu.org>
5576 * examples/johnw: Move John Wiegley's configuration to this
5579 * examples/mwolson: My configuration files go here.
5581 * examples/mwolson/muse-init.el: My Muse configuration file. I
5582 just figured out how to keep links from being spell-checked or
5583 split up by fill-mode, so the implementation of this may be found
5584 here. I also made a function that sets up a blog entry for me.
5587 examples/johnw/.arch-ids/=id examples/mwolson/.arch-ids/=id
5588 examples/mwolson/.arch-ids/muse-init.el.id
5589 examples/mwolson/muse-init.el
5595 examples/.arch-ids/muse-johnw.el.id
5596 ==> examples/johnw/.arch-ids/muse-johnw.el.id
5597 examples/.arch-ids/publish-johnw.id
5598 ==> examples/johnw/.arch-ids/publish-johnw.id
5599 examples/muse-johnw.el
5600 ==> examples/johnw/muse-johnw.el
5601 examples/publish-johnw
5602 ==> examples/johnw/publish-johnw
5605 examples/johnw examples/johnw/.arch-ids examples/mwolson
5606 examples/mwolson/.arch-ids
5609 2005-03-24 22:57:10 GMT Michael Olson <mwolson@gnu.org> patch-19
5612 Add muse-blosxom script and plugin for pyblosxom
5614 muse--main--1.0--patch-19
5616 2005-03-24 Michael Olson <mwolson@gnu.org>
5618 * muse-blosxom.el: Update copyright notice in headers and mention
5619 the pyblosxom scripts.
5621 * contrib/pyblosxom: New directory containing pyblosxom plugins
5624 * contrib/getstamps.py: Script that generates the "timestamps"
5625 file, run on the local machine.
5627 * contrib/hardcodedates.py: PyBlosxom plugin that interprets the
5631 contrib/pyblosxom/.arch-ids/=id
5632 contrib/pyblosxom/.arch-ids/getstamps.py.id
5633 contrib/pyblosxom/.arch-ids/hardcodedates.py.id
5634 contrib/pyblosxom/getstamps.py
5635 contrib/pyblosxom/hardcodedates.py
5638 ChangeLog muse-blosxom.el
5641 contrib/pyblosxom contrib/pyblosxom/.arch-ids
5644 2005-03-23 19:05:09 GMT Michael Olson <mwolson@gnu.org> patch-18
5647 muse-blosxom.el has matured past experimental status
5649 muse--main--1.0--patch-18
5651 2005-03-23 Michael Olson <mwolson@gnu.org>
5653 * muse-blosxom.el: Remove common functionality that has already
5654 been implemented in `muse-html.el'. Derive this mode from
5655 `muse-html'. Update documentation. I now feel that this file is
5656 ready to be included in the top-level Muse directory.
5659 ChangeLog muse-blosxom.el
5662 experimental/.arch-ids/muse-blosxom.el.id
5663 ==> .arch-ids/muse-blosxom.el.id
5664 experimental/muse-blosxom.el
5668 2005-03-22 05:28:01 GMT Michael Olson <mwolson@gnu.org> patch-17
5671 Make muse-blosxom.el slightly less experimental
5673 muse--main--1.0--patch-17
5675 2005-03-22 Michael Olson <mwolson@gnu.org>
5677 * experimental/muse-blosxom.el (muse-blosxom-page-date-alist):
5678 Renamed from `blosxom-page-date-alist'. Currently it does nothing
5680 (muse-blosxom-markup-regexps): Remove unnecessary first grouping
5681 from the `muse-blosxom-markup-date-directive' rule.
5682 (blosxom-set-time): Remove this function. We're not going to be
5683 touching the timestamp manually anymore -- it's too much of a
5684 hassle. Right now I've got a python program that compiles a
5685 timestamp file and a pyblosxom helper that reads it. Something
5686 similar could be arranged for blosxom, I'm sure.
5690 ChangeLog experimental/muse-blosxom.el
5693 2005-03-20 19:40:10 GMT Michael Olson <mwolson@gnu.org> patch-16
5696 Apply latest journal-related updates from johnw
5698 muse--main--1.0--patch-16
5702 ChangeLog examples/muse-johnw.el muse-journal.el
5705 2005-03-01 02:58:29 GMT Michael Olson <mwolson@gnu.org> patch-15
5708 Add Projects node to the manual
5710 muse--main--1.0--patch-15
5712 2005-02-28 Michael Olson <mwolson@gnu.org>
5714 * muse.texi: Change copyright notice since the FSF is now the
5716 (Projects): New node, based on a section from the README file.
5722 2005-03-01 02:25:15 GMT Michael Olson <mwolson@gnu.org> patch-14
5725 Correct documentation, adding some content.
5727 muse--main--1.0--patch-14
5729 2005-02-28 Michael Olson <mwolson@gnu.org>
5731 * muse.texi: Change license terms of the documentation to the GNU
5732 GPL instead of the GNU FDL, as per the consent of the copyright
5733 holders of the emacs-wiki manual, from which this is based. Some
5734 emacs-wiki-isms in the manual were corrected, and the Getting
5735 Started section was updated.
5741 2005-02-17 19:08:19 GMT Michael Olson <mwolson@gnu.org> patch-13
5744 Make muse-blosxom.el a bit more sane, still need to bum it down a bit
5746 muse--main--1.0--patch-13
5748 2005-02-17 Michael Olson <mwolson@gnu.org>
5750 * experimental/muse-blosxom.el: Somehow the contents of this file
5751 managed to get duplicated. I removed the duplicates.
5752 (muse-blosxom-date): Remove this, since it is not useful.
5753 (muse-blosxom-header): Use the standard header that blosxom.el
5757 ChangeLog experimental/muse-blosxom.el
5760 2005-02-08 04:20:41 GMT Michael Olson <mwolson@gnu.org> patch-12
5763 Initial commit of muse.texi, nothing substantial
5765 muse--main--1.0--patch-12
5767 2005-02-07 Michael Olson <mwolson@gnu.org>
5769 * muse.texi: New file that provides the documentation for Muse.
5770 It is in a very rough form at the moment. Nothing substantial may
5771 be found here yet. Be ye warned.
5774 .arch-ids/muse.texi.id muse.texi
5780 2005-02-08 01:15:15 GMT Michael Olson <mwolson@gnu.org> patch-11
5783 Add docstring, new trivial function
5785 muse--main--1.0--patch-11
5787 2005-02-07 Michael Olson <mwolson@gnu.org>
5789 * muse-mode.el (muse-mode-map): Make "C-c =" trigger
5790 `muse-what-changed'. No functionality change.
5791 (muse-what-changed): New function that displays in diff format the
5792 changes made since the buffer was last saved.
5794 * muse-project.el (muse-project-publish): Add docstring.
5797 ChangeLog muse-mode.el muse-project.el
5800 2005-02-04 18:42:08 GMT Michael Olson <mwolson@gnu.org> patch-10
5803 Add experimental version of muse-blosxom.el to project
5805 muse--main--1.0--patch-10
5807 2005-02-04 Michael Olson <mwolson@gnu.org>
5809 * Makefile (realclean): Remove file that gets generated when fonts
5812 * experimental/muse-bloxsom.el: New file that implements Blosxom
5813 support for Muse. It's in a very rough state, hence its placement
5814 in the `experimental' directory.
5817 experimental/.arch-ids/=id
5818 experimental/.arch-ids/muse-blosxom.el.id
5819 experimental/muse-blosxom.el
5825 experimental experimental/.arch-ids
5828 2005-02-04 18:19:44 GMT Michael Olson <mwolson@gnu.org> patch-9
5831 Make permissions more consistent
5833 muse--main--1.0--patch-9
5839 modified directories:
5840 contrib examples scripts
5843 2005-02-04 18:13:56 GMT Michael Olson <mwolson@gnu.org> patch-8
5848 muse--main--1.0--patch-8
5850 2005-02-04 Michael Olson <mwolson@gnu.org>
5852 * muse-build.el: Add contrib directory to `load-path'.
5853 (muse-elint-files): Load `muse-regexps.el'.
5855 * scripts/publish: Change permissions so that this script is
5856 executable. Add contrib directory to load list. Add
5857 `muse-regexps.el' to list.
5860 ChangeLog muse-build.el scripts/publish
5863 2005-01-31 21:04:43 GMT Michael Olson <mwolson@gnu.org> patch-7
5866 Use "—" instead of "—"
5868 muse--main--1.0--patch-7
5870 2005-01-31 Michael Olson <mwolson@gnu.org>
5872 * muse-docbook.el (muse-docbook-markup-strings): Replace "—"
5873 with "—" so that documents validate properly. Thanks to
5874 Björn Lindström for the suggestion.
5876 * muse-html.el (muse-html-markup-strings): Ditto.
5879 ChangeLog muse-docbook.el muse-html.el
5882 2005-01-25 19:04:31 GMT Michael Olson <mwolson@gnu.org> patch-6
5885 Fix use of "[:blank:]" in underline markup
5887 muse--main--1.0--patch-6
5889 2005-01-25 Michael Olson <mwolson@gnu.org>
5891 * muse-colors.el (muse-colors-markup): Replace "[:blank:]" with
5892 use of `muse-regexp-blank'.
5895 ChangeLog muse-colors.el
5898 2005-01-03 06:00:43 GMT Michael Olson <mwolson@member.fsf.org> patch-5
5901 Fix problem with headings being given wrong face
5903 muse--main--1.0--patch-5
5905 2005-01-03 Michael Olson <mwolson@gnu.org>
5907 * muse-colors.el: Add header.
5908 (muse-colors-emphasized): Headings were being given the coloring
5909 for the next level of heading instead of the real
5910 level (i.e. `muse-header-2' instead of `muse-header-1' for "*
5911 Heading"). Thanks to Lan Yufeng for finding this and sending a
5914 * muse-regexps.el: Fix header.
5917 ChangeLog muse-colors.el muse-regexps.el
5920 2005-01-02 00:02:15 GMT Michael Olson <mwolson@member.fsf.org> patch-4
5925 muse--main--1.0--patch-4
5927 2005-01-01 Michael Olson <mwolson@gnu.org>
5929 * ChangeLog: Move old ChangeLog to ChangeLog.2004. This new
5930 version will be automatically maintained by Arch.
5934 .arch-ids/ChangeLog.id ChangeLog
5937 .arch-ids/ChangeLog.id
5938 ==> .arch-ids/ChangeLog.2004.id
5943 2004-12-30 07:26:48 GMT Michael Olson <mwolson@member.fsf.org> patch-3
5946 Extended regexps fix, allow spaces in 1st part of links
5948 muse--main--1.0--patch-3
5950 2004-12-30 Michael Olson <mwolson@gnu.org>
5952 * muse.el (muse-link-regexp): Allow spaces in the first part of
5955 * muse-colors.el, muse-convert.el, muse-docbook.el: Use
5956 customizable alternatives to extended character classes.
5958 * muse-html.el, muse-mode.el, muse-publish.el: Ditto.
5961 ChangeLog muse-colors.el muse-convert.el muse-docbook.el
5962 muse-html.el muse-mode.el muse-publish.el muse.el
5965 2004-12-30 02:18:07 GMT Michael Olson <mwolson@member.fsf.org> patch-2
5968 Begin to change regexp handling, tweak muse.el header
5970 muse--main--1.0--patch-2
5972 2004-12-29 Michael Olson <mwolson@gnu.org>
5974 * muse.el: Change Copyright notice to FSF. Change Maintainer to
5977 * muse-regexps.el: New file that implements regexp handling.
5978 Generalized regexp options will be moved to it eventually.
5981 .arch-ids/muse-regexps.el.id muse-regexps.el
5987 2004-12-30 01:49:50 GMT Michael Olson <mwolson@member.fsf.org> patch-1
5990 Do some early spring cleaning
5992 muse--main--1.0--patch-1
5994 2004-12-29 Michael Olson <mwolson@gnu.org>
5996 * Makefile: Change path to `publish' script.
5998 * contrib/pcomplete.el: New file that is used by Muse without
5999 actually being a part of it: hence its location in the contrib
6002 * contrib/cgi.el, contrib/httpd.el: New location.
6004 * examples/muse-johnw.el, examples/publish-johnw: Ditto.
6006 * scripts/publish, scripts/publish-project: Ditto.
6009 contrib/.arch-ids/=id contrib/.arch-ids/pcomplete.el.id
6010 contrib/pcomplete.el examples/.arch-ids/=id
6011 scripts/.arch-ids/=id
6018 ==> contrib/.arch-ids/cgi.el.id
6019 .arch-ids/httpd.el.id
6020 ==> contrib/.arch-ids/httpd.el.id
6021 .arch-ids/muse-johnw.el.id
6022 ==> examples/.arch-ids/muse-johnw.el.id
6023 .arch-ids/publish-johnw.id
6024 ==> examples/.arch-ids/publish-johnw.id
6025 .arch-ids/publish-project.id
6026 ==> scripts/.arch-ids/publish-project.id
6027 .arch-ids/publish.id
6028 ==> scripts/.arch-ids/publish.id
6032 ==> contrib/httpd.el
6034 ==> examples/muse-johnw.el
6038 ==> examples/publish-johnw
6040 ==> scripts/publish-project
6043 contrib contrib/.arch-ids examples examples/.arch-ids scripts
6047 2004-12-30 01:33:11 GMT Michael Olson <mwolson@member.fsf.org> base-0
6050 tag of mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
6052 muse--main--1.0--base-0
6054 (automatically generated log message)
6057 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--base-0
6058 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-1
6059 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-2
6060 lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-1
6061 lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-2
6062 mwolson@member.fsf.org--2004/muse--main--1.0--base-0
6063 mwolson@member.fsf.org--2004/muse--main--1.0--patch-1
6064 mwolson@member.fsf.org--2004/muse--main--1.0--patch-2
6065 mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
6066 mwolson@member.fsf.org--2004/muse--mwolson--1.0--base-0
6067 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-1
6068 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-2
6069 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-3
6070 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-4
6071 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-5
6072 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-6
6073 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-7
6074 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-8