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-16 21:29:58 GMT Michael Olson <mwolson@gnu.org> patch-302
8 muse-html: Fix regexp error.
10 muse--main--1.0--patch-302
12 * lisp/muse-html.el (muse-html-escape-string): Fix error in regexp
16 ChangeLog lisp/muse-html.el
19 2005-12-16 16:42:46 GMT Michael Olson <mwolson@gnu.org> patch-298
22 muse-mode: Make muse-edit-link-at-point work.
24 muse--main--1.0--patch-298
26 * lisp/muse-mode.el (muse-edit-link-at-point): Save match data so that
27 this function works. Before, it would remove an arbitrary chunk of the
31 ChangeLog lisp/muse-mode.el
34 2005-12-15 23:09:32 GMT Michael Olson <mwolson@gnu.org> patch-297
37 Change mode of muse-protocols to 644.
39 muse--main--1.0--patch-297
43 ChangeLog lisp/muse-protocols.el
46 2005-12-14 00:57:11 GMT Michael Olson <mwolson@gnu.org> patch-296
49 muse-wiki: WikiWord suffix fix.
51 muse--main--1.0--patch-296
53 * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Don't require there to
54 be nothing at the end. This allows us to separate WikiWords with
55 "''''" to indicate suffixes.
58 ChangeLog lisp/muse-wiki.el
61 2005-12-14 00:54:02 GMT Michael Olson <mwolson@gnu.org> patch-295
64 muse-wiki: Fix an error that occurs when muse-colors is not loaded.
66 muse--main--1.0--patch-295
68 * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Try to fix an
69 error when muse-colors is not loaded. Thanks to Stefan van der Walt
73 ChangeLog lisp/muse-wiki.el
76 2005-12-11 03:21:14 GMT Michael Olson <mwolson@gnu.org> patch-286
79 muse-wiki: First try at implementing WikiName separator.
81 muse--main--1.0--patch-286
83 * lisp/muse-wiki.el: Implement WikiName separator support via "''''"
84 markup, for when you want to add a suffix to a WikiName.
87 ChangeLog lisp/muse-wiki.el
90 2005-12-06 16:54:40 GMT Michael Olson <mwolson@gnu.org> patch-283
95 muse--main--1.0--patch-283
97 * lisp/muse-mode.el (muse-current-word): Switch order of save-restriction
98 and save-excursion as recommended by Emacs documentation.
101 ChangeLog lisp/muse-mode.el
104 2005-12-01 01:32:29 GMT Michael Olson <mwolson@gnu.org> patch-282
107 muse-mode: Handle case where we visit an anchor-only link.
109 muse--main--1.0--patch-282
111 * lisp/muse-mode.el (muse-visit-link-default): Handle case where the link
112 consists of only an anchor. Thanks to Jim Ottaway for the patch.
115 ChangeLog lisp/muse-mode.el
118 2005-12-01 01:08:13 GMT Michael Olson <mwolson@gnu.org> patch-281
121 muse-colors: Add faces for all 3 levels of emphasis.
123 muse--main--1.0--patch-281
125 * lisp/muse-colors.el (muse-emphasis-1, muse-emphasis-2)
126 (muse-emphasis-3): New faces that represent italic, bold, and bold
127 italic emphasis, respectively.
128 (muse-colors-emphasized): Use new faces. Thanks to Phillip Lord for
129 the suggestion and the initial code.
132 AUTHORS ChangeLog lisp/muse-colors.el
135 2005-11-21 21:11:14 GMT Michael Olson <mwolson@gnu.org> patch-278
138 Don't split anchors in URLs.
140 muse--main--1.0--patch-278
142 * lisp/muse-mode.el (muse-visit-link-default): Install patch from Jim
143 Ottaway. Remove ANCHOR parameter. Compute the anchor ourselves. Make
144 sure that we handle URLs before trying to split the anchor.
145 (muse-visit-link): Don't compute the anchor. Let the callee do that.
148 ChangeLog lisp/muse-mode.el
151 2005-11-20 22:22:10 GMT Michael Olson <mwolson@gnu.org> patch-276
154 Deal with case when muse-make-link is passed an explicit link.
156 muse--main--1.0--patch-276
158 * lisp/muse-mode.el (muse-make-link): Apply patch from Sacha that deals
159 with case when we are passed an explicit-style link.
162 ChangeLog lisp/muse-mode.el
165 2005-11-19 00:01:26 GMT Michael Olson <mwolson@gnu.org> patch-273
168 muse-latex: Make footnotes look a bit more natural for LaTeX users.
170 muse--main--1.0--patch-273
172 * lisp/muse-latex.el (muse-latex-markup-strings): Remove markup strings
173 for footnotemark and footnotetext-end, as recommended by Jim Ottaway.
176 ChangeLog lisp/muse-latex.el
179 2005-11-18 23:56:22 GMT Michael Olson <mwolson@gnu.org> patch-272
182 muse-texinfo: Correct markup strings for dots, enddots, center.
184 muse--main--1.0--patch-272
186 * AUTHORS: Bookkeeping
188 * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Apply patch from
189 Jim Ottaway that produces correct output for dots, enddots, and
193 AUTHORS ChangeLog lisp/muse-texinfo.el
196 2005-11-16 23:56:20 GMT Michael Olson <mwolson@gnu.org> patch-268
199 Allow "-" in publishing directives.
201 muse--main--1.0--patch-268
203 * lisp/muse-publish.el (muse-publish-markup-regexps): Allow "-" in
204 publishing directives. Thanks to Jim Ottaway for the suggestion.
207 ChangeLog lisp/muse-publish.el
210 2005-11-14 20:28:47 GMT Michael Olson <mwolson@gnu.org> patch-267
213 muse-latex: Fix "generation of PDF failed" message.
215 muse--main--1.0--patch-267
217 * lisp/muse-latex.el (muse-latex-pdf-generate): Make sure that we return
218 t or nil depending on whether the publishing attempt was successful.
221 ChangeLog lisp/muse-latex.el
224 2005-11-10 01:26:15 GMT Michael Olson <mwolson@gnu.org> patch-266
227 Call pdflatex a reasonable number of times.
229 muse--main--1.0--patch-266
231 * lisp/muse-latex.el (muse-latex-pdf-generate): Call pdflatex up to 3
232 times, depending on what return value we get. Thanks to John Wiegley
236 ChangeLog Makefile.defs debian/changelog debian/rules
240 2005-10-31 20:38:52 GMT Michael Olson <mwolson@gnu.org> patch-263
243 Fix mistyping of new option name.
245 muse--main--1.0--patch-263
247 * lisp/muse-publish.el (muse-publish-markup-comment)
248 (muse-publish-comment-tag): s/markup-//g. Fix mistyping of new option.
251 ChangeLog lisp/muse-publish.el
254 2005-10-29 09:15:07 GMT Michael Olson <mwolson@gnu.org> patch-257
257 By default, use ".muse" extension and do not detect by pathname.
259 muse--main--1.0--patch-257
261 * lisp/muse-mode.el (muse-mode-auto-p): Default to nil.
262 (muse-file-extension): Default to "muse". This has the effect of
263 making Emacs associate the ".muse" extension with muse-mode, without
264 trying to figure things out from the path to the file. The former
265 method is usually considered to be best, so we'll go with it.
268 ChangeLog lisp/muse-mode.el lisp/muse.el
271 2005-10-29 07:10:16 GMT Michael Olson <mwolson@gnu.org> patch-256
274 Emacs 21 flyspell fix.
276 muse--main--1.0--patch-256
278 * lisp/muse-mode.el (muse-mode): I finally figured out how to get
279 flyspell to pay attention to my muse-mode-flyspell-p constraints, which
280 means that the version of flyspell that comes with Emacs21 will no
281 longer mess up links.
284 ChangeLog lisp/muse-mode.el
287 2005-10-29 03:22:40 GMT Michael Olson <mwolson@gnu.org> patch-255
290 Merged from jeho@jeho.org--2005 (patch 0-11)
292 muse--main--1.0--patch-255
296 * lisp/muse-latex.el (muse-latex-markup-strings): Use the proper
299 * lisp/muse-mode.el (muse-link-at-point): Avoid error with intangible
301 (muse-visit-link-default): Save position before searching, in case the
302 search fails. Use a regexp search. Start from beginning of document.
303 Refine search regexp.
305 * lisp/muse-wiki.el (muse-wiki-ignore-bare-project-names): New option
306 that indicated whether project names without a page specifier will be
308 (muse-wiki-handle-interwiki): Consult
309 `muse-wiki-ignore-bare-project-names'.
313 * jeho@jeho.org--2005/muse--jeho--1.0--patch-6
314 muse-mode.el fix for muse-visit-link-default
316 * jeho@jeho.org--2005/muse--jeho--1.0--patch-7
317 muse-mode.el fix intangible problem in muse-link-at-point
319 * jeho@jeho.org--2005/muse--jeho--1.0--patch-8
320 muse-wiki: added option for not rendering bare project names as links
322 * jeho@jeho.org--2005/muse--jeho--1.0--patch-10
323 muse-mode.el: fix finding an anchor
325 * jeho@jeho.org--2005/muse--jeho--1.0--patch-11
326 muse-latex.el: fix footnote-end
329 AUTHORS ChangeLog lisp/muse-latex.el lisp/muse-mode.el
333 jeho@jeho.org--2005/muse--jeho--1.0--base-0
334 jeho@jeho.org--2005/muse--jeho--1.0--patch-1
335 jeho@jeho.org--2005/muse--jeho--1.0--patch-2
336 jeho@jeho.org--2005/muse--jeho--1.0--patch-3
337 jeho@jeho.org--2005/muse--jeho--1.0--patch-4
338 jeho@jeho.org--2005/muse--jeho--1.0--patch-5
339 jeho@jeho.org--2005/muse--jeho--1.0--patch-6
340 jeho@jeho.org--2005/muse--jeho--1.0--patch-7
341 jeho@jeho.org--2005/muse--jeho--1.0--patch-8
342 jeho@jeho.org--2005/muse--jeho--1.0--patch-9
343 jeho@jeho.org--2005/muse--jeho--1.0--patch-10
344 jeho@jeho.org--2005/muse--jeho--1.0--patch-11
347 2005-10-21 14:39:50 GMT Michael Olson <mwolson@gnu.org> patch-252
350 Allow anchors to occur near (rather than at) the beginning of line.
352 muse--main--1.0--patch-252
354 * lisp/muse-publish.el (muse-publish-markup-regexps): Allow non-word
355 characters before anchor, like " - ". Thanks to Phillip Lord for the
359 ChangeLog lisp/muse-publish.el
362 2005-10-13 04:20:29 GMT Michael Olson <mwolson@gnu.org> patch-251
365 Minor bookkeeping update.
367 muse--main--1.0--patch-251
369 * AUTHORS: Update information.
375 2005-10-13 03:38:30 GMT Michael Olson <mwolson@gnu.org> patch-249
378 muse-latex: Ignore anchor if it occurs at end of line.
380 muse--main--1.0--patch-249
382 * lisp/muse-latex.el (muse-latex-insert-anchor): If the anchor occurs at
383 the end of a line, ignore it. Thanks to Na Li for the suggestion.
386 ChangeLog experimental/muse-xml.el lisp/muse-latex.el
389 2005-09-27 00:15:05 GMT Michael Olson <mwolson@gnu.org> patch-246
392 Figure out syntax of :set.
394 muse--main--1.0--patch-246
396 * lisp/muse-project.el (muse-project): Make the :set option inline to
397 match the actual syntax that Muse recognizes.
399 * muse.texi (Projects): Note that I need to work on this section.
402 ChangeLog lisp/muse-project.el muse.texi
405 2005-09-26 22:31:57 GMT Michael Olson <mwolson@gnu.org> patch-245
408 Release Emacs Muse 3.02.01.
410 muse--main--1.0--patch-245
412 * NEWS: Update entries for Muse 3.02.01.
414 * debian/rules: Install NEWS.Debian.
416 * debian/NEWS: New file that contains Debian-related news items.
418 * examples/mwolson/muse-init.el: Update with my latest changes.
420 * examples/mwolson/templates/footer.html: Use
421 `muse-publishing-directive'.
424 debian/.arch-ids/NEWS.id debian/NEWS
427 ChangeLog Makefile.defs NEWS debian/changelog debian/rules
428 examples/mwolson/muse-init.el
429 examples/mwolson/templates/footer.html lisp/muse.el muse.texi
432 2005-09-26 21:23:49 GMT Michael Olson <mwolson@gnu.org> patch-244
435 Fix customization bugs concerning muse-project-alist.
437 muse--main--1.0--patch-244
439 * examples/johnw/muse-johnw.el: Update with latest version from John.
441 * muse-project.el (muse-project-alist-using-customize): New variable that
442 indicates whether or not we just used customize to modify the value of
444 (muse-project-alist-get): Set muse-project-alist-using-customize.
445 (muse-project-alist-set): Only try to unescape muse-project-alist if
446 muse-project-alist-using-customize is set. Make sure that the value we
447 save to .emacs is unescaped.
448 (muse-project): Add definition for :value-delete so that we can work
449 around an Emacs21 and XEmacs21 annoyance.
452 ChangeLog examples/johnw/muse-johnw.el lisp/muse-project.el
455 2005-09-25 03:06:25 GMT Michael Olson <mwolson@gnu.org> patch-243
458 Try to make link properties more sane.
460 muse--main--1.0--patch-243
462 * lisp/muse-colors.el (muse-link-properties): Try to make link properties
463 a bit smarter. It is hoped that this fixes several strange key
464 movement and link coloring issues. Thanks to Sergey Vlasov for the
468 AUTHORS ChangeLog lisp/muse-colors.el
471 2005-09-24 00:01:56 GMT Michael Olson <mwolson@gnu.org> patch-242
474 Use modification time for date directive.
476 muse--main--1.0--patch-242
478 * lisp/muse-publish.el (muse-publish-markup-buffer): Set the date
479 directive using the currently-publishing file's modification time,
480 rather than the current time.
483 ChangeLog lisp/muse-publish.el
486 2005-09-22 16:15:59 GMT Michael Olson <mwolson@gnu.org> patch-240
489 If more than 1 blank separates list/table items, separate them.
491 muse--main--1.0--patch-240
493 * lisp/muse-docbook.el, muse-html.el, muse-latex.el, muse-texinfo.el,
494 experimental/muse-xml.el (muse-*-markup-regexps): If more than 1 blank
495 line separates a list or table item, it will form a new table.
498 ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
499 lisp/muse-html.el lisp/muse-latex.el lisp/muse-texinfo.el
502 2005-09-19 01:34:48 GMT Michael Olson <mwolson@gnu.org> patch-239
505 muse.texi: Use @example instead of @smallexample.
507 muse--main--1.0--patch-239
509 * muse.texi: Replace @smallexample with @example. It didn't do what I
510 thought it did, and the result looked worse. Hence, the reversal.
516 2005-09-19 01:31:34 GMT Michael Olson <mwolson@gnu.org> patch-238
519 muse-html: Add muse-xhtml-style-sheet.
521 muse--main--1.0--patch-238
523 * lisp/muse-html.el (muse-html-style-sheet): Remove XHTML note.
524 (muse-xhtml-style-sheet): New option that is used in muse-xhtml-header.
525 Thanks to Trent Buck for the suggestion.
528 ChangeLog lisp/muse-html.el
531 2005-09-16 07:06:42 GMT Michael Olson <mwolson@gnu.org> patch-237
536 muse--main--1.0--patch-237
538 * Makefile.defs: Update Debian stuff.
540 * changelog: Add entry for 3.02-1, urgency medium.
543 ChangeLog Makefile.defs debian/changelog
546 2005-09-16 06:57:44 GMT Michael Olson <mwolson@gnu.org> patch-236
551 muse--main--1.0--patch-236
553 * lisp/muse.el (muse-version): Increment to 3.02.
555 * *.el: Fix first header line.
557 * examples/mwolson/muse-init.el: Sync with my config.
558 (my-muse-pdf-make-links-absolute): New function that makes relative
559 links absolute in a hard-coded way.
560 (my-muse-pdf-prepare-buffer): Add `my-muse-pdf-make-links-absolute' to
561 publishing transforms.
566 experimental/.arch-ids/muse-cite.el.id
567 experimental/muse-cite.el
570 ChangeLog Makefile.defs NEWS examples/mwolson/muse-init.el
571 experimental/muse-message.el experimental/muse-xml.el
572 lisp/muse-blosxom.el lisp/muse-book.el lisp/muse-colors.el
573 lisp/muse-convert.el lisp/muse-docbook.el lisp/muse-html.el
574 lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
575 lisp/muse-mode.el lisp/muse-poem.el lisp/muse-project.el
576 lisp/muse-protocols.el lisp/muse-publish.el
577 lisp/muse-regexps.el lisp/muse-texinfo.el lisp/muse-wiki.el
578 lisp/muse.el muse.texi
581 2005-09-16 06:33:11 GMT Michael Olson <mwolson@gnu.org> patch-235
584 Finish documentation.
586 muse--main--1.0--patch-235
588 * muse.texi (Comments): New node that describes the syntax of comments.
589 (Markup Strings): Describe all markup strings.
595 2005-09-16 05:02:45 GMT Michael Olson <mwolson@gnu.org> patch-234
598 Document style elements for muse-define-style.
600 muse--main--1.0--patch-234
602 * muse.texi: Use @smallexample for 1-line examples.
603 (Style Elements): New node that explains the different style elements
604 that may be used for muse-define-style and muse-derive-style.
605 (Deriving Styles): Prune unnecessary entries. Explain existing entries
612 2005-09-16 04:05:19 GMT Michael Olson <mwolson@gnu.org> patch-233
615 Make documentation separately installable.
617 muse--main--1.0--patch-233
619 * Makefile (install): Split into install-bin and install-info.
621 * muse.texi (Markup Regexps): Fix display bug.
624 ChangeLog Makefile muse.texi
627 2005-09-15 03:52:01 GMT Michael Olson <mwolson@gnu.org> patch-232
630 muse-mode: Set comment syntax.
632 muse--main--1.0--patch-232
634 * lisp/muse-mode.el (muse-mode): Declare comment syntax to be
635 `^; comment text$'. Thanks to Jesse Alama for the suggestion.
638 ChangeLog lisp/muse-mode.el
641 2005-09-13 06:30:18 GMT Michael Olson <mwolson@gnu.org> patch-231
644 muse.texi: Add publishing order information.
646 muse--main--1.0--patch-231
648 * muse.texi (Markup Regexps): Add publishing order.
654 2005-09-09 15:12:05 GMT Michael Olson <mwolson@gnu.org> patch-230
657 Hack on documentation. The release is in sight!
659 muse--main--1.0--patch-230
661 * muse.texi: Use @subsubheading for all logical split headers rather than
662 @emph. Move all examples against left margin. Add comments to
663 indicate what still needs to be done.
664 (DocBook): Correct a few misspelled variable names and add some new
666 (Common Elements): Split this into 4 new subsections.
672 2005-09-08 16:50:53 GMT Michael Olson <mwolson@gnu.org> patch-229
675 Fix publishing of stuff like <code><></code>.
677 muse--main--1.0--patch-229
679 * lisp/muse-publish.el (muse-publish-escape-specials): Use
680 `insert-before-markers' rather than `insert'. This should fix strange
681 edge cases like <code><></code>. Thanks to Trent Buck for the report.
684 ChangeLog lisp/muse-publish.el
687 2005-09-08 16:24:11 GMT Michael Olson <mwolson@gnu.org> patch-228
690 Update NEWS, fix muse-url-protocols customization interface.
692 muse--main--1.0--patch-228
694 * lisp/muse-protocols.el (muse-url-protocols): Add customize choice for
695 using nil as the resolve function.
697 * NEWS: Bring up-to-date.
700 ChangeLog NEWS lisp/muse-protocols.el
703 2005-09-05 17:34:31 GMT Michael Olson <mwolson@gnu.org> patch-227
706 Fix title coloring bug; muse-latex: escape '<' and '>'.
708 muse--main--1.0--patch-227
710 * lisp/muse-colors.el (muse-colors-markup): Match against the space after
711 #title. This should prevent a rather nasty bug. Thanks to John Sullivan
714 * lisp/muse-latex.el (muse-latex-markup-specials): Mark up '_' as
715 "\textunderscore{}". Add escaping for '<' and '>'. Thanks to Trent
719 ChangeLog lisp/muse-colors.el lisp/muse-latex.el
722 2005-09-05 16:49:35 GMT Michael Olson <mwolson@gnu.org> patch-226
725 muse-latex: Handle special characters in a better way.
727 muse--main--1.0--patch-226
729 * lisp/muse-latex.el (muse-latex-markup-regexps): Remove special
731 (muse-latex-markup-strings): Use \\texttt{...} for 'begin-literal and
732 'end-literal. Thanks to Trent Buck for the suggestion.
733 (muse-latex-markup-specials): Move special characters here instead of
737 ChangeLog lisp/muse-latex.el
740 2005-09-05 14:25:37 GMT Michael Olson <mwolson@gnu.org> patch-225
743 muse-latex: Fix compiler warning.
745 muse--main--1.0--patch-225
747 * lisp/muse-latex.el (muse-latex-pdf-generate): Provide 3rd argument for
751 ChangeLog lisp/muse-latex.el
754 2005-09-05 14:24:22 GMT Michael Olson <mwolson@gnu.org> patch-224
759 muse--main--1.0--patch-224
761 * lisp/muse-colors.el (muse-colors-tags): Switch coloring of code and
762 verbatim. Verbatim makes text literal and escaped, code makes text
763 teletype and escaped.
765 * muse-publish.el (muse-publish-markup-tags): Add "code".
766 (muse-publish-code-tag): New function that publishes code the same way
770 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
773 2005-09-05 13:24:19 GMT Michael Olson <mwolson@gnu.org> patch-223
776 Strip text properties before browsing a URL.
778 muse--main--1.0--patch-223
780 * lisp/muse-protocols.el (muse-browse-url): Strip text properties. Maybe
784 ChangeLog lisp/muse-protocols.el
787 2005-09-05 05:12:07 GMT Michael Olson <mwolson@gnu.org> patch-222
790 muse-latex: Call pdflatex twice to get <contents> published.
792 muse--main--1.0--patch-222
794 * lisp/muse-latex.el (muse-latex-pdf-generate): Quote arguments. Call
795 pdflatex twice, since this seems to be necessary to get <contents>
796 published. Thanks to Trent Buck for the heads up. I wonder if we need
797 to call it three times, since this is what John originally did. Can
798 someone please give me advice about this?
801 ChangeLog lisp/muse-latex.el
804 2005-09-04 17:07:07 GMT Michael Olson <mwolson@gnu.org> patch-221
807 Make info:// and man:// not publish a link, handle insert URL edge case.
809 muse--main--1.0--patch-221
811 * lisp/muse-protocols.el (muse-url-protocols): info:// and man:// should
812 publish only the description, not the URL.
814 * lisp/muse-publish.el (muse-publish-insert-url): Handle case where we
815 get nil from muse-publish-url by not inserting any text.
818 ChangeLog lisp/muse-protocols.el lisp/muse-publish.el
821 2005-09-04 17:02:21 GMT Michael Olson <mwolson@gnu.org> patch-220
824 If a URL has a resolve function of nil, publish the description only.
826 muse--main--1.0--patch-220
828 * lisp/muse-mode.el (muse-visit-link-default): Make sure we search for a
831 * lisp/muse-protocols.el (muse-url-protocols): Improve customization
833 (muse-resolve-url): If nil is given as the resolve function, return
836 * lisp/muse-publish.el (muse-publish-url): If the URL resolves as nil,
837 insert the description instead of the original URL.
840 ChangeLog lisp/muse-mode.el lisp/muse-protocols.el
844 2005-09-02 22:57:04 GMT Michael Olson <mwolson@gnu.org> patch-219
847 Implement protocol handling.
849 muse--main--1.0--patch-219
851 * lisp/muse-mode.el (muse-mode): Call muse-update-url-regexp. Maybe I
852 should just make a hook for this stuff.
853 (muse-visit-link-default): Call muse-browse-url instead of browse-url.
855 * lisp/muse-protocols.el: New file that implements protocol handling.
857 * lisp/muse-publish.el (muse-publish-url-transforms): Add
859 (muse-publish-markup-url): Indentation fix, no func change.
861 * lisp/muse-regexps.el (muse-url-regexp): Move to muse-protocols.el.
863 * lisp/muse.el: Require muse-protocols.
866 lisp/.arch-ids/muse-protocols.el.id lisp/muse-protocols.el
869 ChangeLog lisp/muse-mode.el lisp/muse-publish.el
870 lisp/muse-regexps.el lisp/muse.el
873 2005-09-01 16:11:57 GMT Michael Olson <mwolson@gnu.org> patch-218
876 muse-xml: Use a more standard sort of header.
878 muse--main--1.0--patch-218
880 * experimental/muse-xml.el (muse-xml-header): Use <MUSE> instead of <page
881 type="muse">, as suggested by Brad Collins.
884 ChangeLog experimental/muse-xml.el
887 2005-09-01 16:04:32 GMT Michael Olson <mwolson@gnu.org> patch-217
890 Add schema for muse-xml, tweak verse formatting, fix goof from last patch.
892 muse--main--1.0--patch-217
894 * AUTHORS: Note that Brad Collins authored examples/muse-rnc.
896 * README (examples): Mention that other files are here as well.
898 * examples/muse-rnc.el: New file that implements a RelaxNG Compact schema
899 for use with muse-xml.el.
901 * muse-xml.el: Mention the newly-contributed schema from Brad, and that
902 muse-xml is in experimental status.
903 (muse-xml-markup-regexps): Correct table-munging regexp.
904 (muse-xml-markup-strings): Surround each verse line with <line></line>.
905 Empty lines are marked up as <line />.
907 * muse-html.el (muse-html-markup-strings, muse-xhtml-markup-strings):
908 s/last-stanza-end/end-last-stanza-line/.
910 * muse-mode.el (muse-visit-link-default): Make the temporary file
911 visiting work as expected.
913 * muse-publish.el (muse-publish-markup-verse): Make use of
914 'begin-verse-line and 'begin-last-stanza-line. Use
915 'end-last-stanza-line instead of 'last-stanza-end.
917 * muse.texi (Verse): Be a bit more clever with our example.
920 examples/.arch-ids/muse.rnc.id examples/muse.rnc
923 AUTHORS ChangeLog README experimental/muse-xml.el
924 lisp/muse-html.el lisp/muse-mode.el lisp/muse-publish.el
928 2005-09-01 13:42:15 GMT Michael Olson <mwolson@gnu.org> patch-216
931 Allow links to temporary files to be visited.
933 muse--main--1.0--patch-216
935 * lisp/muse-mode.el (muse-visit-link-default): Permit visiting of
936 temporary files. These are buffers that do not have a corresponding
940 ChangeLog lisp/muse-mode.el
943 2005-09-01 11:41:14 GMT Michael Olson <mwolson@gnu.org> patch-215
946 Fix save-match-data gaffe.
948 muse--main--1.0--patch-215
950 * lisp/muse-regexps.el (muse-regexp-emacs-revision): Move save-match-data
951 outside of `and' statement.
954 ChangeLog lisp/muse-regexps.el
957 2005-08-31 03:48:28 GMT Michael Olson <mwolson@gnu.org> patch-214
960 Introduce :link-suffix. muse-wiki: Don't mangle acronyms in titles.
962 muse--main--1.0--patch-214
964 * examples/mwolson/muse-init.el: Update.
966 * muse-blosxom.el ("blosxom-html", "blosxom-xhtml"): Use :link-suffix to
967 ensure that links to other pages in this project are given the proper
970 * muse-latex.el ("pdf", "pdfcjk"): Ditto.
972 * muse-journal.el (muse-journal-rdf-header): Use muse-publish-link-name
973 instead of muse-publish-output-name.
975 * muse-publish.el (muse-publish-link-name, muse-publish-link-file): New
976 functions that consult the :link-suffix when returning the name of the
977 link (or the complete file name for the latter function). If
978 :link-suffix does not exist, use :suffix. This should help Muse be
979 able to handle some more usage scenarios.
980 (muse-publish-prepare-url): Use muse-publish-link-name instead of
981 muse-publish-output-name.
983 * muse-wiki.el (muse-wiki-resolve-project-page): Use
984 muse-publish-link-file instead of muse-publish-output-file.
985 (muse-wiki-publish-pretty-title): Don't space-separate capitalized
986 letters. The old behavior was not friendly to acronyms.
989 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
990 lisp/muse-journal.el lisp/muse-latex.el lisp/muse-publish.el
994 2005-08-29 06:14:35 GMT Michael Olson <mwolson@gnu.org> patch-213
997 Correct the publish-project example.
999 muse--main--1.0--patch-213
1001 * examples/publish-project: Remove "-l muse-build.el" and note that the
1002 user's muse-init.el file should add the Muse directories to load-path.
1005 ChangeLog examples/publish-project
1008 2005-08-29 06:04:51 GMT Michael Olson <mwolson@gnu.org> patch-212
1011 Reinstate former extended character class rules.
1013 muse--main--1.0--patch-212
1015 * lisp/muse-regexps.el (muse-regexp-use-character-classes): Looks like
1016 extended regexps really don't work well on Emacs 21.2 or 21.3, so
1018 (muse-regexp-emacs-revision): New variable that indicates the revision
1019 number of this version of Emacs.
1020 (muse-extreg-usable-p): Reinstate old rules -- Emacs 21.2 and 21.3
1021 aren't working well enough with extended character classes in regexps.
1023 * lisp/muse.el (muse-version): If INSERT option is given, insert the text
1024 instead of just displaying it.
1027 ChangeLog lisp/muse-regexps.el lisp/muse.el
1030 2005-08-28 23:59:03 GMT Michael Olson <mwolson@gnu.org> patch-211
1033 Fix paragraph-filling breakage in Emacs21.
1035 muse--main--1.0--patch-211
1037 * lisp/muse-mode.el (muse-mode): Check explicitly for Emacs21 rather than
1038 relying on muse-extreg-usable-p. Thanks to Sergey Vlasov for the bug
1042 ChangeLog lisp/muse-mode.el
1045 2005-08-27 02:25:35 GMT Michael Olson <mwolson@gnu.org> patch-210
1048 Allow Emacs 21.3 to use extended character classes in regexps.
1050 muse--main--1.0--patch-210
1052 * lisp/muse-regexps.el (muse-extreg-usable-p): Use a simpler algorithm.
1053 Since enough positive reports have come in about the usability of 21.3,
1054 we'll allow it to use extended character classes in regexps by default.
1057 ChangeLog lisp/muse-regexps.el
1060 2005-08-26 14:48:08 GMT Michael Olson <mwolson@gnu.org> patch-209
1063 Don't prompt unnecessarily when doing C-c C-t in a Muse project file.
1065 muse--main--1.0--patch-209
1067 * lisp/muse-publish.el (muse-publish-get-output-dir): Use
1068 `muse-read-directory-name' instead of `read-file-name'. Now Muse won't
1069 offer the style and directory prompt when you hit C-c C-t in a file
1070 belonging to a defined Muse project. Otherwise prompt. Thanks to Yann
1071 Hodique for the fix.
1073 * lisp/muse.el (muse-read-directory-name): New function that defines a
1074 fallback version of `read-directory-name', since Emacs21 doesn't have
1078 ChangeLog lisp/muse-publish.el lisp/muse.el
1081 hodique@lifl.fr--2005/muse--yh--1.0--patch-34
1082 hodique@lifl.fr--2005/muse--yh--1.0--patch-35
1083 hodique@lifl.fr--2005/muse--yh--1.0--patch-36
1084 hodique@lifl.fr--2005/muse--yh--1.0--patch-37
1085 hodique@lifl.fr--2005/muse--yh--1.0--patch-38
1086 hodique@lifl.fr--2005/muse--yh--1.0--patch-39
1089 2005-08-25 05:44:56 GMT Michael Olson <mwolson@gnu.org> patch-208
1092 Fix problem with links at beginning of buf and paragraphs.
1094 muse--main--1.0--patch-208
1096 * experimental/muse-xml.el (muse-xml-markup-regexps): Update to do what I
1099 * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
1101 * muse-html.el (muse-html-markup-regexps): Ditto.
1103 * muse-publish.el (muse-publishing-last-position): New variable that
1104 indicates our last buffer position while publishing the current rule.
1105 Used to make sure the process doesn't get stalled.
1106 (muse-publish-markup): Fix edge case where links at beginning of
1107 buffer, with read-only text, would prevent the beginning of buffer from
1109 (muse-publish-markup-directive): Fix case where two directives of the
1110 same size would prevent any following directives from being
1111 interpreted. We accomplish this by setting the last published position
1112 to nil after each directive.
1115 ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
1116 lisp/muse-html.el lisp/muse-publish.el
1119 2005-08-24 03:45:13 GMT Michael Olson <mwolson@gnu.org> patch-207
1122 Document publishing directives.
1124 muse--main--1.0--patch-207
1126 * muse.texi (Getting Started): Remove crufty sentence.
1127 (Directives): New section that describes the likes of #title and
1134 2005-08-23 04:36:54 GMT Michael Olson <mwolson@gnu.org> patch-206
1137 Document WikiNames and update header publishing information.
1139 muse--main--1.0--patch-206
1141 * muse.texi (Headings): Any level of headings is supported.
1142 (Emphasizing Text): Verbatim text may span multiple lines.
1143 (Explicit Links): Refactor Links section into Explicit Links, Implicit
1145 (Implicit Links): Document WikiNames and InterWiki links.
1151 2005-08-22 20:37:10 GMT Michael Olson <mwolson@gnu.org> patch-205
1154 Finish NEWS, handle emphasis at EOF edge case.
1156 muse--main--1.0--patch-205
1158 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-underlined)
1159 (muse-colors-verbatim): Highlight emphasis at the end of file, as long
1160 as there is a terminating emphasis delimiter.
1162 * examples/mwolson/muse-init.el: Sync with my latest configuration.
1164 * NEWS: Bring this up to date.
1167 ChangeLog NEWS examples/mwolson/muse-init.el
1171 2005-08-19 16:55:39 GMT Michael Olson <mwolson@gnu.org> patch-204
1174 muse-html: Add muse-xhtml-extension.
1176 muse--main--1.0--patch-204
1178 * lisp/muse-html.el (muse-xhtml-extension): New option that specifies the
1179 default file extension for publishing XHTML files. Thanks to Trent
1180 Buck for the suggestion.
1184 ChangeLog lisp/muse-html.el
1187 2005-08-19 16:24:08 GMT Michael Olson <mwolson@gnu.org> patch-203
1190 Add items through patch-149 to NEWS.
1192 muse--main--1.0--patch-203
1194 * NEWS (progress): Catch up to patch-149.
1196 * lisp/muse-mode.el (muse-mode): Remove spurious comment.
1198 * lisp/muse-publish.el (muse-publish): Ditto.
1201 ChangeLog NEWS lisp/muse-mode.el lisp/muse-publish.el
1204 2005-08-18 06:53:31 GMT Michael Olson <mwolson@gnu.org> patch-202
1207 Make building of Debian revisions work.
1209 muse--main--1.0--patch-202
1211 * Makefile (distclean): Don't remove anything in debian/, since it will
1213 (debclean): Removed, since two different targets need slightly
1214 different versions of this. Even abstraction has its limits.
1215 (debbuild): New target that takes care of performing the build itself.
1216 (debrevision): New target that makes a revision build, where the
1217 original tarball must not be modified.
1218 (debrevision): Split out building stuff to debbuild target.
1220 * debian/changelog: Several revisions worth of Debian fun.
1222 * debian/control (Build-Depends-Indep): Add emacs21 | emacsen.
1223 (Description): Make this match the ITP and shorten the text.
1226 ChangeLog Makefile Makefile.defs debian/changelog
1230 2005-08-14 07:10:16 GMT Michael Olson <mwolson@gnu.org> patch-201
1233 Prepare initial upload for Debian project.
1235 muse--main--1.0--patch-201
1237 * Makefile.defs (LASTUPLOAD): Mark as the previous Debian package
1238 version, since we only want the last changelog entry to appear on the
1239 initial Debian upload.
1241 * debian/changelog: New Debian package 3.01.arch.201-1.
1244 ChangeLog Makefile.defs debian/changelog
1247 2005-08-13 05:05:41 GMT Michael Olson <mwolson@gnu.org> patch-200
1250 muse-mode: Minor regexp tweak.
1252 muse--main--1.0--patch-200
1254 * lisp/muse-mode.el (muse-mode): Use \\s- instead of [[:blank:]].
1257 ChangeLog lisp/muse-mode.el
1260 2005-08-13 00:25:54 GMT Michael Olson <mwolson@gnu.org> patch-199
1263 Minor fixups from Peter K. Lee.
1265 muse--main--1.0--patch-199
1267 * experimental/muse-xml.el (muse-xml-fixup-tables): Be slightly less
1268 restrictive with our end-of-table regexp.
1270 * lisp/muse-docbook.el (muse-docbook-fixup-tables): Look for tgroup
1271 instead of start of table. Be less restrictive with several of our
1274 * lisp/muse-html.el: Patch from Peter K. Lee.
1275 (muse-html-prepare-buffer): Work around edge case where the "charset="
1276 part has already been appended to muse-html-meta-content-type.
1277 (muse-html-fixup-tables): Be slightly less restrictive with our
1278 end-of-table regexp.
1281 ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
1285 2005-08-12 20:36:10 GMT Michael Olson <mwolson@gnu.org> patch-198
1288 Keep lists from getting mashed together on M-q.
1290 muse--main--1.0--patch-198
1292 * lisp/muse-mode.el (muse-mode): Handle footnotes. Set `paragraph-start'
1293 locally so that lists don't get blended together incorrectly upon
1297 ChangeLog lisp/muse-mode.el
1300 2005-08-12 01:29:58 GMT Michael Olson <mwolson@gnu.org> patch-197
1303 QuickStart: Minor typo in anchor example.
1305 muse--main--1.0--patch-197
1307 * examples/QuickStart (Anchors and tagged links): Link to an anchor only,
1308 rather than a full URL.
1311 ChangeLog examples/QuickStart
1314 2005-08-09 23:15:10 GMT Michael Olson <mwolson@gnu.org> patch-196
1317 Makefile: Use BUILDOPTS.
1319 muse--main--1.0--patch-196
1321 * Makefile (debrelease): Make use of $(BUILDOPTS).
1323 * Makefile.defs (BUILDOPTS): New option that allows additional options to
1324 be passed to dpkg-buildpackage. In case I ever make several revisions
1325 before getting the -1 revision uploaded, for example, I can use "-sa"
1326 here in order to make a valid pacakge.
1329 ChangeLog Makefile Makefile.defs
1332 2005-08-09 22:39:09 GMT Michael Olson <mwolson@gnu.org> patch-195
1335 Make generated Debian packages slightly easier to upload.
1337 muse--main--1.0--patch-195
1339 * debian/changelog: Generate 3.01.arch.195-1.
1341 * debian/rules (clean): Call $(MAKE) realclean instead of $(MAKE) clean.
1343 * Makefile.defs (LASTUPLOAD): New variable that indicates the version
1344 that was last uploaded to Debian.
1346 * Makefile (debrelease): Use $(LASTUPLOAD) to ensure that a full set of
1347 changes is generated. This means we have to use dpkg-buildpackage,
1348 since debuild doesn't recognize the environment variables that it
1349 claims to recognize.
1352 ChangeLog Makefile Makefile.defs debian/changelog debian/rules
1355 2005-08-09 04:01:52 GMT Michael Olson <mwolson@gnu.org> patch-194
1358 Makefile: Minor deletion cleanups.
1360 muse--main--1.0--patch-194
1367 2005-08-09 03:26:50 GMT Michael Olson <mwolson@gnu.org> patch-193
1370 Compilation cleanups.
1372 muse--main--1.0--patch-193
1374 * lisp/muse-mode.el (muse-mode): Use `make-local-variable' instead of
1375 `make-variable-buffer-local' in order to silence compiler warnings.
1377 * lisp/muse.el: Add an eval-when-compile line to silence a compiler
1380 * scripts/muse-build.el (muse-elint-files): Automatically load every
1381 elisp file rather than specifying each one.
1384 ChangeLog lisp/muse-mode.el lisp/muse.el scripts/muse-build.el
1387 2005-08-08 22:58:24 GMT Michael Olson <mwolson@gnu.org> patch-192
1390 Fix failure to resolve interwiki link when clicking on it.
1392 muse--main--1.0--patch-192
1394 * Makefile (debclean): Minor tweak.
1396 * lisp/muse-mode.el (muse-visit-link-default): Indentation fix. No func
1399 * lisp/muse-project.el (muse-project-find-file): Don't add file
1400 extensions to a relative name. If we're dealing with a file, open it
1401 up without searching through the various projects for a path. This
1402 should fix the failure to resolve an interwiki link by clicking on it.
1405 ChangeLog Makefile lisp/muse-mode.el lisp/muse-project.el
1408 2005-08-06 17:39:45 GMT Michael Olson <mwolson@gnu.org> patch-191
1411 Makefile: Remove stale Debian packages for this version.
1413 muse--main--1.0--patch-191
1415 * Makefile (debclean): Remove generated Debian packages for the current
1416 version in parent directory.
1422 2005-08-03 04:34:50 GMT Michael Olson <mwolson@gnu.org> patch-190
1425 Fix trailing backslash error.
1427 muse--main--1.0--patch-190
1429 * lisp/muse-project.el (muse-project-of-file): Apply 1-line
1430 regexp-quoting fix from drkm.
1433 ChangeLog lisp/muse-project.el
1436 2005-07-27 07:43:53 GMT Michael Olson <mwolson@gnu.org> patch-189
1439 Release 3.01.91 (3.02 RC2).
1441 muse--main--1.0--patch-189
1443 * lisp/muse.el (muse-version): Release 3.01.91 (3.02 RC2).
1446 ChangeLog Makefile.defs lisp/muse.el muse.texi
1449 2005-07-27 07:40:03 GMT Michael Olson <mwolson@gnu.org> patch-188
1452 Escape email address and URL always.
1454 muse--main--1.0--patch-188
1456 * lisp/muse-publish.el (muse-publish-markup-email): Move lower. Always
1457 escape and publish email address as read-only, even when it's not
1459 (muse-publish-markup-url): Ditto for URL.
1462 ChangeLog Makefile.defs debian/changelog lisp/muse-publish.el
1465 2005-07-26 08:49:38 GMT Michael Olson <mwolson@gnu.org> patch-187
1468 Inter-project output name fix.
1470 muse--main--1.0--patch-187
1472 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): I would've sworn
1473 that I had fixed this before.
1476 ChangeLog lisp/muse-wiki.el
1479 2005-07-26 08:40:11 GMT Michael Olson <mwolson@gnu.org> patch-186
1482 Make coloring of verbatim greater-than sign same as publishing.
1484 muse--main--1.0--patch-186
1486 * lisp/muse-colors.el (muse-colors-markup): Since we currently publish a
1487 greater-than sign surrounded by equal signs, display it in verbatim
1491 ChangeLog lisp/muse-colors.el
1494 2005-07-26 08:03:41 GMT Michael Olson <mwolson@gnu.org> patch-185
1497 Allow transform function for link descriptions. Bare email and URL fixes.
1499 muse--main--1.0--patch-185
1501 * lisp/muse-publish.el (muse-publish-url-transforms): Docfix.
1502 (muse-publish-desc-transforms): New option that contains the functions
1503 that will be called to transform a link description.
1504 (muse-publish-markup-word): Handle Yet Another Edge Case.
1505 (muse-publish-markup-email): Use
1506 `muse-publish-escape-specials-in-string'. Don't publish if we have a
1507 double-quote on either side.
1508 (muse-publish-url): Apply description transforms.
1509 (muse-publish-markup-url): Don't publish if we have a double-quote on
1512 * lisp/muse-wiki.el (muse-wiki-update-wikiword-regexp)
1513 (muse-wiki-wikiword-regexp, muse-wiki-use-wikiword): Minor docfixes.
1514 (muse-wiki-interwiki-delimiter): New option that indicates the
1515 interwiki delimiter to use.
1516 (muse-wiki-interwiki-replacement): New option that indicates the
1518 (muse-wiki-update-interwiki-regexp): Use muse-wiki-interwiki-delimiter.
1519 (muse-wiki-publish-pretty-title): Deal with EXPLICIT argument so that
1520 this can be added to muse-publish-desc-transforms.
1521 (muse-wiki-publish-pretty-interwiki): New function that replaces the
1522 interwiki delimiter with its replacement, but only when the given text
1523 is not an explicit link.
1525 * lisp/muse.el (muse-update-file-extension): New function made from the
1526 innards of the :set function in `muse-file-extension'.
1529 ChangeLog lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
1532 2005-07-26 06:17:31 GMT Michael Olson <mwolson@gnu.org> patch-184
1535 Handle anchors in all publishing styles, as well as linking to them.
1537 muse--main--1.0--patch-184
1539 * lisp/muse-publish.el (muse-publish-url): Publish links to anchors as
1541 (muse-publish-prepare-url): Don't touch links to anchors.
1543 * lisp/muse-docbook.el (muse-docbook-markup-strings): Add handler for
1544 'internal-link. Treat centered text with
1545 <para role="center">...</para>.
1546 (muse-docbook-markup-paragraph): Slight regexp tweak.
1547 (muse-docbook-insert-anchor): Docfix.
1548 (muse-docbook-markup-anchor): Move lower in file.
1550 * lisp/muse-html.el (muse-html-markup-strings): Add handler for
1552 (muse-xhtml-markup-strings): Order list, no func change.
1553 (muse-html-markup-anchor): Move up in file, no func change.
1555 * lisp/muse-latex.el (muse-latex-markup-functions): Add rule for
1557 (muse-latex-markup-strings): Add handler for 'internal-link.
1558 (muse-latex-insert-anchor, muse-latex-markup-anchor): New functions
1559 that insert an anchor around the next word or inside of a tag.
1561 * lisp/muse-texinfo.el (muse-texinfo-markup-functions): Add rule for
1564 * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Add handler for
1566 (muse-texinfo-insert-anchor, muse-texinfo-markup-anchor): New functions
1567 that insert an anchor before the next word or within a tag.
1569 * NEWS: Initial attempt at documenting changes since 3.01.
1572 .arch-ids/NEWS.id NEWS
1575 ChangeLog lisp/muse-docbook.el lisp/muse-html.el
1576 lisp/muse-latex.el lisp/muse-publish.el lisp/muse-texinfo.el
1579 2005-07-26 04:30:52 GMT Michael Olson <mwolson@gnu.org> patch-183
1582 Generalize some blosxom helper functions.
1584 muse--main--1.0--patch-183
1586 * examples/mwolson/muse-init.el (muse-project-alist): Adapt to new
1587 generalized helper functions.
1588 (my-muse-prepare-entry-for-xanga): Use muse-blosxom-extension rather
1589 than hard-coding it. Use muse-with-temp-buffer. Handle all kinds of
1592 * lisp/muse-blosxom.el: Update example in header.
1593 (muse-blosxom-new-entry): Use new names for helper functions.
1594 (muse-blosxom-get-categories, muse-blosxom-project-alist-entry)
1595 (muse-blosxom-project-alist-dirs): Move to muse-project.el.
1597 * lisp/muse-project.el (muse-project-recurse-directory): Renamed from
1598 `muse-blosxom-project-get-categories'.
1599 (muse-project-alist-styles): Renamed from
1600 `muse-blosxom-project-alist-entry'.
1601 (muse-project-alist-dirs): Renamed from
1602 `muse-blosxom-project-alist-dirs'.
1603 (muse-project-of-file): Use `muse-current-file'.
1605 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Use
1606 `muse-current-file'.
1608 * lisp/muse.el (muse-current-file): New function that returns the name of
1609 the currently visited or published file.
1610 (muse-page-name): Use `muse-current-file'.
1613 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
1614 lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
1617 2005-07-26 03:47:53 GMT Michael Olson <mwolson@gnu.org> patch-182
1620 muse-xml: definition lists, muse-docbook: center.
1622 muse--main--1.0--patch-182
1624 * Makefile (%.info, %.html): Use general argument in rule.
1625 (distclean): Add another cruft file.
1627 * experimental/muse-xml.el (muse-xml-markup-strings): Use <list
1628 type="definition"> for definition lists.
1630 * lisp/muse-docbook.el (muse-docbook-markup-strings): Replace <center>
1631 with <note>, since it's the closest thing I could find.
1634 ChangeLog Makefile experimental/muse-xml.el
1635 lisp/muse-docbook.el
1638 2005-07-24 22:46:22 GMT Michael Olson <mwolson@gnu.org> patch-181
1641 Minor namespace fix.
1643 muse--main--1.0--patch-181
1645 * lisp/muse-colors.el (muse-colors-explicit-link): Use
1646 muse-match-string-no-properties rather than match-string-no-properties.
1649 ChangeLog lisp/muse-colors.el
1652 2005-07-24 21:04:15 GMT Michael Olson <mwolson@gnu.org> patch-180
1655 Correct breakage induced by previous patch.
1657 muse--main--1.0--patch-180
1659 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Don't use the local
1660 path as a fallback if we are publishing.
1663 ChangeLog lisp/muse-wiki.el
1666 2005-07-24 21:01:02 GMT Michael Olson <mwolson@gnu.org> patch-179
1669 Make interwiki links work in a few more edge cases.
1671 muse--main--1.0--patch-179
1673 * lisp/muse-project.el (muse-project-applicable-styles): Remove
1674 assertion, now that I have a good idea of the edge cases involved.
1676 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle case where
1677 the current file is not part of any Muse project, allowing interwiki
1678 links to be resolvable even then. Don't return a relative path if we
1679 are not publishing. For visiting links, the best thing is just to
1680 return the real path.
1683 ChangeLog lisp/muse-project.el lisp/muse-wiki.el
1686 2005-07-24 03:38:06 GMT Michael Olson <mwolson@gnu.org> patch-178
1689 Fix warnings during font-lock, example tag highlighting.
1691 muse--main--1.0--patch-178
1693 * lisp/muse-colors.el (muse-colors-region): Prevent "Wrong side of point"
1695 (muse-colors-tags): Make sure that no fontification occurs in <code> or
1697 (muse-unhighlight-region): Move higher up.
1698 (muse-colors-example-tag, muse-colors-literal-tag): Use
1699 `muse-unhighlight-region'. Fix spelling goof. Omit (goto-char end)
1700 since the point gets put in the right place automatically.
1703 ChangeLog lisp/muse-colors.el
1706 2005-07-24 03:01:50 GMT Michael Olson <mwolson@gnu.org> patch-177
1709 muse-xml: Separate section from title.
1711 muse--main--1.0--patch-177
1713 * experimental/muse-xml.el (muse-xml-markup-strings): Add "level"
1714 attribute to sections. Use separate <title> tag to handle the title of
1715 a section. Thanks to drkm for the suggestion.
1717 * lisp/muse-mode.el (muse-mode): Code indentation, no func change.
1719 * lisp/muse-publish.el (muse-publish-markup-heading)
1720 (muse-publish-section-close): Pass level to markup strings for all
1721 section-related tags.
1723 * lisp/muse.el (muse-page-name): Handle case where buffer-file-name is
1727 ChangeLog experimental/muse-xml.el lisp/muse-mode.el
1728 lisp/muse-publish.el lisp/muse.el
1731 2005-07-23 01:29:29 GMT Michael Olson <mwolson@gnu.org> patch-176
1734 Include regexps from base styles. Fix muse-project-ignore-regexp and use it more.
1736 muse--main--1.0--patch-176
1738 * lisp/muse-blosxom.el (muse-blosxom-get-categories): Don't include
1739 folders that match `muse-project-ignore-regexp'.
1741 * lisp/muse-project.el (muse-project-ignore-regexp): Correct an escape
1742 omission. Add ",.*" to list of bad directory parts.
1744 * lisp/muse-project.el (muse-project-of-file): Ignore PATHNAME if it
1745 matches `muse-project-ignore-regexp'.
1747 * lisp/muse-publish.el: Install patch from Peter K. Lee.
1748 (muse-style-elements-list): New function that returns a list of
1749 references to ELEM in STYLE, including base styles.
1750 (muse-publish-markup-region): Use muse-style-elements-list rather than
1751 muse-style-elements when getting :regexps.
1753 * lisp/muse-publish.el (muse-style-element): Add docstring.
1756 AUTHORS ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
1757 lisp/muse-publish.el
1760 2005-07-23 00:21:36 GMT Michael Olson <mwolson@gnu.org> patch-175
1763 Initial implementation of muse-xml.el. End of section edge case.
1765 muse--main--1.0--patch-175
1767 * AUTHORS: Add Peter K. Lee.
1769 * Makefile (experimental): New target that builds experimental programs.
1770 (distclean): Remove debian/dirs, a cruft file from the debian build
1773 * examples/mwolson/muse-init.el: Update.
1775 * examples/mwolson/muse-init.el ("\C-cpL"): Use a better function that
1776 prompts for the blog entry to visit.
1778 * experimental/Makefile: New file that causes experimental stuff to be
1781 * experimental/muse-xml.el: New file that provides the experimental XML
1784 * lisp/muse-docbook.el (muse-docbook-markup-regexps): Re-order and fix
1787 * lisp/muse-html.el (muse-html-markup-regexps): Ditto.
1789 * lisp/muse-publish.el (muse-publish-section-close): Deal with edge case
1790 involving end-of-file and paragraph detection.
1792 * lisp/muse-wiki.el: Minor header fix.
1794 * scripts/muse-build.el (load-path): Add "../experimental".
1797 experimental/.arch-ids/Makefile.id
1798 experimental/.arch-ids/muse-xml.el.id experimental/Makefile
1799 experimental/muse-xml.el
1802 AUTHORS ChangeLog Makefile examples/mwolson/muse-init.el
1803 lisp/muse-docbook.el lisp/muse-html.el lisp/muse-publish.el
1804 lisp/muse-wiki.el scripts/muse-build.el
1807 2005-07-22 07:30:43 GMT Michael Olson <mwolson@gnu.org> patch-174
1810 Try to fix <example> region coloring problem.
1812 muse--main--1.0--patch-174
1814 * lisp/muse-colors.el (muse-colors-example-tag, muse-colors-literal-tag):
1815 If region is multiple lines, add '(font-lock-multiline t) to
1816 properties. This should fix an annoying <example> region issue.
1819 ChangeLog lisp/muse-colors.el
1822 2005-07-22 07:19:30 GMT Michael Olson <mwolson@gnu.org> patch-173
1825 Don't publish implicit links that have a double-quote at begin or end.
1827 muse--main--1.0--patch-173
1829 * lisp/muse-colors.el (muse-colors-implicit-link): Don't colorize if a
1830 double-quote exists at beginning or end.
1832 * lisp/muse-publish.el (muse-publish-markup-link): When link is implicit,
1833 don't colorize if a double-quote exists at beginning or end.
1836 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
1839 2005-07-22 06:42:10 GMT Michael Olson <mwolson@gnu.org> patch-172
1842 Fix failure to publish emphasis properly.
1844 muse--main--1.0--patch-172
1846 * lisp/muse-publish.el (muse-publish-markup-word): Darn off-by-one
1849 * experimental/muse-wiki-old.el: Removed, since I'm happy with the state
1853 experimental/.arch-ids/muse-wiki-old.el.id
1854 experimental/muse-wiki-old.el
1857 ChangeLog lisp/muse-publish.el
1860 2005-07-22 04:55:52 GMT Michael Olson <mwolson@gnu.org> patch-171
1863 Add a few common revision control directories to the ignore list.
1865 muse--main--1.0--patch-171
1867 * lisp/muse-project.el (muse-project-ignore-regexp): Add types of
1868 directories to be ignored when building the file alist, such as those
1869 used for CVS and Arch revision control data.
1872 ChangeLog lisp/muse-project.el
1875 2005-07-21 01:00:25 GMT Michael Olson <mwolson@gnu.org> patch-170
1878 Fix #2654: Append a newline when using pdf publishing style.
1880 muse--main--1.0--patch-170
1882 * lisp/muse-latex.el (muse-latex-footer, muse-latexcjk-footer): Append a
1886 ChangeLog lisp/muse-latex.el
1889 2005-07-20 20:20:24 GMT Michael Olson <mwolson@gnu.org> patch-169
1892 5 levels of headings colorization; color bare URLs.
1894 muse--main--1.0--patch-169
1896 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-markup):
1897 Really color up to 5 headings.
1898 (muse-colors-markup): Add muse-url-regexp.
1899 (muse-colors-explicit-link): Renamed from muse-colors-link.
1900 (muse-colors-implicit-link): Moved here from
1901 `muse-wiki-colors-wikiword' in muse-wiki.el. We need it here since
1902 we'll be coloring URLs.
1905 ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
1908 2005-07-20 19:45:15 GMT Michael Olson <mwolson@gnu.org> patch-168
1911 Don't emphasize if a word constituent follows the trailer.
1913 muse--main--1.0--patch-168
1915 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-underlined)
1916 (muse-colors-verbatim): Don't colorize if a word constituent follows
1919 * lisp/muse-publish.el (muse-publish-markup-word): Don't publish if a
1920 word constituent follows the trailer.
1923 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
1926 2005-07-20 18:50:12 GMT Michael Olson <mwolson@gnu.org> patch-167
1929 Add coloring for example, verbatim, and =signs=; anchor fix.
1931 muse--main--1.0--patch-167
1933 * lisp/muse-colors.el (muse-verbatim-face): New face that is used to
1934 color <example>, <verbatim>, and =signs=. Defaults to a shade of gray.
1935 (muse-colors-verbatim): Use `muse-verbatim-face'.
1936 (muse-colors-markup): Move =sign= interpreting down so it gets higher
1938 (muse-colors-tags): Add verbatim and literal tags.
1939 (muse-colors-example-tag): Use `remove-text-properties' instead of
1940 `set-text-properties', since the latter does not work consistently.
1941 (muse-colors-literal-tag): New function that strips all markup from the
1943 (muse-colors-link): Match against muse-explicit-link-regexp early on so
1944 that we can work around an annoying XEmacs issue.
1946 * lisp/muse-publish.el (muse-publish-markup-word): Make =signs=
1947 multi-line by default.
1949 * lisp/muse.el (muse-page-name): Handle case where we're given an empty
1953 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
1957 2005-07-20 16:13:37 GMT Michael Olson <mwolson@gnu.org> patch-166
1960 Link with anchor bugfix.
1962 muse--main--1.0--patch-166
1964 * lisp/muse-colors.el (muse-link-face): Highlight links with anchors as
1965 valid, as long as the base is valid.
1968 ChangeLog lisp/muse-colors.el
1971 2005-07-20 14:21:57 GMT Michael Olson <mwolson@gnu.org> patch-165
1974 Link inside table issue, fixes read-only text error.
1976 muse--main--1.0--patch-165
1978 * lisp/muse-docbook.el (muse-docbook-fixup-tables): Ignore read-only text
1979 inside tables so we don't get an error when links exist.
1981 * lisp/muse-html.el (muse-html-fixup-tables): Ditto.
1983 * lisp/muse-project.el (muse-project-publish): Don't take forced files
1984 into account when displaying the "All files published" message, unless
1985 they've actually been modified.
1987 * lisp/muse.el (muse-with-temp-buffer): If debug-on-error is non-nil,
1988 don't wrap in condition-case; we don't want the message to be muffled.
1991 ChangeLog lisp/muse-docbook.el lisp/muse-html.el
1992 lisp/muse-project.el lisp/muse.el
1995 2005-07-20 07:41:28 GMT Michael Olson <mwolson@gnu.org> patch-164
1998 Permit infinitely-nested sections.
2000 muse--main--1.0--patch-164
2002 * examples/QuickStart (Links): Use GNA link rather than johnw's site.
2003 (Deriving from an existing style): Mark up as a list.
2005 * lisp/muse-colors.el (muse-colors-outline-faces-list, muse-make-faces):
2006 Color an additional level of headings.
2008 * lisp/muse-docbook.el (muse-docbook-markup-strings): Add new
2009 section-other, section-other-end, and section-close strings.
2010 (muse-docbook-fixup-sections): Removed, since Muse now implements this
2011 through the 'section-close string.
2013 * lisp/muse-html.el (muse-xhtml-markup-strings): Omit newline from
2014 'begin-underline, since this messes up paragraph handling. Use
2015 <h5></h5> for 'section-other.
2017 (muse-html-fixup-tables): New function that sorts the table parts so
2018 that order is head, foot, body. Apparently XHTML needs this, and it
2019 seems like a good general practice, so we do it for HTML as well.
2021 * lisp/muse-latex.el (muse-latex-markup-strings): Use \\paragraph{} for
2024 * lisp/muse-publish.el (muse-publish-section-close): New function that
2025 determines where to put the section close given heading depth and
2027 (muse-publish-markup-heading): Handle 'section-other and
2028 'section-other-end. Call `muse-publish-section-close' at end of
2031 * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Use @subsubheading
2035 ChangeLog examples/QuickStart lisp/muse-colors.el
2036 lisp/muse-docbook.el lisp/muse-html.el lisp/muse-latex.el
2037 lisp/muse-publish.el lisp/muse-texinfo.el
2040 2005-07-20 05:50:55 GMT Michael Olson <mwolson@gnu.org> patch-163
2043 muse-docbook: table and anchor fixes; many non-MULE XEmacs fixes.
2045 muse--main--1.0--patch-163
2047 * lisp/muse-docbook.el: More suggestions from Dale Smith, and non-MULE
2049 (muse-docbook-markup-regexps): Deal with new table algorithm.
2050 (muse-docbook-transform-content-type, muse-docbook-encoding)
2051 (muse-docbook-finalize-buffer): Non-MULE XEmacs fix.
2052 (muse-docbook-markup-table): Use a better table algorithm, based on the
2053 one in muse-html.el. Make sure a <tgroup> surrounds the body, head,
2054 and foot of the table. Use informaltable rather than table.
2055 (muse-docbook-fixup-tables): New function that sorts all tables found
2056 in the published document so that the order is head, foot, body.
2057 (muse-docbook-markup-functions): Add anchor handler.
2058 (muse-docbook-markup-paragraph): Allow anchors to occur at beginning of
2060 (muse-docbook-markup-anchor, muse-docbook-insert-anchor): New functions
2061 that insert an anchor at point.
2063 * lisp/muse-html.el (muse-html-transform-content-type)
2064 (muse-html-encoding, muse-html-finalize-buffer): Non-MULE XEmacs fixes.
2066 * examples/QuickStart (Anchors and tagged links): Improve anchor example.
2068 * lisp/muse.el (muse-eval-lisp): XEmacs fix.
2070 * lisp/muse.el (muse-with-temp-buffer): XEmacs fix. Include the body
2071 that was evaluated in the output.
2074 ChangeLog examples/QuickStart lisp/muse-docbook.el
2075 lisp/muse-html.el lisp/muse-latex.el lisp/muse.el
2078 2005-07-19 08:11:37 GMT Michael Olson <mwolson@gnu.org> patch-162
2081 muse-texinfo: Improve formatting for enddots, dots, underline.
2083 muse--main--1.0--patch-162
2085 * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Improve translation
2086 of enddots and dots. For begin-underline and end-underline, use "_",
2087 since we don't have anything better.
2090 ChangeLog lisp/muse-texinfo.el
2093 2005-07-19 07:51:54 GMT Michael Olson <mwolson@gnu.org> patch-161
2096 muse-texinfo: Fix #2635 by adding `}' and `{' to specials list.
2098 muse--main--1.0--patch-161
2100 * lisp/muse-texinfo.el (muse-texinfo-markup-specials): Add `{' and `}' to
2101 list. This should fix #2635.
2104 ChangeLog lisp/muse-texinfo.el
2107 2005-07-19 07:24:38 GMT Michael Olson <mwolson@gnu.org> patch-160
2110 muse-texinfo fixes; use info-pdf to generate PDF doc for QuickStart.
2112 muse--main--1.0--patch-160
2114 * Makefile.defs (VERSION): Prepare snapshot 3.01.arch.160.
2116 * debian/changelog: Ditto.
2118 * debian/control (Build-Depends-Indep): Add tetex-bin.
2120 * examples/Makefile (%.pdf): Use info-pdf, since it generates nicer
2123 * examples/QuickStart: Remove stray <comment> now that the bug that made
2124 it necessary is fixed.
2126 * lisp/muse-blosxom.el: Credit Björn Lindström for his excellent
2129 * lisp/muse-texinfo.el (muse-texinfo-header, muse-texinfo-footer): Move
2130 the contents from the footer to the header.
2132 * lisp/muse-texinfo.el (muse-texinfo-markup-table): Insert space before
2133 each number, not after.
2135 * lisp/muse.el (muse-eval-lisp): Minor whitespace fix.
2137 * lisp/muse.el (muse-with-temp-buffer): Throw a backtrace if an error
2138 happens when doing batch publishing. Minor whitespace fix.
2141 ChangeLog Makefile.defs debian/changelog debian/control
2142 examples/Makefile examples/QuickStart lisp/muse-blosxom.el
2143 lisp/muse-texinfo.el lisp/muse.el
2146 2005-07-19 05:50:25 GMT Michael Olson <mwolson@gnu.org> patch-159
2149 Handle a few more DocBook edge cases; all known DocBook issues are fixed.
2151 muse--main--1.0--patch-159
2153 * examples/QuickStart: Add "Write me." to empty sections at end so that
2154 they publish correctly with DocBook.
2156 * lisp/muse-docbook.el (muse-docbook-markup-paragraph): Handle case where
2157 paragraph starts with emphasis, example, link, or email address.
2160 ChangeLog examples/QuickStart lisp/muse-docbook.el
2163 2005-07-19 05:34:28 GMT Michael Olson <mwolson@gnu.org> patch-158
2166 Handle embedded docbook footnotes and <literal> edge case.
2168 muse--main--1.0--patch-158
2170 * lisp/muse-docbook.el: Implement more suggestions from Dale Smith.
2171 (muse-docbook-markup-strings): Use systemitem for example text.
2172 (muse-docbook-markup-paragraph): Allow for embedded footnotes that have
2173 <para></para> inside of them.
2175 * lisp/muse-html.el (muse-html-escape-string): Don't deal with '&<>"'
2178 * lisp/muse-publish.el (muse-publish-url-transforms): Add
2179 muse-publish-escape-specials-in-string to list by default.
2181 * lisp/muse-publish.el (muse-publish-escape-specials): New optional third
2182 argument IGNORE-READ-ONLY determines whether or not to ignore the
2183 read-only property when transforming text. Add docstring.
2184 (muse-publish-markup-word): Use non-nil third argument to
2185 muse-publish-escape-specials when we're publishing `='-delimited text.
2186 This allows =<literal><tag></literal>= to work as intended.
2188 * lisp/muse-publish.el (muse-publish-escape-specials-in-string): Ignore
2189 arguments after the first so that we can include this in
2190 `muse-publish-url-transforms'.
2192 * lisp/muse-publish.el (muse-publish-prepare-url): Add docstring.
2195 ChangeLog lisp/muse-docbook.el lisp/muse-html.el
2196 lisp/muse-publish.el
2199 2005-07-19 03:07:59 GMT Michael Olson <mwolson@gnu.org> patch-157
2202 Misc. blosxom fixes, like category directive.
2204 muse--main--1.0--patch-157
2206 * contrib/pyblosxom/getstamps.py: Add file extension.
2208 * contrib/pyblosxom/hardcodedates.py (get_all_timestamps): Omit file
2209 extension. This will allow Muse to specify it once a
2210 timestamps-writing routine gets written.
2212 * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Pay
2213 attention to the "category" directive, if it exists. Use file-truename
2214 instead of expand-file-name for base directory.
2216 * lisp/muse-blosxom.el (muse-blosxom-new-entry): Add #category directive
2219 * lisp/muse-project.el (muse-project): Add :timestamps to list of
2220 available tags, even though it doesn't do anything yet.
2223 ChangeLog contrib/pyblosxom/getstamps.py
2224 contrib/pyblosxom/hardcodedates.py lisp/muse-blosxom.el
2225 lisp/muse-project.el
2228 2005-07-18 08:53:32 GMT Michael Olson <mwolson@gnu.org> patch-156
2231 Small logic fix with temp files.
2233 muse--main--1.0--patch-156
2235 * lisp/muse.el (muse-with-temp-buffer): Use buffer-live-p instead of
2236 buffer-name to determine whether the buffer is still around.
2239 ChangeLog lisp/muse.el
2242 2005-07-18 08:23:00 GMT Michael Olson <mwolson@gnu.org> patch-155
2245 Make customize of muse-project-alist work in Emacs21 and XEmacs.
2247 muse--main--1.0--patch-155
2249 * lisp/muse.el (muse-widget-type-value-create)
2250 (muse-widget-child-value-get, muse-widget-type-match): Minimum set of
2251 extra widgets from 'lazy type that are needed to get the
2252 `muse-project-alist' customize interface to work on XEmacs and Emacs21.
2254 * lisp/muse.el (muse-implicit-link-functions)
2255 (muse-explicit-link-functions): Remove predefined wiki-related options.
2256 These are added in muse-wiki via custom-add-option.
2258 * lisp/muse-mode.el (muse-mode-hook): Ditto.
2260 * lisp/muse-colors.el (muse-colors-emphasized): Use eq instead of memq.
2262 * lisp/muse-project.el (muse-project-alist-get): Turn :symbols into
2263 ":strings" to cope with Emacs21 and XEmacs.
2264 (muse-project-alist-set): Turn ":strings" back into ":symbols".
2266 * lisp/muse-project.el (muse-project): Derive from 'default rather than
2267 'lazy, since that is an Emacs CVS-ism. Separate logical groups with
2268 newlines. Control indentation. Remove an unnecessary inlined repeat.
2270 * lisp/muse-project.el (muse-project-alist): Use cons instead of alist,
2271 since XEmacs doesn't support the alist widget. Deal with case where no
2272 projects are defined, or a strange expression is used.
2274 * lisp/muse-wiki.el: Insinuate muse-wiki link handlers and mode hook
2275 stuff using custom-add-option.
2278 ChangeLog lisp/muse-colors.el lisp/muse-mode.el
2279 lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
2282 2005-07-18 03:31:38 GMT Michael Olson <mwolson@gnu.org> patch-154
2285 Don't kill temp buffer if debug-on-error is non-nil.
2287 muse--main--1.0--patch-154
2289 * lisp/muse.el (muse-with-temp-buffer): Only kill the temp buffer when
2290 debug-on-error is nil. Use " *muse-temp*" for the buffer name.
2293 ChangeLog lisp/muse.el
2296 2005-07-18 03:05:11 GMT Michael Olson <mwolson@gnu.org> patch-153
2299 Expand Debian package description.
2301 muse--main--1.0--patch-153
2303 * debian/control (Description): Expand this to make the package more
2306 * debian/copyright, debian/rules: Minor whitespace cleanups.
2308 * debian/changelog: Package 3.01.arch.152-1.
2311 ChangeLog Makefile.defs debian/changelog debian/control
2312 debian/copyright debian/rules
2315 2005-07-18 02:33:12 GMT Michael Olson <mwolson@gnu.org> patch-152
2318 Header/footer docfix; ChangeLog correction.
2320 muse--main--1.0--patch-152
2322 * {arch}/.../patch-log/patch-144: Correct previous ChangeLog entry.
2323 Thanks to drkm for pointing out my error.
2325 Use better documentation and customize interface for headers and footers.
2326 Thanks to Chris McMahan.
2329 ChangeLog lisp/muse-blosxom.el lisp/muse-book.el
2330 lisp/muse-docbook.el lisp/muse-html.el lisp/muse-journal.el
2331 lisp/muse-latex.el lisp/muse-poem.el lisp/muse-texinfo.el
2333 {arch}/muse/muse--main/muse--main--1.0/mwolson@gnu.org--2005/patch-log/patch-144
2336 2005-07-18 00:53:34 GMT Michael Olson <mwolson@gnu.org> patch-151
2339 Slight Debian version tweak.
2341 muse--main--1.0--patch-151
2343 * Makefile.defs (VERSION): Use a slightly different version naming
2344 scheme. I've dropped the ".90". The new scheme is X.YY.arch.YYY where
2345 X.YY is the Muse version, and YYY is the patch level.
2347 * debian/changelog: Ditto.
2350 ChangeLog Makefile.defs debian/changelog
2353 2005-07-17 23:23:34 GMT Michael Olson <mwolson@gnu.org> patch-150
2356 Improve debian build and put together a package.
2358 muse--main--1.0--patch-150
2360 * Makefile (debclean): New target that cleans up the mess that the
2361 `debian' target makes.
2362 (debian): Build using debuild rather than dpkg-buildpackage. Copy
2363 results to my debian dist dir two levels up.
2365 * Makefile.defs (VERSION): Set to 3.01.90.arch.149 for the debian build.
2367 * debian/changelog: Sign 3.01.90.arch.149-1 snapshot.
2369 * debian/control (Standards-Version): Update to 3.6.2.
2371 * debian/control (Depends): Add emacs21 and xemacs21 to make lintian shut
2374 * debian/copyright (Copyright): Improve.
2376 * debian/emacsen-install (FILES): Include contrib directory so that
2377 muse-http.el compiles properly.
2379 * debian/muse-el.examples: New file containing the example files to
2382 * debian/rules: Move example stuff to muse-el.examples. Install some
2383 additional documentation.
2386 debian/.arch-ids/muse-el.examples.id debian/muse-el.examples
2389 ChangeLog Makefile Makefile.defs debian/changelog
2390 debian/control debian/copyright debian/emacsen-install
2394 2005-07-17 20:52:18 GMT Michael Olson <mwolson@gnu.org> patch-149
2397 Fix links in table, links in verbatim, emphasis publishing, publishing from script.
2399 muse--main--1.0--patch-149
2401 * lisp/muse-colors.el (muse-colors-emphasized): Fix an edge case where
2402 the beginning of a header would be emphasized if an asterisk came
2404 (muse-colors-underlined): Don't allow end of underlined text to be the
2405 beginning of a line. Don't use memq to check for whitespace syntax; eq
2408 * lisp/muse-publish.el (muse-publish-markup-regexps): Mark links later
2409 on. We'll use a more clever trick to keep emphasis characters from
2410 being interpreted in explicit links -- add a custom 'noemphasis text
2411 property to them. Move mdash rule further down so that I can add
2412 designations after blockquoted text.
2414 * lisp/muse-publish.el (muse-publish-markup-word): If beginning or end of
2415 text has the 'noemphasis property, ignore it.
2416 (muse-publish-mark-noemphasis): New function that adds the 'noemphasis
2417 property to the text between BEG and END, or match beginning and end.
2419 * lisp/muse.el (muse-with-temp-buffer): Make sure the buffer is alive
2420 before trying to set buffer-modified to nil. This should fix a
2421 "selecting deleted buffer" error when publishing from command line.
2424 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
2428 2005-07-17 18:36:55 GMT Michael Olson <mwolson@gnu.org> patch-148
2431 Journal validation fixes.
2433 muse--main--1.0--patch-148
2435 * lisp/muse-html.el (muse-html-header): Use HTML 4.0 Transitional by
2436 default rather than HTML 4.0 [strict].
2437 (muse-html-markup-strings): Include empty alt element.
2439 * lisp/muse-journal.el: Use "div class=..." rather than "div id=...".
2441 * muse.texi (Journal): Ditto.
2444 ChangeLog lisp/muse-html.el lisp/muse-journal.el muse.texi
2447 2005-07-17 04:21:19 GMT Michael Olson <mwolson@gnu.org> patch-147
2450 Add debian files; tweak Makefile.
2452 muse--main--1.0--patch-147
2454 * Makefile (distclean): Remove directory created by dist rule.
2455 (dist): Make this only generate the directory, not the tarball.
2456 (release): New target that generates the tarball and zipfile.
2457 (debrelease): New target that builds the debian package for Muse.
2458 (upload): Depend on release target.
2460 * examples/mwolson/stylesheets: Add forgotten Arch id.
2463 debian/.arch-ids/=id debian/.arch-ids/changelog.id
2464 debian/.arch-ids/control.id debian/.arch-ids/copyright.id
2465 debian/.arch-ids/emacsen-install.id
2466 debian/.arch-ids/emacsen-remove.id
2467 debian/.arch-ids/emacsen-startup.id
2468 debian/.arch-ids/muse-el.dirs.id
2469 debian/.arch-ids/muse-el.docs.id
2470 debian/.arch-ids/muse-el.info.id debian/.arch-ids/rules.id
2471 debian/changelog debian/control debian/copyright
2472 debian/emacsen-install debian/emacsen-remove
2473 debian/emacsen-startup debian/muse-el.dirs debian/muse-el.docs
2474 debian/muse-el.info debian/rules
2475 examples/mwolson/stylesheets/.arch-ids/=id
2476 examples/mwolson/stylesheets/.arch-ids/blog.css.id
2477 examples/mwolson/stylesheets/.arch-ids/common.css.id
2478 examples/mwolson/stylesheets/.arch-ids/print.css.id
2479 examples/mwolson/stylesheets/.arch-ids/screen.css.id
2480 examples/mwolson/stylesheets/blog.css
2481 examples/mwolson/stylesheets/common.css
2482 examples/mwolson/stylesheets/print.css
2483 examples/mwolson/stylesheets/screen.css
2489 debian debian/.arch-ids examples/mwolson/stylesheets
2490 examples/mwolson/stylesheets/.arch-ids
2493 2005-07-16 05:10:31 GMT Michael Olson <mwolson@gnu.org> patch-146
2496 Allow `muse-index-as-string' to remove current file from output.
2498 muse--main--1.0--patch-146
2500 * lisp/muse-mode.el (muse-index-as-string): Add EXCLUDE-CURRENT option,
2501 which excludes the current file from the output. Improve
2505 ChangeLog lisp/muse-mode.el
2508 2005-07-16 04:56:02 GMT Michael Olson <mwolson@gnu.org> patch-145
2511 S-TAB issue with Windows.
2513 muse--main--1.0--patch-145
2515 * lisp/muse-mode.el (muse-mode-map): Try once more to fix the Shift-TAB
2519 ChangeLog lisp/muse-mode.el
2522 2005-07-16 04:39:52 GMT Michael Olson <mwolson@gnu.org> patch-144
2525 Improve temp buffer usage.
2527 muse--main--1.0--patch-144
2529 * lisp/muse-publish.el (muse-publish-file): Omit second argument to
2530 `insert-file-contents'. This should further help with the temp
2531 buffer problem. Thanks to Peter K. Lee and drkm for the research
2534 * lisp/muse.el (muse-with-temp-buffer): Renamed from
2535 `muse-with-temp-buffer-no-prompt'. Report any errors that occur, but
2536 make sure the temp buffer is killed. I didn't implement an option to
2537 save the contents of the temp buffer.
2540 ChangeLog lisp/muse-book.el lisp/muse-http.el
2541 lisp/muse-mode.el lisp/muse-poem.el lisp/muse-publish.el
2545 2005-07-16 03:39:02 GMT Michael Olson <mwolson@gnu.org> patch-143
2548 muse-docbook: split-string Emacs21 fix.
2550 muse--main--1.0--patch-143
2552 * lisp/muse-docbook.el (muse-docbook-get-author): Omit 3rd argument of
2553 split-string to fix an Emacs21 issue.
2556 ChangeLog lisp/muse-docbook.el
2559 2005-07-15 04:40:26 GMT Michael Olson <mwolson@gnu.org> patch-142
2562 muse-docbook: Parse author directive so that it validates properly.
2564 muse--main--1.0--patch-142
2566 * lisp/muse-docbook.el (muse-docbook-get-author): New function that
2567 attempts to publish the contents a DocBook-usable <author> tag.
2568 (muse-docbook-header): Use `muse-docbook-get-author'.
2571 ChangeLog lisp/muse-docbook.el
2574 2005-07-15 01:57:51 GMT Michael Olson <mwolson@gnu.org> patch-141
2577 Be a bit more clever with our consecutive list regexp.
2579 muse--main--1.0--patch-141
2581 * lisp/muse-docbook.el (muse-docbook-markup-regexps): Be a bit more
2582 clever with our consecutive list regexp.
2585 ChangeLog lisp/muse-docbook.el
2588 2005-07-15 01:50:05 GMT Michael Olson <mwolson@gnu.org> patch-140
2591 Do the right thing with consecutive list items, hopefully.
2593 muse--main--1.0--patch-140
2595 * lisp/muse-docbook.el: Apply patch from Dale Smith and add to it.
2596 (muse-docbook-header): Add DTD string.
2597 (muse-docbook-markup-regexps): Add rule that merges consecutive list
2599 (muse-docbook-merged-tags, muse-docbook-fixup-tags): Removed.
2600 ("docbook"): Change :before-end back to 'muse-docbook-fixup-sections.
2603 ChangeLog lisp/muse-docbook.el
2606 2005-07-15 01:07:35 GMT Michael Olson <mwolson@gnu.org> patch-139
2609 Improve customize interface for `muse-project-alist' once more.
2611 muse--main--1.0--patch-139
2613 * lisp/muse-project.el (muse-project-alist-get): Allow cdr of each
2614 setting to be anything, since we now support settings that use lists.
2615 (muse-project): Vastly improve this by naming each setting and showing
2616 what exact type is required. Handle case where a function is not
2617 defined yet. Use a set for styles, which looks nice. This is about as
2618 good as it can be ... unless we add some sort of inline documentation
2619 later on. A setting was added for Yann's :force-publish tag.
2621 * lisp/muse.el (muse-eval-lisp): Fix compile warning by not displaying
2625 ChangeLog lisp/muse-project.el lisp/muse.el
2628 2005-07-14 23:27:14 GMT Michael Olson <mwolson@gnu.org> patch-138
2631 Merged from hodique@lifl.fr--2005 (patch 24-33)
2633 muse--main--1.0--patch-138
2637 * hodique@lifl.fr--2005/muse--yh--1.0--patch-24
2638 Merged from mwolson@gnu.org--2005 (patch 96)
2640 * hodique@lifl.fr--2005/muse--yh--1.0--patch-25
2641 Merged from mwolson@gnu.org--2005 (patch 97-101)
2643 * hodique@lifl.fr--2005/muse--yh--1.0--patch-26
2644 Merged from mwolson@gnu.org--2005 (patch 102-106)
2646 * hodique@lifl.fr--2005/muse--yh--1.0--patch-27
2647 Merged from mwolson@gnu.org--2005 (patch 107-120)
2649 * hodique@lifl.fr--2005/muse--yh--1.0--patch-28
2650 Merged from mwolson@gnu.org--2005 (patch 121-131)
2652 * hodique@lifl.fr--2005/muse--yh--1.0--patch-29
2653 Merged from mwolson@gnu.org--2005 (patch 132)
2655 * hodique@lifl.fr--2005/muse--yh--1.0--patch-30
2656 Merged from mwolson@gnu.org--2005 (patch 133-135)
2658 * hodique@lifl.fr--2005/muse--yh--1.0--patch-31
2659 Merged from mwolson@gnu.org--2005 (patch 136)
2661 * hodique@lifl.fr--2005/muse--yh--1.0--patch-32
2662 Merged from mwolson@gnu.org--2005 (patch 137)
2664 * hodique@lifl.fr--2005/muse--yh--1.0--patch-33
2665 Introduce :force-publish project keyword. Fix bug #2637
2668 ChangeLog lisp/muse-project.el
2671 hodique@lifl.fr--2005/muse--yh--1.0--patch-24
2672 hodique@lifl.fr--2005/muse--yh--1.0--patch-25
2673 hodique@lifl.fr--2005/muse--yh--1.0--patch-26
2674 hodique@lifl.fr--2005/muse--yh--1.0--patch-27
2675 hodique@lifl.fr--2005/muse--yh--1.0--patch-28
2676 hodique@lifl.fr--2005/muse--yh--1.0--patch-29
2677 hodique@lifl.fr--2005/muse--yh--1.0--patch-30
2678 hodique@lifl.fr--2005/muse--yh--1.0--patch-31
2679 hodique@lifl.fr--2005/muse--yh--1.0--patch-32
2680 hodique@lifl.fr--2005/muse--yh--1.0--patch-33
2683 2005-07-14 20:48:56 GMT Michael Olson <mwolson@gnu.org> patch-137
2686 Prevent temp buffers from prompting for save; handle lisp errors better.
2688 muse--main--1.0--patch-137
2690 * lisp/muse-colors.el (muse-colors-region): Try to fix "Invalid search
2691 bound" error. I don't know for certain where this is coming from,
2692 though ... *grumble*.
2694 * lisp/muse.el (muse-eval-lisp): Wrap this in a `condition-case', much
2695 like how emacs-wiki does it. Warn the user about lisp errors,
2696 returning "<!--INVALID LISP CODE-->" if an error occurs. This will
2697 publish as something valid in most markup styles, with increased
2698 emphasis on those that don't support it. That's a win-win ... I think
2701 * lisp/muse.el (muse-with-temp-buffer-no-prompt): New macro that acts
2702 like `with-temp-buffer', but sets buffer-modfied-p to nil before trying
2703 to kill the buffer so we don't get any annoying prompts. I *strongly*
2704 believe that this should be the default behavior of `with-temp-buffer'.
2706 * lisp/muse-book.el (muse-book-publish-project): Use
2707 `muse-with-temp-buffer-no-prompt'.
2709 * lisp/muse-http.el (muse-http-reject): Ditto.
2711 * lisp/muse-mode.el (muse-index-as-string): Ditto.
2713 * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
2715 * lisp/muse-publish.el (muse-publish-markup-string, muse-publish-file):
2716 (muse-publish-markup-email, muse-published-contents): Ditto.
2719 ChangeLog lisp/muse-book.el lisp/muse-colors.el
2720 lisp/muse-http.el lisp/muse-mode.el lisp/muse-poem.el
2721 lisp/muse-publish.el lisp/muse.el
2724 2005-07-14 18:49:56 GMT Michael Olson <mwolson@gnu.org> patch-136
2727 Customization error; Makefile tweaks.
2729 muse--main--1.0--patch-136
2731 * Makefile (dist): Use a tla-specific method to create the tarball.
2732 Create a zip file as well.
2733 (upload): New rule that uploads the tarball and zip file to gna.org.
2735 * Makefile.defs (VERSION): New variable that determines the version
2736 string to use in the `dist' and `upload' targets.
2738 * lisp/muse.el (muse-implicit-link-functions)
2739 (muse-explicit-link-functions): Use :type of hook so that the options
2743 ChangeLog Makefile Makefile.defs lisp/muse.el
2746 2005-07-13 23:20:12 GMT Michael Olson <mwolson@gnu.org> patch-135
2749 Prepare Muse 3.01.90 (3.02 RC1).
2751 muse--main--1.0--patch-135
2755 ChangeLog lisp/muse.el muse.texi
2758 2005-07-13 23:11:08 GMT Michael Olson <mwolson@gnu.org> patch-134
2761 Attempt to get the right file extension when publishing; more examples.
2763 muse--main--1.0--patch-134
2765 * examples/mwolson/muse-init.el: Update my configuration.
2767 * examples/mwolson/templates: Store my web page templates here.
2769 * examples/mwolson/stylesheets: Store my CSS stylesheets here.
2771 * lisp/muse-publish.el (muse-publish-markup-link): Fix mangling of
2772 descriptions. Yet another reason to implement my list-returning from
2775 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Deal gracefully
2776 with a few more edge cases. Throw together a rough hack for
2777 determining when to include the output file extension.
2779 * lisp/muse-wiki.el (muse-wiki-colors-nop-tag): Make this less odious,
2780 but still ineffective.
2783 examples/mwolson/templates/.arch-ids/=id
2784 examples/mwolson/templates/.arch-ids/footer.html.id
2785 examples/mwolson/templates/.arch-ids/generic-footer.html.id
2786 examples/mwolson/templates/.arch-ids/generic-header.html.id
2787 examples/mwolson/templates/.arch-ids/header.html.id
2788 examples/mwolson/templates/footer.html
2789 examples/mwolson/templates/generic-footer.html
2790 examples/mwolson/templates/generic-header.html
2791 examples/mwolson/templates/header.html
2794 ChangeLog examples/mwolson/muse-init.el lisp/muse-publish.el
2798 examples/mwolson/templates
2799 examples/mwolson/templates/.arch-ids
2802 2005-07-13 21:12:27 GMT Michael Olson <mwolson@gnu.org> patch-133
2805 Make published link handling do the right thing, plus misc. fixes.
2807 muse--main--1.0--patch-133
2809 * lisp/muse-mode.el (muse-mode-hook): Add option for
2810 `muse-wiki-update-custom-values'. The :set function makes sure that
2811 this is always included in `muse-mode-hook' if muse-wiki is loaded.
2812 This probably isn't best-practice, but it works.
2814 * lisp/muse-project.el (muse-project-of-file): Fix some duplicated code.
2817 * lisp/muse-publish.el (muse-publish-url-transforms): Add
2818 `muse-publish-prepare-url' to the listed options.
2820 * lisp/muse-publish.el (muse-publish-output-file): Handle case where
2821 output-dir is not specified.
2823 * lisp/muse-publish.el (muse-publish-markup-link): Call link handlers
2824 here instead of later on.
2826 * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Try to do the
2827 right thing when `muse-wiki-interwiki-alist' is nil.
2829 * lisp/muse-wiki.el (muse-wiki-output-name): Removed in favor of calling
2830 `muse-publish-output-file'.
2832 * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
2833 (muse-wiki-transform-wikiword): Removed. We should not use the
2834 publishing transforms facility to handle these.
2836 * lisp/muse-wiki.el ("muse-publish"): Publish wikiwords and interwiki
2837 links as "link" rather than "url".
2839 * lisp/muse-wiki.el (muse-wiki-update-custom-values): New function that
2840 takes care of any customization cleaups that need to happen whenever
2841 muse-mode is entered.
2843 * lisp/muse.el (muse-implicit-link-functions): Add options for
2844 `muse-handle-url' and the wiki handlers.
2845 (muse-explicit-link-functions): Add option for
2846 `muse-wiki-handle-internal'.
2849 ChangeLog lisp/muse-mode.el lisp/muse-project.el
2850 lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
2853 2005-07-13 03:38:52 GMT Michael Olson <mwolson@gnu.org> patch-132
2856 Add invalid directory assertion.
2858 muse--main--1.0--patch-132
2860 * lisp/muse-project.el (muse-project-file-entries): Add assertion so that
2861 any invalid directories will trigger an error.
2864 ChangeLog lisp/muse-project.el
2867 2005-07-12 07:54:08 GMT Michael Olson <mwolson@gnu.org> patch-131
2870 AUTHORS: Fix typo, add that Yann authored muse-wiki.el.
2872 muse--main--1.0--patch-131
2879 2005-07-12 07:52:25 GMT Michael Olson <mwolson@gnu.org> patch-130
2882 Yann's assignment form came in!
2884 muse--main--1.0--patch-130
2891 2005-07-12 07:18:27 GMT Michael Olson <mwolson@gnu.org> patch-129
2894 Compilation fix, minor shuffling in `muse-mode'.
2896 muse--main--1.0--patch-129
2898 * lisp/muse.el (muse-file-extension): Make sure sym is bound before
2899 accessing it. Fixes Yet Another Compiler Error.
2901 * lisp/muse-mode.el (muse-mode): Move font-lock setup to very end so that
2902 project-specific settings happen first.
2905 ChangeLog lisp/muse-mode.el lisp/muse.el
2908 2005-07-12 07:12:49 GMT Michael Olson <mwolson@gnu.org> patch-128
2911 Fix annoying initial buffer coloring problem.
2913 muse--main--1.0--patch-128
2915 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle the case
2916 where even buffer-file-name is not set. This happens the first time we
2917 attempt to colorize the buffer. I'm rather astonished that I had to do
2921 ChangeLog lisp/muse-wiki.el
2924 2005-07-12 06:12:08 GMT Michael Olson <mwolson@gnu.org> patch-127
2927 Jump to bad and good links on TAB; mode-choosing fix.
2929 muse--main--1.0--patch-127
2931 * lisp/muse-mode.el (muse-mode-choose-mode): New function that always
2932 pics a major mode for a file. If one is specified in the project of
2933 file, use it. Otherwise, use muse-mode.
2934 (muse-next-reference, muse-previous-reference): Jump to bad links as
2937 * lisp/muse.el (muse-file-extension): Use `muse-mode-choose-mode' instead
2941 ChangeLog lisp/muse-mode.el lisp/muse.el
2944 2005-07-12 05:56:42 GMT Michael Olson <mwolson@gnu.org> patch-126
2947 Add specified Muse file extension to auto-mode-alist.
2949 muse--main--1.0--patch-126
2951 * lisp/muse.el (muse-file-extension): If extension is specified, remove
2952 the old extension from auto-mode-alist and add the new one. This
2953 eliminates the need to set muse-mode-auto-p when you have specified a
2954 Muse file extension.
2956 * examples/mwolson/muse-init.el: Sync.
2959 ChangeLog examples/mwolson/muse-init.el lisp/muse.el
2962 2005-07-11 10:08:45 GMT Michael Olson <mwolson@gnu.org> patch-125
2965 Make `muse-project-alist' more intuitively customizable.
2967 muse--main--1.0--patch-125
2969 * examples/mwolson/muse-init.el (muse-project-alist): Resync with my
2972 * lisp/muse-project.el: Thanks to jessealama on IRC for the suggestion.
2973 (muse-project-alist-get): New function that pre-parses
2974 `muse-projects-alist' before customization in order to work around an
2975 annoying limitation in the customize interface.
2976 (muse-project-alist-set): New function that takes the value that
2977 customize gave us and turns it into something Muse can use.
2978 (muse-project): New widget that outlines the form of the
2979 `muse-project-alist' variable.
2980 (muse-project-alist): Use the `muse-project' widget and specify :set
2984 ChangeLog examples/mwolson/muse-init.el lisp/muse-project.el
2987 2005-07-10 22:41:49 GMT Michael Olson <mwolson@gnu.org> patch-124
2990 Silence compiler warnings.
2992 muse--main--1.0--patch-124
2994 * lisp/muse-docbook.el (muse-docbook-fixup-tags): Docfix.
2996 * lisp/muse-html.el (muse-html-escape-string): Let-bind `ch' to silence a
2999 * lisp/muse-project.el (muse-project-applicable-styles): Call
3000 `muse-assert' with only 1 argument to silence a compiler warning.
3003 ChangeLog lisp/muse-docbook.el lisp/muse-html.el
3004 lisp/muse-project.el
3007 2005-07-10 22:19:26 GMT Michael Olson <mwolson@gnu.org> patch-123
3010 muse-docbook: Merge several other types of tags if necessary.
3012 muse--main--1.0--patch-123
3014 * lisp/muse-docbook.el (muse-docbook-fixup-tags): Renamed from
3015 `muse-docbook-fixup-sections'. For each TAG in
3016 `muse-docbook-merged-tags', if consecutive groupings of TAG exist,
3017 merge them together. Thanks to Dale P. Smith for the suggestion.
3018 (muse-docbook-merged-tags): Customizable list of tags that need merging.
3021 ChangeLog lisp/muse-docbook.el
3024 2005-07-10 22:04:50 GMT Michael Olson <mwolson@gnu.org> patch-122
3027 muse-docbook: Output an XML tag with encoding at the beginning of document.
3029 muse--main--1.0--patch-122
3031 * lisp/muse-docbook.el (muse-docbook-header): Add <xml> tag at beginning
3033 (muse-docbook-encoding-default): New option that determines which Emacs
3034 buffer encoding to use by default in Muse DocBook files if none is
3036 (muse-docbook-charset-default): New option that determines the DocBook
3037 XML charset to use if no translation is found in
3038 muse-docbook-encoding-map.
3039 (muse-docbook-encoding-map): New option alist that maps an emacs coding
3040 system to its associated DocBook coding system.
3041 (muse-docbook-transform-content-type): New function that determines the
3042 DocBook XML encoding to use based on the contents of
3043 muse-docbook-encoding-map.
3044 (muse-docbook-encoding): New function that calls
3045 muse-docbook-transform-content-type.
3046 (muse-docbook-finalize-buffer): New function that sets the buffer file
3047 coding system to the value of muse-docbook-encoding-default, but only
3048 if the buffers contents have no special characters.
3049 ("docbook"): Include :after tag that calls muse-docbook-finalize-buffer.
3052 ChangeLog lisp/muse-docbook.el
3055 2005-07-10 21:35:49 GMT Michael Olson <mwolson@gnu.org> patch-121
3058 Apply muse-docbook patch from Dale P. Smith.
3060 muse--main--1.0--patch-121
3062 * lisp/muse-docbook.el (muse-docbook-markup-strings): Apply patch from
3063 Dale P. Smith to make the markup much better.
3066 AUTHORS ChangeLog lisp/muse-docbook.el
3069 2005-07-10 00:27:13 GMT Michael Olson <mwolson@gnu.org> patch-120
3072 Use different mapping for S-tab on Windows.
3074 muse--main--1.0--patch-120
3076 * lisp/muse-mode.el (muse-mode-map): If using either XEmacs or on
3077 Windows, use [(shift tab)] for `muse-previous-reference'.
3080 ChangeLog lisp/muse-mode.el
3083 2005-07-09 20:24:40 GMT Michael Olson <mwolson@gnu.org> patch-119
3088 muse--main--1.0--patch-119
3090 * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Use
3091 `muse-match-string-no-properties' so XEmacs doesn't complain.
3094 ChangeLog lisp/muse-wiki.el
3097 2005-07-09 08:53:33 GMT Michael Olson <mwolson@gnu.org> patch-118
3100 Handle a few edge cases with project-page resolution gracefully.
3102 muse--main--1.0--patch-118
3104 * lisp/muse-project.el (muse-project-applicable-styles): Add assertion to
3105 make sure that PAGE is specified. STYLES should be generated
3106 automatically, but it could theoretically fail. I'm managing to
3107 trigger this when messing with unsaved Muse files. Handle case where
3108 buffer has not yet been saved.
3109 (muse-project-find-file): Don't try to resolve relative links; just
3112 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Fix
3113 point-of-reference bug. No need to call muse-project-page-of-file
3114 since buffer-file-name and muse-publishing-current-file both give us
3117 * lisp/muse-mode.el (muse-link-at-point): For some reason,
3118 `skip-chars-backward' only respects the newline some of the time.
3122 ChangeLog lisp/muse-mode.el lisp/muse-project.el
3126 2005-07-09 07:41:44 GMT Michael Olson <mwolson@gnu.org> patch-117
3129 Fix image-link goof-up and add pretty titles.
3131 muse--main--1.0--patch-117
3133 * lisp/muse-html.el (muse-html-markup-paragraph): Use <p
3134 class="image-link"> instead of <div class="image-link">. I found a bug
3135 with the way I was handling both, so I decided to simplify things.
3137 * lisp/muse-wiki.el (muse-wiki-output-name): New function that acts like
3138 `muse-publish-output-name', but keeps the directory prefix.
3139 (muse-wiki-transform-interwiki): Use `muse-publish-output-name'.
3141 * lisp/muse-wiki.el (muse-wiki-publish-small-title-words): New
3142 customizable option that determines the words to downcase in title.
3143 (muse-wiki-publish-pretty-title): New function that Makes a Nicely
3144 Capitalized Title out of either a string or the current title. This is
3145 not currently used by any other function -- for now it is meant to be
3149 ChangeLog lisp/muse-html.el lisp/muse-wiki.el
3152 2005-07-09 05:22:12 GMT Michael Olson <mwolson@gnu.org> patch-116
3155 Escape specials in link descriptions.
3157 muse--main--1.0--patch-116
3159 * lisp/muse-publish.el (muse-publish-escape-specials-in-string): New
3160 function that escapes special characters in the given string according
3161 to the current publishing style.
3162 (muse-publish-url): Use the above function to escape the description
3163 part of extended links.
3164 (muse-publish-prepare-url): Don't make string read-only; it does
3167 * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
3168 (muse-wiki-transform-wikiword): Don't make string read-only.
3171 ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
3174 2005-07-09 03:59:44 GMT Michael Olson <mwolson@gnu.org> patch-115
3177 Escape "&", "<", and ">" in URL text.
3179 muse--main--1.0--patch-115
3181 * lisp/muse-html.el (muse-html-escape-string): Escape "&", "<", and ">"
3182 specially. Thanks to John Sullivan for the suggestion.
3185 ChangeLog lisp/muse-html.el
3188 2005-07-09 03:24:01 GMT Michael Olson <mwolson@gnu.org> patch-114
3191 Update my example configuration.
3193 muse--main--1.0--patch-114
3195 * examples/mwolson/muse-init.el (muse-project-alist): Rename the "Web"
3196 project to "WebSite" in order to make it more distinct.
3197 (muse-wiki-interwiki-alist): Add mapping for "TheEmacsWiki".
3198 (my-muse-blosxom-finalize): Don't run the Xanga preparation code
3200 (my-muse-prepare-entry-for-xanga): Make this able to figure out the
3201 published name of the current file. I really should make a function
3202 called `muse-published-name' or something similar!
3203 ("\C-cpx"): Use this key sequence for
3204 `my-muse-prepare-entry-for-xanga'.
3205 (muse-file-extension): I'm making use of this so I can figure out its
3209 ChangeLog examples/mwolson/muse-init.el
3212 2005-07-09 03:11:28 GMT Michael Olson <mwolson@gnu.org> patch-113
3215 Tackle a project name interwiki highlighting snafu.
3217 muse--main--1.0--patch-113
3219 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Hack still more on
3220 this. It seems to be more robust now. Highlighting is going the way I
3224 ChangeLog lisp/muse-wiki.el
3227 2005-07-09 02:25:26 GMT Michael Olson <mwolson@gnu.org> patch-112
3230 Fix some gross mistakes.
3232 muse--main--1.0--patch-112
3234 * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Fix several
3237 * lisp/muse-project.el (muse-project-file-entries): If
3238 `muse-file-extension' is defined, use it to filter the entries.
3240 * lisp/muse.el (muse-file-extension): Fix messed up attempt to set
3241 variable. Move higher in file.
3243 * lisp/muse.el (muse-update-ignored-extensions-regexp): Use given
3244 argument instead of the real name of the variable.
3247 ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
3251 2005-07-09 00:10:01 GMT Michael Olson <mwolson@gnu.org> patch-111
3254 Make natural interwiki links between projects mostly work.
3256 muse--main--1.0--patch-111
3258 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Uncomment this
3259 function and flesh it out. This seems to work properly, though for
3260 some reason, interwiki links using projects are a bit flakey.
3261 (muse-wiki-handle-interwiki): Deal with case where we have a project
3262 name in an interwiki link.
3265 ChangeLog lisp/muse-wiki.el
3268 2005-07-08 22:57:55 GMT Michael Olson <mwolson@gnu.org> patch-110
3271 Fix Emacs21 issue with muse-insert-tag.
3273 muse--main--1.0--patch-110
3275 * lisp/muse-mode.el (muse-insert-tag): Pass a list of lists to
3276 completing-read to appease older Emacsen.
3279 ChangeLog lisp/muse-mode.el
3282 2005-07-08 22:55:20 GMT Michael Olson <mwolson@gnu.org> patch-109
3285 Fix error with `muse-blosxom-new-entry' and Emacs21.
3287 muse--main--1.0--patch-109
3289 * lisp/muse-blosxom.el (muse-blosxom-new-entry): Mess with call to
3290 `completing-read' so that old versions of Emacs don't complain.
3293 ChangeLog lisp/muse-blosxom.el
3296 2005-07-08 21:59:41 GMT Michael Olson <mwolson@gnu.org> patch-108
3299 Try to fix an error with `muse-blosxom-get-categories'.
3301 muse--main--1.0--patch-108
3303 * lisp/muse-blosxom.el (muse-blosxom-get-categories): Be extra cautious
3304 about processing directories.
3307 ChangeLog examples/johnw/publish-johnw lisp/muse-blosxom.el
3310 2005-07-08 21:11:53 GMT Michael Olson <mwolson@gnu.org> patch-107
3313 Make a distinction between implicit and explicit links at publish-time.
3315 muse--main--1.0--patch-107
3317 * lisp/muse-html.el (muse-html-escape-string): Ignore other arguments.
3319 * lisp/muse-http.el (muse-http-prepare-url): Handle `explicit' argument.
3321 * lisp/muse-publish.el (muse-publish-url, muse-publish-insert-url): Pass
3322 `explicit' argument.
3324 * lisp/muse-publish.el (muse-publish-markup-link): Determine whether or
3325 not we are dealing with an explicit link.
3327 * lisp/muse-publish.el (muse-publish-prepare-url): Ignore other arguments.
3329 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Take `explicit'
3330 argument, but ignore it.
3332 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only apply transforms
3333 when link is not explicit.
3336 ChangeLog lisp/muse-html.el lisp/muse-http.el
3337 lisp/muse-publish.el lisp/muse-wiki.el
3340 2005-07-08 06:40:30 GMT Michael Olson <mwolson@gnu.org> patch-106
3343 Implement several WikiWord handling fixes.
3345 muse--main--1.0--patch-106
3347 * lisp/muse-colors.el (muse-link-face): Handle case where no link is
3348 found by the handlers. Don't send implicit links through some of the
3351 * lisp/muse-mode.el (muse-link-at-point): Move to beginning of first part
3352 of interwiki link before calling `muse-handle-explicit-link'.
3354 * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Append forgotten
3355 "\\|" separator between project-alist entries and interwiki entries.
3356 Force a reconfiguration of muse-colors-markup.
3358 * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Add several checks to be
3359 sure that we don't colorize WikiNames that don't go with any file.
3363 ChangeLog lisp/muse-colors.el lisp/muse-mode.el
3367 2005-07-07 21:34:12 GMT Michael Olson <mwolson@gnu.org> patch-105
3370 Attempt to simplify muse-wiki a bit.
3372 muse--main--1.0--patch-105
3374 * lisp/muse-colors.el (muse-use-font-lock): Set up muse-colors-markup
3377 * lisp/muse-wiki.el (muse-wiki-wikiword-colors-markup)
3378 (muse-wiki-update-use-wikiword-colors, muse-wiki-wikiword-markup-regexp)
3379 (muse-wiki-update-use-wikiword-markup-regexp)
3380 (muse-wiki-update-use-wikiword-link-function)
3381 (muse-wiki-update-use-wikiword-url-transforms): Remove.
3382 (muse-wiki-update-use-wikiword): Not :set function is needed anymore.
3384 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only modify URL if
3385 `muse-wiki-use-wikiword' is specified.
3387 * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Don't process the URL
3388 unless `muse-wiki-use-wikiword' is specified.
3390 * lisp/muse-wiki.el ("muse-colors"): Add muse-wiki-wikiword-regexp to
3393 * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-wikiword-regexp to
3394 muse-publish-markup-regexps.
3396 * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-transform-wikiword to
3397 muse-publish-url-transforms.
3399 * lisp/muse-wiki.el (muse-implicit-link-functions): Add
3400 muse-wiki-handle-wikiword to muse-implicit-link-functions.
3404 ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
3407 2005-07-07 20:06:35 GMT Michael Olson <mwolson@gnu.org> patch-104
3410 Make muse-blosxom use relative name of published file in page-date alist.
3412 muse--main--1.0--patch-104
3414 * lisp/muse-blosxom.el (muse-blosxom-base-directory): Move higher in
3416 (muse-blosxom-update-page-date-alist): Renamed from
3417 `muse-blosxom-markup-date-directive'. Make the current file name
3418 relative to the base directory and strip file extension if necessary.
3422 ChangeLog lisp/muse-blosxom.el
3425 2005-07-07 19:14:38 GMT Michael Olson <mwolson@gnu.org> patch-103
3428 Hack on muse-blosxom timestamps somewhat.
3430 muse--main--1.0--patch-103
3432 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Make this
3433 actually do something useful. This should have a different name,
3435 ("blosxom-html", "blosxom-xhtml"): Call
3436 `muse-blosxom-markup-date-directive' after publishing each entry.
3440 ChangeLog lisp/muse-blosxom.el
3443 2005-07-07 06:27:02 GMT Michael Olson <mwolson@gnu.org> patch-102
3446 Fix several startup and compile errors.
3448 muse--main--1.0--patch-102
3450 * lisp/muse-wiki.el ("muse-publish"): Use correct name of function. This
3451 fixes an error that occurred during startup.
3453 * lisp/muse-regexps.el (muse-ignored-extensions-regexp)
3454 (muse-update-ignored-extensions-regexp, muse-ignored-extensions): Move
3457 * lisp/muse.el (muse-update-ignored-extensions-regexp): Fix ordering so
3458 that the nasty compile errors go away. Fix a few typos.
3459 (muse-ignored-extensions): Fix docstring.
3460 (muse-file-extension): Move this higher in the file.
3465 ChangeLog lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
3468 2005-07-07 05:57:51 GMT Michael Olson <mwolson@gnu.org> patch-101
3471 Note that muse-file-extension should not have "." in front.
3473 muse--main--1.0--patch-101
3475 * lisp/muse-project.el (muse-project-find-file): Handle case where
3476 muse-file-extension is not specified.
3478 * lisp/muse.el (muse-file-extension): Note that the period at the
3479 beginning of this value should be omitted.
3481 * lisp/muse-regexps.el (muse-update-ignored-extensions-regexp): Quote
3482 file extension so that regexp characters inside the extension will not
3483 goof it up. This should never be a problem in normal cases, but let's
3488 ChangeLog lisp/muse-project.el lisp/muse-regexps.el
3492 2005-07-07 05:36:53 GMT Michael Olson <mwolson@gnu.org> patch-100
3495 Implement optional file extension of Muse files.
3497 muse--main--1.0--patch-100
3499 * lisp/muse-mode.el (muse-mode): Make sure
3500 `muse-update-ignored-extensions-regexp' gets updated every time we
3501 enter Muse mode. This works around a bug in the customize interface --
3502 if a user changes an option using setq, the :set function sometimes
3503 does not get executed. I should really try to determine whether or not
3504 this is really an issue anymore.
3506 * lisp/muse-project.el (muse-project-find-file): Make use of
3507 `muse-file-extension'.
3509 * lisp/muse-regexps.el (muse-ignored-extensions-regexp): This is not
3510 customizable; it is autogenerated from `muse-ignored-extensions'.
3511 (muse-update-ignored-extensions-regexp): New function that sets the
3512 value of `muse-ignored-extensions-regexp'. This is needed in order to
3513 make sure that the value of `muse-file-extension' is taken into
3515 (muse-ignored-extensions): New option that determines which file
3516 extensions to ignore. It is in the form of a list of regexps.
3518 * lisp/muse.el (muse-file-extension): New option that allows the user to
3519 specify the file extension to be used for Muse files. By default, this
3520 is nil, which means that no extension will be used.
3522 * lisp/muse.el (muse-page-name): Handle case where
3523 `muse-ignored-extensions-regexp' is nil.
3527 ChangeLog lisp/muse-mode.el lisp/muse-project.el
3528 lisp/muse-regexps.el lisp/muse.el
3531 2005-07-07 03:16:38 GMT Michael Olson <mwolson@gnu.org> patch-99
3534 Document new blosxom convenience feature.
3536 muse--main--1.0--patch-99
3538 * lisp/muse-blosxom.el: Document `muse-blosxom-project-alist-dirs' and
3539 `muse-blosxom-project-alist-entry'. An example is provided in the
3544 ChangeLog lisp/muse-blosxom.el
3547 2005-07-06 23:17:35 GMT Michael Olson <mwolson@gnu.org> patch-98
3550 Further work on `muse-project-alist' entry generation for blosxom.
3552 muse--main--1.0--patch-98
3554 * examples/mwolson/muse-init.el (muse-project-alist): Use proper syntax.
3555 Include subdirectories in first part of "Blog" entry.
3557 * lisp/muse-blosxom.el (muse-blosxom-project-alist-dirs): New function
3558 that returns a list of dirs that are to be used with the first part of
3559 a `muse-project-alist' entry.
3563 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
3566 2005-07-06 22:42:35 GMT Michael Olson <mwolson@gnu.org> patch-97
3569 New function: muse-blosxom-project-alist-entry.
3571 muse--main--1.0--patch-97
3573 * examples/mwolson/muse-init.el: Update from my latest settings.
3574 (muse-project-alist): Make use of `muse-blosxom-project-alist-entry'.
3576 * lisp/muse-blosxom.el (muse-blosxom-project-alist-entry): New function
3577 that generates the latter part of an entry for `muse-project-alist'.
3581 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
3584 2005-07-06 20:52:03 GMT Michael Olson <mwolson@gnu.org> patch-96
3587 Merged from hodique@lifl.fr--2005 (patch 12-23)
3589 muse--main--1.0--patch-96
3593 * hodique@lifl.fr--2005/muse--yh--1.0--patch-12
3594 Merged from mwolson@gnu.org--2005 (patch 68-76)
3596 * hodique@lifl.fr--2005/muse--yh--1.0--patch-13
3597 Merged from mwolson@gnu.org--2005 (patch 77-80)
3599 * hodique@lifl.fr--2005/muse--yh--1.0--patch-14
3600 Merged from mwolson@gnu.org--2005 (patch 81)
3602 * hodique@lifl.fr--2005/muse--yh--1.0--patch-15
3603 Merged from mwolson@gnu.org--2005 (patch 82)
3605 * hodique@lifl.fr--2005/muse--yh--1.0--patch-16
3606 Escape % in latex publishing
3608 * hodique@lifl.fr--2005/muse--yh--1.0--patch-17
3611 * hodique@lifl.fr--2005/muse--yh--1.0--patch-18
3612 small improvement on muse-make-link
3614 * hodique@lifl.fr--2005/muse--yh--1.0--patch-19
3615 Fix customization of muse-wiki-wikiword-regexp
3617 * hodique@lifl.fr--2005/muse--yh--1.0--patch-20
3618 Allow full customization of WikiWords
3620 * hodique@lifl.fr--2005/muse--yh--1.0--patch-21
3621 Fix mouse-2 yank bug in muse-mode
3623 * hodique@lifl.fr--2005/muse--yh--1.0--patch-22
3624 Fix interpretation order
3626 * hodique@lifl.fr--2005/muse--yh--1.0--patch-23
3627 Merged from mwolson@gnu.org--2005 (patch 83-95)
3631 ChangeLog lisp/muse-wiki.el
3634 hodique@lifl.fr--2005/muse--yh--1.0--patch-12
3635 hodique@lifl.fr--2005/muse--yh--1.0--patch-13
3636 hodique@lifl.fr--2005/muse--yh--1.0--patch-14
3637 hodique@lifl.fr--2005/muse--yh--1.0--patch-15
3638 hodique@lifl.fr--2005/muse--yh--1.0--patch-16
3639 hodique@lifl.fr--2005/muse--yh--1.0--patch-17
3640 hodique@lifl.fr--2005/muse--yh--1.0--patch-18
3641 hodique@lifl.fr--2005/muse--yh--1.0--patch-19
3642 hodique@lifl.fr--2005/muse--yh--1.0--patch-20
3643 hodique@lifl.fr--2005/muse--yh--1.0--patch-21
3644 hodique@lifl.fr--2005/muse--yh--1.0--patch-22
3645 hodique@lifl.fr--2005/muse--yh--1.0--patch-23
3648 2005-07-06 19:55:48 GMT Michael Olson <mwolson@gnu.org> patch-95
3653 muse--main--1.0--patch-95
3655 * lisp/muse-mode.el (muse-follow-name-at-point)
3656 (muse-follow-name-at-mouse): Docfixes.
3660 ChangeLog lisp/muse-mode.el
3663 2005-07-06 19:30:34 GMT Michael Olson <mwolson@gnu.org> patch-94
3666 Fix goof-up in instructions for using `muse-blosxom-new-entry'.
3668 muse--main--1.0--patch-94
3670 * lisp/muse-blosxom.el: Fix goof-up in instructions for using
3671 `muse-blosxom-new-entry'.
3673 * muse.texi (Blosxom Entries): Ditto.
3677 ChangeLog lisp/muse-blosxom.el muse.texi
3680 2005-07-06 18:54:52 GMT Michael Olson <mwolson@gnu.org> patch-93
3683 Re-add global mouse-2 event.
3685 muse--main--1.0--patch-93
3687 * lisp/muse-mode.el (muse-mode-map): Re-add the global binding for
3688 mouse-2, since Yann found a way around the problem I was facing.
3689 (muse-follow-name-at-mouse): Call the event that would normally be used
3690 here if we don't have a link at point.
3694 ChangeLog lisp/muse-mode.el
3697 2005-07-06 07:19:41 GMT Michael Olson <mwolson@gnu.org> patch-92
3700 Fix publishing error.
3702 muse--main--1.0--patch-92
3704 * lisp/muse-project.el (muse-project-publish-file): Don't try to fetch
3705 the cdr of output-dir. This was a code fragment from a previous
3706 attempt to refactor this function.
3710 ChangeLog lisp/muse-project.el
3713 2005-07-06 06:39:21 GMT Michael Olson <mwolson@gnu.org> patch-91
3716 Work on getting to the point where we can resolve project interwiki links.
3718 muse--main--1.0--patch-91
3720 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
3721 `muse-publishing-current-file'.
3723 * lisp/muse-project.el (muse-project-of-file): Ditto.
3725 * lisp/muse-project.el (muse-project-applicable-styles): New function
3726 that returns the usable styles for a file, given either a list of
3727 styles or a project name. This is useful for removing styles that will
3728 be ignored for a file.
3729 (muse-project-publish-file): Split :include and :exclude processing
3730 into `muse-project-applicable-styles'.
3732 * lisp/muse-publish.el (muse-publish-output-name): Use
3733 `muse-publishing-current-file'.
3735 * lisp/muse-publish.el (muse-publish-file): Don't set `muse-current-file'.
3737 * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Recognize
3740 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Don't cause project
3741 names to be uninterpreted. Remove need for muse-assoc-string.
3743 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): First draft of
3744 function that will be called to fetch a link to a page from a Muse
3745 project from the output file of the currently-published file. This is
3746 commented out for now since I ran out of energy.
3748 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Use
3749 `muse-wiki-resolve-project-page' for handling Muse project interwiki
3750 links, but only when no match was found in `muse-wiki-interwiki-alist'.
3751 Handle case where no interwiki can be found, even though this should
3754 * lisp/muse-wiki.el (muse-mode-hook): Update `muse-wiki-interwiki-regexp'
3755 whenever Muse mode is entered. That way we don't have to enter an
3756 extra command in our .emacs.
3758 * lisp/muse.el (muse-current-file): Remove this, since a variable called
3759 `muse-publishing-current-file' already exists that does the same thing.
3762 * lisp/muse.el (muse-page-name): Use `muse-publishing-current-file'.
3764 * lisp/muse.el (muse-assoc-string): Remove this, since we no longer need
3769 ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
3770 lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
3773 2005-07-06 04:00:57 GMT Michael Olson <mwolson@gnu.org> patch-90
3776 Mouse-2 on regular text will yank rather than give an error.
3778 muse--main--1.0--patch-90
3780 * lisp/muse-mode.el (muse-mode-map): Remove mappings for mouse-2, since
3781 this seems to be more trouble than it's worth.
3782 (muse-follow-name-at-mouse): Don't call `muse-follow-name-at-point';
3783 use our own implementation.
3787 ChangeLog lisp/muse-mode.el
3790 2005-07-06 02:25:56 GMT Michael Olson <mwolson@gnu.org> patch-89
3793 Make interwiki links publish with the correct extension.
3795 muse--main--1.0--patch-89
3797 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Add the correct
3798 prefix and suffix to interwiki names, as well as stripping out unwanted
3803 ChangeLog lisp/muse-wiki.el
3806 2005-07-06 02:02:42 GMT Michael Olson <mwolson@gnu.org> patch-88
3809 Fix publishing of bare interwiki names.
3811 muse--main--1.0--patch-88
3813 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Use `setq' instead of
3814 `set'. Use `muse-assoc-string' instead of `assoc'.
3816 * lisp/muse.el (muse-assoc-string): New compatibility function that makes
3817 `assoc-string' functionality usable with Emacs21 and XEmacs.
3821 ChangeLog lisp/muse-wiki.el lisp/muse.el
3824 2005-07-06 01:41:24 GMT Michael Olson <mwolson@gnu.org> patch-87
3827 Apply a few fixes from Yann's branch.
3829 muse--main--1.0--patch-87
3831 Background: I hacked on Muse over the weekend while offline, and so did
3832 Yann. His changes to muse-wiki.el are different than the
3833 ones that I made, so we should probably figure out the best
3834 way to handle this when we both get on IRC again. For now,
3835 I've merged in the bugfixes that he's made, omitting most of
3836 the changes to muse-wiki.
3838 * lisp/muse-latex.el (muse-latex-markup-regexps): Escape %.
3840 * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Add docstring.
3842 * lisp/muse.el (muse-page-name): Fix a bug that was inadvertently
3843 introduced previously.
3847 ChangeLog lisp/muse-latex.el lisp/muse-wiki.el lisp/muse.el
3850 2005-07-05 20:41:49 GMT Michael Olson <mwolson@gnu.org> patch-86
3853 Warn if file not published; hack further on Wiki stuff.
3855 muse--main--1.0--patch-86
3857 * lisp/muse-html.el (muse-html-markup-paragraph): Make this only try to
3858 complete <div> tags that are of the class "image-link". It is hoped
3859 that this will prevent user-added <div> tags from being mangled.
3861 * lisp/muse-mode.el (muse-link-at-point): Don't pass an argument to
3862 `muse-handle-implicit-link' or `muse-handle-explicit-link' since they
3863 need to look at the text at point.
3865 * lisp/muse-publish.el (muse-publish-this-file): Warn the user if the
3866 current file has not been published since it was up-to-date. Thanks to
3867 Bill Freeman for the suggestion.
3869 * lisp/muse-publish.el (muse-publish-url): Handle case when returned url
3870 is nil. If this happens, return the original URL.
3872 * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Set using
3873 `muse-wiki-update-interwiki-regexp.'
3874 (muse-wiki-update-interwiki-regexp): New function that sets the value
3875 of `muse-wiki-interwiki-regexp'.
3876 (muse-wiki-interwiki-alist): Call `muse-wiki-update-interwiki-regexp'
3879 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Renamed from
3880 `muse-wiki-expand-interwiki'.
3881 (muse-wiki-transform-wikiword): New function that prevents WikiWords
3882 with no matching file from being published as links.
3884 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Accept an optional
3885 string argument once again, since this behavior is needed when
3887 (muse-wiki-handle-wikiword): Ditto.
3889 * lisp/muse.el (muse-handle-url): Ditto.
3891 * lisp/muse.el (muse-handle-implicit-link): Ditto. Restore match data
3892 after every unsuccessful attempt at handling the link. If argument is
3893 given, restore match-data at end, too.
3895 * lisp/muse.el (muse-handle-explicit-link): Accept optional string
3896 argument. Match data is always saved. If argument is not given,
3897 assume that `muse-implicit-link-regexp' has been matched against, and
3898 return the 1st match string if no handlers worked.
3902 ChangeLog lisp/muse-html.el lisp/muse-mode.el
3903 lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
3906 2005-07-04 23:00:06 GMT Michael Olson <mwolson@gnu.org> patch-85
3909 Hack on WikiName handling and make TAB work for Wiki links.
3911 muse--main--1.0--patch-85
3913 * lisp/muse-colors.el (muse-colors-markup): Use
3914 `muse-explicit-link-regexp' instead of `muse-link-regexp'.
3916 * lisp/muse-colors.el (muse-link-face): Add new argument EXPLICIT. If
3917 nil, don't color bad links. If non-nil, color bad links.
3919 * lisp/muse-colors.el (muse-colors-link): Pass `t' to `muse-link-face'.
3921 * lisp/muse-journal.el (muse-journal-rss-markup-regexps): Use
3922 `muse-explicit-link-regexp' instead of `muse-link-regexp'.
3923 (muse-journal-rss-munge-buffer): Ditto.
3925 * lisp/muse-mode.el (muse-mode-fill-nobreak-p, muse-link-at-point):
3928 * lisp/muse-mode.el (muse-link-at-point): Rewrite so that explicit links
3929 are handled first, then implicit ones. It should work better in all
3930 cases. For now, we depend on the value of `muse-implicit-link-regexp'
3931 to determine how far to scan for an implicit link. This defaults to
3932 the text between the point and the next space.
3934 * lisp/muse-mode.el (muse-visit-link-default): Refactored code from
3935 `muse-visit-link'. If the ANCHOR argument is a string, search for it
3936 literally after opening the buffer. Hopefully this can be of use in
3937 custom visit-link functions, when necessary.
3939 * lisp/muse-mode.el (muse-visit-link): Docfix. Call
3940 `muse-visit-link-default'.
3942 * lisp/muse-mode.el (muse-next-reference, muse-previous-reference):
3943 Search by text properties instead of regexps. This allows Muse to find
3944 links without having to have a massive regexp that contains all link
3945 types. The downside is that this will not work if the user defontifies
3946 the buffer. But it would somewhat defeat the purpose of following
3947 links if you can't see them.
3949 * lisp/muse-project.el (muse-project-batch-publish): Handle case when not
3950 enough command line args are passed in batch mode.
3952 * lisp/muse-publish.el (muse-publish-markup-regexps): Use
3953 `muse-explicit-link-regexp'.
3955 * lisp/muse-regexps.el (muse-explicit-link-regexp): Renamed from
3958 * lisp/muse-regexps.el (muse-implicit-link-regexp): New option that
3959 specifies the "common ground" of all implicit links, like URLs, bare
3960 WikiNames, and -- in the future -- email addresses.
3962 * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): Quote 'boolean.
3964 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Arg URL is no longer
3965 optional. That was a bad idea on my part. Renamed from
3966 `muse-wiki-interwiki-handle'. Hopefully all this renaming doesn't
3969 * lisp/muse-wiki.el (muse-wiki-expand-interwiki): Renamed from
3970 `muse-wiki-interwiki-expand'.
3971 (muse-wiki-handle-wikiword): Renamed from
3972 `muse-wiki-wikiword-handle'.
3974 * lisp/muse-wiki.el ("muse-colors", "muse-publish"): Use a string value
3975 for the eval-after-load arg since XEmacs chokes on constants.
3977 * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Don't display a bad-link
3978 face on WikiWords that don't correspond with a file. If people really
3979 want this to appear in bad-link face, I could accommodate that.
3981 * lisp/muse.el (muse-handle-url): New function that detects whether the
3982 given string is a URL.
3983 (muse-implicit-link-functions): Renamed from
3984 `muse-mode-link-functions'. Defaults to `muse-handle-url'.
3985 (muse-explicit-link-functions): Renamed from
3986 `muse-mode-handler-functions'.
3987 (muse-handle-implicit-link): New function that handles all
3988 implicit links by calling functions from `muse-implicit-link-functions'.
3989 (muse-handle-explicit-link): Renamed from
3994 ChangeLog lisp/muse-colors.el lisp/muse-journal.el
3995 lisp/muse-mode.el lisp/muse-project.el lisp/muse-publish.el
3996 lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
3999 2005-07-04 14:40:31 GMT Michael Olson <mwolson@gnu.org> patch-84
4002 Allow WikiWords to be ignored with <nop> or "''''".
4004 muse--main--1.0--patch-84
4006 * lisp/muse-mode.el (muse-browse-result): Docfixes.
4008 * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): New option that determines
4009 whether to hide <nop> tags when coloring a Muse buffer.
4010 (muse-wiki-wikiword-at-point): Docfix.
4011 (muse-wiki-colors-nop-tag): New function that colors <nop> tags.
4012 (muse-wiki-publish-nop-tag): New function that interprets <nop> tags
4014 (muse-colors-tags, muse-publish-markup-tags): Interpret <nop> tags,
4015 which keeps the WikiWord that follows it from being interpreted.
4016 (muse-publish-markup-regexps): Allow 4 single quotes to function as a
4021 ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
4024 2005-07-04 11:20:50 GMT Michael Olson <mwolson@gnu.org> patch-83
4027 Update postal address of FSF in muse-wiki.el.
4029 muse--main--1.0--patch-83
4031 * lisp/muse-wiki.el: Update postal address of the FSF.
4035 ChangeLog lisp/muse-wiki.el
4038 2005-07-01 22:48:51 GMT Michael Olson <mwolson@gnu.org> patch-82
4041 Interpret explicit links before emphasis.
4043 muse--main--1.0--patch-82
4045 * lisp/muse-publish.el (muse-publish-markup-regexps): Interpret explicit
4046 links before emphasis.
4048 * lisp/muse-wiki.el (muse-publish): Make rules use a multiple of 100 just
4052 ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
4055 2005-06-26 22:55:55 GMT Michael Olson <mwolson@gnu.org> patch-81
4058 Wiki hacking, regexp tweaks.
4060 muse--main--1.0--patch-81
4062 * lisp/muse-project.el (muse-project-ignore-regexp): Change group to
4065 * lisp/muse-regexps.el (muse-regexp-use-character-classes): New variable
4066 that indicates whether or not to use character classes in regexps. The
4067 default is to let Muse try to figure it out.
4068 (muse-extreg-usable-p): Make use of this variable.
4070 * lisp/muse-regexps.el (muse-url-regexp): There's too much whitespace in
4071 this regexp. I'm guessing it was supposed to have a TAB in there at
4072 one time. Replace this stuff with muse-regexp-space.
4074 * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use wikified EmacsWiki
4077 * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use "choice" instead of
4080 * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Include the page
4081 delimiter as part of the regexp. Allow "#" or "::" to be a delimiter.
4082 We'll fix those anchor problems eventually!
4084 * lisp/muse-wiki.el (muse-wiki-interwiki-at-point): New function that
4085 uses `muse-interwiki-handle' to determine whether an interwiki link is
4088 * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Make URL optional and
4089 look for a suitable value at point if needed.
4091 * lisp/muse-wiki.el: Make interwiki regexps color the same as wikiwords.
4093 * lisp/muse-wiki.el: Add publishing rule for muse-wiki-interwiki-regexp.
4095 * lisp/muse-wiki.el (muse-mode-link-functions): Add interwiki handling.
4098 ChangeLog lisp/muse-project.el lisp/muse-regexps.el
4102 2005-06-25 04:44:00 GMT Michael Olson <mwolson@gnu.org> patch-80
4105 Make installation of manual when not using Debian go smoothly.
4107 muse--main--1.0--patch-80
4109 * Makefile.defs (INSTALLINFO): New variable that specifies what command
4110 and options are to be used when insinuating the Muse documentation into
4113 * Makefile (install): Make use of INSTALLINFO.
4115 * README (Installation): Give directions for changing INSTALLINFO on a
4116 Debian system and changing where Muse is installed.
4121 ChangeLog Makefile Makefile.defs README muse.texi
4124 2005-06-25 04:09:15 GMT Michael Olson <mwolson@gnu.org> patch-79
4127 Fix compiler warning induced by last patch.
4129 muse--main--1.0--patch-79
4131 * lisp/muse-project.el (muse-current-file): Move to muse.el to fix
4135 ChangeLog lisp/muse-project.el lisp/muse.el
4138 2005-06-25 04:02:11 GMT Michael Olson <mwolson@gnu.org> patch-78
4141 Add `muse-current-file', fix minor QuickStart issue.
4143 muse--main--1.0--patch-78
4145 * examples/QuickStart: Make John Wiegley the author.
4147 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
4148 `muse-current-file' instead of `buffer-file-name'.
4150 * lisp/muse-project.el (muse-current-project): Document.
4152 * lisp/muse-project.el (muse-current-file): New variable indicating the
4153 name, including path, of the file that is currently being published.
4154 (muse-project-of-file): Make use of
4155 `muse-current-file'.
4157 * lisp/muse-publish.el (muse-publish-file): Set `muse-current-file' here.
4159 * lisp/muse.el (muse-page-name): Make use of `muse-current-file'.
4162 ChangeLog examples/QuickStart lisp/muse-blosxom.el
4163 lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
4167 2005-06-24 21:15:35 GMT Michael Olson <mwolson@gnu.org> patch-77
4170 Make muse-replace-regexp-in-string closer to its parent; no func change.
4172 muse--main--1.0--patch-77
4174 * lisp/muse.el (muse-replace-regexp-in-string): Add 2 more optional args
4175 to implement all functionality of `replace-regexp-in-string'. No
4176 functionality change.
4180 ChangeLog lisp/muse.el
4183 2005-06-24 00:22:12 GMT Michael Olson <mwolson@gnu.org> patch-76
4186 Play nicely with fill, adaptive-fill, and flyspell.
4188 muse--main--1.0--patch-76
4190 * muse-mode.el (muse-mode-intangible-links): New function used to
4191 determine whether links will be considered intangible.
4193 * lisp/muse-mode.el (muse-mode-link-functions)
4194 (muse-mode-handler-functions): Minor docfix.
4196 * lisp/muse-mode.el (muse-mode): Don't split long links when performing
4197 fill. Play nicely with adaptive-fill. Avoid lockup with flyspell by
4198 making links intangible by default, but this may be adjusted by use of
4199 the `muse-mode-intangible-links' function.
4201 * lisp/muse-mode.el (muse-mode-fill-nobreak-p): New function that returns
4202 nil if we should allow a fill to occur here. Keeps links from being
4205 * lisp/muse-mode.el (muse-mode-flyspell-p): New function that returns
4206 non-nil if we allow spell-checking to occur here. Keeps links from
4207 being improperly colorized.
4209 * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Break up long line; no
4210 functionality change.
4213 ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
4216 2005-06-23 07:13:35 GMT Michael Olson <mwolson@gnu.org> patch-75
4219 Minor doc changes and code prettification.
4221 muse--main--1.0--patch-75
4223 * AUTHORS: Note that YH's assignment is in the mail.
4225 * README (scripts): Explain better the contents of the `scripts'
4228 * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Split long line.
4231 AUTHORS ChangeLog README lisp/muse-wiki.el
4234 2005-06-23 05:20:04 GMT Michael Olson <mwolson@gnu.org> patch-74
4237 Merged from hodique@lifl.fr--2005 (patch 7-11)
4239 muse--main--1.0--patch-74
4243 * hodique@lifl.fr--2005/muse--yh--1.0--patch-7
4244 split WikiWords and InterWiki links into their own package
4246 * hodique@lifl.fr--2005/muse--yh--1.0--patch-8
4247 Merged from mwolson@gnu.org--2005 (patch 63-67), adapted muse-wiki features
4249 * hodique@lifl.fr--2005/muse--yh--1.0--patch-9
4250 Mimic experimental behavior for interwiki
4252 * hodique@lifl.fr--2005/muse--yh--1.0--patch-10
4253 fix notes publishing
4255 * hodique@lifl.fr--2005/muse--yh--1.0--patch-11
4259 lisp/.arch-ids/muse-wiki.el.id lisp/muse-wiki.el
4262 ChangeLog lisp/muse-colors.el lisp/muse-html.el
4263 lisp/muse-mode.el lisp/muse-publish.el lisp/muse.el
4266 experimental/.arch-ids/muse-wiki.el.id
4267 ==> experimental/.arch-ids/muse-wiki-old.el.id
4268 experimental/muse-wiki.el
4269 ==> experimental/muse-wiki-old.el
4272 hodique@lifl.fr--2005/muse--yh--1.0--patch-7
4273 hodique@lifl.fr--2005/muse--yh--1.0--patch-8
4274 hodique@lifl.fr--2005/muse--yh--1.0--patch-9
4275 hodique@lifl.fr--2005/muse--yh--1.0--patch-10
4276 hodique@lifl.fr--2005/muse--yh--1.0--patch-11
4279 2005-06-22 23:05:33 GMT Michael Olson <mwolson@gnu.org> patch-73
4282 Tell people where to find on-line version of manual.
4284 muse--main--1.0--patch-73
4286 * README: Add on-line locations for manual.
4288 * muse.texi: Remove @include directive. This makes generating a PDF of
4289 this documentation a lot easier.
4291 * muse.texi (Preface): Add on-line locations for manual.
4294 ChangeLog README muse.texi
4297 2005-06-22 19:57:42 GMT Michael Olson <mwolson@gnu.org> patch-72
4300 Try to make Muse play nice with outline minor mode.
4302 muse--main--1.0--patch-72
4304 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-emphasized)
4305 (muse-colors-underlined, muse-use-font-lock, muse-link-properties): Use
4306 "muse" instead of "t" when adding invisibility to text or checking for
4309 * lisp/muse.el (muse-add-to-invisibility-spec): New function that is a
4310 compatibility wrapper for `add-to-invisibility-spec'; XEmacs doesn't have
4314 ChangeLog lisp/muse-colors.el lisp/muse.el
4317 2005-06-22 08:02:58 GMT Michael Olson <mwolson@gnu.org> patch-71
4320 Minor grammar fix in Introduction section of manual.
4322 muse--main--1.0--patch-71
4324 * muse.texi (Introduction): Minor grammar fix.
4330 2005-06-22 06:32:02 GMT Michael Olson <mwolson@gnu.org> patch-70
4335 muse--main--1.0--patch-70
4337 * lisp/muse-colors.el: Remove unnecessary use of Version in header.
4339 * lisp/muse-html.el (muse-html-encoding-map): Add mapping for iso-8859-1.
4341 * lisp/muse-poem.el (muse-poem-markup-strings)
4342 (muse-poem-chapbook-strings): Make customizable.
4344 * lisp/muse-poem.el (muse-chapbook-latex-header)
4345 (muse-chapbook-latex-footer): Docfix.
4347 * lisp/muse-texinfo.el (muse-texinfo-info-extension)
4348 (muse-texinfo-pdf-extension): Ditto.
4350 * lisp/muse.el (muse-version): Change to 3.01.
4352 * muse.texi (Poem, Texinfo): Last two publishing styles complete. We're
4356 ChangeLog lisp/muse-colors.el lisp/muse-html.el
4357 lisp/muse-poem.el lisp/muse-texinfo.el lisp/muse.el muse.texi
4360 2005-06-20 02:29:08 GMT Michael Olson <mwolson@gnu.org> patch-69
4363 Tweak documentation thoroughly; still incomplete.
4365 muse--main--1.0--patch-69
4367 * README: Minor tweaks.
4369 * muse.texi: Massively rename chapters so that the titles are more
4370 descriptive. Clean up grammar.
4372 * muse.texi (Obtaining Muse): Move content of Installation node here,
4373 stripping out any customization tips, since those are covered later.
4374 Re-work this chapter since I was dissatisfied with it.
4376 * muse.texi (Installation): This node has the content of README regarding
4377 installation, which fits the title of the node much better than the
4380 * muse.texi (Blosxom): Turn the sections of this section into
4383 * muse.texi (Getting Help and Reporting Bugs): Turn this into a list. I
4386 * muse.texi (History): Add a "2005" item.
4389 ChangeLog README muse.texi
4392 2005-06-19 07:15:45 GMT Michael Olson <mwolson@gnu.org> patch-68
4395 Finish documenting 2 more publishing styles.
4397 muse--main--1.0--patch-68
4399 * lisp/muse-blosxom.el, lisp/muse-latex.el: Minor docfixes throughout.
4401 * lisp/muse-journal.el: Docfixes.
4403 * lisp/muse-publish.el (muse-publish-markup-functions): Add significant
4404 documentation to this function.
4406 * muse.texi (Blosxom Options): New node containing the publishing styles
4407 and options provided by Blosxom.
4408 (Book): Add usage note, as I suspect a lot of people might be confused
4410 (HTML): Space out entries better.
4411 (Journal, LaTeX): New nodes for publishing styles.
4412 (Common Elements): Document a few options that are present in
4416 ChangeLog lisp/muse-blosxom.el lisp/muse-journal.el
4417 lisp/muse-latex.el lisp/muse-publish.el muse.texi
4420 2005-06-19 04:45:46 GMT Michael Olson <mwolson@gnu.org> patch-67
4423 Make Muse installable and correct an Emacs21 issue.
4425 muse--main--1.0--patch-67
4427 * Makefile (.PRECIOUS): Indicate that .info and .html files in this
4428 directory will be generated.
4429 (all): Compile muse.info by default.
4430 (doc): Refactor into individual generation rules for .html and .info
4432 (install): New rule that installs Muse source code, compiled .elc
4433 files, and the manual into proper places.
4435 * Makefile.defs (ELISPDIR, INFODIR): Correct minor goof-up.
4437 * README (Insinuation): Move old content of Installation here.
4438 (Installation): Fill out this section.
4439 (Further Documentation): Add link to my website and note that a full
4440 manual is included with Muse.
4442 * lisp/Makefile (EL): Populate with .el files.
4443 (install): New rule that installs both .elc and .el files.
4445 * lisp/muse-texinfo.el (muse-texinfo-info-generate): If we're running
4446 Emacs21, hack in a handler for the @documentencoding tag so that it
4450 ChangeLog Makefile Makefile.defs README lisp/Makefile
4451 lisp/muse-texinfo.el
4454 2005-06-19 03:05:38 GMT Michael Olson <mwolson@gnu.org> patch-66
4457 Cater even more to XEmacs and its annoying whims.
4459 muse--main--1.0--patch-66
4461 * examples/Makefile (%.html, %.pdf, %.info): Pass EMACS value as
4462 environment variable.
4464 * lisp/Makefile (%.elc, test): Don't use "-L" option since XEmacs can't
4465 handle it. Load `muse-build.el' instead.
4467 * lisp/muse-colors.el (muse-colors-link): Add note that `link' is not
4470 * lisp/muse-journal.el (muse-journal-latex-munge-buffer)
4471 (muse-journal-rss-munge-buffer): Add note that the `qotd' binding is
4474 * lisp/muse-journal.el (muse-journal-generate-pages): Add note that this
4475 function does not appear to be used.
4477 * lisp/muse.el (muse-replace-regexp-in-string): Use in place of
4478 `replace-regexp-in-string', since XEmacs doesn't have this function.
4479 We only implement the first 3 args, but this could be extended if we
4482 * lisp/muse-blosxom.el (muse-blosxom-title-to-file): Use
4483 `muse-replace-regexp-in-string' in place of `replace-regexp-in-string'
4485 * lisp/muse-journal.el (muse-journal-anchorize-title): Ditto.
4487 * lisp/muse-colors.el (muse-colors-custom-tags): Remove unused binding to
4488 make XEmacs shut up.
4490 * lisp/muse-convert.el (muse-write-footnote): Ditto.
4492 * lisp/muse-html.el (muse-html-markup-table): Ditto.
4494 * lisp/muse-http.el (muse-winnow-list): Ditto.
4496 * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
4498 * lisp/muse-project.el (muse-project-file-entries): Ditto.
4500 * lisp/muse-publish.el (muse-publish-markup): Ditto.
4502 * scripts/muse-build.el: Add contrib path first; probably doesn't change
4505 * scripts/publish: Use EMACS environment variable instead of hard-coding
4509 ChangeLog examples/Makefile lisp/Makefile lisp/muse-blosxom.el
4510 lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
4511 lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
4512 lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
4513 lisp/muse.el scripts/muse-build.el scripts/publish
4516 2005-06-19 00:43:54 GMT Michael Olson <mwolson@gnu.org> patch-65
4519 Move lisp files to `lisp' directory; hack on Makefiles, XEmacs compat.
4521 muse--main--1.0--patch-65
4523 * AUTHORS: Update entry.
4525 * muse-*.el: Move to the lisp directory.
4527 * lisp/Makefile: New file containing rules to test and compile the
4530 * Makefile.defs: New file that contains common definitions for all other
4531 Makefiles, such as Emacs command to use.
4533 * Makefile: Move lisp-specific rules to lisp/Makefile.
4534 (SUBDIRS): New variable containing subdirectories to clean.
4536 * README: Update to reflect new location of source files. Give updated
4537 directions for compiling with XEmacs.
4539 * examples/Makefile (.PRECIOUS): Added to denote which type of files to
4541 (%.html): Pass SITEFLAG as an environment variable to
4544 * examples/QuickStart (The): Re-add the stray <comment> tag since it
4545 seems to be needed to keep the process from failing. This has *got* to
4546 be a bug in Muse, but I don't want to deal with it now.
4548 * lisp/muse-colors.el (muse-make-faces): Bind newsym locally.
4550 * lisp/muse-convert.el: Move line to commentary section.
4552 * lisp/muse-latex.el (muse-latex-markup-table): Note that the
4553 locally-bound `type' variable isn't used here.
4555 * lisp/muse-mode.el (muse-index-as-string): Remove unused `file' binding.
4557 * lisp/muse-texinfo.el (muse-texinfo-markup-table): Remove unused `field'
4560 * scripts/muse-build.el (load-path): Correct paths.
4562 * scripts/muse-build.el (muse-elint-files): Add a few variables here so
4563 as to avoid spurious warnings.
4565 * scripts/publish (style): Make use of SITEFLAG environment variable, if
4568 * lisp/muse.el (muse-line-end-position, muse-line-beginning-position):
4569 (muse-match-string-no-properties): New functions that take the place of
4570 `line-end-position', `line-beginning-position', and
4571 `match-string-no-properties', respectively.
4573 * examples/johnw/muse-johnw.el (muse-my-html-insert-contents)
4574 (muse-my-journal-find-entries): Use Muse-specific version of
4575 `match-string-no-properties', `line-beginning-position', and
4576 `line-end-position' since these do not exist in XEmacs.
4578 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-region)
4579 (muse-colors-custom-tags, muse-colors-link, muse-colors-title): Ditto.
4581 * lisp/muse-convert.el (muse-latex-transform): Ditto.
4583 * lisp/muse-html.el (muse-html-insert-anchor, muse-html-markup-footnote)
4584 (muse-html-insert-contents): Ditto.
4586 * lisp/muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
4588 * lisp/muse-mode.el (muse-link-at-point, muse-edit-link-at-point): Ditto.
4590 * lisp/muse-poem.el (muse-poem-prepare-buffer): Ditto.
4592 * lisp/muse-publish.el (muse-publish-markup-tag)
4593 (muse-publish-markup-footnote, muse-publish-markup-leading-space)
4594 (muse-published-buffer-contents): Ditto.
4596 * scripts/muse-build.el (muse-elint-files): Ditto.
4599 .arch-ids/Makefile.defs.id Makefile.defs lisp/.arch-ids/=id
4600 lisp/.arch-ids/Makefile.id lisp/Makefile
4603 AUTHORS ChangeLog Makefile README examples/Makefile
4604 examples/QuickStart examples/johnw/muse-johnw.el
4605 lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
4606 lisp/muse-journal.el lisp/muse-latex.el lisp/muse-mode.el
4607 lisp/muse-poem.el lisp/muse-publish.el lisp/muse-texinfo.el
4608 lisp/muse.el scripts/muse-build.el scripts/publish
4611 .arch-ids/muse-blosxom.el.id
4612 ==> lisp/.arch-ids/muse-blosxom.el.id
4613 .arch-ids/muse-book.el.id
4614 ==> lisp/.arch-ids/muse-book.el.id
4615 .arch-ids/muse-colors.el.id
4616 ==> lisp/.arch-ids/muse-colors.el.id
4617 .arch-ids/muse-convert.el.id
4618 ==> lisp/.arch-ids/muse-convert.el.id
4619 .arch-ids/muse-docbook.el.id
4620 ==> lisp/.arch-ids/muse-docbook.el.id
4621 .arch-ids/muse-html.el.id
4622 ==> lisp/.arch-ids/muse-html.el.id
4623 .arch-ids/muse-http.el.id
4624 ==> lisp/.arch-ids/muse-http.el.id
4625 .arch-ids/muse-journal.el.id
4626 ==> lisp/.arch-ids/muse-journal.el.id
4627 .arch-ids/muse-latex.el.id
4628 ==> lisp/.arch-ids/muse-latex.el.id
4629 .arch-ids/muse-mode.el.id
4630 ==> lisp/.arch-ids/muse-mode.el.id
4631 .arch-ids/muse-poem.el.id
4632 ==> lisp/.arch-ids/muse-poem.el.id
4633 .arch-ids/muse-project.el.id
4634 ==> lisp/.arch-ids/muse-project.el.id
4635 .arch-ids/muse-publish.el.id
4636 ==> lisp/.arch-ids/muse-publish.el.id
4637 .arch-ids/muse-regexps.el.id
4638 ==> lisp/.arch-ids/muse-regexps.el.id
4639 .arch-ids/muse-texinfo.el.id
4640 ==> lisp/.arch-ids/muse-texinfo.el.id
4641 .arch-ids/muse.el.id
4642 ==> lisp/.arch-ids/muse.el.id
4644 ==> lisp/muse-blosxom.el
4646 ==> lisp/muse-book.el
4648 ==> lisp/muse-colors.el
4650 ==> lisp/muse-convert.el
4652 ==> lisp/muse-docbook.el
4654 ==> lisp/muse-html.el
4656 ==> lisp/muse-http.el
4658 ==> lisp/muse-journal.el
4660 ==> lisp/muse-latex.el
4662 ==> lisp/muse-mode.el
4664 ==> lisp/muse-poem.el
4666 ==> lisp/muse-project.el
4668 ==> lisp/muse-publish.el
4670 ==> lisp/muse-regexps.el
4672 ==> lisp/muse-texinfo.el
4680 2005-06-18 20:12:05 GMT Michael Olson <mwolson@gnu.org> patch-64
4683 Massively untabify files.
4685 muse--main--1.0--patch-64
4689 ChangeLog ChangeLog.2004 experimental/muse-message.el
4690 experimental/muse-wiki.el muse-book.el muse-colors.el
4691 muse-convert.el muse-docbook.el muse-html.el muse-http.el
4692 muse-journal.el muse-latex.el muse-mode.el muse-poem.el
4693 muse-project.el muse-publish.el muse-regexps.el
4694 muse-texinfo.el muse.el
4697 2005-06-18 19:57:44 GMT Michael Olson <mwolson@gnu.org> patch-63
4700 Merged from hodique@lifl.fr--2005 (patch 2-6), without the WikiWord change.
4702 muse--main--1.0--patch-63
4704 (Summary of changes that Yann made)
4706 * muse-colors.el (muse-colors-link): Whitespace cleanup.
4708 * muse-mode.el (muse-generate-index): Move index generation code into
4709 `muse-index-as-string'.
4710 (muse-index-as-string): New function that generates an index and
4711 returns it as a string, instead of placing it in a buffer like
4712 `muse-generate-index' used to.
4716 * hodique@lifl.fr--2005/muse--yh--1.0--patch-2
4717 merge from mwolson@gnu.org--2005
4719 * hodique@lifl.fr--2005/muse--yh--1.0--patch-3
4720 Accept WikiWords as links [mostly rescinded]
4722 * hodique@lifl.fr--2005/muse--yh--1.0--patch-4
4723 merge from mwolson@gnu.org--2005/muse--main--1.0
4725 * hodique@lifl.fr--2005/muse--yh--1.0--patch-5
4726 Merged from mwolson@gnu.org--2005 (patch 60-62)
4728 * hodique@lifl.fr--2005/muse--yh--1.0--patch-6
4729 provide a string view of the index
4732 ChangeLog muse-colors.el muse-latex.el muse-mode.el
4735 hodique@lifl.fr--2005/muse--yh--1.0--patch-2
4736 hodique@lifl.fr--2005/muse--yh--1.0--patch-3
4737 hodique@lifl.fr--2005/muse--yh--1.0--patch-4
4738 hodique@lifl.fr--2005/muse--yh--1.0--patch-5
4739 hodique@lifl.fr--2005/muse--yh--1.0--patch-6
4742 2005-06-18 06:21:19 GMT Michael Olson <mwolson@gnu.org> patch-62
4745 Document Blosxom, Book, DocBook, and HTML publishing styles.
4747 muse--main--1.0--patch-62
4749 * muse-blosxom.el: Clean up header.
4751 * muse-book.el (muse-before-book-publish-hook): Rename to
4752 `muse-book-before-publish-hook'.
4753 (muse-after-book-publish-hook): Rename to
4754 `muse-book-after-publish-hook'.
4756 * muse-html.el (muse-html-anchor-on-word, muse-html-table-attributes)
4757 (muse-html-markup-strings, muse-xhtml-markup-strings)
4758 (muse-html-meta-content-type, muse-html-meta-content-encoding)
4759 (muse-html-charset-default, muse-html-encoding-default)
4760 (muse-html-encoding-map): Docfixes.
4762 * muse.texi (Blosxom, Book, DocBook, HTML, Deriving Styles): New
4766 ChangeLog muse-blosxom.el muse-book.el muse-html.el muse.texi
4769 2005-06-18 01:35:33 GMT Michael Olson <mwolson@gnu.org> patch-61
4772 Begin work on Publishing Styles section of manual.
4774 muse--main--1.0--patch-61
4776 * Makefile (.PHONY): Add "doc" to list.
4777 (doc): New rule that generates Info and HTML files from muse.texi.
4778 (dist): Rely on `distclean', not `clean'.
4780 * examples/QuickStart (Authoring mode): Remove empty section.
4782 * muse.texi: Call this program "the Emacs Muse" in title.
4783 (Publishing Styles): Begin to populate section.
4784 (Deriving Styles): First subsection of Publishing Styles.
4785 (Contributors): Remove spurious copyright section, since we address
4788 * README: Actually remember to add this file.
4791 .arch-ids/README.id README
4794 ChangeLog Makefile examples/QuickStart muse.texi
4797 2005-06-17 01:10:41 GMT Michael Olson <mwolson@gnu.org> patch-60
4800 Document Markup Rules.
4802 muse--main--1.0--patch-60
4804 * examples/QuickStart: Remove stray <comment> tag.
4806 * muse.texi (Top): Comment every menu line.
4807 (Markup Rules): New section with plenty of subsections.
4810 ChangeLog examples/QuickStart muse.texi
4813 2005-06-15 23:50:12 GMT Michael Olson <mwolson@gnu.org> patch-59
4816 Release this as Muse 3.00.90 (RC1).
4818 muse--main--1.0--patch-59
4820 * Makefile (%.elc): Use -q instead of --no-init-file because the former
4821 is compatible with both Emacs and XEmacs.
4823 * examples/README: Renamed to QuickStart.
4825 * examples/Makefile (EXAMPLES): Reflect name change of README.
4830 ChangeLog Makefile examples/Makefile muse.el
4833 examples/.arch-ids/README.id
4834 ==> examples/.arch-ids/QuickStart.id
4836 ==> examples/QuickStart
4839 2005-06-15 22:47:05 GMT Michael Olson <mwolson@gnu.org> patch-58
4842 Makefile refactoring.
4844 muse--main--1.0--patch-58
4846 * Makefile (.PHONY): List all non-file targets.
4847 (examples): New rule that calls Make in the examples directory.
4848 (atranslit): Removed, since this isn't (yet) bundled with Muse.
4850 * README: Move to the examples directory. I'd prefer to distribute a
4851 very basic plain text README and use this as a quickstart + markup
4852 example + publishing example.
4854 * examples/Makefile: Move all README-related rules here.
4856 * examples/README: Add an "About this document" section.
4858 * scripts/publish (style): Do not include the contrib directory, since we
4859 don't use any code from there. Since this is only invoked from the
4860 examples directory, make sure add the parent directory to the load
4863 * muse.texi: Change version to 3.00.90 (RC1).
4865 * muse.el: Change location of the README file in header.
4867 * muse.el (muse-version): Update to 3.00.90 (RC1).
4870 examples/.arch-ids/Makefile.id examples/Makefile
4873 ChangeLog Makefile examples/README muse.el muse.texi
4878 ==> examples/.arch-ids/README.id
4883 2005-06-14 03:14:05 GMT Michael Olson <mwolson@gnu.org> patch-57
4886 Update my example configuration.
4888 muse--main--1.0--patch-57
4890 * examples/mwolson/muse-init.el: Update to reflect use of outline faces
4891 and experimental status of muse-message.
4894 ChangeLog examples/mwolson/muse-init.el
4897 2005-06-14 03:08:54 GMT Michael Olson <mwolson@gnu.org> patch-56
4900 Provide optional outline-style faces; customization fixes; experimental stuff.
4902 muse--main--1.0--patch-56
4904 * muse-colors.el (muse-colors-autogen-headings): New user-customizable
4905 option that determines what the header faces should look like. If
4906 'outline, use outline-style faces. If nil, don't generate the faces at
4907 all, which allows the user to specify their own. Otherwise, use the
4908 scaled faces, which is the default behavior.
4909 (muse-colors-outline-faces-list): List of faces to use. In case the
4910 outline faces are not available, provide reasonable defaults.
4911 (muse-make-faces): Use dolist instead of mapc. Implement the
4912 possibility of having outline-style colors for heading. Don't call
4913 this function immediately -- give the users time to make their changes
4914 through the customize interface. Once we call this function, Emcs from
4915 CVS will not allow the faces to be changed easily, which is a shame.
4917 * muse-message.el (muse-message-contents-tag): Copied from
4918 `muse-publish-contents-tag' in order to keep the customization
4919 interface from making the `muse-markup-tags' option from throwing a
4920 type mismatch error. This function is untested and will likely do
4921 nothing useful. This file has been moved to the experimental folder
4922 until it gets fleshed out more.
4924 * experimental/muse-wiki.el: New file from johnw's initial attempt at a
4925 file that could eventually provide wiki-like ability. Currently this
4926 is just a collection of functions that were pruned out when he remade
4927 Muse, so don't get too excited. I plan to eventually merge Yann
4928 Hodique's work here, probably after the first release of Muse.
4930 * muse-regexps.el (muse-regexp): Improve description.
4932 * muse-project.el (muse-project-ignore-regexp): Make this be a part of
4933 the muse-regexp group since it is just a single regexp. Lists of
4934 regexps don't have to be in muse-regexp, however.
4936 * muse-blosxom.el (muse-blosxom): Change use of `behaviour' to `behavior'
4937 since the Emacs devel mailing list seems to not want Britain-izations
4940 * muse-colors.el (muse-colors): Ditto.
4942 * muse-docbook.el (muse-docbook): Ditto.
4944 * muse-html.el (muse-html): Ditto.
4946 * muse-http.el (muse-http): Ditto.
4948 * muse-message.el (muse-message): Ditto.
4950 * muse-mode.el (muse-mode): Ditto.
4952 * muse-project.el (muse-project): Ditto.
4954 * muse-publish.el (muse-publish): Ditto.
4956 * muse.el (muse): Ditto.
4959 experimental/.arch-ids/=id
4960 experimental/.arch-ids/muse-wiki.el.id
4961 experimental/muse-wiki.el
4964 ChangeLog experimental/muse-message.el muse-blosxom.el
4965 muse-colors.el muse-docbook.el muse-html.el muse-http.el
4966 muse-mode.el muse-project.el muse-publish.el muse-regexps.el
4970 .arch-ids/muse-message.el.id
4971 ==> experimental/.arch-ids/muse-message.el.id
4973 ==> experimental/muse-message.el
4976 experimental experimental/.arch-ids
4979 2005-06-13 22:37:20 GMT Michael Olson <mwolson@gnu.org> patch-55
4982 Fix publishing error when given an empty string for header/footer.
4984 muse--main--1.0--patch-55
4986 * muse-publish.el (muse-insert-file-or-string): Don't pass argument to
4987 `file-readable-p' if it is an empty string. For some reason,
4988 `file-readable-p' and `insert-file-contents' were treating an empty
4989 string as if it were the current directory.
4992 ChangeLog muse-publish.el
4995 2005-06-13 22:01:00 GMT Michael Olson <mwolson@gnu.org> patch-54
4998 WYSIWYG emphasis, XEmacs compatibility hacks.
5000 muse--main--1.0--patch-54
5002 * muse-colors.el (muse-colors-emphasized): Make emphasis more WYSIWIG
5003 compliant. Only colorize if we end with the same number of asterisks
5004 as we start with, preventing unnoticed syntax errors. Don't colorize
5005 in the middle of a word.
5006 (muse-colors-underlined): Make underlining more WYSIWIG compliant.
5007 Only colorize if we end with an underscore. Don't colorize in the
5010 * muse-docbook.el (muse-docbook-markup-paragraph): Move question mark
5011 inside of group. This will probably not do anything, but it seems
5014 * muse-html.el (muse-html-markup-paragraph): Attempt to deal with case
5015 where we start with an image link. JohnW didn't seem to like having
5016 <p> tags inserted before image links, but they don't validate properly
5017 as they are. For now, I will surround such links/paragraphs with <div
5018 class="image-link"> in an attempt to be as not invasive and yet
5019 standards compliant as possible.
5021 * muse-html.el (muse-html-escape-string): Work around distinction between
5022 int and char types in XEmacs. Deal with an annoying replace-match bug
5023 in XEmacs that rears its head at times.
5025 * muse-publish.el (muse-publish-markup-word): Allow underlines to be
5029 ChangeLog muse-colors.el muse-docbook.el muse-html.el
5033 2005-06-13 01:13:08 GMT Michael Olson <mwolson@gnu.org> patch-53
5036 Minor code cleanup to address elint issues.
5038 muse--main--1.0--patch-53
5040 * Makefile (test): Don't build README files during this rule. Remove
5041 spurious "make clean" statement.
5043 * muse-colors.el (muse-colors-tags): Make sure that this appears in the
5044 `muse-colors' group, and give it a proper type.
5046 * muse-mode.el: Wrap condition-case around `eval-when-compile'.
5048 * examples/johnw/muse-johnw.el (muse-my-html-insert-contents,
5049 muse-my-journal-find-entries): Replace `string-to-int' with
5052 * muse-html.el (muse-html-insert-contents): Ditto.
5054 * muse-journal.el (muse-journal-html-munge-buffer,
5055 muse-journal-latex-munge-buffer): Ditto.
5057 * muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
5059 * muse-publish.el (muse-publish-markup-footnote,
5060 muse-publish-contents-tag): Ditto.
5062 * muse-regexps.el (muse-extreg-usable-p): Ditto.
5065 ChangeLog Makefile examples/johnw/muse-johnw.el muse-colors.el
5066 muse-html.el muse-journal.el muse-mode.el muse-publish.el
5070 2005-06-13 00:41:10 GMT Michael Olson <mwolson@gnu.org> patch-52
5073 Add ability to automate the creation a new blosxom entry.
5075 muse--main--1.0--patch-52
5077 * examples/mwolson/muse-init.el: Move new entry section to
5078 muse-blosxom.el. Modify the key settings in my example accordingly.
5080 * muse-blosxom.el (muse-blosxom-footer): Just use the empty string, since
5081 Muse always makes sure that the file ends with a newline.
5083 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove this, since
5084 planner markup is now provided automatically by the planner port to
5085 Muse, and we don't have any customized markup.
5087 * muse-blosxom.el (muse-blosxom-base-directory): New customizable
5088 variable that specifies where the base directory of your blog entries
5091 * muse-blosxom.el (muse-blosxom-get-categories): Get the categories from
5092 the base directory. Explore categories recursively.
5094 * muse-blosxom.el (muse-blosxom-title-to-file): Helper function for
5095 `muse-blosxom-new-entry'. Turns the given title into a lowercase, sans
5096 special characters file name.
5098 * muse-blosxom.el (muse-blosxom-new-entry): Automate the process of
5099 making a new blog entry. It will prompt you for a category, then a
5100 title, and then will create a new file that has the date and title
5104 ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
5107 2005-06-12 22:11:20 GMT Michael Olson <mwolson@gnu.org> patch-51
5110 Change mailing address of FSF, add AUTHORS file.
5112 muse--main--1.0--patch-51
5114 * muse-*.el, muse.texi: Change mailing address of FSF.
5116 * muse.texi (Contributors): Fix typo.
5118 * AUTHORS: New file containing a list of all of those who have
5119 contributed code or documentation to Muse, how many lines were changed,
5123 .arch-ids/AUTHORS.id AUTHORS
5126 ChangeLog muse-blosxom.el muse-convert.el muse-docbook.el
5127 muse-html.el muse-http.el muse-journal.el muse-latex.el
5128 muse-message.el muse-mode.el muse-poem.el muse-project.el
5129 muse-publish.el muse-regexps.el muse-texinfo.el muse.el
5133 2005-06-12 21:33:24 GMT Michael Olson <mwolson@gnu.org> patch-50
5136 Merged from hodique@lifl.fr--2005 (patch 0-1)
5138 muse--main--1.0--patch-50
5142 * hodique@lifl.fr--2005/muse--yh--1.0--base-0
5143 tag of mwolson@gnu.org--2005/muse--main--1.0--patch-49
5145 * hodique@lifl.fr--2005/muse--yh--1.0--patch-1
5146 fix .html (for example) in visible names for links
5149 ChangeLog muse-publish.el
5152 hodique@lifl.fr--2005/muse--yh--1.0--base-0
5153 hodique@lifl.fr--2005/muse--yh--1.0--patch-1
5156 2005-06-11 23:35:43 GMT Michael Olson <mwolson@gnu.org> patch-49
5159 Make generated X(HT)ML show up in the right encoding in other modes.
5161 muse--main--1.0--patch-49
5163 * muse-html.el (muse-xhtml-header): Add "encoding=..." to first line.
5164 Thanks to Zhiqiang Ye for the suggestion. This attempts to make
5165 generated (X)HTML files show up in the right coding system when editing
5166 them with another Emacs mode.
5168 * muse-journal.el (muse-journal-rss-header): Automatically determine the
5169 encoding instead of hard-coding it.
5171 * muse-message.el: Add content to Commentary section, explaining the use
5172 of this publishing style.
5175 ChangeLog muse-html.el muse-journal.el muse-message.el
5178 2005-06-11 01:28:01 GMT Michael Olson <mwolson@gnu.org> patch-48
5181 Move regexps to same group, only make 4 heading faces.
5183 muse--main--1.0--patch-48
5185 * muse-colors.el (muse-make-faces): Only create 4 header faces since we
5186 can only publish 3 of them specially, leaving the fourth to be in
5188 (muse-colors-markup): Only recognize 4 levels of heading.
5190 * muse-regexps.el (muse-tag-regexp, muse-link-regexp, muse-url-regexp)
5191 (muse-file-regexp, muse-image-regexp)
5192 (muse-ignored-extensions-regexp): Moved here from muse.el. It seems
5193 like a good idea to have all the regexps in the same group.
5196 ChangeLog muse-colors.el muse-regexps.el muse.el
5199 2005-06-09 19:48:02 GMT Michael Olson <mwolson@gnu.org> patch-47
5202 Update my example config, minor code cleanup.
5204 muse--main--1.0--patch-47
5206 * examples/mwolson/muse-init.el (muse-project-alist): Shorten project
5207 names and add "Plans" project.
5209 * muse-docbook.el (looking-back): Delete.
5211 * muse-html.el (looking-back): Delete.
5213 * muse-html.el (muse-html-markup-paragraph): Use `muse-looking-back'
5214 instead of `looking-back'.
5216 * muse.el (muse-looking-back): Instead of redefining the `looking-back'
5217 function, use this function. If `looking-back' exists, call it;
5218 otherwise, use a workaround.
5221 contrib/.arch-ids/pcomplete.el.id contrib/pcomplete.el
5224 ChangeLog examples/mwolson/muse-init.el muse-docbook.el
5225 muse-html.el muse.el
5228 2005-05-30 22:15:13 GMT Michael Olson <mwolson@gnu.org> patch-46
5231 Handle a few paragraph publishing edge cases better.
5233 muse--main--1.0--patch-46
5235 * muse-docbook.el (muse-docbook-markup-regexps): Consolidate the
5236 beginning-of-document, end-of-document, and paragraph separator regexps
5237 so that one markup rule can be used in all these cases.
5238 (muse-docbook-markup-paragraph): Handle more cases correctly. In
5239 particular, blockquote or center at beginning or end of document will
5240 be published properly. Hopefully this won't slow things down too much.
5241 (muse-docbook-markup-paragraph-close): Removed.
5243 * muse-blosxom.el (muse-blosxom-markup-regexps): Ditto.
5245 * muse-html.el (muse-html-markup-regexps, muse-html-markup-paragraph):
5247 (muse-html-markup-paragraph-close): Removed.
5250 ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
5253 2005-05-28 23:37:11 GMT Michael Olson <mwolson@gnu.org> patch-45
5256 Improve prompt when reading a tag.
5258 muse--main--1.0--patch-45
5260 * muse-mode.el (muse-insert-tag): Add a colon after "default" like some
5261 other Emacs modes seem to do.
5264 ChangeLog muse-mode.el
5267 2005-05-28 23:34:50 GMT Michael Olson <mwolson@gnu.org> patch-44
5270 Warn user when publishing fails due to a private directory.
5272 muse--main--1.0--patch-44
5274 * muse-project.el (muse-project-private-p): Warn users when publishing a
5275 file fails due to its directory not being readable by others. Make
5276 sure that you do a `chmod +o name_of_directory' if you want the
5277 contents of that directory to be publishable.
5280 ChangeLog muse-project.el
5283 2005-05-28 23:21:39 GMT Michael Olson <mwolson@gnu.org> patch-43
5286 Fix error with example tags and message publishing style.
5288 muse--main--1.0--patch-43
5290 * muse-colors.el: Don't define `font-lock-mode' as a variable. Check to
5291 see if a previous definition for `font-lock-multiline' exists.
5293 * muse-message.el (muse-message-example-tag): Don't require two
5294 additional (unused) arguments.
5297 ChangeLog muse-colors.el muse-message.el
5300 2005-05-22 05:58:40 GMT Michael Olson <mwolson@gnu.org> patch-42
5303 Always end the published document with a newline.
5305 muse--main--1.0--patch-42
5307 * muse-html.el (muse-html-markup-paragraph-close): Always end the
5308 published document with a newline.
5310 * muse-docbook.el (muse-docbook-markup-paragraph-close): Ditto.
5313 ChangeLog muse-docbook.el muse-html.el
5316 2005-05-22 01:26:13 GMT Michael Olson <mwolson@gnu.org> patch-41
5319 Don't let automatic backup files crash the publishing process.
5321 muse--main--1.0--patch-41
5323 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove rule for date
5324 directive since this value is already processed by
5325 `muse-publish-markup-directive', and may be obtained by using
5326 the code: (muse-publishing-directive "date").
5328 * muse-colors.el (muse-colors-region): Make sure that we don't ever try
5329 to run (funcall nil); this happened once during a debugging process.
5331 * muse-project.el (muse-project-private-p): Skip any file for which we
5332 cannot fetch attributes. This fixes a bug where having an
5333 Emacs-generated automatic backup file in a publishing directory causes
5334 the publishing process to halt with an error.
5337 ChangeLog muse-blosxom.el muse-colors.el muse-project.el
5340 2005-05-20 20:44:46 GMT Michael Olson <mwolson@gnu.org> patch-40
5343 Apply fix in previous patch to the DocBook publishing style.
5345 muse--main--1.0--patch-40
5347 * muse-docbook.el (muse-docbook-markup-paragraph-close): Apply fix from
5348 previous patch here as well.
5352 ChangeLog muse-docbook.el
5355 2005-05-20 20:28:32 GMT Michael Olson <mwolson@gnu.org> patch-39
5358 Fix newly-introduced lock-up during HTML publishing.
5360 muse--main--1.0--patch-39
5362 * muse-blosxom.el (muse-blosxom-markup-regexps): Give date directive and
5363 planner rules higher priority in the publishing sequence. Hopefully
5364 this will not wreck anything; I don't use these rules, so I cannot
5365 tell. This wasn't a real bugfix, just an aesthetic code thing for me.
5367 * muse-html.el (muse-html-markup-paragraph-close): Don't use
5368 replace-match; that seems to be slightly evil. Return nil instead of a
5369 newline since otherwise Muse thinks that we are not done yet and gets
5370 into an infinite loop. This should fix the lock-up problem that
5371 resulted from the previous few patches.
5374 ChangeLog muse-blosxom.el muse-html.el
5377 2005-05-19 23:44:16 GMT Michael Olson <mwolson@gnu.org> patch-38
5382 muse--main--1.0--patch-38
5384 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove stray parenthesis.
5388 ChangeLog muse-blosxom.el
5391 2005-05-19 23:41:54 GMT Michael Olson <mwolson@gnu.org> patch-37
5394 Make docbook and blosxom modes close paragraphs properly at end.
5396 muse--main--1.0--patch-37
5398 * muse-blosxom.el (muse-blosxom-markup-regexps): Use new rule from last
5401 * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
5402 (muse-docbook-markup-paragraph-close): Adapt from
5403 `muse-html-markup-paragraph-close'.
5405 * muse-html.el (muse-html-markup-paragraph-close): Add newline so that we
5406 preserve the same appearance as before the last patch.
5409 ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
5412 2005-05-19 23:26:50 GMT Michael Olson <mwolson@gnu.org> patch-36
5415 Bugfix: Close P tag properly at end of file.
5417 muse--main--1.0--patch-36
5419 * muse-blosxom.el: Fix bug where loading this file twice would cause an
5422 * muse-html.el (muse-html-markup-regexps): Use simpler mechanism for
5423 detecting whether or not a paragraph needs a closing P tag.
5424 (muse-html-markup-paragraph-close): New function that only inserts a
5425 closing P tag when an unclosed P tag is nearby.
5428 ChangeLog muse-blosxom.el muse-html.el
5431 2005-05-18 06:07:02 GMT Michael Olson <mwolson@gnu.org> patch-35
5434 Update my example settings.
5436 muse--main--1.0--patch-35
5438 * examples/mwolson/muse-init.el: Synchronize with my current settings.
5441 ChangeLog examples/mwolson/muse-init.el
5444 2005-05-18 06:03:07 GMT Michael Olson <mwolson@gnu.org> patch-34
5447 Update documentation for C-c TAB feature.
5449 muse--main--1.0--patch-34
5451 * muse.texi (Keystroke Summary): Note that C-c TAB calls
5459 2005-05-18 06:00:27 GMT Michael Olson <mwolson@gnu.org> patch-33
5462 New feature: tag completion with C-c TAB.
5464 muse--main--1.0--patch-33
5466 * muse-mode.el (muse-mode-map): Map C-c TAB to `muse-insert-tag'.
5467 (muse-tag-history, muse-custom-tags): New variables that keep track of
5468 the tag history and newly-entered tags respectively for
5470 (muse-insert-tag): New function that interactively prompts the user for
5474 ChangeLog muse-mode.el
5477 2005-05-18 05:49:07 GMT Michael Olson <mwolson@gnu.org> patch-32
5480 Fix XHTML validation error with <hr> and <br>.
5482 muse--main--1.0--patch-32
5484 * muse-html.el (muse-xhtml-markup-strings): Use the proper form of the BR
5485 and HR tags for XHTML publishing. This should fix a few validation
5486 errors that I've been noticing lately.
5489 ChangeLog muse-html.el
5492 2005-05-12 22:46:10 GMT Michael Olson <mwolson@gnu.org> patch-31
5495 Remove flyspell overlays on links.
5497 muse--main--1.0--patch-31
5499 * muse-colors.el (muse-colors-link): Remove flyspell overlays. This
5500 should make the link clickable. On Emacs21, the color will stay red,
5501 but other Emacsen should do the right thing, which is use the normal
5502 link color. Hopefully this will fix some strange flyspell-related link
5506 ChangeLog muse-colors.el
5509 2005-05-06 03:30:05 GMT Michael Olson <mwolson@gnu.org> patch-30
5512 Update my example Muse settings.
5514 muse--main--1.0--patch-30
5516 * examples/mwolson/muse-init.el: Update from my latest version.
5517 (muse-project-alist): Remove the francais part of my blog.
5518 (my-muse-mode-flyspell-p): Split old `my-muse-mode-affect-p' function
5519 into this and `my-muse-mode-fill-nobreak-p'.
5520 (muse-mode-hook): Tell fill mode to avoid breaking links; hopefully
5521 this is the best way to accomplish this.
5522 (my-muse-blosxom-title-to-file): Replace more non-alphanumeric
5523 characters in the title.
5524 (my-muse-prepare-entry-for-xanga): Treat example regions better.
5527 ChangeLog examples/mwolson/muse-init.el
5530 2005-04-21 18:25:28 GMT Michael Olson <mwolson@gnu.org> patch-29
5533 Add simple `muse-version' function.
5535 muse--main--1.0--patch-29
5537 * muse.el (muse-version): New function that displays the value of the
5538 `muse-version' variable. This should be easier for the user to type
5539 than C-h v muse-version.
5545 2005-04-21 18:19:02 GMT Michael Olson <mwolson@gnu.org> patch-28
5548 Don't compile documentation by default.
5550 muse--main--1.0--patch-28
5552 * Makefile (all): Don't compile documentation by default.
5553 (doc): Use this rule to compile documentation.
5559 2005-04-16 18:08:24 GMT Michael Olson <mwolson@gnu.org> patch-27
5562 Merge RSS 2.0 enclosure support for muse-journal.el from johnw
5564 muse--main--1.0--patch-27
5566 2005-04-16 Michael Olson <mwolson@gnu.org>
5568 * muse-journal.el: Merge in enclosure support for RSS 2.0 from
5569 johnw. If a journal entry's title is a [[link]], then an
5570 <enclosure> tag will be added to the XML data giving the size and
5571 MIME type of the link target. This makes podcasting with Muse
5573 (muse-journal-rss-entry-template): Add enclosure usage to example.
5574 (muse-journal-rss-munge-buffer): Implement enclosures.
5577 ChangeLog muse-journal.el
5580 2005-04-15 05:54:30 GMT Michael Olson <mwolson@gnu.org> patch-26
5583 Standardize source headers, appease elint, don't require planner
5585 muse--main--1.0--patch-26
5587 2005-04-15 Michael Olson <mwolson@gnu.org>
5589 * Makefile, scripts/muse-build.el: Moved muse-build.el to the
5590 `scripts' directory since it really isn't part of Muse proper; it
5591 is used to generate Muse output from the command line.
5593 * muse-blosxom.el: Handle case where planner is not loaded so that
5594 it isn't a hard requirement.
5596 * muse-colors.el: Move definition of `muse-colors-tag-info' up so
5597 that elint doesn't complain.
5599 * muse-message.el (muse-message-markup-link): Don't throw up on
5600 links with no description.
5602 * muse-blosxom.el, muse-book.el, muse-colors.el, muse-convert.el,
5603 muse-docbook.el, muse-html.el, muse-http.el, muse-journal.el,
5604 muse-latex.el, muse-message.el, muse-mode.el, muse-poem.el,
5605 muse-project.el, muse-publish.el, muse-regexps.el,
5606 muse-texinfo.el, muse.el: Add standard header for each file in
5607 preparation for the initial release, which will hopefully happen
5608 sometime within the next month.
5612 experimental/.arch-ids/=id
5615 ChangeLog Makefile muse-blosxom.el muse-book.el muse-colors.el
5616 muse-convert.el muse-docbook.el muse-html.el muse-http.el
5617 muse-journal.el muse-latex.el muse-message.el muse-mode.el
5618 muse-poem.el muse-project.el muse-publish.el muse-regexps.el
5619 muse-texinfo.el muse.el
5622 .arch-ids/muse-build.el.id
5623 ==> scripts/.arch-ids/muse-build.el.id
5625 ==> scripts/muse-build.el
5627 removed directories:
5628 experimental experimental/.arch-ids
5631 2005-04-14 23:46:47 GMT Michael Olson <mwolson@gnu.org> patch-25
5634 Merge contents of muse-latexcjk.el into muse-latex.el.
5636 muse--main--1.0--patch-25
5638 2005-04-14 Michael Olson <mwolson@gnu.org>
5640 * muse-latex.el (muse-latexcjk-header, muse-latexcjk-footer)
5641 (muse-latexcjk-encoding-map, muse-latexcjk-encoding-default)
5642 (muse-latexcjk-encoding, muse-latexcjk-transform-content-type):
5643 Merge in from muse-latexcjk.el.
5645 * muse-latexcjk.el: Removed, functionality merged with
5649 .arch-ids/muse-latexcjk.el.id muse-latexcjk.el
5652 ChangeLog muse-latex.el
5655 2005-04-06 23:25:47 GMT Michael Olson <mwolson@gnu.org> patch-24
5658 Merge muse-xhtml.el into muse-html.el.
5660 muse--main--1.0--patch-24
5662 2005-04-06 Michael Olson <mwolson@gnu.org>
5664 * examples/mwolson/muse-init.el: Update with respect to the
5665 muse-xhtml.el merge.
5667 * muse-html.el: The contents of muse-xhtml.el have been merged in
5668 as advised by John Wiegley.
5669 (muse-html-style-sheet): Add example for XHTML use in the
5670 function's documentation.
5671 (muse-xhtml-header, muse-xhtml-footer, muse-xhtml-markup-tags):
5672 Moved from muse-xhtml.el.
5674 * muse-xhtml.el: Removed; contents merged into muse-html.el.
5677 .arch-ids/muse-xhtml.el.id muse-xhtml.el
5680 ChangeLog examples/mwolson/muse-init.el muse-html.el
5683 2005-04-06 03:18:55 GMT Michael Olson <mwolson@gnu.org> patch-23
5686 Try to fix regexps for Emacs 21.4.
5688 muse--main--1.0--patch-23
5690 2005-04-05 Michael Olson <mwolson@gnu.org>
5692 * muse-regexps.el (muse-extreg-usable-p): Try to make regexps work
5696 ChangeLog muse-regexps.el
5699 2005-04-01 17:59:47 GMT Michael Olson <mwolson@gnu.org> patch-22
5702 Add comments to the publish-project example script
5704 muse--main--1.0--patch-22
5706 2005-04-01 Michael Olson <mwolson@gnu.org>
5708 * examples/publish-project: Moved here from
5709 scripts/publish-project. Added a few comments so people know what
5713 ChangeLog examples/publish-project
5716 scripts/.arch-ids/publish-project.id
5717 ==> examples/.arch-ids/publish-project.id
5718 scripts/publish-project
5719 ==> examples/publish-project
5722 2005-04-01 02:27:08 GMT Michael Olson <mwolson@gnu.org> patch-21
5725 New XHTML style, add more examples to my sample muse config
5727 muse--main--1.0--patch-21
5729 2005-03-31 Michael Olson <mwolson@gnu.org>
5731 * examples/mwolson/muse-init.el: Give an example of deriving a
5732 custom publishing style.
5733 (my-muse-blosxom-finalize): Finalizes the "my-blosxom" style.
5734 (my-muse-prepare-entry-for-xanga): Mangle the published output
5735 from a blosxom project and copy the result to the clipboard for
5736 easy pasting into Xanga's web form. The file is untouched.
5738 * muse-html.el (muse-html-style-sheet): Include the <style
5739 type="text/css"></style> wrapper around the example.
5740 (muse-html-header): Don't add <style type="text/css"></style>
5741 around the value of `muse-html-style-sheet' anymore. This allows
5742 for the option of putting your stylesheet(s) in a separate file.
5743 An example of this is given in the documentation for this
5746 * muse-xhtml: New file that implements a publishing style which is
5747 derived from HTML mode. It uses a slightly modified version of
5748 the HTML markup rules to generate XHTML-compliant output.
5750 * muse-blosxom.el: Add new "blosxom-xhtml" style. The old
5751 "blosxom" style has been renamed to "blosxom-html". Fix a few
5754 * muse-journal.el: Add new "journal-xhtml" style.
5756 * muse-message.el: Add new "message-xhtml" style.
5759 .arch-ids/muse-xhtml.el.id muse-xhtml.el
5762 ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
5763 muse-html.el muse-journal.el muse-message.el
5766 2005-03-25 03:55:13 GMT Michael Olson <mwolson@gnu.org> patch-20
5769 Add my muse configuration to the examples
5771 muse--main--1.0--patch-20
5773 2005-03-24 Michael Olson <mwolson@gnu.org>
5775 * examples/johnw: Move John Wiegley's configuration to this
5778 * examples/mwolson: My configuration files go here.
5780 * examples/mwolson/muse-init.el: My Muse configuration file. I
5781 just figured out how to keep links from being spell-checked or
5782 split up by fill-mode, so the implementation of this may be found
5783 here. I also made a function that sets up a blog entry for me.
5786 examples/johnw/.arch-ids/=id examples/mwolson/.arch-ids/=id
5787 examples/mwolson/.arch-ids/muse-init.el.id
5788 examples/mwolson/muse-init.el
5794 examples/.arch-ids/muse-johnw.el.id
5795 ==> examples/johnw/.arch-ids/muse-johnw.el.id
5796 examples/.arch-ids/publish-johnw.id
5797 ==> examples/johnw/.arch-ids/publish-johnw.id
5798 examples/muse-johnw.el
5799 ==> examples/johnw/muse-johnw.el
5800 examples/publish-johnw
5801 ==> examples/johnw/publish-johnw
5804 examples/johnw examples/johnw/.arch-ids examples/mwolson
5805 examples/mwolson/.arch-ids
5808 2005-03-24 22:57:10 GMT Michael Olson <mwolson@gnu.org> patch-19
5811 Add muse-blosxom script and plugin for pyblosxom
5813 muse--main--1.0--patch-19
5815 2005-03-24 Michael Olson <mwolson@gnu.org>
5817 * muse-blosxom.el: Update copyright notice in headers and mention
5818 the pyblosxom scripts.
5820 * contrib/pyblosxom: New directory containing pyblosxom plugins
5823 * contrib/getstamps.py: Script that generates the "timestamps"
5824 file, run on the local machine.
5826 * contrib/hardcodedates.py: PyBlosxom plugin that interprets the
5830 contrib/pyblosxom/.arch-ids/=id
5831 contrib/pyblosxom/.arch-ids/getstamps.py.id
5832 contrib/pyblosxom/.arch-ids/hardcodedates.py.id
5833 contrib/pyblosxom/getstamps.py
5834 contrib/pyblosxom/hardcodedates.py
5837 ChangeLog muse-blosxom.el
5840 contrib/pyblosxom contrib/pyblosxom/.arch-ids
5843 2005-03-23 19:05:09 GMT Michael Olson <mwolson@gnu.org> patch-18
5846 muse-blosxom.el has matured past experimental status
5848 muse--main--1.0--patch-18
5850 2005-03-23 Michael Olson <mwolson@gnu.org>
5852 * muse-blosxom.el: Remove common functionality that has already
5853 been implemented in `muse-html.el'. Derive this mode from
5854 `muse-html'. Update documentation. I now feel that this file is
5855 ready to be included in the top-level Muse directory.
5858 ChangeLog muse-blosxom.el
5861 experimental/.arch-ids/muse-blosxom.el.id
5862 ==> .arch-ids/muse-blosxom.el.id
5863 experimental/muse-blosxom.el
5867 2005-03-22 05:28:01 GMT Michael Olson <mwolson@gnu.org> patch-17
5870 Make muse-blosxom.el slightly less experimental
5872 muse--main--1.0--patch-17
5874 2005-03-22 Michael Olson <mwolson@gnu.org>
5876 * experimental/muse-blosxom.el (muse-blosxom-page-date-alist):
5877 Renamed from `blosxom-page-date-alist'. Currently it does nothing
5879 (muse-blosxom-markup-regexps): Remove unnecessary first grouping
5880 from the `muse-blosxom-markup-date-directive' rule.
5881 (blosxom-set-time): Remove this function. We're not going to be
5882 touching the timestamp manually anymore -- it's too much of a
5883 hassle. Right now I've got a python program that compiles a
5884 timestamp file and a pyblosxom helper that reads it. Something
5885 similar could be arranged for blosxom, I'm sure.
5889 ChangeLog experimental/muse-blosxom.el
5892 2005-03-20 19:40:10 GMT Michael Olson <mwolson@gnu.org> patch-16
5895 Apply latest journal-related updates from johnw
5897 muse--main--1.0--patch-16
5901 ChangeLog examples/muse-johnw.el muse-journal.el
5904 2005-03-01 02:58:29 GMT Michael Olson <mwolson@gnu.org> patch-15
5907 Add Projects node to the manual
5909 muse--main--1.0--patch-15
5911 2005-02-28 Michael Olson <mwolson@gnu.org>
5913 * muse.texi: Change copyright notice since the FSF is now the
5915 (Projects): New node, based on a section from the README file.
5921 2005-03-01 02:25:15 GMT Michael Olson <mwolson@gnu.org> patch-14
5924 Correct documentation, adding some content.
5926 muse--main--1.0--patch-14
5928 2005-02-28 Michael Olson <mwolson@gnu.org>
5930 * muse.texi: Change license terms of the documentation to the GNU
5931 GPL instead of the GNU FDL, as per the consent of the copyright
5932 holders of the emacs-wiki manual, from which this is based. Some
5933 emacs-wiki-isms in the manual were corrected, and the Getting
5934 Started section was updated.
5940 2005-02-17 19:08:19 GMT Michael Olson <mwolson@gnu.org> patch-13
5943 Make muse-blosxom.el a bit more sane, still need to bum it down a bit
5945 muse--main--1.0--patch-13
5947 2005-02-17 Michael Olson <mwolson@gnu.org>
5949 * experimental/muse-blosxom.el: Somehow the contents of this file
5950 managed to get duplicated. I removed the duplicates.
5951 (muse-blosxom-date): Remove this, since it is not useful.
5952 (muse-blosxom-header): Use the standard header that blosxom.el
5956 ChangeLog experimental/muse-blosxom.el
5959 2005-02-08 04:20:41 GMT Michael Olson <mwolson@gnu.org> patch-12
5962 Initial commit of muse.texi, nothing substantial
5964 muse--main--1.0--patch-12
5966 2005-02-07 Michael Olson <mwolson@gnu.org>
5968 * muse.texi: New file that provides the documentation for Muse.
5969 It is in a very rough form at the moment. Nothing substantial may
5970 be found here yet. Be ye warned.
5973 .arch-ids/muse.texi.id muse.texi
5979 2005-02-08 01:15:15 GMT Michael Olson <mwolson@gnu.org> patch-11
5982 Add docstring, new trivial function
5984 muse--main--1.0--patch-11
5986 2005-02-07 Michael Olson <mwolson@gnu.org>
5988 * muse-mode.el (muse-mode-map): Make "C-c =" trigger
5989 `muse-what-changed'. No functionality change.
5990 (muse-what-changed): New function that displays in diff format the
5991 changes made since the buffer was last saved.
5993 * muse-project.el (muse-project-publish): Add docstring.
5996 ChangeLog muse-mode.el muse-project.el
5999 2005-02-04 18:42:08 GMT Michael Olson <mwolson@gnu.org> patch-10
6002 Add experimental version of muse-blosxom.el to project
6004 muse--main--1.0--patch-10
6006 2005-02-04 Michael Olson <mwolson@gnu.org>
6008 * Makefile (realclean): Remove file that gets generated when fonts
6011 * experimental/muse-bloxsom.el: New file that implements Blosxom
6012 support for Muse. It's in a very rough state, hence its placement
6013 in the `experimental' directory.
6016 experimental/.arch-ids/=id
6017 experimental/.arch-ids/muse-blosxom.el.id
6018 experimental/muse-blosxom.el
6024 experimental experimental/.arch-ids
6027 2005-02-04 18:19:44 GMT Michael Olson <mwolson@gnu.org> patch-9
6030 Make permissions more consistent
6032 muse--main--1.0--patch-9
6038 modified directories:
6039 contrib examples scripts
6042 2005-02-04 18:13:56 GMT Michael Olson <mwolson@gnu.org> patch-8
6047 muse--main--1.0--patch-8
6049 2005-02-04 Michael Olson <mwolson@gnu.org>
6051 * muse-build.el: Add contrib directory to `load-path'.
6052 (muse-elint-files): Load `muse-regexps.el'.
6054 * scripts/publish: Change permissions so that this script is
6055 executable. Add contrib directory to load list. Add
6056 `muse-regexps.el' to list.
6059 ChangeLog muse-build.el scripts/publish
6062 2005-01-31 21:04:43 GMT Michael Olson <mwolson@gnu.org> patch-7
6065 Use "—" instead of "—"
6067 muse--main--1.0--patch-7
6069 2005-01-31 Michael Olson <mwolson@gnu.org>
6071 * muse-docbook.el (muse-docbook-markup-strings): Replace "—"
6072 with "—" so that documents validate properly. Thanks to
6073 Björn Lindström for the suggestion.
6075 * muse-html.el (muse-html-markup-strings): Ditto.
6078 ChangeLog muse-docbook.el muse-html.el
6081 2005-01-25 19:04:31 GMT Michael Olson <mwolson@gnu.org> patch-6
6084 Fix use of "[:blank:]" in underline markup
6086 muse--main--1.0--patch-6
6088 2005-01-25 Michael Olson <mwolson@gnu.org>
6090 * muse-colors.el (muse-colors-markup): Replace "[:blank:]" with
6091 use of `muse-regexp-blank'.
6094 ChangeLog muse-colors.el
6097 2005-01-03 06:00:43 GMT Michael Olson <mwolson@member.fsf.org> patch-5
6100 Fix problem with headings being given wrong face
6102 muse--main--1.0--patch-5
6104 2005-01-03 Michael Olson <mwolson@gnu.org>
6106 * muse-colors.el: Add header.
6107 (muse-colors-emphasized): Headings were being given the coloring
6108 for the next level of heading instead of the real
6109 level (i.e. `muse-header-2' instead of `muse-header-1' for "*
6110 Heading"). Thanks to Lan Yufeng for finding this and sending a
6113 * muse-regexps.el: Fix header.
6116 ChangeLog muse-colors.el muse-regexps.el
6119 2005-01-02 00:02:15 GMT Michael Olson <mwolson@member.fsf.org> patch-4
6124 muse--main--1.0--patch-4
6126 2005-01-01 Michael Olson <mwolson@gnu.org>
6128 * ChangeLog: Move old ChangeLog to ChangeLog.2004. This new
6129 version will be automatically maintained by Arch.
6133 .arch-ids/ChangeLog.id ChangeLog
6136 .arch-ids/ChangeLog.id
6137 ==> .arch-ids/ChangeLog.2004.id
6142 2004-12-30 07:26:48 GMT Michael Olson <mwolson@member.fsf.org> patch-3
6145 Extended regexps fix, allow spaces in 1st part of links
6147 muse--main--1.0--patch-3
6149 2004-12-30 Michael Olson <mwolson@gnu.org>
6151 * muse.el (muse-link-regexp): Allow spaces in the first part of
6154 * muse-colors.el, muse-convert.el, muse-docbook.el: Use
6155 customizable alternatives to extended character classes.
6157 * muse-html.el, muse-mode.el, muse-publish.el: Ditto.
6160 ChangeLog muse-colors.el muse-convert.el muse-docbook.el
6161 muse-html.el muse-mode.el muse-publish.el muse.el
6164 2004-12-30 02:18:07 GMT Michael Olson <mwolson@member.fsf.org> patch-2
6167 Begin to change regexp handling, tweak muse.el header
6169 muse--main--1.0--patch-2
6171 2004-12-29 Michael Olson <mwolson@gnu.org>
6173 * muse.el: Change Copyright notice to FSF. Change Maintainer to
6176 * muse-regexps.el: New file that implements regexp handling.
6177 Generalized regexp options will be moved to it eventually.
6180 .arch-ids/muse-regexps.el.id muse-regexps.el
6186 2004-12-30 01:49:50 GMT Michael Olson <mwolson@member.fsf.org> patch-1
6189 Do some early spring cleaning
6191 muse--main--1.0--patch-1
6193 2004-12-29 Michael Olson <mwolson@gnu.org>
6195 * Makefile: Change path to `publish' script.
6197 * contrib/pcomplete.el: New file that is used by Muse without
6198 actually being a part of it: hence its location in the contrib
6201 * contrib/cgi.el, contrib/httpd.el: New location.
6203 * examples/muse-johnw.el, examples/publish-johnw: Ditto.
6205 * scripts/publish, scripts/publish-project: Ditto.
6208 contrib/.arch-ids/=id contrib/.arch-ids/pcomplete.el.id
6209 contrib/pcomplete.el examples/.arch-ids/=id
6210 scripts/.arch-ids/=id
6217 ==> contrib/.arch-ids/cgi.el.id
6218 .arch-ids/httpd.el.id
6219 ==> contrib/.arch-ids/httpd.el.id
6220 .arch-ids/muse-johnw.el.id
6221 ==> examples/.arch-ids/muse-johnw.el.id
6222 .arch-ids/publish-johnw.id
6223 ==> examples/.arch-ids/publish-johnw.id
6224 .arch-ids/publish-project.id
6225 ==> scripts/.arch-ids/publish-project.id
6226 .arch-ids/publish.id
6227 ==> scripts/.arch-ids/publish.id
6231 ==> contrib/httpd.el
6233 ==> examples/muse-johnw.el
6237 ==> examples/publish-johnw
6239 ==> scripts/publish-project
6242 contrib contrib/.arch-ids examples examples/.arch-ids scripts
6246 2004-12-30 01:33:11 GMT Michael Olson <mwolson@member.fsf.org> base-0
6249 tag of mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
6251 muse--main--1.0--base-0
6253 (automatically generated log message)
6256 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--base-0
6257 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-1
6258 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-2
6259 lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-1
6260 lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-2
6261 mwolson@member.fsf.org--2004/muse--main--1.0--base-0
6262 mwolson@member.fsf.org--2004/muse--main--1.0--patch-1
6263 mwolson@member.fsf.org--2004/muse--main--1.0--patch-2
6264 mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
6265 mwolson@member.fsf.org--2004/muse--mwolson--1.0--base-0
6266 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-1
6267 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-2
6268 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-3
6269 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-4
6270 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-5
6271 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-6
6272 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-7
6273 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-8