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 16:42:46 GMT Michael Olson <mwolson@gnu.org> patch-298
8 muse-mode: Make muse-edit-link-at-point work.
10 muse--main--1.0--patch-298
12 * lisp/muse-mode.el (muse-edit-link-at-point): Save match data so that
13 this function works. Before, it would remove an arbitrary chunk of the
17 ChangeLog lisp/muse-mode.el
20 2005-12-15 23:09:32 GMT Michael Olson <mwolson@gnu.org> patch-297
23 Change mode of muse-protocols to 644.
25 muse--main--1.0--patch-297
29 ChangeLog lisp/muse-protocols.el
32 2005-12-14 00:57:11 GMT Michael Olson <mwolson@gnu.org> patch-296
35 muse-wiki: WikiWord suffix fix.
37 muse--main--1.0--patch-296
39 * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Don't require there to
40 be nothing at the end. This allows us to separate WikiWords with
41 "''''" to indicate suffixes.
44 ChangeLog lisp/muse-wiki.el
47 2005-12-14 00:54:02 GMT Michael Olson <mwolson@gnu.org> patch-295
50 muse-wiki: Fix an error that occurs when muse-colors is not loaded.
52 muse--main--1.0--patch-295
54 * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Try to fix an
55 error when muse-colors is not loaded. Thanks to Stefan van der Walt
59 ChangeLog lisp/muse-wiki.el
62 2005-12-11 03:21:14 GMT Michael Olson <mwolson@gnu.org> patch-286
65 muse-wiki: First try at implementing WikiName separator.
67 muse--main--1.0--patch-286
69 * lisp/muse-wiki.el: Implement WikiName separator support via "''''"
70 markup, for when you want to add a suffix to a WikiName.
73 ChangeLog lisp/muse-wiki.el
76 2005-12-06 16:54:40 GMT Michael Olson <mwolson@gnu.org> patch-283
81 muse--main--1.0--patch-283
83 * lisp/muse-mode.el (muse-current-word): Switch order of save-restriction
84 and save-excursion as recommended by Emacs documentation.
87 ChangeLog lisp/muse-mode.el
90 2005-12-01 01:32:29 GMT Michael Olson <mwolson@gnu.org> patch-282
93 muse-mode: Handle case where we visit an anchor-only link.
95 muse--main--1.0--patch-282
97 * lisp/muse-mode.el (muse-visit-link-default): Handle case where the link
98 consists of only an anchor. Thanks to Jim Ottaway for the patch.
101 ChangeLog lisp/muse-mode.el
104 2005-12-01 01:08:13 GMT Michael Olson <mwolson@gnu.org> patch-281
107 muse-colors: Add faces for all 3 levels of emphasis.
109 muse--main--1.0--patch-281
111 * lisp/muse-colors.el (muse-emphasis-1, muse-emphasis-2)
112 (muse-emphasis-3): New faces that represent italic, bold, and bold
113 italic emphasis, respectively.
114 (muse-colors-emphasized): Use new faces. Thanks to Phillip Lord for
115 the suggestion and the initial code.
118 AUTHORS ChangeLog lisp/muse-colors.el
121 2005-11-21 21:11:14 GMT Michael Olson <mwolson@gnu.org> patch-278
124 Don't split anchors in URLs.
126 muse--main--1.0--patch-278
128 * lisp/muse-mode.el (muse-visit-link-default): Install patch from Jim
129 Ottaway. Remove ANCHOR parameter. Compute the anchor ourselves. Make
130 sure that we handle URLs before trying to split the anchor.
131 (muse-visit-link): Don't compute the anchor. Let the callee do that.
134 ChangeLog lisp/muse-mode.el
137 2005-11-20 22:22:10 GMT Michael Olson <mwolson@gnu.org> patch-276
140 Deal with case when muse-make-link is passed an explicit link.
142 muse--main--1.0--patch-276
144 * lisp/muse-mode.el (muse-make-link): Apply patch from Sacha that deals
145 with case when we are passed an explicit-style link.
148 ChangeLog lisp/muse-mode.el
151 2005-11-19 00:01:26 GMT Michael Olson <mwolson@gnu.org> patch-273
154 muse-latex: Make footnotes look a bit more natural for LaTeX users.
156 muse--main--1.0--patch-273
158 * lisp/muse-latex.el (muse-latex-markup-strings): Remove markup strings
159 for footnotemark and footnotetext-end, as recommended by Jim Ottaway.
162 ChangeLog lisp/muse-latex.el
165 2005-11-18 23:56:22 GMT Michael Olson <mwolson@gnu.org> patch-272
168 muse-texinfo: Correct markup strings for dots, enddots, center.
170 muse--main--1.0--patch-272
172 * AUTHORS: Bookkeeping
174 * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Apply patch from
175 Jim Ottaway that produces correct output for dots, enddots, and
179 AUTHORS ChangeLog lisp/muse-texinfo.el
182 2005-11-16 23:56:20 GMT Michael Olson <mwolson@gnu.org> patch-268
185 Allow "-" in publishing directives.
187 muse--main--1.0--patch-268
189 * lisp/muse-publish.el (muse-publish-markup-regexps): Allow "-" in
190 publishing directives. Thanks to Jim Ottaway for the suggestion.
193 ChangeLog lisp/muse-publish.el
196 2005-11-14 20:28:47 GMT Michael Olson <mwolson@gnu.org> patch-267
199 muse-latex: Fix "generation of PDF failed" message.
201 muse--main--1.0--patch-267
203 * lisp/muse-latex.el (muse-latex-pdf-generate): Make sure that we return
204 t or nil depending on whether the publishing attempt was successful.
207 ChangeLog lisp/muse-latex.el
210 2005-11-10 01:26:15 GMT Michael Olson <mwolson@gnu.org> patch-266
213 Call pdflatex a reasonable number of times.
215 muse--main--1.0--patch-266
217 * lisp/muse-latex.el (muse-latex-pdf-generate): Call pdflatex up to 3
218 times, depending on what return value we get. Thanks to John Wiegley
222 ChangeLog Makefile.defs debian/changelog debian/rules
226 2005-10-31 20:38:52 GMT Michael Olson <mwolson@gnu.org> patch-263
229 Fix mistyping of new option name.
231 muse--main--1.0--patch-263
233 * lisp/muse-publish.el (muse-publish-markup-comment)
234 (muse-publish-comment-tag): s/markup-//g. Fix mistyping of new option.
237 ChangeLog lisp/muse-publish.el
240 2005-10-29 09:15:07 GMT Michael Olson <mwolson@gnu.org> patch-257
243 By default, use ".muse" extension and do not detect by pathname.
245 muse--main--1.0--patch-257
247 * lisp/muse-mode.el (muse-mode-auto-p): Default to nil.
248 (muse-file-extension): Default to "muse". This has the effect of
249 making Emacs associate the ".muse" extension with muse-mode, without
250 trying to figure things out from the path to the file. The former
251 method is usually considered to be best, so we'll go with it.
254 ChangeLog lisp/muse-mode.el lisp/muse.el
257 2005-10-29 07:10:16 GMT Michael Olson <mwolson@gnu.org> patch-256
260 Emacs 21 flyspell fix.
262 muse--main--1.0--patch-256
264 * lisp/muse-mode.el (muse-mode): I finally figured out how to get
265 flyspell to pay attention to my muse-mode-flyspell-p constraints, which
266 means that the version of flyspell that comes with Emacs21 will no
267 longer mess up links.
270 ChangeLog lisp/muse-mode.el
273 2005-10-29 03:22:40 GMT Michael Olson <mwolson@gnu.org> patch-255
276 Merged from jeho@jeho.org--2005 (patch 0-11)
278 muse--main--1.0--patch-255
282 * lisp/muse-latex.el (muse-latex-markup-strings): Use the proper
285 * lisp/muse-mode.el (muse-link-at-point): Avoid error with intangible
287 (muse-visit-link-default): Save position before searching, in case the
288 search fails. Use a regexp search. Start from beginning of document.
289 Refine search regexp.
291 * lisp/muse-wiki.el (muse-wiki-ignore-bare-project-names): New option
292 that indicated whether project names without a page specifier will be
294 (muse-wiki-handle-interwiki): Consult
295 `muse-wiki-ignore-bare-project-names'.
299 * jeho@jeho.org--2005/muse--jeho--1.0--patch-6
300 muse-mode.el fix for muse-visit-link-default
302 * jeho@jeho.org--2005/muse--jeho--1.0--patch-7
303 muse-mode.el fix intangible problem in muse-link-at-point
305 * jeho@jeho.org--2005/muse--jeho--1.0--patch-8
306 muse-wiki: added option for not rendering bare project names as links
308 * jeho@jeho.org--2005/muse--jeho--1.0--patch-10
309 muse-mode.el: fix finding an anchor
311 * jeho@jeho.org--2005/muse--jeho--1.0--patch-11
312 muse-latex.el: fix footnote-end
315 AUTHORS ChangeLog lisp/muse-latex.el lisp/muse-mode.el
319 jeho@jeho.org--2005/muse--jeho--1.0--base-0
320 jeho@jeho.org--2005/muse--jeho--1.0--patch-1
321 jeho@jeho.org--2005/muse--jeho--1.0--patch-2
322 jeho@jeho.org--2005/muse--jeho--1.0--patch-3
323 jeho@jeho.org--2005/muse--jeho--1.0--patch-4
324 jeho@jeho.org--2005/muse--jeho--1.0--patch-5
325 jeho@jeho.org--2005/muse--jeho--1.0--patch-6
326 jeho@jeho.org--2005/muse--jeho--1.0--patch-7
327 jeho@jeho.org--2005/muse--jeho--1.0--patch-8
328 jeho@jeho.org--2005/muse--jeho--1.0--patch-9
329 jeho@jeho.org--2005/muse--jeho--1.0--patch-10
330 jeho@jeho.org--2005/muse--jeho--1.0--patch-11
333 2005-10-21 14:39:50 GMT Michael Olson <mwolson@gnu.org> patch-252
336 Allow anchors to occur near (rather than at) the beginning of line.
338 muse--main--1.0--patch-252
340 * lisp/muse-publish.el (muse-publish-markup-regexps): Allow non-word
341 characters before anchor, like " - ". Thanks to Phillip Lord for the
345 ChangeLog lisp/muse-publish.el
348 2005-10-13 04:20:29 GMT Michael Olson <mwolson@gnu.org> patch-251
351 Minor bookkeeping update.
353 muse--main--1.0--patch-251
355 * AUTHORS: Update information.
361 2005-10-13 03:38:30 GMT Michael Olson <mwolson@gnu.org> patch-249
364 muse-latex: Ignore anchor if it occurs at end of line.
366 muse--main--1.0--patch-249
368 * lisp/muse-latex.el (muse-latex-insert-anchor): If the anchor occurs at
369 the end of a line, ignore it. Thanks to Na Li for the suggestion.
372 ChangeLog experimental/muse-xml.el lisp/muse-latex.el
375 2005-09-27 00:15:05 GMT Michael Olson <mwolson@gnu.org> patch-246
378 Figure out syntax of :set.
380 muse--main--1.0--patch-246
382 * lisp/muse-project.el (muse-project): Make the :set option inline to
383 match the actual syntax that Muse recognizes.
385 * muse.texi (Projects): Note that I need to work on this section.
388 ChangeLog lisp/muse-project.el muse.texi
391 2005-09-26 22:31:57 GMT Michael Olson <mwolson@gnu.org> patch-245
394 Release Emacs Muse 3.02.01.
396 muse--main--1.0--patch-245
398 * NEWS: Update entries for Muse 3.02.01.
400 * debian/rules: Install NEWS.Debian.
402 * debian/NEWS: New file that contains Debian-related news items.
404 * examples/mwolson/muse-init.el: Update with my latest changes.
406 * examples/mwolson/templates/footer.html: Use
407 `muse-publishing-directive'.
410 debian/.arch-ids/NEWS.id debian/NEWS
413 ChangeLog Makefile.defs NEWS debian/changelog debian/rules
414 examples/mwolson/muse-init.el
415 examples/mwolson/templates/footer.html lisp/muse.el muse.texi
418 2005-09-26 21:23:49 GMT Michael Olson <mwolson@gnu.org> patch-244
421 Fix customization bugs concerning muse-project-alist.
423 muse--main--1.0--patch-244
425 * examples/johnw/muse-johnw.el: Update with latest version from John.
427 * muse-project.el (muse-project-alist-using-customize): New variable that
428 indicates whether or not we just used customize to modify the value of
430 (muse-project-alist-get): Set muse-project-alist-using-customize.
431 (muse-project-alist-set): Only try to unescape muse-project-alist if
432 muse-project-alist-using-customize is set. Make sure that the value we
433 save to .emacs is unescaped.
434 (muse-project): Add definition for :value-delete so that we can work
435 around an Emacs21 and XEmacs21 annoyance.
438 ChangeLog examples/johnw/muse-johnw.el lisp/muse-project.el
441 2005-09-25 03:06:25 GMT Michael Olson <mwolson@gnu.org> patch-243
444 Try to make link properties more sane.
446 muse--main--1.0--patch-243
448 * lisp/muse-colors.el (muse-link-properties): Try to make link properties
449 a bit smarter. It is hoped that this fixes several strange key
450 movement and link coloring issues. Thanks to Sergey Vlasov for the
454 AUTHORS ChangeLog lisp/muse-colors.el
457 2005-09-24 00:01:56 GMT Michael Olson <mwolson@gnu.org> patch-242
460 Use modification time for date directive.
462 muse--main--1.0--patch-242
464 * lisp/muse-publish.el (muse-publish-markup-buffer): Set the date
465 directive using the currently-publishing file's modification time,
466 rather than the current time.
469 ChangeLog lisp/muse-publish.el
472 2005-09-22 16:15:59 GMT Michael Olson <mwolson@gnu.org> patch-240
475 If more than 1 blank separates list/table items, separate them.
477 muse--main--1.0--patch-240
479 * lisp/muse-docbook.el, muse-html.el, muse-latex.el, muse-texinfo.el,
480 experimental/muse-xml.el (muse-*-markup-regexps): If more than 1 blank
481 line separates a list or table item, it will form a new table.
484 ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
485 lisp/muse-html.el lisp/muse-latex.el lisp/muse-texinfo.el
488 2005-09-19 01:34:48 GMT Michael Olson <mwolson@gnu.org> patch-239
491 muse.texi: Use @example instead of @smallexample.
493 muse--main--1.0--patch-239
495 * muse.texi: Replace @smallexample with @example. It didn't do what I
496 thought it did, and the result looked worse. Hence, the reversal.
502 2005-09-19 01:31:34 GMT Michael Olson <mwolson@gnu.org> patch-238
505 muse-html: Add muse-xhtml-style-sheet.
507 muse--main--1.0--patch-238
509 * lisp/muse-html.el (muse-html-style-sheet): Remove XHTML note.
510 (muse-xhtml-style-sheet): New option that is used in muse-xhtml-header.
511 Thanks to Trent Buck for the suggestion.
514 ChangeLog lisp/muse-html.el
517 2005-09-16 07:06:42 GMT Michael Olson <mwolson@gnu.org> patch-237
522 muse--main--1.0--patch-237
524 * Makefile.defs: Update Debian stuff.
526 * changelog: Add entry for 3.02-1, urgency medium.
529 ChangeLog Makefile.defs debian/changelog
532 2005-09-16 06:57:44 GMT Michael Olson <mwolson@gnu.org> patch-236
537 muse--main--1.0--patch-236
539 * lisp/muse.el (muse-version): Increment to 3.02.
541 * *.el: Fix first header line.
543 * examples/mwolson/muse-init.el: Sync with my config.
544 (my-muse-pdf-make-links-absolute): New function that makes relative
545 links absolute in a hard-coded way.
546 (my-muse-pdf-prepare-buffer): Add `my-muse-pdf-make-links-absolute' to
547 publishing transforms.
552 experimental/.arch-ids/muse-cite.el.id
553 experimental/muse-cite.el
556 ChangeLog Makefile.defs NEWS examples/mwolson/muse-init.el
557 experimental/muse-message.el experimental/muse-xml.el
558 lisp/muse-blosxom.el lisp/muse-book.el lisp/muse-colors.el
559 lisp/muse-convert.el lisp/muse-docbook.el lisp/muse-html.el
560 lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
561 lisp/muse-mode.el lisp/muse-poem.el lisp/muse-project.el
562 lisp/muse-protocols.el lisp/muse-publish.el
563 lisp/muse-regexps.el lisp/muse-texinfo.el lisp/muse-wiki.el
564 lisp/muse.el muse.texi
567 2005-09-16 06:33:11 GMT Michael Olson <mwolson@gnu.org> patch-235
570 Finish documentation.
572 muse--main--1.0--patch-235
574 * muse.texi (Comments): New node that describes the syntax of comments.
575 (Markup Strings): Describe all markup strings.
581 2005-09-16 05:02:45 GMT Michael Olson <mwolson@gnu.org> patch-234
584 Document style elements for muse-define-style.
586 muse--main--1.0--patch-234
588 * muse.texi: Use @smallexample for 1-line examples.
589 (Style Elements): New node that explains the different style elements
590 that may be used for muse-define-style and muse-derive-style.
591 (Deriving Styles): Prune unnecessary entries. Explain existing entries
598 2005-09-16 04:05:19 GMT Michael Olson <mwolson@gnu.org> patch-233
601 Make documentation separately installable.
603 muse--main--1.0--patch-233
605 * Makefile (install): Split into install-bin and install-info.
607 * muse.texi (Markup Regexps): Fix display bug.
610 ChangeLog Makefile muse.texi
613 2005-09-15 03:52:01 GMT Michael Olson <mwolson@gnu.org> patch-232
616 muse-mode: Set comment syntax.
618 muse--main--1.0--patch-232
620 * lisp/muse-mode.el (muse-mode): Declare comment syntax to be
621 `^; comment text$'. Thanks to Jesse Alama for the suggestion.
624 ChangeLog lisp/muse-mode.el
627 2005-09-13 06:30:18 GMT Michael Olson <mwolson@gnu.org> patch-231
630 muse.texi: Add publishing order information.
632 muse--main--1.0--patch-231
634 * muse.texi (Markup Regexps): Add publishing order.
640 2005-09-09 15:12:05 GMT Michael Olson <mwolson@gnu.org> patch-230
643 Hack on documentation. The release is in sight!
645 muse--main--1.0--patch-230
647 * muse.texi: Use @subsubheading for all logical split headers rather than
648 @emph. Move all examples against left margin. Add comments to
649 indicate what still needs to be done.
650 (DocBook): Correct a few misspelled variable names and add some new
652 (Common Elements): Split this into 4 new subsections.
658 2005-09-08 16:50:53 GMT Michael Olson <mwolson@gnu.org> patch-229
661 Fix publishing of stuff like <code><></code>.
663 muse--main--1.0--patch-229
665 * lisp/muse-publish.el (muse-publish-escape-specials): Use
666 `insert-before-markers' rather than `insert'. This should fix strange
667 edge cases like <code><></code>. Thanks to Trent Buck for the report.
670 ChangeLog lisp/muse-publish.el
673 2005-09-08 16:24:11 GMT Michael Olson <mwolson@gnu.org> patch-228
676 Update NEWS, fix muse-url-protocols customization interface.
678 muse--main--1.0--patch-228
680 * lisp/muse-protocols.el (muse-url-protocols): Add customize choice for
681 using nil as the resolve function.
683 * NEWS: Bring up-to-date.
686 ChangeLog NEWS lisp/muse-protocols.el
689 2005-09-05 17:34:31 GMT Michael Olson <mwolson@gnu.org> patch-227
692 Fix title coloring bug; muse-latex: escape '<' and '>'.
694 muse--main--1.0--patch-227
696 * lisp/muse-colors.el (muse-colors-markup): Match against the space after
697 #title. This should prevent a rather nasty bug. Thanks to John Sullivan
700 * lisp/muse-latex.el (muse-latex-markup-specials): Mark up '_' as
701 "\textunderscore{}". Add escaping for '<' and '>'. Thanks to Trent
705 ChangeLog lisp/muse-colors.el lisp/muse-latex.el
708 2005-09-05 16:49:35 GMT Michael Olson <mwolson@gnu.org> patch-226
711 muse-latex: Handle special characters in a better way.
713 muse--main--1.0--patch-226
715 * lisp/muse-latex.el (muse-latex-markup-regexps): Remove special
717 (muse-latex-markup-strings): Use \\texttt{...} for 'begin-literal and
718 'end-literal. Thanks to Trent Buck for the suggestion.
719 (muse-latex-markup-specials): Move special characters here instead of
723 ChangeLog lisp/muse-latex.el
726 2005-09-05 14:25:37 GMT Michael Olson <mwolson@gnu.org> patch-225
729 muse-latex: Fix compiler warning.
731 muse--main--1.0--patch-225
733 * lisp/muse-latex.el (muse-latex-pdf-generate): Provide 3rd argument for
737 ChangeLog lisp/muse-latex.el
740 2005-09-05 14:24:22 GMT Michael Olson <mwolson@gnu.org> patch-224
745 muse--main--1.0--patch-224
747 * lisp/muse-colors.el (muse-colors-tags): Switch coloring of code and
748 verbatim. Verbatim makes text literal and escaped, code makes text
749 teletype and escaped.
751 * muse-publish.el (muse-publish-markup-tags): Add "code".
752 (muse-publish-code-tag): New function that publishes code the same way
756 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
759 2005-09-05 13:24:19 GMT Michael Olson <mwolson@gnu.org> patch-223
762 Strip text properties before browsing a URL.
764 muse--main--1.0--patch-223
766 * lisp/muse-protocols.el (muse-browse-url): Strip text properties. Maybe
770 ChangeLog lisp/muse-protocols.el
773 2005-09-05 05:12:07 GMT Michael Olson <mwolson@gnu.org> patch-222
776 muse-latex: Call pdflatex twice to get <contents> published.
778 muse--main--1.0--patch-222
780 * lisp/muse-latex.el (muse-latex-pdf-generate): Quote arguments. Call
781 pdflatex twice, since this seems to be necessary to get <contents>
782 published. Thanks to Trent Buck for the heads up. I wonder if we need
783 to call it three times, since this is what John originally did. Can
784 someone please give me advice about this?
787 ChangeLog lisp/muse-latex.el
790 2005-09-04 17:07:07 GMT Michael Olson <mwolson@gnu.org> patch-221
793 Make info:// and man:// not publish a link, handle insert URL edge case.
795 muse--main--1.0--patch-221
797 * lisp/muse-protocols.el (muse-url-protocols): info:// and man:// should
798 publish only the description, not the URL.
800 * lisp/muse-publish.el (muse-publish-insert-url): Handle case where we
801 get nil from muse-publish-url by not inserting any text.
804 ChangeLog lisp/muse-protocols.el lisp/muse-publish.el
807 2005-09-04 17:02:21 GMT Michael Olson <mwolson@gnu.org> patch-220
810 If a URL has a resolve function of nil, publish the description only.
812 muse--main--1.0--patch-220
814 * lisp/muse-mode.el (muse-visit-link-default): Make sure we search for a
817 * lisp/muse-protocols.el (muse-url-protocols): Improve customization
819 (muse-resolve-url): If nil is given as the resolve function, return
822 * lisp/muse-publish.el (muse-publish-url): If the URL resolves as nil,
823 insert the description instead of the original URL.
826 ChangeLog lisp/muse-mode.el lisp/muse-protocols.el
830 2005-09-02 22:57:04 GMT Michael Olson <mwolson@gnu.org> patch-219
833 Implement protocol handling.
835 muse--main--1.0--patch-219
837 * lisp/muse-mode.el (muse-mode): Call muse-update-url-regexp. Maybe I
838 should just make a hook for this stuff.
839 (muse-visit-link-default): Call muse-browse-url instead of browse-url.
841 * lisp/muse-protocols.el: New file that implements protocol handling.
843 * lisp/muse-publish.el (muse-publish-url-transforms): Add
845 (muse-publish-markup-url): Indentation fix, no func change.
847 * lisp/muse-regexps.el (muse-url-regexp): Move to muse-protocols.el.
849 * lisp/muse.el: Require muse-protocols.
852 lisp/.arch-ids/muse-protocols.el.id lisp/muse-protocols.el
855 ChangeLog lisp/muse-mode.el lisp/muse-publish.el
856 lisp/muse-regexps.el lisp/muse.el
859 2005-09-01 16:11:57 GMT Michael Olson <mwolson@gnu.org> patch-218
862 muse-xml: Use a more standard sort of header.
864 muse--main--1.0--patch-218
866 * experimental/muse-xml.el (muse-xml-header): Use <MUSE> instead of <page
867 type="muse">, as suggested by Brad Collins.
870 ChangeLog experimental/muse-xml.el
873 2005-09-01 16:04:32 GMT Michael Olson <mwolson@gnu.org> patch-217
876 Add schema for muse-xml, tweak verse formatting, fix goof from last patch.
878 muse--main--1.0--patch-217
880 * AUTHORS: Note that Brad Collins authored examples/muse-rnc.
882 * README (examples): Mention that other files are here as well.
884 * examples/muse-rnc.el: New file that implements a RelaxNG Compact schema
885 for use with muse-xml.el.
887 * muse-xml.el: Mention the newly-contributed schema from Brad, and that
888 muse-xml is in experimental status.
889 (muse-xml-markup-regexps): Correct table-munging regexp.
890 (muse-xml-markup-strings): Surround each verse line with <line></line>.
891 Empty lines are marked up as <line />.
893 * muse-html.el (muse-html-markup-strings, muse-xhtml-markup-strings):
894 s/last-stanza-end/end-last-stanza-line/.
896 * muse-mode.el (muse-visit-link-default): Make the temporary file
897 visiting work as expected.
899 * muse-publish.el (muse-publish-markup-verse): Make use of
900 'begin-verse-line and 'begin-last-stanza-line. Use
901 'end-last-stanza-line instead of 'last-stanza-end.
903 * muse.texi (Verse): Be a bit more clever with our example.
906 examples/.arch-ids/muse.rnc.id examples/muse.rnc
909 AUTHORS ChangeLog README experimental/muse-xml.el
910 lisp/muse-html.el lisp/muse-mode.el lisp/muse-publish.el
914 2005-09-01 13:42:15 GMT Michael Olson <mwolson@gnu.org> patch-216
917 Allow links to temporary files to be visited.
919 muse--main--1.0--patch-216
921 * lisp/muse-mode.el (muse-visit-link-default): Permit visiting of
922 temporary files. These are buffers that do not have a corresponding
926 ChangeLog lisp/muse-mode.el
929 2005-09-01 11:41:14 GMT Michael Olson <mwolson@gnu.org> patch-215
932 Fix save-match-data gaffe.
934 muse--main--1.0--patch-215
936 * lisp/muse-regexps.el (muse-regexp-emacs-revision): Move save-match-data
937 outside of `and' statement.
940 ChangeLog lisp/muse-regexps.el
943 2005-08-31 03:48:28 GMT Michael Olson <mwolson@gnu.org> patch-214
946 Introduce :link-suffix. muse-wiki: Don't mangle acronyms in titles.
948 muse--main--1.0--patch-214
950 * examples/mwolson/muse-init.el: Update.
952 * muse-blosxom.el ("blosxom-html", "blosxom-xhtml"): Use :link-suffix to
953 ensure that links to other pages in this project are given the proper
956 * muse-latex.el ("pdf", "pdfcjk"): Ditto.
958 * muse-journal.el (muse-journal-rdf-header): Use muse-publish-link-name
959 instead of muse-publish-output-name.
961 * muse-publish.el (muse-publish-link-name, muse-publish-link-file): New
962 functions that consult the :link-suffix when returning the name of the
963 link (or the complete file name for the latter function). If
964 :link-suffix does not exist, use :suffix. This should help Muse be
965 able to handle some more usage scenarios.
966 (muse-publish-prepare-url): Use muse-publish-link-name instead of
967 muse-publish-output-name.
969 * muse-wiki.el (muse-wiki-resolve-project-page): Use
970 muse-publish-link-file instead of muse-publish-output-file.
971 (muse-wiki-publish-pretty-title): Don't space-separate capitalized
972 letters. The old behavior was not friendly to acronyms.
975 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
976 lisp/muse-journal.el lisp/muse-latex.el lisp/muse-publish.el
980 2005-08-29 06:14:35 GMT Michael Olson <mwolson@gnu.org> patch-213
983 Correct the publish-project example.
985 muse--main--1.0--patch-213
987 * examples/publish-project: Remove "-l muse-build.el" and note that the
988 user's muse-init.el file should add the Muse directories to load-path.
991 ChangeLog examples/publish-project
994 2005-08-29 06:04:51 GMT Michael Olson <mwolson@gnu.org> patch-212
997 Reinstate former extended character class rules.
999 muse--main--1.0--patch-212
1001 * lisp/muse-regexps.el (muse-regexp-use-character-classes): Looks like
1002 extended regexps really don't work well on Emacs 21.2 or 21.3, so
1004 (muse-regexp-emacs-revision): New variable that indicates the revision
1005 number of this version of Emacs.
1006 (muse-extreg-usable-p): Reinstate old rules -- Emacs 21.2 and 21.3
1007 aren't working well enough with extended character classes in regexps.
1009 * lisp/muse.el (muse-version): If INSERT option is given, insert the text
1010 instead of just displaying it.
1013 ChangeLog lisp/muse-regexps.el lisp/muse.el
1016 2005-08-28 23:59:03 GMT Michael Olson <mwolson@gnu.org> patch-211
1019 Fix paragraph-filling breakage in Emacs21.
1021 muse--main--1.0--patch-211
1023 * lisp/muse-mode.el (muse-mode): Check explicitly for Emacs21 rather than
1024 relying on muse-extreg-usable-p. Thanks to Sergey Vlasov for the bug
1028 ChangeLog lisp/muse-mode.el
1031 2005-08-27 02:25:35 GMT Michael Olson <mwolson@gnu.org> patch-210
1034 Allow Emacs 21.3 to use extended character classes in regexps.
1036 muse--main--1.0--patch-210
1038 * lisp/muse-regexps.el (muse-extreg-usable-p): Use a simpler algorithm.
1039 Since enough positive reports have come in about the usability of 21.3,
1040 we'll allow it to use extended character classes in regexps by default.
1043 ChangeLog lisp/muse-regexps.el
1046 2005-08-26 14:48:08 GMT Michael Olson <mwolson@gnu.org> patch-209
1049 Don't prompt unnecessarily when doing C-c C-t in a Muse project file.
1051 muse--main--1.0--patch-209
1053 * lisp/muse-publish.el (muse-publish-get-output-dir): Use
1054 `muse-read-directory-name' instead of `read-file-name'. Now Muse won't
1055 offer the style and directory prompt when you hit C-c C-t in a file
1056 belonging to a defined Muse project. Otherwise prompt. Thanks to Yann
1057 Hodique for the fix.
1059 * lisp/muse.el (muse-read-directory-name): New function that defines a
1060 fallback version of `read-directory-name', since Emacs21 doesn't have
1064 ChangeLog lisp/muse-publish.el lisp/muse.el
1067 hodique@lifl.fr--2005/muse--yh--1.0--patch-34
1068 hodique@lifl.fr--2005/muse--yh--1.0--patch-35
1069 hodique@lifl.fr--2005/muse--yh--1.0--patch-36
1070 hodique@lifl.fr--2005/muse--yh--1.0--patch-37
1071 hodique@lifl.fr--2005/muse--yh--1.0--patch-38
1072 hodique@lifl.fr--2005/muse--yh--1.0--patch-39
1075 2005-08-25 05:44:56 GMT Michael Olson <mwolson@gnu.org> patch-208
1078 Fix problem with links at beginning of buf and paragraphs.
1080 muse--main--1.0--patch-208
1082 * experimental/muse-xml.el (muse-xml-markup-regexps): Update to do what I
1085 * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
1087 * muse-html.el (muse-html-markup-regexps): Ditto.
1089 * muse-publish.el (muse-publishing-last-position): New variable that
1090 indicates our last buffer position while publishing the current rule.
1091 Used to make sure the process doesn't get stalled.
1092 (muse-publish-markup): Fix edge case where links at beginning of
1093 buffer, with read-only text, would prevent the beginning of buffer from
1095 (muse-publish-markup-directive): Fix case where two directives of the
1096 same size would prevent any following directives from being
1097 interpreted. We accomplish this by setting the last published position
1098 to nil after each directive.
1101 ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
1102 lisp/muse-html.el lisp/muse-publish.el
1105 2005-08-24 03:45:13 GMT Michael Olson <mwolson@gnu.org> patch-207
1108 Document publishing directives.
1110 muse--main--1.0--patch-207
1112 * muse.texi (Getting Started): Remove crufty sentence.
1113 (Directives): New section that describes the likes of #title and
1120 2005-08-23 04:36:54 GMT Michael Olson <mwolson@gnu.org> patch-206
1123 Document WikiNames and update header publishing information.
1125 muse--main--1.0--patch-206
1127 * muse.texi (Headings): Any level of headings is supported.
1128 (Emphasizing Text): Verbatim text may span multiple lines.
1129 (Explicit Links): Refactor Links section into Explicit Links, Implicit
1131 (Implicit Links): Document WikiNames and InterWiki links.
1137 2005-08-22 20:37:10 GMT Michael Olson <mwolson@gnu.org> patch-205
1140 Finish NEWS, handle emphasis at EOF edge case.
1142 muse--main--1.0--patch-205
1144 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-underlined)
1145 (muse-colors-verbatim): Highlight emphasis at the end of file, as long
1146 as there is a terminating emphasis delimiter.
1148 * examples/mwolson/muse-init.el: Sync with my latest configuration.
1150 * NEWS: Bring this up to date.
1153 ChangeLog NEWS examples/mwolson/muse-init.el
1157 2005-08-19 16:55:39 GMT Michael Olson <mwolson@gnu.org> patch-204
1160 muse-html: Add muse-xhtml-extension.
1162 muse--main--1.0--patch-204
1164 * lisp/muse-html.el (muse-xhtml-extension): New option that specifies the
1165 default file extension for publishing XHTML files. Thanks to Trent
1166 Buck for the suggestion.
1170 ChangeLog lisp/muse-html.el
1173 2005-08-19 16:24:08 GMT Michael Olson <mwolson@gnu.org> patch-203
1176 Add items through patch-149 to NEWS.
1178 muse--main--1.0--patch-203
1180 * NEWS (progress): Catch up to patch-149.
1182 * lisp/muse-mode.el (muse-mode): Remove spurious comment.
1184 * lisp/muse-publish.el (muse-publish): Ditto.
1187 ChangeLog NEWS lisp/muse-mode.el lisp/muse-publish.el
1190 2005-08-18 06:53:31 GMT Michael Olson <mwolson@gnu.org> patch-202
1193 Make building of Debian revisions work.
1195 muse--main--1.0--patch-202
1197 * Makefile (distclean): Don't remove anything in debian/, since it will
1199 (debclean): Removed, since two different targets need slightly
1200 different versions of this. Even abstraction has its limits.
1201 (debbuild): New target that takes care of performing the build itself.
1202 (debrevision): New target that makes a revision build, where the
1203 original tarball must not be modified.
1204 (debrevision): Split out building stuff to debbuild target.
1206 * debian/changelog: Several revisions worth of Debian fun.
1208 * debian/control (Build-Depends-Indep): Add emacs21 | emacsen.
1209 (Description): Make this match the ITP and shorten the text.
1212 ChangeLog Makefile Makefile.defs debian/changelog
1216 2005-08-14 07:10:16 GMT Michael Olson <mwolson@gnu.org> patch-201
1219 Prepare initial upload for Debian project.
1221 muse--main--1.0--patch-201
1223 * Makefile.defs (LASTUPLOAD): Mark as the previous Debian package
1224 version, since we only want the last changelog entry to appear on the
1225 initial Debian upload.
1227 * debian/changelog: New Debian package 3.01.arch.201-1.
1230 ChangeLog Makefile.defs debian/changelog
1233 2005-08-13 05:05:41 GMT Michael Olson <mwolson@gnu.org> patch-200
1236 muse-mode: Minor regexp tweak.
1238 muse--main--1.0--patch-200
1240 * lisp/muse-mode.el (muse-mode): Use \\s- instead of [[:blank:]].
1243 ChangeLog lisp/muse-mode.el
1246 2005-08-13 00:25:54 GMT Michael Olson <mwolson@gnu.org> patch-199
1249 Minor fixups from Peter K. Lee.
1251 muse--main--1.0--patch-199
1253 * experimental/muse-xml.el (muse-xml-fixup-tables): Be slightly less
1254 restrictive with our end-of-table regexp.
1256 * lisp/muse-docbook.el (muse-docbook-fixup-tables): Look for tgroup
1257 instead of start of table. Be less restrictive with several of our
1260 * lisp/muse-html.el: Patch from Peter K. Lee.
1261 (muse-html-prepare-buffer): Work around edge case where the "charset="
1262 part has already been appended to muse-html-meta-content-type.
1263 (muse-html-fixup-tables): Be slightly less restrictive with our
1264 end-of-table regexp.
1267 ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
1271 2005-08-12 20:36:10 GMT Michael Olson <mwolson@gnu.org> patch-198
1274 Keep lists from getting mashed together on M-q.
1276 muse--main--1.0--patch-198
1278 * lisp/muse-mode.el (muse-mode): Handle footnotes. Set `paragraph-start'
1279 locally so that lists don't get blended together incorrectly upon
1283 ChangeLog lisp/muse-mode.el
1286 2005-08-12 01:29:58 GMT Michael Olson <mwolson@gnu.org> patch-197
1289 QuickStart: Minor typo in anchor example.
1291 muse--main--1.0--patch-197
1293 * examples/QuickStart (Anchors and tagged links): Link to an anchor only,
1294 rather than a full URL.
1297 ChangeLog examples/QuickStart
1300 2005-08-09 23:15:10 GMT Michael Olson <mwolson@gnu.org> patch-196
1303 Makefile: Use BUILDOPTS.
1305 muse--main--1.0--patch-196
1307 * Makefile (debrelease): Make use of $(BUILDOPTS).
1309 * Makefile.defs (BUILDOPTS): New option that allows additional options to
1310 be passed to dpkg-buildpackage. In case I ever make several revisions
1311 before getting the -1 revision uploaded, for example, I can use "-sa"
1312 here in order to make a valid pacakge.
1315 ChangeLog Makefile Makefile.defs
1318 2005-08-09 22:39:09 GMT Michael Olson <mwolson@gnu.org> patch-195
1321 Make generated Debian packages slightly easier to upload.
1323 muse--main--1.0--patch-195
1325 * debian/changelog: Generate 3.01.arch.195-1.
1327 * debian/rules (clean): Call $(MAKE) realclean instead of $(MAKE) clean.
1329 * Makefile.defs (LASTUPLOAD): New variable that indicates the version
1330 that was last uploaded to Debian.
1332 * Makefile (debrelease): Use $(LASTUPLOAD) to ensure that a full set of
1333 changes is generated. This means we have to use dpkg-buildpackage,
1334 since debuild doesn't recognize the environment variables that it
1335 claims to recognize.
1338 ChangeLog Makefile Makefile.defs debian/changelog debian/rules
1341 2005-08-09 04:01:52 GMT Michael Olson <mwolson@gnu.org> patch-194
1344 Makefile: Minor deletion cleanups.
1346 muse--main--1.0--patch-194
1353 2005-08-09 03:26:50 GMT Michael Olson <mwolson@gnu.org> patch-193
1356 Compilation cleanups.
1358 muse--main--1.0--patch-193
1360 * lisp/muse-mode.el (muse-mode): Use `make-local-variable' instead of
1361 `make-variable-buffer-local' in order to silence compiler warnings.
1363 * lisp/muse.el: Add an eval-when-compile line to silence a compiler
1366 * scripts/muse-build.el (muse-elint-files): Automatically load every
1367 elisp file rather than specifying each one.
1370 ChangeLog lisp/muse-mode.el lisp/muse.el scripts/muse-build.el
1373 2005-08-08 22:58:24 GMT Michael Olson <mwolson@gnu.org> patch-192
1376 Fix failure to resolve interwiki link when clicking on it.
1378 muse--main--1.0--patch-192
1380 * Makefile (debclean): Minor tweak.
1382 * lisp/muse-mode.el (muse-visit-link-default): Indentation fix. No func
1385 * lisp/muse-project.el (muse-project-find-file): Don't add file
1386 extensions to a relative name. If we're dealing with a file, open it
1387 up without searching through the various projects for a path. This
1388 should fix the failure to resolve an interwiki link by clicking on it.
1391 ChangeLog Makefile lisp/muse-mode.el lisp/muse-project.el
1394 2005-08-06 17:39:45 GMT Michael Olson <mwolson@gnu.org> patch-191
1397 Makefile: Remove stale Debian packages for this version.
1399 muse--main--1.0--patch-191
1401 * Makefile (debclean): Remove generated Debian packages for the current
1402 version in parent directory.
1408 2005-08-03 04:34:50 GMT Michael Olson <mwolson@gnu.org> patch-190
1411 Fix trailing backslash error.
1413 muse--main--1.0--patch-190
1415 * lisp/muse-project.el (muse-project-of-file): Apply 1-line
1416 regexp-quoting fix from drkm.
1419 ChangeLog lisp/muse-project.el
1422 2005-07-27 07:43:53 GMT Michael Olson <mwolson@gnu.org> patch-189
1425 Release 3.01.91 (3.02 RC2).
1427 muse--main--1.0--patch-189
1429 * lisp/muse.el (muse-version): Release 3.01.91 (3.02 RC2).
1432 ChangeLog Makefile.defs lisp/muse.el muse.texi
1435 2005-07-27 07:40:03 GMT Michael Olson <mwolson@gnu.org> patch-188
1438 Escape email address and URL always.
1440 muse--main--1.0--patch-188
1442 * lisp/muse-publish.el (muse-publish-markup-email): Move lower. Always
1443 escape and publish email address as read-only, even when it's not
1445 (muse-publish-markup-url): Ditto for URL.
1448 ChangeLog Makefile.defs debian/changelog lisp/muse-publish.el
1451 2005-07-26 08:49:38 GMT Michael Olson <mwolson@gnu.org> patch-187
1454 Inter-project output name fix.
1456 muse--main--1.0--patch-187
1458 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): I would've sworn
1459 that I had fixed this before.
1462 ChangeLog lisp/muse-wiki.el
1465 2005-07-26 08:40:11 GMT Michael Olson <mwolson@gnu.org> patch-186
1468 Make coloring of verbatim greater-than sign same as publishing.
1470 muse--main--1.0--patch-186
1472 * lisp/muse-colors.el (muse-colors-markup): Since we currently publish a
1473 greater-than sign surrounded by equal signs, display it in verbatim
1477 ChangeLog lisp/muse-colors.el
1480 2005-07-26 08:03:41 GMT Michael Olson <mwolson@gnu.org> patch-185
1483 Allow transform function for link descriptions. Bare email and URL fixes.
1485 muse--main--1.0--patch-185
1487 * lisp/muse-publish.el (muse-publish-url-transforms): Docfix.
1488 (muse-publish-desc-transforms): New option that contains the functions
1489 that will be called to transform a link description.
1490 (muse-publish-markup-word): Handle Yet Another Edge Case.
1491 (muse-publish-markup-email): Use
1492 `muse-publish-escape-specials-in-string'. Don't publish if we have a
1493 double-quote on either side.
1494 (muse-publish-url): Apply description transforms.
1495 (muse-publish-markup-url): Don't publish if we have a double-quote on
1498 * lisp/muse-wiki.el (muse-wiki-update-wikiword-regexp)
1499 (muse-wiki-wikiword-regexp, muse-wiki-use-wikiword): Minor docfixes.
1500 (muse-wiki-interwiki-delimiter): New option that indicates the
1501 interwiki delimiter to use.
1502 (muse-wiki-interwiki-replacement): New option that indicates the
1504 (muse-wiki-update-interwiki-regexp): Use muse-wiki-interwiki-delimiter.
1505 (muse-wiki-publish-pretty-title): Deal with EXPLICIT argument so that
1506 this can be added to muse-publish-desc-transforms.
1507 (muse-wiki-publish-pretty-interwiki): New function that replaces the
1508 interwiki delimiter with its replacement, but only when the given text
1509 is not an explicit link.
1511 * lisp/muse.el (muse-update-file-extension): New function made from the
1512 innards of the :set function in `muse-file-extension'.
1515 ChangeLog lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
1518 2005-07-26 06:17:31 GMT Michael Olson <mwolson@gnu.org> patch-184
1521 Handle anchors in all publishing styles, as well as linking to them.
1523 muse--main--1.0--patch-184
1525 * lisp/muse-publish.el (muse-publish-url): Publish links to anchors as
1527 (muse-publish-prepare-url): Don't touch links to anchors.
1529 * lisp/muse-docbook.el (muse-docbook-markup-strings): Add handler for
1530 'internal-link. Treat centered text with
1531 <para role="center">...</para>.
1532 (muse-docbook-markup-paragraph): Slight regexp tweak.
1533 (muse-docbook-insert-anchor): Docfix.
1534 (muse-docbook-markup-anchor): Move lower in file.
1536 * lisp/muse-html.el (muse-html-markup-strings): Add handler for
1538 (muse-xhtml-markup-strings): Order list, no func change.
1539 (muse-html-markup-anchor): Move up in file, no func change.
1541 * lisp/muse-latex.el (muse-latex-markup-functions): Add rule for
1543 (muse-latex-markup-strings): Add handler for 'internal-link.
1544 (muse-latex-insert-anchor, muse-latex-markup-anchor): New functions
1545 that insert an anchor around the next word or inside of a tag.
1547 * lisp/muse-texinfo.el (muse-texinfo-markup-functions): Add rule for
1550 * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Add handler for
1552 (muse-texinfo-insert-anchor, muse-texinfo-markup-anchor): New functions
1553 that insert an anchor before the next word or within a tag.
1555 * NEWS: Initial attempt at documenting changes since 3.01.
1558 .arch-ids/NEWS.id NEWS
1561 ChangeLog lisp/muse-docbook.el lisp/muse-html.el
1562 lisp/muse-latex.el lisp/muse-publish.el lisp/muse-texinfo.el
1565 2005-07-26 04:30:52 GMT Michael Olson <mwolson@gnu.org> patch-183
1568 Generalize some blosxom helper functions.
1570 muse--main--1.0--patch-183
1572 * examples/mwolson/muse-init.el (muse-project-alist): Adapt to new
1573 generalized helper functions.
1574 (my-muse-prepare-entry-for-xanga): Use muse-blosxom-extension rather
1575 than hard-coding it. Use muse-with-temp-buffer. Handle all kinds of
1578 * lisp/muse-blosxom.el: Update example in header.
1579 (muse-blosxom-new-entry): Use new names for helper functions.
1580 (muse-blosxom-get-categories, muse-blosxom-project-alist-entry)
1581 (muse-blosxom-project-alist-dirs): Move to muse-project.el.
1583 * lisp/muse-project.el (muse-project-recurse-directory): Renamed from
1584 `muse-blosxom-project-get-categories'.
1585 (muse-project-alist-styles): Renamed from
1586 `muse-blosxom-project-alist-entry'.
1587 (muse-project-alist-dirs): Renamed from
1588 `muse-blosxom-project-alist-dirs'.
1589 (muse-project-of-file): Use `muse-current-file'.
1591 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Use
1592 `muse-current-file'.
1594 * lisp/muse.el (muse-current-file): New function that returns the name of
1595 the currently visited or published file.
1596 (muse-page-name): Use `muse-current-file'.
1599 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
1600 lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
1603 2005-07-26 03:47:53 GMT Michael Olson <mwolson@gnu.org> patch-182
1606 muse-xml: definition lists, muse-docbook: center.
1608 muse--main--1.0--patch-182
1610 * Makefile (%.info, %.html): Use general argument in rule.
1611 (distclean): Add another cruft file.
1613 * experimental/muse-xml.el (muse-xml-markup-strings): Use <list
1614 type="definition"> for definition lists.
1616 * lisp/muse-docbook.el (muse-docbook-markup-strings): Replace <center>
1617 with <note>, since it's the closest thing I could find.
1620 ChangeLog Makefile experimental/muse-xml.el
1621 lisp/muse-docbook.el
1624 2005-07-24 22:46:22 GMT Michael Olson <mwolson@gnu.org> patch-181
1627 Minor namespace fix.
1629 muse--main--1.0--patch-181
1631 * lisp/muse-colors.el (muse-colors-explicit-link): Use
1632 muse-match-string-no-properties rather than match-string-no-properties.
1635 ChangeLog lisp/muse-colors.el
1638 2005-07-24 21:04:15 GMT Michael Olson <mwolson@gnu.org> patch-180
1641 Correct breakage induced by previous patch.
1643 muse--main--1.0--patch-180
1645 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Don't use the local
1646 path as a fallback if we are publishing.
1649 ChangeLog lisp/muse-wiki.el
1652 2005-07-24 21:01:02 GMT Michael Olson <mwolson@gnu.org> patch-179
1655 Make interwiki links work in a few more edge cases.
1657 muse--main--1.0--patch-179
1659 * lisp/muse-project.el (muse-project-applicable-styles): Remove
1660 assertion, now that I have a good idea of the edge cases involved.
1662 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle case where
1663 the current file is not part of any Muse project, allowing interwiki
1664 links to be resolvable even then. Don't return a relative path if we
1665 are not publishing. For visiting links, the best thing is just to
1666 return the real path.
1669 ChangeLog lisp/muse-project.el lisp/muse-wiki.el
1672 2005-07-24 03:38:06 GMT Michael Olson <mwolson@gnu.org> patch-178
1675 Fix warnings during font-lock, example tag highlighting.
1677 muse--main--1.0--patch-178
1679 * lisp/muse-colors.el (muse-colors-region): Prevent "Wrong side of point"
1681 (muse-colors-tags): Make sure that no fontification occurs in <code> or
1683 (muse-unhighlight-region): Move higher up.
1684 (muse-colors-example-tag, muse-colors-literal-tag): Use
1685 `muse-unhighlight-region'. Fix spelling goof. Omit (goto-char end)
1686 since the point gets put in the right place automatically.
1689 ChangeLog lisp/muse-colors.el
1692 2005-07-24 03:01:50 GMT Michael Olson <mwolson@gnu.org> patch-177
1695 muse-xml: Separate section from title.
1697 muse--main--1.0--patch-177
1699 * experimental/muse-xml.el (muse-xml-markup-strings): Add "level"
1700 attribute to sections. Use separate <title> tag to handle the title of
1701 a section. Thanks to drkm for the suggestion.
1703 * lisp/muse-mode.el (muse-mode): Code indentation, no func change.
1705 * lisp/muse-publish.el (muse-publish-markup-heading)
1706 (muse-publish-section-close): Pass level to markup strings for all
1707 section-related tags.
1709 * lisp/muse.el (muse-page-name): Handle case where buffer-file-name is
1713 ChangeLog experimental/muse-xml.el lisp/muse-mode.el
1714 lisp/muse-publish.el lisp/muse.el
1717 2005-07-23 01:29:29 GMT Michael Olson <mwolson@gnu.org> patch-176
1720 Include regexps from base styles. Fix muse-project-ignore-regexp and use it more.
1722 muse--main--1.0--patch-176
1724 * lisp/muse-blosxom.el (muse-blosxom-get-categories): Don't include
1725 folders that match `muse-project-ignore-regexp'.
1727 * lisp/muse-project.el (muse-project-ignore-regexp): Correct an escape
1728 omission. Add ",.*" to list of bad directory parts.
1730 * lisp/muse-project.el (muse-project-of-file): Ignore PATHNAME if it
1731 matches `muse-project-ignore-regexp'.
1733 * lisp/muse-publish.el: Install patch from Peter K. Lee.
1734 (muse-style-elements-list): New function that returns a list of
1735 references to ELEM in STYLE, including base styles.
1736 (muse-publish-markup-region): Use muse-style-elements-list rather than
1737 muse-style-elements when getting :regexps.
1739 * lisp/muse-publish.el (muse-style-element): Add docstring.
1742 AUTHORS ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
1743 lisp/muse-publish.el
1746 2005-07-23 00:21:36 GMT Michael Olson <mwolson@gnu.org> patch-175
1749 Initial implementation of muse-xml.el. End of section edge case.
1751 muse--main--1.0--patch-175
1753 * AUTHORS: Add Peter K. Lee.
1755 * Makefile (experimental): New target that builds experimental programs.
1756 (distclean): Remove debian/dirs, a cruft file from the debian build
1759 * examples/mwolson/muse-init.el: Update.
1761 * examples/mwolson/muse-init.el ("\C-cpL"): Use a better function that
1762 prompts for the blog entry to visit.
1764 * experimental/Makefile: New file that causes experimental stuff to be
1767 * experimental/muse-xml.el: New file that provides the experimental XML
1770 * lisp/muse-docbook.el (muse-docbook-markup-regexps): Re-order and fix
1773 * lisp/muse-html.el (muse-html-markup-regexps): Ditto.
1775 * lisp/muse-publish.el (muse-publish-section-close): Deal with edge case
1776 involving end-of-file and paragraph detection.
1778 * lisp/muse-wiki.el: Minor header fix.
1780 * scripts/muse-build.el (load-path): Add "../experimental".
1783 experimental/.arch-ids/Makefile.id
1784 experimental/.arch-ids/muse-xml.el.id experimental/Makefile
1785 experimental/muse-xml.el
1788 AUTHORS ChangeLog Makefile examples/mwolson/muse-init.el
1789 lisp/muse-docbook.el lisp/muse-html.el lisp/muse-publish.el
1790 lisp/muse-wiki.el scripts/muse-build.el
1793 2005-07-22 07:30:43 GMT Michael Olson <mwolson@gnu.org> patch-174
1796 Try to fix <example> region coloring problem.
1798 muse--main--1.0--patch-174
1800 * lisp/muse-colors.el (muse-colors-example-tag, muse-colors-literal-tag):
1801 If region is multiple lines, add '(font-lock-multiline t) to
1802 properties. This should fix an annoying <example> region issue.
1805 ChangeLog lisp/muse-colors.el
1808 2005-07-22 07:19:30 GMT Michael Olson <mwolson@gnu.org> patch-173
1811 Don't publish implicit links that have a double-quote at begin or end.
1813 muse--main--1.0--patch-173
1815 * lisp/muse-colors.el (muse-colors-implicit-link): Don't colorize if a
1816 double-quote exists at beginning or end.
1818 * lisp/muse-publish.el (muse-publish-markup-link): When link is implicit,
1819 don't colorize if a double-quote exists at beginning or end.
1822 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
1825 2005-07-22 06:42:10 GMT Michael Olson <mwolson@gnu.org> patch-172
1828 Fix failure to publish emphasis properly.
1830 muse--main--1.0--patch-172
1832 * lisp/muse-publish.el (muse-publish-markup-word): Darn off-by-one
1835 * experimental/muse-wiki-old.el: Removed, since I'm happy with the state
1839 experimental/.arch-ids/muse-wiki-old.el.id
1840 experimental/muse-wiki-old.el
1843 ChangeLog lisp/muse-publish.el
1846 2005-07-22 04:55:52 GMT Michael Olson <mwolson@gnu.org> patch-171
1849 Add a few common revision control directories to the ignore list.
1851 muse--main--1.0--patch-171
1853 * lisp/muse-project.el (muse-project-ignore-regexp): Add types of
1854 directories to be ignored when building the file alist, such as those
1855 used for CVS and Arch revision control data.
1858 ChangeLog lisp/muse-project.el
1861 2005-07-21 01:00:25 GMT Michael Olson <mwolson@gnu.org> patch-170
1864 Fix #2654: Append a newline when using pdf publishing style.
1866 muse--main--1.0--patch-170
1868 * lisp/muse-latex.el (muse-latex-footer, muse-latexcjk-footer): Append a
1872 ChangeLog lisp/muse-latex.el
1875 2005-07-20 20:20:24 GMT Michael Olson <mwolson@gnu.org> patch-169
1878 5 levels of headings colorization; color bare URLs.
1880 muse--main--1.0--patch-169
1882 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-markup):
1883 Really color up to 5 headings.
1884 (muse-colors-markup): Add muse-url-regexp.
1885 (muse-colors-explicit-link): Renamed from muse-colors-link.
1886 (muse-colors-implicit-link): Moved here from
1887 `muse-wiki-colors-wikiword' in muse-wiki.el. We need it here since
1888 we'll be coloring URLs.
1891 ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
1894 2005-07-20 19:45:15 GMT Michael Olson <mwolson@gnu.org> patch-168
1897 Don't emphasize if a word constituent follows the trailer.
1899 muse--main--1.0--patch-168
1901 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-underlined)
1902 (muse-colors-verbatim): Don't colorize if a word constituent follows
1905 * lisp/muse-publish.el (muse-publish-markup-word): Don't publish if a
1906 word constituent follows the trailer.
1909 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
1912 2005-07-20 18:50:12 GMT Michael Olson <mwolson@gnu.org> patch-167
1915 Add coloring for example, verbatim, and =signs=; anchor fix.
1917 muse--main--1.0--patch-167
1919 * lisp/muse-colors.el (muse-verbatim-face): New face that is used to
1920 color <example>, <verbatim>, and =signs=. Defaults to a shade of gray.
1921 (muse-colors-verbatim): Use `muse-verbatim-face'.
1922 (muse-colors-markup): Move =sign= interpreting down so it gets higher
1924 (muse-colors-tags): Add verbatim and literal tags.
1925 (muse-colors-example-tag): Use `remove-text-properties' instead of
1926 `set-text-properties', since the latter does not work consistently.
1927 (muse-colors-literal-tag): New function that strips all markup from the
1929 (muse-colors-link): Match against muse-explicit-link-regexp early on so
1930 that we can work around an annoying XEmacs issue.
1932 * lisp/muse-publish.el (muse-publish-markup-word): Make =signs=
1933 multi-line by default.
1935 * lisp/muse.el (muse-page-name): Handle case where we're given an empty
1939 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
1943 2005-07-20 16:13:37 GMT Michael Olson <mwolson@gnu.org> patch-166
1946 Link with anchor bugfix.
1948 muse--main--1.0--patch-166
1950 * lisp/muse-colors.el (muse-link-face): Highlight links with anchors as
1951 valid, as long as the base is valid.
1954 ChangeLog lisp/muse-colors.el
1957 2005-07-20 14:21:57 GMT Michael Olson <mwolson@gnu.org> patch-165
1960 Link inside table issue, fixes read-only text error.
1962 muse--main--1.0--patch-165
1964 * lisp/muse-docbook.el (muse-docbook-fixup-tables): Ignore read-only text
1965 inside tables so we don't get an error when links exist.
1967 * lisp/muse-html.el (muse-html-fixup-tables): Ditto.
1969 * lisp/muse-project.el (muse-project-publish): Don't take forced files
1970 into account when displaying the "All files published" message, unless
1971 they've actually been modified.
1973 * lisp/muse.el (muse-with-temp-buffer): If debug-on-error is non-nil,
1974 don't wrap in condition-case; we don't want the message to be muffled.
1977 ChangeLog lisp/muse-docbook.el lisp/muse-html.el
1978 lisp/muse-project.el lisp/muse.el
1981 2005-07-20 07:41:28 GMT Michael Olson <mwolson@gnu.org> patch-164
1984 Permit infinitely-nested sections.
1986 muse--main--1.0--patch-164
1988 * examples/QuickStart (Links): Use GNA link rather than johnw's site.
1989 (Deriving from an existing style): Mark up as a list.
1991 * lisp/muse-colors.el (muse-colors-outline-faces-list, muse-make-faces):
1992 Color an additional level of headings.
1994 * lisp/muse-docbook.el (muse-docbook-markup-strings): Add new
1995 section-other, section-other-end, and section-close strings.
1996 (muse-docbook-fixup-sections): Removed, since Muse now implements this
1997 through the 'section-close string.
1999 * lisp/muse-html.el (muse-xhtml-markup-strings): Omit newline from
2000 'begin-underline, since this messes up paragraph handling. Use
2001 <h5></h5> for 'section-other.
2003 (muse-html-fixup-tables): New function that sorts the table parts so
2004 that order is head, foot, body. Apparently XHTML needs this, and it
2005 seems like a good general practice, so we do it for HTML as well.
2007 * lisp/muse-latex.el (muse-latex-markup-strings): Use \\paragraph{} for
2010 * lisp/muse-publish.el (muse-publish-section-close): New function that
2011 determines where to put the section close given heading depth and
2013 (muse-publish-markup-heading): Handle 'section-other and
2014 'section-other-end. Call `muse-publish-section-close' at end of
2017 * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Use @subsubheading
2021 ChangeLog examples/QuickStart lisp/muse-colors.el
2022 lisp/muse-docbook.el lisp/muse-html.el lisp/muse-latex.el
2023 lisp/muse-publish.el lisp/muse-texinfo.el
2026 2005-07-20 05:50:55 GMT Michael Olson <mwolson@gnu.org> patch-163
2029 muse-docbook: table and anchor fixes; many non-MULE XEmacs fixes.
2031 muse--main--1.0--patch-163
2033 * lisp/muse-docbook.el: More suggestions from Dale Smith, and non-MULE
2035 (muse-docbook-markup-regexps): Deal with new table algorithm.
2036 (muse-docbook-transform-content-type, muse-docbook-encoding)
2037 (muse-docbook-finalize-buffer): Non-MULE XEmacs fix.
2038 (muse-docbook-markup-table): Use a better table algorithm, based on the
2039 one in muse-html.el. Make sure a <tgroup> surrounds the body, head,
2040 and foot of the table. Use informaltable rather than table.
2041 (muse-docbook-fixup-tables): New function that sorts all tables found
2042 in the published document so that the order is head, foot, body.
2043 (muse-docbook-markup-functions): Add anchor handler.
2044 (muse-docbook-markup-paragraph): Allow anchors to occur at beginning of
2046 (muse-docbook-markup-anchor, muse-docbook-insert-anchor): New functions
2047 that insert an anchor at point.
2049 * lisp/muse-html.el (muse-html-transform-content-type)
2050 (muse-html-encoding, muse-html-finalize-buffer): Non-MULE XEmacs fixes.
2052 * examples/QuickStart (Anchors and tagged links): Improve anchor example.
2054 * lisp/muse.el (muse-eval-lisp): XEmacs fix.
2056 * lisp/muse.el (muse-with-temp-buffer): XEmacs fix. Include the body
2057 that was evaluated in the output.
2060 ChangeLog examples/QuickStart lisp/muse-docbook.el
2061 lisp/muse-html.el lisp/muse-latex.el lisp/muse.el
2064 2005-07-19 08:11:37 GMT Michael Olson <mwolson@gnu.org> patch-162
2067 muse-texinfo: Improve formatting for enddots, dots, underline.
2069 muse--main--1.0--patch-162
2071 * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Improve translation
2072 of enddots and dots. For begin-underline and end-underline, use "_",
2073 since we don't have anything better.
2076 ChangeLog lisp/muse-texinfo.el
2079 2005-07-19 07:51:54 GMT Michael Olson <mwolson@gnu.org> patch-161
2082 muse-texinfo: Fix #2635 by adding `}' and `{' to specials list.
2084 muse--main--1.0--patch-161
2086 * lisp/muse-texinfo.el (muse-texinfo-markup-specials): Add `{' and `}' to
2087 list. This should fix #2635.
2090 ChangeLog lisp/muse-texinfo.el
2093 2005-07-19 07:24:38 GMT Michael Olson <mwolson@gnu.org> patch-160
2096 muse-texinfo fixes; use info-pdf to generate PDF doc for QuickStart.
2098 muse--main--1.0--patch-160
2100 * Makefile.defs (VERSION): Prepare snapshot 3.01.arch.160.
2102 * debian/changelog: Ditto.
2104 * debian/control (Build-Depends-Indep): Add tetex-bin.
2106 * examples/Makefile (%.pdf): Use info-pdf, since it generates nicer
2109 * examples/QuickStart: Remove stray <comment> now that the bug that made
2110 it necessary is fixed.
2112 * lisp/muse-blosxom.el: Credit Björn Lindström for his excellent
2115 * lisp/muse-texinfo.el (muse-texinfo-header, muse-texinfo-footer): Move
2116 the contents from the footer to the header.
2118 * lisp/muse-texinfo.el (muse-texinfo-markup-table): Insert space before
2119 each number, not after.
2121 * lisp/muse.el (muse-eval-lisp): Minor whitespace fix.
2123 * lisp/muse.el (muse-with-temp-buffer): Throw a backtrace if an error
2124 happens when doing batch publishing. Minor whitespace fix.
2127 ChangeLog Makefile.defs debian/changelog debian/control
2128 examples/Makefile examples/QuickStart lisp/muse-blosxom.el
2129 lisp/muse-texinfo.el lisp/muse.el
2132 2005-07-19 05:50:25 GMT Michael Olson <mwolson@gnu.org> patch-159
2135 Handle a few more DocBook edge cases; all known DocBook issues are fixed.
2137 muse--main--1.0--patch-159
2139 * examples/QuickStart: Add "Write me." to empty sections at end so that
2140 they publish correctly with DocBook.
2142 * lisp/muse-docbook.el (muse-docbook-markup-paragraph): Handle case where
2143 paragraph starts with emphasis, example, link, or email address.
2146 ChangeLog examples/QuickStart lisp/muse-docbook.el
2149 2005-07-19 05:34:28 GMT Michael Olson <mwolson@gnu.org> patch-158
2152 Handle embedded docbook footnotes and <literal> edge case.
2154 muse--main--1.0--patch-158
2156 * lisp/muse-docbook.el: Implement more suggestions from Dale Smith.
2157 (muse-docbook-markup-strings): Use systemitem for example text.
2158 (muse-docbook-markup-paragraph): Allow for embedded footnotes that have
2159 <para></para> inside of them.
2161 * lisp/muse-html.el (muse-html-escape-string): Don't deal with '&<>"'
2164 * lisp/muse-publish.el (muse-publish-url-transforms): Add
2165 muse-publish-escape-specials-in-string to list by default.
2167 * lisp/muse-publish.el (muse-publish-escape-specials): New optional third
2168 argument IGNORE-READ-ONLY determines whether or not to ignore the
2169 read-only property when transforming text. Add docstring.
2170 (muse-publish-markup-word): Use non-nil third argument to
2171 muse-publish-escape-specials when we're publishing `='-delimited text.
2172 This allows =<literal><tag></literal>= to work as intended.
2174 * lisp/muse-publish.el (muse-publish-escape-specials-in-string): Ignore
2175 arguments after the first so that we can include this in
2176 `muse-publish-url-transforms'.
2178 * lisp/muse-publish.el (muse-publish-prepare-url): Add docstring.
2181 ChangeLog lisp/muse-docbook.el lisp/muse-html.el
2182 lisp/muse-publish.el
2185 2005-07-19 03:07:59 GMT Michael Olson <mwolson@gnu.org> patch-157
2188 Misc. blosxom fixes, like category directive.
2190 muse--main--1.0--patch-157
2192 * contrib/pyblosxom/getstamps.py: Add file extension.
2194 * contrib/pyblosxom/hardcodedates.py (get_all_timestamps): Omit file
2195 extension. This will allow Muse to specify it once a
2196 timestamps-writing routine gets written.
2198 * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Pay
2199 attention to the "category" directive, if it exists. Use file-truename
2200 instead of expand-file-name for base directory.
2202 * lisp/muse-blosxom.el (muse-blosxom-new-entry): Add #category directive
2205 * lisp/muse-project.el (muse-project): Add :timestamps to list of
2206 available tags, even though it doesn't do anything yet.
2209 ChangeLog contrib/pyblosxom/getstamps.py
2210 contrib/pyblosxom/hardcodedates.py lisp/muse-blosxom.el
2211 lisp/muse-project.el
2214 2005-07-18 08:53:32 GMT Michael Olson <mwolson@gnu.org> patch-156
2217 Small logic fix with temp files.
2219 muse--main--1.0--patch-156
2221 * lisp/muse.el (muse-with-temp-buffer): Use buffer-live-p instead of
2222 buffer-name to determine whether the buffer is still around.
2225 ChangeLog lisp/muse.el
2228 2005-07-18 08:23:00 GMT Michael Olson <mwolson@gnu.org> patch-155
2231 Make customize of muse-project-alist work in Emacs21 and XEmacs.
2233 muse--main--1.0--patch-155
2235 * lisp/muse.el (muse-widget-type-value-create)
2236 (muse-widget-child-value-get, muse-widget-type-match): Minimum set of
2237 extra widgets from 'lazy type that are needed to get the
2238 `muse-project-alist' customize interface to work on XEmacs and Emacs21.
2240 * lisp/muse.el (muse-implicit-link-functions)
2241 (muse-explicit-link-functions): Remove predefined wiki-related options.
2242 These are added in muse-wiki via custom-add-option.
2244 * lisp/muse-mode.el (muse-mode-hook): Ditto.
2246 * lisp/muse-colors.el (muse-colors-emphasized): Use eq instead of memq.
2248 * lisp/muse-project.el (muse-project-alist-get): Turn :symbols into
2249 ":strings" to cope with Emacs21 and XEmacs.
2250 (muse-project-alist-set): Turn ":strings" back into ":symbols".
2252 * lisp/muse-project.el (muse-project): Derive from 'default rather than
2253 'lazy, since that is an Emacs CVS-ism. Separate logical groups with
2254 newlines. Control indentation. Remove an unnecessary inlined repeat.
2256 * lisp/muse-project.el (muse-project-alist): Use cons instead of alist,
2257 since XEmacs doesn't support the alist widget. Deal with case where no
2258 projects are defined, or a strange expression is used.
2260 * lisp/muse-wiki.el: Insinuate muse-wiki link handlers and mode hook
2261 stuff using custom-add-option.
2264 ChangeLog lisp/muse-colors.el lisp/muse-mode.el
2265 lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
2268 2005-07-18 03:31:38 GMT Michael Olson <mwolson@gnu.org> patch-154
2271 Don't kill temp buffer if debug-on-error is non-nil.
2273 muse--main--1.0--patch-154
2275 * lisp/muse.el (muse-with-temp-buffer): Only kill the temp buffer when
2276 debug-on-error is nil. Use " *muse-temp*" for the buffer name.
2279 ChangeLog lisp/muse.el
2282 2005-07-18 03:05:11 GMT Michael Olson <mwolson@gnu.org> patch-153
2285 Expand Debian package description.
2287 muse--main--1.0--patch-153
2289 * debian/control (Description): Expand this to make the package more
2292 * debian/copyright, debian/rules: Minor whitespace cleanups.
2294 * debian/changelog: Package 3.01.arch.152-1.
2297 ChangeLog Makefile.defs debian/changelog debian/control
2298 debian/copyright debian/rules
2301 2005-07-18 02:33:12 GMT Michael Olson <mwolson@gnu.org> patch-152
2304 Header/footer docfix; ChangeLog correction.
2306 muse--main--1.0--patch-152
2308 * {arch}/.../patch-log/patch-144: Correct previous ChangeLog entry.
2309 Thanks to drkm for pointing out my error.
2311 Use better documentation and customize interface for headers and footers.
2312 Thanks to Chris McMahan.
2315 ChangeLog lisp/muse-blosxom.el lisp/muse-book.el
2316 lisp/muse-docbook.el lisp/muse-html.el lisp/muse-journal.el
2317 lisp/muse-latex.el lisp/muse-poem.el lisp/muse-texinfo.el
2319 {arch}/muse/muse--main/muse--main--1.0/mwolson@gnu.org--2005/patch-log/patch-144
2322 2005-07-18 00:53:34 GMT Michael Olson <mwolson@gnu.org> patch-151
2325 Slight Debian version tweak.
2327 muse--main--1.0--patch-151
2329 * Makefile.defs (VERSION): Use a slightly different version naming
2330 scheme. I've dropped the ".90". The new scheme is X.YY.arch.YYY where
2331 X.YY is the Muse version, and YYY is the patch level.
2333 * debian/changelog: Ditto.
2336 ChangeLog Makefile.defs debian/changelog
2339 2005-07-17 23:23:34 GMT Michael Olson <mwolson@gnu.org> patch-150
2342 Improve debian build and put together a package.
2344 muse--main--1.0--patch-150
2346 * Makefile (debclean): New target that cleans up the mess that the
2347 `debian' target makes.
2348 (debian): Build using debuild rather than dpkg-buildpackage. Copy
2349 results to my debian dist dir two levels up.
2351 * Makefile.defs (VERSION): Set to 3.01.90.arch.149 for the debian build.
2353 * debian/changelog: Sign 3.01.90.arch.149-1 snapshot.
2355 * debian/control (Standards-Version): Update to 3.6.2.
2357 * debian/control (Depends): Add emacs21 and xemacs21 to make lintian shut
2360 * debian/copyright (Copyright): Improve.
2362 * debian/emacsen-install (FILES): Include contrib directory so that
2363 muse-http.el compiles properly.
2365 * debian/muse-el.examples: New file containing the example files to
2368 * debian/rules: Move example stuff to muse-el.examples. Install some
2369 additional documentation.
2372 debian/.arch-ids/muse-el.examples.id debian/muse-el.examples
2375 ChangeLog Makefile Makefile.defs debian/changelog
2376 debian/control debian/copyright debian/emacsen-install
2380 2005-07-17 20:52:18 GMT Michael Olson <mwolson@gnu.org> patch-149
2383 Fix links in table, links in verbatim, emphasis publishing, publishing from script.
2385 muse--main--1.0--patch-149
2387 * lisp/muse-colors.el (muse-colors-emphasized): Fix an edge case where
2388 the beginning of a header would be emphasized if an asterisk came
2390 (muse-colors-underlined): Don't allow end of underlined text to be the
2391 beginning of a line. Don't use memq to check for whitespace syntax; eq
2394 * lisp/muse-publish.el (muse-publish-markup-regexps): Mark links later
2395 on. We'll use a more clever trick to keep emphasis characters from
2396 being interpreted in explicit links -- add a custom 'noemphasis text
2397 property to them. Move mdash rule further down so that I can add
2398 designations after blockquoted text.
2400 * lisp/muse-publish.el (muse-publish-markup-word): If beginning or end of
2401 text has the 'noemphasis property, ignore it.
2402 (muse-publish-mark-noemphasis): New function that adds the 'noemphasis
2403 property to the text between BEG and END, or match beginning and end.
2405 * lisp/muse.el (muse-with-temp-buffer): Make sure the buffer is alive
2406 before trying to set buffer-modified to nil. This should fix a
2407 "selecting deleted buffer" error when publishing from command line.
2410 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
2414 2005-07-17 18:36:55 GMT Michael Olson <mwolson@gnu.org> patch-148
2417 Journal validation fixes.
2419 muse--main--1.0--patch-148
2421 * lisp/muse-html.el (muse-html-header): Use HTML 4.0 Transitional by
2422 default rather than HTML 4.0 [strict].
2423 (muse-html-markup-strings): Include empty alt element.
2425 * lisp/muse-journal.el: Use "div class=..." rather than "div id=...".
2427 * muse.texi (Journal): Ditto.
2430 ChangeLog lisp/muse-html.el lisp/muse-journal.el muse.texi
2433 2005-07-17 04:21:19 GMT Michael Olson <mwolson@gnu.org> patch-147
2436 Add debian files; tweak Makefile.
2438 muse--main--1.0--patch-147
2440 * Makefile (distclean): Remove directory created by dist rule.
2441 (dist): Make this only generate the directory, not the tarball.
2442 (release): New target that generates the tarball and zipfile.
2443 (debrelease): New target that builds the debian package for Muse.
2444 (upload): Depend on release target.
2446 * examples/mwolson/stylesheets: Add forgotten Arch id.
2449 debian/.arch-ids/=id debian/.arch-ids/changelog.id
2450 debian/.arch-ids/control.id debian/.arch-ids/copyright.id
2451 debian/.arch-ids/emacsen-install.id
2452 debian/.arch-ids/emacsen-remove.id
2453 debian/.arch-ids/emacsen-startup.id
2454 debian/.arch-ids/muse-el.dirs.id
2455 debian/.arch-ids/muse-el.docs.id
2456 debian/.arch-ids/muse-el.info.id debian/.arch-ids/rules.id
2457 debian/changelog debian/control debian/copyright
2458 debian/emacsen-install debian/emacsen-remove
2459 debian/emacsen-startup debian/muse-el.dirs debian/muse-el.docs
2460 debian/muse-el.info debian/rules
2461 examples/mwolson/stylesheets/.arch-ids/=id
2462 examples/mwolson/stylesheets/.arch-ids/blog.css.id
2463 examples/mwolson/stylesheets/.arch-ids/common.css.id
2464 examples/mwolson/stylesheets/.arch-ids/print.css.id
2465 examples/mwolson/stylesheets/.arch-ids/screen.css.id
2466 examples/mwolson/stylesheets/blog.css
2467 examples/mwolson/stylesheets/common.css
2468 examples/mwolson/stylesheets/print.css
2469 examples/mwolson/stylesheets/screen.css
2475 debian debian/.arch-ids examples/mwolson/stylesheets
2476 examples/mwolson/stylesheets/.arch-ids
2479 2005-07-16 05:10:31 GMT Michael Olson <mwolson@gnu.org> patch-146
2482 Allow `muse-index-as-string' to remove current file from output.
2484 muse--main--1.0--patch-146
2486 * lisp/muse-mode.el (muse-index-as-string): Add EXCLUDE-CURRENT option,
2487 which excludes the current file from the output. Improve
2491 ChangeLog lisp/muse-mode.el
2494 2005-07-16 04:56:02 GMT Michael Olson <mwolson@gnu.org> patch-145
2497 S-TAB issue with Windows.
2499 muse--main--1.0--patch-145
2501 * lisp/muse-mode.el (muse-mode-map): Try once more to fix the Shift-TAB
2505 ChangeLog lisp/muse-mode.el
2508 2005-07-16 04:39:52 GMT Michael Olson <mwolson@gnu.org> patch-144
2511 Improve temp buffer usage.
2513 muse--main--1.0--patch-144
2515 * lisp/muse-publish.el (muse-publish-file): Omit second argument to
2516 `insert-file-contents'. This should further help with the temp
2517 buffer problem. Thanks to Peter K. Lee and drkm for the research
2520 * lisp/muse.el (muse-with-temp-buffer): Renamed from
2521 `muse-with-temp-buffer-no-prompt'. Report any errors that occur, but
2522 make sure the temp buffer is killed. I didn't implement an option to
2523 save the contents of the temp buffer.
2526 ChangeLog lisp/muse-book.el lisp/muse-http.el
2527 lisp/muse-mode.el lisp/muse-poem.el lisp/muse-publish.el
2531 2005-07-16 03:39:02 GMT Michael Olson <mwolson@gnu.org> patch-143
2534 muse-docbook: split-string Emacs21 fix.
2536 muse--main--1.0--patch-143
2538 * lisp/muse-docbook.el (muse-docbook-get-author): Omit 3rd argument of
2539 split-string to fix an Emacs21 issue.
2542 ChangeLog lisp/muse-docbook.el
2545 2005-07-15 04:40:26 GMT Michael Olson <mwolson@gnu.org> patch-142
2548 muse-docbook: Parse author directive so that it validates properly.
2550 muse--main--1.0--patch-142
2552 * lisp/muse-docbook.el (muse-docbook-get-author): New function that
2553 attempts to publish the contents a DocBook-usable <author> tag.
2554 (muse-docbook-header): Use `muse-docbook-get-author'.
2557 ChangeLog lisp/muse-docbook.el
2560 2005-07-15 01:57:51 GMT Michael Olson <mwolson@gnu.org> patch-141
2563 Be a bit more clever with our consecutive list regexp.
2565 muse--main--1.0--patch-141
2567 * lisp/muse-docbook.el (muse-docbook-markup-regexps): Be a bit more
2568 clever with our consecutive list regexp.
2571 ChangeLog lisp/muse-docbook.el
2574 2005-07-15 01:50:05 GMT Michael Olson <mwolson@gnu.org> patch-140
2577 Do the right thing with consecutive list items, hopefully.
2579 muse--main--1.0--patch-140
2581 * lisp/muse-docbook.el: Apply patch from Dale Smith and add to it.
2582 (muse-docbook-header): Add DTD string.
2583 (muse-docbook-markup-regexps): Add rule that merges consecutive list
2585 (muse-docbook-merged-tags, muse-docbook-fixup-tags): Removed.
2586 ("docbook"): Change :before-end back to 'muse-docbook-fixup-sections.
2589 ChangeLog lisp/muse-docbook.el
2592 2005-07-15 01:07:35 GMT Michael Olson <mwolson@gnu.org> patch-139
2595 Improve customize interface for `muse-project-alist' once more.
2597 muse--main--1.0--patch-139
2599 * lisp/muse-project.el (muse-project-alist-get): Allow cdr of each
2600 setting to be anything, since we now support settings that use lists.
2601 (muse-project): Vastly improve this by naming each setting and showing
2602 what exact type is required. Handle case where a function is not
2603 defined yet. Use a set for styles, which looks nice. This is about as
2604 good as it can be ... unless we add some sort of inline documentation
2605 later on. A setting was added for Yann's :force-publish tag.
2607 * lisp/muse.el (muse-eval-lisp): Fix compile warning by not displaying
2611 ChangeLog lisp/muse-project.el lisp/muse.el
2614 2005-07-14 23:27:14 GMT Michael Olson <mwolson@gnu.org> patch-138
2617 Merged from hodique@lifl.fr--2005 (patch 24-33)
2619 muse--main--1.0--patch-138
2623 * hodique@lifl.fr--2005/muse--yh--1.0--patch-24
2624 Merged from mwolson@gnu.org--2005 (patch 96)
2626 * hodique@lifl.fr--2005/muse--yh--1.0--patch-25
2627 Merged from mwolson@gnu.org--2005 (patch 97-101)
2629 * hodique@lifl.fr--2005/muse--yh--1.0--patch-26
2630 Merged from mwolson@gnu.org--2005 (patch 102-106)
2632 * hodique@lifl.fr--2005/muse--yh--1.0--patch-27
2633 Merged from mwolson@gnu.org--2005 (patch 107-120)
2635 * hodique@lifl.fr--2005/muse--yh--1.0--patch-28
2636 Merged from mwolson@gnu.org--2005 (patch 121-131)
2638 * hodique@lifl.fr--2005/muse--yh--1.0--patch-29
2639 Merged from mwolson@gnu.org--2005 (patch 132)
2641 * hodique@lifl.fr--2005/muse--yh--1.0--patch-30
2642 Merged from mwolson@gnu.org--2005 (patch 133-135)
2644 * hodique@lifl.fr--2005/muse--yh--1.0--patch-31
2645 Merged from mwolson@gnu.org--2005 (patch 136)
2647 * hodique@lifl.fr--2005/muse--yh--1.0--patch-32
2648 Merged from mwolson@gnu.org--2005 (patch 137)
2650 * hodique@lifl.fr--2005/muse--yh--1.0--patch-33
2651 Introduce :force-publish project keyword. Fix bug #2637
2654 ChangeLog lisp/muse-project.el
2657 hodique@lifl.fr--2005/muse--yh--1.0--patch-24
2658 hodique@lifl.fr--2005/muse--yh--1.0--patch-25
2659 hodique@lifl.fr--2005/muse--yh--1.0--patch-26
2660 hodique@lifl.fr--2005/muse--yh--1.0--patch-27
2661 hodique@lifl.fr--2005/muse--yh--1.0--patch-28
2662 hodique@lifl.fr--2005/muse--yh--1.0--patch-29
2663 hodique@lifl.fr--2005/muse--yh--1.0--patch-30
2664 hodique@lifl.fr--2005/muse--yh--1.0--patch-31
2665 hodique@lifl.fr--2005/muse--yh--1.0--patch-32
2666 hodique@lifl.fr--2005/muse--yh--1.0--patch-33
2669 2005-07-14 20:48:56 GMT Michael Olson <mwolson@gnu.org> patch-137
2672 Prevent temp buffers from prompting for save; handle lisp errors better.
2674 muse--main--1.0--patch-137
2676 * lisp/muse-colors.el (muse-colors-region): Try to fix "Invalid search
2677 bound" error. I don't know for certain where this is coming from,
2678 though ... *grumble*.
2680 * lisp/muse.el (muse-eval-lisp): Wrap this in a `condition-case', much
2681 like how emacs-wiki does it. Warn the user about lisp errors,
2682 returning "<!--INVALID LISP CODE-->" if an error occurs. This will
2683 publish as something valid in most markup styles, with increased
2684 emphasis on those that don't support it. That's a win-win ... I think
2687 * lisp/muse.el (muse-with-temp-buffer-no-prompt): New macro that acts
2688 like `with-temp-buffer', but sets buffer-modfied-p to nil before trying
2689 to kill the buffer so we don't get any annoying prompts. I *strongly*
2690 believe that this should be the default behavior of `with-temp-buffer'.
2692 * lisp/muse-book.el (muse-book-publish-project): Use
2693 `muse-with-temp-buffer-no-prompt'.
2695 * lisp/muse-http.el (muse-http-reject): Ditto.
2697 * lisp/muse-mode.el (muse-index-as-string): Ditto.
2699 * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
2701 * lisp/muse-publish.el (muse-publish-markup-string, muse-publish-file):
2702 (muse-publish-markup-email, muse-published-contents): Ditto.
2705 ChangeLog lisp/muse-book.el lisp/muse-colors.el
2706 lisp/muse-http.el lisp/muse-mode.el lisp/muse-poem.el
2707 lisp/muse-publish.el lisp/muse.el
2710 2005-07-14 18:49:56 GMT Michael Olson <mwolson@gnu.org> patch-136
2713 Customization error; Makefile tweaks.
2715 muse--main--1.0--patch-136
2717 * Makefile (dist): Use a tla-specific method to create the tarball.
2718 Create a zip file as well.
2719 (upload): New rule that uploads the tarball and zip file to gna.org.
2721 * Makefile.defs (VERSION): New variable that determines the version
2722 string to use in the `dist' and `upload' targets.
2724 * lisp/muse.el (muse-implicit-link-functions)
2725 (muse-explicit-link-functions): Use :type of hook so that the options
2729 ChangeLog Makefile Makefile.defs lisp/muse.el
2732 2005-07-13 23:20:12 GMT Michael Olson <mwolson@gnu.org> patch-135
2735 Prepare Muse 3.01.90 (3.02 RC1).
2737 muse--main--1.0--patch-135
2741 ChangeLog lisp/muse.el muse.texi
2744 2005-07-13 23:11:08 GMT Michael Olson <mwolson@gnu.org> patch-134
2747 Attempt to get the right file extension when publishing; more examples.
2749 muse--main--1.0--patch-134
2751 * examples/mwolson/muse-init.el: Update my configuration.
2753 * examples/mwolson/templates: Store my web page templates here.
2755 * examples/mwolson/stylesheets: Store my CSS stylesheets here.
2757 * lisp/muse-publish.el (muse-publish-markup-link): Fix mangling of
2758 descriptions. Yet another reason to implement my list-returning from
2761 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Deal gracefully
2762 with a few more edge cases. Throw together a rough hack for
2763 determining when to include the output file extension.
2765 * lisp/muse-wiki.el (muse-wiki-colors-nop-tag): Make this less odious,
2766 but still ineffective.
2769 examples/mwolson/templates/.arch-ids/=id
2770 examples/mwolson/templates/.arch-ids/footer.html.id
2771 examples/mwolson/templates/.arch-ids/generic-footer.html.id
2772 examples/mwolson/templates/.arch-ids/generic-header.html.id
2773 examples/mwolson/templates/.arch-ids/header.html.id
2774 examples/mwolson/templates/footer.html
2775 examples/mwolson/templates/generic-footer.html
2776 examples/mwolson/templates/generic-header.html
2777 examples/mwolson/templates/header.html
2780 ChangeLog examples/mwolson/muse-init.el lisp/muse-publish.el
2784 examples/mwolson/templates
2785 examples/mwolson/templates/.arch-ids
2788 2005-07-13 21:12:27 GMT Michael Olson <mwolson@gnu.org> patch-133
2791 Make published link handling do the right thing, plus misc. fixes.
2793 muse--main--1.0--patch-133
2795 * lisp/muse-mode.el (muse-mode-hook): Add option for
2796 `muse-wiki-update-custom-values'. The :set function makes sure that
2797 this is always included in `muse-mode-hook' if muse-wiki is loaded.
2798 This probably isn't best-practice, but it works.
2800 * lisp/muse-project.el (muse-project-of-file): Fix some duplicated code.
2803 * lisp/muse-publish.el (muse-publish-url-transforms): Add
2804 `muse-publish-prepare-url' to the listed options.
2806 * lisp/muse-publish.el (muse-publish-output-file): Handle case where
2807 output-dir is not specified.
2809 * lisp/muse-publish.el (muse-publish-markup-link): Call link handlers
2810 here instead of later on.
2812 * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Try to do the
2813 right thing when `muse-wiki-interwiki-alist' is nil.
2815 * lisp/muse-wiki.el (muse-wiki-output-name): Removed in favor of calling
2816 `muse-publish-output-file'.
2818 * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
2819 (muse-wiki-transform-wikiword): Removed. We should not use the
2820 publishing transforms facility to handle these.
2822 * lisp/muse-wiki.el ("muse-publish"): Publish wikiwords and interwiki
2823 links as "link" rather than "url".
2825 * lisp/muse-wiki.el (muse-wiki-update-custom-values): New function that
2826 takes care of any customization cleaups that need to happen whenever
2827 muse-mode is entered.
2829 * lisp/muse.el (muse-implicit-link-functions): Add options for
2830 `muse-handle-url' and the wiki handlers.
2831 (muse-explicit-link-functions): Add option for
2832 `muse-wiki-handle-internal'.
2835 ChangeLog lisp/muse-mode.el lisp/muse-project.el
2836 lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
2839 2005-07-13 03:38:52 GMT Michael Olson <mwolson@gnu.org> patch-132
2842 Add invalid directory assertion.
2844 muse--main--1.0--patch-132
2846 * lisp/muse-project.el (muse-project-file-entries): Add assertion so that
2847 any invalid directories will trigger an error.
2850 ChangeLog lisp/muse-project.el
2853 2005-07-12 07:54:08 GMT Michael Olson <mwolson@gnu.org> patch-131
2856 AUTHORS: Fix typo, add that Yann authored muse-wiki.el.
2858 muse--main--1.0--patch-131
2865 2005-07-12 07:52:25 GMT Michael Olson <mwolson@gnu.org> patch-130
2868 Yann's assignment form came in!
2870 muse--main--1.0--patch-130
2877 2005-07-12 07:18:27 GMT Michael Olson <mwolson@gnu.org> patch-129
2880 Compilation fix, minor shuffling in `muse-mode'.
2882 muse--main--1.0--patch-129
2884 * lisp/muse.el (muse-file-extension): Make sure sym is bound before
2885 accessing it. Fixes Yet Another Compiler Error.
2887 * lisp/muse-mode.el (muse-mode): Move font-lock setup to very end so that
2888 project-specific settings happen first.
2891 ChangeLog lisp/muse-mode.el lisp/muse.el
2894 2005-07-12 07:12:49 GMT Michael Olson <mwolson@gnu.org> patch-128
2897 Fix annoying initial buffer coloring problem.
2899 muse--main--1.0--patch-128
2901 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle the case
2902 where even buffer-file-name is not set. This happens the first time we
2903 attempt to colorize the buffer. I'm rather astonished that I had to do
2907 ChangeLog lisp/muse-wiki.el
2910 2005-07-12 06:12:08 GMT Michael Olson <mwolson@gnu.org> patch-127
2913 Jump to bad and good links on TAB; mode-choosing fix.
2915 muse--main--1.0--patch-127
2917 * lisp/muse-mode.el (muse-mode-choose-mode): New function that always
2918 pics a major mode for a file. If one is specified in the project of
2919 file, use it. Otherwise, use muse-mode.
2920 (muse-next-reference, muse-previous-reference): Jump to bad links as
2923 * lisp/muse.el (muse-file-extension): Use `muse-mode-choose-mode' instead
2927 ChangeLog lisp/muse-mode.el lisp/muse.el
2930 2005-07-12 05:56:42 GMT Michael Olson <mwolson@gnu.org> patch-126
2933 Add specified Muse file extension to auto-mode-alist.
2935 muse--main--1.0--patch-126
2937 * lisp/muse.el (muse-file-extension): If extension is specified, remove
2938 the old extension from auto-mode-alist and add the new one. This
2939 eliminates the need to set muse-mode-auto-p when you have specified a
2940 Muse file extension.
2942 * examples/mwolson/muse-init.el: Sync.
2945 ChangeLog examples/mwolson/muse-init.el lisp/muse.el
2948 2005-07-11 10:08:45 GMT Michael Olson <mwolson@gnu.org> patch-125
2951 Make `muse-project-alist' more intuitively customizable.
2953 muse--main--1.0--patch-125
2955 * examples/mwolson/muse-init.el (muse-project-alist): Resync with my
2958 * lisp/muse-project.el: Thanks to jessealama on IRC for the suggestion.
2959 (muse-project-alist-get): New function that pre-parses
2960 `muse-projects-alist' before customization in order to work around an
2961 annoying limitation in the customize interface.
2962 (muse-project-alist-set): New function that takes the value that
2963 customize gave us and turns it into something Muse can use.
2964 (muse-project): New widget that outlines the form of the
2965 `muse-project-alist' variable.
2966 (muse-project-alist): Use the `muse-project' widget and specify :set
2970 ChangeLog examples/mwolson/muse-init.el lisp/muse-project.el
2973 2005-07-10 22:41:49 GMT Michael Olson <mwolson@gnu.org> patch-124
2976 Silence compiler warnings.
2978 muse--main--1.0--patch-124
2980 * lisp/muse-docbook.el (muse-docbook-fixup-tags): Docfix.
2982 * lisp/muse-html.el (muse-html-escape-string): Let-bind `ch' to silence a
2985 * lisp/muse-project.el (muse-project-applicable-styles): Call
2986 `muse-assert' with only 1 argument to silence a compiler warning.
2989 ChangeLog lisp/muse-docbook.el lisp/muse-html.el
2990 lisp/muse-project.el
2993 2005-07-10 22:19:26 GMT Michael Olson <mwolson@gnu.org> patch-123
2996 muse-docbook: Merge several other types of tags if necessary.
2998 muse--main--1.0--patch-123
3000 * lisp/muse-docbook.el (muse-docbook-fixup-tags): Renamed from
3001 `muse-docbook-fixup-sections'. For each TAG in
3002 `muse-docbook-merged-tags', if consecutive groupings of TAG exist,
3003 merge them together. Thanks to Dale P. Smith for the suggestion.
3004 (muse-docbook-merged-tags): Customizable list of tags that need merging.
3007 ChangeLog lisp/muse-docbook.el
3010 2005-07-10 22:04:50 GMT Michael Olson <mwolson@gnu.org> patch-122
3013 muse-docbook: Output an XML tag with encoding at the beginning of document.
3015 muse--main--1.0--patch-122
3017 * lisp/muse-docbook.el (muse-docbook-header): Add <xml> tag at beginning
3019 (muse-docbook-encoding-default): New option that determines which Emacs
3020 buffer encoding to use by default in Muse DocBook files if none is
3022 (muse-docbook-charset-default): New option that determines the DocBook
3023 XML charset to use if no translation is found in
3024 muse-docbook-encoding-map.
3025 (muse-docbook-encoding-map): New option alist that maps an emacs coding
3026 system to its associated DocBook coding system.
3027 (muse-docbook-transform-content-type): New function that determines the
3028 DocBook XML encoding to use based on the contents of
3029 muse-docbook-encoding-map.
3030 (muse-docbook-encoding): New function that calls
3031 muse-docbook-transform-content-type.
3032 (muse-docbook-finalize-buffer): New function that sets the buffer file
3033 coding system to the value of muse-docbook-encoding-default, but only
3034 if the buffers contents have no special characters.
3035 ("docbook"): Include :after tag that calls muse-docbook-finalize-buffer.
3038 ChangeLog lisp/muse-docbook.el
3041 2005-07-10 21:35:49 GMT Michael Olson <mwolson@gnu.org> patch-121
3044 Apply muse-docbook patch from Dale P. Smith.
3046 muse--main--1.0--patch-121
3048 * lisp/muse-docbook.el (muse-docbook-markup-strings): Apply patch from
3049 Dale P. Smith to make the markup much better.
3052 AUTHORS ChangeLog lisp/muse-docbook.el
3055 2005-07-10 00:27:13 GMT Michael Olson <mwolson@gnu.org> patch-120
3058 Use different mapping for S-tab on Windows.
3060 muse--main--1.0--patch-120
3062 * lisp/muse-mode.el (muse-mode-map): If using either XEmacs or on
3063 Windows, use [(shift tab)] for `muse-previous-reference'.
3066 ChangeLog lisp/muse-mode.el
3069 2005-07-09 20:24:40 GMT Michael Olson <mwolson@gnu.org> patch-119
3074 muse--main--1.0--patch-119
3076 * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Use
3077 `muse-match-string-no-properties' so XEmacs doesn't complain.
3080 ChangeLog lisp/muse-wiki.el
3083 2005-07-09 08:53:33 GMT Michael Olson <mwolson@gnu.org> patch-118
3086 Handle a few edge cases with project-page resolution gracefully.
3088 muse--main--1.0--patch-118
3090 * lisp/muse-project.el (muse-project-applicable-styles): Add assertion to
3091 make sure that PAGE is specified. STYLES should be generated
3092 automatically, but it could theoretically fail. I'm managing to
3093 trigger this when messing with unsaved Muse files. Handle case where
3094 buffer has not yet been saved.
3095 (muse-project-find-file): Don't try to resolve relative links; just
3098 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Fix
3099 point-of-reference bug. No need to call muse-project-page-of-file
3100 since buffer-file-name and muse-publishing-current-file both give us
3103 * lisp/muse-mode.el (muse-link-at-point): For some reason,
3104 `skip-chars-backward' only respects the newline some of the time.
3108 ChangeLog lisp/muse-mode.el lisp/muse-project.el
3112 2005-07-09 07:41:44 GMT Michael Olson <mwolson@gnu.org> patch-117
3115 Fix image-link goof-up and add pretty titles.
3117 muse--main--1.0--patch-117
3119 * lisp/muse-html.el (muse-html-markup-paragraph): Use <p
3120 class="image-link"> instead of <div class="image-link">. I found a bug
3121 with the way I was handling both, so I decided to simplify things.
3123 * lisp/muse-wiki.el (muse-wiki-output-name): New function that acts like
3124 `muse-publish-output-name', but keeps the directory prefix.
3125 (muse-wiki-transform-interwiki): Use `muse-publish-output-name'.
3127 * lisp/muse-wiki.el (muse-wiki-publish-small-title-words): New
3128 customizable option that determines the words to downcase in title.
3129 (muse-wiki-publish-pretty-title): New function that Makes a Nicely
3130 Capitalized Title out of either a string or the current title. This is
3131 not currently used by any other function -- for now it is meant to be
3135 ChangeLog lisp/muse-html.el lisp/muse-wiki.el
3138 2005-07-09 05:22:12 GMT Michael Olson <mwolson@gnu.org> patch-116
3141 Escape specials in link descriptions.
3143 muse--main--1.0--patch-116
3145 * lisp/muse-publish.el (muse-publish-escape-specials-in-string): New
3146 function that escapes special characters in the given string according
3147 to the current publishing style.
3148 (muse-publish-url): Use the above function to escape the description
3149 part of extended links.
3150 (muse-publish-prepare-url): Don't make string read-only; it does
3153 * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
3154 (muse-wiki-transform-wikiword): Don't make string read-only.
3157 ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
3160 2005-07-09 03:59:44 GMT Michael Olson <mwolson@gnu.org> patch-115
3163 Escape "&", "<", and ">" in URL text.
3165 muse--main--1.0--patch-115
3167 * lisp/muse-html.el (muse-html-escape-string): Escape "&", "<", and ">"
3168 specially. Thanks to John Sullivan for the suggestion.
3171 ChangeLog lisp/muse-html.el
3174 2005-07-09 03:24:01 GMT Michael Olson <mwolson@gnu.org> patch-114
3177 Update my example configuration.
3179 muse--main--1.0--patch-114
3181 * examples/mwolson/muse-init.el (muse-project-alist): Rename the "Web"
3182 project to "WebSite" in order to make it more distinct.
3183 (muse-wiki-interwiki-alist): Add mapping for "TheEmacsWiki".
3184 (my-muse-blosxom-finalize): Don't run the Xanga preparation code
3186 (my-muse-prepare-entry-for-xanga): Make this able to figure out the
3187 published name of the current file. I really should make a function
3188 called `muse-published-name' or something similar!
3189 ("\C-cpx"): Use this key sequence for
3190 `my-muse-prepare-entry-for-xanga'.
3191 (muse-file-extension): I'm making use of this so I can figure out its
3195 ChangeLog examples/mwolson/muse-init.el
3198 2005-07-09 03:11:28 GMT Michael Olson <mwolson@gnu.org> patch-113
3201 Tackle a project name interwiki highlighting snafu.
3203 muse--main--1.0--patch-113
3205 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Hack still more on
3206 this. It seems to be more robust now. Highlighting is going the way I
3210 ChangeLog lisp/muse-wiki.el
3213 2005-07-09 02:25:26 GMT Michael Olson <mwolson@gnu.org> patch-112
3216 Fix some gross mistakes.
3218 muse--main--1.0--patch-112
3220 * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Fix several
3223 * lisp/muse-project.el (muse-project-file-entries): If
3224 `muse-file-extension' is defined, use it to filter the entries.
3226 * lisp/muse.el (muse-file-extension): Fix messed up attempt to set
3227 variable. Move higher in file.
3229 * lisp/muse.el (muse-update-ignored-extensions-regexp): Use given
3230 argument instead of the real name of the variable.
3233 ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
3237 2005-07-09 00:10:01 GMT Michael Olson <mwolson@gnu.org> patch-111
3240 Make natural interwiki links between projects mostly work.
3242 muse--main--1.0--patch-111
3244 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Uncomment this
3245 function and flesh it out. This seems to work properly, though for
3246 some reason, interwiki links using projects are a bit flakey.
3247 (muse-wiki-handle-interwiki): Deal with case where we have a project
3248 name in an interwiki link.
3251 ChangeLog lisp/muse-wiki.el
3254 2005-07-08 22:57:55 GMT Michael Olson <mwolson@gnu.org> patch-110
3257 Fix Emacs21 issue with muse-insert-tag.
3259 muse--main--1.0--patch-110
3261 * lisp/muse-mode.el (muse-insert-tag): Pass a list of lists to
3262 completing-read to appease older Emacsen.
3265 ChangeLog lisp/muse-mode.el
3268 2005-07-08 22:55:20 GMT Michael Olson <mwolson@gnu.org> patch-109
3271 Fix error with `muse-blosxom-new-entry' and Emacs21.
3273 muse--main--1.0--patch-109
3275 * lisp/muse-blosxom.el (muse-blosxom-new-entry): Mess with call to
3276 `completing-read' so that old versions of Emacs don't complain.
3279 ChangeLog lisp/muse-blosxom.el
3282 2005-07-08 21:59:41 GMT Michael Olson <mwolson@gnu.org> patch-108
3285 Try to fix an error with `muse-blosxom-get-categories'.
3287 muse--main--1.0--patch-108
3289 * lisp/muse-blosxom.el (muse-blosxom-get-categories): Be extra cautious
3290 about processing directories.
3293 ChangeLog examples/johnw/publish-johnw lisp/muse-blosxom.el
3296 2005-07-08 21:11:53 GMT Michael Olson <mwolson@gnu.org> patch-107
3299 Make a distinction between implicit and explicit links at publish-time.
3301 muse--main--1.0--patch-107
3303 * lisp/muse-html.el (muse-html-escape-string): Ignore other arguments.
3305 * lisp/muse-http.el (muse-http-prepare-url): Handle `explicit' argument.
3307 * lisp/muse-publish.el (muse-publish-url, muse-publish-insert-url): Pass
3308 `explicit' argument.
3310 * lisp/muse-publish.el (muse-publish-markup-link): Determine whether or
3311 not we are dealing with an explicit link.
3313 * lisp/muse-publish.el (muse-publish-prepare-url): Ignore other arguments.
3315 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Take `explicit'
3316 argument, but ignore it.
3318 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only apply transforms
3319 when link is not explicit.
3322 ChangeLog lisp/muse-html.el lisp/muse-http.el
3323 lisp/muse-publish.el lisp/muse-wiki.el
3326 2005-07-08 06:40:30 GMT Michael Olson <mwolson@gnu.org> patch-106
3329 Implement several WikiWord handling fixes.
3331 muse--main--1.0--patch-106
3333 * lisp/muse-colors.el (muse-link-face): Handle case where no link is
3334 found by the handlers. Don't send implicit links through some of the
3337 * lisp/muse-mode.el (muse-link-at-point): Move to beginning of first part
3338 of interwiki link before calling `muse-handle-explicit-link'.
3340 * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Append forgotten
3341 "\\|" separator between project-alist entries and interwiki entries.
3342 Force a reconfiguration of muse-colors-markup.
3344 * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Add several checks to be
3345 sure that we don't colorize WikiNames that don't go with any file.
3349 ChangeLog lisp/muse-colors.el lisp/muse-mode.el
3353 2005-07-07 21:34:12 GMT Michael Olson <mwolson@gnu.org> patch-105
3356 Attempt to simplify muse-wiki a bit.
3358 muse--main--1.0--patch-105
3360 * lisp/muse-colors.el (muse-use-font-lock): Set up muse-colors-markup
3363 * lisp/muse-wiki.el (muse-wiki-wikiword-colors-markup)
3364 (muse-wiki-update-use-wikiword-colors, muse-wiki-wikiword-markup-regexp)
3365 (muse-wiki-update-use-wikiword-markup-regexp)
3366 (muse-wiki-update-use-wikiword-link-function)
3367 (muse-wiki-update-use-wikiword-url-transforms): Remove.
3368 (muse-wiki-update-use-wikiword): Not :set function is needed anymore.
3370 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only modify URL if
3371 `muse-wiki-use-wikiword' is specified.
3373 * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Don't process the URL
3374 unless `muse-wiki-use-wikiword' is specified.
3376 * lisp/muse-wiki.el ("muse-colors"): Add muse-wiki-wikiword-regexp to
3379 * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-wikiword-regexp to
3380 muse-publish-markup-regexps.
3382 * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-transform-wikiword to
3383 muse-publish-url-transforms.
3385 * lisp/muse-wiki.el (muse-implicit-link-functions): Add
3386 muse-wiki-handle-wikiword to muse-implicit-link-functions.
3390 ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
3393 2005-07-07 20:06:35 GMT Michael Olson <mwolson@gnu.org> patch-104
3396 Make muse-blosxom use relative name of published file in page-date alist.
3398 muse--main--1.0--patch-104
3400 * lisp/muse-blosxom.el (muse-blosxom-base-directory): Move higher in
3402 (muse-blosxom-update-page-date-alist): Renamed from
3403 `muse-blosxom-markup-date-directive'. Make the current file name
3404 relative to the base directory and strip file extension if necessary.
3408 ChangeLog lisp/muse-blosxom.el
3411 2005-07-07 19:14:38 GMT Michael Olson <mwolson@gnu.org> patch-103
3414 Hack on muse-blosxom timestamps somewhat.
3416 muse--main--1.0--patch-103
3418 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Make this
3419 actually do something useful. This should have a different name,
3421 ("blosxom-html", "blosxom-xhtml"): Call
3422 `muse-blosxom-markup-date-directive' after publishing each entry.
3426 ChangeLog lisp/muse-blosxom.el
3429 2005-07-07 06:27:02 GMT Michael Olson <mwolson@gnu.org> patch-102
3432 Fix several startup and compile errors.
3434 muse--main--1.0--patch-102
3436 * lisp/muse-wiki.el ("muse-publish"): Use correct name of function. This
3437 fixes an error that occurred during startup.
3439 * lisp/muse-regexps.el (muse-ignored-extensions-regexp)
3440 (muse-update-ignored-extensions-regexp, muse-ignored-extensions): Move
3443 * lisp/muse.el (muse-update-ignored-extensions-regexp): Fix ordering so
3444 that the nasty compile errors go away. Fix a few typos.
3445 (muse-ignored-extensions): Fix docstring.
3446 (muse-file-extension): Move this higher in the file.
3451 ChangeLog lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
3454 2005-07-07 05:57:51 GMT Michael Olson <mwolson@gnu.org> patch-101
3457 Note that muse-file-extension should not have "." in front.
3459 muse--main--1.0--patch-101
3461 * lisp/muse-project.el (muse-project-find-file): Handle case where
3462 muse-file-extension is not specified.
3464 * lisp/muse.el (muse-file-extension): Note that the period at the
3465 beginning of this value should be omitted.
3467 * lisp/muse-regexps.el (muse-update-ignored-extensions-regexp): Quote
3468 file extension so that regexp characters inside the extension will not
3469 goof it up. This should never be a problem in normal cases, but let's
3474 ChangeLog lisp/muse-project.el lisp/muse-regexps.el
3478 2005-07-07 05:36:53 GMT Michael Olson <mwolson@gnu.org> patch-100
3481 Implement optional file extension of Muse files.
3483 muse--main--1.0--patch-100
3485 * lisp/muse-mode.el (muse-mode): Make sure
3486 `muse-update-ignored-extensions-regexp' gets updated every time we
3487 enter Muse mode. This works around a bug in the customize interface --
3488 if a user changes an option using setq, the :set function sometimes
3489 does not get executed. I should really try to determine whether or not
3490 this is really an issue anymore.
3492 * lisp/muse-project.el (muse-project-find-file): Make use of
3493 `muse-file-extension'.
3495 * lisp/muse-regexps.el (muse-ignored-extensions-regexp): This is not
3496 customizable; it is autogenerated from `muse-ignored-extensions'.
3497 (muse-update-ignored-extensions-regexp): New function that sets the
3498 value of `muse-ignored-extensions-regexp'. This is needed in order to
3499 make sure that the value of `muse-file-extension' is taken into
3501 (muse-ignored-extensions): New option that determines which file
3502 extensions to ignore. It is in the form of a list of regexps.
3504 * lisp/muse.el (muse-file-extension): New option that allows the user to
3505 specify the file extension to be used for Muse files. By default, this
3506 is nil, which means that no extension will be used.
3508 * lisp/muse.el (muse-page-name): Handle case where
3509 `muse-ignored-extensions-regexp' is nil.
3513 ChangeLog lisp/muse-mode.el lisp/muse-project.el
3514 lisp/muse-regexps.el lisp/muse.el
3517 2005-07-07 03:16:38 GMT Michael Olson <mwolson@gnu.org> patch-99
3520 Document new blosxom convenience feature.
3522 muse--main--1.0--patch-99
3524 * lisp/muse-blosxom.el: Document `muse-blosxom-project-alist-dirs' and
3525 `muse-blosxom-project-alist-entry'. An example is provided in the
3530 ChangeLog lisp/muse-blosxom.el
3533 2005-07-06 23:17:35 GMT Michael Olson <mwolson@gnu.org> patch-98
3536 Further work on `muse-project-alist' entry generation for blosxom.
3538 muse--main--1.0--patch-98
3540 * examples/mwolson/muse-init.el (muse-project-alist): Use proper syntax.
3541 Include subdirectories in first part of "Blog" entry.
3543 * lisp/muse-blosxom.el (muse-blosxom-project-alist-dirs): New function
3544 that returns a list of dirs that are to be used with the first part of
3545 a `muse-project-alist' entry.
3549 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
3552 2005-07-06 22:42:35 GMT Michael Olson <mwolson@gnu.org> patch-97
3555 New function: muse-blosxom-project-alist-entry.
3557 muse--main--1.0--patch-97
3559 * examples/mwolson/muse-init.el: Update from my latest settings.
3560 (muse-project-alist): Make use of `muse-blosxom-project-alist-entry'.
3562 * lisp/muse-blosxom.el (muse-blosxom-project-alist-entry): New function
3563 that generates the latter part of an entry for `muse-project-alist'.
3567 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
3570 2005-07-06 20:52:03 GMT Michael Olson <mwolson@gnu.org> patch-96
3573 Merged from hodique@lifl.fr--2005 (patch 12-23)
3575 muse--main--1.0--patch-96
3579 * hodique@lifl.fr--2005/muse--yh--1.0--patch-12
3580 Merged from mwolson@gnu.org--2005 (patch 68-76)
3582 * hodique@lifl.fr--2005/muse--yh--1.0--patch-13
3583 Merged from mwolson@gnu.org--2005 (patch 77-80)
3585 * hodique@lifl.fr--2005/muse--yh--1.0--patch-14
3586 Merged from mwolson@gnu.org--2005 (patch 81)
3588 * hodique@lifl.fr--2005/muse--yh--1.0--patch-15
3589 Merged from mwolson@gnu.org--2005 (patch 82)
3591 * hodique@lifl.fr--2005/muse--yh--1.0--patch-16
3592 Escape % in latex publishing
3594 * hodique@lifl.fr--2005/muse--yh--1.0--patch-17
3597 * hodique@lifl.fr--2005/muse--yh--1.0--patch-18
3598 small improvement on muse-make-link
3600 * hodique@lifl.fr--2005/muse--yh--1.0--patch-19
3601 Fix customization of muse-wiki-wikiword-regexp
3603 * hodique@lifl.fr--2005/muse--yh--1.0--patch-20
3604 Allow full customization of WikiWords
3606 * hodique@lifl.fr--2005/muse--yh--1.0--patch-21
3607 Fix mouse-2 yank bug in muse-mode
3609 * hodique@lifl.fr--2005/muse--yh--1.0--patch-22
3610 Fix interpretation order
3612 * hodique@lifl.fr--2005/muse--yh--1.0--patch-23
3613 Merged from mwolson@gnu.org--2005 (patch 83-95)
3617 ChangeLog lisp/muse-wiki.el
3620 hodique@lifl.fr--2005/muse--yh--1.0--patch-12
3621 hodique@lifl.fr--2005/muse--yh--1.0--patch-13
3622 hodique@lifl.fr--2005/muse--yh--1.0--patch-14
3623 hodique@lifl.fr--2005/muse--yh--1.0--patch-15
3624 hodique@lifl.fr--2005/muse--yh--1.0--patch-16
3625 hodique@lifl.fr--2005/muse--yh--1.0--patch-17
3626 hodique@lifl.fr--2005/muse--yh--1.0--patch-18
3627 hodique@lifl.fr--2005/muse--yh--1.0--patch-19
3628 hodique@lifl.fr--2005/muse--yh--1.0--patch-20
3629 hodique@lifl.fr--2005/muse--yh--1.0--patch-21
3630 hodique@lifl.fr--2005/muse--yh--1.0--patch-22
3631 hodique@lifl.fr--2005/muse--yh--1.0--patch-23
3634 2005-07-06 19:55:48 GMT Michael Olson <mwolson@gnu.org> patch-95
3639 muse--main--1.0--patch-95
3641 * lisp/muse-mode.el (muse-follow-name-at-point)
3642 (muse-follow-name-at-mouse): Docfixes.
3646 ChangeLog lisp/muse-mode.el
3649 2005-07-06 19:30:34 GMT Michael Olson <mwolson@gnu.org> patch-94
3652 Fix goof-up in instructions for using `muse-blosxom-new-entry'.
3654 muse--main--1.0--patch-94
3656 * lisp/muse-blosxom.el: Fix goof-up in instructions for using
3657 `muse-blosxom-new-entry'.
3659 * muse.texi (Blosxom Entries): Ditto.
3663 ChangeLog lisp/muse-blosxom.el muse.texi
3666 2005-07-06 18:54:52 GMT Michael Olson <mwolson@gnu.org> patch-93
3669 Re-add global mouse-2 event.
3671 muse--main--1.0--patch-93
3673 * lisp/muse-mode.el (muse-mode-map): Re-add the global binding for
3674 mouse-2, since Yann found a way around the problem I was facing.
3675 (muse-follow-name-at-mouse): Call the event that would normally be used
3676 here if we don't have a link at point.
3680 ChangeLog lisp/muse-mode.el
3683 2005-07-06 07:19:41 GMT Michael Olson <mwolson@gnu.org> patch-92
3686 Fix publishing error.
3688 muse--main--1.0--patch-92
3690 * lisp/muse-project.el (muse-project-publish-file): Don't try to fetch
3691 the cdr of output-dir. This was a code fragment from a previous
3692 attempt to refactor this function.
3696 ChangeLog lisp/muse-project.el
3699 2005-07-06 06:39:21 GMT Michael Olson <mwolson@gnu.org> patch-91
3702 Work on getting to the point where we can resolve project interwiki links.
3704 muse--main--1.0--patch-91
3706 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
3707 `muse-publishing-current-file'.
3709 * lisp/muse-project.el (muse-project-of-file): Ditto.
3711 * lisp/muse-project.el (muse-project-applicable-styles): New function
3712 that returns the usable styles for a file, given either a list of
3713 styles or a project name. This is useful for removing styles that will
3714 be ignored for a file.
3715 (muse-project-publish-file): Split :include and :exclude processing
3716 into `muse-project-applicable-styles'.
3718 * lisp/muse-publish.el (muse-publish-output-name): Use
3719 `muse-publishing-current-file'.
3721 * lisp/muse-publish.el (muse-publish-file): Don't set `muse-current-file'.
3723 * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Recognize
3726 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Don't cause project
3727 names to be uninterpreted. Remove need for muse-assoc-string.
3729 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): First draft of
3730 function that will be called to fetch a link to a page from a Muse
3731 project from the output file of the currently-published file. This is
3732 commented out for now since I ran out of energy.
3734 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Use
3735 `muse-wiki-resolve-project-page' for handling Muse project interwiki
3736 links, but only when no match was found in `muse-wiki-interwiki-alist'.
3737 Handle case where no interwiki can be found, even though this should
3740 * lisp/muse-wiki.el (muse-mode-hook): Update `muse-wiki-interwiki-regexp'
3741 whenever Muse mode is entered. That way we don't have to enter an
3742 extra command in our .emacs.
3744 * lisp/muse.el (muse-current-file): Remove this, since a variable called
3745 `muse-publishing-current-file' already exists that does the same thing.
3748 * lisp/muse.el (muse-page-name): Use `muse-publishing-current-file'.
3750 * lisp/muse.el (muse-assoc-string): Remove this, since we no longer need
3755 ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
3756 lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
3759 2005-07-06 04:00:57 GMT Michael Olson <mwolson@gnu.org> patch-90
3762 Mouse-2 on regular text will yank rather than give an error.
3764 muse--main--1.0--patch-90
3766 * lisp/muse-mode.el (muse-mode-map): Remove mappings for mouse-2, since
3767 this seems to be more trouble than it's worth.
3768 (muse-follow-name-at-mouse): Don't call `muse-follow-name-at-point';
3769 use our own implementation.
3773 ChangeLog lisp/muse-mode.el
3776 2005-07-06 02:25:56 GMT Michael Olson <mwolson@gnu.org> patch-89
3779 Make interwiki links publish with the correct extension.
3781 muse--main--1.0--patch-89
3783 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Add the correct
3784 prefix and suffix to interwiki names, as well as stripping out unwanted
3789 ChangeLog lisp/muse-wiki.el
3792 2005-07-06 02:02:42 GMT Michael Olson <mwolson@gnu.org> patch-88
3795 Fix publishing of bare interwiki names.
3797 muse--main--1.0--patch-88
3799 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Use `setq' instead of
3800 `set'. Use `muse-assoc-string' instead of `assoc'.
3802 * lisp/muse.el (muse-assoc-string): New compatibility function that makes
3803 `assoc-string' functionality usable with Emacs21 and XEmacs.
3807 ChangeLog lisp/muse-wiki.el lisp/muse.el
3810 2005-07-06 01:41:24 GMT Michael Olson <mwolson@gnu.org> patch-87
3813 Apply a few fixes from Yann's branch.
3815 muse--main--1.0--patch-87
3817 Background: I hacked on Muse over the weekend while offline, and so did
3818 Yann. His changes to muse-wiki.el are different than the
3819 ones that I made, so we should probably figure out the best
3820 way to handle this when we both get on IRC again. For now,
3821 I've merged in the bugfixes that he's made, omitting most of
3822 the changes to muse-wiki.
3824 * lisp/muse-latex.el (muse-latex-markup-regexps): Escape %.
3826 * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Add docstring.
3828 * lisp/muse.el (muse-page-name): Fix a bug that was inadvertently
3829 introduced previously.
3833 ChangeLog lisp/muse-latex.el lisp/muse-wiki.el lisp/muse.el
3836 2005-07-05 20:41:49 GMT Michael Olson <mwolson@gnu.org> patch-86
3839 Warn if file not published; hack further on Wiki stuff.
3841 muse--main--1.0--patch-86
3843 * lisp/muse-html.el (muse-html-markup-paragraph): Make this only try to
3844 complete <div> tags that are of the class "image-link". It is hoped
3845 that this will prevent user-added <div> tags from being mangled.
3847 * lisp/muse-mode.el (muse-link-at-point): Don't pass an argument to
3848 `muse-handle-implicit-link' or `muse-handle-explicit-link' since they
3849 need to look at the text at point.
3851 * lisp/muse-publish.el (muse-publish-this-file): Warn the user if the
3852 current file has not been published since it was up-to-date. Thanks to
3853 Bill Freeman for the suggestion.
3855 * lisp/muse-publish.el (muse-publish-url): Handle case when returned url
3856 is nil. If this happens, return the original URL.
3858 * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Set using
3859 `muse-wiki-update-interwiki-regexp.'
3860 (muse-wiki-update-interwiki-regexp): New function that sets the value
3861 of `muse-wiki-interwiki-regexp'.
3862 (muse-wiki-interwiki-alist): Call `muse-wiki-update-interwiki-regexp'
3865 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Renamed from
3866 `muse-wiki-expand-interwiki'.
3867 (muse-wiki-transform-wikiword): New function that prevents WikiWords
3868 with no matching file from being published as links.
3870 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Accept an optional
3871 string argument once again, since this behavior is needed when
3873 (muse-wiki-handle-wikiword): Ditto.
3875 * lisp/muse.el (muse-handle-url): Ditto.
3877 * lisp/muse.el (muse-handle-implicit-link): Ditto. Restore match data
3878 after every unsuccessful attempt at handling the link. If argument is
3879 given, restore match-data at end, too.
3881 * lisp/muse.el (muse-handle-explicit-link): Accept optional string
3882 argument. Match data is always saved. If argument is not given,
3883 assume that `muse-implicit-link-regexp' has been matched against, and
3884 return the 1st match string if no handlers worked.
3888 ChangeLog lisp/muse-html.el lisp/muse-mode.el
3889 lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
3892 2005-07-04 23:00:06 GMT Michael Olson <mwolson@gnu.org> patch-85
3895 Hack on WikiName handling and make TAB work for Wiki links.
3897 muse--main--1.0--patch-85
3899 * lisp/muse-colors.el (muse-colors-markup): Use
3900 `muse-explicit-link-regexp' instead of `muse-link-regexp'.
3902 * lisp/muse-colors.el (muse-link-face): Add new argument EXPLICIT. If
3903 nil, don't color bad links. If non-nil, color bad links.
3905 * lisp/muse-colors.el (muse-colors-link): Pass `t' to `muse-link-face'.
3907 * lisp/muse-journal.el (muse-journal-rss-markup-regexps): Use
3908 `muse-explicit-link-regexp' instead of `muse-link-regexp'.
3909 (muse-journal-rss-munge-buffer): Ditto.
3911 * lisp/muse-mode.el (muse-mode-fill-nobreak-p, muse-link-at-point):
3914 * lisp/muse-mode.el (muse-link-at-point): Rewrite so that explicit links
3915 are handled first, then implicit ones. It should work better in all
3916 cases. For now, we depend on the value of `muse-implicit-link-regexp'
3917 to determine how far to scan for an implicit link. This defaults to
3918 the text between the point and the next space.
3920 * lisp/muse-mode.el (muse-visit-link-default): Refactored code from
3921 `muse-visit-link'. If the ANCHOR argument is a string, search for it
3922 literally after opening the buffer. Hopefully this can be of use in
3923 custom visit-link functions, when necessary.
3925 * lisp/muse-mode.el (muse-visit-link): Docfix. Call
3926 `muse-visit-link-default'.
3928 * lisp/muse-mode.el (muse-next-reference, muse-previous-reference):
3929 Search by text properties instead of regexps. This allows Muse to find
3930 links without having to have a massive regexp that contains all link
3931 types. The downside is that this will not work if the user defontifies
3932 the buffer. But it would somewhat defeat the purpose of following
3933 links if you can't see them.
3935 * lisp/muse-project.el (muse-project-batch-publish): Handle case when not
3936 enough command line args are passed in batch mode.
3938 * lisp/muse-publish.el (muse-publish-markup-regexps): Use
3939 `muse-explicit-link-regexp'.
3941 * lisp/muse-regexps.el (muse-explicit-link-regexp): Renamed from
3944 * lisp/muse-regexps.el (muse-implicit-link-regexp): New option that
3945 specifies the "common ground" of all implicit links, like URLs, bare
3946 WikiNames, and -- in the future -- email addresses.
3948 * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): Quote 'boolean.
3950 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Arg URL is no longer
3951 optional. That was a bad idea on my part. Renamed from
3952 `muse-wiki-interwiki-handle'. Hopefully all this renaming doesn't
3955 * lisp/muse-wiki.el (muse-wiki-expand-interwiki): Renamed from
3956 `muse-wiki-interwiki-expand'.
3957 (muse-wiki-handle-wikiword): Renamed from
3958 `muse-wiki-wikiword-handle'.
3960 * lisp/muse-wiki.el ("muse-colors", "muse-publish"): Use a string value
3961 for the eval-after-load arg since XEmacs chokes on constants.
3963 * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Don't display a bad-link
3964 face on WikiWords that don't correspond with a file. If people really
3965 want this to appear in bad-link face, I could accommodate that.
3967 * lisp/muse.el (muse-handle-url): New function that detects whether the
3968 given string is a URL.
3969 (muse-implicit-link-functions): Renamed from
3970 `muse-mode-link-functions'. Defaults to `muse-handle-url'.
3971 (muse-explicit-link-functions): Renamed from
3972 `muse-mode-handler-functions'.
3973 (muse-handle-implicit-link): New function that handles all
3974 implicit links by calling functions from `muse-implicit-link-functions'.
3975 (muse-handle-explicit-link): Renamed from
3980 ChangeLog lisp/muse-colors.el lisp/muse-journal.el
3981 lisp/muse-mode.el lisp/muse-project.el lisp/muse-publish.el
3982 lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
3985 2005-07-04 14:40:31 GMT Michael Olson <mwolson@gnu.org> patch-84
3988 Allow WikiWords to be ignored with <nop> or "''''".
3990 muse--main--1.0--patch-84
3992 * lisp/muse-mode.el (muse-browse-result): Docfixes.
3994 * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): New option that determines
3995 whether to hide <nop> tags when coloring a Muse buffer.
3996 (muse-wiki-wikiword-at-point): Docfix.
3997 (muse-wiki-colors-nop-tag): New function that colors <nop> tags.
3998 (muse-wiki-publish-nop-tag): New function that interprets <nop> tags
4000 (muse-colors-tags, muse-publish-markup-tags): Interpret <nop> tags,
4001 which keeps the WikiWord that follows it from being interpreted.
4002 (muse-publish-markup-regexps): Allow 4 single quotes to function as a
4007 ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
4010 2005-07-04 11:20:50 GMT Michael Olson <mwolson@gnu.org> patch-83
4013 Update postal address of FSF in muse-wiki.el.
4015 muse--main--1.0--patch-83
4017 * lisp/muse-wiki.el: Update postal address of the FSF.
4021 ChangeLog lisp/muse-wiki.el
4024 2005-07-01 22:48:51 GMT Michael Olson <mwolson@gnu.org> patch-82
4027 Interpret explicit links before emphasis.
4029 muse--main--1.0--patch-82
4031 * lisp/muse-publish.el (muse-publish-markup-regexps): Interpret explicit
4032 links before emphasis.
4034 * lisp/muse-wiki.el (muse-publish): Make rules use a multiple of 100 just
4038 ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
4041 2005-06-26 22:55:55 GMT Michael Olson <mwolson@gnu.org> patch-81
4044 Wiki hacking, regexp tweaks.
4046 muse--main--1.0--patch-81
4048 * lisp/muse-project.el (muse-project-ignore-regexp): Change group to
4051 * lisp/muse-regexps.el (muse-regexp-use-character-classes): New variable
4052 that indicates whether or not to use character classes in regexps. The
4053 default is to let Muse try to figure it out.
4054 (muse-extreg-usable-p): Make use of this variable.
4056 * lisp/muse-regexps.el (muse-url-regexp): There's too much whitespace in
4057 this regexp. I'm guessing it was supposed to have a TAB in there at
4058 one time. Replace this stuff with muse-regexp-space.
4060 * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use wikified EmacsWiki
4063 * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use "choice" instead of
4066 * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Include the page
4067 delimiter as part of the regexp. Allow "#" or "::" to be a delimiter.
4068 We'll fix those anchor problems eventually!
4070 * lisp/muse-wiki.el (muse-wiki-interwiki-at-point): New function that
4071 uses `muse-interwiki-handle' to determine whether an interwiki link is
4074 * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Make URL optional and
4075 look for a suitable value at point if needed.
4077 * lisp/muse-wiki.el: Make interwiki regexps color the same as wikiwords.
4079 * lisp/muse-wiki.el: Add publishing rule for muse-wiki-interwiki-regexp.
4081 * lisp/muse-wiki.el (muse-mode-link-functions): Add interwiki handling.
4084 ChangeLog lisp/muse-project.el lisp/muse-regexps.el
4088 2005-06-25 04:44:00 GMT Michael Olson <mwolson@gnu.org> patch-80
4091 Make installation of manual when not using Debian go smoothly.
4093 muse--main--1.0--patch-80
4095 * Makefile.defs (INSTALLINFO): New variable that specifies what command
4096 and options are to be used when insinuating the Muse documentation into
4099 * Makefile (install): Make use of INSTALLINFO.
4101 * README (Installation): Give directions for changing INSTALLINFO on a
4102 Debian system and changing where Muse is installed.
4107 ChangeLog Makefile Makefile.defs README muse.texi
4110 2005-06-25 04:09:15 GMT Michael Olson <mwolson@gnu.org> patch-79
4113 Fix compiler warning induced by last patch.
4115 muse--main--1.0--patch-79
4117 * lisp/muse-project.el (muse-current-file): Move to muse.el to fix
4121 ChangeLog lisp/muse-project.el lisp/muse.el
4124 2005-06-25 04:02:11 GMT Michael Olson <mwolson@gnu.org> patch-78
4127 Add `muse-current-file', fix minor QuickStart issue.
4129 muse--main--1.0--patch-78
4131 * examples/QuickStart: Make John Wiegley the author.
4133 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
4134 `muse-current-file' instead of `buffer-file-name'.
4136 * lisp/muse-project.el (muse-current-project): Document.
4138 * lisp/muse-project.el (muse-current-file): New variable indicating the
4139 name, including path, of the file that is currently being published.
4140 (muse-project-of-file): Make use of
4141 `muse-current-file'.
4143 * lisp/muse-publish.el (muse-publish-file): Set `muse-current-file' here.
4145 * lisp/muse.el (muse-page-name): Make use of `muse-current-file'.
4148 ChangeLog examples/QuickStart lisp/muse-blosxom.el
4149 lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
4153 2005-06-24 21:15:35 GMT Michael Olson <mwolson@gnu.org> patch-77
4156 Make muse-replace-regexp-in-string closer to its parent; no func change.
4158 muse--main--1.0--patch-77
4160 * lisp/muse.el (muse-replace-regexp-in-string): Add 2 more optional args
4161 to implement all functionality of `replace-regexp-in-string'. No
4162 functionality change.
4166 ChangeLog lisp/muse.el
4169 2005-06-24 00:22:12 GMT Michael Olson <mwolson@gnu.org> patch-76
4172 Play nicely with fill, adaptive-fill, and flyspell.
4174 muse--main--1.0--patch-76
4176 * muse-mode.el (muse-mode-intangible-links): New function used to
4177 determine whether links will be considered intangible.
4179 * lisp/muse-mode.el (muse-mode-link-functions)
4180 (muse-mode-handler-functions): Minor docfix.
4182 * lisp/muse-mode.el (muse-mode): Don't split long links when performing
4183 fill. Play nicely with adaptive-fill. Avoid lockup with flyspell by
4184 making links intangible by default, but this may be adjusted by use of
4185 the `muse-mode-intangible-links' function.
4187 * lisp/muse-mode.el (muse-mode-fill-nobreak-p): New function that returns
4188 nil if we should allow a fill to occur here. Keeps links from being
4191 * lisp/muse-mode.el (muse-mode-flyspell-p): New function that returns
4192 non-nil if we allow spell-checking to occur here. Keeps links from
4193 being improperly colorized.
4195 * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Break up long line; no
4196 functionality change.
4199 ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
4202 2005-06-23 07:13:35 GMT Michael Olson <mwolson@gnu.org> patch-75
4205 Minor doc changes and code prettification.
4207 muse--main--1.0--patch-75
4209 * AUTHORS: Note that YH's assignment is in the mail.
4211 * README (scripts): Explain better the contents of the `scripts'
4214 * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Split long line.
4217 AUTHORS ChangeLog README lisp/muse-wiki.el
4220 2005-06-23 05:20:04 GMT Michael Olson <mwolson@gnu.org> patch-74
4223 Merged from hodique@lifl.fr--2005 (patch 7-11)
4225 muse--main--1.0--patch-74
4229 * hodique@lifl.fr--2005/muse--yh--1.0--patch-7
4230 split WikiWords and InterWiki links into their own package
4232 * hodique@lifl.fr--2005/muse--yh--1.0--patch-8
4233 Merged from mwolson@gnu.org--2005 (patch 63-67), adapted muse-wiki features
4235 * hodique@lifl.fr--2005/muse--yh--1.0--patch-9
4236 Mimic experimental behavior for interwiki
4238 * hodique@lifl.fr--2005/muse--yh--1.0--patch-10
4239 fix notes publishing
4241 * hodique@lifl.fr--2005/muse--yh--1.0--patch-11
4245 lisp/.arch-ids/muse-wiki.el.id lisp/muse-wiki.el
4248 ChangeLog lisp/muse-colors.el lisp/muse-html.el
4249 lisp/muse-mode.el lisp/muse-publish.el lisp/muse.el
4252 experimental/.arch-ids/muse-wiki.el.id
4253 ==> experimental/.arch-ids/muse-wiki-old.el.id
4254 experimental/muse-wiki.el
4255 ==> experimental/muse-wiki-old.el
4258 hodique@lifl.fr--2005/muse--yh--1.0--patch-7
4259 hodique@lifl.fr--2005/muse--yh--1.0--patch-8
4260 hodique@lifl.fr--2005/muse--yh--1.0--patch-9
4261 hodique@lifl.fr--2005/muse--yh--1.0--patch-10
4262 hodique@lifl.fr--2005/muse--yh--1.0--patch-11
4265 2005-06-22 23:05:33 GMT Michael Olson <mwolson@gnu.org> patch-73
4268 Tell people where to find on-line version of manual.
4270 muse--main--1.0--patch-73
4272 * README: Add on-line locations for manual.
4274 * muse.texi: Remove @include directive. This makes generating a PDF of
4275 this documentation a lot easier.
4277 * muse.texi (Preface): Add on-line locations for manual.
4280 ChangeLog README muse.texi
4283 2005-06-22 19:57:42 GMT Michael Olson <mwolson@gnu.org> patch-72
4286 Try to make Muse play nice with outline minor mode.
4288 muse--main--1.0--patch-72
4290 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-emphasized)
4291 (muse-colors-underlined, muse-use-font-lock, muse-link-properties): Use
4292 "muse" instead of "t" when adding invisibility to text or checking for
4295 * lisp/muse.el (muse-add-to-invisibility-spec): New function that is a
4296 compatibility wrapper for `add-to-invisibility-spec'; XEmacs doesn't have
4300 ChangeLog lisp/muse-colors.el lisp/muse.el
4303 2005-06-22 08:02:58 GMT Michael Olson <mwolson@gnu.org> patch-71
4306 Minor grammar fix in Introduction section of manual.
4308 muse--main--1.0--patch-71
4310 * muse.texi (Introduction): Minor grammar fix.
4316 2005-06-22 06:32:02 GMT Michael Olson <mwolson@gnu.org> patch-70
4321 muse--main--1.0--patch-70
4323 * lisp/muse-colors.el: Remove unnecessary use of Version in header.
4325 * lisp/muse-html.el (muse-html-encoding-map): Add mapping for iso-8859-1.
4327 * lisp/muse-poem.el (muse-poem-markup-strings)
4328 (muse-poem-chapbook-strings): Make customizable.
4330 * lisp/muse-poem.el (muse-chapbook-latex-header)
4331 (muse-chapbook-latex-footer): Docfix.
4333 * lisp/muse-texinfo.el (muse-texinfo-info-extension)
4334 (muse-texinfo-pdf-extension): Ditto.
4336 * lisp/muse.el (muse-version): Change to 3.01.
4338 * muse.texi (Poem, Texinfo): Last two publishing styles complete. We're
4342 ChangeLog lisp/muse-colors.el lisp/muse-html.el
4343 lisp/muse-poem.el lisp/muse-texinfo.el lisp/muse.el muse.texi
4346 2005-06-20 02:29:08 GMT Michael Olson <mwolson@gnu.org> patch-69
4349 Tweak documentation thoroughly; still incomplete.
4351 muse--main--1.0--patch-69
4353 * README: Minor tweaks.
4355 * muse.texi: Massively rename chapters so that the titles are more
4356 descriptive. Clean up grammar.
4358 * muse.texi (Obtaining Muse): Move content of Installation node here,
4359 stripping out any customization tips, since those are covered later.
4360 Re-work this chapter since I was dissatisfied with it.
4362 * muse.texi (Installation): This node has the content of README regarding
4363 installation, which fits the title of the node much better than the
4366 * muse.texi (Blosxom): Turn the sections of this section into
4369 * muse.texi (Getting Help and Reporting Bugs): Turn this into a list. I
4372 * muse.texi (History): Add a "2005" item.
4375 ChangeLog README muse.texi
4378 2005-06-19 07:15:45 GMT Michael Olson <mwolson@gnu.org> patch-68
4381 Finish documenting 2 more publishing styles.
4383 muse--main--1.0--patch-68
4385 * lisp/muse-blosxom.el, lisp/muse-latex.el: Minor docfixes throughout.
4387 * lisp/muse-journal.el: Docfixes.
4389 * lisp/muse-publish.el (muse-publish-markup-functions): Add significant
4390 documentation to this function.
4392 * muse.texi (Blosxom Options): New node containing the publishing styles
4393 and options provided by Blosxom.
4394 (Book): Add usage note, as I suspect a lot of people might be confused
4396 (HTML): Space out entries better.
4397 (Journal, LaTeX): New nodes for publishing styles.
4398 (Common Elements): Document a few options that are present in
4402 ChangeLog lisp/muse-blosxom.el lisp/muse-journal.el
4403 lisp/muse-latex.el lisp/muse-publish.el muse.texi
4406 2005-06-19 04:45:46 GMT Michael Olson <mwolson@gnu.org> patch-67
4409 Make Muse installable and correct an Emacs21 issue.
4411 muse--main--1.0--patch-67
4413 * Makefile (.PRECIOUS): Indicate that .info and .html files in this
4414 directory will be generated.
4415 (all): Compile muse.info by default.
4416 (doc): Refactor into individual generation rules for .html and .info
4418 (install): New rule that installs Muse source code, compiled .elc
4419 files, and the manual into proper places.
4421 * Makefile.defs (ELISPDIR, INFODIR): Correct minor goof-up.
4423 * README (Insinuation): Move old content of Installation here.
4424 (Installation): Fill out this section.
4425 (Further Documentation): Add link to my website and note that a full
4426 manual is included with Muse.
4428 * lisp/Makefile (EL): Populate with .el files.
4429 (install): New rule that installs both .elc and .el files.
4431 * lisp/muse-texinfo.el (muse-texinfo-info-generate): If we're running
4432 Emacs21, hack in a handler for the @documentencoding tag so that it
4436 ChangeLog Makefile Makefile.defs README lisp/Makefile
4437 lisp/muse-texinfo.el
4440 2005-06-19 03:05:38 GMT Michael Olson <mwolson@gnu.org> patch-66
4443 Cater even more to XEmacs and its annoying whims.
4445 muse--main--1.0--patch-66
4447 * examples/Makefile (%.html, %.pdf, %.info): Pass EMACS value as
4448 environment variable.
4450 * lisp/Makefile (%.elc, test): Don't use "-L" option since XEmacs can't
4451 handle it. Load `muse-build.el' instead.
4453 * lisp/muse-colors.el (muse-colors-link): Add note that `link' is not
4456 * lisp/muse-journal.el (muse-journal-latex-munge-buffer)
4457 (muse-journal-rss-munge-buffer): Add note that the `qotd' binding is
4460 * lisp/muse-journal.el (muse-journal-generate-pages): Add note that this
4461 function does not appear to be used.
4463 * lisp/muse.el (muse-replace-regexp-in-string): Use in place of
4464 `replace-regexp-in-string', since XEmacs doesn't have this function.
4465 We only implement the first 3 args, but this could be extended if we
4468 * lisp/muse-blosxom.el (muse-blosxom-title-to-file): Use
4469 `muse-replace-regexp-in-string' in place of `replace-regexp-in-string'
4471 * lisp/muse-journal.el (muse-journal-anchorize-title): Ditto.
4473 * lisp/muse-colors.el (muse-colors-custom-tags): Remove unused binding to
4474 make XEmacs shut up.
4476 * lisp/muse-convert.el (muse-write-footnote): Ditto.
4478 * lisp/muse-html.el (muse-html-markup-table): Ditto.
4480 * lisp/muse-http.el (muse-winnow-list): Ditto.
4482 * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
4484 * lisp/muse-project.el (muse-project-file-entries): Ditto.
4486 * lisp/muse-publish.el (muse-publish-markup): Ditto.
4488 * scripts/muse-build.el: Add contrib path first; probably doesn't change
4491 * scripts/publish: Use EMACS environment variable instead of hard-coding
4495 ChangeLog examples/Makefile lisp/Makefile lisp/muse-blosxom.el
4496 lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
4497 lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
4498 lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
4499 lisp/muse.el scripts/muse-build.el scripts/publish
4502 2005-06-19 00:43:54 GMT Michael Olson <mwolson@gnu.org> patch-65
4505 Move lisp files to `lisp' directory; hack on Makefiles, XEmacs compat.
4507 muse--main--1.0--patch-65
4509 * AUTHORS: Update entry.
4511 * muse-*.el: Move to the lisp directory.
4513 * lisp/Makefile: New file containing rules to test and compile the
4516 * Makefile.defs: New file that contains common definitions for all other
4517 Makefiles, such as Emacs command to use.
4519 * Makefile: Move lisp-specific rules to lisp/Makefile.
4520 (SUBDIRS): New variable containing subdirectories to clean.
4522 * README: Update to reflect new location of source files. Give updated
4523 directions for compiling with XEmacs.
4525 * examples/Makefile (.PRECIOUS): Added to denote which type of files to
4527 (%.html): Pass SITEFLAG as an environment variable to
4530 * examples/QuickStart (The): Re-add the stray <comment> tag since it
4531 seems to be needed to keep the process from failing. This has *got* to
4532 be a bug in Muse, but I don't want to deal with it now.
4534 * lisp/muse-colors.el (muse-make-faces): Bind newsym locally.
4536 * lisp/muse-convert.el: Move line to commentary section.
4538 * lisp/muse-latex.el (muse-latex-markup-table): Note that the
4539 locally-bound `type' variable isn't used here.
4541 * lisp/muse-mode.el (muse-index-as-string): Remove unused `file' binding.
4543 * lisp/muse-texinfo.el (muse-texinfo-markup-table): Remove unused `field'
4546 * scripts/muse-build.el (load-path): Correct paths.
4548 * scripts/muse-build.el (muse-elint-files): Add a few variables here so
4549 as to avoid spurious warnings.
4551 * scripts/publish (style): Make use of SITEFLAG environment variable, if
4554 * lisp/muse.el (muse-line-end-position, muse-line-beginning-position):
4555 (muse-match-string-no-properties): New functions that take the place of
4556 `line-end-position', `line-beginning-position', and
4557 `match-string-no-properties', respectively.
4559 * examples/johnw/muse-johnw.el (muse-my-html-insert-contents)
4560 (muse-my-journal-find-entries): Use Muse-specific version of
4561 `match-string-no-properties', `line-beginning-position', and
4562 `line-end-position' since these do not exist in XEmacs.
4564 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-region)
4565 (muse-colors-custom-tags, muse-colors-link, muse-colors-title): Ditto.
4567 * lisp/muse-convert.el (muse-latex-transform): Ditto.
4569 * lisp/muse-html.el (muse-html-insert-anchor, muse-html-markup-footnote)
4570 (muse-html-insert-contents): Ditto.
4572 * lisp/muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
4574 * lisp/muse-mode.el (muse-link-at-point, muse-edit-link-at-point): Ditto.
4576 * lisp/muse-poem.el (muse-poem-prepare-buffer): Ditto.
4578 * lisp/muse-publish.el (muse-publish-markup-tag)
4579 (muse-publish-markup-footnote, muse-publish-markup-leading-space)
4580 (muse-published-buffer-contents): Ditto.
4582 * scripts/muse-build.el (muse-elint-files): Ditto.
4585 .arch-ids/Makefile.defs.id Makefile.defs lisp/.arch-ids/=id
4586 lisp/.arch-ids/Makefile.id lisp/Makefile
4589 AUTHORS ChangeLog Makefile README examples/Makefile
4590 examples/QuickStart examples/johnw/muse-johnw.el
4591 lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
4592 lisp/muse-journal.el lisp/muse-latex.el lisp/muse-mode.el
4593 lisp/muse-poem.el lisp/muse-publish.el lisp/muse-texinfo.el
4594 lisp/muse.el scripts/muse-build.el scripts/publish
4597 .arch-ids/muse-blosxom.el.id
4598 ==> lisp/.arch-ids/muse-blosxom.el.id
4599 .arch-ids/muse-book.el.id
4600 ==> lisp/.arch-ids/muse-book.el.id
4601 .arch-ids/muse-colors.el.id
4602 ==> lisp/.arch-ids/muse-colors.el.id
4603 .arch-ids/muse-convert.el.id
4604 ==> lisp/.arch-ids/muse-convert.el.id
4605 .arch-ids/muse-docbook.el.id
4606 ==> lisp/.arch-ids/muse-docbook.el.id
4607 .arch-ids/muse-html.el.id
4608 ==> lisp/.arch-ids/muse-html.el.id
4609 .arch-ids/muse-http.el.id
4610 ==> lisp/.arch-ids/muse-http.el.id
4611 .arch-ids/muse-journal.el.id
4612 ==> lisp/.arch-ids/muse-journal.el.id
4613 .arch-ids/muse-latex.el.id
4614 ==> lisp/.arch-ids/muse-latex.el.id
4615 .arch-ids/muse-mode.el.id
4616 ==> lisp/.arch-ids/muse-mode.el.id
4617 .arch-ids/muse-poem.el.id
4618 ==> lisp/.arch-ids/muse-poem.el.id
4619 .arch-ids/muse-project.el.id
4620 ==> lisp/.arch-ids/muse-project.el.id
4621 .arch-ids/muse-publish.el.id
4622 ==> lisp/.arch-ids/muse-publish.el.id
4623 .arch-ids/muse-regexps.el.id
4624 ==> lisp/.arch-ids/muse-regexps.el.id
4625 .arch-ids/muse-texinfo.el.id
4626 ==> lisp/.arch-ids/muse-texinfo.el.id
4627 .arch-ids/muse.el.id
4628 ==> lisp/.arch-ids/muse.el.id
4630 ==> lisp/muse-blosxom.el
4632 ==> lisp/muse-book.el
4634 ==> lisp/muse-colors.el
4636 ==> lisp/muse-convert.el
4638 ==> lisp/muse-docbook.el
4640 ==> lisp/muse-html.el
4642 ==> lisp/muse-http.el
4644 ==> lisp/muse-journal.el
4646 ==> lisp/muse-latex.el
4648 ==> lisp/muse-mode.el
4650 ==> lisp/muse-poem.el
4652 ==> lisp/muse-project.el
4654 ==> lisp/muse-publish.el
4656 ==> lisp/muse-regexps.el
4658 ==> lisp/muse-texinfo.el
4666 2005-06-18 20:12:05 GMT Michael Olson <mwolson@gnu.org> patch-64
4669 Massively untabify files.
4671 muse--main--1.0--patch-64
4675 ChangeLog ChangeLog.2004 experimental/muse-message.el
4676 experimental/muse-wiki.el muse-book.el muse-colors.el
4677 muse-convert.el muse-docbook.el muse-html.el muse-http.el
4678 muse-journal.el muse-latex.el muse-mode.el muse-poem.el
4679 muse-project.el muse-publish.el muse-regexps.el
4680 muse-texinfo.el muse.el
4683 2005-06-18 19:57:44 GMT Michael Olson <mwolson@gnu.org> patch-63
4686 Merged from hodique@lifl.fr--2005 (patch 2-6), without the WikiWord change.
4688 muse--main--1.0--patch-63
4690 (Summary of changes that Yann made)
4692 * muse-colors.el (muse-colors-link): Whitespace cleanup.
4694 * muse-mode.el (muse-generate-index): Move index generation code into
4695 `muse-index-as-string'.
4696 (muse-index-as-string): New function that generates an index and
4697 returns it as a string, instead of placing it in a buffer like
4698 `muse-generate-index' used to.
4702 * hodique@lifl.fr--2005/muse--yh--1.0--patch-2
4703 merge from mwolson@gnu.org--2005
4705 * hodique@lifl.fr--2005/muse--yh--1.0--patch-3
4706 Accept WikiWords as links [mostly rescinded]
4708 * hodique@lifl.fr--2005/muse--yh--1.0--patch-4
4709 merge from mwolson@gnu.org--2005/muse--main--1.0
4711 * hodique@lifl.fr--2005/muse--yh--1.0--patch-5
4712 Merged from mwolson@gnu.org--2005 (patch 60-62)
4714 * hodique@lifl.fr--2005/muse--yh--1.0--patch-6
4715 provide a string view of the index
4718 ChangeLog muse-colors.el muse-latex.el muse-mode.el
4721 hodique@lifl.fr--2005/muse--yh--1.0--patch-2
4722 hodique@lifl.fr--2005/muse--yh--1.0--patch-3
4723 hodique@lifl.fr--2005/muse--yh--1.0--patch-4
4724 hodique@lifl.fr--2005/muse--yh--1.0--patch-5
4725 hodique@lifl.fr--2005/muse--yh--1.0--patch-6
4728 2005-06-18 06:21:19 GMT Michael Olson <mwolson@gnu.org> patch-62
4731 Document Blosxom, Book, DocBook, and HTML publishing styles.
4733 muse--main--1.0--patch-62
4735 * muse-blosxom.el: Clean up header.
4737 * muse-book.el (muse-before-book-publish-hook): Rename to
4738 `muse-book-before-publish-hook'.
4739 (muse-after-book-publish-hook): Rename to
4740 `muse-book-after-publish-hook'.
4742 * muse-html.el (muse-html-anchor-on-word, muse-html-table-attributes)
4743 (muse-html-markup-strings, muse-xhtml-markup-strings)
4744 (muse-html-meta-content-type, muse-html-meta-content-encoding)
4745 (muse-html-charset-default, muse-html-encoding-default)
4746 (muse-html-encoding-map): Docfixes.
4748 * muse.texi (Blosxom, Book, DocBook, HTML, Deriving Styles): New
4752 ChangeLog muse-blosxom.el muse-book.el muse-html.el muse.texi
4755 2005-06-18 01:35:33 GMT Michael Olson <mwolson@gnu.org> patch-61
4758 Begin work on Publishing Styles section of manual.
4760 muse--main--1.0--patch-61
4762 * Makefile (.PHONY): Add "doc" to list.
4763 (doc): New rule that generates Info and HTML files from muse.texi.
4764 (dist): Rely on `distclean', not `clean'.
4766 * examples/QuickStart (Authoring mode): Remove empty section.
4768 * muse.texi: Call this program "the Emacs Muse" in title.
4769 (Publishing Styles): Begin to populate section.
4770 (Deriving Styles): First subsection of Publishing Styles.
4771 (Contributors): Remove spurious copyright section, since we address
4774 * README: Actually remember to add this file.
4777 .arch-ids/README.id README
4780 ChangeLog Makefile examples/QuickStart muse.texi
4783 2005-06-17 01:10:41 GMT Michael Olson <mwolson@gnu.org> patch-60
4786 Document Markup Rules.
4788 muse--main--1.0--patch-60
4790 * examples/QuickStart: Remove stray <comment> tag.
4792 * muse.texi (Top): Comment every menu line.
4793 (Markup Rules): New section with plenty of subsections.
4796 ChangeLog examples/QuickStart muse.texi
4799 2005-06-15 23:50:12 GMT Michael Olson <mwolson@gnu.org> patch-59
4802 Release this as Muse 3.00.90 (RC1).
4804 muse--main--1.0--patch-59
4806 * Makefile (%.elc): Use -q instead of --no-init-file because the former
4807 is compatible with both Emacs and XEmacs.
4809 * examples/README: Renamed to QuickStart.
4811 * examples/Makefile (EXAMPLES): Reflect name change of README.
4816 ChangeLog Makefile examples/Makefile muse.el
4819 examples/.arch-ids/README.id
4820 ==> examples/.arch-ids/QuickStart.id
4822 ==> examples/QuickStart
4825 2005-06-15 22:47:05 GMT Michael Olson <mwolson@gnu.org> patch-58
4828 Makefile refactoring.
4830 muse--main--1.0--patch-58
4832 * Makefile (.PHONY): List all non-file targets.
4833 (examples): New rule that calls Make in the examples directory.
4834 (atranslit): Removed, since this isn't (yet) bundled with Muse.
4836 * README: Move to the examples directory. I'd prefer to distribute a
4837 very basic plain text README and use this as a quickstart + markup
4838 example + publishing example.
4840 * examples/Makefile: Move all README-related rules here.
4842 * examples/README: Add an "About this document" section.
4844 * scripts/publish (style): Do not include the contrib directory, since we
4845 don't use any code from there. Since this is only invoked from the
4846 examples directory, make sure add the parent directory to the load
4849 * muse.texi: Change version to 3.00.90 (RC1).
4851 * muse.el: Change location of the README file in header.
4853 * muse.el (muse-version): Update to 3.00.90 (RC1).
4856 examples/.arch-ids/Makefile.id examples/Makefile
4859 ChangeLog Makefile examples/README muse.el muse.texi
4864 ==> examples/.arch-ids/README.id
4869 2005-06-14 03:14:05 GMT Michael Olson <mwolson@gnu.org> patch-57
4872 Update my example configuration.
4874 muse--main--1.0--patch-57
4876 * examples/mwolson/muse-init.el: Update to reflect use of outline faces
4877 and experimental status of muse-message.
4880 ChangeLog examples/mwolson/muse-init.el
4883 2005-06-14 03:08:54 GMT Michael Olson <mwolson@gnu.org> patch-56
4886 Provide optional outline-style faces; customization fixes; experimental stuff.
4888 muse--main--1.0--patch-56
4890 * muse-colors.el (muse-colors-autogen-headings): New user-customizable
4891 option that determines what the header faces should look like. If
4892 'outline, use outline-style faces. If nil, don't generate the faces at
4893 all, which allows the user to specify their own. Otherwise, use the
4894 scaled faces, which is the default behavior.
4895 (muse-colors-outline-faces-list): List of faces to use. In case the
4896 outline faces are not available, provide reasonable defaults.
4897 (muse-make-faces): Use dolist instead of mapc. Implement the
4898 possibility of having outline-style colors for heading. Don't call
4899 this function immediately -- give the users time to make their changes
4900 through the customize interface. Once we call this function, Emcs from
4901 CVS will not allow the faces to be changed easily, which is a shame.
4903 * muse-message.el (muse-message-contents-tag): Copied from
4904 `muse-publish-contents-tag' in order to keep the customization
4905 interface from making the `muse-markup-tags' option from throwing a
4906 type mismatch error. This function is untested and will likely do
4907 nothing useful. This file has been moved to the experimental folder
4908 until it gets fleshed out more.
4910 * experimental/muse-wiki.el: New file from johnw's initial attempt at a
4911 file that could eventually provide wiki-like ability. Currently this
4912 is just a collection of functions that were pruned out when he remade
4913 Muse, so don't get too excited. I plan to eventually merge Yann
4914 Hodique's work here, probably after the first release of Muse.
4916 * muse-regexps.el (muse-regexp): Improve description.
4918 * muse-project.el (muse-project-ignore-regexp): Make this be a part of
4919 the muse-regexp group since it is just a single regexp. Lists of
4920 regexps don't have to be in muse-regexp, however.
4922 * muse-blosxom.el (muse-blosxom): Change use of `behaviour' to `behavior'
4923 since the Emacs devel mailing list seems to not want Britain-izations
4926 * muse-colors.el (muse-colors): Ditto.
4928 * muse-docbook.el (muse-docbook): Ditto.
4930 * muse-html.el (muse-html): Ditto.
4932 * muse-http.el (muse-http): Ditto.
4934 * muse-message.el (muse-message): Ditto.
4936 * muse-mode.el (muse-mode): Ditto.
4938 * muse-project.el (muse-project): Ditto.
4940 * muse-publish.el (muse-publish): Ditto.
4942 * muse.el (muse): Ditto.
4945 experimental/.arch-ids/=id
4946 experimental/.arch-ids/muse-wiki.el.id
4947 experimental/muse-wiki.el
4950 ChangeLog experimental/muse-message.el muse-blosxom.el
4951 muse-colors.el muse-docbook.el muse-html.el muse-http.el
4952 muse-mode.el muse-project.el muse-publish.el muse-regexps.el
4956 .arch-ids/muse-message.el.id
4957 ==> experimental/.arch-ids/muse-message.el.id
4959 ==> experimental/muse-message.el
4962 experimental experimental/.arch-ids
4965 2005-06-13 22:37:20 GMT Michael Olson <mwolson@gnu.org> patch-55
4968 Fix publishing error when given an empty string for header/footer.
4970 muse--main--1.0--patch-55
4972 * muse-publish.el (muse-insert-file-or-string): Don't pass argument to
4973 `file-readable-p' if it is an empty string. For some reason,
4974 `file-readable-p' and `insert-file-contents' were treating an empty
4975 string as if it were the current directory.
4978 ChangeLog muse-publish.el
4981 2005-06-13 22:01:00 GMT Michael Olson <mwolson@gnu.org> patch-54
4984 WYSIWYG emphasis, XEmacs compatibility hacks.
4986 muse--main--1.0--patch-54
4988 * muse-colors.el (muse-colors-emphasized): Make emphasis more WYSIWIG
4989 compliant. Only colorize if we end with the same number of asterisks
4990 as we start with, preventing unnoticed syntax errors. Don't colorize
4991 in the middle of a word.
4992 (muse-colors-underlined): Make underlining more WYSIWIG compliant.
4993 Only colorize if we end with an underscore. Don't colorize in the
4996 * muse-docbook.el (muse-docbook-markup-paragraph): Move question mark
4997 inside of group. This will probably not do anything, but it seems
5000 * muse-html.el (muse-html-markup-paragraph): Attempt to deal with case
5001 where we start with an image link. JohnW didn't seem to like having
5002 <p> tags inserted before image links, but they don't validate properly
5003 as they are. For now, I will surround such links/paragraphs with <div
5004 class="image-link"> in an attempt to be as not invasive and yet
5005 standards compliant as possible.
5007 * muse-html.el (muse-html-escape-string): Work around distinction between
5008 int and char types in XEmacs. Deal with an annoying replace-match bug
5009 in XEmacs that rears its head at times.
5011 * muse-publish.el (muse-publish-markup-word): Allow underlines to be
5015 ChangeLog muse-colors.el muse-docbook.el muse-html.el
5019 2005-06-13 01:13:08 GMT Michael Olson <mwolson@gnu.org> patch-53
5022 Minor code cleanup to address elint issues.
5024 muse--main--1.0--patch-53
5026 * Makefile (test): Don't build README files during this rule. Remove
5027 spurious "make clean" statement.
5029 * muse-colors.el (muse-colors-tags): Make sure that this appears in the
5030 `muse-colors' group, and give it a proper type.
5032 * muse-mode.el: Wrap condition-case around `eval-when-compile'.
5034 * examples/johnw/muse-johnw.el (muse-my-html-insert-contents,
5035 muse-my-journal-find-entries): Replace `string-to-int' with
5038 * muse-html.el (muse-html-insert-contents): Ditto.
5040 * muse-journal.el (muse-journal-html-munge-buffer,
5041 muse-journal-latex-munge-buffer): Ditto.
5043 * muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
5045 * muse-publish.el (muse-publish-markup-footnote,
5046 muse-publish-contents-tag): Ditto.
5048 * muse-regexps.el (muse-extreg-usable-p): Ditto.
5051 ChangeLog Makefile examples/johnw/muse-johnw.el muse-colors.el
5052 muse-html.el muse-journal.el muse-mode.el muse-publish.el
5056 2005-06-13 00:41:10 GMT Michael Olson <mwolson@gnu.org> patch-52
5059 Add ability to automate the creation a new blosxom entry.
5061 muse--main--1.0--patch-52
5063 * examples/mwolson/muse-init.el: Move new entry section to
5064 muse-blosxom.el. Modify the key settings in my example accordingly.
5066 * muse-blosxom.el (muse-blosxom-footer): Just use the empty string, since
5067 Muse always makes sure that the file ends with a newline.
5069 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove this, since
5070 planner markup is now provided automatically by the planner port to
5071 Muse, and we don't have any customized markup.
5073 * muse-blosxom.el (muse-blosxom-base-directory): New customizable
5074 variable that specifies where the base directory of your blog entries
5077 * muse-blosxom.el (muse-blosxom-get-categories): Get the categories from
5078 the base directory. Explore categories recursively.
5080 * muse-blosxom.el (muse-blosxom-title-to-file): Helper function for
5081 `muse-blosxom-new-entry'. Turns the given title into a lowercase, sans
5082 special characters file name.
5084 * muse-blosxom.el (muse-blosxom-new-entry): Automate the process of
5085 making a new blog entry. It will prompt you for a category, then a
5086 title, and then will create a new file that has the date and title
5090 ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
5093 2005-06-12 22:11:20 GMT Michael Olson <mwolson@gnu.org> patch-51
5096 Change mailing address of FSF, add AUTHORS file.
5098 muse--main--1.0--patch-51
5100 * muse-*.el, muse.texi: Change mailing address of FSF.
5102 * muse.texi (Contributors): Fix typo.
5104 * AUTHORS: New file containing a list of all of those who have
5105 contributed code or documentation to Muse, how many lines were changed,
5109 .arch-ids/AUTHORS.id AUTHORS
5112 ChangeLog muse-blosxom.el muse-convert.el muse-docbook.el
5113 muse-html.el muse-http.el muse-journal.el muse-latex.el
5114 muse-message.el muse-mode.el muse-poem.el muse-project.el
5115 muse-publish.el muse-regexps.el muse-texinfo.el muse.el
5119 2005-06-12 21:33:24 GMT Michael Olson <mwolson@gnu.org> patch-50
5122 Merged from hodique@lifl.fr--2005 (patch 0-1)
5124 muse--main--1.0--patch-50
5128 * hodique@lifl.fr--2005/muse--yh--1.0--base-0
5129 tag of mwolson@gnu.org--2005/muse--main--1.0--patch-49
5131 * hodique@lifl.fr--2005/muse--yh--1.0--patch-1
5132 fix .html (for example) in visible names for links
5135 ChangeLog muse-publish.el
5138 hodique@lifl.fr--2005/muse--yh--1.0--base-0
5139 hodique@lifl.fr--2005/muse--yh--1.0--patch-1
5142 2005-06-11 23:35:43 GMT Michael Olson <mwolson@gnu.org> patch-49
5145 Make generated X(HT)ML show up in the right encoding in other modes.
5147 muse--main--1.0--patch-49
5149 * muse-html.el (muse-xhtml-header): Add "encoding=..." to first line.
5150 Thanks to Zhiqiang Ye for the suggestion. This attempts to make
5151 generated (X)HTML files show up in the right coding system when editing
5152 them with another Emacs mode.
5154 * muse-journal.el (muse-journal-rss-header): Automatically determine the
5155 encoding instead of hard-coding it.
5157 * muse-message.el: Add content to Commentary section, explaining the use
5158 of this publishing style.
5161 ChangeLog muse-html.el muse-journal.el muse-message.el
5164 2005-06-11 01:28:01 GMT Michael Olson <mwolson@gnu.org> patch-48
5167 Move regexps to same group, only make 4 heading faces.
5169 muse--main--1.0--patch-48
5171 * muse-colors.el (muse-make-faces): Only create 4 header faces since we
5172 can only publish 3 of them specially, leaving the fourth to be in
5174 (muse-colors-markup): Only recognize 4 levels of heading.
5176 * muse-regexps.el (muse-tag-regexp, muse-link-regexp, muse-url-regexp)
5177 (muse-file-regexp, muse-image-regexp)
5178 (muse-ignored-extensions-regexp): Moved here from muse.el. It seems
5179 like a good idea to have all the regexps in the same group.
5182 ChangeLog muse-colors.el muse-regexps.el muse.el
5185 2005-06-09 19:48:02 GMT Michael Olson <mwolson@gnu.org> patch-47
5188 Update my example config, minor code cleanup.
5190 muse--main--1.0--patch-47
5192 * examples/mwolson/muse-init.el (muse-project-alist): Shorten project
5193 names and add "Plans" project.
5195 * muse-docbook.el (looking-back): Delete.
5197 * muse-html.el (looking-back): Delete.
5199 * muse-html.el (muse-html-markup-paragraph): Use `muse-looking-back'
5200 instead of `looking-back'.
5202 * muse.el (muse-looking-back): Instead of redefining the `looking-back'
5203 function, use this function. If `looking-back' exists, call it;
5204 otherwise, use a workaround.
5207 contrib/.arch-ids/pcomplete.el.id contrib/pcomplete.el
5210 ChangeLog examples/mwolson/muse-init.el muse-docbook.el
5211 muse-html.el muse.el
5214 2005-05-30 22:15:13 GMT Michael Olson <mwolson@gnu.org> patch-46
5217 Handle a few paragraph publishing edge cases better.
5219 muse--main--1.0--patch-46
5221 * muse-docbook.el (muse-docbook-markup-regexps): Consolidate the
5222 beginning-of-document, end-of-document, and paragraph separator regexps
5223 so that one markup rule can be used in all these cases.
5224 (muse-docbook-markup-paragraph): Handle more cases correctly. In
5225 particular, blockquote or center at beginning or end of document will
5226 be published properly. Hopefully this won't slow things down too much.
5227 (muse-docbook-markup-paragraph-close): Removed.
5229 * muse-blosxom.el (muse-blosxom-markup-regexps): Ditto.
5231 * muse-html.el (muse-html-markup-regexps, muse-html-markup-paragraph):
5233 (muse-html-markup-paragraph-close): Removed.
5236 ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
5239 2005-05-28 23:37:11 GMT Michael Olson <mwolson@gnu.org> patch-45
5242 Improve prompt when reading a tag.
5244 muse--main--1.0--patch-45
5246 * muse-mode.el (muse-insert-tag): Add a colon after "default" like some
5247 other Emacs modes seem to do.
5250 ChangeLog muse-mode.el
5253 2005-05-28 23:34:50 GMT Michael Olson <mwolson@gnu.org> patch-44
5256 Warn user when publishing fails due to a private directory.
5258 muse--main--1.0--patch-44
5260 * muse-project.el (muse-project-private-p): Warn users when publishing a
5261 file fails due to its directory not being readable by others. Make
5262 sure that you do a `chmod +o name_of_directory' if you want the
5263 contents of that directory to be publishable.
5266 ChangeLog muse-project.el
5269 2005-05-28 23:21:39 GMT Michael Olson <mwolson@gnu.org> patch-43
5272 Fix error with example tags and message publishing style.
5274 muse--main--1.0--patch-43
5276 * muse-colors.el: Don't define `font-lock-mode' as a variable. Check to
5277 see if a previous definition for `font-lock-multiline' exists.
5279 * muse-message.el (muse-message-example-tag): Don't require two
5280 additional (unused) arguments.
5283 ChangeLog muse-colors.el muse-message.el
5286 2005-05-22 05:58:40 GMT Michael Olson <mwolson@gnu.org> patch-42
5289 Always end the published document with a newline.
5291 muse--main--1.0--patch-42
5293 * muse-html.el (muse-html-markup-paragraph-close): Always end the
5294 published document with a newline.
5296 * muse-docbook.el (muse-docbook-markup-paragraph-close): Ditto.
5299 ChangeLog muse-docbook.el muse-html.el
5302 2005-05-22 01:26:13 GMT Michael Olson <mwolson@gnu.org> patch-41
5305 Don't let automatic backup files crash the publishing process.
5307 muse--main--1.0--patch-41
5309 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove rule for date
5310 directive since this value is already processed by
5311 `muse-publish-markup-directive', and may be obtained by using
5312 the code: (muse-publishing-directive "date").
5314 * muse-colors.el (muse-colors-region): Make sure that we don't ever try
5315 to run (funcall nil); this happened once during a debugging process.
5317 * muse-project.el (muse-project-private-p): Skip any file for which we
5318 cannot fetch attributes. This fixes a bug where having an
5319 Emacs-generated automatic backup file in a publishing directory causes
5320 the publishing process to halt with an error.
5323 ChangeLog muse-blosxom.el muse-colors.el muse-project.el
5326 2005-05-20 20:44:46 GMT Michael Olson <mwolson@gnu.org> patch-40
5329 Apply fix in previous patch to the DocBook publishing style.
5331 muse--main--1.0--patch-40
5333 * muse-docbook.el (muse-docbook-markup-paragraph-close): Apply fix from
5334 previous patch here as well.
5338 ChangeLog muse-docbook.el
5341 2005-05-20 20:28:32 GMT Michael Olson <mwolson@gnu.org> patch-39
5344 Fix newly-introduced lock-up during HTML publishing.
5346 muse--main--1.0--patch-39
5348 * muse-blosxom.el (muse-blosxom-markup-regexps): Give date directive and
5349 planner rules higher priority in the publishing sequence. Hopefully
5350 this will not wreck anything; I don't use these rules, so I cannot
5351 tell. This wasn't a real bugfix, just an aesthetic code thing for me.
5353 * muse-html.el (muse-html-markup-paragraph-close): Don't use
5354 replace-match; that seems to be slightly evil. Return nil instead of a
5355 newline since otherwise Muse thinks that we are not done yet and gets
5356 into an infinite loop. This should fix the lock-up problem that
5357 resulted from the previous few patches.
5360 ChangeLog muse-blosxom.el muse-html.el
5363 2005-05-19 23:44:16 GMT Michael Olson <mwolson@gnu.org> patch-38
5368 muse--main--1.0--patch-38
5370 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove stray parenthesis.
5374 ChangeLog muse-blosxom.el
5377 2005-05-19 23:41:54 GMT Michael Olson <mwolson@gnu.org> patch-37
5380 Make docbook and blosxom modes close paragraphs properly at end.
5382 muse--main--1.0--patch-37
5384 * muse-blosxom.el (muse-blosxom-markup-regexps): Use new rule from last
5387 * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
5388 (muse-docbook-markup-paragraph-close): Adapt from
5389 `muse-html-markup-paragraph-close'.
5391 * muse-html.el (muse-html-markup-paragraph-close): Add newline so that we
5392 preserve the same appearance as before the last patch.
5395 ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
5398 2005-05-19 23:26:50 GMT Michael Olson <mwolson@gnu.org> patch-36
5401 Bugfix: Close P tag properly at end of file.
5403 muse--main--1.0--patch-36
5405 * muse-blosxom.el: Fix bug where loading this file twice would cause an
5408 * muse-html.el (muse-html-markup-regexps): Use simpler mechanism for
5409 detecting whether or not a paragraph needs a closing P tag.
5410 (muse-html-markup-paragraph-close): New function that only inserts a
5411 closing P tag when an unclosed P tag is nearby.
5414 ChangeLog muse-blosxom.el muse-html.el
5417 2005-05-18 06:07:02 GMT Michael Olson <mwolson@gnu.org> patch-35
5420 Update my example settings.
5422 muse--main--1.0--patch-35
5424 * examples/mwolson/muse-init.el: Synchronize with my current settings.
5427 ChangeLog examples/mwolson/muse-init.el
5430 2005-05-18 06:03:07 GMT Michael Olson <mwolson@gnu.org> patch-34
5433 Update documentation for C-c TAB feature.
5435 muse--main--1.0--patch-34
5437 * muse.texi (Keystroke Summary): Note that C-c TAB calls
5445 2005-05-18 06:00:27 GMT Michael Olson <mwolson@gnu.org> patch-33
5448 New feature: tag completion with C-c TAB.
5450 muse--main--1.0--patch-33
5452 * muse-mode.el (muse-mode-map): Map C-c TAB to `muse-insert-tag'.
5453 (muse-tag-history, muse-custom-tags): New variables that keep track of
5454 the tag history and newly-entered tags respectively for
5456 (muse-insert-tag): New function that interactively prompts the user for
5460 ChangeLog muse-mode.el
5463 2005-05-18 05:49:07 GMT Michael Olson <mwolson@gnu.org> patch-32
5466 Fix XHTML validation error with <hr> and <br>.
5468 muse--main--1.0--patch-32
5470 * muse-html.el (muse-xhtml-markup-strings): Use the proper form of the BR
5471 and HR tags for XHTML publishing. This should fix a few validation
5472 errors that I've been noticing lately.
5475 ChangeLog muse-html.el
5478 2005-05-12 22:46:10 GMT Michael Olson <mwolson@gnu.org> patch-31
5481 Remove flyspell overlays on links.
5483 muse--main--1.0--patch-31
5485 * muse-colors.el (muse-colors-link): Remove flyspell overlays. This
5486 should make the link clickable. On Emacs21, the color will stay red,
5487 but other Emacsen should do the right thing, which is use the normal
5488 link color. Hopefully this will fix some strange flyspell-related link
5492 ChangeLog muse-colors.el
5495 2005-05-06 03:30:05 GMT Michael Olson <mwolson@gnu.org> patch-30
5498 Update my example Muse settings.
5500 muse--main--1.0--patch-30
5502 * examples/mwolson/muse-init.el: Update from my latest version.
5503 (muse-project-alist): Remove the francais part of my blog.
5504 (my-muse-mode-flyspell-p): Split old `my-muse-mode-affect-p' function
5505 into this and `my-muse-mode-fill-nobreak-p'.
5506 (muse-mode-hook): Tell fill mode to avoid breaking links; hopefully
5507 this is the best way to accomplish this.
5508 (my-muse-blosxom-title-to-file): Replace more non-alphanumeric
5509 characters in the title.
5510 (my-muse-prepare-entry-for-xanga): Treat example regions better.
5513 ChangeLog examples/mwolson/muse-init.el
5516 2005-04-21 18:25:28 GMT Michael Olson <mwolson@gnu.org> patch-29
5519 Add simple `muse-version' function.
5521 muse--main--1.0--patch-29
5523 * muse.el (muse-version): New function that displays the value of the
5524 `muse-version' variable. This should be easier for the user to type
5525 than C-h v muse-version.
5531 2005-04-21 18:19:02 GMT Michael Olson <mwolson@gnu.org> patch-28
5534 Don't compile documentation by default.
5536 muse--main--1.0--patch-28
5538 * Makefile (all): Don't compile documentation by default.
5539 (doc): Use this rule to compile documentation.
5545 2005-04-16 18:08:24 GMT Michael Olson <mwolson@gnu.org> patch-27
5548 Merge RSS 2.0 enclosure support for muse-journal.el from johnw
5550 muse--main--1.0--patch-27
5552 2005-04-16 Michael Olson <mwolson@gnu.org>
5554 * muse-journal.el: Merge in enclosure support for RSS 2.0 from
5555 johnw. If a journal entry's title is a [[link]], then an
5556 <enclosure> tag will be added to the XML data giving the size and
5557 MIME type of the link target. This makes podcasting with Muse
5559 (muse-journal-rss-entry-template): Add enclosure usage to example.
5560 (muse-journal-rss-munge-buffer): Implement enclosures.
5563 ChangeLog muse-journal.el
5566 2005-04-15 05:54:30 GMT Michael Olson <mwolson@gnu.org> patch-26
5569 Standardize source headers, appease elint, don't require planner
5571 muse--main--1.0--patch-26
5573 2005-04-15 Michael Olson <mwolson@gnu.org>
5575 * Makefile, scripts/muse-build.el: Moved muse-build.el to the
5576 `scripts' directory since it really isn't part of Muse proper; it
5577 is used to generate Muse output from the command line.
5579 * muse-blosxom.el: Handle case where planner is not loaded so that
5580 it isn't a hard requirement.
5582 * muse-colors.el: Move definition of `muse-colors-tag-info' up so
5583 that elint doesn't complain.
5585 * muse-message.el (muse-message-markup-link): Don't throw up on
5586 links with no description.
5588 * muse-blosxom.el, muse-book.el, muse-colors.el, muse-convert.el,
5589 muse-docbook.el, muse-html.el, muse-http.el, muse-journal.el,
5590 muse-latex.el, muse-message.el, muse-mode.el, muse-poem.el,
5591 muse-project.el, muse-publish.el, muse-regexps.el,
5592 muse-texinfo.el, muse.el: Add standard header for each file in
5593 preparation for the initial release, which will hopefully happen
5594 sometime within the next month.
5598 experimental/.arch-ids/=id
5601 ChangeLog Makefile muse-blosxom.el muse-book.el muse-colors.el
5602 muse-convert.el muse-docbook.el muse-html.el muse-http.el
5603 muse-journal.el muse-latex.el muse-message.el muse-mode.el
5604 muse-poem.el muse-project.el muse-publish.el muse-regexps.el
5605 muse-texinfo.el muse.el
5608 .arch-ids/muse-build.el.id
5609 ==> scripts/.arch-ids/muse-build.el.id
5611 ==> scripts/muse-build.el
5613 removed directories:
5614 experimental experimental/.arch-ids
5617 2005-04-14 23:46:47 GMT Michael Olson <mwolson@gnu.org> patch-25
5620 Merge contents of muse-latexcjk.el into muse-latex.el.
5622 muse--main--1.0--patch-25
5624 2005-04-14 Michael Olson <mwolson@gnu.org>
5626 * muse-latex.el (muse-latexcjk-header, muse-latexcjk-footer)
5627 (muse-latexcjk-encoding-map, muse-latexcjk-encoding-default)
5628 (muse-latexcjk-encoding, muse-latexcjk-transform-content-type):
5629 Merge in from muse-latexcjk.el.
5631 * muse-latexcjk.el: Removed, functionality merged with
5635 .arch-ids/muse-latexcjk.el.id muse-latexcjk.el
5638 ChangeLog muse-latex.el
5641 2005-04-06 23:25:47 GMT Michael Olson <mwolson@gnu.org> patch-24
5644 Merge muse-xhtml.el into muse-html.el.
5646 muse--main--1.0--patch-24
5648 2005-04-06 Michael Olson <mwolson@gnu.org>
5650 * examples/mwolson/muse-init.el: Update with respect to the
5651 muse-xhtml.el merge.
5653 * muse-html.el: The contents of muse-xhtml.el have been merged in
5654 as advised by John Wiegley.
5655 (muse-html-style-sheet): Add example for XHTML use in the
5656 function's documentation.
5657 (muse-xhtml-header, muse-xhtml-footer, muse-xhtml-markup-tags):
5658 Moved from muse-xhtml.el.
5660 * muse-xhtml.el: Removed; contents merged into muse-html.el.
5663 .arch-ids/muse-xhtml.el.id muse-xhtml.el
5666 ChangeLog examples/mwolson/muse-init.el muse-html.el
5669 2005-04-06 03:18:55 GMT Michael Olson <mwolson@gnu.org> patch-23
5672 Try to fix regexps for Emacs 21.4.
5674 muse--main--1.0--patch-23
5676 2005-04-05 Michael Olson <mwolson@gnu.org>
5678 * muse-regexps.el (muse-extreg-usable-p): Try to make regexps work
5682 ChangeLog muse-regexps.el
5685 2005-04-01 17:59:47 GMT Michael Olson <mwolson@gnu.org> patch-22
5688 Add comments to the publish-project example script
5690 muse--main--1.0--patch-22
5692 2005-04-01 Michael Olson <mwolson@gnu.org>
5694 * examples/publish-project: Moved here from
5695 scripts/publish-project. Added a few comments so people know what
5699 ChangeLog examples/publish-project
5702 scripts/.arch-ids/publish-project.id
5703 ==> examples/.arch-ids/publish-project.id
5704 scripts/publish-project
5705 ==> examples/publish-project
5708 2005-04-01 02:27:08 GMT Michael Olson <mwolson@gnu.org> patch-21
5711 New XHTML style, add more examples to my sample muse config
5713 muse--main--1.0--patch-21
5715 2005-03-31 Michael Olson <mwolson@gnu.org>
5717 * examples/mwolson/muse-init.el: Give an example of deriving a
5718 custom publishing style.
5719 (my-muse-blosxom-finalize): Finalizes the "my-blosxom" style.
5720 (my-muse-prepare-entry-for-xanga): Mangle the published output
5721 from a blosxom project and copy the result to the clipboard for
5722 easy pasting into Xanga's web form. The file is untouched.
5724 * muse-html.el (muse-html-style-sheet): Include the <style
5725 type="text/css"></style> wrapper around the example.
5726 (muse-html-header): Don't add <style type="text/css"></style>
5727 around the value of `muse-html-style-sheet' anymore. This allows
5728 for the option of putting your stylesheet(s) in a separate file.
5729 An example of this is given in the documentation for this
5732 * muse-xhtml: New file that implements a publishing style which is
5733 derived from HTML mode. It uses a slightly modified version of
5734 the HTML markup rules to generate XHTML-compliant output.
5736 * muse-blosxom.el: Add new "blosxom-xhtml" style. The old
5737 "blosxom" style has been renamed to "blosxom-html". Fix a few
5740 * muse-journal.el: Add new "journal-xhtml" style.
5742 * muse-message.el: Add new "message-xhtml" style.
5745 .arch-ids/muse-xhtml.el.id muse-xhtml.el
5748 ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
5749 muse-html.el muse-journal.el muse-message.el
5752 2005-03-25 03:55:13 GMT Michael Olson <mwolson@gnu.org> patch-20
5755 Add my muse configuration to the examples
5757 muse--main--1.0--patch-20
5759 2005-03-24 Michael Olson <mwolson@gnu.org>
5761 * examples/johnw: Move John Wiegley's configuration to this
5764 * examples/mwolson: My configuration files go here.
5766 * examples/mwolson/muse-init.el: My Muse configuration file. I
5767 just figured out how to keep links from being spell-checked or
5768 split up by fill-mode, so the implementation of this may be found
5769 here. I also made a function that sets up a blog entry for me.
5772 examples/johnw/.arch-ids/=id examples/mwolson/.arch-ids/=id
5773 examples/mwolson/.arch-ids/muse-init.el.id
5774 examples/mwolson/muse-init.el
5780 examples/.arch-ids/muse-johnw.el.id
5781 ==> examples/johnw/.arch-ids/muse-johnw.el.id
5782 examples/.arch-ids/publish-johnw.id
5783 ==> examples/johnw/.arch-ids/publish-johnw.id
5784 examples/muse-johnw.el
5785 ==> examples/johnw/muse-johnw.el
5786 examples/publish-johnw
5787 ==> examples/johnw/publish-johnw
5790 examples/johnw examples/johnw/.arch-ids examples/mwolson
5791 examples/mwolson/.arch-ids
5794 2005-03-24 22:57:10 GMT Michael Olson <mwolson@gnu.org> patch-19
5797 Add muse-blosxom script and plugin for pyblosxom
5799 muse--main--1.0--patch-19
5801 2005-03-24 Michael Olson <mwolson@gnu.org>
5803 * muse-blosxom.el: Update copyright notice in headers and mention
5804 the pyblosxom scripts.
5806 * contrib/pyblosxom: New directory containing pyblosxom plugins
5809 * contrib/getstamps.py: Script that generates the "timestamps"
5810 file, run on the local machine.
5812 * contrib/hardcodedates.py: PyBlosxom plugin that interprets the
5816 contrib/pyblosxom/.arch-ids/=id
5817 contrib/pyblosxom/.arch-ids/getstamps.py.id
5818 contrib/pyblosxom/.arch-ids/hardcodedates.py.id
5819 contrib/pyblosxom/getstamps.py
5820 contrib/pyblosxom/hardcodedates.py
5823 ChangeLog muse-blosxom.el
5826 contrib/pyblosxom contrib/pyblosxom/.arch-ids
5829 2005-03-23 19:05:09 GMT Michael Olson <mwolson@gnu.org> patch-18
5832 muse-blosxom.el has matured past experimental status
5834 muse--main--1.0--patch-18
5836 2005-03-23 Michael Olson <mwolson@gnu.org>
5838 * muse-blosxom.el: Remove common functionality that has already
5839 been implemented in `muse-html.el'. Derive this mode from
5840 `muse-html'. Update documentation. I now feel that this file is
5841 ready to be included in the top-level Muse directory.
5844 ChangeLog muse-blosxom.el
5847 experimental/.arch-ids/muse-blosxom.el.id
5848 ==> .arch-ids/muse-blosxom.el.id
5849 experimental/muse-blosxom.el
5853 2005-03-22 05:28:01 GMT Michael Olson <mwolson@gnu.org> patch-17
5856 Make muse-blosxom.el slightly less experimental
5858 muse--main--1.0--patch-17
5860 2005-03-22 Michael Olson <mwolson@gnu.org>
5862 * experimental/muse-blosxom.el (muse-blosxom-page-date-alist):
5863 Renamed from `blosxom-page-date-alist'. Currently it does nothing
5865 (muse-blosxom-markup-regexps): Remove unnecessary first grouping
5866 from the `muse-blosxom-markup-date-directive' rule.
5867 (blosxom-set-time): Remove this function. We're not going to be
5868 touching the timestamp manually anymore -- it's too much of a
5869 hassle. Right now I've got a python program that compiles a
5870 timestamp file and a pyblosxom helper that reads it. Something
5871 similar could be arranged for blosxom, I'm sure.
5875 ChangeLog experimental/muse-blosxom.el
5878 2005-03-20 19:40:10 GMT Michael Olson <mwolson@gnu.org> patch-16
5881 Apply latest journal-related updates from johnw
5883 muse--main--1.0--patch-16
5887 ChangeLog examples/muse-johnw.el muse-journal.el
5890 2005-03-01 02:58:29 GMT Michael Olson <mwolson@gnu.org> patch-15
5893 Add Projects node to the manual
5895 muse--main--1.0--patch-15
5897 2005-02-28 Michael Olson <mwolson@gnu.org>
5899 * muse.texi: Change copyright notice since the FSF is now the
5901 (Projects): New node, based on a section from the README file.
5907 2005-03-01 02:25:15 GMT Michael Olson <mwolson@gnu.org> patch-14
5910 Correct documentation, adding some content.
5912 muse--main--1.0--patch-14
5914 2005-02-28 Michael Olson <mwolson@gnu.org>
5916 * muse.texi: Change license terms of the documentation to the GNU
5917 GPL instead of the GNU FDL, as per the consent of the copyright
5918 holders of the emacs-wiki manual, from which this is based. Some
5919 emacs-wiki-isms in the manual were corrected, and the Getting
5920 Started section was updated.
5926 2005-02-17 19:08:19 GMT Michael Olson <mwolson@gnu.org> patch-13
5929 Make muse-blosxom.el a bit more sane, still need to bum it down a bit
5931 muse--main--1.0--patch-13
5933 2005-02-17 Michael Olson <mwolson@gnu.org>
5935 * experimental/muse-blosxom.el: Somehow the contents of this file
5936 managed to get duplicated. I removed the duplicates.
5937 (muse-blosxom-date): Remove this, since it is not useful.
5938 (muse-blosxom-header): Use the standard header that blosxom.el
5942 ChangeLog experimental/muse-blosxom.el
5945 2005-02-08 04:20:41 GMT Michael Olson <mwolson@gnu.org> patch-12
5948 Initial commit of muse.texi, nothing substantial
5950 muse--main--1.0--patch-12
5952 2005-02-07 Michael Olson <mwolson@gnu.org>
5954 * muse.texi: New file that provides the documentation for Muse.
5955 It is in a very rough form at the moment. Nothing substantial may
5956 be found here yet. Be ye warned.
5959 .arch-ids/muse.texi.id muse.texi
5965 2005-02-08 01:15:15 GMT Michael Olson <mwolson@gnu.org> patch-11
5968 Add docstring, new trivial function
5970 muse--main--1.0--patch-11
5972 2005-02-07 Michael Olson <mwolson@gnu.org>
5974 * muse-mode.el (muse-mode-map): Make "C-c =" trigger
5975 `muse-what-changed'. No functionality change.
5976 (muse-what-changed): New function that displays in diff format the
5977 changes made since the buffer was last saved.
5979 * muse-project.el (muse-project-publish): Add docstring.
5982 ChangeLog muse-mode.el muse-project.el
5985 2005-02-04 18:42:08 GMT Michael Olson <mwolson@gnu.org> patch-10
5988 Add experimental version of muse-blosxom.el to project
5990 muse--main--1.0--patch-10
5992 2005-02-04 Michael Olson <mwolson@gnu.org>
5994 * Makefile (realclean): Remove file that gets generated when fonts
5997 * experimental/muse-bloxsom.el: New file that implements Blosxom
5998 support for Muse. It's in a very rough state, hence its placement
5999 in the `experimental' directory.
6002 experimental/.arch-ids/=id
6003 experimental/.arch-ids/muse-blosxom.el.id
6004 experimental/muse-blosxom.el
6010 experimental experimental/.arch-ids
6013 2005-02-04 18:19:44 GMT Michael Olson <mwolson@gnu.org> patch-9
6016 Make permissions more consistent
6018 muse--main--1.0--patch-9
6024 modified directories:
6025 contrib examples scripts
6028 2005-02-04 18:13:56 GMT Michael Olson <mwolson@gnu.org> patch-8
6033 muse--main--1.0--patch-8
6035 2005-02-04 Michael Olson <mwolson@gnu.org>
6037 * muse-build.el: Add contrib directory to `load-path'.
6038 (muse-elint-files): Load `muse-regexps.el'.
6040 * scripts/publish: Change permissions so that this script is
6041 executable. Add contrib directory to load list. Add
6042 `muse-regexps.el' to list.
6045 ChangeLog muse-build.el scripts/publish
6048 2005-01-31 21:04:43 GMT Michael Olson <mwolson@gnu.org> patch-7
6051 Use "—" instead of "—"
6053 muse--main--1.0--patch-7
6055 2005-01-31 Michael Olson <mwolson@gnu.org>
6057 * muse-docbook.el (muse-docbook-markup-strings): Replace "—"
6058 with "—" so that documents validate properly. Thanks to
6059 Björn Lindström for the suggestion.
6061 * muse-html.el (muse-html-markup-strings): Ditto.
6064 ChangeLog muse-docbook.el muse-html.el
6067 2005-01-25 19:04:31 GMT Michael Olson <mwolson@gnu.org> patch-6
6070 Fix use of "[:blank:]" in underline markup
6072 muse--main--1.0--patch-6
6074 2005-01-25 Michael Olson <mwolson@gnu.org>
6076 * muse-colors.el (muse-colors-markup): Replace "[:blank:]" with
6077 use of `muse-regexp-blank'.
6080 ChangeLog muse-colors.el
6083 2005-01-03 06:00:43 GMT Michael Olson <mwolson@member.fsf.org> patch-5
6086 Fix problem with headings being given wrong face
6088 muse--main--1.0--patch-5
6090 2005-01-03 Michael Olson <mwolson@gnu.org>
6092 * muse-colors.el: Add header.
6093 (muse-colors-emphasized): Headings were being given the coloring
6094 for the next level of heading instead of the real
6095 level (i.e. `muse-header-2' instead of `muse-header-1' for "*
6096 Heading"). Thanks to Lan Yufeng for finding this and sending a
6099 * muse-regexps.el: Fix header.
6102 ChangeLog muse-colors.el muse-regexps.el
6105 2005-01-02 00:02:15 GMT Michael Olson <mwolson@member.fsf.org> patch-4
6110 muse--main--1.0--patch-4
6112 2005-01-01 Michael Olson <mwolson@gnu.org>
6114 * ChangeLog: Move old ChangeLog to ChangeLog.2004. This new
6115 version will be automatically maintained by Arch.
6119 .arch-ids/ChangeLog.id ChangeLog
6122 .arch-ids/ChangeLog.id
6123 ==> .arch-ids/ChangeLog.2004.id
6128 2004-12-30 07:26:48 GMT Michael Olson <mwolson@member.fsf.org> patch-3
6131 Extended regexps fix, allow spaces in 1st part of links
6133 muse--main--1.0--patch-3
6135 2004-12-30 Michael Olson <mwolson@gnu.org>
6137 * muse.el (muse-link-regexp): Allow spaces in the first part of
6140 * muse-colors.el, muse-convert.el, muse-docbook.el: Use
6141 customizable alternatives to extended character classes.
6143 * muse-html.el, muse-mode.el, muse-publish.el: Ditto.
6146 ChangeLog muse-colors.el muse-convert.el muse-docbook.el
6147 muse-html.el muse-mode.el muse-publish.el muse.el
6150 2004-12-30 02:18:07 GMT Michael Olson <mwolson@member.fsf.org> patch-2
6153 Begin to change regexp handling, tweak muse.el header
6155 muse--main--1.0--patch-2
6157 2004-12-29 Michael Olson <mwolson@gnu.org>
6159 * muse.el: Change Copyright notice to FSF. Change Maintainer to
6162 * muse-regexps.el: New file that implements regexp handling.
6163 Generalized regexp options will be moved to it eventually.
6166 .arch-ids/muse-regexps.el.id muse-regexps.el
6172 2004-12-30 01:49:50 GMT Michael Olson <mwolson@member.fsf.org> patch-1
6175 Do some early spring cleaning
6177 muse--main--1.0--patch-1
6179 2004-12-29 Michael Olson <mwolson@gnu.org>
6181 * Makefile: Change path to `publish' script.
6183 * contrib/pcomplete.el: New file that is used by Muse without
6184 actually being a part of it: hence its location in the contrib
6187 * contrib/cgi.el, contrib/httpd.el: New location.
6189 * examples/muse-johnw.el, examples/publish-johnw: Ditto.
6191 * scripts/publish, scripts/publish-project: Ditto.
6194 contrib/.arch-ids/=id contrib/.arch-ids/pcomplete.el.id
6195 contrib/pcomplete.el examples/.arch-ids/=id
6196 scripts/.arch-ids/=id
6203 ==> contrib/.arch-ids/cgi.el.id
6204 .arch-ids/httpd.el.id
6205 ==> contrib/.arch-ids/httpd.el.id
6206 .arch-ids/muse-johnw.el.id
6207 ==> examples/.arch-ids/muse-johnw.el.id
6208 .arch-ids/publish-johnw.id
6209 ==> examples/.arch-ids/publish-johnw.id
6210 .arch-ids/publish-project.id
6211 ==> scripts/.arch-ids/publish-project.id
6212 .arch-ids/publish.id
6213 ==> scripts/.arch-ids/publish.id
6217 ==> contrib/httpd.el
6219 ==> examples/muse-johnw.el
6223 ==> examples/publish-johnw
6225 ==> scripts/publish-project
6228 contrib contrib/.arch-ids examples examples/.arch-ids scripts
6232 2004-12-30 01:33:11 GMT Michael Olson <mwolson@member.fsf.org> base-0
6235 tag of mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
6237 muse--main--1.0--base-0
6239 (automatically generated log message)
6242 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--base-0
6243 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-1
6244 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-2
6245 lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-1
6246 lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-2
6247 mwolson@member.fsf.org--2004/muse--main--1.0--base-0
6248 mwolson@member.fsf.org--2004/muse--main--1.0--patch-1
6249 mwolson@member.fsf.org--2004/muse--main--1.0--patch-2
6250 mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
6251 mwolson@member.fsf.org--2004/muse--mwolson--1.0--base-0
6252 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-1
6253 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-2
6254 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-3
6255 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-4
6256 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-5
6257 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-6
6258 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-7
6259 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-8