1 # do not edit -- automatically generated by arch changelog
2 # arch-tag: automatic-ChangeLog--mwolson@gnu.org--2005/muse--main--1.0
5 2005-12-14 00:57:11 GMT Michael Olson <mwolson@gnu.org> patch-296
8 muse-wiki: WikiWord suffix fix.
10 muse--main--1.0--patch-296
12 * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Don't require there to
13 be nothing at the end. This allows us to separate WikiWords with
14 "''''" to indicate suffixes.
17 ChangeLog lisp/muse-wiki.el
20 2005-12-14 00:54:02 GMT Michael Olson <mwolson@gnu.org> patch-295
23 muse-wiki: Fix an error that occurs when muse-colors is not loaded.
25 muse--main--1.0--patch-295
27 * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Try to fix an
28 error when muse-colors is not loaded. Thanks to Stefan van der Walt
32 ChangeLog lisp/muse-wiki.el
35 2005-12-11 03:21:14 GMT Michael Olson <mwolson@gnu.org> patch-286
38 muse-wiki: First try at implementing WikiName separator.
40 muse--main--1.0--patch-286
42 * lisp/muse-wiki.el: Implement WikiName separator support via "''''"
43 markup, for when you want to add a suffix to a WikiName.
46 ChangeLog lisp/muse-wiki.el
49 2005-12-06 16:54:40 GMT Michael Olson <mwolson@gnu.org> patch-283
54 muse--main--1.0--patch-283
56 * lisp/muse-mode.el (muse-current-word): Switch order of save-restriction
57 and save-excursion as recommended by Emacs documentation.
60 ChangeLog lisp/muse-mode.el
63 2005-12-01 01:32:29 GMT Michael Olson <mwolson@gnu.org> patch-282
66 muse-mode: Handle case where we visit an anchor-only link.
68 muse--main--1.0--patch-282
70 * lisp/muse-mode.el (muse-visit-link-default): Handle case where the link
71 consists of only an anchor. Thanks to Jim Ottaway for the patch.
74 ChangeLog lisp/muse-mode.el
77 2005-12-01 01:08:13 GMT Michael Olson <mwolson@gnu.org> patch-281
80 muse-colors: Add faces for all 3 levels of emphasis.
82 muse--main--1.0--patch-281
84 * lisp/muse-colors.el (muse-emphasis-1, muse-emphasis-2)
85 (muse-emphasis-3): New faces that represent italic, bold, and bold
86 italic emphasis, respectively.
87 (muse-colors-emphasized): Use new faces. Thanks to Phillip Lord for
88 the suggestion and the initial code.
91 AUTHORS ChangeLog lisp/muse-colors.el
94 2005-11-21 21:11:14 GMT Michael Olson <mwolson@gnu.org> patch-278
97 Don't split anchors in URLs.
99 muse--main--1.0--patch-278
101 * lisp/muse-mode.el (muse-visit-link-default): Install patch from Jim
102 Ottaway. Remove ANCHOR parameter. Compute the anchor ourselves. Make
103 sure that we handle URLs before trying to split the anchor.
104 (muse-visit-link): Don't compute the anchor. Let the callee do that.
107 ChangeLog lisp/muse-mode.el
110 2005-11-20 22:22:10 GMT Michael Olson <mwolson@gnu.org> patch-276
113 Deal with case when muse-make-link is passed an explicit link.
115 muse--main--1.0--patch-276
117 * lisp/muse-mode.el (muse-make-link): Apply patch from Sacha that deals
118 with case when we are passed an explicit-style link.
121 ChangeLog lisp/muse-mode.el
124 2005-11-19 00:01:26 GMT Michael Olson <mwolson@gnu.org> patch-273
127 muse-latex: Make footnotes look a bit more natural for LaTeX users.
129 muse--main--1.0--patch-273
131 * lisp/muse-latex.el (muse-latex-markup-strings): Remove markup strings
132 for footnotemark and footnotetext-end, as recommended by Jim Ottaway.
135 ChangeLog lisp/muse-latex.el
138 2005-11-18 23:56:22 GMT Michael Olson <mwolson@gnu.org> patch-272
141 muse-texinfo: Correct markup strings for dots, enddots, center.
143 muse--main--1.0--patch-272
145 * AUTHORS: Bookkeeping
147 * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Apply patch from
148 Jim Ottaway that produces correct output for dots, enddots, and
152 AUTHORS ChangeLog lisp/muse-texinfo.el
155 2005-11-16 23:56:20 GMT Michael Olson <mwolson@gnu.org> patch-268
158 Allow "-" in publishing directives.
160 muse--main--1.0--patch-268
162 * lisp/muse-publish.el (muse-publish-markup-regexps): Allow "-" in
163 publishing directives. Thanks to Jim Ottaway for the suggestion.
166 ChangeLog lisp/muse-publish.el
169 2005-11-14 20:28:47 GMT Michael Olson <mwolson@gnu.org> patch-267
172 muse-latex: Fix "generation of PDF failed" message.
174 muse--main--1.0--patch-267
176 * lisp/muse-latex.el (muse-latex-pdf-generate): Make sure that we return
177 t or nil depending on whether the publishing attempt was successful.
180 ChangeLog lisp/muse-latex.el
183 2005-11-10 01:26:15 GMT Michael Olson <mwolson@gnu.org> patch-266
186 Call pdflatex a reasonable number of times.
188 muse--main--1.0--patch-266
190 * lisp/muse-latex.el (muse-latex-pdf-generate): Call pdflatex up to 3
191 times, depending on what return value we get. Thanks to John Wiegley
195 ChangeLog Makefile.defs debian/changelog debian/rules
199 2005-10-31 20:38:52 GMT Michael Olson <mwolson@gnu.org> patch-263
202 Fix mistyping of new option name.
204 muse--main--1.0--patch-263
206 * lisp/muse-publish.el (muse-publish-markup-comment)
207 (muse-publish-comment-tag): s/markup-//g. Fix mistyping of new option.
210 ChangeLog lisp/muse-publish.el
213 2005-10-29 09:15:07 GMT Michael Olson <mwolson@gnu.org> patch-257
216 By default, use ".muse" extension and do not detect by pathname.
218 muse--main--1.0--patch-257
220 * lisp/muse-mode.el (muse-mode-auto-p): Default to nil.
221 (muse-file-extension): Default to "muse". This has the effect of
222 making Emacs associate the ".muse" extension with muse-mode, without
223 trying to figure things out from the path to the file. The former
224 method is usually considered to be best, so we'll go with it.
227 ChangeLog lisp/muse-mode.el lisp/muse.el
230 2005-10-29 07:10:16 GMT Michael Olson <mwolson@gnu.org> patch-256
233 Emacs 21 flyspell fix.
235 muse--main--1.0--patch-256
237 * lisp/muse-mode.el (muse-mode): I finally figured out how to get
238 flyspell to pay attention to my muse-mode-flyspell-p constraints, which
239 means that the version of flyspell that comes with Emacs21 will no
240 longer mess up links.
243 ChangeLog lisp/muse-mode.el
246 2005-10-29 03:22:40 GMT Michael Olson <mwolson@gnu.org> patch-255
249 Merged from jeho@jeho.org--2005 (patch 0-11)
251 muse--main--1.0--patch-255
255 * lisp/muse-latex.el (muse-latex-markup-strings): Use the proper
258 * lisp/muse-mode.el (muse-link-at-point): Avoid error with intangible
260 (muse-visit-link-default): Save position before searching, in case the
261 search fails. Use a regexp search. Start from beginning of document.
262 Refine search regexp.
264 * lisp/muse-wiki.el (muse-wiki-ignore-bare-project-names): New option
265 that indicated whether project names without a page specifier will be
267 (muse-wiki-handle-interwiki): Consult
268 `muse-wiki-ignore-bare-project-names'.
272 * jeho@jeho.org--2005/muse--jeho--1.0--patch-6
273 muse-mode.el fix for muse-visit-link-default
275 * jeho@jeho.org--2005/muse--jeho--1.0--patch-7
276 muse-mode.el fix intangible problem in muse-link-at-point
278 * jeho@jeho.org--2005/muse--jeho--1.0--patch-8
279 muse-wiki: added option for not rendering bare project names as links
281 * jeho@jeho.org--2005/muse--jeho--1.0--patch-10
282 muse-mode.el: fix finding an anchor
284 * jeho@jeho.org--2005/muse--jeho--1.0--patch-11
285 muse-latex.el: fix footnote-end
288 AUTHORS ChangeLog lisp/muse-latex.el lisp/muse-mode.el
292 jeho@jeho.org--2005/muse--jeho--1.0--base-0
293 jeho@jeho.org--2005/muse--jeho--1.0--patch-1
294 jeho@jeho.org--2005/muse--jeho--1.0--patch-2
295 jeho@jeho.org--2005/muse--jeho--1.0--patch-3
296 jeho@jeho.org--2005/muse--jeho--1.0--patch-4
297 jeho@jeho.org--2005/muse--jeho--1.0--patch-5
298 jeho@jeho.org--2005/muse--jeho--1.0--patch-6
299 jeho@jeho.org--2005/muse--jeho--1.0--patch-7
300 jeho@jeho.org--2005/muse--jeho--1.0--patch-8
301 jeho@jeho.org--2005/muse--jeho--1.0--patch-9
302 jeho@jeho.org--2005/muse--jeho--1.0--patch-10
303 jeho@jeho.org--2005/muse--jeho--1.0--patch-11
306 2005-10-21 14:39:50 GMT Michael Olson <mwolson@gnu.org> patch-252
309 Allow anchors to occur near (rather than at) the beginning of line.
311 muse--main--1.0--patch-252
313 * lisp/muse-publish.el (muse-publish-markup-regexps): Allow non-word
314 characters before anchor, like " - ". Thanks to Phillip Lord for the
318 ChangeLog lisp/muse-publish.el
321 2005-10-13 04:20:29 GMT Michael Olson <mwolson@gnu.org> patch-251
324 Minor bookkeeping update.
326 muse--main--1.0--patch-251
328 * AUTHORS: Update information.
334 2005-10-13 03:38:30 GMT Michael Olson <mwolson@gnu.org> patch-249
337 muse-latex: Ignore anchor if it occurs at end of line.
339 muse--main--1.0--patch-249
341 * lisp/muse-latex.el (muse-latex-insert-anchor): If the anchor occurs at
342 the end of a line, ignore it. Thanks to Na Li for the suggestion.
345 ChangeLog experimental/muse-xml.el lisp/muse-latex.el
348 2005-09-27 00:15:05 GMT Michael Olson <mwolson@gnu.org> patch-246
351 Figure out syntax of :set.
353 muse--main--1.0--patch-246
355 * lisp/muse-project.el (muse-project): Make the :set option inline to
356 match the actual syntax that Muse recognizes.
358 * muse.texi (Projects): Note that I need to work on this section.
361 ChangeLog lisp/muse-project.el muse.texi
364 2005-09-26 22:31:57 GMT Michael Olson <mwolson@gnu.org> patch-245
367 Release Emacs Muse 3.02.01.
369 muse--main--1.0--patch-245
371 * NEWS: Update entries for Muse 3.02.01.
373 * debian/rules: Install NEWS.Debian.
375 * debian/NEWS: New file that contains Debian-related news items.
377 * examples/mwolson/muse-init.el: Update with my latest changes.
379 * examples/mwolson/templates/footer.html: Use
380 `muse-publishing-directive'.
383 debian/.arch-ids/NEWS.id debian/NEWS
386 ChangeLog Makefile.defs NEWS debian/changelog debian/rules
387 examples/mwolson/muse-init.el
388 examples/mwolson/templates/footer.html lisp/muse.el muse.texi
391 2005-09-26 21:23:49 GMT Michael Olson <mwolson@gnu.org> patch-244
394 Fix customization bugs concerning muse-project-alist.
396 muse--main--1.0--patch-244
398 * examples/johnw/muse-johnw.el: Update with latest version from John.
400 * muse-project.el (muse-project-alist-using-customize): New variable that
401 indicates whether or not we just used customize to modify the value of
403 (muse-project-alist-get): Set muse-project-alist-using-customize.
404 (muse-project-alist-set): Only try to unescape muse-project-alist if
405 muse-project-alist-using-customize is set. Make sure that the value we
406 save to .emacs is unescaped.
407 (muse-project): Add definition for :value-delete so that we can work
408 around an Emacs21 and XEmacs21 annoyance.
411 ChangeLog examples/johnw/muse-johnw.el lisp/muse-project.el
414 2005-09-25 03:06:25 GMT Michael Olson <mwolson@gnu.org> patch-243
417 Try to make link properties more sane.
419 muse--main--1.0--patch-243
421 * lisp/muse-colors.el (muse-link-properties): Try to make link properties
422 a bit smarter. It is hoped that this fixes several strange key
423 movement and link coloring issues. Thanks to Sergey Vlasov for the
427 AUTHORS ChangeLog lisp/muse-colors.el
430 2005-09-24 00:01:56 GMT Michael Olson <mwolson@gnu.org> patch-242
433 Use modification time for date directive.
435 muse--main--1.0--patch-242
437 * lisp/muse-publish.el (muse-publish-markup-buffer): Set the date
438 directive using the currently-publishing file's modification time,
439 rather than the current time.
442 ChangeLog lisp/muse-publish.el
445 2005-09-22 16:15:59 GMT Michael Olson <mwolson@gnu.org> patch-240
448 If more than 1 blank separates list/table items, separate them.
450 muse--main--1.0--patch-240
452 * lisp/muse-docbook.el, muse-html.el, muse-latex.el, muse-texinfo.el,
453 experimental/muse-xml.el (muse-*-markup-regexps): If more than 1 blank
454 line separates a list or table item, it will form a new table.
457 ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
458 lisp/muse-html.el lisp/muse-latex.el lisp/muse-texinfo.el
461 2005-09-19 01:34:48 GMT Michael Olson <mwolson@gnu.org> patch-239
464 muse.texi: Use @example instead of @smallexample.
466 muse--main--1.0--patch-239
468 * muse.texi: Replace @smallexample with @example. It didn't do what I
469 thought it did, and the result looked worse. Hence, the reversal.
475 2005-09-19 01:31:34 GMT Michael Olson <mwolson@gnu.org> patch-238
478 muse-html: Add muse-xhtml-style-sheet.
480 muse--main--1.0--patch-238
482 * lisp/muse-html.el (muse-html-style-sheet): Remove XHTML note.
483 (muse-xhtml-style-sheet): New option that is used in muse-xhtml-header.
484 Thanks to Trent Buck for the suggestion.
487 ChangeLog lisp/muse-html.el
490 2005-09-16 07:06:42 GMT Michael Olson <mwolson@gnu.org> patch-237
495 muse--main--1.0--patch-237
497 * Makefile.defs: Update Debian stuff.
499 * changelog: Add entry for 3.02-1, urgency medium.
502 ChangeLog Makefile.defs debian/changelog
505 2005-09-16 06:57:44 GMT Michael Olson <mwolson@gnu.org> patch-236
510 muse--main--1.0--patch-236
512 * lisp/muse.el (muse-version): Increment to 3.02.
514 * *.el: Fix first header line.
516 * examples/mwolson/muse-init.el: Sync with my config.
517 (my-muse-pdf-make-links-absolute): New function that makes relative
518 links absolute in a hard-coded way.
519 (my-muse-pdf-prepare-buffer): Add `my-muse-pdf-make-links-absolute' to
520 publishing transforms.
525 experimental/.arch-ids/muse-cite.el.id
526 experimental/muse-cite.el
529 ChangeLog Makefile.defs NEWS examples/mwolson/muse-init.el
530 experimental/muse-message.el experimental/muse-xml.el
531 lisp/muse-blosxom.el lisp/muse-book.el lisp/muse-colors.el
532 lisp/muse-convert.el lisp/muse-docbook.el lisp/muse-html.el
533 lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
534 lisp/muse-mode.el lisp/muse-poem.el lisp/muse-project.el
535 lisp/muse-protocols.el lisp/muse-publish.el
536 lisp/muse-regexps.el lisp/muse-texinfo.el lisp/muse-wiki.el
537 lisp/muse.el muse.texi
540 2005-09-16 06:33:11 GMT Michael Olson <mwolson@gnu.org> patch-235
543 Finish documentation.
545 muse--main--1.0--patch-235
547 * muse.texi (Comments): New node that describes the syntax of comments.
548 (Markup Strings): Describe all markup strings.
554 2005-09-16 05:02:45 GMT Michael Olson <mwolson@gnu.org> patch-234
557 Document style elements for muse-define-style.
559 muse--main--1.0--patch-234
561 * muse.texi: Use @smallexample for 1-line examples.
562 (Style Elements): New node that explains the different style elements
563 that may be used for muse-define-style and muse-derive-style.
564 (Deriving Styles): Prune unnecessary entries. Explain existing entries
571 2005-09-16 04:05:19 GMT Michael Olson <mwolson@gnu.org> patch-233
574 Make documentation separately installable.
576 muse--main--1.0--patch-233
578 * Makefile (install): Split into install-bin and install-info.
580 * muse.texi (Markup Regexps): Fix display bug.
583 ChangeLog Makefile muse.texi
586 2005-09-15 03:52:01 GMT Michael Olson <mwolson@gnu.org> patch-232
589 muse-mode: Set comment syntax.
591 muse--main--1.0--patch-232
593 * lisp/muse-mode.el (muse-mode): Declare comment syntax to be
594 `^; comment text$'. Thanks to Jesse Alama for the suggestion.
597 ChangeLog lisp/muse-mode.el
600 2005-09-13 06:30:18 GMT Michael Olson <mwolson@gnu.org> patch-231
603 muse.texi: Add publishing order information.
605 muse--main--1.0--patch-231
607 * muse.texi (Markup Regexps): Add publishing order.
613 2005-09-09 15:12:05 GMT Michael Olson <mwolson@gnu.org> patch-230
616 Hack on documentation. The release is in sight!
618 muse--main--1.0--patch-230
620 * muse.texi: Use @subsubheading for all logical split headers rather than
621 @emph. Move all examples against left margin. Add comments to
622 indicate what still needs to be done.
623 (DocBook): Correct a few misspelled variable names and add some new
625 (Common Elements): Split this into 4 new subsections.
631 2005-09-08 16:50:53 GMT Michael Olson <mwolson@gnu.org> patch-229
634 Fix publishing of stuff like <code><></code>.
636 muse--main--1.0--patch-229
638 * lisp/muse-publish.el (muse-publish-escape-specials): Use
639 `insert-before-markers' rather than `insert'. This should fix strange
640 edge cases like <code><></code>. Thanks to Trent Buck for the report.
643 ChangeLog lisp/muse-publish.el
646 2005-09-08 16:24:11 GMT Michael Olson <mwolson@gnu.org> patch-228
649 Update NEWS, fix muse-url-protocols customization interface.
651 muse--main--1.0--patch-228
653 * lisp/muse-protocols.el (muse-url-protocols): Add customize choice for
654 using nil as the resolve function.
656 * NEWS: Bring up-to-date.
659 ChangeLog NEWS lisp/muse-protocols.el
662 2005-09-05 17:34:31 GMT Michael Olson <mwolson@gnu.org> patch-227
665 Fix title coloring bug; muse-latex: escape '<' and '>'.
667 muse--main--1.0--patch-227
669 * lisp/muse-colors.el (muse-colors-markup): Match against the space after
670 #title. This should prevent a rather nasty bug. Thanks to John Sullivan
673 * lisp/muse-latex.el (muse-latex-markup-specials): Mark up '_' as
674 "\textunderscore{}". Add escaping for '<' and '>'. Thanks to Trent
678 ChangeLog lisp/muse-colors.el lisp/muse-latex.el
681 2005-09-05 16:49:35 GMT Michael Olson <mwolson@gnu.org> patch-226
684 muse-latex: Handle special characters in a better way.
686 muse--main--1.0--patch-226
688 * lisp/muse-latex.el (muse-latex-markup-regexps): Remove special
690 (muse-latex-markup-strings): Use \\texttt{...} for 'begin-literal and
691 'end-literal. Thanks to Trent Buck for the suggestion.
692 (muse-latex-markup-specials): Move special characters here instead of
696 ChangeLog lisp/muse-latex.el
699 2005-09-05 14:25:37 GMT Michael Olson <mwolson@gnu.org> patch-225
702 muse-latex: Fix compiler warning.
704 muse--main--1.0--patch-225
706 * lisp/muse-latex.el (muse-latex-pdf-generate): Provide 3rd argument for
710 ChangeLog lisp/muse-latex.el
713 2005-09-05 14:24:22 GMT Michael Olson <mwolson@gnu.org> patch-224
718 muse--main--1.0--patch-224
720 * lisp/muse-colors.el (muse-colors-tags): Switch coloring of code and
721 verbatim. Verbatim makes text literal and escaped, code makes text
722 teletype and escaped.
724 * muse-publish.el (muse-publish-markup-tags): Add "code".
725 (muse-publish-code-tag): New function that publishes code the same way
729 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
732 2005-09-05 13:24:19 GMT Michael Olson <mwolson@gnu.org> patch-223
735 Strip text properties before browsing a URL.
737 muse--main--1.0--patch-223
739 * lisp/muse-protocols.el (muse-browse-url): Strip text properties. Maybe
743 ChangeLog lisp/muse-protocols.el
746 2005-09-05 05:12:07 GMT Michael Olson <mwolson@gnu.org> patch-222
749 muse-latex: Call pdflatex twice to get <contents> published.
751 muse--main--1.0--patch-222
753 * lisp/muse-latex.el (muse-latex-pdf-generate): Quote arguments. Call
754 pdflatex twice, since this seems to be necessary to get <contents>
755 published. Thanks to Trent Buck for the heads up. I wonder if we need
756 to call it three times, since this is what John originally did. Can
757 someone please give me advice about this?
760 ChangeLog lisp/muse-latex.el
763 2005-09-04 17:07:07 GMT Michael Olson <mwolson@gnu.org> patch-221
766 Make info:// and man:// not publish a link, handle insert URL edge case.
768 muse--main--1.0--patch-221
770 * lisp/muse-protocols.el (muse-url-protocols): info:// and man:// should
771 publish only the description, not the URL.
773 * lisp/muse-publish.el (muse-publish-insert-url): Handle case where we
774 get nil from muse-publish-url by not inserting any text.
777 ChangeLog lisp/muse-protocols.el lisp/muse-publish.el
780 2005-09-04 17:02:21 GMT Michael Olson <mwolson@gnu.org> patch-220
783 If a URL has a resolve function of nil, publish the description only.
785 muse--main--1.0--patch-220
787 * lisp/muse-mode.el (muse-visit-link-default): Make sure we search for a
790 * lisp/muse-protocols.el (muse-url-protocols): Improve customization
792 (muse-resolve-url): If nil is given as the resolve function, return
795 * lisp/muse-publish.el (muse-publish-url): If the URL resolves as nil,
796 insert the description instead of the original URL.
799 ChangeLog lisp/muse-mode.el lisp/muse-protocols.el
803 2005-09-02 22:57:04 GMT Michael Olson <mwolson@gnu.org> patch-219
806 Implement protocol handling.
808 muse--main--1.0--patch-219
810 * lisp/muse-mode.el (muse-mode): Call muse-update-url-regexp. Maybe I
811 should just make a hook for this stuff.
812 (muse-visit-link-default): Call muse-browse-url instead of browse-url.
814 * lisp/muse-protocols.el: New file that implements protocol handling.
816 * lisp/muse-publish.el (muse-publish-url-transforms): Add
818 (muse-publish-markup-url): Indentation fix, no func change.
820 * lisp/muse-regexps.el (muse-url-regexp): Move to muse-protocols.el.
822 * lisp/muse.el: Require muse-protocols.
825 lisp/.arch-ids/muse-protocols.el.id lisp/muse-protocols.el
828 ChangeLog lisp/muse-mode.el lisp/muse-publish.el
829 lisp/muse-regexps.el lisp/muse.el
832 2005-09-01 16:11:57 GMT Michael Olson <mwolson@gnu.org> patch-218
835 muse-xml: Use a more standard sort of header.
837 muse--main--1.0--patch-218
839 * experimental/muse-xml.el (muse-xml-header): Use <MUSE> instead of <page
840 type="muse">, as suggested by Brad Collins.
843 ChangeLog experimental/muse-xml.el
846 2005-09-01 16:04:32 GMT Michael Olson <mwolson@gnu.org> patch-217
849 Add schema for muse-xml, tweak verse formatting, fix goof from last patch.
851 muse--main--1.0--patch-217
853 * AUTHORS: Note that Brad Collins authored examples/muse-rnc.
855 * README (examples): Mention that other files are here as well.
857 * examples/muse-rnc.el: New file that implements a RelaxNG Compact schema
858 for use with muse-xml.el.
860 * muse-xml.el: Mention the newly-contributed schema from Brad, and that
861 muse-xml is in experimental status.
862 (muse-xml-markup-regexps): Correct table-munging regexp.
863 (muse-xml-markup-strings): Surround each verse line with <line></line>.
864 Empty lines are marked up as <line />.
866 * muse-html.el (muse-html-markup-strings, muse-xhtml-markup-strings):
867 s/last-stanza-end/end-last-stanza-line/.
869 * muse-mode.el (muse-visit-link-default): Make the temporary file
870 visiting work as expected.
872 * muse-publish.el (muse-publish-markup-verse): Make use of
873 'begin-verse-line and 'begin-last-stanza-line. Use
874 'end-last-stanza-line instead of 'last-stanza-end.
876 * muse.texi (Verse): Be a bit more clever with our example.
879 examples/.arch-ids/muse.rnc.id examples/muse.rnc
882 AUTHORS ChangeLog README experimental/muse-xml.el
883 lisp/muse-html.el lisp/muse-mode.el lisp/muse-publish.el
887 2005-09-01 13:42:15 GMT Michael Olson <mwolson@gnu.org> patch-216
890 Allow links to temporary files to be visited.
892 muse--main--1.0--patch-216
894 * lisp/muse-mode.el (muse-visit-link-default): Permit visiting of
895 temporary files. These are buffers that do not have a corresponding
899 ChangeLog lisp/muse-mode.el
902 2005-09-01 11:41:14 GMT Michael Olson <mwolson@gnu.org> patch-215
905 Fix save-match-data gaffe.
907 muse--main--1.0--patch-215
909 * lisp/muse-regexps.el (muse-regexp-emacs-revision): Move save-match-data
910 outside of `and' statement.
913 ChangeLog lisp/muse-regexps.el
916 2005-08-31 03:48:28 GMT Michael Olson <mwolson@gnu.org> patch-214
919 Introduce :link-suffix. muse-wiki: Don't mangle acronyms in titles.
921 muse--main--1.0--patch-214
923 * examples/mwolson/muse-init.el: Update.
925 * muse-blosxom.el ("blosxom-html", "blosxom-xhtml"): Use :link-suffix to
926 ensure that links to other pages in this project are given the proper
929 * muse-latex.el ("pdf", "pdfcjk"): Ditto.
931 * muse-journal.el (muse-journal-rdf-header): Use muse-publish-link-name
932 instead of muse-publish-output-name.
934 * muse-publish.el (muse-publish-link-name, muse-publish-link-file): New
935 functions that consult the :link-suffix when returning the name of the
936 link (or the complete file name for the latter function). If
937 :link-suffix does not exist, use :suffix. This should help Muse be
938 able to handle some more usage scenarios.
939 (muse-publish-prepare-url): Use muse-publish-link-name instead of
940 muse-publish-output-name.
942 * muse-wiki.el (muse-wiki-resolve-project-page): Use
943 muse-publish-link-file instead of muse-publish-output-file.
944 (muse-wiki-publish-pretty-title): Don't space-separate capitalized
945 letters. The old behavior was not friendly to acronyms.
948 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
949 lisp/muse-journal.el lisp/muse-latex.el lisp/muse-publish.el
953 2005-08-29 06:14:35 GMT Michael Olson <mwolson@gnu.org> patch-213
956 Correct the publish-project example.
958 muse--main--1.0--patch-213
960 * examples/publish-project: Remove "-l muse-build.el" and note that the
961 user's muse-init.el file should add the Muse directories to load-path.
964 ChangeLog examples/publish-project
967 2005-08-29 06:04:51 GMT Michael Olson <mwolson@gnu.org> patch-212
970 Reinstate former extended character class rules.
972 muse--main--1.0--patch-212
974 * lisp/muse-regexps.el (muse-regexp-use-character-classes): Looks like
975 extended regexps really don't work well on Emacs 21.2 or 21.3, so
977 (muse-regexp-emacs-revision): New variable that indicates the revision
978 number of this version of Emacs.
979 (muse-extreg-usable-p): Reinstate old rules -- Emacs 21.2 and 21.3
980 aren't working well enough with extended character classes in regexps.
982 * lisp/muse.el (muse-version): If INSERT option is given, insert the text
983 instead of just displaying it.
986 ChangeLog lisp/muse-regexps.el lisp/muse.el
989 2005-08-28 23:59:03 GMT Michael Olson <mwolson@gnu.org> patch-211
992 Fix paragraph-filling breakage in Emacs21.
994 muse--main--1.0--patch-211
996 * lisp/muse-mode.el (muse-mode): Check explicitly for Emacs21 rather than
997 relying on muse-extreg-usable-p. Thanks to Sergey Vlasov for the bug
1001 ChangeLog lisp/muse-mode.el
1004 2005-08-27 02:25:35 GMT Michael Olson <mwolson@gnu.org> patch-210
1007 Allow Emacs 21.3 to use extended character classes in regexps.
1009 muse--main--1.0--patch-210
1011 * lisp/muse-regexps.el (muse-extreg-usable-p): Use a simpler algorithm.
1012 Since enough positive reports have come in about the usability of 21.3,
1013 we'll allow it to use extended character classes in regexps by default.
1016 ChangeLog lisp/muse-regexps.el
1019 2005-08-26 14:48:08 GMT Michael Olson <mwolson@gnu.org> patch-209
1022 Don't prompt unnecessarily when doing C-c C-t in a Muse project file.
1024 muse--main--1.0--patch-209
1026 * lisp/muse-publish.el (muse-publish-get-output-dir): Use
1027 `muse-read-directory-name' instead of `read-file-name'. Now Muse won't
1028 offer the style and directory prompt when you hit C-c C-t in a file
1029 belonging to a defined Muse project. Otherwise prompt. Thanks to Yann
1030 Hodique for the fix.
1032 * lisp/muse.el (muse-read-directory-name): New function that defines a
1033 fallback version of `read-directory-name', since Emacs21 doesn't have
1037 ChangeLog lisp/muse-publish.el lisp/muse.el
1040 hodique@lifl.fr--2005/muse--yh--1.0--patch-34
1041 hodique@lifl.fr--2005/muse--yh--1.0--patch-35
1042 hodique@lifl.fr--2005/muse--yh--1.0--patch-36
1043 hodique@lifl.fr--2005/muse--yh--1.0--patch-37
1044 hodique@lifl.fr--2005/muse--yh--1.0--patch-38
1045 hodique@lifl.fr--2005/muse--yh--1.0--patch-39
1048 2005-08-25 05:44:56 GMT Michael Olson <mwolson@gnu.org> patch-208
1051 Fix problem with links at beginning of buf and paragraphs.
1053 muse--main--1.0--patch-208
1055 * experimental/muse-xml.el (muse-xml-markup-regexps): Update to do what I
1058 * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
1060 * muse-html.el (muse-html-markup-regexps): Ditto.
1062 * muse-publish.el (muse-publishing-last-position): New variable that
1063 indicates our last buffer position while publishing the current rule.
1064 Used to make sure the process doesn't get stalled.
1065 (muse-publish-markup): Fix edge case where links at beginning of
1066 buffer, with read-only text, would prevent the beginning of buffer from
1068 (muse-publish-markup-directive): Fix case where two directives of the
1069 same size would prevent any following directives from being
1070 interpreted. We accomplish this by setting the last published position
1071 to nil after each directive.
1074 ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
1075 lisp/muse-html.el lisp/muse-publish.el
1078 2005-08-24 03:45:13 GMT Michael Olson <mwolson@gnu.org> patch-207
1081 Document publishing directives.
1083 muse--main--1.0--patch-207
1085 * muse.texi (Getting Started): Remove crufty sentence.
1086 (Directives): New section that describes the likes of #title and
1093 2005-08-23 04:36:54 GMT Michael Olson <mwolson@gnu.org> patch-206
1096 Document WikiNames and update header publishing information.
1098 muse--main--1.0--patch-206
1100 * muse.texi (Headings): Any level of headings is supported.
1101 (Emphasizing Text): Verbatim text may span multiple lines.
1102 (Explicit Links): Refactor Links section into Explicit Links, Implicit
1104 (Implicit Links): Document WikiNames and InterWiki links.
1110 2005-08-22 20:37:10 GMT Michael Olson <mwolson@gnu.org> patch-205
1113 Finish NEWS, handle emphasis at EOF edge case.
1115 muse--main--1.0--patch-205
1117 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-underlined)
1118 (muse-colors-verbatim): Highlight emphasis at the end of file, as long
1119 as there is a terminating emphasis delimiter.
1121 * examples/mwolson/muse-init.el: Sync with my latest configuration.
1123 * NEWS: Bring this up to date.
1126 ChangeLog NEWS examples/mwolson/muse-init.el
1130 2005-08-19 16:55:39 GMT Michael Olson <mwolson@gnu.org> patch-204
1133 muse-html: Add muse-xhtml-extension.
1135 muse--main--1.0--patch-204
1137 * lisp/muse-html.el (muse-xhtml-extension): New option that specifies the
1138 default file extension for publishing XHTML files. Thanks to Trent
1139 Buck for the suggestion.
1143 ChangeLog lisp/muse-html.el
1146 2005-08-19 16:24:08 GMT Michael Olson <mwolson@gnu.org> patch-203
1149 Add items through patch-149 to NEWS.
1151 muse--main--1.0--patch-203
1153 * NEWS (progress): Catch up to patch-149.
1155 * lisp/muse-mode.el (muse-mode): Remove spurious comment.
1157 * lisp/muse-publish.el (muse-publish): Ditto.
1160 ChangeLog NEWS lisp/muse-mode.el lisp/muse-publish.el
1163 2005-08-18 06:53:31 GMT Michael Olson <mwolson@gnu.org> patch-202
1166 Make building of Debian revisions work.
1168 muse--main--1.0--patch-202
1170 * Makefile (distclean): Don't remove anything in debian/, since it will
1172 (debclean): Removed, since two different targets need slightly
1173 different versions of this. Even abstraction has its limits.
1174 (debbuild): New target that takes care of performing the build itself.
1175 (debrevision): New target that makes a revision build, where the
1176 original tarball must not be modified.
1177 (debrevision): Split out building stuff to debbuild target.
1179 * debian/changelog: Several revisions worth of Debian fun.
1181 * debian/control (Build-Depends-Indep): Add emacs21 | emacsen.
1182 (Description): Make this match the ITP and shorten the text.
1185 ChangeLog Makefile Makefile.defs debian/changelog
1189 2005-08-14 07:10:16 GMT Michael Olson <mwolson@gnu.org> patch-201
1192 Prepare initial upload for Debian project.
1194 muse--main--1.0--patch-201
1196 * Makefile.defs (LASTUPLOAD): Mark as the previous Debian package
1197 version, since we only want the last changelog entry to appear on the
1198 initial Debian upload.
1200 * debian/changelog: New Debian package 3.01.arch.201-1.
1203 ChangeLog Makefile.defs debian/changelog
1206 2005-08-13 05:05:41 GMT Michael Olson <mwolson@gnu.org> patch-200
1209 muse-mode: Minor regexp tweak.
1211 muse--main--1.0--patch-200
1213 * lisp/muse-mode.el (muse-mode): Use \\s- instead of [[:blank:]].
1216 ChangeLog lisp/muse-mode.el
1219 2005-08-13 00:25:54 GMT Michael Olson <mwolson@gnu.org> patch-199
1222 Minor fixups from Peter K. Lee.
1224 muse--main--1.0--patch-199
1226 * experimental/muse-xml.el (muse-xml-fixup-tables): Be slightly less
1227 restrictive with our end-of-table regexp.
1229 * lisp/muse-docbook.el (muse-docbook-fixup-tables): Look for tgroup
1230 instead of start of table. Be less restrictive with several of our
1233 * lisp/muse-html.el: Patch from Peter K. Lee.
1234 (muse-html-prepare-buffer): Work around edge case where the "charset="
1235 part has already been appended to muse-html-meta-content-type.
1236 (muse-html-fixup-tables): Be slightly less restrictive with our
1237 end-of-table regexp.
1240 ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
1244 2005-08-12 20:36:10 GMT Michael Olson <mwolson@gnu.org> patch-198
1247 Keep lists from getting mashed together on M-q.
1249 muse--main--1.0--patch-198
1251 * lisp/muse-mode.el (muse-mode): Handle footnotes. Set `paragraph-start'
1252 locally so that lists don't get blended together incorrectly upon
1256 ChangeLog lisp/muse-mode.el
1259 2005-08-12 01:29:58 GMT Michael Olson <mwolson@gnu.org> patch-197
1262 QuickStart: Minor typo in anchor example.
1264 muse--main--1.0--patch-197
1266 * examples/QuickStart (Anchors and tagged links): Link to an anchor only,
1267 rather than a full URL.
1270 ChangeLog examples/QuickStart
1273 2005-08-09 23:15:10 GMT Michael Olson <mwolson@gnu.org> patch-196
1276 Makefile: Use BUILDOPTS.
1278 muse--main--1.0--patch-196
1280 * Makefile (debrelease): Make use of $(BUILDOPTS).
1282 * Makefile.defs (BUILDOPTS): New option that allows additional options to
1283 be passed to dpkg-buildpackage. In case I ever make several revisions
1284 before getting the -1 revision uploaded, for example, I can use "-sa"
1285 here in order to make a valid pacakge.
1288 ChangeLog Makefile Makefile.defs
1291 2005-08-09 22:39:09 GMT Michael Olson <mwolson@gnu.org> patch-195
1294 Make generated Debian packages slightly easier to upload.
1296 muse--main--1.0--patch-195
1298 * debian/changelog: Generate 3.01.arch.195-1.
1300 * debian/rules (clean): Call $(MAKE) realclean instead of $(MAKE) clean.
1302 * Makefile.defs (LASTUPLOAD): New variable that indicates the version
1303 that was last uploaded to Debian.
1305 * Makefile (debrelease): Use $(LASTUPLOAD) to ensure that a full set of
1306 changes is generated. This means we have to use dpkg-buildpackage,
1307 since debuild doesn't recognize the environment variables that it
1308 claims to recognize.
1311 ChangeLog Makefile Makefile.defs debian/changelog debian/rules
1314 2005-08-09 04:01:52 GMT Michael Olson <mwolson@gnu.org> patch-194
1317 Makefile: Minor deletion cleanups.
1319 muse--main--1.0--patch-194
1326 2005-08-09 03:26:50 GMT Michael Olson <mwolson@gnu.org> patch-193
1329 Compilation cleanups.
1331 muse--main--1.0--patch-193
1333 * lisp/muse-mode.el (muse-mode): Use `make-local-variable' instead of
1334 `make-variable-buffer-local' in order to silence compiler warnings.
1336 * lisp/muse.el: Add an eval-when-compile line to silence a compiler
1339 * scripts/muse-build.el (muse-elint-files): Automatically load every
1340 elisp file rather than specifying each one.
1343 ChangeLog lisp/muse-mode.el lisp/muse.el scripts/muse-build.el
1346 2005-08-08 22:58:24 GMT Michael Olson <mwolson@gnu.org> patch-192
1349 Fix failure to resolve interwiki link when clicking on it.
1351 muse--main--1.0--patch-192
1353 * Makefile (debclean): Minor tweak.
1355 * lisp/muse-mode.el (muse-visit-link-default): Indentation fix. No func
1358 * lisp/muse-project.el (muse-project-find-file): Don't add file
1359 extensions to a relative name. If we're dealing with a file, open it
1360 up without searching through the various projects for a path. This
1361 should fix the failure to resolve an interwiki link by clicking on it.
1364 ChangeLog Makefile lisp/muse-mode.el lisp/muse-project.el
1367 2005-08-06 17:39:45 GMT Michael Olson <mwolson@gnu.org> patch-191
1370 Makefile: Remove stale Debian packages for this version.
1372 muse--main--1.0--patch-191
1374 * Makefile (debclean): Remove generated Debian packages for the current
1375 version in parent directory.
1381 2005-08-03 04:34:50 GMT Michael Olson <mwolson@gnu.org> patch-190
1384 Fix trailing backslash error.
1386 muse--main--1.0--patch-190
1388 * lisp/muse-project.el (muse-project-of-file): Apply 1-line
1389 regexp-quoting fix from drkm.
1392 ChangeLog lisp/muse-project.el
1395 2005-07-27 07:43:53 GMT Michael Olson <mwolson@gnu.org> patch-189
1398 Release 3.01.91 (3.02 RC2).
1400 muse--main--1.0--patch-189
1402 * lisp/muse.el (muse-version): Release 3.01.91 (3.02 RC2).
1405 ChangeLog Makefile.defs lisp/muse.el muse.texi
1408 2005-07-27 07:40:03 GMT Michael Olson <mwolson@gnu.org> patch-188
1411 Escape email address and URL always.
1413 muse--main--1.0--patch-188
1415 * lisp/muse-publish.el (muse-publish-markup-email): Move lower. Always
1416 escape and publish email address as read-only, even when it's not
1418 (muse-publish-markup-url): Ditto for URL.
1421 ChangeLog Makefile.defs debian/changelog lisp/muse-publish.el
1424 2005-07-26 08:49:38 GMT Michael Olson <mwolson@gnu.org> patch-187
1427 Inter-project output name fix.
1429 muse--main--1.0--patch-187
1431 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): I would've sworn
1432 that I had fixed this before.
1435 ChangeLog lisp/muse-wiki.el
1438 2005-07-26 08:40:11 GMT Michael Olson <mwolson@gnu.org> patch-186
1441 Make coloring of verbatim greater-than sign same as publishing.
1443 muse--main--1.0--patch-186
1445 * lisp/muse-colors.el (muse-colors-markup): Since we currently publish a
1446 greater-than sign surrounded by equal signs, display it in verbatim
1450 ChangeLog lisp/muse-colors.el
1453 2005-07-26 08:03:41 GMT Michael Olson <mwolson@gnu.org> patch-185
1456 Allow transform function for link descriptions. Bare email and URL fixes.
1458 muse--main--1.0--patch-185
1460 * lisp/muse-publish.el (muse-publish-url-transforms): Docfix.
1461 (muse-publish-desc-transforms): New option that contains the functions
1462 that will be called to transform a link description.
1463 (muse-publish-markup-word): Handle Yet Another Edge Case.
1464 (muse-publish-markup-email): Use
1465 `muse-publish-escape-specials-in-string'. Don't publish if we have a
1466 double-quote on either side.
1467 (muse-publish-url): Apply description transforms.
1468 (muse-publish-markup-url): Don't publish if we have a double-quote on
1471 * lisp/muse-wiki.el (muse-wiki-update-wikiword-regexp)
1472 (muse-wiki-wikiword-regexp, muse-wiki-use-wikiword): Minor docfixes.
1473 (muse-wiki-interwiki-delimiter): New option that indicates the
1474 interwiki delimiter to use.
1475 (muse-wiki-interwiki-replacement): New option that indicates the
1477 (muse-wiki-update-interwiki-regexp): Use muse-wiki-interwiki-delimiter.
1478 (muse-wiki-publish-pretty-title): Deal with EXPLICIT argument so that
1479 this can be added to muse-publish-desc-transforms.
1480 (muse-wiki-publish-pretty-interwiki): New function that replaces the
1481 interwiki delimiter with its replacement, but only when the given text
1482 is not an explicit link.
1484 * lisp/muse.el (muse-update-file-extension): New function made from the
1485 innards of the :set function in `muse-file-extension'.
1488 ChangeLog lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
1491 2005-07-26 06:17:31 GMT Michael Olson <mwolson@gnu.org> patch-184
1494 Handle anchors in all publishing styles, as well as linking to them.
1496 muse--main--1.0--patch-184
1498 * lisp/muse-publish.el (muse-publish-url): Publish links to anchors as
1500 (muse-publish-prepare-url): Don't touch links to anchors.
1502 * lisp/muse-docbook.el (muse-docbook-markup-strings): Add handler for
1503 'internal-link. Treat centered text with
1504 <para role="center">...</para>.
1505 (muse-docbook-markup-paragraph): Slight regexp tweak.
1506 (muse-docbook-insert-anchor): Docfix.
1507 (muse-docbook-markup-anchor): Move lower in file.
1509 * lisp/muse-html.el (muse-html-markup-strings): Add handler for
1511 (muse-xhtml-markup-strings): Order list, no func change.
1512 (muse-html-markup-anchor): Move up in file, no func change.
1514 * lisp/muse-latex.el (muse-latex-markup-functions): Add rule for
1516 (muse-latex-markup-strings): Add handler for 'internal-link.
1517 (muse-latex-insert-anchor, muse-latex-markup-anchor): New functions
1518 that insert an anchor around the next word or inside of a tag.
1520 * lisp/muse-texinfo.el (muse-texinfo-markup-functions): Add rule for
1523 * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Add handler for
1525 (muse-texinfo-insert-anchor, muse-texinfo-markup-anchor): New functions
1526 that insert an anchor before the next word or within a tag.
1528 * NEWS: Initial attempt at documenting changes since 3.01.
1531 .arch-ids/NEWS.id NEWS
1534 ChangeLog lisp/muse-docbook.el lisp/muse-html.el
1535 lisp/muse-latex.el lisp/muse-publish.el lisp/muse-texinfo.el
1538 2005-07-26 04:30:52 GMT Michael Olson <mwolson@gnu.org> patch-183
1541 Generalize some blosxom helper functions.
1543 muse--main--1.0--patch-183
1545 * examples/mwolson/muse-init.el (muse-project-alist): Adapt to new
1546 generalized helper functions.
1547 (my-muse-prepare-entry-for-xanga): Use muse-blosxom-extension rather
1548 than hard-coding it. Use muse-with-temp-buffer. Handle all kinds of
1551 * lisp/muse-blosxom.el: Update example in header.
1552 (muse-blosxom-new-entry): Use new names for helper functions.
1553 (muse-blosxom-get-categories, muse-blosxom-project-alist-entry)
1554 (muse-blosxom-project-alist-dirs): Move to muse-project.el.
1556 * lisp/muse-project.el (muse-project-recurse-directory): Renamed from
1557 `muse-blosxom-project-get-categories'.
1558 (muse-project-alist-styles): Renamed from
1559 `muse-blosxom-project-alist-entry'.
1560 (muse-project-alist-dirs): Renamed from
1561 `muse-blosxom-project-alist-dirs'.
1562 (muse-project-of-file): Use `muse-current-file'.
1564 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Use
1565 `muse-current-file'.
1567 * lisp/muse.el (muse-current-file): New function that returns the name of
1568 the currently visited or published file.
1569 (muse-page-name): Use `muse-current-file'.
1572 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
1573 lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
1576 2005-07-26 03:47:53 GMT Michael Olson <mwolson@gnu.org> patch-182
1579 muse-xml: definition lists, muse-docbook: center.
1581 muse--main--1.0--patch-182
1583 * Makefile (%.info, %.html): Use general argument in rule.
1584 (distclean): Add another cruft file.
1586 * experimental/muse-xml.el (muse-xml-markup-strings): Use <list
1587 type="definition"> for definition lists.
1589 * lisp/muse-docbook.el (muse-docbook-markup-strings): Replace <center>
1590 with <note>, since it's the closest thing I could find.
1593 ChangeLog Makefile experimental/muse-xml.el
1594 lisp/muse-docbook.el
1597 2005-07-24 22:46:22 GMT Michael Olson <mwolson@gnu.org> patch-181
1600 Minor namespace fix.
1602 muse--main--1.0--patch-181
1604 * lisp/muse-colors.el (muse-colors-explicit-link): Use
1605 muse-match-string-no-properties rather than match-string-no-properties.
1608 ChangeLog lisp/muse-colors.el
1611 2005-07-24 21:04:15 GMT Michael Olson <mwolson@gnu.org> patch-180
1614 Correct breakage induced by previous patch.
1616 muse--main--1.0--patch-180
1618 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Don't use the local
1619 path as a fallback if we are publishing.
1622 ChangeLog lisp/muse-wiki.el
1625 2005-07-24 21:01:02 GMT Michael Olson <mwolson@gnu.org> patch-179
1628 Make interwiki links work in a few more edge cases.
1630 muse--main--1.0--patch-179
1632 * lisp/muse-project.el (muse-project-applicable-styles): Remove
1633 assertion, now that I have a good idea of the edge cases involved.
1635 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle case where
1636 the current file is not part of any Muse project, allowing interwiki
1637 links to be resolvable even then. Don't return a relative path if we
1638 are not publishing. For visiting links, the best thing is just to
1639 return the real path.
1642 ChangeLog lisp/muse-project.el lisp/muse-wiki.el
1645 2005-07-24 03:38:06 GMT Michael Olson <mwolson@gnu.org> patch-178
1648 Fix warnings during font-lock, example tag highlighting.
1650 muse--main--1.0--patch-178
1652 * lisp/muse-colors.el (muse-colors-region): Prevent "Wrong side of point"
1654 (muse-colors-tags): Make sure that no fontification occurs in <code> or
1656 (muse-unhighlight-region): Move higher up.
1657 (muse-colors-example-tag, muse-colors-literal-tag): Use
1658 `muse-unhighlight-region'. Fix spelling goof. Omit (goto-char end)
1659 since the point gets put in the right place automatically.
1662 ChangeLog lisp/muse-colors.el
1665 2005-07-24 03:01:50 GMT Michael Olson <mwolson@gnu.org> patch-177
1668 muse-xml: Separate section from title.
1670 muse--main--1.0--patch-177
1672 * experimental/muse-xml.el (muse-xml-markup-strings): Add "level"
1673 attribute to sections. Use separate <title> tag to handle the title of
1674 a section. Thanks to drkm for the suggestion.
1676 * lisp/muse-mode.el (muse-mode): Code indentation, no func change.
1678 * lisp/muse-publish.el (muse-publish-markup-heading)
1679 (muse-publish-section-close): Pass level to markup strings for all
1680 section-related tags.
1682 * lisp/muse.el (muse-page-name): Handle case where buffer-file-name is
1686 ChangeLog experimental/muse-xml.el lisp/muse-mode.el
1687 lisp/muse-publish.el lisp/muse.el
1690 2005-07-23 01:29:29 GMT Michael Olson <mwolson@gnu.org> patch-176
1693 Include regexps from base styles. Fix muse-project-ignore-regexp and use it more.
1695 muse--main--1.0--patch-176
1697 * lisp/muse-blosxom.el (muse-blosxom-get-categories): Don't include
1698 folders that match `muse-project-ignore-regexp'.
1700 * lisp/muse-project.el (muse-project-ignore-regexp): Correct an escape
1701 omission. Add ",.*" to list of bad directory parts.
1703 * lisp/muse-project.el (muse-project-of-file): Ignore PATHNAME if it
1704 matches `muse-project-ignore-regexp'.
1706 * lisp/muse-publish.el: Install patch from Peter K. Lee.
1707 (muse-style-elements-list): New function that returns a list of
1708 references to ELEM in STYLE, including base styles.
1709 (muse-publish-markup-region): Use muse-style-elements-list rather than
1710 muse-style-elements when getting :regexps.
1712 * lisp/muse-publish.el (muse-style-element): Add docstring.
1715 AUTHORS ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
1716 lisp/muse-publish.el
1719 2005-07-23 00:21:36 GMT Michael Olson <mwolson@gnu.org> patch-175
1722 Initial implementation of muse-xml.el. End of section edge case.
1724 muse--main--1.0--patch-175
1726 * AUTHORS: Add Peter K. Lee.
1728 * Makefile (experimental): New target that builds experimental programs.
1729 (distclean): Remove debian/dirs, a cruft file from the debian build
1732 * examples/mwolson/muse-init.el: Update.
1734 * examples/mwolson/muse-init.el ("\C-cpL"): Use a better function that
1735 prompts for the blog entry to visit.
1737 * experimental/Makefile: New file that causes experimental stuff to be
1740 * experimental/muse-xml.el: New file that provides the experimental XML
1743 * lisp/muse-docbook.el (muse-docbook-markup-regexps): Re-order and fix
1746 * lisp/muse-html.el (muse-html-markup-regexps): Ditto.
1748 * lisp/muse-publish.el (muse-publish-section-close): Deal with edge case
1749 involving end-of-file and paragraph detection.
1751 * lisp/muse-wiki.el: Minor header fix.
1753 * scripts/muse-build.el (load-path): Add "../experimental".
1756 experimental/.arch-ids/Makefile.id
1757 experimental/.arch-ids/muse-xml.el.id experimental/Makefile
1758 experimental/muse-xml.el
1761 AUTHORS ChangeLog Makefile examples/mwolson/muse-init.el
1762 lisp/muse-docbook.el lisp/muse-html.el lisp/muse-publish.el
1763 lisp/muse-wiki.el scripts/muse-build.el
1766 2005-07-22 07:30:43 GMT Michael Olson <mwolson@gnu.org> patch-174
1769 Try to fix <example> region coloring problem.
1771 muse--main--1.0--patch-174
1773 * lisp/muse-colors.el (muse-colors-example-tag, muse-colors-literal-tag):
1774 If region is multiple lines, add '(font-lock-multiline t) to
1775 properties. This should fix an annoying <example> region issue.
1778 ChangeLog lisp/muse-colors.el
1781 2005-07-22 07:19:30 GMT Michael Olson <mwolson@gnu.org> patch-173
1784 Don't publish implicit links that have a double-quote at begin or end.
1786 muse--main--1.0--patch-173
1788 * lisp/muse-colors.el (muse-colors-implicit-link): Don't colorize if a
1789 double-quote exists at beginning or end.
1791 * lisp/muse-publish.el (muse-publish-markup-link): When link is implicit,
1792 don't colorize if a double-quote exists at beginning or end.
1795 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
1798 2005-07-22 06:42:10 GMT Michael Olson <mwolson@gnu.org> patch-172
1801 Fix failure to publish emphasis properly.
1803 muse--main--1.0--patch-172
1805 * lisp/muse-publish.el (muse-publish-markup-word): Darn off-by-one
1808 * experimental/muse-wiki-old.el: Removed, since I'm happy with the state
1812 experimental/.arch-ids/muse-wiki-old.el.id
1813 experimental/muse-wiki-old.el
1816 ChangeLog lisp/muse-publish.el
1819 2005-07-22 04:55:52 GMT Michael Olson <mwolson@gnu.org> patch-171
1822 Add a few common revision control directories to the ignore list.
1824 muse--main--1.0--patch-171
1826 * lisp/muse-project.el (muse-project-ignore-regexp): Add types of
1827 directories to be ignored when building the file alist, such as those
1828 used for CVS and Arch revision control data.
1831 ChangeLog lisp/muse-project.el
1834 2005-07-21 01:00:25 GMT Michael Olson <mwolson@gnu.org> patch-170
1837 Fix #2654: Append a newline when using pdf publishing style.
1839 muse--main--1.0--patch-170
1841 * lisp/muse-latex.el (muse-latex-footer, muse-latexcjk-footer): Append a
1845 ChangeLog lisp/muse-latex.el
1848 2005-07-20 20:20:24 GMT Michael Olson <mwolson@gnu.org> patch-169
1851 5 levels of headings colorization; color bare URLs.
1853 muse--main--1.0--patch-169
1855 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-markup):
1856 Really color up to 5 headings.
1857 (muse-colors-markup): Add muse-url-regexp.
1858 (muse-colors-explicit-link): Renamed from muse-colors-link.
1859 (muse-colors-implicit-link): Moved here from
1860 `muse-wiki-colors-wikiword' in muse-wiki.el. We need it here since
1861 we'll be coloring URLs.
1864 ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
1867 2005-07-20 19:45:15 GMT Michael Olson <mwolson@gnu.org> patch-168
1870 Don't emphasize if a word constituent follows the trailer.
1872 muse--main--1.0--patch-168
1874 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-underlined)
1875 (muse-colors-verbatim): Don't colorize if a word constituent follows
1878 * lisp/muse-publish.el (muse-publish-markup-word): Don't publish if a
1879 word constituent follows the trailer.
1882 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
1885 2005-07-20 18:50:12 GMT Michael Olson <mwolson@gnu.org> patch-167
1888 Add coloring for example, verbatim, and =signs=; anchor fix.
1890 muse--main--1.0--patch-167
1892 * lisp/muse-colors.el (muse-verbatim-face): New face that is used to
1893 color <example>, <verbatim>, and =signs=. Defaults to a shade of gray.
1894 (muse-colors-verbatim): Use `muse-verbatim-face'.
1895 (muse-colors-markup): Move =sign= interpreting down so it gets higher
1897 (muse-colors-tags): Add verbatim and literal tags.
1898 (muse-colors-example-tag): Use `remove-text-properties' instead of
1899 `set-text-properties', since the latter does not work consistently.
1900 (muse-colors-literal-tag): New function that strips all markup from the
1902 (muse-colors-link): Match against muse-explicit-link-regexp early on so
1903 that we can work around an annoying XEmacs issue.
1905 * lisp/muse-publish.el (muse-publish-markup-word): Make =signs=
1906 multi-line by default.
1908 * lisp/muse.el (muse-page-name): Handle case where we're given an empty
1912 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
1916 2005-07-20 16:13:37 GMT Michael Olson <mwolson@gnu.org> patch-166
1919 Link with anchor bugfix.
1921 muse--main--1.0--patch-166
1923 * lisp/muse-colors.el (muse-link-face): Highlight links with anchors as
1924 valid, as long as the base is valid.
1927 ChangeLog lisp/muse-colors.el
1930 2005-07-20 14:21:57 GMT Michael Olson <mwolson@gnu.org> patch-165
1933 Link inside table issue, fixes read-only text error.
1935 muse--main--1.0--patch-165
1937 * lisp/muse-docbook.el (muse-docbook-fixup-tables): Ignore read-only text
1938 inside tables so we don't get an error when links exist.
1940 * lisp/muse-html.el (muse-html-fixup-tables): Ditto.
1942 * lisp/muse-project.el (muse-project-publish): Don't take forced files
1943 into account when displaying the "All files published" message, unless
1944 they've actually been modified.
1946 * lisp/muse.el (muse-with-temp-buffer): If debug-on-error is non-nil,
1947 don't wrap in condition-case; we don't want the message to be muffled.
1950 ChangeLog lisp/muse-docbook.el lisp/muse-html.el
1951 lisp/muse-project.el lisp/muse.el
1954 2005-07-20 07:41:28 GMT Michael Olson <mwolson@gnu.org> patch-164
1957 Permit infinitely-nested sections.
1959 muse--main--1.0--patch-164
1961 * examples/QuickStart (Links): Use GNA link rather than johnw's site.
1962 (Deriving from an existing style): Mark up as a list.
1964 * lisp/muse-colors.el (muse-colors-outline-faces-list, muse-make-faces):
1965 Color an additional level of headings.
1967 * lisp/muse-docbook.el (muse-docbook-markup-strings): Add new
1968 section-other, section-other-end, and section-close strings.
1969 (muse-docbook-fixup-sections): Removed, since Muse now implements this
1970 through the 'section-close string.
1972 * lisp/muse-html.el (muse-xhtml-markup-strings): Omit newline from
1973 'begin-underline, since this messes up paragraph handling. Use
1974 <h5></h5> for 'section-other.
1976 (muse-html-fixup-tables): New function that sorts the table parts so
1977 that order is head, foot, body. Apparently XHTML needs this, and it
1978 seems like a good general practice, so we do it for HTML as well.
1980 * lisp/muse-latex.el (muse-latex-markup-strings): Use \\paragraph{} for
1983 * lisp/muse-publish.el (muse-publish-section-close): New function that
1984 determines where to put the section close given heading depth and
1986 (muse-publish-markup-heading): Handle 'section-other and
1987 'section-other-end. Call `muse-publish-section-close' at end of
1990 * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Use @subsubheading
1994 ChangeLog examples/QuickStart lisp/muse-colors.el
1995 lisp/muse-docbook.el lisp/muse-html.el lisp/muse-latex.el
1996 lisp/muse-publish.el lisp/muse-texinfo.el
1999 2005-07-20 05:50:55 GMT Michael Olson <mwolson@gnu.org> patch-163
2002 muse-docbook: table and anchor fixes; many non-MULE XEmacs fixes.
2004 muse--main--1.0--patch-163
2006 * lisp/muse-docbook.el: More suggestions from Dale Smith, and non-MULE
2008 (muse-docbook-markup-regexps): Deal with new table algorithm.
2009 (muse-docbook-transform-content-type, muse-docbook-encoding)
2010 (muse-docbook-finalize-buffer): Non-MULE XEmacs fix.
2011 (muse-docbook-markup-table): Use a better table algorithm, based on the
2012 one in muse-html.el. Make sure a <tgroup> surrounds the body, head,
2013 and foot of the table. Use informaltable rather than table.
2014 (muse-docbook-fixup-tables): New function that sorts all tables found
2015 in the published document so that the order is head, foot, body.
2016 (muse-docbook-markup-functions): Add anchor handler.
2017 (muse-docbook-markup-paragraph): Allow anchors to occur at beginning of
2019 (muse-docbook-markup-anchor, muse-docbook-insert-anchor): New functions
2020 that insert an anchor at point.
2022 * lisp/muse-html.el (muse-html-transform-content-type)
2023 (muse-html-encoding, muse-html-finalize-buffer): Non-MULE XEmacs fixes.
2025 * examples/QuickStart (Anchors and tagged links): Improve anchor example.
2027 * lisp/muse.el (muse-eval-lisp): XEmacs fix.
2029 * lisp/muse.el (muse-with-temp-buffer): XEmacs fix. Include the body
2030 that was evaluated in the output.
2033 ChangeLog examples/QuickStart lisp/muse-docbook.el
2034 lisp/muse-html.el lisp/muse-latex.el lisp/muse.el
2037 2005-07-19 08:11:37 GMT Michael Olson <mwolson@gnu.org> patch-162
2040 muse-texinfo: Improve formatting for enddots, dots, underline.
2042 muse--main--1.0--patch-162
2044 * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Improve translation
2045 of enddots and dots. For begin-underline and end-underline, use "_",
2046 since we don't have anything better.
2049 ChangeLog lisp/muse-texinfo.el
2052 2005-07-19 07:51:54 GMT Michael Olson <mwolson@gnu.org> patch-161
2055 muse-texinfo: Fix #2635 by adding `}' and `{' to specials list.
2057 muse--main--1.0--patch-161
2059 * lisp/muse-texinfo.el (muse-texinfo-markup-specials): Add `{' and `}' to
2060 list. This should fix #2635.
2063 ChangeLog lisp/muse-texinfo.el
2066 2005-07-19 07:24:38 GMT Michael Olson <mwolson@gnu.org> patch-160
2069 muse-texinfo fixes; use info-pdf to generate PDF doc for QuickStart.
2071 muse--main--1.0--patch-160
2073 * Makefile.defs (VERSION): Prepare snapshot 3.01.arch.160.
2075 * debian/changelog: Ditto.
2077 * debian/control (Build-Depends-Indep): Add tetex-bin.
2079 * examples/Makefile (%.pdf): Use info-pdf, since it generates nicer
2082 * examples/QuickStart: Remove stray <comment> now that the bug that made
2083 it necessary is fixed.
2085 * lisp/muse-blosxom.el: Credit Björn Lindström for his excellent
2088 * lisp/muse-texinfo.el (muse-texinfo-header, muse-texinfo-footer): Move
2089 the contents from the footer to the header.
2091 * lisp/muse-texinfo.el (muse-texinfo-markup-table): Insert space before
2092 each number, not after.
2094 * lisp/muse.el (muse-eval-lisp): Minor whitespace fix.
2096 * lisp/muse.el (muse-with-temp-buffer): Throw a backtrace if an error
2097 happens when doing batch publishing. Minor whitespace fix.
2100 ChangeLog Makefile.defs debian/changelog debian/control
2101 examples/Makefile examples/QuickStart lisp/muse-blosxom.el
2102 lisp/muse-texinfo.el lisp/muse.el
2105 2005-07-19 05:50:25 GMT Michael Olson <mwolson@gnu.org> patch-159
2108 Handle a few more DocBook edge cases; all known DocBook issues are fixed.
2110 muse--main--1.0--patch-159
2112 * examples/QuickStart: Add "Write me." to empty sections at end so that
2113 they publish correctly with DocBook.
2115 * lisp/muse-docbook.el (muse-docbook-markup-paragraph): Handle case where
2116 paragraph starts with emphasis, example, link, or email address.
2119 ChangeLog examples/QuickStart lisp/muse-docbook.el
2122 2005-07-19 05:34:28 GMT Michael Olson <mwolson@gnu.org> patch-158
2125 Handle embedded docbook footnotes and <literal> edge case.
2127 muse--main--1.0--patch-158
2129 * lisp/muse-docbook.el: Implement more suggestions from Dale Smith.
2130 (muse-docbook-markup-strings): Use systemitem for example text.
2131 (muse-docbook-markup-paragraph): Allow for embedded footnotes that have
2132 <para></para> inside of them.
2134 * lisp/muse-html.el (muse-html-escape-string): Don't deal with '&<>"'
2137 * lisp/muse-publish.el (muse-publish-url-transforms): Add
2138 muse-publish-escape-specials-in-string to list by default.
2140 * lisp/muse-publish.el (muse-publish-escape-specials): New optional third
2141 argument IGNORE-READ-ONLY determines whether or not to ignore the
2142 read-only property when transforming text. Add docstring.
2143 (muse-publish-markup-word): Use non-nil third argument to
2144 muse-publish-escape-specials when we're publishing `='-delimited text.
2145 This allows =<literal><tag></literal>= to work as intended.
2147 * lisp/muse-publish.el (muse-publish-escape-specials-in-string): Ignore
2148 arguments after the first so that we can include this in
2149 `muse-publish-url-transforms'.
2151 * lisp/muse-publish.el (muse-publish-prepare-url): Add docstring.
2154 ChangeLog lisp/muse-docbook.el lisp/muse-html.el
2155 lisp/muse-publish.el
2158 2005-07-19 03:07:59 GMT Michael Olson <mwolson@gnu.org> patch-157
2161 Misc. blosxom fixes, like category directive.
2163 muse--main--1.0--patch-157
2165 * contrib/pyblosxom/getstamps.py: Add file extension.
2167 * contrib/pyblosxom/hardcodedates.py (get_all_timestamps): Omit file
2168 extension. This will allow Muse to specify it once a
2169 timestamps-writing routine gets written.
2171 * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Pay
2172 attention to the "category" directive, if it exists. Use file-truename
2173 instead of expand-file-name for base directory.
2175 * lisp/muse-blosxom.el (muse-blosxom-new-entry): Add #category directive
2178 * lisp/muse-project.el (muse-project): Add :timestamps to list of
2179 available tags, even though it doesn't do anything yet.
2182 ChangeLog contrib/pyblosxom/getstamps.py
2183 contrib/pyblosxom/hardcodedates.py lisp/muse-blosxom.el
2184 lisp/muse-project.el
2187 2005-07-18 08:53:32 GMT Michael Olson <mwolson@gnu.org> patch-156
2190 Small logic fix with temp files.
2192 muse--main--1.0--patch-156
2194 * lisp/muse.el (muse-with-temp-buffer): Use buffer-live-p instead of
2195 buffer-name to determine whether the buffer is still around.
2198 ChangeLog lisp/muse.el
2201 2005-07-18 08:23:00 GMT Michael Olson <mwolson@gnu.org> patch-155
2204 Make customize of muse-project-alist work in Emacs21 and XEmacs.
2206 muse--main--1.0--patch-155
2208 * lisp/muse.el (muse-widget-type-value-create)
2209 (muse-widget-child-value-get, muse-widget-type-match): Minimum set of
2210 extra widgets from 'lazy type that are needed to get the
2211 `muse-project-alist' customize interface to work on XEmacs and Emacs21.
2213 * lisp/muse.el (muse-implicit-link-functions)
2214 (muse-explicit-link-functions): Remove predefined wiki-related options.
2215 These are added in muse-wiki via custom-add-option.
2217 * lisp/muse-mode.el (muse-mode-hook): Ditto.
2219 * lisp/muse-colors.el (muse-colors-emphasized): Use eq instead of memq.
2221 * lisp/muse-project.el (muse-project-alist-get): Turn :symbols into
2222 ":strings" to cope with Emacs21 and XEmacs.
2223 (muse-project-alist-set): Turn ":strings" back into ":symbols".
2225 * lisp/muse-project.el (muse-project): Derive from 'default rather than
2226 'lazy, since that is an Emacs CVS-ism. Separate logical groups with
2227 newlines. Control indentation. Remove an unnecessary inlined repeat.
2229 * lisp/muse-project.el (muse-project-alist): Use cons instead of alist,
2230 since XEmacs doesn't support the alist widget. Deal with case where no
2231 projects are defined, or a strange expression is used.
2233 * lisp/muse-wiki.el: Insinuate muse-wiki link handlers and mode hook
2234 stuff using custom-add-option.
2237 ChangeLog lisp/muse-colors.el lisp/muse-mode.el
2238 lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
2241 2005-07-18 03:31:38 GMT Michael Olson <mwolson@gnu.org> patch-154
2244 Don't kill temp buffer if debug-on-error is non-nil.
2246 muse--main--1.0--patch-154
2248 * lisp/muse.el (muse-with-temp-buffer): Only kill the temp buffer when
2249 debug-on-error is nil. Use " *muse-temp*" for the buffer name.
2252 ChangeLog lisp/muse.el
2255 2005-07-18 03:05:11 GMT Michael Olson <mwolson@gnu.org> patch-153
2258 Expand Debian package description.
2260 muse--main--1.0--patch-153
2262 * debian/control (Description): Expand this to make the package more
2265 * debian/copyright, debian/rules: Minor whitespace cleanups.
2267 * debian/changelog: Package 3.01.arch.152-1.
2270 ChangeLog Makefile.defs debian/changelog debian/control
2271 debian/copyright debian/rules
2274 2005-07-18 02:33:12 GMT Michael Olson <mwolson@gnu.org> patch-152
2277 Header/footer docfix; ChangeLog correction.
2279 muse--main--1.0--patch-152
2281 * {arch}/.../patch-log/patch-144: Correct previous ChangeLog entry.
2282 Thanks to drkm for pointing out my error.
2284 Use better documentation and customize interface for headers and footers.
2285 Thanks to Chris McMahan.
2288 ChangeLog lisp/muse-blosxom.el lisp/muse-book.el
2289 lisp/muse-docbook.el lisp/muse-html.el lisp/muse-journal.el
2290 lisp/muse-latex.el lisp/muse-poem.el lisp/muse-texinfo.el
2292 {arch}/muse/muse--main/muse--main--1.0/mwolson@gnu.org--2005/patch-log/patch-144
2295 2005-07-18 00:53:34 GMT Michael Olson <mwolson@gnu.org> patch-151
2298 Slight Debian version tweak.
2300 muse--main--1.0--patch-151
2302 * Makefile.defs (VERSION): Use a slightly different version naming
2303 scheme. I've dropped the ".90". The new scheme is X.YY.arch.YYY where
2304 X.YY is the Muse version, and YYY is the patch level.
2306 * debian/changelog: Ditto.
2309 ChangeLog Makefile.defs debian/changelog
2312 2005-07-17 23:23:34 GMT Michael Olson <mwolson@gnu.org> patch-150
2315 Improve debian build and put together a package.
2317 muse--main--1.0--patch-150
2319 * Makefile (debclean): New target that cleans up the mess that the
2320 `debian' target makes.
2321 (debian): Build using debuild rather than dpkg-buildpackage. Copy
2322 results to my debian dist dir two levels up.
2324 * Makefile.defs (VERSION): Set to 3.01.90.arch.149 for the debian build.
2326 * debian/changelog: Sign 3.01.90.arch.149-1 snapshot.
2328 * debian/control (Standards-Version): Update to 3.6.2.
2330 * debian/control (Depends): Add emacs21 and xemacs21 to make lintian shut
2333 * debian/copyright (Copyright): Improve.
2335 * debian/emacsen-install (FILES): Include contrib directory so that
2336 muse-http.el compiles properly.
2338 * debian/muse-el.examples: New file containing the example files to
2341 * debian/rules: Move example stuff to muse-el.examples. Install some
2342 additional documentation.
2345 debian/.arch-ids/muse-el.examples.id debian/muse-el.examples
2348 ChangeLog Makefile Makefile.defs debian/changelog
2349 debian/control debian/copyright debian/emacsen-install
2353 2005-07-17 20:52:18 GMT Michael Olson <mwolson@gnu.org> patch-149
2356 Fix links in table, links in verbatim, emphasis publishing, publishing from script.
2358 muse--main--1.0--patch-149
2360 * lisp/muse-colors.el (muse-colors-emphasized): Fix an edge case where
2361 the beginning of a header would be emphasized if an asterisk came
2363 (muse-colors-underlined): Don't allow end of underlined text to be the
2364 beginning of a line. Don't use memq to check for whitespace syntax; eq
2367 * lisp/muse-publish.el (muse-publish-markup-regexps): Mark links later
2368 on. We'll use a more clever trick to keep emphasis characters from
2369 being interpreted in explicit links -- add a custom 'noemphasis text
2370 property to them. Move mdash rule further down so that I can add
2371 designations after blockquoted text.
2373 * lisp/muse-publish.el (muse-publish-markup-word): If beginning or end of
2374 text has the 'noemphasis property, ignore it.
2375 (muse-publish-mark-noemphasis): New function that adds the 'noemphasis
2376 property to the text between BEG and END, or match beginning and end.
2378 * lisp/muse.el (muse-with-temp-buffer): Make sure the buffer is alive
2379 before trying to set buffer-modified to nil. This should fix a
2380 "selecting deleted buffer" error when publishing from command line.
2383 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
2387 2005-07-17 18:36:55 GMT Michael Olson <mwolson@gnu.org> patch-148
2390 Journal validation fixes.
2392 muse--main--1.0--patch-148
2394 * lisp/muse-html.el (muse-html-header): Use HTML 4.0 Transitional by
2395 default rather than HTML 4.0 [strict].
2396 (muse-html-markup-strings): Include empty alt element.
2398 * lisp/muse-journal.el: Use "div class=..." rather than "div id=...".
2400 * muse.texi (Journal): Ditto.
2403 ChangeLog lisp/muse-html.el lisp/muse-journal.el muse.texi
2406 2005-07-17 04:21:19 GMT Michael Olson <mwolson@gnu.org> patch-147
2409 Add debian files; tweak Makefile.
2411 muse--main--1.0--patch-147
2413 * Makefile (distclean): Remove directory created by dist rule.
2414 (dist): Make this only generate the directory, not the tarball.
2415 (release): New target that generates the tarball and zipfile.
2416 (debrelease): New target that builds the debian package for Muse.
2417 (upload): Depend on release target.
2419 * examples/mwolson/stylesheets: Add forgotten Arch id.
2422 debian/.arch-ids/=id debian/.arch-ids/changelog.id
2423 debian/.arch-ids/control.id debian/.arch-ids/copyright.id
2424 debian/.arch-ids/emacsen-install.id
2425 debian/.arch-ids/emacsen-remove.id
2426 debian/.arch-ids/emacsen-startup.id
2427 debian/.arch-ids/muse-el.dirs.id
2428 debian/.arch-ids/muse-el.docs.id
2429 debian/.arch-ids/muse-el.info.id debian/.arch-ids/rules.id
2430 debian/changelog debian/control debian/copyright
2431 debian/emacsen-install debian/emacsen-remove
2432 debian/emacsen-startup debian/muse-el.dirs debian/muse-el.docs
2433 debian/muse-el.info debian/rules
2434 examples/mwolson/stylesheets/.arch-ids/=id
2435 examples/mwolson/stylesheets/.arch-ids/blog.css.id
2436 examples/mwolson/stylesheets/.arch-ids/common.css.id
2437 examples/mwolson/stylesheets/.arch-ids/print.css.id
2438 examples/mwolson/stylesheets/.arch-ids/screen.css.id
2439 examples/mwolson/stylesheets/blog.css
2440 examples/mwolson/stylesheets/common.css
2441 examples/mwolson/stylesheets/print.css
2442 examples/mwolson/stylesheets/screen.css
2448 debian debian/.arch-ids examples/mwolson/stylesheets
2449 examples/mwolson/stylesheets/.arch-ids
2452 2005-07-16 05:10:31 GMT Michael Olson <mwolson@gnu.org> patch-146
2455 Allow `muse-index-as-string' to remove current file from output.
2457 muse--main--1.0--patch-146
2459 * lisp/muse-mode.el (muse-index-as-string): Add EXCLUDE-CURRENT option,
2460 which excludes the current file from the output. Improve
2464 ChangeLog lisp/muse-mode.el
2467 2005-07-16 04:56:02 GMT Michael Olson <mwolson@gnu.org> patch-145
2470 S-TAB issue with Windows.
2472 muse--main--1.0--patch-145
2474 * lisp/muse-mode.el (muse-mode-map): Try once more to fix the Shift-TAB
2478 ChangeLog lisp/muse-mode.el
2481 2005-07-16 04:39:52 GMT Michael Olson <mwolson@gnu.org> patch-144
2484 Improve temp buffer usage.
2486 muse--main--1.0--patch-144
2488 * lisp/muse-publish.el (muse-publish-file): Omit second argument to
2489 `insert-file-contents'. This should further help with the temp
2490 buffer problem. Thanks to Peter K. Lee and drkm for the research
2493 * lisp/muse.el (muse-with-temp-buffer): Renamed from
2494 `muse-with-temp-buffer-no-prompt'. Report any errors that occur, but
2495 make sure the temp buffer is killed. I didn't implement an option to
2496 save the contents of the temp buffer.
2499 ChangeLog lisp/muse-book.el lisp/muse-http.el
2500 lisp/muse-mode.el lisp/muse-poem.el lisp/muse-publish.el
2504 2005-07-16 03:39:02 GMT Michael Olson <mwolson@gnu.org> patch-143
2507 muse-docbook: split-string Emacs21 fix.
2509 muse--main--1.0--patch-143
2511 * lisp/muse-docbook.el (muse-docbook-get-author): Omit 3rd argument of
2512 split-string to fix an Emacs21 issue.
2515 ChangeLog lisp/muse-docbook.el
2518 2005-07-15 04:40:26 GMT Michael Olson <mwolson@gnu.org> patch-142
2521 muse-docbook: Parse author directive so that it validates properly.
2523 muse--main--1.0--patch-142
2525 * lisp/muse-docbook.el (muse-docbook-get-author): New function that
2526 attempts to publish the contents a DocBook-usable <author> tag.
2527 (muse-docbook-header): Use `muse-docbook-get-author'.
2530 ChangeLog lisp/muse-docbook.el
2533 2005-07-15 01:57:51 GMT Michael Olson <mwolson@gnu.org> patch-141
2536 Be a bit more clever with our consecutive list regexp.
2538 muse--main--1.0--patch-141
2540 * lisp/muse-docbook.el (muse-docbook-markup-regexps): Be a bit more
2541 clever with our consecutive list regexp.
2544 ChangeLog lisp/muse-docbook.el
2547 2005-07-15 01:50:05 GMT Michael Olson <mwolson@gnu.org> patch-140
2550 Do the right thing with consecutive list items, hopefully.
2552 muse--main--1.0--patch-140
2554 * lisp/muse-docbook.el: Apply patch from Dale Smith and add to it.
2555 (muse-docbook-header): Add DTD string.
2556 (muse-docbook-markup-regexps): Add rule that merges consecutive list
2558 (muse-docbook-merged-tags, muse-docbook-fixup-tags): Removed.
2559 ("docbook"): Change :before-end back to 'muse-docbook-fixup-sections.
2562 ChangeLog lisp/muse-docbook.el
2565 2005-07-15 01:07:35 GMT Michael Olson <mwolson@gnu.org> patch-139
2568 Improve customize interface for `muse-project-alist' once more.
2570 muse--main--1.0--patch-139
2572 * lisp/muse-project.el (muse-project-alist-get): Allow cdr of each
2573 setting to be anything, since we now support settings that use lists.
2574 (muse-project): Vastly improve this by naming each setting and showing
2575 what exact type is required. Handle case where a function is not
2576 defined yet. Use a set for styles, which looks nice. This is about as
2577 good as it can be ... unless we add some sort of inline documentation
2578 later on. A setting was added for Yann's :force-publish tag.
2580 * lisp/muse.el (muse-eval-lisp): Fix compile warning by not displaying
2584 ChangeLog lisp/muse-project.el lisp/muse.el
2587 2005-07-14 23:27:14 GMT Michael Olson <mwolson@gnu.org> patch-138
2590 Merged from hodique@lifl.fr--2005 (patch 24-33)
2592 muse--main--1.0--patch-138
2596 * hodique@lifl.fr--2005/muse--yh--1.0--patch-24
2597 Merged from mwolson@gnu.org--2005 (patch 96)
2599 * hodique@lifl.fr--2005/muse--yh--1.0--patch-25
2600 Merged from mwolson@gnu.org--2005 (patch 97-101)
2602 * hodique@lifl.fr--2005/muse--yh--1.0--patch-26
2603 Merged from mwolson@gnu.org--2005 (patch 102-106)
2605 * hodique@lifl.fr--2005/muse--yh--1.0--patch-27
2606 Merged from mwolson@gnu.org--2005 (patch 107-120)
2608 * hodique@lifl.fr--2005/muse--yh--1.0--patch-28
2609 Merged from mwolson@gnu.org--2005 (patch 121-131)
2611 * hodique@lifl.fr--2005/muse--yh--1.0--patch-29
2612 Merged from mwolson@gnu.org--2005 (patch 132)
2614 * hodique@lifl.fr--2005/muse--yh--1.0--patch-30
2615 Merged from mwolson@gnu.org--2005 (patch 133-135)
2617 * hodique@lifl.fr--2005/muse--yh--1.0--patch-31
2618 Merged from mwolson@gnu.org--2005 (patch 136)
2620 * hodique@lifl.fr--2005/muse--yh--1.0--patch-32
2621 Merged from mwolson@gnu.org--2005 (patch 137)
2623 * hodique@lifl.fr--2005/muse--yh--1.0--patch-33
2624 Introduce :force-publish project keyword. Fix bug #2637
2627 ChangeLog lisp/muse-project.el
2630 hodique@lifl.fr--2005/muse--yh--1.0--patch-24
2631 hodique@lifl.fr--2005/muse--yh--1.0--patch-25
2632 hodique@lifl.fr--2005/muse--yh--1.0--patch-26
2633 hodique@lifl.fr--2005/muse--yh--1.0--patch-27
2634 hodique@lifl.fr--2005/muse--yh--1.0--patch-28
2635 hodique@lifl.fr--2005/muse--yh--1.0--patch-29
2636 hodique@lifl.fr--2005/muse--yh--1.0--patch-30
2637 hodique@lifl.fr--2005/muse--yh--1.0--patch-31
2638 hodique@lifl.fr--2005/muse--yh--1.0--patch-32
2639 hodique@lifl.fr--2005/muse--yh--1.0--patch-33
2642 2005-07-14 20:48:56 GMT Michael Olson <mwolson@gnu.org> patch-137
2645 Prevent temp buffers from prompting for save; handle lisp errors better.
2647 muse--main--1.0--patch-137
2649 * lisp/muse-colors.el (muse-colors-region): Try to fix "Invalid search
2650 bound" error. I don't know for certain where this is coming from,
2651 though ... *grumble*.
2653 * lisp/muse.el (muse-eval-lisp): Wrap this in a `condition-case', much
2654 like how emacs-wiki does it. Warn the user about lisp errors,
2655 returning "<!--INVALID LISP CODE-->" if an error occurs. This will
2656 publish as something valid in most markup styles, with increased
2657 emphasis on those that don't support it. That's a win-win ... I think
2660 * lisp/muse.el (muse-with-temp-buffer-no-prompt): New macro that acts
2661 like `with-temp-buffer', but sets buffer-modfied-p to nil before trying
2662 to kill the buffer so we don't get any annoying prompts. I *strongly*
2663 believe that this should be the default behavior of `with-temp-buffer'.
2665 * lisp/muse-book.el (muse-book-publish-project): Use
2666 `muse-with-temp-buffer-no-prompt'.
2668 * lisp/muse-http.el (muse-http-reject): Ditto.
2670 * lisp/muse-mode.el (muse-index-as-string): Ditto.
2672 * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
2674 * lisp/muse-publish.el (muse-publish-markup-string, muse-publish-file):
2675 (muse-publish-markup-email, muse-published-contents): Ditto.
2678 ChangeLog lisp/muse-book.el lisp/muse-colors.el
2679 lisp/muse-http.el lisp/muse-mode.el lisp/muse-poem.el
2680 lisp/muse-publish.el lisp/muse.el
2683 2005-07-14 18:49:56 GMT Michael Olson <mwolson@gnu.org> patch-136
2686 Customization error; Makefile tweaks.
2688 muse--main--1.0--patch-136
2690 * Makefile (dist): Use a tla-specific method to create the tarball.
2691 Create a zip file as well.
2692 (upload): New rule that uploads the tarball and zip file to gna.org.
2694 * Makefile.defs (VERSION): New variable that determines the version
2695 string to use in the `dist' and `upload' targets.
2697 * lisp/muse.el (muse-implicit-link-functions)
2698 (muse-explicit-link-functions): Use :type of hook so that the options
2702 ChangeLog Makefile Makefile.defs lisp/muse.el
2705 2005-07-13 23:20:12 GMT Michael Olson <mwolson@gnu.org> patch-135
2708 Prepare Muse 3.01.90 (3.02 RC1).
2710 muse--main--1.0--patch-135
2714 ChangeLog lisp/muse.el muse.texi
2717 2005-07-13 23:11:08 GMT Michael Olson <mwolson@gnu.org> patch-134
2720 Attempt to get the right file extension when publishing; more examples.
2722 muse--main--1.0--patch-134
2724 * examples/mwolson/muse-init.el: Update my configuration.
2726 * examples/mwolson/templates: Store my web page templates here.
2728 * examples/mwolson/stylesheets: Store my CSS stylesheets here.
2730 * lisp/muse-publish.el (muse-publish-markup-link): Fix mangling of
2731 descriptions. Yet another reason to implement my list-returning from
2734 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Deal gracefully
2735 with a few more edge cases. Throw together a rough hack for
2736 determining when to include the output file extension.
2738 * lisp/muse-wiki.el (muse-wiki-colors-nop-tag): Make this less odious,
2739 but still ineffective.
2742 examples/mwolson/templates/.arch-ids/=id
2743 examples/mwolson/templates/.arch-ids/footer.html.id
2744 examples/mwolson/templates/.arch-ids/generic-footer.html.id
2745 examples/mwolson/templates/.arch-ids/generic-header.html.id
2746 examples/mwolson/templates/.arch-ids/header.html.id
2747 examples/mwolson/templates/footer.html
2748 examples/mwolson/templates/generic-footer.html
2749 examples/mwolson/templates/generic-header.html
2750 examples/mwolson/templates/header.html
2753 ChangeLog examples/mwolson/muse-init.el lisp/muse-publish.el
2757 examples/mwolson/templates
2758 examples/mwolson/templates/.arch-ids
2761 2005-07-13 21:12:27 GMT Michael Olson <mwolson@gnu.org> patch-133
2764 Make published link handling do the right thing, plus misc. fixes.
2766 muse--main--1.0--patch-133
2768 * lisp/muse-mode.el (muse-mode-hook): Add option for
2769 `muse-wiki-update-custom-values'. The :set function makes sure that
2770 this is always included in `muse-mode-hook' if muse-wiki is loaded.
2771 This probably isn't best-practice, but it works.
2773 * lisp/muse-project.el (muse-project-of-file): Fix some duplicated code.
2776 * lisp/muse-publish.el (muse-publish-url-transforms): Add
2777 `muse-publish-prepare-url' to the listed options.
2779 * lisp/muse-publish.el (muse-publish-output-file): Handle case where
2780 output-dir is not specified.
2782 * lisp/muse-publish.el (muse-publish-markup-link): Call link handlers
2783 here instead of later on.
2785 * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Try to do the
2786 right thing when `muse-wiki-interwiki-alist' is nil.
2788 * lisp/muse-wiki.el (muse-wiki-output-name): Removed in favor of calling
2789 `muse-publish-output-file'.
2791 * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
2792 (muse-wiki-transform-wikiword): Removed. We should not use the
2793 publishing transforms facility to handle these.
2795 * lisp/muse-wiki.el ("muse-publish"): Publish wikiwords and interwiki
2796 links as "link" rather than "url".
2798 * lisp/muse-wiki.el (muse-wiki-update-custom-values): New function that
2799 takes care of any customization cleaups that need to happen whenever
2800 muse-mode is entered.
2802 * lisp/muse.el (muse-implicit-link-functions): Add options for
2803 `muse-handle-url' and the wiki handlers.
2804 (muse-explicit-link-functions): Add option for
2805 `muse-wiki-handle-internal'.
2808 ChangeLog lisp/muse-mode.el lisp/muse-project.el
2809 lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
2812 2005-07-13 03:38:52 GMT Michael Olson <mwolson@gnu.org> patch-132
2815 Add invalid directory assertion.
2817 muse--main--1.0--patch-132
2819 * lisp/muse-project.el (muse-project-file-entries): Add assertion so that
2820 any invalid directories will trigger an error.
2823 ChangeLog lisp/muse-project.el
2826 2005-07-12 07:54:08 GMT Michael Olson <mwolson@gnu.org> patch-131
2829 AUTHORS: Fix typo, add that Yann authored muse-wiki.el.
2831 muse--main--1.0--patch-131
2838 2005-07-12 07:52:25 GMT Michael Olson <mwolson@gnu.org> patch-130
2841 Yann's assignment form came in!
2843 muse--main--1.0--patch-130
2850 2005-07-12 07:18:27 GMT Michael Olson <mwolson@gnu.org> patch-129
2853 Compilation fix, minor shuffling in `muse-mode'.
2855 muse--main--1.0--patch-129
2857 * lisp/muse.el (muse-file-extension): Make sure sym is bound before
2858 accessing it. Fixes Yet Another Compiler Error.
2860 * lisp/muse-mode.el (muse-mode): Move font-lock setup to very end so that
2861 project-specific settings happen first.
2864 ChangeLog lisp/muse-mode.el lisp/muse.el
2867 2005-07-12 07:12:49 GMT Michael Olson <mwolson@gnu.org> patch-128
2870 Fix annoying initial buffer coloring problem.
2872 muse--main--1.0--patch-128
2874 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle the case
2875 where even buffer-file-name is not set. This happens the first time we
2876 attempt to colorize the buffer. I'm rather astonished that I had to do
2880 ChangeLog lisp/muse-wiki.el
2883 2005-07-12 06:12:08 GMT Michael Olson <mwolson@gnu.org> patch-127
2886 Jump to bad and good links on TAB; mode-choosing fix.
2888 muse--main--1.0--patch-127
2890 * lisp/muse-mode.el (muse-mode-choose-mode): New function that always
2891 pics a major mode for a file. If one is specified in the project of
2892 file, use it. Otherwise, use muse-mode.
2893 (muse-next-reference, muse-previous-reference): Jump to bad links as
2896 * lisp/muse.el (muse-file-extension): Use `muse-mode-choose-mode' instead
2900 ChangeLog lisp/muse-mode.el lisp/muse.el
2903 2005-07-12 05:56:42 GMT Michael Olson <mwolson@gnu.org> patch-126
2906 Add specified Muse file extension to auto-mode-alist.
2908 muse--main--1.0--patch-126
2910 * lisp/muse.el (muse-file-extension): If extension is specified, remove
2911 the old extension from auto-mode-alist and add the new one. This
2912 eliminates the need to set muse-mode-auto-p when you have specified a
2913 Muse file extension.
2915 * examples/mwolson/muse-init.el: Sync.
2918 ChangeLog examples/mwolson/muse-init.el lisp/muse.el
2921 2005-07-11 10:08:45 GMT Michael Olson <mwolson@gnu.org> patch-125
2924 Make `muse-project-alist' more intuitively customizable.
2926 muse--main--1.0--patch-125
2928 * examples/mwolson/muse-init.el (muse-project-alist): Resync with my
2931 * lisp/muse-project.el: Thanks to jessealama on IRC for the suggestion.
2932 (muse-project-alist-get): New function that pre-parses
2933 `muse-projects-alist' before customization in order to work around an
2934 annoying limitation in the customize interface.
2935 (muse-project-alist-set): New function that takes the value that
2936 customize gave us and turns it into something Muse can use.
2937 (muse-project): New widget that outlines the form of the
2938 `muse-project-alist' variable.
2939 (muse-project-alist): Use the `muse-project' widget and specify :set
2943 ChangeLog examples/mwolson/muse-init.el lisp/muse-project.el
2946 2005-07-10 22:41:49 GMT Michael Olson <mwolson@gnu.org> patch-124
2949 Silence compiler warnings.
2951 muse--main--1.0--patch-124
2953 * lisp/muse-docbook.el (muse-docbook-fixup-tags): Docfix.
2955 * lisp/muse-html.el (muse-html-escape-string): Let-bind `ch' to silence a
2958 * lisp/muse-project.el (muse-project-applicable-styles): Call
2959 `muse-assert' with only 1 argument to silence a compiler warning.
2962 ChangeLog lisp/muse-docbook.el lisp/muse-html.el
2963 lisp/muse-project.el
2966 2005-07-10 22:19:26 GMT Michael Olson <mwolson@gnu.org> patch-123
2969 muse-docbook: Merge several other types of tags if necessary.
2971 muse--main--1.0--patch-123
2973 * lisp/muse-docbook.el (muse-docbook-fixup-tags): Renamed from
2974 `muse-docbook-fixup-sections'. For each TAG in
2975 `muse-docbook-merged-tags', if consecutive groupings of TAG exist,
2976 merge them together. Thanks to Dale P. Smith for the suggestion.
2977 (muse-docbook-merged-tags): Customizable list of tags that need merging.
2980 ChangeLog lisp/muse-docbook.el
2983 2005-07-10 22:04:50 GMT Michael Olson <mwolson@gnu.org> patch-122
2986 muse-docbook: Output an XML tag with encoding at the beginning of document.
2988 muse--main--1.0--patch-122
2990 * lisp/muse-docbook.el (muse-docbook-header): Add <xml> tag at beginning
2992 (muse-docbook-encoding-default): New option that determines which Emacs
2993 buffer encoding to use by default in Muse DocBook files if none is
2995 (muse-docbook-charset-default): New option that determines the DocBook
2996 XML charset to use if no translation is found in
2997 muse-docbook-encoding-map.
2998 (muse-docbook-encoding-map): New option alist that maps an emacs coding
2999 system to its associated DocBook coding system.
3000 (muse-docbook-transform-content-type): New function that determines the
3001 DocBook XML encoding to use based on the contents of
3002 muse-docbook-encoding-map.
3003 (muse-docbook-encoding): New function that calls
3004 muse-docbook-transform-content-type.
3005 (muse-docbook-finalize-buffer): New function that sets the buffer file
3006 coding system to the value of muse-docbook-encoding-default, but only
3007 if the buffers contents have no special characters.
3008 ("docbook"): Include :after tag that calls muse-docbook-finalize-buffer.
3011 ChangeLog lisp/muse-docbook.el
3014 2005-07-10 21:35:49 GMT Michael Olson <mwolson@gnu.org> patch-121
3017 Apply muse-docbook patch from Dale P. Smith.
3019 muse--main--1.0--patch-121
3021 * lisp/muse-docbook.el (muse-docbook-markup-strings): Apply patch from
3022 Dale P. Smith to make the markup much better.
3025 AUTHORS ChangeLog lisp/muse-docbook.el
3028 2005-07-10 00:27:13 GMT Michael Olson <mwolson@gnu.org> patch-120
3031 Use different mapping for S-tab on Windows.
3033 muse--main--1.0--patch-120
3035 * lisp/muse-mode.el (muse-mode-map): If using either XEmacs or on
3036 Windows, use [(shift tab)] for `muse-previous-reference'.
3039 ChangeLog lisp/muse-mode.el
3042 2005-07-09 20:24:40 GMT Michael Olson <mwolson@gnu.org> patch-119
3047 muse--main--1.0--patch-119
3049 * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Use
3050 `muse-match-string-no-properties' so XEmacs doesn't complain.
3053 ChangeLog lisp/muse-wiki.el
3056 2005-07-09 08:53:33 GMT Michael Olson <mwolson@gnu.org> patch-118
3059 Handle a few edge cases with project-page resolution gracefully.
3061 muse--main--1.0--patch-118
3063 * lisp/muse-project.el (muse-project-applicable-styles): Add assertion to
3064 make sure that PAGE is specified. STYLES should be generated
3065 automatically, but it could theoretically fail. I'm managing to
3066 trigger this when messing with unsaved Muse files. Handle case where
3067 buffer has not yet been saved.
3068 (muse-project-find-file): Don't try to resolve relative links; just
3071 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Fix
3072 point-of-reference bug. No need to call muse-project-page-of-file
3073 since buffer-file-name and muse-publishing-current-file both give us
3076 * lisp/muse-mode.el (muse-link-at-point): For some reason,
3077 `skip-chars-backward' only respects the newline some of the time.
3081 ChangeLog lisp/muse-mode.el lisp/muse-project.el
3085 2005-07-09 07:41:44 GMT Michael Olson <mwolson@gnu.org> patch-117
3088 Fix image-link goof-up and add pretty titles.
3090 muse--main--1.0--patch-117
3092 * lisp/muse-html.el (muse-html-markup-paragraph): Use <p
3093 class="image-link"> instead of <div class="image-link">. I found a bug
3094 with the way I was handling both, so I decided to simplify things.
3096 * lisp/muse-wiki.el (muse-wiki-output-name): New function that acts like
3097 `muse-publish-output-name', but keeps the directory prefix.
3098 (muse-wiki-transform-interwiki): Use `muse-publish-output-name'.
3100 * lisp/muse-wiki.el (muse-wiki-publish-small-title-words): New
3101 customizable option that determines the words to downcase in title.
3102 (muse-wiki-publish-pretty-title): New function that Makes a Nicely
3103 Capitalized Title out of either a string or the current title. This is
3104 not currently used by any other function -- for now it is meant to be
3108 ChangeLog lisp/muse-html.el lisp/muse-wiki.el
3111 2005-07-09 05:22:12 GMT Michael Olson <mwolson@gnu.org> patch-116
3114 Escape specials in link descriptions.
3116 muse--main--1.0--patch-116
3118 * lisp/muse-publish.el (muse-publish-escape-specials-in-string): New
3119 function that escapes special characters in the given string according
3120 to the current publishing style.
3121 (muse-publish-url): Use the above function to escape the description
3122 part of extended links.
3123 (muse-publish-prepare-url): Don't make string read-only; it does
3126 * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
3127 (muse-wiki-transform-wikiword): Don't make string read-only.
3130 ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
3133 2005-07-09 03:59:44 GMT Michael Olson <mwolson@gnu.org> patch-115
3136 Escape "&", "<", and ">" in URL text.
3138 muse--main--1.0--patch-115
3140 * lisp/muse-html.el (muse-html-escape-string): Escape "&", "<", and ">"
3141 specially. Thanks to John Sullivan for the suggestion.
3144 ChangeLog lisp/muse-html.el
3147 2005-07-09 03:24:01 GMT Michael Olson <mwolson@gnu.org> patch-114
3150 Update my example configuration.
3152 muse--main--1.0--patch-114
3154 * examples/mwolson/muse-init.el (muse-project-alist): Rename the "Web"
3155 project to "WebSite" in order to make it more distinct.
3156 (muse-wiki-interwiki-alist): Add mapping for "TheEmacsWiki".
3157 (my-muse-blosxom-finalize): Don't run the Xanga preparation code
3159 (my-muse-prepare-entry-for-xanga): Make this able to figure out the
3160 published name of the current file. I really should make a function
3161 called `muse-published-name' or something similar!
3162 ("\C-cpx"): Use this key sequence for
3163 `my-muse-prepare-entry-for-xanga'.
3164 (muse-file-extension): I'm making use of this so I can figure out its
3168 ChangeLog examples/mwolson/muse-init.el
3171 2005-07-09 03:11:28 GMT Michael Olson <mwolson@gnu.org> patch-113
3174 Tackle a project name interwiki highlighting snafu.
3176 muse--main--1.0--patch-113
3178 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Hack still more on
3179 this. It seems to be more robust now. Highlighting is going the way I
3183 ChangeLog lisp/muse-wiki.el
3186 2005-07-09 02:25:26 GMT Michael Olson <mwolson@gnu.org> patch-112
3189 Fix some gross mistakes.
3191 muse--main--1.0--patch-112
3193 * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Fix several
3196 * lisp/muse-project.el (muse-project-file-entries): If
3197 `muse-file-extension' is defined, use it to filter the entries.
3199 * lisp/muse.el (muse-file-extension): Fix messed up attempt to set
3200 variable. Move higher in file.
3202 * lisp/muse.el (muse-update-ignored-extensions-regexp): Use given
3203 argument instead of the real name of the variable.
3206 ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
3210 2005-07-09 00:10:01 GMT Michael Olson <mwolson@gnu.org> patch-111
3213 Make natural interwiki links between projects mostly work.
3215 muse--main--1.0--patch-111
3217 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Uncomment this
3218 function and flesh it out. This seems to work properly, though for
3219 some reason, interwiki links using projects are a bit flakey.
3220 (muse-wiki-handle-interwiki): Deal with case where we have a project
3221 name in an interwiki link.
3224 ChangeLog lisp/muse-wiki.el
3227 2005-07-08 22:57:55 GMT Michael Olson <mwolson@gnu.org> patch-110
3230 Fix Emacs21 issue with muse-insert-tag.
3232 muse--main--1.0--patch-110
3234 * lisp/muse-mode.el (muse-insert-tag): Pass a list of lists to
3235 completing-read to appease older Emacsen.
3238 ChangeLog lisp/muse-mode.el
3241 2005-07-08 22:55:20 GMT Michael Olson <mwolson@gnu.org> patch-109
3244 Fix error with `muse-blosxom-new-entry' and Emacs21.
3246 muse--main--1.0--patch-109
3248 * lisp/muse-blosxom.el (muse-blosxom-new-entry): Mess with call to
3249 `completing-read' so that old versions of Emacs don't complain.
3252 ChangeLog lisp/muse-blosxom.el
3255 2005-07-08 21:59:41 GMT Michael Olson <mwolson@gnu.org> patch-108
3258 Try to fix an error with `muse-blosxom-get-categories'.
3260 muse--main--1.0--patch-108
3262 * lisp/muse-blosxom.el (muse-blosxom-get-categories): Be extra cautious
3263 about processing directories.
3266 ChangeLog examples/johnw/publish-johnw lisp/muse-blosxom.el
3269 2005-07-08 21:11:53 GMT Michael Olson <mwolson@gnu.org> patch-107
3272 Make a distinction between implicit and explicit links at publish-time.
3274 muse--main--1.0--patch-107
3276 * lisp/muse-html.el (muse-html-escape-string): Ignore other arguments.
3278 * lisp/muse-http.el (muse-http-prepare-url): Handle `explicit' argument.
3280 * lisp/muse-publish.el (muse-publish-url, muse-publish-insert-url): Pass
3281 `explicit' argument.
3283 * lisp/muse-publish.el (muse-publish-markup-link): Determine whether or
3284 not we are dealing with an explicit link.
3286 * lisp/muse-publish.el (muse-publish-prepare-url): Ignore other arguments.
3288 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Take `explicit'
3289 argument, but ignore it.
3291 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only apply transforms
3292 when link is not explicit.
3295 ChangeLog lisp/muse-html.el lisp/muse-http.el
3296 lisp/muse-publish.el lisp/muse-wiki.el
3299 2005-07-08 06:40:30 GMT Michael Olson <mwolson@gnu.org> patch-106
3302 Implement several WikiWord handling fixes.
3304 muse--main--1.0--patch-106
3306 * lisp/muse-colors.el (muse-link-face): Handle case where no link is
3307 found by the handlers. Don't send implicit links through some of the
3310 * lisp/muse-mode.el (muse-link-at-point): Move to beginning of first part
3311 of interwiki link before calling `muse-handle-explicit-link'.
3313 * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Append forgotten
3314 "\\|" separator between project-alist entries and interwiki entries.
3315 Force a reconfiguration of muse-colors-markup.
3317 * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Add several checks to be
3318 sure that we don't colorize WikiNames that don't go with any file.
3322 ChangeLog lisp/muse-colors.el lisp/muse-mode.el
3326 2005-07-07 21:34:12 GMT Michael Olson <mwolson@gnu.org> patch-105
3329 Attempt to simplify muse-wiki a bit.
3331 muse--main--1.0--patch-105
3333 * lisp/muse-colors.el (muse-use-font-lock): Set up muse-colors-markup
3336 * lisp/muse-wiki.el (muse-wiki-wikiword-colors-markup)
3337 (muse-wiki-update-use-wikiword-colors, muse-wiki-wikiword-markup-regexp)
3338 (muse-wiki-update-use-wikiword-markup-regexp)
3339 (muse-wiki-update-use-wikiword-link-function)
3340 (muse-wiki-update-use-wikiword-url-transforms): Remove.
3341 (muse-wiki-update-use-wikiword): Not :set function is needed anymore.
3343 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only modify URL if
3344 `muse-wiki-use-wikiword' is specified.
3346 * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Don't process the URL
3347 unless `muse-wiki-use-wikiword' is specified.
3349 * lisp/muse-wiki.el ("muse-colors"): Add muse-wiki-wikiword-regexp to
3352 * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-wikiword-regexp to
3353 muse-publish-markup-regexps.
3355 * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-transform-wikiword to
3356 muse-publish-url-transforms.
3358 * lisp/muse-wiki.el (muse-implicit-link-functions): Add
3359 muse-wiki-handle-wikiword to muse-implicit-link-functions.
3363 ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
3366 2005-07-07 20:06:35 GMT Michael Olson <mwolson@gnu.org> patch-104
3369 Make muse-blosxom use relative name of published file in page-date alist.
3371 muse--main--1.0--patch-104
3373 * lisp/muse-blosxom.el (muse-blosxom-base-directory): Move higher in
3375 (muse-blosxom-update-page-date-alist): Renamed from
3376 `muse-blosxom-markup-date-directive'. Make the current file name
3377 relative to the base directory and strip file extension if necessary.
3381 ChangeLog lisp/muse-blosxom.el
3384 2005-07-07 19:14:38 GMT Michael Olson <mwolson@gnu.org> patch-103
3387 Hack on muse-blosxom timestamps somewhat.
3389 muse--main--1.0--patch-103
3391 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Make this
3392 actually do something useful. This should have a different name,
3394 ("blosxom-html", "blosxom-xhtml"): Call
3395 `muse-blosxom-markup-date-directive' after publishing each entry.
3399 ChangeLog lisp/muse-blosxom.el
3402 2005-07-07 06:27:02 GMT Michael Olson <mwolson@gnu.org> patch-102
3405 Fix several startup and compile errors.
3407 muse--main--1.0--patch-102
3409 * lisp/muse-wiki.el ("muse-publish"): Use correct name of function. This
3410 fixes an error that occurred during startup.
3412 * lisp/muse-regexps.el (muse-ignored-extensions-regexp)
3413 (muse-update-ignored-extensions-regexp, muse-ignored-extensions): Move
3416 * lisp/muse.el (muse-update-ignored-extensions-regexp): Fix ordering so
3417 that the nasty compile errors go away. Fix a few typos.
3418 (muse-ignored-extensions): Fix docstring.
3419 (muse-file-extension): Move this higher in the file.
3424 ChangeLog lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
3427 2005-07-07 05:57:51 GMT Michael Olson <mwolson@gnu.org> patch-101
3430 Note that muse-file-extension should not have "." in front.
3432 muse--main--1.0--patch-101
3434 * lisp/muse-project.el (muse-project-find-file): Handle case where
3435 muse-file-extension is not specified.
3437 * lisp/muse.el (muse-file-extension): Note that the period at the
3438 beginning of this value should be omitted.
3440 * lisp/muse-regexps.el (muse-update-ignored-extensions-regexp): Quote
3441 file extension so that regexp characters inside the extension will not
3442 goof it up. This should never be a problem in normal cases, but let's
3447 ChangeLog lisp/muse-project.el lisp/muse-regexps.el
3451 2005-07-07 05:36:53 GMT Michael Olson <mwolson@gnu.org> patch-100
3454 Implement optional file extension of Muse files.
3456 muse--main--1.0--patch-100
3458 * lisp/muse-mode.el (muse-mode): Make sure
3459 `muse-update-ignored-extensions-regexp' gets updated every time we
3460 enter Muse mode. This works around a bug in the customize interface --
3461 if a user changes an option using setq, the :set function sometimes
3462 does not get executed. I should really try to determine whether or not
3463 this is really an issue anymore.
3465 * lisp/muse-project.el (muse-project-find-file): Make use of
3466 `muse-file-extension'.
3468 * lisp/muse-regexps.el (muse-ignored-extensions-regexp): This is not
3469 customizable; it is autogenerated from `muse-ignored-extensions'.
3470 (muse-update-ignored-extensions-regexp): New function that sets the
3471 value of `muse-ignored-extensions-regexp'. This is needed in order to
3472 make sure that the value of `muse-file-extension' is taken into
3474 (muse-ignored-extensions): New option that determines which file
3475 extensions to ignore. It is in the form of a list of regexps.
3477 * lisp/muse.el (muse-file-extension): New option that allows the user to
3478 specify the file extension to be used for Muse files. By default, this
3479 is nil, which means that no extension will be used.
3481 * lisp/muse.el (muse-page-name): Handle case where
3482 `muse-ignored-extensions-regexp' is nil.
3486 ChangeLog lisp/muse-mode.el lisp/muse-project.el
3487 lisp/muse-regexps.el lisp/muse.el
3490 2005-07-07 03:16:38 GMT Michael Olson <mwolson@gnu.org> patch-99
3493 Document new blosxom convenience feature.
3495 muse--main--1.0--patch-99
3497 * lisp/muse-blosxom.el: Document `muse-blosxom-project-alist-dirs' and
3498 `muse-blosxom-project-alist-entry'. An example is provided in the
3503 ChangeLog lisp/muse-blosxom.el
3506 2005-07-06 23:17:35 GMT Michael Olson <mwolson@gnu.org> patch-98
3509 Further work on `muse-project-alist' entry generation for blosxom.
3511 muse--main--1.0--patch-98
3513 * examples/mwolson/muse-init.el (muse-project-alist): Use proper syntax.
3514 Include subdirectories in first part of "Blog" entry.
3516 * lisp/muse-blosxom.el (muse-blosxom-project-alist-dirs): New function
3517 that returns a list of dirs that are to be used with the first part of
3518 a `muse-project-alist' entry.
3522 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
3525 2005-07-06 22:42:35 GMT Michael Olson <mwolson@gnu.org> patch-97
3528 New function: muse-blosxom-project-alist-entry.
3530 muse--main--1.0--patch-97
3532 * examples/mwolson/muse-init.el: Update from my latest settings.
3533 (muse-project-alist): Make use of `muse-blosxom-project-alist-entry'.
3535 * lisp/muse-blosxom.el (muse-blosxom-project-alist-entry): New function
3536 that generates the latter part of an entry for `muse-project-alist'.
3540 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
3543 2005-07-06 20:52:03 GMT Michael Olson <mwolson@gnu.org> patch-96
3546 Merged from hodique@lifl.fr--2005 (patch 12-23)
3548 muse--main--1.0--patch-96
3552 * hodique@lifl.fr--2005/muse--yh--1.0--patch-12
3553 Merged from mwolson@gnu.org--2005 (patch 68-76)
3555 * hodique@lifl.fr--2005/muse--yh--1.0--patch-13
3556 Merged from mwolson@gnu.org--2005 (patch 77-80)
3558 * hodique@lifl.fr--2005/muse--yh--1.0--patch-14
3559 Merged from mwolson@gnu.org--2005 (patch 81)
3561 * hodique@lifl.fr--2005/muse--yh--1.0--patch-15
3562 Merged from mwolson@gnu.org--2005 (patch 82)
3564 * hodique@lifl.fr--2005/muse--yh--1.0--patch-16
3565 Escape % in latex publishing
3567 * hodique@lifl.fr--2005/muse--yh--1.0--patch-17
3570 * hodique@lifl.fr--2005/muse--yh--1.0--patch-18
3571 small improvement on muse-make-link
3573 * hodique@lifl.fr--2005/muse--yh--1.0--patch-19
3574 Fix customization of muse-wiki-wikiword-regexp
3576 * hodique@lifl.fr--2005/muse--yh--1.0--patch-20
3577 Allow full customization of WikiWords
3579 * hodique@lifl.fr--2005/muse--yh--1.0--patch-21
3580 Fix mouse-2 yank bug in muse-mode
3582 * hodique@lifl.fr--2005/muse--yh--1.0--patch-22
3583 Fix interpretation order
3585 * hodique@lifl.fr--2005/muse--yh--1.0--patch-23
3586 Merged from mwolson@gnu.org--2005 (patch 83-95)
3590 ChangeLog lisp/muse-wiki.el
3593 hodique@lifl.fr--2005/muse--yh--1.0--patch-12
3594 hodique@lifl.fr--2005/muse--yh--1.0--patch-13
3595 hodique@lifl.fr--2005/muse--yh--1.0--patch-14
3596 hodique@lifl.fr--2005/muse--yh--1.0--patch-15
3597 hodique@lifl.fr--2005/muse--yh--1.0--patch-16
3598 hodique@lifl.fr--2005/muse--yh--1.0--patch-17
3599 hodique@lifl.fr--2005/muse--yh--1.0--patch-18
3600 hodique@lifl.fr--2005/muse--yh--1.0--patch-19
3601 hodique@lifl.fr--2005/muse--yh--1.0--patch-20
3602 hodique@lifl.fr--2005/muse--yh--1.0--patch-21
3603 hodique@lifl.fr--2005/muse--yh--1.0--patch-22
3604 hodique@lifl.fr--2005/muse--yh--1.0--patch-23
3607 2005-07-06 19:55:48 GMT Michael Olson <mwolson@gnu.org> patch-95
3612 muse--main--1.0--patch-95
3614 * lisp/muse-mode.el (muse-follow-name-at-point)
3615 (muse-follow-name-at-mouse): Docfixes.
3619 ChangeLog lisp/muse-mode.el
3622 2005-07-06 19:30:34 GMT Michael Olson <mwolson@gnu.org> patch-94
3625 Fix goof-up in instructions for using `muse-blosxom-new-entry'.
3627 muse--main--1.0--patch-94
3629 * lisp/muse-blosxom.el: Fix goof-up in instructions for using
3630 `muse-blosxom-new-entry'.
3632 * muse.texi (Blosxom Entries): Ditto.
3636 ChangeLog lisp/muse-blosxom.el muse.texi
3639 2005-07-06 18:54:52 GMT Michael Olson <mwolson@gnu.org> patch-93
3642 Re-add global mouse-2 event.
3644 muse--main--1.0--patch-93
3646 * lisp/muse-mode.el (muse-mode-map): Re-add the global binding for
3647 mouse-2, since Yann found a way around the problem I was facing.
3648 (muse-follow-name-at-mouse): Call the event that would normally be used
3649 here if we don't have a link at point.
3653 ChangeLog lisp/muse-mode.el
3656 2005-07-06 07:19:41 GMT Michael Olson <mwolson@gnu.org> patch-92
3659 Fix publishing error.
3661 muse--main--1.0--patch-92
3663 * lisp/muse-project.el (muse-project-publish-file): Don't try to fetch
3664 the cdr of output-dir. This was a code fragment from a previous
3665 attempt to refactor this function.
3669 ChangeLog lisp/muse-project.el
3672 2005-07-06 06:39:21 GMT Michael Olson <mwolson@gnu.org> patch-91
3675 Work on getting to the point where we can resolve project interwiki links.
3677 muse--main--1.0--patch-91
3679 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
3680 `muse-publishing-current-file'.
3682 * lisp/muse-project.el (muse-project-of-file): Ditto.
3684 * lisp/muse-project.el (muse-project-applicable-styles): New function
3685 that returns the usable styles for a file, given either a list of
3686 styles or a project name. This is useful for removing styles that will
3687 be ignored for a file.
3688 (muse-project-publish-file): Split :include and :exclude processing
3689 into `muse-project-applicable-styles'.
3691 * lisp/muse-publish.el (muse-publish-output-name): Use
3692 `muse-publishing-current-file'.
3694 * lisp/muse-publish.el (muse-publish-file): Don't set `muse-current-file'.
3696 * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Recognize
3699 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Don't cause project
3700 names to be uninterpreted. Remove need for muse-assoc-string.
3702 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): First draft of
3703 function that will be called to fetch a link to a page from a Muse
3704 project from the output file of the currently-published file. This is
3705 commented out for now since I ran out of energy.
3707 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Use
3708 `muse-wiki-resolve-project-page' for handling Muse project interwiki
3709 links, but only when no match was found in `muse-wiki-interwiki-alist'.
3710 Handle case where no interwiki can be found, even though this should
3713 * lisp/muse-wiki.el (muse-mode-hook): Update `muse-wiki-interwiki-regexp'
3714 whenever Muse mode is entered. That way we don't have to enter an
3715 extra command in our .emacs.
3717 * lisp/muse.el (muse-current-file): Remove this, since a variable called
3718 `muse-publishing-current-file' already exists that does the same thing.
3721 * lisp/muse.el (muse-page-name): Use `muse-publishing-current-file'.
3723 * lisp/muse.el (muse-assoc-string): Remove this, since we no longer need
3728 ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
3729 lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
3732 2005-07-06 04:00:57 GMT Michael Olson <mwolson@gnu.org> patch-90
3735 Mouse-2 on regular text will yank rather than give an error.
3737 muse--main--1.0--patch-90
3739 * lisp/muse-mode.el (muse-mode-map): Remove mappings for mouse-2, since
3740 this seems to be more trouble than it's worth.
3741 (muse-follow-name-at-mouse): Don't call `muse-follow-name-at-point';
3742 use our own implementation.
3746 ChangeLog lisp/muse-mode.el
3749 2005-07-06 02:25:56 GMT Michael Olson <mwolson@gnu.org> patch-89
3752 Make interwiki links publish with the correct extension.
3754 muse--main--1.0--patch-89
3756 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Add the correct
3757 prefix and suffix to interwiki names, as well as stripping out unwanted
3762 ChangeLog lisp/muse-wiki.el
3765 2005-07-06 02:02:42 GMT Michael Olson <mwolson@gnu.org> patch-88
3768 Fix publishing of bare interwiki names.
3770 muse--main--1.0--patch-88
3772 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Use `setq' instead of
3773 `set'. Use `muse-assoc-string' instead of `assoc'.
3775 * lisp/muse.el (muse-assoc-string): New compatibility function that makes
3776 `assoc-string' functionality usable with Emacs21 and XEmacs.
3780 ChangeLog lisp/muse-wiki.el lisp/muse.el
3783 2005-07-06 01:41:24 GMT Michael Olson <mwolson@gnu.org> patch-87
3786 Apply a few fixes from Yann's branch.
3788 muse--main--1.0--patch-87
3790 Background: I hacked on Muse over the weekend while offline, and so did
3791 Yann. His changes to muse-wiki.el are different than the
3792 ones that I made, so we should probably figure out the best
3793 way to handle this when we both get on IRC again. For now,
3794 I've merged in the bugfixes that he's made, omitting most of
3795 the changes to muse-wiki.
3797 * lisp/muse-latex.el (muse-latex-markup-regexps): Escape %.
3799 * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Add docstring.
3801 * lisp/muse.el (muse-page-name): Fix a bug that was inadvertently
3802 introduced previously.
3806 ChangeLog lisp/muse-latex.el lisp/muse-wiki.el lisp/muse.el
3809 2005-07-05 20:41:49 GMT Michael Olson <mwolson@gnu.org> patch-86
3812 Warn if file not published; hack further on Wiki stuff.
3814 muse--main--1.0--patch-86
3816 * lisp/muse-html.el (muse-html-markup-paragraph): Make this only try to
3817 complete <div> tags that are of the class "image-link". It is hoped
3818 that this will prevent user-added <div> tags from being mangled.
3820 * lisp/muse-mode.el (muse-link-at-point): Don't pass an argument to
3821 `muse-handle-implicit-link' or `muse-handle-explicit-link' since they
3822 need to look at the text at point.
3824 * lisp/muse-publish.el (muse-publish-this-file): Warn the user if the
3825 current file has not been published since it was up-to-date. Thanks to
3826 Bill Freeman for the suggestion.
3828 * lisp/muse-publish.el (muse-publish-url): Handle case when returned url
3829 is nil. If this happens, return the original URL.
3831 * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Set using
3832 `muse-wiki-update-interwiki-regexp.'
3833 (muse-wiki-update-interwiki-regexp): New function that sets the value
3834 of `muse-wiki-interwiki-regexp'.
3835 (muse-wiki-interwiki-alist): Call `muse-wiki-update-interwiki-regexp'
3838 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Renamed from
3839 `muse-wiki-expand-interwiki'.
3840 (muse-wiki-transform-wikiword): New function that prevents WikiWords
3841 with no matching file from being published as links.
3843 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Accept an optional
3844 string argument once again, since this behavior is needed when
3846 (muse-wiki-handle-wikiword): Ditto.
3848 * lisp/muse.el (muse-handle-url): Ditto.
3850 * lisp/muse.el (muse-handle-implicit-link): Ditto. Restore match data
3851 after every unsuccessful attempt at handling the link. If argument is
3852 given, restore match-data at end, too.
3854 * lisp/muse.el (muse-handle-explicit-link): Accept optional string
3855 argument. Match data is always saved. If argument is not given,
3856 assume that `muse-implicit-link-regexp' has been matched against, and
3857 return the 1st match string if no handlers worked.
3861 ChangeLog lisp/muse-html.el lisp/muse-mode.el
3862 lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
3865 2005-07-04 23:00:06 GMT Michael Olson <mwolson@gnu.org> patch-85
3868 Hack on WikiName handling and make TAB work for Wiki links.
3870 muse--main--1.0--patch-85
3872 * lisp/muse-colors.el (muse-colors-markup): Use
3873 `muse-explicit-link-regexp' instead of `muse-link-regexp'.
3875 * lisp/muse-colors.el (muse-link-face): Add new argument EXPLICIT. If
3876 nil, don't color bad links. If non-nil, color bad links.
3878 * lisp/muse-colors.el (muse-colors-link): Pass `t' to `muse-link-face'.
3880 * lisp/muse-journal.el (muse-journal-rss-markup-regexps): Use
3881 `muse-explicit-link-regexp' instead of `muse-link-regexp'.
3882 (muse-journal-rss-munge-buffer): Ditto.
3884 * lisp/muse-mode.el (muse-mode-fill-nobreak-p, muse-link-at-point):
3887 * lisp/muse-mode.el (muse-link-at-point): Rewrite so that explicit links
3888 are handled first, then implicit ones. It should work better in all
3889 cases. For now, we depend on the value of `muse-implicit-link-regexp'
3890 to determine how far to scan for an implicit link. This defaults to
3891 the text between the point and the next space.
3893 * lisp/muse-mode.el (muse-visit-link-default): Refactored code from
3894 `muse-visit-link'. If the ANCHOR argument is a string, search for it
3895 literally after opening the buffer. Hopefully this can be of use in
3896 custom visit-link functions, when necessary.
3898 * lisp/muse-mode.el (muse-visit-link): Docfix. Call
3899 `muse-visit-link-default'.
3901 * lisp/muse-mode.el (muse-next-reference, muse-previous-reference):
3902 Search by text properties instead of regexps. This allows Muse to find
3903 links without having to have a massive regexp that contains all link
3904 types. The downside is that this will not work if the user defontifies
3905 the buffer. But it would somewhat defeat the purpose of following
3906 links if you can't see them.
3908 * lisp/muse-project.el (muse-project-batch-publish): Handle case when not
3909 enough command line args are passed in batch mode.
3911 * lisp/muse-publish.el (muse-publish-markup-regexps): Use
3912 `muse-explicit-link-regexp'.
3914 * lisp/muse-regexps.el (muse-explicit-link-regexp): Renamed from
3917 * lisp/muse-regexps.el (muse-implicit-link-regexp): New option that
3918 specifies the "common ground" of all implicit links, like URLs, bare
3919 WikiNames, and -- in the future -- email addresses.
3921 * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): Quote 'boolean.
3923 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Arg URL is no longer
3924 optional. That was a bad idea on my part. Renamed from
3925 `muse-wiki-interwiki-handle'. Hopefully all this renaming doesn't
3928 * lisp/muse-wiki.el (muse-wiki-expand-interwiki): Renamed from
3929 `muse-wiki-interwiki-expand'.
3930 (muse-wiki-handle-wikiword): Renamed from
3931 `muse-wiki-wikiword-handle'.
3933 * lisp/muse-wiki.el ("muse-colors", "muse-publish"): Use a string value
3934 for the eval-after-load arg since XEmacs chokes on constants.
3936 * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Don't display a bad-link
3937 face on WikiWords that don't correspond with a file. If people really
3938 want this to appear in bad-link face, I could accommodate that.
3940 * lisp/muse.el (muse-handle-url): New function that detects whether the
3941 given string is a URL.
3942 (muse-implicit-link-functions): Renamed from
3943 `muse-mode-link-functions'. Defaults to `muse-handle-url'.
3944 (muse-explicit-link-functions): Renamed from
3945 `muse-mode-handler-functions'.
3946 (muse-handle-implicit-link): New function that handles all
3947 implicit links by calling functions from `muse-implicit-link-functions'.
3948 (muse-handle-explicit-link): Renamed from
3953 ChangeLog lisp/muse-colors.el lisp/muse-journal.el
3954 lisp/muse-mode.el lisp/muse-project.el lisp/muse-publish.el
3955 lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
3958 2005-07-04 14:40:31 GMT Michael Olson <mwolson@gnu.org> patch-84
3961 Allow WikiWords to be ignored with <nop> or "''''".
3963 muse--main--1.0--patch-84
3965 * lisp/muse-mode.el (muse-browse-result): Docfixes.
3967 * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): New option that determines
3968 whether to hide <nop> tags when coloring a Muse buffer.
3969 (muse-wiki-wikiword-at-point): Docfix.
3970 (muse-wiki-colors-nop-tag): New function that colors <nop> tags.
3971 (muse-wiki-publish-nop-tag): New function that interprets <nop> tags
3973 (muse-colors-tags, muse-publish-markup-tags): Interpret <nop> tags,
3974 which keeps the WikiWord that follows it from being interpreted.
3975 (muse-publish-markup-regexps): Allow 4 single quotes to function as a
3980 ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
3983 2005-07-04 11:20:50 GMT Michael Olson <mwolson@gnu.org> patch-83
3986 Update postal address of FSF in muse-wiki.el.
3988 muse--main--1.0--patch-83
3990 * lisp/muse-wiki.el: Update postal address of the FSF.
3994 ChangeLog lisp/muse-wiki.el
3997 2005-07-01 22:48:51 GMT Michael Olson <mwolson@gnu.org> patch-82
4000 Interpret explicit links before emphasis.
4002 muse--main--1.0--patch-82
4004 * lisp/muse-publish.el (muse-publish-markup-regexps): Interpret explicit
4005 links before emphasis.
4007 * lisp/muse-wiki.el (muse-publish): Make rules use a multiple of 100 just
4011 ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
4014 2005-06-26 22:55:55 GMT Michael Olson <mwolson@gnu.org> patch-81
4017 Wiki hacking, regexp tweaks.
4019 muse--main--1.0--patch-81
4021 * lisp/muse-project.el (muse-project-ignore-regexp): Change group to
4024 * lisp/muse-regexps.el (muse-regexp-use-character-classes): New variable
4025 that indicates whether or not to use character classes in regexps. The
4026 default is to let Muse try to figure it out.
4027 (muse-extreg-usable-p): Make use of this variable.
4029 * lisp/muse-regexps.el (muse-url-regexp): There's too much whitespace in
4030 this regexp. I'm guessing it was supposed to have a TAB in there at
4031 one time. Replace this stuff with muse-regexp-space.
4033 * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use wikified EmacsWiki
4036 * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use "choice" instead of
4039 * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Include the page
4040 delimiter as part of the regexp. Allow "#" or "::" to be a delimiter.
4041 We'll fix those anchor problems eventually!
4043 * lisp/muse-wiki.el (muse-wiki-interwiki-at-point): New function that
4044 uses `muse-interwiki-handle' to determine whether an interwiki link is
4047 * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Make URL optional and
4048 look for a suitable value at point if needed.
4050 * lisp/muse-wiki.el: Make interwiki regexps color the same as wikiwords.
4052 * lisp/muse-wiki.el: Add publishing rule for muse-wiki-interwiki-regexp.
4054 * lisp/muse-wiki.el (muse-mode-link-functions): Add interwiki handling.
4057 ChangeLog lisp/muse-project.el lisp/muse-regexps.el
4061 2005-06-25 04:44:00 GMT Michael Olson <mwolson@gnu.org> patch-80
4064 Make installation of manual when not using Debian go smoothly.
4066 muse--main--1.0--patch-80
4068 * Makefile.defs (INSTALLINFO): New variable that specifies what command
4069 and options are to be used when insinuating the Muse documentation into
4072 * Makefile (install): Make use of INSTALLINFO.
4074 * README (Installation): Give directions for changing INSTALLINFO on a
4075 Debian system and changing where Muse is installed.
4080 ChangeLog Makefile Makefile.defs README muse.texi
4083 2005-06-25 04:09:15 GMT Michael Olson <mwolson@gnu.org> patch-79
4086 Fix compiler warning induced by last patch.
4088 muse--main--1.0--patch-79
4090 * lisp/muse-project.el (muse-current-file): Move to muse.el to fix
4094 ChangeLog lisp/muse-project.el lisp/muse.el
4097 2005-06-25 04:02:11 GMT Michael Olson <mwolson@gnu.org> patch-78
4100 Add `muse-current-file', fix minor QuickStart issue.
4102 muse--main--1.0--patch-78
4104 * examples/QuickStart: Make John Wiegley the author.
4106 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
4107 `muse-current-file' instead of `buffer-file-name'.
4109 * lisp/muse-project.el (muse-current-project): Document.
4111 * lisp/muse-project.el (muse-current-file): New variable indicating the
4112 name, including path, of the file that is currently being published.
4113 (muse-project-of-file): Make use of
4114 `muse-current-file'.
4116 * lisp/muse-publish.el (muse-publish-file): Set `muse-current-file' here.
4118 * lisp/muse.el (muse-page-name): Make use of `muse-current-file'.
4121 ChangeLog examples/QuickStart lisp/muse-blosxom.el
4122 lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
4126 2005-06-24 21:15:35 GMT Michael Olson <mwolson@gnu.org> patch-77
4129 Make muse-replace-regexp-in-string closer to its parent; no func change.
4131 muse--main--1.0--patch-77
4133 * lisp/muse.el (muse-replace-regexp-in-string): Add 2 more optional args
4134 to implement all functionality of `replace-regexp-in-string'. No
4135 functionality change.
4139 ChangeLog lisp/muse.el
4142 2005-06-24 00:22:12 GMT Michael Olson <mwolson@gnu.org> patch-76
4145 Play nicely with fill, adaptive-fill, and flyspell.
4147 muse--main--1.0--patch-76
4149 * muse-mode.el (muse-mode-intangible-links): New function used to
4150 determine whether links will be considered intangible.
4152 * lisp/muse-mode.el (muse-mode-link-functions)
4153 (muse-mode-handler-functions): Minor docfix.
4155 * lisp/muse-mode.el (muse-mode): Don't split long links when performing
4156 fill. Play nicely with adaptive-fill. Avoid lockup with flyspell by
4157 making links intangible by default, but this may be adjusted by use of
4158 the `muse-mode-intangible-links' function.
4160 * lisp/muse-mode.el (muse-mode-fill-nobreak-p): New function that returns
4161 nil if we should allow a fill to occur here. Keeps links from being
4164 * lisp/muse-mode.el (muse-mode-flyspell-p): New function that returns
4165 non-nil if we allow spell-checking to occur here. Keeps links from
4166 being improperly colorized.
4168 * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Break up long line; no
4169 functionality change.
4172 ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
4175 2005-06-23 07:13:35 GMT Michael Olson <mwolson@gnu.org> patch-75
4178 Minor doc changes and code prettification.
4180 muse--main--1.0--patch-75
4182 * AUTHORS: Note that YH's assignment is in the mail.
4184 * README (scripts): Explain better the contents of the `scripts'
4187 * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Split long line.
4190 AUTHORS ChangeLog README lisp/muse-wiki.el
4193 2005-06-23 05:20:04 GMT Michael Olson <mwolson@gnu.org> patch-74
4196 Merged from hodique@lifl.fr--2005 (patch 7-11)
4198 muse--main--1.0--patch-74
4202 * hodique@lifl.fr--2005/muse--yh--1.0--patch-7
4203 split WikiWords and InterWiki links into their own package
4205 * hodique@lifl.fr--2005/muse--yh--1.0--patch-8
4206 Merged from mwolson@gnu.org--2005 (patch 63-67), adapted muse-wiki features
4208 * hodique@lifl.fr--2005/muse--yh--1.0--patch-9
4209 Mimic experimental behavior for interwiki
4211 * hodique@lifl.fr--2005/muse--yh--1.0--patch-10
4212 fix notes publishing
4214 * hodique@lifl.fr--2005/muse--yh--1.0--patch-11
4218 lisp/.arch-ids/muse-wiki.el.id lisp/muse-wiki.el
4221 ChangeLog lisp/muse-colors.el lisp/muse-html.el
4222 lisp/muse-mode.el lisp/muse-publish.el lisp/muse.el
4225 experimental/.arch-ids/muse-wiki.el.id
4226 ==> experimental/.arch-ids/muse-wiki-old.el.id
4227 experimental/muse-wiki.el
4228 ==> experimental/muse-wiki-old.el
4231 hodique@lifl.fr--2005/muse--yh--1.0--patch-7
4232 hodique@lifl.fr--2005/muse--yh--1.0--patch-8
4233 hodique@lifl.fr--2005/muse--yh--1.0--patch-9
4234 hodique@lifl.fr--2005/muse--yh--1.0--patch-10
4235 hodique@lifl.fr--2005/muse--yh--1.0--patch-11
4238 2005-06-22 23:05:33 GMT Michael Olson <mwolson@gnu.org> patch-73
4241 Tell people where to find on-line version of manual.
4243 muse--main--1.0--patch-73
4245 * README: Add on-line locations for manual.
4247 * muse.texi: Remove @include directive. This makes generating a PDF of
4248 this documentation a lot easier.
4250 * muse.texi (Preface): Add on-line locations for manual.
4253 ChangeLog README muse.texi
4256 2005-06-22 19:57:42 GMT Michael Olson <mwolson@gnu.org> patch-72
4259 Try to make Muse play nice with outline minor mode.
4261 muse--main--1.0--patch-72
4263 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-emphasized)
4264 (muse-colors-underlined, muse-use-font-lock, muse-link-properties): Use
4265 "muse" instead of "t" when adding invisibility to text or checking for
4268 * lisp/muse.el (muse-add-to-invisibility-spec): New function that is a
4269 compatibility wrapper for `add-to-invisibility-spec'; XEmacs doesn't have
4273 ChangeLog lisp/muse-colors.el lisp/muse.el
4276 2005-06-22 08:02:58 GMT Michael Olson <mwolson@gnu.org> patch-71
4279 Minor grammar fix in Introduction section of manual.
4281 muse--main--1.0--patch-71
4283 * muse.texi (Introduction): Minor grammar fix.
4289 2005-06-22 06:32:02 GMT Michael Olson <mwolson@gnu.org> patch-70
4294 muse--main--1.0--patch-70
4296 * lisp/muse-colors.el: Remove unnecessary use of Version in header.
4298 * lisp/muse-html.el (muse-html-encoding-map): Add mapping for iso-8859-1.
4300 * lisp/muse-poem.el (muse-poem-markup-strings)
4301 (muse-poem-chapbook-strings): Make customizable.
4303 * lisp/muse-poem.el (muse-chapbook-latex-header)
4304 (muse-chapbook-latex-footer): Docfix.
4306 * lisp/muse-texinfo.el (muse-texinfo-info-extension)
4307 (muse-texinfo-pdf-extension): Ditto.
4309 * lisp/muse.el (muse-version): Change to 3.01.
4311 * muse.texi (Poem, Texinfo): Last two publishing styles complete. We're
4315 ChangeLog lisp/muse-colors.el lisp/muse-html.el
4316 lisp/muse-poem.el lisp/muse-texinfo.el lisp/muse.el muse.texi
4319 2005-06-20 02:29:08 GMT Michael Olson <mwolson@gnu.org> patch-69
4322 Tweak documentation thoroughly; still incomplete.
4324 muse--main--1.0--patch-69
4326 * README: Minor tweaks.
4328 * muse.texi: Massively rename chapters so that the titles are more
4329 descriptive. Clean up grammar.
4331 * muse.texi (Obtaining Muse): Move content of Installation node here,
4332 stripping out any customization tips, since those are covered later.
4333 Re-work this chapter since I was dissatisfied with it.
4335 * muse.texi (Installation): This node has the content of README regarding
4336 installation, which fits the title of the node much better than the
4339 * muse.texi (Blosxom): Turn the sections of this section into
4342 * muse.texi (Getting Help and Reporting Bugs): Turn this into a list. I
4345 * muse.texi (History): Add a "2005" item.
4348 ChangeLog README muse.texi
4351 2005-06-19 07:15:45 GMT Michael Olson <mwolson@gnu.org> patch-68
4354 Finish documenting 2 more publishing styles.
4356 muse--main--1.0--patch-68
4358 * lisp/muse-blosxom.el, lisp/muse-latex.el: Minor docfixes throughout.
4360 * lisp/muse-journal.el: Docfixes.
4362 * lisp/muse-publish.el (muse-publish-markup-functions): Add significant
4363 documentation to this function.
4365 * muse.texi (Blosxom Options): New node containing the publishing styles
4366 and options provided by Blosxom.
4367 (Book): Add usage note, as I suspect a lot of people might be confused
4369 (HTML): Space out entries better.
4370 (Journal, LaTeX): New nodes for publishing styles.
4371 (Common Elements): Document a few options that are present in
4375 ChangeLog lisp/muse-blosxom.el lisp/muse-journal.el
4376 lisp/muse-latex.el lisp/muse-publish.el muse.texi
4379 2005-06-19 04:45:46 GMT Michael Olson <mwolson@gnu.org> patch-67
4382 Make Muse installable and correct an Emacs21 issue.
4384 muse--main--1.0--patch-67
4386 * Makefile (.PRECIOUS): Indicate that .info and .html files in this
4387 directory will be generated.
4388 (all): Compile muse.info by default.
4389 (doc): Refactor into individual generation rules for .html and .info
4391 (install): New rule that installs Muse source code, compiled .elc
4392 files, and the manual into proper places.
4394 * Makefile.defs (ELISPDIR, INFODIR): Correct minor goof-up.
4396 * README (Insinuation): Move old content of Installation here.
4397 (Installation): Fill out this section.
4398 (Further Documentation): Add link to my website and note that a full
4399 manual is included with Muse.
4401 * lisp/Makefile (EL): Populate with .el files.
4402 (install): New rule that installs both .elc and .el files.
4404 * lisp/muse-texinfo.el (muse-texinfo-info-generate): If we're running
4405 Emacs21, hack in a handler for the @documentencoding tag so that it
4409 ChangeLog Makefile Makefile.defs README lisp/Makefile
4410 lisp/muse-texinfo.el
4413 2005-06-19 03:05:38 GMT Michael Olson <mwolson@gnu.org> patch-66
4416 Cater even more to XEmacs and its annoying whims.
4418 muse--main--1.0--patch-66
4420 * examples/Makefile (%.html, %.pdf, %.info): Pass EMACS value as
4421 environment variable.
4423 * lisp/Makefile (%.elc, test): Don't use "-L" option since XEmacs can't
4424 handle it. Load `muse-build.el' instead.
4426 * lisp/muse-colors.el (muse-colors-link): Add note that `link' is not
4429 * lisp/muse-journal.el (muse-journal-latex-munge-buffer)
4430 (muse-journal-rss-munge-buffer): Add note that the `qotd' binding is
4433 * lisp/muse-journal.el (muse-journal-generate-pages): Add note that this
4434 function does not appear to be used.
4436 * lisp/muse.el (muse-replace-regexp-in-string): Use in place of
4437 `replace-regexp-in-string', since XEmacs doesn't have this function.
4438 We only implement the first 3 args, but this could be extended if we
4441 * lisp/muse-blosxom.el (muse-blosxom-title-to-file): Use
4442 `muse-replace-regexp-in-string' in place of `replace-regexp-in-string'
4444 * lisp/muse-journal.el (muse-journal-anchorize-title): Ditto.
4446 * lisp/muse-colors.el (muse-colors-custom-tags): Remove unused binding to
4447 make XEmacs shut up.
4449 * lisp/muse-convert.el (muse-write-footnote): Ditto.
4451 * lisp/muse-html.el (muse-html-markup-table): Ditto.
4453 * lisp/muse-http.el (muse-winnow-list): Ditto.
4455 * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
4457 * lisp/muse-project.el (muse-project-file-entries): Ditto.
4459 * lisp/muse-publish.el (muse-publish-markup): Ditto.
4461 * scripts/muse-build.el: Add contrib path first; probably doesn't change
4464 * scripts/publish: Use EMACS environment variable instead of hard-coding
4468 ChangeLog examples/Makefile lisp/Makefile lisp/muse-blosxom.el
4469 lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
4470 lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
4471 lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
4472 lisp/muse.el scripts/muse-build.el scripts/publish
4475 2005-06-19 00:43:54 GMT Michael Olson <mwolson@gnu.org> patch-65
4478 Move lisp files to `lisp' directory; hack on Makefiles, XEmacs compat.
4480 muse--main--1.0--patch-65
4482 * AUTHORS: Update entry.
4484 * muse-*.el: Move to the lisp directory.
4486 * lisp/Makefile: New file containing rules to test and compile the
4489 * Makefile.defs: New file that contains common definitions for all other
4490 Makefiles, such as Emacs command to use.
4492 * Makefile: Move lisp-specific rules to lisp/Makefile.
4493 (SUBDIRS): New variable containing subdirectories to clean.
4495 * README: Update to reflect new location of source files. Give updated
4496 directions for compiling with XEmacs.
4498 * examples/Makefile (.PRECIOUS): Added to denote which type of files to
4500 (%.html): Pass SITEFLAG as an environment variable to
4503 * examples/QuickStart (The): Re-add the stray <comment> tag since it
4504 seems to be needed to keep the process from failing. This has *got* to
4505 be a bug in Muse, but I don't want to deal with it now.
4507 * lisp/muse-colors.el (muse-make-faces): Bind newsym locally.
4509 * lisp/muse-convert.el: Move line to commentary section.
4511 * lisp/muse-latex.el (muse-latex-markup-table): Note that the
4512 locally-bound `type' variable isn't used here.
4514 * lisp/muse-mode.el (muse-index-as-string): Remove unused `file' binding.
4516 * lisp/muse-texinfo.el (muse-texinfo-markup-table): Remove unused `field'
4519 * scripts/muse-build.el (load-path): Correct paths.
4521 * scripts/muse-build.el (muse-elint-files): Add a few variables here so
4522 as to avoid spurious warnings.
4524 * scripts/publish (style): Make use of SITEFLAG environment variable, if
4527 * lisp/muse.el (muse-line-end-position, muse-line-beginning-position):
4528 (muse-match-string-no-properties): New functions that take the place of
4529 `line-end-position', `line-beginning-position', and
4530 `match-string-no-properties', respectively.
4532 * examples/johnw/muse-johnw.el (muse-my-html-insert-contents)
4533 (muse-my-journal-find-entries): Use Muse-specific version of
4534 `match-string-no-properties', `line-beginning-position', and
4535 `line-end-position' since these do not exist in XEmacs.
4537 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-region)
4538 (muse-colors-custom-tags, muse-colors-link, muse-colors-title): Ditto.
4540 * lisp/muse-convert.el (muse-latex-transform): Ditto.
4542 * lisp/muse-html.el (muse-html-insert-anchor, muse-html-markup-footnote)
4543 (muse-html-insert-contents): Ditto.
4545 * lisp/muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
4547 * lisp/muse-mode.el (muse-link-at-point, muse-edit-link-at-point): Ditto.
4549 * lisp/muse-poem.el (muse-poem-prepare-buffer): Ditto.
4551 * lisp/muse-publish.el (muse-publish-markup-tag)
4552 (muse-publish-markup-footnote, muse-publish-markup-leading-space)
4553 (muse-published-buffer-contents): Ditto.
4555 * scripts/muse-build.el (muse-elint-files): Ditto.
4558 .arch-ids/Makefile.defs.id Makefile.defs lisp/.arch-ids/=id
4559 lisp/.arch-ids/Makefile.id lisp/Makefile
4562 AUTHORS ChangeLog Makefile README examples/Makefile
4563 examples/QuickStart examples/johnw/muse-johnw.el
4564 lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
4565 lisp/muse-journal.el lisp/muse-latex.el lisp/muse-mode.el
4566 lisp/muse-poem.el lisp/muse-publish.el lisp/muse-texinfo.el
4567 lisp/muse.el scripts/muse-build.el scripts/publish
4570 .arch-ids/muse-blosxom.el.id
4571 ==> lisp/.arch-ids/muse-blosxom.el.id
4572 .arch-ids/muse-book.el.id
4573 ==> lisp/.arch-ids/muse-book.el.id
4574 .arch-ids/muse-colors.el.id
4575 ==> lisp/.arch-ids/muse-colors.el.id
4576 .arch-ids/muse-convert.el.id
4577 ==> lisp/.arch-ids/muse-convert.el.id
4578 .arch-ids/muse-docbook.el.id
4579 ==> lisp/.arch-ids/muse-docbook.el.id
4580 .arch-ids/muse-html.el.id
4581 ==> lisp/.arch-ids/muse-html.el.id
4582 .arch-ids/muse-http.el.id
4583 ==> lisp/.arch-ids/muse-http.el.id
4584 .arch-ids/muse-journal.el.id
4585 ==> lisp/.arch-ids/muse-journal.el.id
4586 .arch-ids/muse-latex.el.id
4587 ==> lisp/.arch-ids/muse-latex.el.id
4588 .arch-ids/muse-mode.el.id
4589 ==> lisp/.arch-ids/muse-mode.el.id
4590 .arch-ids/muse-poem.el.id
4591 ==> lisp/.arch-ids/muse-poem.el.id
4592 .arch-ids/muse-project.el.id
4593 ==> lisp/.arch-ids/muse-project.el.id
4594 .arch-ids/muse-publish.el.id
4595 ==> lisp/.arch-ids/muse-publish.el.id
4596 .arch-ids/muse-regexps.el.id
4597 ==> lisp/.arch-ids/muse-regexps.el.id
4598 .arch-ids/muse-texinfo.el.id
4599 ==> lisp/.arch-ids/muse-texinfo.el.id
4600 .arch-ids/muse.el.id
4601 ==> lisp/.arch-ids/muse.el.id
4603 ==> lisp/muse-blosxom.el
4605 ==> lisp/muse-book.el
4607 ==> lisp/muse-colors.el
4609 ==> lisp/muse-convert.el
4611 ==> lisp/muse-docbook.el
4613 ==> lisp/muse-html.el
4615 ==> lisp/muse-http.el
4617 ==> lisp/muse-journal.el
4619 ==> lisp/muse-latex.el
4621 ==> lisp/muse-mode.el
4623 ==> lisp/muse-poem.el
4625 ==> lisp/muse-project.el
4627 ==> lisp/muse-publish.el
4629 ==> lisp/muse-regexps.el
4631 ==> lisp/muse-texinfo.el
4639 2005-06-18 20:12:05 GMT Michael Olson <mwolson@gnu.org> patch-64
4642 Massively untabify files.
4644 muse--main--1.0--patch-64
4648 ChangeLog ChangeLog.2004 experimental/muse-message.el
4649 experimental/muse-wiki.el muse-book.el muse-colors.el
4650 muse-convert.el muse-docbook.el muse-html.el muse-http.el
4651 muse-journal.el muse-latex.el muse-mode.el muse-poem.el
4652 muse-project.el muse-publish.el muse-regexps.el
4653 muse-texinfo.el muse.el
4656 2005-06-18 19:57:44 GMT Michael Olson <mwolson@gnu.org> patch-63
4659 Merged from hodique@lifl.fr--2005 (patch 2-6), without the WikiWord change.
4661 muse--main--1.0--patch-63
4663 (Summary of changes that Yann made)
4665 * muse-colors.el (muse-colors-link): Whitespace cleanup.
4667 * muse-mode.el (muse-generate-index): Move index generation code into
4668 `muse-index-as-string'.
4669 (muse-index-as-string): New function that generates an index and
4670 returns it as a string, instead of placing it in a buffer like
4671 `muse-generate-index' used to.
4675 * hodique@lifl.fr--2005/muse--yh--1.0--patch-2
4676 merge from mwolson@gnu.org--2005
4678 * hodique@lifl.fr--2005/muse--yh--1.0--patch-3
4679 Accept WikiWords as links [mostly rescinded]
4681 * hodique@lifl.fr--2005/muse--yh--1.0--patch-4
4682 merge from mwolson@gnu.org--2005/muse--main--1.0
4684 * hodique@lifl.fr--2005/muse--yh--1.0--patch-5
4685 Merged from mwolson@gnu.org--2005 (patch 60-62)
4687 * hodique@lifl.fr--2005/muse--yh--1.0--patch-6
4688 provide a string view of the index
4691 ChangeLog muse-colors.el muse-latex.el muse-mode.el
4694 hodique@lifl.fr--2005/muse--yh--1.0--patch-2
4695 hodique@lifl.fr--2005/muse--yh--1.0--patch-3
4696 hodique@lifl.fr--2005/muse--yh--1.0--patch-4
4697 hodique@lifl.fr--2005/muse--yh--1.0--patch-5
4698 hodique@lifl.fr--2005/muse--yh--1.0--patch-6
4701 2005-06-18 06:21:19 GMT Michael Olson <mwolson@gnu.org> patch-62
4704 Document Blosxom, Book, DocBook, and HTML publishing styles.
4706 muse--main--1.0--patch-62
4708 * muse-blosxom.el: Clean up header.
4710 * muse-book.el (muse-before-book-publish-hook): Rename to
4711 `muse-book-before-publish-hook'.
4712 (muse-after-book-publish-hook): Rename to
4713 `muse-book-after-publish-hook'.
4715 * muse-html.el (muse-html-anchor-on-word, muse-html-table-attributes)
4716 (muse-html-markup-strings, muse-xhtml-markup-strings)
4717 (muse-html-meta-content-type, muse-html-meta-content-encoding)
4718 (muse-html-charset-default, muse-html-encoding-default)
4719 (muse-html-encoding-map): Docfixes.
4721 * muse.texi (Blosxom, Book, DocBook, HTML, Deriving Styles): New
4725 ChangeLog muse-blosxom.el muse-book.el muse-html.el muse.texi
4728 2005-06-18 01:35:33 GMT Michael Olson <mwolson@gnu.org> patch-61
4731 Begin work on Publishing Styles section of manual.
4733 muse--main--1.0--patch-61
4735 * Makefile (.PHONY): Add "doc" to list.
4736 (doc): New rule that generates Info and HTML files from muse.texi.
4737 (dist): Rely on `distclean', not `clean'.
4739 * examples/QuickStart (Authoring mode): Remove empty section.
4741 * muse.texi: Call this program "the Emacs Muse" in title.
4742 (Publishing Styles): Begin to populate section.
4743 (Deriving Styles): First subsection of Publishing Styles.
4744 (Contributors): Remove spurious copyright section, since we address
4747 * README: Actually remember to add this file.
4750 .arch-ids/README.id README
4753 ChangeLog Makefile examples/QuickStart muse.texi
4756 2005-06-17 01:10:41 GMT Michael Olson <mwolson@gnu.org> patch-60
4759 Document Markup Rules.
4761 muse--main--1.0--patch-60
4763 * examples/QuickStart: Remove stray <comment> tag.
4765 * muse.texi (Top): Comment every menu line.
4766 (Markup Rules): New section with plenty of subsections.
4769 ChangeLog examples/QuickStart muse.texi
4772 2005-06-15 23:50:12 GMT Michael Olson <mwolson@gnu.org> patch-59
4775 Release this as Muse 3.00.90 (RC1).
4777 muse--main--1.0--patch-59
4779 * Makefile (%.elc): Use -q instead of --no-init-file because the former
4780 is compatible with both Emacs and XEmacs.
4782 * examples/README: Renamed to QuickStart.
4784 * examples/Makefile (EXAMPLES): Reflect name change of README.
4789 ChangeLog Makefile examples/Makefile muse.el
4792 examples/.arch-ids/README.id
4793 ==> examples/.arch-ids/QuickStart.id
4795 ==> examples/QuickStart
4798 2005-06-15 22:47:05 GMT Michael Olson <mwolson@gnu.org> patch-58
4801 Makefile refactoring.
4803 muse--main--1.0--patch-58
4805 * Makefile (.PHONY): List all non-file targets.
4806 (examples): New rule that calls Make in the examples directory.
4807 (atranslit): Removed, since this isn't (yet) bundled with Muse.
4809 * README: Move to the examples directory. I'd prefer to distribute a
4810 very basic plain text README and use this as a quickstart + markup
4811 example + publishing example.
4813 * examples/Makefile: Move all README-related rules here.
4815 * examples/README: Add an "About this document" section.
4817 * scripts/publish (style): Do not include the contrib directory, since we
4818 don't use any code from there. Since this is only invoked from the
4819 examples directory, make sure add the parent directory to the load
4822 * muse.texi: Change version to 3.00.90 (RC1).
4824 * muse.el: Change location of the README file in header.
4826 * muse.el (muse-version): Update to 3.00.90 (RC1).
4829 examples/.arch-ids/Makefile.id examples/Makefile
4832 ChangeLog Makefile examples/README muse.el muse.texi
4837 ==> examples/.arch-ids/README.id
4842 2005-06-14 03:14:05 GMT Michael Olson <mwolson@gnu.org> patch-57
4845 Update my example configuration.
4847 muse--main--1.0--patch-57
4849 * examples/mwolson/muse-init.el: Update to reflect use of outline faces
4850 and experimental status of muse-message.
4853 ChangeLog examples/mwolson/muse-init.el
4856 2005-06-14 03:08:54 GMT Michael Olson <mwolson@gnu.org> patch-56
4859 Provide optional outline-style faces; customization fixes; experimental stuff.
4861 muse--main--1.0--patch-56
4863 * muse-colors.el (muse-colors-autogen-headings): New user-customizable
4864 option that determines what the header faces should look like. If
4865 'outline, use outline-style faces. If nil, don't generate the faces at
4866 all, which allows the user to specify their own. Otherwise, use the
4867 scaled faces, which is the default behavior.
4868 (muse-colors-outline-faces-list): List of faces to use. In case the
4869 outline faces are not available, provide reasonable defaults.
4870 (muse-make-faces): Use dolist instead of mapc. Implement the
4871 possibility of having outline-style colors for heading. Don't call
4872 this function immediately -- give the users time to make their changes
4873 through the customize interface. Once we call this function, Emcs from
4874 CVS will not allow the faces to be changed easily, which is a shame.
4876 * muse-message.el (muse-message-contents-tag): Copied from
4877 `muse-publish-contents-tag' in order to keep the customization
4878 interface from making the `muse-markup-tags' option from throwing a
4879 type mismatch error. This function is untested and will likely do
4880 nothing useful. This file has been moved to the experimental folder
4881 until it gets fleshed out more.
4883 * experimental/muse-wiki.el: New file from johnw's initial attempt at a
4884 file that could eventually provide wiki-like ability. Currently this
4885 is just a collection of functions that were pruned out when he remade
4886 Muse, so don't get too excited. I plan to eventually merge Yann
4887 Hodique's work here, probably after the first release of Muse.
4889 * muse-regexps.el (muse-regexp): Improve description.
4891 * muse-project.el (muse-project-ignore-regexp): Make this be a part of
4892 the muse-regexp group since it is just a single regexp. Lists of
4893 regexps don't have to be in muse-regexp, however.
4895 * muse-blosxom.el (muse-blosxom): Change use of `behaviour' to `behavior'
4896 since the Emacs devel mailing list seems to not want Britain-izations
4899 * muse-colors.el (muse-colors): Ditto.
4901 * muse-docbook.el (muse-docbook): Ditto.
4903 * muse-html.el (muse-html): Ditto.
4905 * muse-http.el (muse-http): Ditto.
4907 * muse-message.el (muse-message): Ditto.
4909 * muse-mode.el (muse-mode): Ditto.
4911 * muse-project.el (muse-project): Ditto.
4913 * muse-publish.el (muse-publish): Ditto.
4915 * muse.el (muse): Ditto.
4918 experimental/.arch-ids/=id
4919 experimental/.arch-ids/muse-wiki.el.id
4920 experimental/muse-wiki.el
4923 ChangeLog experimental/muse-message.el muse-blosxom.el
4924 muse-colors.el muse-docbook.el muse-html.el muse-http.el
4925 muse-mode.el muse-project.el muse-publish.el muse-regexps.el
4929 .arch-ids/muse-message.el.id
4930 ==> experimental/.arch-ids/muse-message.el.id
4932 ==> experimental/muse-message.el
4935 experimental experimental/.arch-ids
4938 2005-06-13 22:37:20 GMT Michael Olson <mwolson@gnu.org> patch-55
4941 Fix publishing error when given an empty string for header/footer.
4943 muse--main--1.0--patch-55
4945 * muse-publish.el (muse-insert-file-or-string): Don't pass argument to
4946 `file-readable-p' if it is an empty string. For some reason,
4947 `file-readable-p' and `insert-file-contents' were treating an empty
4948 string as if it were the current directory.
4951 ChangeLog muse-publish.el
4954 2005-06-13 22:01:00 GMT Michael Olson <mwolson@gnu.org> patch-54
4957 WYSIWYG emphasis, XEmacs compatibility hacks.
4959 muse--main--1.0--patch-54
4961 * muse-colors.el (muse-colors-emphasized): Make emphasis more WYSIWIG
4962 compliant. Only colorize if we end with the same number of asterisks
4963 as we start with, preventing unnoticed syntax errors. Don't colorize
4964 in the middle of a word.
4965 (muse-colors-underlined): Make underlining more WYSIWIG compliant.
4966 Only colorize if we end with an underscore. Don't colorize in the
4969 * muse-docbook.el (muse-docbook-markup-paragraph): Move question mark
4970 inside of group. This will probably not do anything, but it seems
4973 * muse-html.el (muse-html-markup-paragraph): Attempt to deal with case
4974 where we start with an image link. JohnW didn't seem to like having
4975 <p> tags inserted before image links, but they don't validate properly
4976 as they are. For now, I will surround such links/paragraphs with <div
4977 class="image-link"> in an attempt to be as not invasive and yet
4978 standards compliant as possible.
4980 * muse-html.el (muse-html-escape-string): Work around distinction between
4981 int and char types in XEmacs. Deal with an annoying replace-match bug
4982 in XEmacs that rears its head at times.
4984 * muse-publish.el (muse-publish-markup-word): Allow underlines to be
4988 ChangeLog muse-colors.el muse-docbook.el muse-html.el
4992 2005-06-13 01:13:08 GMT Michael Olson <mwolson@gnu.org> patch-53
4995 Minor code cleanup to address elint issues.
4997 muse--main--1.0--patch-53
4999 * Makefile (test): Don't build README files during this rule. Remove
5000 spurious "make clean" statement.
5002 * muse-colors.el (muse-colors-tags): Make sure that this appears in the
5003 `muse-colors' group, and give it a proper type.
5005 * muse-mode.el: Wrap condition-case around `eval-when-compile'.
5007 * examples/johnw/muse-johnw.el (muse-my-html-insert-contents,
5008 muse-my-journal-find-entries): Replace `string-to-int' with
5011 * muse-html.el (muse-html-insert-contents): Ditto.
5013 * muse-journal.el (muse-journal-html-munge-buffer,
5014 muse-journal-latex-munge-buffer): Ditto.
5016 * muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
5018 * muse-publish.el (muse-publish-markup-footnote,
5019 muse-publish-contents-tag): Ditto.
5021 * muse-regexps.el (muse-extreg-usable-p): Ditto.
5024 ChangeLog Makefile examples/johnw/muse-johnw.el muse-colors.el
5025 muse-html.el muse-journal.el muse-mode.el muse-publish.el
5029 2005-06-13 00:41:10 GMT Michael Olson <mwolson@gnu.org> patch-52
5032 Add ability to automate the creation a new blosxom entry.
5034 muse--main--1.0--patch-52
5036 * examples/mwolson/muse-init.el: Move new entry section to
5037 muse-blosxom.el. Modify the key settings in my example accordingly.
5039 * muse-blosxom.el (muse-blosxom-footer): Just use the empty string, since
5040 Muse always makes sure that the file ends with a newline.
5042 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove this, since
5043 planner markup is now provided automatically by the planner port to
5044 Muse, and we don't have any customized markup.
5046 * muse-blosxom.el (muse-blosxom-base-directory): New customizable
5047 variable that specifies where the base directory of your blog entries
5050 * muse-blosxom.el (muse-blosxom-get-categories): Get the categories from
5051 the base directory. Explore categories recursively.
5053 * muse-blosxom.el (muse-blosxom-title-to-file): Helper function for
5054 `muse-blosxom-new-entry'. Turns the given title into a lowercase, sans
5055 special characters file name.
5057 * muse-blosxom.el (muse-blosxom-new-entry): Automate the process of
5058 making a new blog entry. It will prompt you for a category, then a
5059 title, and then will create a new file that has the date and title
5063 ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
5066 2005-06-12 22:11:20 GMT Michael Olson <mwolson@gnu.org> patch-51
5069 Change mailing address of FSF, add AUTHORS file.
5071 muse--main--1.0--patch-51
5073 * muse-*.el, muse.texi: Change mailing address of FSF.
5075 * muse.texi (Contributors): Fix typo.
5077 * AUTHORS: New file containing a list of all of those who have
5078 contributed code or documentation to Muse, how many lines were changed,
5082 .arch-ids/AUTHORS.id AUTHORS
5085 ChangeLog muse-blosxom.el muse-convert.el muse-docbook.el
5086 muse-html.el muse-http.el muse-journal.el muse-latex.el
5087 muse-message.el muse-mode.el muse-poem.el muse-project.el
5088 muse-publish.el muse-regexps.el muse-texinfo.el muse.el
5092 2005-06-12 21:33:24 GMT Michael Olson <mwolson@gnu.org> patch-50
5095 Merged from hodique@lifl.fr--2005 (patch 0-1)
5097 muse--main--1.0--patch-50
5101 * hodique@lifl.fr--2005/muse--yh--1.0--base-0
5102 tag of mwolson@gnu.org--2005/muse--main--1.0--patch-49
5104 * hodique@lifl.fr--2005/muse--yh--1.0--patch-1
5105 fix .html (for example) in visible names for links
5108 ChangeLog muse-publish.el
5111 hodique@lifl.fr--2005/muse--yh--1.0--base-0
5112 hodique@lifl.fr--2005/muse--yh--1.0--patch-1
5115 2005-06-11 23:35:43 GMT Michael Olson <mwolson@gnu.org> patch-49
5118 Make generated X(HT)ML show up in the right encoding in other modes.
5120 muse--main--1.0--patch-49
5122 * muse-html.el (muse-xhtml-header): Add "encoding=..." to first line.
5123 Thanks to Zhiqiang Ye for the suggestion. This attempts to make
5124 generated (X)HTML files show up in the right coding system when editing
5125 them with another Emacs mode.
5127 * muse-journal.el (muse-journal-rss-header): Automatically determine the
5128 encoding instead of hard-coding it.
5130 * muse-message.el: Add content to Commentary section, explaining the use
5131 of this publishing style.
5134 ChangeLog muse-html.el muse-journal.el muse-message.el
5137 2005-06-11 01:28:01 GMT Michael Olson <mwolson@gnu.org> patch-48
5140 Move regexps to same group, only make 4 heading faces.
5142 muse--main--1.0--patch-48
5144 * muse-colors.el (muse-make-faces): Only create 4 header faces since we
5145 can only publish 3 of them specially, leaving the fourth to be in
5147 (muse-colors-markup): Only recognize 4 levels of heading.
5149 * muse-regexps.el (muse-tag-regexp, muse-link-regexp, muse-url-regexp)
5150 (muse-file-regexp, muse-image-regexp)
5151 (muse-ignored-extensions-regexp): Moved here from muse.el. It seems
5152 like a good idea to have all the regexps in the same group.
5155 ChangeLog muse-colors.el muse-regexps.el muse.el
5158 2005-06-09 19:48:02 GMT Michael Olson <mwolson@gnu.org> patch-47
5161 Update my example config, minor code cleanup.
5163 muse--main--1.0--patch-47
5165 * examples/mwolson/muse-init.el (muse-project-alist): Shorten project
5166 names and add "Plans" project.
5168 * muse-docbook.el (looking-back): Delete.
5170 * muse-html.el (looking-back): Delete.
5172 * muse-html.el (muse-html-markup-paragraph): Use `muse-looking-back'
5173 instead of `looking-back'.
5175 * muse.el (muse-looking-back): Instead of redefining the `looking-back'
5176 function, use this function. If `looking-back' exists, call it;
5177 otherwise, use a workaround.
5180 contrib/.arch-ids/pcomplete.el.id contrib/pcomplete.el
5183 ChangeLog examples/mwolson/muse-init.el muse-docbook.el
5184 muse-html.el muse.el
5187 2005-05-30 22:15:13 GMT Michael Olson <mwolson@gnu.org> patch-46
5190 Handle a few paragraph publishing edge cases better.
5192 muse--main--1.0--patch-46
5194 * muse-docbook.el (muse-docbook-markup-regexps): Consolidate the
5195 beginning-of-document, end-of-document, and paragraph separator regexps
5196 so that one markup rule can be used in all these cases.
5197 (muse-docbook-markup-paragraph): Handle more cases correctly. In
5198 particular, blockquote or center at beginning or end of document will
5199 be published properly. Hopefully this won't slow things down too much.
5200 (muse-docbook-markup-paragraph-close): Removed.
5202 * muse-blosxom.el (muse-blosxom-markup-regexps): Ditto.
5204 * muse-html.el (muse-html-markup-regexps, muse-html-markup-paragraph):
5206 (muse-html-markup-paragraph-close): Removed.
5209 ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
5212 2005-05-28 23:37:11 GMT Michael Olson <mwolson@gnu.org> patch-45
5215 Improve prompt when reading a tag.
5217 muse--main--1.0--patch-45
5219 * muse-mode.el (muse-insert-tag): Add a colon after "default" like some
5220 other Emacs modes seem to do.
5223 ChangeLog muse-mode.el
5226 2005-05-28 23:34:50 GMT Michael Olson <mwolson@gnu.org> patch-44
5229 Warn user when publishing fails due to a private directory.
5231 muse--main--1.0--patch-44
5233 * muse-project.el (muse-project-private-p): Warn users when publishing a
5234 file fails due to its directory not being readable by others. Make
5235 sure that you do a `chmod +o name_of_directory' if you want the
5236 contents of that directory to be publishable.
5239 ChangeLog muse-project.el
5242 2005-05-28 23:21:39 GMT Michael Olson <mwolson@gnu.org> patch-43
5245 Fix error with example tags and message publishing style.
5247 muse--main--1.0--patch-43
5249 * muse-colors.el: Don't define `font-lock-mode' as a variable. Check to
5250 see if a previous definition for `font-lock-multiline' exists.
5252 * muse-message.el (muse-message-example-tag): Don't require two
5253 additional (unused) arguments.
5256 ChangeLog muse-colors.el muse-message.el
5259 2005-05-22 05:58:40 GMT Michael Olson <mwolson@gnu.org> patch-42
5262 Always end the published document with a newline.
5264 muse--main--1.0--patch-42
5266 * muse-html.el (muse-html-markup-paragraph-close): Always end the
5267 published document with a newline.
5269 * muse-docbook.el (muse-docbook-markup-paragraph-close): Ditto.
5272 ChangeLog muse-docbook.el muse-html.el
5275 2005-05-22 01:26:13 GMT Michael Olson <mwolson@gnu.org> patch-41
5278 Don't let automatic backup files crash the publishing process.
5280 muse--main--1.0--patch-41
5282 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove rule for date
5283 directive since this value is already processed by
5284 `muse-publish-markup-directive', and may be obtained by using
5285 the code: (muse-publishing-directive "date").
5287 * muse-colors.el (muse-colors-region): Make sure that we don't ever try
5288 to run (funcall nil); this happened once during a debugging process.
5290 * muse-project.el (muse-project-private-p): Skip any file for which we
5291 cannot fetch attributes. This fixes a bug where having an
5292 Emacs-generated automatic backup file in a publishing directory causes
5293 the publishing process to halt with an error.
5296 ChangeLog muse-blosxom.el muse-colors.el muse-project.el
5299 2005-05-20 20:44:46 GMT Michael Olson <mwolson@gnu.org> patch-40
5302 Apply fix in previous patch to the DocBook publishing style.
5304 muse--main--1.0--patch-40
5306 * muse-docbook.el (muse-docbook-markup-paragraph-close): Apply fix from
5307 previous patch here as well.
5311 ChangeLog muse-docbook.el
5314 2005-05-20 20:28:32 GMT Michael Olson <mwolson@gnu.org> patch-39
5317 Fix newly-introduced lock-up during HTML publishing.
5319 muse--main--1.0--patch-39
5321 * muse-blosxom.el (muse-blosxom-markup-regexps): Give date directive and
5322 planner rules higher priority in the publishing sequence. Hopefully
5323 this will not wreck anything; I don't use these rules, so I cannot
5324 tell. This wasn't a real bugfix, just an aesthetic code thing for me.
5326 * muse-html.el (muse-html-markup-paragraph-close): Don't use
5327 replace-match; that seems to be slightly evil. Return nil instead of a
5328 newline since otherwise Muse thinks that we are not done yet and gets
5329 into an infinite loop. This should fix the lock-up problem that
5330 resulted from the previous few patches.
5333 ChangeLog muse-blosxom.el muse-html.el
5336 2005-05-19 23:44:16 GMT Michael Olson <mwolson@gnu.org> patch-38
5341 muse--main--1.0--patch-38
5343 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove stray parenthesis.
5347 ChangeLog muse-blosxom.el
5350 2005-05-19 23:41:54 GMT Michael Olson <mwolson@gnu.org> patch-37
5353 Make docbook and blosxom modes close paragraphs properly at end.
5355 muse--main--1.0--patch-37
5357 * muse-blosxom.el (muse-blosxom-markup-regexps): Use new rule from last
5360 * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
5361 (muse-docbook-markup-paragraph-close): Adapt from
5362 `muse-html-markup-paragraph-close'.
5364 * muse-html.el (muse-html-markup-paragraph-close): Add newline so that we
5365 preserve the same appearance as before the last patch.
5368 ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
5371 2005-05-19 23:26:50 GMT Michael Olson <mwolson@gnu.org> patch-36
5374 Bugfix: Close P tag properly at end of file.
5376 muse--main--1.0--patch-36
5378 * muse-blosxom.el: Fix bug where loading this file twice would cause an
5381 * muse-html.el (muse-html-markup-regexps): Use simpler mechanism for
5382 detecting whether or not a paragraph needs a closing P tag.
5383 (muse-html-markup-paragraph-close): New function that only inserts a
5384 closing P tag when an unclosed P tag is nearby.
5387 ChangeLog muse-blosxom.el muse-html.el
5390 2005-05-18 06:07:02 GMT Michael Olson <mwolson@gnu.org> patch-35
5393 Update my example settings.
5395 muse--main--1.0--patch-35
5397 * examples/mwolson/muse-init.el: Synchronize with my current settings.
5400 ChangeLog examples/mwolson/muse-init.el
5403 2005-05-18 06:03:07 GMT Michael Olson <mwolson@gnu.org> patch-34
5406 Update documentation for C-c TAB feature.
5408 muse--main--1.0--patch-34
5410 * muse.texi (Keystroke Summary): Note that C-c TAB calls
5418 2005-05-18 06:00:27 GMT Michael Olson <mwolson@gnu.org> patch-33
5421 New feature: tag completion with C-c TAB.
5423 muse--main--1.0--patch-33
5425 * muse-mode.el (muse-mode-map): Map C-c TAB to `muse-insert-tag'.
5426 (muse-tag-history, muse-custom-tags): New variables that keep track of
5427 the tag history and newly-entered tags respectively for
5429 (muse-insert-tag): New function that interactively prompts the user for
5433 ChangeLog muse-mode.el
5436 2005-05-18 05:49:07 GMT Michael Olson <mwolson@gnu.org> patch-32
5439 Fix XHTML validation error with <hr> and <br>.
5441 muse--main--1.0--patch-32
5443 * muse-html.el (muse-xhtml-markup-strings): Use the proper form of the BR
5444 and HR tags for XHTML publishing. This should fix a few validation
5445 errors that I've been noticing lately.
5448 ChangeLog muse-html.el
5451 2005-05-12 22:46:10 GMT Michael Olson <mwolson@gnu.org> patch-31
5454 Remove flyspell overlays on links.
5456 muse--main--1.0--patch-31
5458 * muse-colors.el (muse-colors-link): Remove flyspell overlays. This
5459 should make the link clickable. On Emacs21, the color will stay red,
5460 but other Emacsen should do the right thing, which is use the normal
5461 link color. Hopefully this will fix some strange flyspell-related link
5465 ChangeLog muse-colors.el
5468 2005-05-06 03:30:05 GMT Michael Olson <mwolson@gnu.org> patch-30
5471 Update my example Muse settings.
5473 muse--main--1.0--patch-30
5475 * examples/mwolson/muse-init.el: Update from my latest version.
5476 (muse-project-alist): Remove the francais part of my blog.
5477 (my-muse-mode-flyspell-p): Split old `my-muse-mode-affect-p' function
5478 into this and `my-muse-mode-fill-nobreak-p'.
5479 (muse-mode-hook): Tell fill mode to avoid breaking links; hopefully
5480 this is the best way to accomplish this.
5481 (my-muse-blosxom-title-to-file): Replace more non-alphanumeric
5482 characters in the title.
5483 (my-muse-prepare-entry-for-xanga): Treat example regions better.
5486 ChangeLog examples/mwolson/muse-init.el
5489 2005-04-21 18:25:28 GMT Michael Olson <mwolson@gnu.org> patch-29
5492 Add simple `muse-version' function.
5494 muse--main--1.0--patch-29
5496 * muse.el (muse-version): New function that displays the value of the
5497 `muse-version' variable. This should be easier for the user to type
5498 than C-h v muse-version.
5504 2005-04-21 18:19:02 GMT Michael Olson <mwolson@gnu.org> patch-28
5507 Don't compile documentation by default.
5509 muse--main--1.0--patch-28
5511 * Makefile (all): Don't compile documentation by default.
5512 (doc): Use this rule to compile documentation.
5518 2005-04-16 18:08:24 GMT Michael Olson <mwolson@gnu.org> patch-27
5521 Merge RSS 2.0 enclosure support for muse-journal.el from johnw
5523 muse--main--1.0--patch-27
5525 2005-04-16 Michael Olson <mwolson@gnu.org>
5527 * muse-journal.el: Merge in enclosure support for RSS 2.0 from
5528 johnw. If a journal entry's title is a [[link]], then an
5529 <enclosure> tag will be added to the XML data giving the size and
5530 MIME type of the link target. This makes podcasting with Muse
5532 (muse-journal-rss-entry-template): Add enclosure usage to example.
5533 (muse-journal-rss-munge-buffer): Implement enclosures.
5536 ChangeLog muse-journal.el
5539 2005-04-15 05:54:30 GMT Michael Olson <mwolson@gnu.org> patch-26
5542 Standardize source headers, appease elint, don't require planner
5544 muse--main--1.0--patch-26
5546 2005-04-15 Michael Olson <mwolson@gnu.org>
5548 * Makefile, scripts/muse-build.el: Moved muse-build.el to the
5549 `scripts' directory since it really isn't part of Muse proper; it
5550 is used to generate Muse output from the command line.
5552 * muse-blosxom.el: Handle case where planner is not loaded so that
5553 it isn't a hard requirement.
5555 * muse-colors.el: Move definition of `muse-colors-tag-info' up so
5556 that elint doesn't complain.
5558 * muse-message.el (muse-message-markup-link): Don't throw up on
5559 links with no description.
5561 * muse-blosxom.el, muse-book.el, muse-colors.el, muse-convert.el,
5562 muse-docbook.el, muse-html.el, muse-http.el, muse-journal.el,
5563 muse-latex.el, muse-message.el, muse-mode.el, muse-poem.el,
5564 muse-project.el, muse-publish.el, muse-regexps.el,
5565 muse-texinfo.el, muse.el: Add standard header for each file in
5566 preparation for the initial release, which will hopefully happen
5567 sometime within the next month.
5571 experimental/.arch-ids/=id
5574 ChangeLog Makefile muse-blosxom.el muse-book.el muse-colors.el
5575 muse-convert.el muse-docbook.el muse-html.el muse-http.el
5576 muse-journal.el muse-latex.el muse-message.el muse-mode.el
5577 muse-poem.el muse-project.el muse-publish.el muse-regexps.el
5578 muse-texinfo.el muse.el
5581 .arch-ids/muse-build.el.id
5582 ==> scripts/.arch-ids/muse-build.el.id
5584 ==> scripts/muse-build.el
5586 removed directories:
5587 experimental experimental/.arch-ids
5590 2005-04-14 23:46:47 GMT Michael Olson <mwolson@gnu.org> patch-25
5593 Merge contents of muse-latexcjk.el into muse-latex.el.
5595 muse--main--1.0--patch-25
5597 2005-04-14 Michael Olson <mwolson@gnu.org>
5599 * muse-latex.el (muse-latexcjk-header, muse-latexcjk-footer)
5600 (muse-latexcjk-encoding-map, muse-latexcjk-encoding-default)
5601 (muse-latexcjk-encoding, muse-latexcjk-transform-content-type):
5602 Merge in from muse-latexcjk.el.
5604 * muse-latexcjk.el: Removed, functionality merged with
5608 .arch-ids/muse-latexcjk.el.id muse-latexcjk.el
5611 ChangeLog muse-latex.el
5614 2005-04-06 23:25:47 GMT Michael Olson <mwolson@gnu.org> patch-24
5617 Merge muse-xhtml.el into muse-html.el.
5619 muse--main--1.0--patch-24
5621 2005-04-06 Michael Olson <mwolson@gnu.org>
5623 * examples/mwolson/muse-init.el: Update with respect to the
5624 muse-xhtml.el merge.
5626 * muse-html.el: The contents of muse-xhtml.el have been merged in
5627 as advised by John Wiegley.
5628 (muse-html-style-sheet): Add example for XHTML use in the
5629 function's documentation.
5630 (muse-xhtml-header, muse-xhtml-footer, muse-xhtml-markup-tags):
5631 Moved from muse-xhtml.el.
5633 * muse-xhtml.el: Removed; contents merged into muse-html.el.
5636 .arch-ids/muse-xhtml.el.id muse-xhtml.el
5639 ChangeLog examples/mwolson/muse-init.el muse-html.el
5642 2005-04-06 03:18:55 GMT Michael Olson <mwolson@gnu.org> patch-23
5645 Try to fix regexps for Emacs 21.4.
5647 muse--main--1.0--patch-23
5649 2005-04-05 Michael Olson <mwolson@gnu.org>
5651 * muse-regexps.el (muse-extreg-usable-p): Try to make regexps work
5655 ChangeLog muse-regexps.el
5658 2005-04-01 17:59:47 GMT Michael Olson <mwolson@gnu.org> patch-22
5661 Add comments to the publish-project example script
5663 muse--main--1.0--patch-22
5665 2005-04-01 Michael Olson <mwolson@gnu.org>
5667 * examples/publish-project: Moved here from
5668 scripts/publish-project. Added a few comments so people know what
5672 ChangeLog examples/publish-project
5675 scripts/.arch-ids/publish-project.id
5676 ==> examples/.arch-ids/publish-project.id
5677 scripts/publish-project
5678 ==> examples/publish-project
5681 2005-04-01 02:27:08 GMT Michael Olson <mwolson@gnu.org> patch-21
5684 New XHTML style, add more examples to my sample muse config
5686 muse--main--1.0--patch-21
5688 2005-03-31 Michael Olson <mwolson@gnu.org>
5690 * examples/mwolson/muse-init.el: Give an example of deriving a
5691 custom publishing style.
5692 (my-muse-blosxom-finalize): Finalizes the "my-blosxom" style.
5693 (my-muse-prepare-entry-for-xanga): Mangle the published output
5694 from a blosxom project and copy the result to the clipboard for
5695 easy pasting into Xanga's web form. The file is untouched.
5697 * muse-html.el (muse-html-style-sheet): Include the <style
5698 type="text/css"></style> wrapper around the example.
5699 (muse-html-header): Don't add <style type="text/css"></style>
5700 around the value of `muse-html-style-sheet' anymore. This allows
5701 for the option of putting your stylesheet(s) in a separate file.
5702 An example of this is given in the documentation for this
5705 * muse-xhtml: New file that implements a publishing style which is
5706 derived from HTML mode. It uses a slightly modified version of
5707 the HTML markup rules to generate XHTML-compliant output.
5709 * muse-blosxom.el: Add new "blosxom-xhtml" style. The old
5710 "blosxom" style has been renamed to "blosxom-html". Fix a few
5713 * muse-journal.el: Add new "journal-xhtml" style.
5715 * muse-message.el: Add new "message-xhtml" style.
5718 .arch-ids/muse-xhtml.el.id muse-xhtml.el
5721 ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
5722 muse-html.el muse-journal.el muse-message.el
5725 2005-03-25 03:55:13 GMT Michael Olson <mwolson@gnu.org> patch-20
5728 Add my muse configuration to the examples
5730 muse--main--1.0--patch-20
5732 2005-03-24 Michael Olson <mwolson@gnu.org>
5734 * examples/johnw: Move John Wiegley's configuration to this
5737 * examples/mwolson: My configuration files go here.
5739 * examples/mwolson/muse-init.el: My Muse configuration file. I
5740 just figured out how to keep links from being spell-checked or
5741 split up by fill-mode, so the implementation of this may be found
5742 here. I also made a function that sets up a blog entry for me.
5745 examples/johnw/.arch-ids/=id examples/mwolson/.arch-ids/=id
5746 examples/mwolson/.arch-ids/muse-init.el.id
5747 examples/mwolson/muse-init.el
5753 examples/.arch-ids/muse-johnw.el.id
5754 ==> examples/johnw/.arch-ids/muse-johnw.el.id
5755 examples/.arch-ids/publish-johnw.id
5756 ==> examples/johnw/.arch-ids/publish-johnw.id
5757 examples/muse-johnw.el
5758 ==> examples/johnw/muse-johnw.el
5759 examples/publish-johnw
5760 ==> examples/johnw/publish-johnw
5763 examples/johnw examples/johnw/.arch-ids examples/mwolson
5764 examples/mwolson/.arch-ids
5767 2005-03-24 22:57:10 GMT Michael Olson <mwolson@gnu.org> patch-19
5770 Add muse-blosxom script and plugin for pyblosxom
5772 muse--main--1.0--patch-19
5774 2005-03-24 Michael Olson <mwolson@gnu.org>
5776 * muse-blosxom.el: Update copyright notice in headers and mention
5777 the pyblosxom scripts.
5779 * contrib/pyblosxom: New directory containing pyblosxom plugins
5782 * contrib/getstamps.py: Script that generates the "timestamps"
5783 file, run on the local machine.
5785 * contrib/hardcodedates.py: PyBlosxom plugin that interprets the
5789 contrib/pyblosxom/.arch-ids/=id
5790 contrib/pyblosxom/.arch-ids/getstamps.py.id
5791 contrib/pyblosxom/.arch-ids/hardcodedates.py.id
5792 contrib/pyblosxom/getstamps.py
5793 contrib/pyblosxom/hardcodedates.py
5796 ChangeLog muse-blosxom.el
5799 contrib/pyblosxom contrib/pyblosxom/.arch-ids
5802 2005-03-23 19:05:09 GMT Michael Olson <mwolson@gnu.org> patch-18
5805 muse-blosxom.el has matured past experimental status
5807 muse--main--1.0--patch-18
5809 2005-03-23 Michael Olson <mwolson@gnu.org>
5811 * muse-blosxom.el: Remove common functionality that has already
5812 been implemented in `muse-html.el'. Derive this mode from
5813 `muse-html'. Update documentation. I now feel that this file is
5814 ready to be included in the top-level Muse directory.
5817 ChangeLog muse-blosxom.el
5820 experimental/.arch-ids/muse-blosxom.el.id
5821 ==> .arch-ids/muse-blosxom.el.id
5822 experimental/muse-blosxom.el
5826 2005-03-22 05:28:01 GMT Michael Olson <mwolson@gnu.org> patch-17
5829 Make muse-blosxom.el slightly less experimental
5831 muse--main--1.0--patch-17
5833 2005-03-22 Michael Olson <mwolson@gnu.org>
5835 * experimental/muse-blosxom.el (muse-blosxom-page-date-alist):
5836 Renamed from `blosxom-page-date-alist'. Currently it does nothing
5838 (muse-blosxom-markup-regexps): Remove unnecessary first grouping
5839 from the `muse-blosxom-markup-date-directive' rule.
5840 (blosxom-set-time): Remove this function. We're not going to be
5841 touching the timestamp manually anymore -- it's too much of a
5842 hassle. Right now I've got a python program that compiles a
5843 timestamp file and a pyblosxom helper that reads it. Something
5844 similar could be arranged for blosxom, I'm sure.
5848 ChangeLog experimental/muse-blosxom.el
5851 2005-03-20 19:40:10 GMT Michael Olson <mwolson@gnu.org> patch-16
5854 Apply latest journal-related updates from johnw
5856 muse--main--1.0--patch-16
5860 ChangeLog examples/muse-johnw.el muse-journal.el
5863 2005-03-01 02:58:29 GMT Michael Olson <mwolson@gnu.org> patch-15
5866 Add Projects node to the manual
5868 muse--main--1.0--patch-15
5870 2005-02-28 Michael Olson <mwolson@gnu.org>
5872 * muse.texi: Change copyright notice since the FSF is now the
5874 (Projects): New node, based on a section from the README file.
5880 2005-03-01 02:25:15 GMT Michael Olson <mwolson@gnu.org> patch-14
5883 Correct documentation, adding some content.
5885 muse--main--1.0--patch-14
5887 2005-02-28 Michael Olson <mwolson@gnu.org>
5889 * muse.texi: Change license terms of the documentation to the GNU
5890 GPL instead of the GNU FDL, as per the consent of the copyright
5891 holders of the emacs-wiki manual, from which this is based. Some
5892 emacs-wiki-isms in the manual were corrected, and the Getting
5893 Started section was updated.
5899 2005-02-17 19:08:19 GMT Michael Olson <mwolson@gnu.org> patch-13
5902 Make muse-blosxom.el a bit more sane, still need to bum it down a bit
5904 muse--main--1.0--patch-13
5906 2005-02-17 Michael Olson <mwolson@gnu.org>
5908 * experimental/muse-blosxom.el: Somehow the contents of this file
5909 managed to get duplicated. I removed the duplicates.
5910 (muse-blosxom-date): Remove this, since it is not useful.
5911 (muse-blosxom-header): Use the standard header that blosxom.el
5915 ChangeLog experimental/muse-blosxom.el
5918 2005-02-08 04:20:41 GMT Michael Olson <mwolson@gnu.org> patch-12
5921 Initial commit of muse.texi, nothing substantial
5923 muse--main--1.0--patch-12
5925 2005-02-07 Michael Olson <mwolson@gnu.org>
5927 * muse.texi: New file that provides the documentation for Muse.
5928 It is in a very rough form at the moment. Nothing substantial may
5929 be found here yet. Be ye warned.
5932 .arch-ids/muse.texi.id muse.texi
5938 2005-02-08 01:15:15 GMT Michael Olson <mwolson@gnu.org> patch-11
5941 Add docstring, new trivial function
5943 muse--main--1.0--patch-11
5945 2005-02-07 Michael Olson <mwolson@gnu.org>
5947 * muse-mode.el (muse-mode-map): Make "C-c =" trigger
5948 `muse-what-changed'. No functionality change.
5949 (muse-what-changed): New function that displays in diff format the
5950 changes made since the buffer was last saved.
5952 * muse-project.el (muse-project-publish): Add docstring.
5955 ChangeLog muse-mode.el muse-project.el
5958 2005-02-04 18:42:08 GMT Michael Olson <mwolson@gnu.org> patch-10
5961 Add experimental version of muse-blosxom.el to project
5963 muse--main--1.0--patch-10
5965 2005-02-04 Michael Olson <mwolson@gnu.org>
5967 * Makefile (realclean): Remove file that gets generated when fonts
5970 * experimental/muse-bloxsom.el: New file that implements Blosxom
5971 support for Muse. It's in a very rough state, hence its placement
5972 in the `experimental' directory.
5975 experimental/.arch-ids/=id
5976 experimental/.arch-ids/muse-blosxom.el.id
5977 experimental/muse-blosxom.el
5983 experimental experimental/.arch-ids
5986 2005-02-04 18:19:44 GMT Michael Olson <mwolson@gnu.org> patch-9
5989 Make permissions more consistent
5991 muse--main--1.0--patch-9
5997 modified directories:
5998 contrib examples scripts
6001 2005-02-04 18:13:56 GMT Michael Olson <mwolson@gnu.org> patch-8
6006 muse--main--1.0--patch-8
6008 2005-02-04 Michael Olson <mwolson@gnu.org>
6010 * muse-build.el: Add contrib directory to `load-path'.
6011 (muse-elint-files): Load `muse-regexps.el'.
6013 * scripts/publish: Change permissions so that this script is
6014 executable. Add contrib directory to load list. Add
6015 `muse-regexps.el' to list.
6018 ChangeLog muse-build.el scripts/publish
6021 2005-01-31 21:04:43 GMT Michael Olson <mwolson@gnu.org> patch-7
6024 Use "—" instead of "—"
6026 muse--main--1.0--patch-7
6028 2005-01-31 Michael Olson <mwolson@gnu.org>
6030 * muse-docbook.el (muse-docbook-markup-strings): Replace "—"
6031 with "—" so that documents validate properly. Thanks to
6032 Björn Lindström for the suggestion.
6034 * muse-html.el (muse-html-markup-strings): Ditto.
6037 ChangeLog muse-docbook.el muse-html.el
6040 2005-01-25 19:04:31 GMT Michael Olson <mwolson@gnu.org> patch-6
6043 Fix use of "[:blank:]" in underline markup
6045 muse--main--1.0--patch-6
6047 2005-01-25 Michael Olson <mwolson@gnu.org>
6049 * muse-colors.el (muse-colors-markup): Replace "[:blank:]" with
6050 use of `muse-regexp-blank'.
6053 ChangeLog muse-colors.el
6056 2005-01-03 06:00:43 GMT Michael Olson <mwolson@member.fsf.org> patch-5
6059 Fix problem with headings being given wrong face
6061 muse--main--1.0--patch-5
6063 2005-01-03 Michael Olson <mwolson@gnu.org>
6065 * muse-colors.el: Add header.
6066 (muse-colors-emphasized): Headings were being given the coloring
6067 for the next level of heading instead of the real
6068 level (i.e. `muse-header-2' instead of `muse-header-1' for "*
6069 Heading"). Thanks to Lan Yufeng for finding this and sending a
6072 * muse-regexps.el: Fix header.
6075 ChangeLog muse-colors.el muse-regexps.el
6078 2005-01-02 00:02:15 GMT Michael Olson <mwolson@member.fsf.org> patch-4
6083 muse--main--1.0--patch-4
6085 2005-01-01 Michael Olson <mwolson@gnu.org>
6087 * ChangeLog: Move old ChangeLog to ChangeLog.2004. This new
6088 version will be automatically maintained by Arch.
6092 .arch-ids/ChangeLog.id ChangeLog
6095 .arch-ids/ChangeLog.id
6096 ==> .arch-ids/ChangeLog.2004.id
6101 2004-12-30 07:26:48 GMT Michael Olson <mwolson@member.fsf.org> patch-3
6104 Extended regexps fix, allow spaces in 1st part of links
6106 muse--main--1.0--patch-3
6108 2004-12-30 Michael Olson <mwolson@gnu.org>
6110 * muse.el (muse-link-regexp): Allow spaces in the first part of
6113 * muse-colors.el, muse-convert.el, muse-docbook.el: Use
6114 customizable alternatives to extended character classes.
6116 * muse-html.el, muse-mode.el, muse-publish.el: Ditto.
6119 ChangeLog muse-colors.el muse-convert.el muse-docbook.el
6120 muse-html.el muse-mode.el muse-publish.el muse.el
6123 2004-12-30 02:18:07 GMT Michael Olson <mwolson@member.fsf.org> patch-2
6126 Begin to change regexp handling, tweak muse.el header
6128 muse--main--1.0--patch-2
6130 2004-12-29 Michael Olson <mwolson@gnu.org>
6132 * muse.el: Change Copyright notice to FSF. Change Maintainer to
6135 * muse-regexps.el: New file that implements regexp handling.
6136 Generalized regexp options will be moved to it eventually.
6139 .arch-ids/muse-regexps.el.id muse-regexps.el
6145 2004-12-30 01:49:50 GMT Michael Olson <mwolson@member.fsf.org> patch-1
6148 Do some early spring cleaning
6150 muse--main--1.0--patch-1
6152 2004-12-29 Michael Olson <mwolson@gnu.org>
6154 * Makefile: Change path to `publish' script.
6156 * contrib/pcomplete.el: New file that is used by Muse without
6157 actually being a part of it: hence its location in the contrib
6160 * contrib/cgi.el, contrib/httpd.el: New location.
6162 * examples/muse-johnw.el, examples/publish-johnw: Ditto.
6164 * scripts/publish, scripts/publish-project: Ditto.
6167 contrib/.arch-ids/=id contrib/.arch-ids/pcomplete.el.id
6168 contrib/pcomplete.el examples/.arch-ids/=id
6169 scripts/.arch-ids/=id
6176 ==> contrib/.arch-ids/cgi.el.id
6177 .arch-ids/httpd.el.id
6178 ==> contrib/.arch-ids/httpd.el.id
6179 .arch-ids/muse-johnw.el.id
6180 ==> examples/.arch-ids/muse-johnw.el.id
6181 .arch-ids/publish-johnw.id
6182 ==> examples/.arch-ids/publish-johnw.id
6183 .arch-ids/publish-project.id
6184 ==> scripts/.arch-ids/publish-project.id
6185 .arch-ids/publish.id
6186 ==> scripts/.arch-ids/publish.id
6190 ==> contrib/httpd.el
6192 ==> examples/muse-johnw.el
6196 ==> examples/publish-johnw
6198 ==> scripts/publish-project
6201 contrib contrib/.arch-ids examples examples/.arch-ids scripts
6205 2004-12-30 01:33:11 GMT Michael Olson <mwolson@member.fsf.org> base-0
6208 tag of mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
6210 muse--main--1.0--base-0
6212 (automatically generated log message)
6215 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--base-0
6216 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-1
6217 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-2
6218 lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-1
6219 lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-2
6220 mwolson@member.fsf.org--2004/muse--main--1.0--base-0
6221 mwolson@member.fsf.org--2004/muse--main--1.0--patch-1
6222 mwolson@member.fsf.org--2004/muse--main--1.0--patch-2
6223 mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
6224 mwolson@member.fsf.org--2004/muse--mwolson--1.0--base-0
6225 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-1
6226 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-2
6227 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-3
6228 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-4
6229 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-5
6230 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-6
6231 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-7
6232 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-8