1 # do not edit -- automatically generated by arch changelog
2 # arch-tag: automatic-ChangeLog--mwolson@gnu.org--2005/muse--main--1.0
5 2005-11-01 21:42:57 GMT Michael Olson <mwolson@gnu.org> patch-264
8 Attempt to fix read-only error.
10 muse--main--1.0--patch-264
12 * lisp/muse-publish.el (muse-publish-markup-buffer): Set
13 inhibit-read-only to t so that we don't get buffer-read-only errors.
16 ChangeLog lisp/muse-publish.el
19 2005-10-31 20:38:52 GMT Michael Olson <mwolson@gnu.org> patch-263
22 Fix mistyping of new option name.
24 muse--main--1.0--patch-263
26 * lisp/muse-publish.el (muse-publish-markup-comment)
27 (muse-publish-comment-tag): s/markup-//g. Fix mistyping of new option.
30 ChangeLog lisp/muse-publish.el
33 2005-10-31 15:10:28 GMT Michael Olson <mwolson@gnu.org> patch-262
36 muse-publish: Use `apply' instead of passing list to `insert'.
38 muse--main--1.0--patch-262
40 * lisp/muse-publish.el (muse-insert-markup): Use `apply' instead of
41 passing a list to `insert'. Thanks to Mark Triggs for the suggestion.
42 Hopefully this will fix a backtrace or two.
45 ChangeLog lisp/muse-publish.el
48 2005-10-30 20:02:19 GMT Michael Olson <mwolson@gnu.org> patch-261
51 muse-latex2png: Put png files in correct place. all: Introduce comment syntax.
53 muse--main--1.0--patch-261
55 * experimental/muse-xml.el (muse-xml-markup-strings): Produce markup for
56 'comment-begin and 'comment-end.
58 * lisp/muse-docbook.el (muse-docbook-markup-strings): Ditto.
60 * lisp/muse-html.el (muse-html-markup-strings): Ditto.
62 * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Ditto.
64 * lisp/muse-latex.el (muse-latex-markup-strings): Ditto. Remove second
65 argument for "\ref", since it isn't valid LaTeX.
67 * lisp/muse-latex2png.el (muse-publish-latex-tag): Use
68 muse-publishing-current-output-path rather than
69 muse-publishing-current-file.
71 * lisp/muse-publish.el (muse-publishing-current-output-path): New
72 variable that determines where the current file is being published to.
73 (muse-publish-file): Set muse-publishing-current-output-path.
74 (muse-publish-comments-p): New option that determines whether comments
75 should be deleted or published. Default is to delete.
76 (muse-publish-markup-comment, muse-publish-comment-tag): Use
77 muse-publish-comments-p.
80 ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
81 lisp/muse-html.el lisp/muse-latex.el lisp/muse-latex2png.el
82 lisp/muse-publish.el lisp/muse-texinfo.el
85 2005-10-30 19:07:30 GMT Michael Olson <mwolson@gnu.org> patch-260
88 muse-latex2png: Fix compiler warning, muse-project: add with-muse-project.
90 muse--main--1.0--patch-260
92 * AUTHORS: Bookkeeping.
94 * lisp/muse-latex2png.el (latex2png-move2pubdir): Fix compiler warning.
95 `output-dir' is not defined, so let's just use pubdir.
97 * lisp/muse-project.el (with-muse-project): New function courtesy of Jim
101 AUTHORS ChangeLog lisp/muse-latex2png.el lisp/muse-project.el
104 2005-10-30 18:40:56 GMT Michael Olson <mwolson@gnu.org> patch-259
107 Move latex2png.el to lisp/, muse-latex: Emphasize table elements.
109 muse--main--1.0--patch-259
113 * lisp/muse-latex.el (muse-latex-markup-table): Implement underlining of
114 table headers and overlining table footers, as suggested by Trent Buck.
116 * contrib/muse-latex2png.el: Move to the lisp/ directory -- the original
117 author has agreed to send in a copyright assignment form.
120 AUTHORS ChangeLog lisp/muse-latex.el lisp/muse-latex2png.el
123 contrib/.arch-ids/muse-latex2png.el.id
124 ==> lisp/.arch-ids/muse-latex2png.el.id
125 contrib/muse-latex2png.el
126 ==> lisp/muse-latex2png.el
129 2005-10-29 19:53:49 GMT Michael Olson <mwolson@gnu.org> patch-258
132 Pave the way for entire-document escaping of specials.
134 muse--main--1.0--patch-258
136 * lisp/muse-mode.el (muse-mode): Silence compiler warning.
138 * lisp/muse-publish.el (muse-insert-markup): New function that is used
139 for inserting markup text. Currently, this inserts the text and adds
140 the read-only property. This should permit us to deal with escaping
141 specials in the entire document, later on.
142 (muse-publish-section-close, muse-publish-markup-word)
143 (muse-publish-markup-emdash, muse-publish-markup-enddots)
144 (muse-publish-markup-dots, muse-publish-markup-rule)
145 (muse-publish-markup-heading, muse-publish-markup-footnote)
146 (muse-publish-markup-fn-sep, muse-publish-surround-text)
147 (muse-publish-markup-list, muse-publish-markup-leading-space)
148 (muse-publish-markup-verse): Use muse-insert-markup instead of
149 `insert'. Don't use this on whitespace, just the markup text itself.
151 * muse-book.el (muse-book-publish-chapter, muse-book-publish-project):
154 * muse-journal.el (muse-journal-latex-qotd-tag): Ditto.
157 ChangeLog lisp/muse-book.el lisp/muse-journal.el
158 lisp/muse-mode.el lisp/muse-publish.el
161 2005-10-29 09:15:07 GMT Michael Olson <mwolson@gnu.org> patch-257
164 By default, use ".muse" extension and do not detect by pathname.
166 muse--main--1.0--patch-257
168 * lisp/muse-mode.el (muse-mode-auto-p): Default to nil.
169 (muse-file-extension): Default to "muse". This has the effect of
170 making Emacs associate the ".muse" extension with muse-mode, without
171 trying to figure things out from the path to the file. The former
172 method is usually considered to be best, so we'll go with it.
175 ChangeLog lisp/muse-mode.el lisp/muse.el
178 2005-10-29 07:10:16 GMT Michael Olson <mwolson@gnu.org> patch-256
181 Emacs 21 flyspell fix.
183 muse--main--1.0--patch-256
185 * lisp/muse-mode.el (muse-mode): I finally figured out how to get
186 flyspell to pay attention to my muse-mode-flyspell-p constraints, which
187 means that the version of flyspell that comes with Emacs21 will no
188 longer mess up links.
191 ChangeLog lisp/muse-mode.el
194 2005-10-29 03:22:40 GMT Michael Olson <mwolson@gnu.org> patch-255
197 Merged from jeho@jeho.org--2005 (patch 0-11)
199 muse--main--1.0--patch-255
203 * lisp/muse-latex.el (muse-latex-markup-strings): Use the proper
206 * lisp/muse-mode.el (muse-link-at-point): Avoid error with intangible
208 (muse-visit-link-default): Save position before searching, in case the
209 search fails. Use a regexp search. Start from beginning of document.
210 Refine search regexp.
212 * lisp/muse-wiki.el (muse-wiki-ignore-bare-project-names): New option
213 that indicated whether project names without a page specifier will be
215 (muse-wiki-handle-interwiki): Consult
216 `muse-wiki-ignore-bare-project-names'.
220 * jeho@jeho.org--2005/muse--jeho--1.0--patch-6
221 muse-mode.el fix for muse-visit-link-default
223 * jeho@jeho.org--2005/muse--jeho--1.0--patch-7
224 muse-mode.el fix intangible problem in muse-link-at-point
226 * jeho@jeho.org--2005/muse--jeho--1.0--patch-8
227 muse-wiki: added option for not rendering bare project names as links
229 * jeho@jeho.org--2005/muse--jeho--1.0--patch-10
230 muse-mode.el: fix finding an anchor
232 * jeho@jeho.org--2005/muse--jeho--1.0--patch-11
233 muse-latex.el: fix footnote-end
236 AUTHORS ChangeLog lisp/muse-latex.el lisp/muse-mode.el
240 jeho@jeho.org--2005/muse--jeho--1.0--base-0
241 jeho@jeho.org--2005/muse--jeho--1.0--patch-1
242 jeho@jeho.org--2005/muse--jeho--1.0--patch-2
243 jeho@jeho.org--2005/muse--jeho--1.0--patch-3
244 jeho@jeho.org--2005/muse--jeho--1.0--patch-4
245 jeho@jeho.org--2005/muse--jeho--1.0--patch-5
246 jeho@jeho.org--2005/muse--jeho--1.0--patch-6
247 jeho@jeho.org--2005/muse--jeho--1.0--patch-7
248 jeho@jeho.org--2005/muse--jeho--1.0--patch-8
249 jeho@jeho.org--2005/muse--jeho--1.0--patch-9
250 jeho@jeho.org--2005/muse--jeho--1.0--patch-10
251 jeho@jeho.org--2005/muse--jeho--1.0--patch-11
254 2005-10-28 17:05:42 GMT Michael Olson <mwolson@gnu.org> patch-254
257 contrib/muse-latex2png.el: Put images in the correct directory.
259 muse--main--1.0--patch-254
261 * contrib/muse-latex2png.el (latex2png-move2pubdir)
262 (muse-publish-latex-tag): Apply patch from Na Li and Chris Lowis that
263 puts generated images in the correct directory.
266 AUTHORS ChangeLog contrib/muse-latex2png.el
269 2005-10-21 15:26:51 GMT Michael Olson <mwolson@gnu.org> patch-253
272 Anchor fixes; muse-latex: Use \label{} and \ref{} for anchors.
274 muse--main--1.0--patch-253
276 * experimental/muse-xml.el (muse-xml-insert-anchor)
277 (muse-xml-markup-anchor): Make sure we don't blow away the text just
278 before an anchor. On all types but texinfo, insert a newline
279 immediately after the anchor.
281 * lisp/muse-docbook.el (muse-docbook-insert-anchor)
282 (muse-docbook-markup-anchor): Ditto.
284 * lisp/muse-html.el (muse-html-insert-anchor)
285 (muse-html-markup-anchor): Ditto.
287 * lisp/muse-texinfo.el (muse-texinfo-insert-anchor)
288 (muse-texinfo-markup-anchor): Ditto.
290 * lisp/muse-publish.el (muse-publish-markup-regexps): Make text before
291 the anchor the first match group.
293 * lisp/muse-latex.el (muse-latex-markup-strings): Use \ref{} for
294 internal-link rather than \hyperlink{}. Thanks to Jim Ottaway for the
296 (muse-latex-insert-anchor): Use a simpler routine that inserts
300 ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
301 lisp/muse-html.el lisp/muse-latex.el lisp/muse-publish.el
305 2005-10-21 14:39:50 GMT Michael Olson <mwolson@gnu.org> patch-252
308 Allow anchors to occur near (rather than at) the beginning of line.
310 muse--main--1.0--patch-252
312 * lisp/muse-publish.el (muse-publish-markup-regexps): Allow non-word
313 characters before anchor, like " - ". Thanks to Phillip Lord for the
317 ChangeLog lisp/muse-publish.el
320 2005-10-13 04:20:29 GMT Michael Olson <mwolson@gnu.org> patch-251
323 Minor bookkeeping update.
325 muse--main--1.0--patch-251
327 * AUTHORS: Update information.
333 2005-10-13 04:07:36 GMT Michael Olson <mwolson@gnu.org> patch-250
336 muse-mathml: New experimental embedded MathML publisher.
338 muse--main--1.0--patch-250
340 * lisp/muse-html.el (muse-html): Fix docstring.
342 * experimental/muse-mathml.el: New file that implements a <math> tag.
343 With the help of an external program, this will translate LaTeX code
344 between <math> and </math> to embedded MathML. A new style called
345 "mathml" is defined, which is derived from the XHTML style, but with a
346 more suitable header.
349 experimental/.arch-ids/muse-mathml.el.id
350 experimental/muse-mathml.el
353 ChangeLog lisp/muse-html.el
356 2005-10-13 03:38:30 GMT Michael Olson <mwolson@gnu.org> patch-249
359 muse-latex: Ignore anchor if it occurs at end of line.
361 muse--main--1.0--patch-249
363 * lisp/muse-latex.el (muse-latex-insert-anchor): If the anchor occurs at
364 the end of a line, ignore it. Thanks to Na Li for the suggestion.
367 ChangeLog experimental/muse-xml.el lisp/muse-latex.el
370 2005-10-12 15:57:20 GMT Michael Olson <mwolson@gnu.org> patch-248
373 Add ability to publish embedded LaTeX content as a PNG.
375 muse--main--1.0--patch-248
377 * lisp/muse-publish.el (muse-publishing-styles)
378 (muse-publishing-current-file, muse-publishing-current-style)
379 (muse-publishing-styles): Add documentation.
381 * contrib/muse-latex2png.el: New file that adds the <latex> tag. The tag
382 expects LaTeX content, and will publish a PNG file. If you're
383 interesting in helping, check out To Do in the commentary. This is in
384 /contrib for now, since the original author doesn't have a copyright
385 assignment on file with the FSF.
388 contrib/.arch-ids/muse-latex2png.el.id
389 contrib/muse-latex2png.el
392 AUTHORS ChangeLog lisp/muse-publish.el
395 2005-10-06 19:40:37 GMT Michael Olson <mwolson@gnu.org> patch-247
398 muse-groff.el: New publishing styles groff and groff-pdf.
400 muse--main--1.0--patch-247
404 * lisp/muse.el: Use the correct month name for this release. Oops.
406 * muse.texi (Directives): The behavior for #date changed in 3.02.01.
408 * experimental/muse-groff.el: New file containing the groff and groff-pdf
412 experimental/.arch-ids/muse-groff.el.id
413 experimental/muse-groff.el
416 AUTHORS ChangeLog lisp/muse.el muse.texi
419 2005-09-27 00:15:05 GMT Michael Olson <mwolson@gnu.org> patch-246
422 Figure out syntax of :set.
424 muse--main--1.0--patch-246
426 * lisp/muse-project.el (muse-project): Make the :set option inline to
427 match the actual syntax that Muse recognizes.
429 * muse.texi (Projects): Note that I need to work on this section.
432 ChangeLog lisp/muse-project.el muse.texi
435 2005-09-26 22:31:57 GMT Michael Olson <mwolson@gnu.org> patch-245
438 Release Emacs Muse 3.02.01.
440 muse--main--1.0--patch-245
442 * NEWS: Update entries for Muse 3.02.01.
444 * debian/rules: Install NEWS.Debian.
446 * debian/NEWS: New file that contains Debian-related news items.
448 * examples/mwolson/muse-init.el: Update with my latest changes.
450 * examples/mwolson/templates/footer.html: Use
451 `muse-publishing-directive'.
454 debian/.arch-ids/NEWS.id debian/NEWS
457 ChangeLog Makefile.defs NEWS debian/changelog debian/rules
458 examples/mwolson/muse-init.el
459 examples/mwolson/templates/footer.html lisp/muse.el muse.texi
462 2005-09-26 21:23:49 GMT Michael Olson <mwolson@gnu.org> patch-244
465 Fix customization bugs concerning muse-project-alist.
467 muse--main--1.0--patch-244
469 * examples/johnw/muse-johnw.el: Update with latest version from John.
471 * muse-project.el (muse-project-alist-using-customize): New variable that
472 indicates whether or not we just used customize to modify the value of
474 (muse-project-alist-get): Set muse-project-alist-using-customize.
475 (muse-project-alist-set): Only try to unescape muse-project-alist if
476 muse-project-alist-using-customize is set. Make sure that the value we
477 save to .emacs is unescaped.
478 (muse-project): Add definition for :value-delete so that we can work
479 around an Emacs21 and XEmacs21 annoyance.
482 ChangeLog examples/johnw/muse-johnw.el lisp/muse-project.el
485 2005-09-25 03:06:25 GMT Michael Olson <mwolson@gnu.org> patch-243
488 Try to make link properties more sane.
490 muse--main--1.0--patch-243
492 * lisp/muse-colors.el (muse-link-properties): Try to make link properties
493 a bit smarter. It is hoped that this fixes several strange key
494 movement and link coloring issues. Thanks to Sergey Vlasov for the
498 AUTHORS ChangeLog lisp/muse-colors.el
501 2005-09-24 00:01:56 GMT Michael Olson <mwolson@gnu.org> patch-242
504 Use modification time for date directive.
506 muse--main--1.0--patch-242
508 * lisp/muse-publish.el (muse-publish-markup-buffer): Set the date
509 directive using the currently-publishing file's modification time,
510 rather than the current time.
513 ChangeLog lisp/muse-publish.el
516 2005-09-22 16:51:05 GMT Michael Olson <mwolson@gnu.org> patch-241
519 muse-latex: Add a few escaping options that may be used in the future.
521 muse--main--1.0--patch-241
523 * lisp/muse-latex.el: Note that we don't make use of these new options
525 (muse-latex-markup-specials): Move longer escapes out of here.
526 (muse-latex-markup-specials-entire-document): New option that specifies
527 the special characters to escape in the whole document after processing
529 (muse-latex-markup-specials-verbatim): New option that specifies the
530 special characters to escape in <example> tags and =literal text=.
533 ChangeLog lisp/muse-latex.el
536 2005-09-22 16:15:59 GMT Michael Olson <mwolson@gnu.org> patch-240
539 If more than 1 blank separates list/table items, separate them.
541 muse--main--1.0--patch-240
543 * lisp/muse-docbook.el, muse-html.el, muse-latex.el, muse-texinfo.el,
544 experimental/muse-xml.el (muse-*-markup-regexps): If more than 1 blank
545 line separates a list or table item, it will form a new table.
548 ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
549 lisp/muse-html.el lisp/muse-latex.el lisp/muse-texinfo.el
552 2005-09-19 01:34:48 GMT Michael Olson <mwolson@gnu.org> patch-239
555 muse.texi: Use @example instead of @smallexample.
557 muse--main--1.0--patch-239
559 * muse.texi: Replace @smallexample with @example. It didn't do what I
560 thought it did, and the result looked worse. Hence, the reversal.
566 2005-09-19 01:31:34 GMT Michael Olson <mwolson@gnu.org> patch-238
569 muse-html: Add muse-xhtml-style-sheet.
571 muse--main--1.0--patch-238
573 * lisp/muse-html.el (muse-html-style-sheet): Remove XHTML note.
574 (muse-xhtml-style-sheet): New option that is used in muse-xhtml-header.
575 Thanks to Trent Buck for the suggestion.
578 ChangeLog lisp/muse-html.el
581 2005-09-16 07:06:42 GMT Michael Olson <mwolson@gnu.org> patch-237
586 muse--main--1.0--patch-237
588 * Makefile.defs: Update Debian stuff.
590 * changelog: Add entry for 3.02-1, urgency medium.
593 ChangeLog Makefile.defs debian/changelog
596 2005-09-16 06:57:44 GMT Michael Olson <mwolson@gnu.org> patch-236
601 muse--main--1.0--patch-236
603 * lisp/muse.el (muse-version): Increment to 3.02.
605 * *.el: Fix first header line.
607 * examples/mwolson/muse-init.el: Sync with my config.
608 (my-muse-pdf-make-links-absolute): New function that makes relative
609 links absolute in a hard-coded way.
610 (my-muse-pdf-prepare-buffer): Add `my-muse-pdf-make-links-absolute' to
611 publishing transforms.
616 experimental/.arch-ids/muse-cite.el.id
617 experimental/muse-cite.el
620 ChangeLog Makefile.defs NEWS examples/mwolson/muse-init.el
621 experimental/muse-message.el experimental/muse-xml.el
622 lisp/muse-blosxom.el lisp/muse-book.el lisp/muse-colors.el
623 lisp/muse-convert.el lisp/muse-docbook.el lisp/muse-html.el
624 lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
625 lisp/muse-mode.el lisp/muse-poem.el lisp/muse-project.el
626 lisp/muse-protocols.el lisp/muse-publish.el
627 lisp/muse-regexps.el lisp/muse-texinfo.el lisp/muse-wiki.el
628 lisp/muse.el muse.texi
631 2005-09-16 06:33:11 GMT Michael Olson <mwolson@gnu.org> patch-235
634 Finish documentation.
636 muse--main--1.0--patch-235
638 * muse.texi (Comments): New node that describes the syntax of comments.
639 (Markup Strings): Describe all markup strings.
645 2005-09-16 05:02:45 GMT Michael Olson <mwolson@gnu.org> patch-234
648 Document style elements for muse-define-style.
650 muse--main--1.0--patch-234
652 * muse.texi: Use @smallexample for 1-line examples.
653 (Style Elements): New node that explains the different style elements
654 that may be used for muse-define-style and muse-derive-style.
655 (Deriving Styles): Prune unnecessary entries. Explain existing entries
662 2005-09-16 04:05:19 GMT Michael Olson <mwolson@gnu.org> patch-233
665 Make documentation separately installable.
667 muse--main--1.0--patch-233
669 * Makefile (install): Split into install-bin and install-info.
671 * muse.texi (Markup Regexps): Fix display bug.
674 ChangeLog Makefile muse.texi
677 2005-09-15 03:52:01 GMT Michael Olson <mwolson@gnu.org> patch-232
680 muse-mode: Set comment syntax.
682 muse--main--1.0--patch-232
684 * lisp/muse-mode.el (muse-mode): Declare comment syntax to be
685 `^; comment text$'. Thanks to Jesse Alama for the suggestion.
688 ChangeLog lisp/muse-mode.el
691 2005-09-13 06:30:18 GMT Michael Olson <mwolson@gnu.org> patch-231
694 muse.texi: Add publishing order information.
696 muse--main--1.0--patch-231
698 * muse.texi (Markup Regexps): Add publishing order.
704 2005-09-09 15:12:05 GMT Michael Olson <mwolson@gnu.org> patch-230
707 Hack on documentation. The release is in sight!
709 muse--main--1.0--patch-230
711 * muse.texi: Use @subsubheading for all logical split headers rather than
712 @emph. Move all examples against left margin. Add comments to
713 indicate what still needs to be done.
714 (DocBook): Correct a few misspelled variable names and add some new
716 (Common Elements): Split this into 4 new subsections.
722 2005-09-08 16:50:53 GMT Michael Olson <mwolson@gnu.org> patch-229
725 Fix publishing of stuff like <code><></code>.
727 muse--main--1.0--patch-229
729 * lisp/muse-publish.el (muse-publish-escape-specials): Use
730 `insert-before-markers' rather than `insert'. This should fix strange
731 edge cases like <code><></code>. Thanks to Trent Buck for the report.
734 ChangeLog lisp/muse-publish.el
737 2005-09-08 16:24:11 GMT Michael Olson <mwolson@gnu.org> patch-228
740 Update NEWS, fix muse-url-protocols customization interface.
742 muse--main--1.0--patch-228
744 * lisp/muse-protocols.el (muse-url-protocols): Add customize choice for
745 using nil as the resolve function.
747 * NEWS: Bring up-to-date.
750 ChangeLog NEWS lisp/muse-protocols.el
753 2005-09-05 17:34:31 GMT Michael Olson <mwolson@gnu.org> patch-227
756 Fix title coloring bug; muse-latex: escape '<' and '>'.
758 muse--main--1.0--patch-227
760 * lisp/muse-colors.el (muse-colors-markup): Match against the space after
761 #title. This should prevent a rather nasty bug. Thanks to John Sullivan
764 * lisp/muse-latex.el (muse-latex-markup-specials): Mark up '_' as
765 "\textunderscore{}". Add escaping for '<' and '>'. Thanks to Trent
769 ChangeLog lisp/muse-colors.el lisp/muse-latex.el
772 2005-09-05 16:49:35 GMT Michael Olson <mwolson@gnu.org> patch-226
775 muse-latex: Handle special characters in a better way.
777 muse--main--1.0--patch-226
779 * lisp/muse-latex.el (muse-latex-markup-regexps): Remove special
781 (muse-latex-markup-strings): Use \\texttt{...} for 'begin-literal and
782 'end-literal. Thanks to Trent Buck for the suggestion.
783 (muse-latex-markup-specials): Move special characters here instead of
787 ChangeLog lisp/muse-latex.el
790 2005-09-05 14:25:37 GMT Michael Olson <mwolson@gnu.org> patch-225
793 muse-latex: Fix compiler warning.
795 muse--main--1.0--patch-225
797 * lisp/muse-latex.el (muse-latex-pdf-generate): Provide 3rd argument for
801 ChangeLog lisp/muse-latex.el
804 2005-09-05 14:24:22 GMT Michael Olson <mwolson@gnu.org> patch-224
809 muse--main--1.0--patch-224
811 * lisp/muse-colors.el (muse-colors-tags): Switch coloring of code and
812 verbatim. Verbatim makes text literal and escaped, code makes text
813 teletype and escaped.
815 * muse-publish.el (muse-publish-markup-tags): Add "code".
816 (muse-publish-code-tag): New function that publishes code the same way
820 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
823 2005-09-05 13:24:19 GMT Michael Olson <mwolson@gnu.org> patch-223
826 Strip text properties before browsing a URL.
828 muse--main--1.0--patch-223
830 * lisp/muse-protocols.el (muse-browse-url): Strip text properties. Maybe
834 ChangeLog lisp/muse-protocols.el
837 2005-09-05 05:12:07 GMT Michael Olson <mwolson@gnu.org> patch-222
840 muse-latex: Call pdflatex twice to get <contents> published.
842 muse--main--1.0--patch-222
844 * lisp/muse-latex.el (muse-latex-pdf-generate): Quote arguments. Call
845 pdflatex twice, since this seems to be necessary to get <contents>
846 published. Thanks to Trent Buck for the heads up. I wonder if we need
847 to call it three times, since this is what John originally did. Can
848 someone please give me advice about this?
851 ChangeLog lisp/muse-latex.el
854 2005-09-04 17:07:07 GMT Michael Olson <mwolson@gnu.org> patch-221
857 Make info:// and man:// not publish a link, handle insert URL edge case.
859 muse--main--1.0--patch-221
861 * lisp/muse-protocols.el (muse-url-protocols): info:// and man:// should
862 publish only the description, not the URL.
864 * lisp/muse-publish.el (muse-publish-insert-url): Handle case where we
865 get nil from muse-publish-url by not inserting any text.
868 ChangeLog lisp/muse-protocols.el lisp/muse-publish.el
871 2005-09-04 17:02:21 GMT Michael Olson <mwolson@gnu.org> patch-220
874 If a URL has a resolve function of nil, publish the description only.
876 muse--main--1.0--patch-220
878 * lisp/muse-mode.el (muse-visit-link-default): Make sure we search for a
881 * lisp/muse-protocols.el (muse-url-protocols): Improve customization
883 (muse-resolve-url): If nil is given as the resolve function, return
886 * lisp/muse-publish.el (muse-publish-url): If the URL resolves as nil,
887 insert the description instead of the original URL.
890 ChangeLog lisp/muse-mode.el lisp/muse-protocols.el
894 2005-09-02 22:57:04 GMT Michael Olson <mwolson@gnu.org> patch-219
897 Implement protocol handling.
899 muse--main--1.0--patch-219
901 * lisp/muse-mode.el (muse-mode): Call muse-update-url-regexp. Maybe I
902 should just make a hook for this stuff.
903 (muse-visit-link-default): Call muse-browse-url instead of browse-url.
905 * lisp/muse-protocols.el: New file that implements protocol handling.
907 * lisp/muse-publish.el (muse-publish-url-transforms): Add
909 (muse-publish-markup-url): Indentation fix, no func change.
911 * lisp/muse-regexps.el (muse-url-regexp): Move to muse-protocols.el.
913 * lisp/muse.el: Require muse-protocols.
916 lisp/.arch-ids/muse-protocols.el.id lisp/muse-protocols.el
919 ChangeLog lisp/muse-mode.el lisp/muse-publish.el
920 lisp/muse-regexps.el lisp/muse.el
923 2005-09-01 16:11:57 GMT Michael Olson <mwolson@gnu.org> patch-218
926 muse-xml: Use a more standard sort of header.
928 muse--main--1.0--patch-218
930 * experimental/muse-xml.el (muse-xml-header): Use <MUSE> instead of <page
931 type="muse">, as suggested by Brad Collins.
934 ChangeLog experimental/muse-xml.el
937 2005-09-01 16:04:32 GMT Michael Olson <mwolson@gnu.org> patch-217
940 Add schema for muse-xml, tweak verse formatting, fix goof from last patch.
942 muse--main--1.0--patch-217
944 * AUTHORS: Note that Brad Collins authored examples/muse-rnc.
946 * README (examples): Mention that other files are here as well.
948 * examples/muse-rnc.el: New file that implements a RelaxNG Compact schema
949 for use with muse-xml.el.
951 * muse-xml.el: Mention the newly-contributed schema from Brad, and that
952 muse-xml is in experimental status.
953 (muse-xml-markup-regexps): Correct table-munging regexp.
954 (muse-xml-markup-strings): Surround each verse line with <line></line>.
955 Empty lines are marked up as <line />.
957 * muse-html.el (muse-html-markup-strings, muse-xhtml-markup-strings):
958 s/last-stanza-end/end-last-stanza-line/.
960 * muse-mode.el (muse-visit-link-default): Make the temporary file
961 visiting work as expected.
963 * muse-publish.el (muse-publish-markup-verse): Make use of
964 'begin-verse-line and 'begin-last-stanza-line. Use
965 'end-last-stanza-line instead of 'last-stanza-end.
967 * muse.texi (Verse): Be a bit more clever with our example.
970 examples/.arch-ids/muse.rnc.id examples/muse.rnc
973 AUTHORS ChangeLog README experimental/muse-xml.el
974 lisp/muse-html.el lisp/muse-mode.el lisp/muse-publish.el
978 2005-09-01 13:42:15 GMT Michael Olson <mwolson@gnu.org> patch-216
981 Allow links to temporary files to be visited.
983 muse--main--1.0--patch-216
985 * lisp/muse-mode.el (muse-visit-link-default): Permit visiting of
986 temporary files. These are buffers that do not have a corresponding
990 ChangeLog lisp/muse-mode.el
993 2005-09-01 11:41:14 GMT Michael Olson <mwolson@gnu.org> patch-215
996 Fix save-match-data gaffe.
998 muse--main--1.0--patch-215
1000 * lisp/muse-regexps.el (muse-regexp-emacs-revision): Move save-match-data
1001 outside of `and' statement.
1004 ChangeLog lisp/muse-regexps.el
1007 2005-08-31 03:48:28 GMT Michael Olson <mwolson@gnu.org> patch-214
1010 Introduce :link-suffix. muse-wiki: Don't mangle acronyms in titles.
1012 muse--main--1.0--patch-214
1014 * examples/mwolson/muse-init.el: Update.
1016 * muse-blosxom.el ("blosxom-html", "blosxom-xhtml"): Use :link-suffix to
1017 ensure that links to other pages in this project are given the proper
1020 * muse-latex.el ("pdf", "pdfcjk"): Ditto.
1022 * muse-journal.el (muse-journal-rdf-header): Use muse-publish-link-name
1023 instead of muse-publish-output-name.
1025 * muse-publish.el (muse-publish-link-name, muse-publish-link-file): New
1026 functions that consult the :link-suffix when returning the name of the
1027 link (or the complete file name for the latter function). If
1028 :link-suffix does not exist, use :suffix. This should help Muse be
1029 able to handle some more usage scenarios.
1030 (muse-publish-prepare-url): Use muse-publish-link-name instead of
1031 muse-publish-output-name.
1033 * muse-wiki.el (muse-wiki-resolve-project-page): Use
1034 muse-publish-link-file instead of muse-publish-output-file.
1035 (muse-wiki-publish-pretty-title): Don't space-separate capitalized
1036 letters. The old behavior was not friendly to acronyms.
1039 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
1040 lisp/muse-journal.el lisp/muse-latex.el lisp/muse-publish.el
1044 2005-08-29 06:14:35 GMT Michael Olson <mwolson@gnu.org> patch-213
1047 Correct the publish-project example.
1049 muse--main--1.0--patch-213
1051 * examples/publish-project: Remove "-l muse-build.el" and note that the
1052 user's muse-init.el file should add the Muse directories to load-path.
1055 ChangeLog examples/publish-project
1058 2005-08-29 06:04:51 GMT Michael Olson <mwolson@gnu.org> patch-212
1061 Reinstate former extended character class rules.
1063 muse--main--1.0--patch-212
1065 * lisp/muse-regexps.el (muse-regexp-use-character-classes): Looks like
1066 extended regexps really don't work well on Emacs 21.2 or 21.3, so
1068 (muse-regexp-emacs-revision): New variable that indicates the revision
1069 number of this version of Emacs.
1070 (muse-extreg-usable-p): Reinstate old rules -- Emacs 21.2 and 21.3
1071 aren't working well enough with extended character classes in regexps.
1073 * lisp/muse.el (muse-version): If INSERT option is given, insert the text
1074 instead of just displaying it.
1077 ChangeLog lisp/muse-regexps.el lisp/muse.el
1080 2005-08-28 23:59:03 GMT Michael Olson <mwolson@gnu.org> patch-211
1083 Fix paragraph-filling breakage in Emacs21.
1085 muse--main--1.0--patch-211
1087 * lisp/muse-mode.el (muse-mode): Check explicitly for Emacs21 rather than
1088 relying on muse-extreg-usable-p. Thanks to Sergey Vlasov for the bug
1092 ChangeLog lisp/muse-mode.el
1095 2005-08-27 02:25:35 GMT Michael Olson <mwolson@gnu.org> patch-210
1098 Allow Emacs 21.3 to use extended character classes in regexps.
1100 muse--main--1.0--patch-210
1102 * lisp/muse-regexps.el (muse-extreg-usable-p): Use a simpler algorithm.
1103 Since enough positive reports have come in about the usability of 21.3,
1104 we'll allow it to use extended character classes in regexps by default.
1107 ChangeLog lisp/muse-regexps.el
1110 2005-08-26 14:48:08 GMT Michael Olson <mwolson@gnu.org> patch-209
1113 Don't prompt unnecessarily when doing C-c C-t in a Muse project file.
1115 muse--main--1.0--patch-209
1117 * lisp/muse-publish.el (muse-publish-get-output-dir): Use
1118 `muse-read-directory-name' instead of `read-file-name'. Now Muse won't
1119 offer the style and directory prompt when you hit C-c C-t in a file
1120 belonging to a defined Muse project. Otherwise prompt. Thanks to Yann
1121 Hodique for the fix.
1123 * lisp/muse.el (muse-read-directory-name): New function that defines a
1124 fallback version of `read-directory-name', since Emacs21 doesn't have
1128 ChangeLog lisp/muse-publish.el lisp/muse.el
1131 hodique@lifl.fr--2005/muse--yh--1.0--patch-34
1132 hodique@lifl.fr--2005/muse--yh--1.0--patch-35
1133 hodique@lifl.fr--2005/muse--yh--1.0--patch-36
1134 hodique@lifl.fr--2005/muse--yh--1.0--patch-37
1135 hodique@lifl.fr--2005/muse--yh--1.0--patch-38
1136 hodique@lifl.fr--2005/muse--yh--1.0--patch-39
1139 2005-08-25 05:44:56 GMT Michael Olson <mwolson@gnu.org> patch-208
1142 Fix problem with links at beginning of buf and paragraphs.
1144 muse--main--1.0--patch-208
1146 * experimental/muse-xml.el (muse-xml-markup-regexps): Update to do what I
1149 * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
1151 * muse-html.el (muse-html-markup-regexps): Ditto.
1153 * muse-publish.el (muse-publishing-last-position): New variable that
1154 indicates our last buffer position while publishing the current rule.
1155 Used to make sure the process doesn't get stalled.
1156 (muse-publish-markup): Fix edge case where links at beginning of
1157 buffer, with read-only text, would prevent the beginning of buffer from
1159 (muse-publish-markup-directive): Fix case where two directives of the
1160 same size would prevent any following directives from being
1161 interpreted. We accomplish this by setting the last published position
1162 to nil after each directive.
1165 ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
1166 lisp/muse-html.el lisp/muse-publish.el
1169 2005-08-24 03:45:13 GMT Michael Olson <mwolson@gnu.org> patch-207
1172 Document publishing directives.
1174 muse--main--1.0--patch-207
1176 * muse.texi (Getting Started): Remove crufty sentence.
1177 (Directives): New section that describes the likes of #title and
1184 2005-08-23 04:36:54 GMT Michael Olson <mwolson@gnu.org> patch-206
1187 Document WikiNames and update header publishing information.
1189 muse--main--1.0--patch-206
1191 * muse.texi (Headings): Any level of headings is supported.
1192 (Emphasizing Text): Verbatim text may span multiple lines.
1193 (Explicit Links): Refactor Links section into Explicit Links, Implicit
1195 (Implicit Links): Document WikiNames and InterWiki links.
1201 2005-08-22 20:37:10 GMT Michael Olson <mwolson@gnu.org> patch-205
1204 Finish NEWS, handle emphasis at EOF edge case.
1206 muse--main--1.0--patch-205
1208 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-underlined)
1209 (muse-colors-verbatim): Highlight emphasis at the end of file, as long
1210 as there is a terminating emphasis delimiter.
1212 * examples/mwolson/muse-init.el: Sync with my latest configuration.
1214 * NEWS: Bring this up to date.
1217 ChangeLog NEWS examples/mwolson/muse-init.el
1221 2005-08-19 16:55:39 GMT Michael Olson <mwolson@gnu.org> patch-204
1224 muse-html: Add muse-xhtml-extension.
1226 muse--main--1.0--patch-204
1228 * lisp/muse-html.el (muse-xhtml-extension): New option that specifies the
1229 default file extension for publishing XHTML files. Thanks to Trent
1230 Buck for the suggestion.
1234 ChangeLog lisp/muse-html.el
1237 2005-08-19 16:24:08 GMT Michael Olson <mwolson@gnu.org> patch-203
1240 Add items through patch-149 to NEWS.
1242 muse--main--1.0--patch-203
1244 * NEWS (progress): Catch up to patch-149.
1246 * lisp/muse-mode.el (muse-mode): Remove spurious comment.
1248 * lisp/muse-publish.el (muse-publish): Ditto.
1251 ChangeLog NEWS lisp/muse-mode.el lisp/muse-publish.el
1254 2005-08-18 06:53:31 GMT Michael Olson <mwolson@gnu.org> patch-202
1257 Make building of Debian revisions work.
1259 muse--main--1.0--patch-202
1261 * Makefile (distclean): Don't remove anything in debian/, since it will
1263 (debclean): Removed, since two different targets need slightly
1264 different versions of this. Even abstraction has its limits.
1265 (debbuild): New target that takes care of performing the build itself.
1266 (debrevision): New target that makes a revision build, where the
1267 original tarball must not be modified.
1268 (debrevision): Split out building stuff to debbuild target.
1270 * debian/changelog: Several revisions worth of Debian fun.
1272 * debian/control (Build-Depends-Indep): Add emacs21 | emacsen.
1273 (Description): Make this match the ITP and shorten the text.
1276 ChangeLog Makefile Makefile.defs debian/changelog
1280 2005-08-14 07:10:16 GMT Michael Olson <mwolson@gnu.org> patch-201
1283 Prepare initial upload for Debian project.
1285 muse--main--1.0--patch-201
1287 * Makefile.defs (LASTUPLOAD): Mark as the previous Debian package
1288 version, since we only want the last changelog entry to appear on the
1289 initial Debian upload.
1291 * debian/changelog: New Debian package 3.01.arch.201-1.
1294 ChangeLog Makefile.defs debian/changelog
1297 2005-08-13 05:05:41 GMT Michael Olson <mwolson@gnu.org> patch-200
1300 muse-mode: Minor regexp tweak.
1302 muse--main--1.0--patch-200
1304 * lisp/muse-mode.el (muse-mode): Use \\s- instead of [[:blank:]].
1307 ChangeLog lisp/muse-mode.el
1310 2005-08-13 00:25:54 GMT Michael Olson <mwolson@gnu.org> patch-199
1313 Minor fixups from Peter K. Lee.
1315 muse--main--1.0--patch-199
1317 * experimental/muse-xml.el (muse-xml-fixup-tables): Be slightly less
1318 restrictive with our end-of-table regexp.
1320 * lisp/muse-docbook.el (muse-docbook-fixup-tables): Look for tgroup
1321 instead of start of table. Be less restrictive with several of our
1324 * lisp/muse-html.el: Patch from Peter K. Lee.
1325 (muse-html-prepare-buffer): Work around edge case where the "charset="
1326 part has already been appended to muse-html-meta-content-type.
1327 (muse-html-fixup-tables): Be slightly less restrictive with our
1328 end-of-table regexp.
1331 ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
1335 2005-08-12 20:36:10 GMT Michael Olson <mwolson@gnu.org> patch-198
1338 Keep lists from getting mashed together on M-q.
1340 muse--main--1.0--patch-198
1342 * lisp/muse-mode.el (muse-mode): Handle footnotes. Set `paragraph-start'
1343 locally so that lists don't get blended together incorrectly upon
1347 ChangeLog lisp/muse-mode.el
1350 2005-08-12 01:29:58 GMT Michael Olson <mwolson@gnu.org> patch-197
1353 QuickStart: Minor typo in anchor example.
1355 muse--main--1.0--patch-197
1357 * examples/QuickStart (Anchors and tagged links): Link to an anchor only,
1358 rather than a full URL.
1361 ChangeLog examples/QuickStart
1364 2005-08-09 23:15:10 GMT Michael Olson <mwolson@gnu.org> patch-196
1367 Makefile: Use BUILDOPTS.
1369 muse--main--1.0--patch-196
1371 * Makefile (debrelease): Make use of $(BUILDOPTS).
1373 * Makefile.defs (BUILDOPTS): New option that allows additional options to
1374 be passed to dpkg-buildpackage. In case I ever make several revisions
1375 before getting the -1 revision uploaded, for example, I can use "-sa"
1376 here in order to make a valid pacakge.
1379 ChangeLog Makefile Makefile.defs
1382 2005-08-09 22:39:09 GMT Michael Olson <mwolson@gnu.org> patch-195
1385 Make generated Debian packages slightly easier to upload.
1387 muse--main--1.0--patch-195
1389 * debian/changelog: Generate 3.01.arch.195-1.
1391 * debian/rules (clean): Call $(MAKE) realclean instead of $(MAKE) clean.
1393 * Makefile.defs (LASTUPLOAD): New variable that indicates the version
1394 that was last uploaded to Debian.
1396 * Makefile (debrelease): Use $(LASTUPLOAD) to ensure that a full set of
1397 changes is generated. This means we have to use dpkg-buildpackage,
1398 since debuild doesn't recognize the environment variables that it
1399 claims to recognize.
1402 ChangeLog Makefile Makefile.defs debian/changelog debian/rules
1405 2005-08-09 04:01:52 GMT Michael Olson <mwolson@gnu.org> patch-194
1408 Makefile: Minor deletion cleanups.
1410 muse--main--1.0--patch-194
1417 2005-08-09 03:26:50 GMT Michael Olson <mwolson@gnu.org> patch-193
1420 Compilation cleanups.
1422 muse--main--1.0--patch-193
1424 * lisp/muse-mode.el (muse-mode): Use `make-local-variable' instead of
1425 `make-variable-buffer-local' in order to silence compiler warnings.
1427 * lisp/muse.el: Add an eval-when-compile line to silence a compiler
1430 * scripts/muse-build.el (muse-elint-files): Automatically load every
1431 elisp file rather than specifying each one.
1434 ChangeLog lisp/muse-mode.el lisp/muse.el scripts/muse-build.el
1437 2005-08-08 22:58:24 GMT Michael Olson <mwolson@gnu.org> patch-192
1440 Fix failure to resolve interwiki link when clicking on it.
1442 muse--main--1.0--patch-192
1444 * Makefile (debclean): Minor tweak.
1446 * lisp/muse-mode.el (muse-visit-link-default): Indentation fix. No func
1449 * lisp/muse-project.el (muse-project-find-file): Don't add file
1450 extensions to a relative name. If we're dealing with a file, open it
1451 up without searching through the various projects for a path. This
1452 should fix the failure to resolve an interwiki link by clicking on it.
1455 ChangeLog Makefile lisp/muse-mode.el lisp/muse-project.el
1458 2005-08-06 17:39:45 GMT Michael Olson <mwolson@gnu.org> patch-191
1461 Makefile: Remove stale Debian packages for this version.
1463 muse--main--1.0--patch-191
1465 * Makefile (debclean): Remove generated Debian packages for the current
1466 version in parent directory.
1472 2005-08-03 04:34:50 GMT Michael Olson <mwolson@gnu.org> patch-190
1475 Fix trailing backslash error.
1477 muse--main--1.0--patch-190
1479 * lisp/muse-project.el (muse-project-of-file): Apply 1-line
1480 regexp-quoting fix from drkm.
1483 ChangeLog lisp/muse-project.el
1486 2005-07-27 07:43:53 GMT Michael Olson <mwolson@gnu.org> patch-189
1489 Release 3.01.91 (3.02 RC2).
1491 muse--main--1.0--patch-189
1493 * lisp/muse.el (muse-version): Release 3.01.91 (3.02 RC2).
1496 ChangeLog Makefile.defs lisp/muse.el muse.texi
1499 2005-07-27 07:40:03 GMT Michael Olson <mwolson@gnu.org> patch-188
1502 Escape email address and URL always.
1504 muse--main--1.0--patch-188
1506 * lisp/muse-publish.el (muse-publish-markup-email): Move lower. Always
1507 escape and publish email address as read-only, even when it's not
1509 (muse-publish-markup-url): Ditto for URL.
1512 ChangeLog Makefile.defs debian/changelog lisp/muse-publish.el
1515 2005-07-26 08:49:38 GMT Michael Olson <mwolson@gnu.org> patch-187
1518 Inter-project output name fix.
1520 muse--main--1.0--patch-187
1522 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): I would've sworn
1523 that I had fixed this before.
1526 ChangeLog lisp/muse-wiki.el
1529 2005-07-26 08:40:11 GMT Michael Olson <mwolson@gnu.org> patch-186
1532 Make coloring of verbatim greater-than sign same as publishing.
1534 muse--main--1.0--patch-186
1536 * lisp/muse-colors.el (muse-colors-markup): Since we currently publish a
1537 greater-than sign surrounded by equal signs, display it in verbatim
1541 ChangeLog lisp/muse-colors.el
1544 2005-07-26 08:03:41 GMT Michael Olson <mwolson@gnu.org> patch-185
1547 Allow transform function for link descriptions. Bare email and URL fixes.
1549 muse--main--1.0--patch-185
1551 * lisp/muse-publish.el (muse-publish-url-transforms): Docfix.
1552 (muse-publish-desc-transforms): New option that contains the functions
1553 that will be called to transform a link description.
1554 (muse-publish-markup-word): Handle Yet Another Edge Case.
1555 (muse-publish-markup-email): Use
1556 `muse-publish-escape-specials-in-string'. Don't publish if we have a
1557 double-quote on either side.
1558 (muse-publish-url): Apply description transforms.
1559 (muse-publish-markup-url): Don't publish if we have a double-quote on
1562 * lisp/muse-wiki.el (muse-wiki-update-wikiword-regexp)
1563 (muse-wiki-wikiword-regexp, muse-wiki-use-wikiword): Minor docfixes.
1564 (muse-wiki-interwiki-delimiter): New option that indicates the
1565 interwiki delimiter to use.
1566 (muse-wiki-interwiki-replacement): New option that indicates the
1568 (muse-wiki-update-interwiki-regexp): Use muse-wiki-interwiki-delimiter.
1569 (muse-wiki-publish-pretty-title): Deal with EXPLICIT argument so that
1570 this can be added to muse-publish-desc-transforms.
1571 (muse-wiki-publish-pretty-interwiki): New function that replaces the
1572 interwiki delimiter with its replacement, but only when the given text
1573 is not an explicit link.
1575 * lisp/muse.el (muse-update-file-extension): New function made from the
1576 innards of the :set function in `muse-file-extension'.
1579 ChangeLog lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
1582 2005-07-26 06:17:31 GMT Michael Olson <mwolson@gnu.org> patch-184
1585 Handle anchors in all publishing styles, as well as linking to them.
1587 muse--main--1.0--patch-184
1589 * lisp/muse-publish.el (muse-publish-url): Publish links to anchors as
1591 (muse-publish-prepare-url): Don't touch links to anchors.
1593 * lisp/muse-docbook.el (muse-docbook-markup-strings): Add handler for
1594 'internal-link. Treat centered text with
1595 <para role="center">...</para>.
1596 (muse-docbook-markup-paragraph): Slight regexp tweak.
1597 (muse-docbook-insert-anchor): Docfix.
1598 (muse-docbook-markup-anchor): Move lower in file.
1600 * lisp/muse-html.el (muse-html-markup-strings): Add handler for
1602 (muse-xhtml-markup-strings): Order list, no func change.
1603 (muse-html-markup-anchor): Move up in file, no func change.
1605 * lisp/muse-latex.el (muse-latex-markup-functions): Add rule for
1607 (muse-latex-markup-strings): Add handler for 'internal-link.
1608 (muse-latex-insert-anchor, muse-latex-markup-anchor): New functions
1609 that insert an anchor around the next word or inside of a tag.
1611 * lisp/muse-texinfo.el (muse-texinfo-markup-functions): Add rule for
1614 * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Add handler for
1616 (muse-texinfo-insert-anchor, muse-texinfo-markup-anchor): New functions
1617 that insert an anchor before the next word or within a tag.
1619 * NEWS: Initial attempt at documenting changes since 3.01.
1622 .arch-ids/NEWS.id NEWS
1625 ChangeLog lisp/muse-docbook.el lisp/muse-html.el
1626 lisp/muse-latex.el lisp/muse-publish.el lisp/muse-texinfo.el
1629 2005-07-26 04:30:52 GMT Michael Olson <mwolson@gnu.org> patch-183
1632 Generalize some blosxom helper functions.
1634 muse--main--1.0--patch-183
1636 * examples/mwolson/muse-init.el (muse-project-alist): Adapt to new
1637 generalized helper functions.
1638 (my-muse-prepare-entry-for-xanga): Use muse-blosxom-extension rather
1639 than hard-coding it. Use muse-with-temp-buffer. Handle all kinds of
1642 * lisp/muse-blosxom.el: Update example in header.
1643 (muse-blosxom-new-entry): Use new names for helper functions.
1644 (muse-blosxom-get-categories, muse-blosxom-project-alist-entry)
1645 (muse-blosxom-project-alist-dirs): Move to muse-project.el.
1647 * lisp/muse-project.el (muse-project-recurse-directory): Renamed from
1648 `muse-blosxom-project-get-categories'.
1649 (muse-project-alist-styles): Renamed from
1650 `muse-blosxom-project-alist-entry'.
1651 (muse-project-alist-dirs): Renamed from
1652 `muse-blosxom-project-alist-dirs'.
1653 (muse-project-of-file): Use `muse-current-file'.
1655 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Use
1656 `muse-current-file'.
1658 * lisp/muse.el (muse-current-file): New function that returns the name of
1659 the currently visited or published file.
1660 (muse-page-name): Use `muse-current-file'.
1663 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
1664 lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
1667 2005-07-26 03:47:53 GMT Michael Olson <mwolson@gnu.org> patch-182
1670 muse-xml: definition lists, muse-docbook: center.
1672 muse--main--1.0--patch-182
1674 * Makefile (%.info, %.html): Use general argument in rule.
1675 (distclean): Add another cruft file.
1677 * experimental/muse-xml.el (muse-xml-markup-strings): Use <list
1678 type="definition"> for definition lists.
1680 * lisp/muse-docbook.el (muse-docbook-markup-strings): Replace <center>
1681 with <note>, since it's the closest thing I could find.
1684 ChangeLog Makefile experimental/muse-xml.el
1685 lisp/muse-docbook.el
1688 2005-07-24 22:46:22 GMT Michael Olson <mwolson@gnu.org> patch-181
1691 Minor namespace fix.
1693 muse--main--1.0--patch-181
1695 * lisp/muse-colors.el (muse-colors-explicit-link): Use
1696 muse-match-string-no-properties rather than match-string-no-properties.
1699 ChangeLog lisp/muse-colors.el
1702 2005-07-24 21:04:15 GMT Michael Olson <mwolson@gnu.org> patch-180
1705 Correct breakage induced by previous patch.
1707 muse--main--1.0--patch-180
1709 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Don't use the local
1710 path as a fallback if we are publishing.
1713 ChangeLog lisp/muse-wiki.el
1716 2005-07-24 21:01:02 GMT Michael Olson <mwolson@gnu.org> patch-179
1719 Make interwiki links work in a few more edge cases.
1721 muse--main--1.0--patch-179
1723 * lisp/muse-project.el (muse-project-applicable-styles): Remove
1724 assertion, now that I have a good idea of the edge cases involved.
1726 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle case where
1727 the current file is not part of any Muse project, allowing interwiki
1728 links to be resolvable even then. Don't return a relative path if we
1729 are not publishing. For visiting links, the best thing is just to
1730 return the real path.
1733 ChangeLog lisp/muse-project.el lisp/muse-wiki.el
1736 2005-07-24 03:38:06 GMT Michael Olson <mwolson@gnu.org> patch-178
1739 Fix warnings during font-lock, example tag highlighting.
1741 muse--main--1.0--patch-178
1743 * lisp/muse-colors.el (muse-colors-region): Prevent "Wrong side of point"
1745 (muse-colors-tags): Make sure that no fontification occurs in <code> or
1747 (muse-unhighlight-region): Move higher up.
1748 (muse-colors-example-tag, muse-colors-literal-tag): Use
1749 `muse-unhighlight-region'. Fix spelling goof. Omit (goto-char end)
1750 since the point gets put in the right place automatically.
1753 ChangeLog lisp/muse-colors.el
1756 2005-07-24 03:01:50 GMT Michael Olson <mwolson@gnu.org> patch-177
1759 muse-xml: Separate section from title.
1761 muse--main--1.0--patch-177
1763 * experimental/muse-xml.el (muse-xml-markup-strings): Add "level"
1764 attribute to sections. Use separate <title> tag to handle the title of
1765 a section. Thanks to drkm for the suggestion.
1767 * lisp/muse-mode.el (muse-mode): Code indentation, no func change.
1769 * lisp/muse-publish.el (muse-publish-markup-heading)
1770 (muse-publish-section-close): Pass level to markup strings for all
1771 section-related tags.
1773 * lisp/muse.el (muse-page-name): Handle case where buffer-file-name is
1777 ChangeLog experimental/muse-xml.el lisp/muse-mode.el
1778 lisp/muse-publish.el lisp/muse.el
1781 2005-07-23 01:29:29 GMT Michael Olson <mwolson@gnu.org> patch-176
1784 Include regexps from base styles. Fix muse-project-ignore-regexp and use it more.
1786 muse--main--1.0--patch-176
1788 * lisp/muse-blosxom.el (muse-blosxom-get-categories): Don't include
1789 folders that match `muse-project-ignore-regexp'.
1791 * lisp/muse-project.el (muse-project-ignore-regexp): Correct an escape
1792 omission. Add ",.*" to list of bad directory parts.
1794 * lisp/muse-project.el (muse-project-of-file): Ignore PATHNAME if it
1795 matches `muse-project-ignore-regexp'.
1797 * lisp/muse-publish.el: Install patch from Peter K. Lee.
1798 (muse-style-elements-list): New function that returns a list of
1799 references to ELEM in STYLE, including base styles.
1800 (muse-publish-markup-region): Use muse-style-elements-list rather than
1801 muse-style-elements when getting :regexps.
1803 * lisp/muse-publish.el (muse-style-element): Add docstring.
1806 AUTHORS ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
1807 lisp/muse-publish.el
1810 2005-07-23 00:21:36 GMT Michael Olson <mwolson@gnu.org> patch-175
1813 Initial implementation of muse-xml.el. End of section edge case.
1815 muse--main--1.0--patch-175
1817 * AUTHORS: Add Peter K. Lee.
1819 * Makefile (experimental): New target that builds experimental programs.
1820 (distclean): Remove debian/dirs, a cruft file from the debian build
1823 * examples/mwolson/muse-init.el: Update.
1825 * examples/mwolson/muse-init.el ("\C-cpL"): Use a better function that
1826 prompts for the blog entry to visit.
1828 * experimental/Makefile: New file that causes experimental stuff to be
1831 * experimental/muse-xml.el: New file that provides the experimental XML
1834 * lisp/muse-docbook.el (muse-docbook-markup-regexps): Re-order and fix
1837 * lisp/muse-html.el (muse-html-markup-regexps): Ditto.
1839 * lisp/muse-publish.el (muse-publish-section-close): Deal with edge case
1840 involving end-of-file and paragraph detection.
1842 * lisp/muse-wiki.el: Minor header fix.
1844 * scripts/muse-build.el (load-path): Add "../experimental".
1847 experimental/.arch-ids/Makefile.id
1848 experimental/.arch-ids/muse-xml.el.id experimental/Makefile
1849 experimental/muse-xml.el
1852 AUTHORS ChangeLog Makefile examples/mwolson/muse-init.el
1853 lisp/muse-docbook.el lisp/muse-html.el lisp/muse-publish.el
1854 lisp/muse-wiki.el scripts/muse-build.el
1857 2005-07-22 07:30:43 GMT Michael Olson <mwolson@gnu.org> patch-174
1860 Try to fix <example> region coloring problem.
1862 muse--main--1.0--patch-174
1864 * lisp/muse-colors.el (muse-colors-example-tag, muse-colors-literal-tag):
1865 If region is multiple lines, add '(font-lock-multiline t) to
1866 properties. This should fix an annoying <example> region issue.
1869 ChangeLog lisp/muse-colors.el
1872 2005-07-22 07:19:30 GMT Michael Olson <mwolson@gnu.org> patch-173
1875 Don't publish implicit links that have a double-quote at begin or end.
1877 muse--main--1.0--patch-173
1879 * lisp/muse-colors.el (muse-colors-implicit-link): Don't colorize if a
1880 double-quote exists at beginning or end.
1882 * lisp/muse-publish.el (muse-publish-markup-link): When link is implicit,
1883 don't colorize if a double-quote exists at beginning or end.
1886 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
1889 2005-07-22 06:42:10 GMT Michael Olson <mwolson@gnu.org> patch-172
1892 Fix failure to publish emphasis properly.
1894 muse--main--1.0--patch-172
1896 * lisp/muse-publish.el (muse-publish-markup-word): Darn off-by-one
1899 * experimental/muse-wiki-old.el: Removed, since I'm happy with the state
1903 experimental/.arch-ids/muse-wiki-old.el.id
1904 experimental/muse-wiki-old.el
1907 ChangeLog lisp/muse-publish.el
1910 2005-07-22 04:55:52 GMT Michael Olson <mwolson@gnu.org> patch-171
1913 Add a few common revision control directories to the ignore list.
1915 muse--main--1.0--patch-171
1917 * lisp/muse-project.el (muse-project-ignore-regexp): Add types of
1918 directories to be ignored when building the file alist, such as those
1919 used for CVS and Arch revision control data.
1922 ChangeLog lisp/muse-project.el
1925 2005-07-21 01:00:25 GMT Michael Olson <mwolson@gnu.org> patch-170
1928 Fix #2654: Append a newline when using pdf publishing style.
1930 muse--main--1.0--patch-170
1932 * lisp/muse-latex.el (muse-latex-footer, muse-latexcjk-footer): Append a
1936 ChangeLog lisp/muse-latex.el
1939 2005-07-20 20:20:24 GMT Michael Olson <mwolson@gnu.org> patch-169
1942 5 levels of headings colorization; color bare URLs.
1944 muse--main--1.0--patch-169
1946 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-markup):
1947 Really color up to 5 headings.
1948 (muse-colors-markup): Add muse-url-regexp.
1949 (muse-colors-explicit-link): Renamed from muse-colors-link.
1950 (muse-colors-implicit-link): Moved here from
1951 `muse-wiki-colors-wikiword' in muse-wiki.el. We need it here since
1952 we'll be coloring URLs.
1955 ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
1958 2005-07-20 19:45:15 GMT Michael Olson <mwolson@gnu.org> patch-168
1961 Don't emphasize if a word constituent follows the trailer.
1963 muse--main--1.0--patch-168
1965 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-underlined)
1966 (muse-colors-verbatim): Don't colorize if a word constituent follows
1969 * lisp/muse-publish.el (muse-publish-markup-word): Don't publish if a
1970 word constituent follows the trailer.
1973 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
1976 2005-07-20 18:50:12 GMT Michael Olson <mwolson@gnu.org> patch-167
1979 Add coloring for example, verbatim, and =signs=; anchor fix.
1981 muse--main--1.0--patch-167
1983 * lisp/muse-colors.el (muse-verbatim-face): New face that is used to
1984 color <example>, <verbatim>, and =signs=. Defaults to a shade of gray.
1985 (muse-colors-verbatim): Use `muse-verbatim-face'.
1986 (muse-colors-markup): Move =sign= interpreting down so it gets higher
1988 (muse-colors-tags): Add verbatim and literal tags.
1989 (muse-colors-example-tag): Use `remove-text-properties' instead of
1990 `set-text-properties', since the latter does not work consistently.
1991 (muse-colors-literal-tag): New function that strips all markup from the
1993 (muse-colors-link): Match against muse-explicit-link-regexp early on so
1994 that we can work around an annoying XEmacs issue.
1996 * lisp/muse-publish.el (muse-publish-markup-word): Make =signs=
1997 multi-line by default.
1999 * lisp/muse.el (muse-page-name): Handle case where we're given an empty
2003 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
2007 2005-07-20 16:13:37 GMT Michael Olson <mwolson@gnu.org> patch-166
2010 Link with anchor bugfix.
2012 muse--main--1.0--patch-166
2014 * lisp/muse-colors.el (muse-link-face): Highlight links with anchors as
2015 valid, as long as the base is valid.
2018 ChangeLog lisp/muse-colors.el
2021 2005-07-20 14:21:57 GMT Michael Olson <mwolson@gnu.org> patch-165
2024 Link inside table issue, fixes read-only text error.
2026 muse--main--1.0--patch-165
2028 * lisp/muse-docbook.el (muse-docbook-fixup-tables): Ignore read-only text
2029 inside tables so we don't get an error when links exist.
2031 * lisp/muse-html.el (muse-html-fixup-tables): Ditto.
2033 * lisp/muse-project.el (muse-project-publish): Don't take forced files
2034 into account when displaying the "All files published" message, unless
2035 they've actually been modified.
2037 * lisp/muse.el (muse-with-temp-buffer): If debug-on-error is non-nil,
2038 don't wrap in condition-case; we don't want the message to be muffled.
2041 ChangeLog lisp/muse-docbook.el lisp/muse-html.el
2042 lisp/muse-project.el lisp/muse.el
2045 2005-07-20 07:41:28 GMT Michael Olson <mwolson@gnu.org> patch-164
2048 Permit infinitely-nested sections.
2050 muse--main--1.0--patch-164
2052 * examples/QuickStart (Links): Use GNA link rather than johnw's site.
2053 (Deriving from an existing style): Mark up as a list.
2055 * lisp/muse-colors.el (muse-colors-outline-faces-list, muse-make-faces):
2056 Color an additional level of headings.
2058 * lisp/muse-docbook.el (muse-docbook-markup-strings): Add new
2059 section-other, section-other-end, and section-close strings.
2060 (muse-docbook-fixup-sections): Removed, since Muse now implements this
2061 through the 'section-close string.
2063 * lisp/muse-html.el (muse-xhtml-markup-strings): Omit newline from
2064 'begin-underline, since this messes up paragraph handling. Use
2065 <h5></h5> for 'section-other.
2067 (muse-html-fixup-tables): New function that sorts the table parts so
2068 that order is head, foot, body. Apparently XHTML needs this, and it
2069 seems like a good general practice, so we do it for HTML as well.
2071 * lisp/muse-latex.el (muse-latex-markup-strings): Use \\paragraph{} for
2074 * lisp/muse-publish.el (muse-publish-section-close): New function that
2075 determines where to put the section close given heading depth and
2077 (muse-publish-markup-heading): Handle 'section-other and
2078 'section-other-end. Call `muse-publish-section-close' at end of
2081 * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Use @subsubheading
2085 ChangeLog examples/QuickStart lisp/muse-colors.el
2086 lisp/muse-docbook.el lisp/muse-html.el lisp/muse-latex.el
2087 lisp/muse-publish.el lisp/muse-texinfo.el
2090 2005-07-20 05:50:55 GMT Michael Olson <mwolson@gnu.org> patch-163
2093 muse-docbook: table and anchor fixes; many non-MULE XEmacs fixes.
2095 muse--main--1.0--patch-163
2097 * lisp/muse-docbook.el: More suggestions from Dale Smith, and non-MULE
2099 (muse-docbook-markup-regexps): Deal with new table algorithm.
2100 (muse-docbook-transform-content-type, muse-docbook-encoding)
2101 (muse-docbook-finalize-buffer): Non-MULE XEmacs fix.
2102 (muse-docbook-markup-table): Use a better table algorithm, based on the
2103 one in muse-html.el. Make sure a <tgroup> surrounds the body, head,
2104 and foot of the table. Use informaltable rather than table.
2105 (muse-docbook-fixup-tables): New function that sorts all tables found
2106 in the published document so that the order is head, foot, body.
2107 (muse-docbook-markup-functions): Add anchor handler.
2108 (muse-docbook-markup-paragraph): Allow anchors to occur at beginning of
2110 (muse-docbook-markup-anchor, muse-docbook-insert-anchor): New functions
2111 that insert an anchor at point.
2113 * lisp/muse-html.el (muse-html-transform-content-type)
2114 (muse-html-encoding, muse-html-finalize-buffer): Non-MULE XEmacs fixes.
2116 * examples/QuickStart (Anchors and tagged links): Improve anchor example.
2118 * lisp/muse.el (muse-eval-lisp): XEmacs fix.
2120 * lisp/muse.el (muse-with-temp-buffer): XEmacs fix. Include the body
2121 that was evaluated in the output.
2124 ChangeLog examples/QuickStart lisp/muse-docbook.el
2125 lisp/muse-html.el lisp/muse-latex.el lisp/muse.el
2128 2005-07-19 08:11:37 GMT Michael Olson <mwolson@gnu.org> patch-162
2131 muse-texinfo: Improve formatting for enddots, dots, underline.
2133 muse--main--1.0--patch-162
2135 * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Improve translation
2136 of enddots and dots. For begin-underline and end-underline, use "_",
2137 since we don't have anything better.
2140 ChangeLog lisp/muse-texinfo.el
2143 2005-07-19 07:51:54 GMT Michael Olson <mwolson@gnu.org> patch-161
2146 muse-texinfo: Fix #2635 by adding `}' and `{' to specials list.
2148 muse--main--1.0--patch-161
2150 * lisp/muse-texinfo.el (muse-texinfo-markup-specials): Add `{' and `}' to
2151 list. This should fix #2635.
2154 ChangeLog lisp/muse-texinfo.el
2157 2005-07-19 07:24:38 GMT Michael Olson <mwolson@gnu.org> patch-160
2160 muse-texinfo fixes; use info-pdf to generate PDF doc for QuickStart.
2162 muse--main--1.0--patch-160
2164 * Makefile.defs (VERSION): Prepare snapshot 3.01.arch.160.
2166 * debian/changelog: Ditto.
2168 * debian/control (Build-Depends-Indep): Add tetex-bin.
2170 * examples/Makefile (%.pdf): Use info-pdf, since it generates nicer
2173 * examples/QuickStart: Remove stray <comment> now that the bug that made
2174 it necessary is fixed.
2176 * lisp/muse-blosxom.el: Credit Björn Lindström for his excellent
2179 * lisp/muse-texinfo.el (muse-texinfo-header, muse-texinfo-footer): Move
2180 the contents from the footer to the header.
2182 * lisp/muse-texinfo.el (muse-texinfo-markup-table): Insert space before
2183 each number, not after.
2185 * lisp/muse.el (muse-eval-lisp): Minor whitespace fix.
2187 * lisp/muse.el (muse-with-temp-buffer): Throw a backtrace if an error
2188 happens when doing batch publishing. Minor whitespace fix.
2191 ChangeLog Makefile.defs debian/changelog debian/control
2192 examples/Makefile examples/QuickStart lisp/muse-blosxom.el
2193 lisp/muse-texinfo.el lisp/muse.el
2196 2005-07-19 05:50:25 GMT Michael Olson <mwolson@gnu.org> patch-159
2199 Handle a few more DocBook edge cases; all known DocBook issues are fixed.
2201 muse--main--1.0--patch-159
2203 * examples/QuickStart: Add "Write me." to empty sections at end so that
2204 they publish correctly with DocBook.
2206 * lisp/muse-docbook.el (muse-docbook-markup-paragraph): Handle case where
2207 paragraph starts with emphasis, example, link, or email address.
2210 ChangeLog examples/QuickStart lisp/muse-docbook.el
2213 2005-07-19 05:34:28 GMT Michael Olson <mwolson@gnu.org> patch-158
2216 Handle embedded docbook footnotes and <literal> edge case.
2218 muse--main--1.0--patch-158
2220 * lisp/muse-docbook.el: Implement more suggestions from Dale Smith.
2221 (muse-docbook-markup-strings): Use systemitem for example text.
2222 (muse-docbook-markup-paragraph): Allow for embedded footnotes that have
2223 <para></para> inside of them.
2225 * lisp/muse-html.el (muse-html-escape-string): Don't deal with '&<>"'
2228 * lisp/muse-publish.el (muse-publish-url-transforms): Add
2229 muse-publish-escape-specials-in-string to list by default.
2231 * lisp/muse-publish.el (muse-publish-escape-specials): New optional third
2232 argument IGNORE-READ-ONLY determines whether or not to ignore the
2233 read-only property when transforming text. Add docstring.
2234 (muse-publish-markup-word): Use non-nil third argument to
2235 muse-publish-escape-specials when we're publishing `='-delimited text.
2236 This allows =<literal><tag></literal>= to work as intended.
2238 * lisp/muse-publish.el (muse-publish-escape-specials-in-string): Ignore
2239 arguments after the first so that we can include this in
2240 `muse-publish-url-transforms'.
2242 * lisp/muse-publish.el (muse-publish-prepare-url): Add docstring.
2245 ChangeLog lisp/muse-docbook.el lisp/muse-html.el
2246 lisp/muse-publish.el
2249 2005-07-19 03:07:59 GMT Michael Olson <mwolson@gnu.org> patch-157
2252 Misc. blosxom fixes, like category directive.
2254 muse--main--1.0--patch-157
2256 * contrib/pyblosxom/getstamps.py: Add file extension.
2258 * contrib/pyblosxom/hardcodedates.py (get_all_timestamps): Omit file
2259 extension. This will allow Muse to specify it once a
2260 timestamps-writing routine gets written.
2262 * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Pay
2263 attention to the "category" directive, if it exists. Use file-truename
2264 instead of expand-file-name for base directory.
2266 * lisp/muse-blosxom.el (muse-blosxom-new-entry): Add #category directive
2269 * lisp/muse-project.el (muse-project): Add :timestamps to list of
2270 available tags, even though it doesn't do anything yet.
2273 ChangeLog contrib/pyblosxom/getstamps.py
2274 contrib/pyblosxom/hardcodedates.py lisp/muse-blosxom.el
2275 lisp/muse-project.el
2278 2005-07-18 08:53:32 GMT Michael Olson <mwolson@gnu.org> patch-156
2281 Small logic fix with temp files.
2283 muse--main--1.0--patch-156
2285 * lisp/muse.el (muse-with-temp-buffer): Use buffer-live-p instead of
2286 buffer-name to determine whether the buffer is still around.
2289 ChangeLog lisp/muse.el
2292 2005-07-18 08:23:00 GMT Michael Olson <mwolson@gnu.org> patch-155
2295 Make customize of muse-project-alist work in Emacs21 and XEmacs.
2297 muse--main--1.0--patch-155
2299 * lisp/muse.el (muse-widget-type-value-create)
2300 (muse-widget-child-value-get, muse-widget-type-match): Minimum set of
2301 extra widgets from 'lazy type that are needed to get the
2302 `muse-project-alist' customize interface to work on XEmacs and Emacs21.
2304 * lisp/muse.el (muse-implicit-link-functions)
2305 (muse-explicit-link-functions): Remove predefined wiki-related options.
2306 These are added in muse-wiki via custom-add-option.
2308 * lisp/muse-mode.el (muse-mode-hook): Ditto.
2310 * lisp/muse-colors.el (muse-colors-emphasized): Use eq instead of memq.
2312 * lisp/muse-project.el (muse-project-alist-get): Turn :symbols into
2313 ":strings" to cope with Emacs21 and XEmacs.
2314 (muse-project-alist-set): Turn ":strings" back into ":symbols".
2316 * lisp/muse-project.el (muse-project): Derive from 'default rather than
2317 'lazy, since that is an Emacs CVS-ism. Separate logical groups with
2318 newlines. Control indentation. Remove an unnecessary inlined repeat.
2320 * lisp/muse-project.el (muse-project-alist): Use cons instead of alist,
2321 since XEmacs doesn't support the alist widget. Deal with case where no
2322 projects are defined, or a strange expression is used.
2324 * lisp/muse-wiki.el: Insinuate muse-wiki link handlers and mode hook
2325 stuff using custom-add-option.
2328 ChangeLog lisp/muse-colors.el lisp/muse-mode.el
2329 lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
2332 2005-07-18 03:31:38 GMT Michael Olson <mwolson@gnu.org> patch-154
2335 Don't kill temp buffer if debug-on-error is non-nil.
2337 muse--main--1.0--patch-154
2339 * lisp/muse.el (muse-with-temp-buffer): Only kill the temp buffer when
2340 debug-on-error is nil. Use " *muse-temp*" for the buffer name.
2343 ChangeLog lisp/muse.el
2346 2005-07-18 03:05:11 GMT Michael Olson <mwolson@gnu.org> patch-153
2349 Expand Debian package description.
2351 muse--main--1.0--patch-153
2353 * debian/control (Description): Expand this to make the package more
2356 * debian/copyright, debian/rules: Minor whitespace cleanups.
2358 * debian/changelog: Package 3.01.arch.152-1.
2361 ChangeLog Makefile.defs debian/changelog debian/control
2362 debian/copyright debian/rules
2365 2005-07-18 02:33:12 GMT Michael Olson <mwolson@gnu.org> patch-152
2368 Header/footer docfix; ChangeLog correction.
2370 muse--main--1.0--patch-152
2372 * {arch}/.../patch-log/patch-144: Correct previous ChangeLog entry.
2373 Thanks to drkm for pointing out my error.
2375 Use better documentation and customize interface for headers and footers.
2376 Thanks to Chris McMahan.
2379 ChangeLog lisp/muse-blosxom.el lisp/muse-book.el
2380 lisp/muse-docbook.el lisp/muse-html.el lisp/muse-journal.el
2381 lisp/muse-latex.el lisp/muse-poem.el lisp/muse-texinfo.el
2383 {arch}/muse/muse--main/muse--main--1.0/mwolson@gnu.org--2005/patch-log/patch-144
2386 2005-07-18 00:53:34 GMT Michael Olson <mwolson@gnu.org> patch-151
2389 Slight Debian version tweak.
2391 muse--main--1.0--patch-151
2393 * Makefile.defs (VERSION): Use a slightly different version naming
2394 scheme. I've dropped the ".90". The new scheme is X.YY.arch.YYY where
2395 X.YY is the Muse version, and YYY is the patch level.
2397 * debian/changelog: Ditto.
2400 ChangeLog Makefile.defs debian/changelog
2403 2005-07-17 23:23:34 GMT Michael Olson <mwolson@gnu.org> patch-150
2406 Improve debian build and put together a package.
2408 muse--main--1.0--patch-150
2410 * Makefile (debclean): New target that cleans up the mess that the
2411 `debian' target makes.
2412 (debian): Build using debuild rather than dpkg-buildpackage. Copy
2413 results to my debian dist dir two levels up.
2415 * Makefile.defs (VERSION): Set to 3.01.90.arch.149 for the debian build.
2417 * debian/changelog: Sign 3.01.90.arch.149-1 snapshot.
2419 * debian/control (Standards-Version): Update to 3.6.2.
2421 * debian/control (Depends): Add emacs21 and xemacs21 to make lintian shut
2424 * debian/copyright (Copyright): Improve.
2426 * debian/emacsen-install (FILES): Include contrib directory so that
2427 muse-http.el compiles properly.
2429 * debian/muse-el.examples: New file containing the example files to
2432 * debian/rules: Move example stuff to muse-el.examples. Install some
2433 additional documentation.
2436 debian/.arch-ids/muse-el.examples.id debian/muse-el.examples
2439 ChangeLog Makefile Makefile.defs debian/changelog
2440 debian/control debian/copyright debian/emacsen-install
2444 2005-07-17 20:52:18 GMT Michael Olson <mwolson@gnu.org> patch-149
2447 Fix links in table, links in verbatim, emphasis publishing, publishing from script.
2449 muse--main--1.0--patch-149
2451 * lisp/muse-colors.el (muse-colors-emphasized): Fix an edge case where
2452 the beginning of a header would be emphasized if an asterisk came
2454 (muse-colors-underlined): Don't allow end of underlined text to be the
2455 beginning of a line. Don't use memq to check for whitespace syntax; eq
2458 * lisp/muse-publish.el (muse-publish-markup-regexps): Mark links later
2459 on. We'll use a more clever trick to keep emphasis characters from
2460 being interpreted in explicit links -- add a custom 'noemphasis text
2461 property to them. Move mdash rule further down so that I can add
2462 designations after blockquoted text.
2464 * lisp/muse-publish.el (muse-publish-markup-word): If beginning or end of
2465 text has the 'noemphasis property, ignore it.
2466 (muse-publish-mark-noemphasis): New function that adds the 'noemphasis
2467 property to the text between BEG and END, or match beginning and end.
2469 * lisp/muse.el (muse-with-temp-buffer): Make sure the buffer is alive
2470 before trying to set buffer-modified to nil. This should fix a
2471 "selecting deleted buffer" error when publishing from command line.
2474 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
2478 2005-07-17 18:36:55 GMT Michael Olson <mwolson@gnu.org> patch-148
2481 Journal validation fixes.
2483 muse--main--1.0--patch-148
2485 * lisp/muse-html.el (muse-html-header): Use HTML 4.0 Transitional by
2486 default rather than HTML 4.0 [strict].
2487 (muse-html-markup-strings): Include empty alt element.
2489 * lisp/muse-journal.el: Use "div class=..." rather than "div id=...".
2491 * muse.texi (Journal): Ditto.
2494 ChangeLog lisp/muse-html.el lisp/muse-journal.el muse.texi
2497 2005-07-17 04:21:19 GMT Michael Olson <mwolson@gnu.org> patch-147
2500 Add debian files; tweak Makefile.
2502 muse--main--1.0--patch-147
2504 * Makefile (distclean): Remove directory created by dist rule.
2505 (dist): Make this only generate the directory, not the tarball.
2506 (release): New target that generates the tarball and zipfile.
2507 (debrelease): New target that builds the debian package for Muse.
2508 (upload): Depend on release target.
2510 * examples/mwolson/stylesheets: Add forgotten Arch id.
2513 debian/.arch-ids/=id debian/.arch-ids/changelog.id
2514 debian/.arch-ids/control.id debian/.arch-ids/copyright.id
2515 debian/.arch-ids/emacsen-install.id
2516 debian/.arch-ids/emacsen-remove.id
2517 debian/.arch-ids/emacsen-startup.id
2518 debian/.arch-ids/muse-el.dirs.id
2519 debian/.arch-ids/muse-el.docs.id
2520 debian/.arch-ids/muse-el.info.id debian/.arch-ids/rules.id
2521 debian/changelog debian/control debian/copyright
2522 debian/emacsen-install debian/emacsen-remove
2523 debian/emacsen-startup debian/muse-el.dirs debian/muse-el.docs
2524 debian/muse-el.info debian/rules
2525 examples/mwolson/stylesheets/.arch-ids/=id
2526 examples/mwolson/stylesheets/.arch-ids/blog.css.id
2527 examples/mwolson/stylesheets/.arch-ids/common.css.id
2528 examples/mwolson/stylesheets/.arch-ids/print.css.id
2529 examples/mwolson/stylesheets/.arch-ids/screen.css.id
2530 examples/mwolson/stylesheets/blog.css
2531 examples/mwolson/stylesheets/common.css
2532 examples/mwolson/stylesheets/print.css
2533 examples/mwolson/stylesheets/screen.css
2539 debian debian/.arch-ids examples/mwolson/stylesheets
2540 examples/mwolson/stylesheets/.arch-ids
2543 2005-07-16 05:10:31 GMT Michael Olson <mwolson@gnu.org> patch-146
2546 Allow `muse-index-as-string' to remove current file from output.
2548 muse--main--1.0--patch-146
2550 * lisp/muse-mode.el (muse-index-as-string): Add EXCLUDE-CURRENT option,
2551 which excludes the current file from the output. Improve
2555 ChangeLog lisp/muse-mode.el
2558 2005-07-16 04:56:02 GMT Michael Olson <mwolson@gnu.org> patch-145
2561 S-TAB issue with Windows.
2563 muse--main--1.0--patch-145
2565 * lisp/muse-mode.el (muse-mode-map): Try once more to fix the Shift-TAB
2569 ChangeLog lisp/muse-mode.el
2572 2005-07-16 04:39:52 GMT Michael Olson <mwolson@gnu.org> patch-144
2575 Improve temp buffer usage.
2577 muse--main--1.0--patch-144
2579 * lisp/muse-publish.el (muse-publish-file): Omit second argument to
2580 `insert-file-contents'. This should further help with the temp
2581 buffer problem. Thanks to Peter K. Lee and drkm for the research
2584 * lisp/muse.el (muse-with-temp-buffer): Renamed from
2585 `muse-with-temp-buffer-no-prompt'. Report any errors that occur, but
2586 make sure the temp buffer is killed. I didn't implement an option to
2587 save the contents of the temp buffer.
2590 ChangeLog lisp/muse-book.el lisp/muse-http.el
2591 lisp/muse-mode.el lisp/muse-poem.el lisp/muse-publish.el
2595 2005-07-16 03:39:02 GMT Michael Olson <mwolson@gnu.org> patch-143
2598 muse-docbook: split-string Emacs21 fix.
2600 muse--main--1.0--patch-143
2602 * lisp/muse-docbook.el (muse-docbook-get-author): Omit 3rd argument of
2603 split-string to fix an Emacs21 issue.
2606 ChangeLog lisp/muse-docbook.el
2609 2005-07-15 04:40:26 GMT Michael Olson <mwolson@gnu.org> patch-142
2612 muse-docbook: Parse author directive so that it validates properly.
2614 muse--main--1.0--patch-142
2616 * lisp/muse-docbook.el (muse-docbook-get-author): New function that
2617 attempts to publish the contents a DocBook-usable <author> tag.
2618 (muse-docbook-header): Use `muse-docbook-get-author'.
2621 ChangeLog lisp/muse-docbook.el
2624 2005-07-15 01:57:51 GMT Michael Olson <mwolson@gnu.org> patch-141
2627 Be a bit more clever with our consecutive list regexp.
2629 muse--main--1.0--patch-141
2631 * lisp/muse-docbook.el (muse-docbook-markup-regexps): Be a bit more
2632 clever with our consecutive list regexp.
2635 ChangeLog lisp/muse-docbook.el
2638 2005-07-15 01:50:05 GMT Michael Olson <mwolson@gnu.org> patch-140
2641 Do the right thing with consecutive list items, hopefully.
2643 muse--main--1.0--patch-140
2645 * lisp/muse-docbook.el: Apply patch from Dale Smith and add to it.
2646 (muse-docbook-header): Add DTD string.
2647 (muse-docbook-markup-regexps): Add rule that merges consecutive list
2649 (muse-docbook-merged-tags, muse-docbook-fixup-tags): Removed.
2650 ("docbook"): Change :before-end back to 'muse-docbook-fixup-sections.
2653 ChangeLog lisp/muse-docbook.el
2656 2005-07-15 01:07:35 GMT Michael Olson <mwolson@gnu.org> patch-139
2659 Improve customize interface for `muse-project-alist' once more.
2661 muse--main--1.0--patch-139
2663 * lisp/muse-project.el (muse-project-alist-get): Allow cdr of each
2664 setting to be anything, since we now support settings that use lists.
2665 (muse-project): Vastly improve this by naming each setting and showing
2666 what exact type is required. Handle case where a function is not
2667 defined yet. Use a set for styles, which looks nice. This is about as
2668 good as it can be ... unless we add some sort of inline documentation
2669 later on. A setting was added for Yann's :force-publish tag.
2671 * lisp/muse.el (muse-eval-lisp): Fix compile warning by not displaying
2675 ChangeLog lisp/muse-project.el lisp/muse.el
2678 2005-07-14 23:27:14 GMT Michael Olson <mwolson@gnu.org> patch-138
2681 Merged from hodique@lifl.fr--2005 (patch 24-33)
2683 muse--main--1.0--patch-138
2687 * hodique@lifl.fr--2005/muse--yh--1.0--patch-24
2688 Merged from mwolson@gnu.org--2005 (patch 96)
2690 * hodique@lifl.fr--2005/muse--yh--1.0--patch-25
2691 Merged from mwolson@gnu.org--2005 (patch 97-101)
2693 * hodique@lifl.fr--2005/muse--yh--1.0--patch-26
2694 Merged from mwolson@gnu.org--2005 (patch 102-106)
2696 * hodique@lifl.fr--2005/muse--yh--1.0--patch-27
2697 Merged from mwolson@gnu.org--2005 (patch 107-120)
2699 * hodique@lifl.fr--2005/muse--yh--1.0--patch-28
2700 Merged from mwolson@gnu.org--2005 (patch 121-131)
2702 * hodique@lifl.fr--2005/muse--yh--1.0--patch-29
2703 Merged from mwolson@gnu.org--2005 (patch 132)
2705 * hodique@lifl.fr--2005/muse--yh--1.0--patch-30
2706 Merged from mwolson@gnu.org--2005 (patch 133-135)
2708 * hodique@lifl.fr--2005/muse--yh--1.0--patch-31
2709 Merged from mwolson@gnu.org--2005 (patch 136)
2711 * hodique@lifl.fr--2005/muse--yh--1.0--patch-32
2712 Merged from mwolson@gnu.org--2005 (patch 137)
2714 * hodique@lifl.fr--2005/muse--yh--1.0--patch-33
2715 Introduce :force-publish project keyword. Fix bug #2637
2718 ChangeLog lisp/muse-project.el
2721 hodique@lifl.fr--2005/muse--yh--1.0--patch-24
2722 hodique@lifl.fr--2005/muse--yh--1.0--patch-25
2723 hodique@lifl.fr--2005/muse--yh--1.0--patch-26
2724 hodique@lifl.fr--2005/muse--yh--1.0--patch-27
2725 hodique@lifl.fr--2005/muse--yh--1.0--patch-28
2726 hodique@lifl.fr--2005/muse--yh--1.0--patch-29
2727 hodique@lifl.fr--2005/muse--yh--1.0--patch-30
2728 hodique@lifl.fr--2005/muse--yh--1.0--patch-31
2729 hodique@lifl.fr--2005/muse--yh--1.0--patch-32
2730 hodique@lifl.fr--2005/muse--yh--1.0--patch-33
2733 2005-07-14 20:48:56 GMT Michael Olson <mwolson@gnu.org> patch-137
2736 Prevent temp buffers from prompting for save; handle lisp errors better.
2738 muse--main--1.0--patch-137
2740 * lisp/muse-colors.el (muse-colors-region): Try to fix "Invalid search
2741 bound" error. I don't know for certain where this is coming from,
2742 though ... *grumble*.
2744 * lisp/muse.el (muse-eval-lisp): Wrap this in a `condition-case', much
2745 like how emacs-wiki does it. Warn the user about lisp errors,
2746 returning "<!--INVALID LISP CODE-->" if an error occurs. This will
2747 publish as something valid in most markup styles, with increased
2748 emphasis on those that don't support it. That's a win-win ... I think
2751 * lisp/muse.el (muse-with-temp-buffer-no-prompt): New macro that acts
2752 like `with-temp-buffer', but sets buffer-modfied-p to nil before trying
2753 to kill the buffer so we don't get any annoying prompts. I *strongly*
2754 believe that this should be the default behavior of `with-temp-buffer'.
2756 * lisp/muse-book.el (muse-book-publish-project): Use
2757 `muse-with-temp-buffer-no-prompt'.
2759 * lisp/muse-http.el (muse-http-reject): Ditto.
2761 * lisp/muse-mode.el (muse-index-as-string): Ditto.
2763 * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
2765 * lisp/muse-publish.el (muse-publish-markup-string, muse-publish-file):
2766 (muse-publish-markup-email, muse-published-contents): Ditto.
2769 ChangeLog lisp/muse-book.el lisp/muse-colors.el
2770 lisp/muse-http.el lisp/muse-mode.el lisp/muse-poem.el
2771 lisp/muse-publish.el lisp/muse.el
2774 2005-07-14 18:49:56 GMT Michael Olson <mwolson@gnu.org> patch-136
2777 Customization error; Makefile tweaks.
2779 muse--main--1.0--patch-136
2781 * Makefile (dist): Use a tla-specific method to create the tarball.
2782 Create a zip file as well.
2783 (upload): New rule that uploads the tarball and zip file to gna.org.
2785 * Makefile.defs (VERSION): New variable that determines the version
2786 string to use in the `dist' and `upload' targets.
2788 * lisp/muse.el (muse-implicit-link-functions)
2789 (muse-explicit-link-functions): Use :type of hook so that the options
2793 ChangeLog Makefile Makefile.defs lisp/muse.el
2796 2005-07-13 23:20:12 GMT Michael Olson <mwolson@gnu.org> patch-135
2799 Prepare Muse 3.01.90 (3.02 RC1).
2801 muse--main--1.0--patch-135
2805 ChangeLog lisp/muse.el muse.texi
2808 2005-07-13 23:11:08 GMT Michael Olson <mwolson@gnu.org> patch-134
2811 Attempt to get the right file extension when publishing; more examples.
2813 muse--main--1.0--patch-134
2815 * examples/mwolson/muse-init.el: Update my configuration.
2817 * examples/mwolson/templates: Store my web page templates here.
2819 * examples/mwolson/stylesheets: Store my CSS stylesheets here.
2821 * lisp/muse-publish.el (muse-publish-markup-link): Fix mangling of
2822 descriptions. Yet another reason to implement my list-returning from
2825 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Deal gracefully
2826 with a few more edge cases. Throw together a rough hack for
2827 determining when to include the output file extension.
2829 * lisp/muse-wiki.el (muse-wiki-colors-nop-tag): Make this less odious,
2830 but still ineffective.
2833 examples/mwolson/templates/.arch-ids/=id
2834 examples/mwolson/templates/.arch-ids/footer.html.id
2835 examples/mwolson/templates/.arch-ids/generic-footer.html.id
2836 examples/mwolson/templates/.arch-ids/generic-header.html.id
2837 examples/mwolson/templates/.arch-ids/header.html.id
2838 examples/mwolson/templates/footer.html
2839 examples/mwolson/templates/generic-footer.html
2840 examples/mwolson/templates/generic-header.html
2841 examples/mwolson/templates/header.html
2844 ChangeLog examples/mwolson/muse-init.el lisp/muse-publish.el
2848 examples/mwolson/templates
2849 examples/mwolson/templates/.arch-ids
2852 2005-07-13 21:12:27 GMT Michael Olson <mwolson@gnu.org> patch-133
2855 Make published link handling do the right thing, plus misc. fixes.
2857 muse--main--1.0--patch-133
2859 * lisp/muse-mode.el (muse-mode-hook): Add option for
2860 `muse-wiki-update-custom-values'. The :set function makes sure that
2861 this is always included in `muse-mode-hook' if muse-wiki is loaded.
2862 This probably isn't best-practice, but it works.
2864 * lisp/muse-project.el (muse-project-of-file): Fix some duplicated code.
2867 * lisp/muse-publish.el (muse-publish-url-transforms): Add
2868 `muse-publish-prepare-url' to the listed options.
2870 * lisp/muse-publish.el (muse-publish-output-file): Handle case where
2871 output-dir is not specified.
2873 * lisp/muse-publish.el (muse-publish-markup-link): Call link handlers
2874 here instead of later on.
2876 * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Try to do the
2877 right thing when `muse-wiki-interwiki-alist' is nil.
2879 * lisp/muse-wiki.el (muse-wiki-output-name): Removed in favor of calling
2880 `muse-publish-output-file'.
2882 * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
2883 (muse-wiki-transform-wikiword): Removed. We should not use the
2884 publishing transforms facility to handle these.
2886 * lisp/muse-wiki.el ("muse-publish"): Publish wikiwords and interwiki
2887 links as "link" rather than "url".
2889 * lisp/muse-wiki.el (muse-wiki-update-custom-values): New function that
2890 takes care of any customization cleaups that need to happen whenever
2891 muse-mode is entered.
2893 * lisp/muse.el (muse-implicit-link-functions): Add options for
2894 `muse-handle-url' and the wiki handlers.
2895 (muse-explicit-link-functions): Add option for
2896 `muse-wiki-handle-internal'.
2899 ChangeLog lisp/muse-mode.el lisp/muse-project.el
2900 lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
2903 2005-07-13 03:38:52 GMT Michael Olson <mwolson@gnu.org> patch-132
2906 Add invalid directory assertion.
2908 muse--main--1.0--patch-132
2910 * lisp/muse-project.el (muse-project-file-entries): Add assertion so that
2911 any invalid directories will trigger an error.
2914 ChangeLog lisp/muse-project.el
2917 2005-07-12 07:54:08 GMT Michael Olson <mwolson@gnu.org> patch-131
2920 AUTHORS: Fix typo, add that Yann authored muse-wiki.el.
2922 muse--main--1.0--patch-131
2929 2005-07-12 07:52:25 GMT Michael Olson <mwolson@gnu.org> patch-130
2932 Yann's assignment form came in!
2934 muse--main--1.0--patch-130
2941 2005-07-12 07:18:27 GMT Michael Olson <mwolson@gnu.org> patch-129
2944 Compilation fix, minor shuffling in `muse-mode'.
2946 muse--main--1.0--patch-129
2948 * lisp/muse.el (muse-file-extension): Make sure sym is bound before
2949 accessing it. Fixes Yet Another Compiler Error.
2951 * lisp/muse-mode.el (muse-mode): Move font-lock setup to very end so that
2952 project-specific settings happen first.
2955 ChangeLog lisp/muse-mode.el lisp/muse.el
2958 2005-07-12 07:12:49 GMT Michael Olson <mwolson@gnu.org> patch-128
2961 Fix annoying initial buffer coloring problem.
2963 muse--main--1.0--patch-128
2965 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle the case
2966 where even buffer-file-name is not set. This happens the first time we
2967 attempt to colorize the buffer. I'm rather astonished that I had to do
2971 ChangeLog lisp/muse-wiki.el
2974 2005-07-12 06:12:08 GMT Michael Olson <mwolson@gnu.org> patch-127
2977 Jump to bad and good links on TAB; mode-choosing fix.
2979 muse--main--1.0--patch-127
2981 * lisp/muse-mode.el (muse-mode-choose-mode): New function that always
2982 pics a major mode for a file. If one is specified in the project of
2983 file, use it. Otherwise, use muse-mode.
2984 (muse-next-reference, muse-previous-reference): Jump to bad links as
2987 * lisp/muse.el (muse-file-extension): Use `muse-mode-choose-mode' instead
2991 ChangeLog lisp/muse-mode.el lisp/muse.el
2994 2005-07-12 05:56:42 GMT Michael Olson <mwolson@gnu.org> patch-126
2997 Add specified Muse file extension to auto-mode-alist.
2999 muse--main--1.0--patch-126
3001 * lisp/muse.el (muse-file-extension): If extension is specified, remove
3002 the old extension from auto-mode-alist and add the new one. This
3003 eliminates the need to set muse-mode-auto-p when you have specified a
3004 Muse file extension.
3006 * examples/mwolson/muse-init.el: Sync.
3009 ChangeLog examples/mwolson/muse-init.el lisp/muse.el
3012 2005-07-11 10:08:45 GMT Michael Olson <mwolson@gnu.org> patch-125
3015 Make `muse-project-alist' more intuitively customizable.
3017 muse--main--1.0--patch-125
3019 * examples/mwolson/muse-init.el (muse-project-alist): Resync with my
3022 * lisp/muse-project.el: Thanks to jessealama on IRC for the suggestion.
3023 (muse-project-alist-get): New function that pre-parses
3024 `muse-projects-alist' before customization in order to work around an
3025 annoying limitation in the customize interface.
3026 (muse-project-alist-set): New function that takes the value that
3027 customize gave us and turns it into something Muse can use.
3028 (muse-project): New widget that outlines the form of the
3029 `muse-project-alist' variable.
3030 (muse-project-alist): Use the `muse-project' widget and specify :set
3034 ChangeLog examples/mwolson/muse-init.el lisp/muse-project.el
3037 2005-07-10 22:41:49 GMT Michael Olson <mwolson@gnu.org> patch-124
3040 Silence compiler warnings.
3042 muse--main--1.0--patch-124
3044 * lisp/muse-docbook.el (muse-docbook-fixup-tags): Docfix.
3046 * lisp/muse-html.el (muse-html-escape-string): Let-bind `ch' to silence a
3049 * lisp/muse-project.el (muse-project-applicable-styles): Call
3050 `muse-assert' with only 1 argument to silence a compiler warning.
3053 ChangeLog lisp/muse-docbook.el lisp/muse-html.el
3054 lisp/muse-project.el
3057 2005-07-10 22:19:26 GMT Michael Olson <mwolson@gnu.org> patch-123
3060 muse-docbook: Merge several other types of tags if necessary.
3062 muse--main--1.0--patch-123
3064 * lisp/muse-docbook.el (muse-docbook-fixup-tags): Renamed from
3065 `muse-docbook-fixup-sections'. For each TAG in
3066 `muse-docbook-merged-tags', if consecutive groupings of TAG exist,
3067 merge them together. Thanks to Dale P. Smith for the suggestion.
3068 (muse-docbook-merged-tags): Customizable list of tags that need merging.
3071 ChangeLog lisp/muse-docbook.el
3074 2005-07-10 22:04:50 GMT Michael Olson <mwolson@gnu.org> patch-122
3077 muse-docbook: Output an XML tag with encoding at the beginning of document.
3079 muse--main--1.0--patch-122
3081 * lisp/muse-docbook.el (muse-docbook-header): Add <xml> tag at beginning
3083 (muse-docbook-encoding-default): New option that determines which Emacs
3084 buffer encoding to use by default in Muse DocBook files if none is
3086 (muse-docbook-charset-default): New option that determines the DocBook
3087 XML charset to use if no translation is found in
3088 muse-docbook-encoding-map.
3089 (muse-docbook-encoding-map): New option alist that maps an emacs coding
3090 system to its associated DocBook coding system.
3091 (muse-docbook-transform-content-type): New function that determines the
3092 DocBook XML encoding to use based on the contents of
3093 muse-docbook-encoding-map.
3094 (muse-docbook-encoding): New function that calls
3095 muse-docbook-transform-content-type.
3096 (muse-docbook-finalize-buffer): New function that sets the buffer file
3097 coding system to the value of muse-docbook-encoding-default, but only
3098 if the buffers contents have no special characters.
3099 ("docbook"): Include :after tag that calls muse-docbook-finalize-buffer.
3102 ChangeLog lisp/muse-docbook.el
3105 2005-07-10 21:35:49 GMT Michael Olson <mwolson@gnu.org> patch-121
3108 Apply muse-docbook patch from Dale P. Smith.
3110 muse--main--1.0--patch-121
3112 * lisp/muse-docbook.el (muse-docbook-markup-strings): Apply patch from
3113 Dale P. Smith to make the markup much better.
3116 AUTHORS ChangeLog lisp/muse-docbook.el
3119 2005-07-10 00:27:13 GMT Michael Olson <mwolson@gnu.org> patch-120
3122 Use different mapping for S-tab on Windows.
3124 muse--main--1.0--patch-120
3126 * lisp/muse-mode.el (muse-mode-map): If using either XEmacs or on
3127 Windows, use [(shift tab)] for `muse-previous-reference'.
3130 ChangeLog lisp/muse-mode.el
3133 2005-07-09 20:24:40 GMT Michael Olson <mwolson@gnu.org> patch-119
3138 muse--main--1.0--patch-119
3140 * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Use
3141 `muse-match-string-no-properties' so XEmacs doesn't complain.
3144 ChangeLog lisp/muse-wiki.el
3147 2005-07-09 08:53:33 GMT Michael Olson <mwolson@gnu.org> patch-118
3150 Handle a few edge cases with project-page resolution gracefully.
3152 muse--main--1.0--patch-118
3154 * lisp/muse-project.el (muse-project-applicable-styles): Add assertion to
3155 make sure that PAGE is specified. STYLES should be generated
3156 automatically, but it could theoretically fail. I'm managing to
3157 trigger this when messing with unsaved Muse files. Handle case where
3158 buffer has not yet been saved.
3159 (muse-project-find-file): Don't try to resolve relative links; just
3162 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Fix
3163 point-of-reference bug. No need to call muse-project-page-of-file
3164 since buffer-file-name and muse-publishing-current-file both give us
3167 * lisp/muse-mode.el (muse-link-at-point): For some reason,
3168 `skip-chars-backward' only respects the newline some of the time.
3172 ChangeLog lisp/muse-mode.el lisp/muse-project.el
3176 2005-07-09 07:41:44 GMT Michael Olson <mwolson@gnu.org> patch-117
3179 Fix image-link goof-up and add pretty titles.
3181 muse--main--1.0--patch-117
3183 * lisp/muse-html.el (muse-html-markup-paragraph): Use <p
3184 class="image-link"> instead of <div class="image-link">. I found a bug
3185 with the way I was handling both, so I decided to simplify things.
3187 * lisp/muse-wiki.el (muse-wiki-output-name): New function that acts like
3188 `muse-publish-output-name', but keeps the directory prefix.
3189 (muse-wiki-transform-interwiki): Use `muse-publish-output-name'.
3191 * lisp/muse-wiki.el (muse-wiki-publish-small-title-words): New
3192 customizable option that determines the words to downcase in title.
3193 (muse-wiki-publish-pretty-title): New function that Makes a Nicely
3194 Capitalized Title out of either a string or the current title. This is
3195 not currently used by any other function -- for now it is meant to be
3199 ChangeLog lisp/muse-html.el lisp/muse-wiki.el
3202 2005-07-09 05:22:12 GMT Michael Olson <mwolson@gnu.org> patch-116
3205 Escape specials in link descriptions.
3207 muse--main--1.0--patch-116
3209 * lisp/muse-publish.el (muse-publish-escape-specials-in-string): New
3210 function that escapes special characters in the given string according
3211 to the current publishing style.
3212 (muse-publish-url): Use the above function to escape the description
3213 part of extended links.
3214 (muse-publish-prepare-url): Don't make string read-only; it does
3217 * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
3218 (muse-wiki-transform-wikiword): Don't make string read-only.
3221 ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
3224 2005-07-09 03:59:44 GMT Michael Olson <mwolson@gnu.org> patch-115
3227 Escape "&", "<", and ">" in URL text.
3229 muse--main--1.0--patch-115
3231 * lisp/muse-html.el (muse-html-escape-string): Escape "&", "<", and ">"
3232 specially. Thanks to John Sullivan for the suggestion.
3235 ChangeLog lisp/muse-html.el
3238 2005-07-09 03:24:01 GMT Michael Olson <mwolson@gnu.org> patch-114
3241 Update my example configuration.
3243 muse--main--1.0--patch-114
3245 * examples/mwolson/muse-init.el (muse-project-alist): Rename the "Web"
3246 project to "WebSite" in order to make it more distinct.
3247 (muse-wiki-interwiki-alist): Add mapping for "TheEmacsWiki".
3248 (my-muse-blosxom-finalize): Don't run the Xanga preparation code
3250 (my-muse-prepare-entry-for-xanga): Make this able to figure out the
3251 published name of the current file. I really should make a function
3252 called `muse-published-name' or something similar!
3253 ("\C-cpx"): Use this key sequence for
3254 `my-muse-prepare-entry-for-xanga'.
3255 (muse-file-extension): I'm making use of this so I can figure out its
3259 ChangeLog examples/mwolson/muse-init.el
3262 2005-07-09 03:11:28 GMT Michael Olson <mwolson@gnu.org> patch-113
3265 Tackle a project name interwiki highlighting snafu.
3267 muse--main--1.0--patch-113
3269 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Hack still more on
3270 this. It seems to be more robust now. Highlighting is going the way I
3274 ChangeLog lisp/muse-wiki.el
3277 2005-07-09 02:25:26 GMT Michael Olson <mwolson@gnu.org> patch-112
3280 Fix some gross mistakes.
3282 muse--main--1.0--patch-112
3284 * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Fix several
3287 * lisp/muse-project.el (muse-project-file-entries): If
3288 `muse-file-extension' is defined, use it to filter the entries.
3290 * lisp/muse.el (muse-file-extension): Fix messed up attempt to set
3291 variable. Move higher in file.
3293 * lisp/muse.el (muse-update-ignored-extensions-regexp): Use given
3294 argument instead of the real name of the variable.
3297 ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
3301 2005-07-09 00:10:01 GMT Michael Olson <mwolson@gnu.org> patch-111
3304 Make natural interwiki links between projects mostly work.
3306 muse--main--1.0--patch-111
3308 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Uncomment this
3309 function and flesh it out. This seems to work properly, though for
3310 some reason, interwiki links using projects are a bit flakey.
3311 (muse-wiki-handle-interwiki): Deal with case where we have a project
3312 name in an interwiki link.
3315 ChangeLog lisp/muse-wiki.el
3318 2005-07-08 22:57:55 GMT Michael Olson <mwolson@gnu.org> patch-110
3321 Fix Emacs21 issue with muse-insert-tag.
3323 muse--main--1.0--patch-110
3325 * lisp/muse-mode.el (muse-insert-tag): Pass a list of lists to
3326 completing-read to appease older Emacsen.
3329 ChangeLog lisp/muse-mode.el
3332 2005-07-08 22:55:20 GMT Michael Olson <mwolson@gnu.org> patch-109
3335 Fix error with `muse-blosxom-new-entry' and Emacs21.
3337 muse--main--1.0--patch-109
3339 * lisp/muse-blosxom.el (muse-blosxom-new-entry): Mess with call to
3340 `completing-read' so that old versions of Emacs don't complain.
3343 ChangeLog lisp/muse-blosxom.el
3346 2005-07-08 21:59:41 GMT Michael Olson <mwolson@gnu.org> patch-108
3349 Try to fix an error with `muse-blosxom-get-categories'.
3351 muse--main--1.0--patch-108
3353 * lisp/muse-blosxom.el (muse-blosxom-get-categories): Be extra cautious
3354 about processing directories.
3357 ChangeLog examples/johnw/publish-johnw lisp/muse-blosxom.el
3360 2005-07-08 21:11:53 GMT Michael Olson <mwolson@gnu.org> patch-107
3363 Make a distinction between implicit and explicit links at publish-time.
3365 muse--main--1.0--patch-107
3367 * lisp/muse-html.el (muse-html-escape-string): Ignore other arguments.
3369 * lisp/muse-http.el (muse-http-prepare-url): Handle `explicit' argument.
3371 * lisp/muse-publish.el (muse-publish-url, muse-publish-insert-url): Pass
3372 `explicit' argument.
3374 * lisp/muse-publish.el (muse-publish-markup-link): Determine whether or
3375 not we are dealing with an explicit link.
3377 * lisp/muse-publish.el (muse-publish-prepare-url): Ignore other arguments.
3379 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Take `explicit'
3380 argument, but ignore it.
3382 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only apply transforms
3383 when link is not explicit.
3386 ChangeLog lisp/muse-html.el lisp/muse-http.el
3387 lisp/muse-publish.el lisp/muse-wiki.el
3390 2005-07-08 06:40:30 GMT Michael Olson <mwolson@gnu.org> patch-106
3393 Implement several WikiWord handling fixes.
3395 muse--main--1.0--patch-106
3397 * lisp/muse-colors.el (muse-link-face): Handle case where no link is
3398 found by the handlers. Don't send implicit links through some of the
3401 * lisp/muse-mode.el (muse-link-at-point): Move to beginning of first part
3402 of interwiki link before calling `muse-handle-explicit-link'.
3404 * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Append forgotten
3405 "\\|" separator between project-alist entries and interwiki entries.
3406 Force a reconfiguration of muse-colors-markup.
3408 * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Add several checks to be
3409 sure that we don't colorize WikiNames that don't go with any file.
3413 ChangeLog lisp/muse-colors.el lisp/muse-mode.el
3417 2005-07-07 21:34:12 GMT Michael Olson <mwolson@gnu.org> patch-105
3420 Attempt to simplify muse-wiki a bit.
3422 muse--main--1.0--patch-105
3424 * lisp/muse-colors.el (muse-use-font-lock): Set up muse-colors-markup
3427 * lisp/muse-wiki.el (muse-wiki-wikiword-colors-markup)
3428 (muse-wiki-update-use-wikiword-colors, muse-wiki-wikiword-markup-regexp)
3429 (muse-wiki-update-use-wikiword-markup-regexp)
3430 (muse-wiki-update-use-wikiword-link-function)
3431 (muse-wiki-update-use-wikiword-url-transforms): Remove.
3432 (muse-wiki-update-use-wikiword): Not :set function is needed anymore.
3434 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only modify URL if
3435 `muse-wiki-use-wikiword' is specified.
3437 * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Don't process the URL
3438 unless `muse-wiki-use-wikiword' is specified.
3440 * lisp/muse-wiki.el ("muse-colors"): Add muse-wiki-wikiword-regexp to
3443 * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-wikiword-regexp to
3444 muse-publish-markup-regexps.
3446 * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-transform-wikiword to
3447 muse-publish-url-transforms.
3449 * lisp/muse-wiki.el (muse-implicit-link-functions): Add
3450 muse-wiki-handle-wikiword to muse-implicit-link-functions.
3454 ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
3457 2005-07-07 20:06:35 GMT Michael Olson <mwolson@gnu.org> patch-104
3460 Make muse-blosxom use relative name of published file in page-date alist.
3462 muse--main--1.0--patch-104
3464 * lisp/muse-blosxom.el (muse-blosxom-base-directory): Move higher in
3466 (muse-blosxom-update-page-date-alist): Renamed from
3467 `muse-blosxom-markup-date-directive'. Make the current file name
3468 relative to the base directory and strip file extension if necessary.
3472 ChangeLog lisp/muse-blosxom.el
3475 2005-07-07 19:14:38 GMT Michael Olson <mwolson@gnu.org> patch-103
3478 Hack on muse-blosxom timestamps somewhat.
3480 muse--main--1.0--patch-103
3482 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Make this
3483 actually do something useful. This should have a different name,
3485 ("blosxom-html", "blosxom-xhtml"): Call
3486 `muse-blosxom-markup-date-directive' after publishing each entry.
3490 ChangeLog lisp/muse-blosxom.el
3493 2005-07-07 06:27:02 GMT Michael Olson <mwolson@gnu.org> patch-102
3496 Fix several startup and compile errors.
3498 muse--main--1.0--patch-102
3500 * lisp/muse-wiki.el ("muse-publish"): Use correct name of function. This
3501 fixes an error that occurred during startup.
3503 * lisp/muse-regexps.el (muse-ignored-extensions-regexp)
3504 (muse-update-ignored-extensions-regexp, muse-ignored-extensions): Move
3507 * lisp/muse.el (muse-update-ignored-extensions-regexp): Fix ordering so
3508 that the nasty compile errors go away. Fix a few typos.
3509 (muse-ignored-extensions): Fix docstring.
3510 (muse-file-extension): Move this higher in the file.
3515 ChangeLog lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
3518 2005-07-07 05:57:51 GMT Michael Olson <mwolson@gnu.org> patch-101
3521 Note that muse-file-extension should not have "." in front.
3523 muse--main--1.0--patch-101
3525 * lisp/muse-project.el (muse-project-find-file): Handle case where
3526 muse-file-extension is not specified.
3528 * lisp/muse.el (muse-file-extension): Note that the period at the
3529 beginning of this value should be omitted.
3531 * lisp/muse-regexps.el (muse-update-ignored-extensions-regexp): Quote
3532 file extension so that regexp characters inside the extension will not
3533 goof it up. This should never be a problem in normal cases, but let's
3538 ChangeLog lisp/muse-project.el lisp/muse-regexps.el
3542 2005-07-07 05:36:53 GMT Michael Olson <mwolson@gnu.org> patch-100
3545 Implement optional file extension of Muse files.
3547 muse--main--1.0--patch-100
3549 * lisp/muse-mode.el (muse-mode): Make sure
3550 `muse-update-ignored-extensions-regexp' gets updated every time we
3551 enter Muse mode. This works around a bug in the customize interface --
3552 if a user changes an option using setq, the :set function sometimes
3553 does not get executed. I should really try to determine whether or not
3554 this is really an issue anymore.
3556 * lisp/muse-project.el (muse-project-find-file): Make use of
3557 `muse-file-extension'.
3559 * lisp/muse-regexps.el (muse-ignored-extensions-regexp): This is not
3560 customizable; it is autogenerated from `muse-ignored-extensions'.
3561 (muse-update-ignored-extensions-regexp): New function that sets the
3562 value of `muse-ignored-extensions-regexp'. This is needed in order to
3563 make sure that the value of `muse-file-extension' is taken into
3565 (muse-ignored-extensions): New option that determines which file
3566 extensions to ignore. It is in the form of a list of regexps.
3568 * lisp/muse.el (muse-file-extension): New option that allows the user to
3569 specify the file extension to be used for Muse files. By default, this
3570 is nil, which means that no extension will be used.
3572 * lisp/muse.el (muse-page-name): Handle case where
3573 `muse-ignored-extensions-regexp' is nil.
3577 ChangeLog lisp/muse-mode.el lisp/muse-project.el
3578 lisp/muse-regexps.el lisp/muse.el
3581 2005-07-07 03:16:38 GMT Michael Olson <mwolson@gnu.org> patch-99
3584 Document new blosxom convenience feature.
3586 muse--main--1.0--patch-99
3588 * lisp/muse-blosxom.el: Document `muse-blosxom-project-alist-dirs' and
3589 `muse-blosxom-project-alist-entry'. An example is provided in the
3594 ChangeLog lisp/muse-blosxom.el
3597 2005-07-06 23:17:35 GMT Michael Olson <mwolson@gnu.org> patch-98
3600 Further work on `muse-project-alist' entry generation for blosxom.
3602 muse--main--1.0--patch-98
3604 * examples/mwolson/muse-init.el (muse-project-alist): Use proper syntax.
3605 Include subdirectories in first part of "Blog" entry.
3607 * lisp/muse-blosxom.el (muse-blosxom-project-alist-dirs): New function
3608 that returns a list of dirs that are to be used with the first part of
3609 a `muse-project-alist' entry.
3613 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
3616 2005-07-06 22:42:35 GMT Michael Olson <mwolson@gnu.org> patch-97
3619 New function: muse-blosxom-project-alist-entry.
3621 muse--main--1.0--patch-97
3623 * examples/mwolson/muse-init.el: Update from my latest settings.
3624 (muse-project-alist): Make use of `muse-blosxom-project-alist-entry'.
3626 * lisp/muse-blosxom.el (muse-blosxom-project-alist-entry): New function
3627 that generates the latter part of an entry for `muse-project-alist'.
3631 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
3634 2005-07-06 20:52:03 GMT Michael Olson <mwolson@gnu.org> patch-96
3637 Merged from hodique@lifl.fr--2005 (patch 12-23)
3639 muse--main--1.0--patch-96
3643 * hodique@lifl.fr--2005/muse--yh--1.0--patch-12
3644 Merged from mwolson@gnu.org--2005 (patch 68-76)
3646 * hodique@lifl.fr--2005/muse--yh--1.0--patch-13
3647 Merged from mwolson@gnu.org--2005 (patch 77-80)
3649 * hodique@lifl.fr--2005/muse--yh--1.0--patch-14
3650 Merged from mwolson@gnu.org--2005 (patch 81)
3652 * hodique@lifl.fr--2005/muse--yh--1.0--patch-15
3653 Merged from mwolson@gnu.org--2005 (patch 82)
3655 * hodique@lifl.fr--2005/muse--yh--1.0--patch-16
3656 Escape % in latex publishing
3658 * hodique@lifl.fr--2005/muse--yh--1.0--patch-17
3661 * hodique@lifl.fr--2005/muse--yh--1.0--patch-18
3662 small improvement on muse-make-link
3664 * hodique@lifl.fr--2005/muse--yh--1.0--patch-19
3665 Fix customization of muse-wiki-wikiword-regexp
3667 * hodique@lifl.fr--2005/muse--yh--1.0--patch-20
3668 Allow full customization of WikiWords
3670 * hodique@lifl.fr--2005/muse--yh--1.0--patch-21
3671 Fix mouse-2 yank bug in muse-mode
3673 * hodique@lifl.fr--2005/muse--yh--1.0--patch-22
3674 Fix interpretation order
3676 * hodique@lifl.fr--2005/muse--yh--1.0--patch-23
3677 Merged from mwolson@gnu.org--2005 (patch 83-95)
3681 ChangeLog lisp/muse-wiki.el
3684 hodique@lifl.fr--2005/muse--yh--1.0--patch-12
3685 hodique@lifl.fr--2005/muse--yh--1.0--patch-13
3686 hodique@lifl.fr--2005/muse--yh--1.0--patch-14
3687 hodique@lifl.fr--2005/muse--yh--1.0--patch-15
3688 hodique@lifl.fr--2005/muse--yh--1.0--patch-16
3689 hodique@lifl.fr--2005/muse--yh--1.0--patch-17
3690 hodique@lifl.fr--2005/muse--yh--1.0--patch-18
3691 hodique@lifl.fr--2005/muse--yh--1.0--patch-19
3692 hodique@lifl.fr--2005/muse--yh--1.0--patch-20
3693 hodique@lifl.fr--2005/muse--yh--1.0--patch-21
3694 hodique@lifl.fr--2005/muse--yh--1.0--patch-22
3695 hodique@lifl.fr--2005/muse--yh--1.0--patch-23
3698 2005-07-06 19:55:48 GMT Michael Olson <mwolson@gnu.org> patch-95
3703 muse--main--1.0--patch-95
3705 * lisp/muse-mode.el (muse-follow-name-at-point)
3706 (muse-follow-name-at-mouse): Docfixes.
3710 ChangeLog lisp/muse-mode.el
3713 2005-07-06 19:30:34 GMT Michael Olson <mwolson@gnu.org> patch-94
3716 Fix goof-up in instructions for using `muse-blosxom-new-entry'.
3718 muse--main--1.0--patch-94
3720 * lisp/muse-blosxom.el: Fix goof-up in instructions for using
3721 `muse-blosxom-new-entry'.
3723 * muse.texi (Blosxom Entries): Ditto.
3727 ChangeLog lisp/muse-blosxom.el muse.texi
3730 2005-07-06 18:54:52 GMT Michael Olson <mwolson@gnu.org> patch-93
3733 Re-add global mouse-2 event.
3735 muse--main--1.0--patch-93
3737 * lisp/muse-mode.el (muse-mode-map): Re-add the global binding for
3738 mouse-2, since Yann found a way around the problem I was facing.
3739 (muse-follow-name-at-mouse): Call the event that would normally be used
3740 here if we don't have a link at point.
3744 ChangeLog lisp/muse-mode.el
3747 2005-07-06 07:19:41 GMT Michael Olson <mwolson@gnu.org> patch-92
3750 Fix publishing error.
3752 muse--main--1.0--patch-92
3754 * lisp/muse-project.el (muse-project-publish-file): Don't try to fetch
3755 the cdr of output-dir. This was a code fragment from a previous
3756 attempt to refactor this function.
3760 ChangeLog lisp/muse-project.el
3763 2005-07-06 06:39:21 GMT Michael Olson <mwolson@gnu.org> patch-91
3766 Work on getting to the point where we can resolve project interwiki links.
3768 muse--main--1.0--patch-91
3770 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
3771 `muse-publishing-current-file'.
3773 * lisp/muse-project.el (muse-project-of-file): Ditto.
3775 * lisp/muse-project.el (muse-project-applicable-styles): New function
3776 that returns the usable styles for a file, given either a list of
3777 styles or a project name. This is useful for removing styles that will
3778 be ignored for a file.
3779 (muse-project-publish-file): Split :include and :exclude processing
3780 into `muse-project-applicable-styles'.
3782 * lisp/muse-publish.el (muse-publish-output-name): Use
3783 `muse-publishing-current-file'.
3785 * lisp/muse-publish.el (muse-publish-file): Don't set `muse-current-file'.
3787 * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Recognize
3790 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Don't cause project
3791 names to be uninterpreted. Remove need for muse-assoc-string.
3793 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): First draft of
3794 function that will be called to fetch a link to a page from a Muse
3795 project from the output file of the currently-published file. This is
3796 commented out for now since I ran out of energy.
3798 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Use
3799 `muse-wiki-resolve-project-page' for handling Muse project interwiki
3800 links, but only when no match was found in `muse-wiki-interwiki-alist'.
3801 Handle case where no interwiki can be found, even though this should
3804 * lisp/muse-wiki.el (muse-mode-hook): Update `muse-wiki-interwiki-regexp'
3805 whenever Muse mode is entered. That way we don't have to enter an
3806 extra command in our .emacs.
3808 * lisp/muse.el (muse-current-file): Remove this, since a variable called
3809 `muse-publishing-current-file' already exists that does the same thing.
3812 * lisp/muse.el (muse-page-name): Use `muse-publishing-current-file'.
3814 * lisp/muse.el (muse-assoc-string): Remove this, since we no longer need
3819 ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
3820 lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
3823 2005-07-06 04:00:57 GMT Michael Olson <mwolson@gnu.org> patch-90
3826 Mouse-2 on regular text will yank rather than give an error.
3828 muse--main--1.0--patch-90
3830 * lisp/muse-mode.el (muse-mode-map): Remove mappings for mouse-2, since
3831 this seems to be more trouble than it's worth.
3832 (muse-follow-name-at-mouse): Don't call `muse-follow-name-at-point';
3833 use our own implementation.
3837 ChangeLog lisp/muse-mode.el
3840 2005-07-06 02:25:56 GMT Michael Olson <mwolson@gnu.org> patch-89
3843 Make interwiki links publish with the correct extension.
3845 muse--main--1.0--patch-89
3847 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Add the correct
3848 prefix and suffix to interwiki names, as well as stripping out unwanted
3853 ChangeLog lisp/muse-wiki.el
3856 2005-07-06 02:02:42 GMT Michael Olson <mwolson@gnu.org> patch-88
3859 Fix publishing of bare interwiki names.
3861 muse--main--1.0--patch-88
3863 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Use `setq' instead of
3864 `set'. Use `muse-assoc-string' instead of `assoc'.
3866 * lisp/muse.el (muse-assoc-string): New compatibility function that makes
3867 `assoc-string' functionality usable with Emacs21 and XEmacs.
3871 ChangeLog lisp/muse-wiki.el lisp/muse.el
3874 2005-07-06 01:41:24 GMT Michael Olson <mwolson@gnu.org> patch-87
3877 Apply a few fixes from Yann's branch.
3879 muse--main--1.0--patch-87
3881 Background: I hacked on Muse over the weekend while offline, and so did
3882 Yann. His changes to muse-wiki.el are different than the
3883 ones that I made, so we should probably figure out the best
3884 way to handle this when we both get on IRC again. For now,
3885 I've merged in the bugfixes that he's made, omitting most of
3886 the changes to muse-wiki.
3888 * lisp/muse-latex.el (muse-latex-markup-regexps): Escape %.
3890 * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Add docstring.
3892 * lisp/muse.el (muse-page-name): Fix a bug that was inadvertently
3893 introduced previously.
3897 ChangeLog lisp/muse-latex.el lisp/muse-wiki.el lisp/muse.el
3900 2005-07-05 20:41:49 GMT Michael Olson <mwolson@gnu.org> patch-86
3903 Warn if file not published; hack further on Wiki stuff.
3905 muse--main--1.0--patch-86
3907 * lisp/muse-html.el (muse-html-markup-paragraph): Make this only try to
3908 complete <div> tags that are of the class "image-link". It is hoped
3909 that this will prevent user-added <div> tags from being mangled.
3911 * lisp/muse-mode.el (muse-link-at-point): Don't pass an argument to
3912 `muse-handle-implicit-link' or `muse-handle-explicit-link' since they
3913 need to look at the text at point.
3915 * lisp/muse-publish.el (muse-publish-this-file): Warn the user if the
3916 current file has not been published since it was up-to-date. Thanks to
3917 Bill Freeman for the suggestion.
3919 * lisp/muse-publish.el (muse-publish-url): Handle case when returned url
3920 is nil. If this happens, return the original URL.
3922 * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Set using
3923 `muse-wiki-update-interwiki-regexp.'
3924 (muse-wiki-update-interwiki-regexp): New function that sets the value
3925 of `muse-wiki-interwiki-regexp'.
3926 (muse-wiki-interwiki-alist): Call `muse-wiki-update-interwiki-regexp'
3929 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Renamed from
3930 `muse-wiki-expand-interwiki'.
3931 (muse-wiki-transform-wikiword): New function that prevents WikiWords
3932 with no matching file from being published as links.
3934 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Accept an optional
3935 string argument once again, since this behavior is needed when
3937 (muse-wiki-handle-wikiword): Ditto.
3939 * lisp/muse.el (muse-handle-url): Ditto.
3941 * lisp/muse.el (muse-handle-implicit-link): Ditto. Restore match data
3942 after every unsuccessful attempt at handling the link. If argument is
3943 given, restore match-data at end, too.
3945 * lisp/muse.el (muse-handle-explicit-link): Accept optional string
3946 argument. Match data is always saved. If argument is not given,
3947 assume that `muse-implicit-link-regexp' has been matched against, and
3948 return the 1st match string if no handlers worked.
3952 ChangeLog lisp/muse-html.el lisp/muse-mode.el
3953 lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
3956 2005-07-04 23:00:06 GMT Michael Olson <mwolson@gnu.org> patch-85
3959 Hack on WikiName handling and make TAB work for Wiki links.
3961 muse--main--1.0--patch-85
3963 * lisp/muse-colors.el (muse-colors-markup): Use
3964 `muse-explicit-link-regexp' instead of `muse-link-regexp'.
3966 * lisp/muse-colors.el (muse-link-face): Add new argument EXPLICIT. If
3967 nil, don't color bad links. If non-nil, color bad links.
3969 * lisp/muse-colors.el (muse-colors-link): Pass `t' to `muse-link-face'.
3971 * lisp/muse-journal.el (muse-journal-rss-markup-regexps): Use
3972 `muse-explicit-link-regexp' instead of `muse-link-regexp'.
3973 (muse-journal-rss-munge-buffer): Ditto.
3975 * lisp/muse-mode.el (muse-mode-fill-nobreak-p, muse-link-at-point):
3978 * lisp/muse-mode.el (muse-link-at-point): Rewrite so that explicit links
3979 are handled first, then implicit ones. It should work better in all
3980 cases. For now, we depend on the value of `muse-implicit-link-regexp'
3981 to determine how far to scan for an implicit link. This defaults to
3982 the text between the point and the next space.
3984 * lisp/muse-mode.el (muse-visit-link-default): Refactored code from
3985 `muse-visit-link'. If the ANCHOR argument is a string, search for it
3986 literally after opening the buffer. Hopefully this can be of use in
3987 custom visit-link functions, when necessary.
3989 * lisp/muse-mode.el (muse-visit-link): Docfix. Call
3990 `muse-visit-link-default'.
3992 * lisp/muse-mode.el (muse-next-reference, muse-previous-reference):
3993 Search by text properties instead of regexps. This allows Muse to find
3994 links without having to have a massive regexp that contains all link
3995 types. The downside is that this will not work if the user defontifies
3996 the buffer. But it would somewhat defeat the purpose of following
3997 links if you can't see them.
3999 * lisp/muse-project.el (muse-project-batch-publish): Handle case when not
4000 enough command line args are passed in batch mode.
4002 * lisp/muse-publish.el (muse-publish-markup-regexps): Use
4003 `muse-explicit-link-regexp'.
4005 * lisp/muse-regexps.el (muse-explicit-link-regexp): Renamed from
4008 * lisp/muse-regexps.el (muse-implicit-link-regexp): New option that
4009 specifies the "common ground" of all implicit links, like URLs, bare
4010 WikiNames, and -- in the future -- email addresses.
4012 * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): Quote 'boolean.
4014 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Arg URL is no longer
4015 optional. That was a bad idea on my part. Renamed from
4016 `muse-wiki-interwiki-handle'. Hopefully all this renaming doesn't
4019 * lisp/muse-wiki.el (muse-wiki-expand-interwiki): Renamed from
4020 `muse-wiki-interwiki-expand'.
4021 (muse-wiki-handle-wikiword): Renamed from
4022 `muse-wiki-wikiword-handle'.
4024 * lisp/muse-wiki.el ("muse-colors", "muse-publish"): Use a string value
4025 for the eval-after-load arg since XEmacs chokes on constants.
4027 * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Don't display a bad-link
4028 face on WikiWords that don't correspond with a file. If people really
4029 want this to appear in bad-link face, I could accommodate that.
4031 * lisp/muse.el (muse-handle-url): New function that detects whether the
4032 given string is a URL.
4033 (muse-implicit-link-functions): Renamed from
4034 `muse-mode-link-functions'. Defaults to `muse-handle-url'.
4035 (muse-explicit-link-functions): Renamed from
4036 `muse-mode-handler-functions'.
4037 (muse-handle-implicit-link): New function that handles all
4038 implicit links by calling functions from `muse-implicit-link-functions'.
4039 (muse-handle-explicit-link): Renamed from
4044 ChangeLog lisp/muse-colors.el lisp/muse-journal.el
4045 lisp/muse-mode.el lisp/muse-project.el lisp/muse-publish.el
4046 lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
4049 2005-07-04 14:40:31 GMT Michael Olson <mwolson@gnu.org> patch-84
4052 Allow WikiWords to be ignored with <nop> or "''''".
4054 muse--main--1.0--patch-84
4056 * lisp/muse-mode.el (muse-browse-result): Docfixes.
4058 * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): New option that determines
4059 whether to hide <nop> tags when coloring a Muse buffer.
4060 (muse-wiki-wikiword-at-point): Docfix.
4061 (muse-wiki-colors-nop-tag): New function that colors <nop> tags.
4062 (muse-wiki-publish-nop-tag): New function that interprets <nop> tags
4064 (muse-colors-tags, muse-publish-markup-tags): Interpret <nop> tags,
4065 which keeps the WikiWord that follows it from being interpreted.
4066 (muse-publish-markup-regexps): Allow 4 single quotes to function as a
4071 ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
4074 2005-07-04 11:20:50 GMT Michael Olson <mwolson@gnu.org> patch-83
4077 Update postal address of FSF in muse-wiki.el.
4079 muse--main--1.0--patch-83
4081 * lisp/muse-wiki.el: Update postal address of the FSF.
4085 ChangeLog lisp/muse-wiki.el
4088 2005-07-01 22:48:51 GMT Michael Olson <mwolson@gnu.org> patch-82
4091 Interpret explicit links before emphasis.
4093 muse--main--1.0--patch-82
4095 * lisp/muse-publish.el (muse-publish-markup-regexps): Interpret explicit
4096 links before emphasis.
4098 * lisp/muse-wiki.el (muse-publish): Make rules use a multiple of 100 just
4102 ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
4105 2005-06-26 22:55:55 GMT Michael Olson <mwolson@gnu.org> patch-81
4108 Wiki hacking, regexp tweaks.
4110 muse--main--1.0--patch-81
4112 * lisp/muse-project.el (muse-project-ignore-regexp): Change group to
4115 * lisp/muse-regexps.el (muse-regexp-use-character-classes): New variable
4116 that indicates whether or not to use character classes in regexps. The
4117 default is to let Muse try to figure it out.
4118 (muse-extreg-usable-p): Make use of this variable.
4120 * lisp/muse-regexps.el (muse-url-regexp): There's too much whitespace in
4121 this regexp. I'm guessing it was supposed to have a TAB in there at
4122 one time. Replace this stuff with muse-regexp-space.
4124 * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use wikified EmacsWiki
4127 * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use "choice" instead of
4130 * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Include the page
4131 delimiter as part of the regexp. Allow "#" or "::" to be a delimiter.
4132 We'll fix those anchor problems eventually!
4134 * lisp/muse-wiki.el (muse-wiki-interwiki-at-point): New function that
4135 uses `muse-interwiki-handle' to determine whether an interwiki link is
4138 * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Make URL optional and
4139 look for a suitable value at point if needed.
4141 * lisp/muse-wiki.el: Make interwiki regexps color the same as wikiwords.
4143 * lisp/muse-wiki.el: Add publishing rule for muse-wiki-interwiki-regexp.
4145 * lisp/muse-wiki.el (muse-mode-link-functions): Add interwiki handling.
4148 ChangeLog lisp/muse-project.el lisp/muse-regexps.el
4152 2005-06-25 04:44:00 GMT Michael Olson <mwolson@gnu.org> patch-80
4155 Make installation of manual when not using Debian go smoothly.
4157 muse--main--1.0--patch-80
4159 * Makefile.defs (INSTALLINFO): New variable that specifies what command
4160 and options are to be used when insinuating the Muse documentation into
4163 * Makefile (install): Make use of INSTALLINFO.
4165 * README (Installation): Give directions for changing INSTALLINFO on a
4166 Debian system and changing where Muse is installed.
4171 ChangeLog Makefile Makefile.defs README muse.texi
4174 2005-06-25 04:09:15 GMT Michael Olson <mwolson@gnu.org> patch-79
4177 Fix compiler warning induced by last patch.
4179 muse--main--1.0--patch-79
4181 * lisp/muse-project.el (muse-current-file): Move to muse.el to fix
4185 ChangeLog lisp/muse-project.el lisp/muse.el
4188 2005-06-25 04:02:11 GMT Michael Olson <mwolson@gnu.org> patch-78
4191 Add `muse-current-file', fix minor QuickStart issue.
4193 muse--main--1.0--patch-78
4195 * examples/QuickStart: Make John Wiegley the author.
4197 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
4198 `muse-current-file' instead of `buffer-file-name'.
4200 * lisp/muse-project.el (muse-current-project): Document.
4202 * lisp/muse-project.el (muse-current-file): New variable indicating the
4203 name, including path, of the file that is currently being published.
4204 (muse-project-of-file): Make use of
4205 `muse-current-file'.
4207 * lisp/muse-publish.el (muse-publish-file): Set `muse-current-file' here.
4209 * lisp/muse.el (muse-page-name): Make use of `muse-current-file'.
4212 ChangeLog examples/QuickStart lisp/muse-blosxom.el
4213 lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
4217 2005-06-24 21:15:35 GMT Michael Olson <mwolson@gnu.org> patch-77
4220 Make muse-replace-regexp-in-string closer to its parent; no func change.
4222 muse--main--1.0--patch-77
4224 * lisp/muse.el (muse-replace-regexp-in-string): Add 2 more optional args
4225 to implement all functionality of `replace-regexp-in-string'. No
4226 functionality change.
4230 ChangeLog lisp/muse.el
4233 2005-06-24 00:22:12 GMT Michael Olson <mwolson@gnu.org> patch-76
4236 Play nicely with fill, adaptive-fill, and flyspell.
4238 muse--main--1.0--patch-76
4240 * muse-mode.el (muse-mode-intangible-links): New function used to
4241 determine whether links will be considered intangible.
4243 * lisp/muse-mode.el (muse-mode-link-functions)
4244 (muse-mode-handler-functions): Minor docfix.
4246 * lisp/muse-mode.el (muse-mode): Don't split long links when performing
4247 fill. Play nicely with adaptive-fill. Avoid lockup with flyspell by
4248 making links intangible by default, but this may be adjusted by use of
4249 the `muse-mode-intangible-links' function.
4251 * lisp/muse-mode.el (muse-mode-fill-nobreak-p): New function that returns
4252 nil if we should allow a fill to occur here. Keeps links from being
4255 * lisp/muse-mode.el (muse-mode-flyspell-p): New function that returns
4256 non-nil if we allow spell-checking to occur here. Keeps links from
4257 being improperly colorized.
4259 * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Break up long line; no
4260 functionality change.
4263 ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
4266 2005-06-23 07:13:35 GMT Michael Olson <mwolson@gnu.org> patch-75
4269 Minor doc changes and code prettification.
4271 muse--main--1.0--patch-75
4273 * AUTHORS: Note that YH's assignment is in the mail.
4275 * README (scripts): Explain better the contents of the `scripts'
4278 * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Split long line.
4281 AUTHORS ChangeLog README lisp/muse-wiki.el
4284 2005-06-23 05:20:04 GMT Michael Olson <mwolson@gnu.org> patch-74
4287 Merged from hodique@lifl.fr--2005 (patch 7-11)
4289 muse--main--1.0--patch-74
4293 * hodique@lifl.fr--2005/muse--yh--1.0--patch-7
4294 split WikiWords and InterWiki links into their own package
4296 * hodique@lifl.fr--2005/muse--yh--1.0--patch-8
4297 Merged from mwolson@gnu.org--2005 (patch 63-67), adapted muse-wiki features
4299 * hodique@lifl.fr--2005/muse--yh--1.0--patch-9
4300 Mimic experimental behavior for interwiki
4302 * hodique@lifl.fr--2005/muse--yh--1.0--patch-10
4303 fix notes publishing
4305 * hodique@lifl.fr--2005/muse--yh--1.0--patch-11
4309 lisp/.arch-ids/muse-wiki.el.id lisp/muse-wiki.el
4312 ChangeLog lisp/muse-colors.el lisp/muse-html.el
4313 lisp/muse-mode.el lisp/muse-publish.el lisp/muse.el
4316 experimental/.arch-ids/muse-wiki.el.id
4317 ==> experimental/.arch-ids/muse-wiki-old.el.id
4318 experimental/muse-wiki.el
4319 ==> experimental/muse-wiki-old.el
4322 hodique@lifl.fr--2005/muse--yh--1.0--patch-7
4323 hodique@lifl.fr--2005/muse--yh--1.0--patch-8
4324 hodique@lifl.fr--2005/muse--yh--1.0--patch-9
4325 hodique@lifl.fr--2005/muse--yh--1.0--patch-10
4326 hodique@lifl.fr--2005/muse--yh--1.0--patch-11
4329 2005-06-22 23:05:33 GMT Michael Olson <mwolson@gnu.org> patch-73
4332 Tell people where to find on-line version of manual.
4334 muse--main--1.0--patch-73
4336 * README: Add on-line locations for manual.
4338 * muse.texi: Remove @include directive. This makes generating a PDF of
4339 this documentation a lot easier.
4341 * muse.texi (Preface): Add on-line locations for manual.
4344 ChangeLog README muse.texi
4347 2005-06-22 19:57:42 GMT Michael Olson <mwolson@gnu.org> patch-72
4350 Try to make Muse play nice with outline minor mode.
4352 muse--main--1.0--patch-72
4354 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-emphasized)
4355 (muse-colors-underlined, muse-use-font-lock, muse-link-properties): Use
4356 "muse" instead of "t" when adding invisibility to text or checking for
4359 * lisp/muse.el (muse-add-to-invisibility-spec): New function that is a
4360 compatibility wrapper for `add-to-invisibility-spec'; XEmacs doesn't have
4364 ChangeLog lisp/muse-colors.el lisp/muse.el
4367 2005-06-22 08:02:58 GMT Michael Olson <mwolson@gnu.org> patch-71
4370 Minor grammar fix in Introduction section of manual.
4372 muse--main--1.0--patch-71
4374 * muse.texi (Introduction): Minor grammar fix.
4380 2005-06-22 06:32:02 GMT Michael Olson <mwolson@gnu.org> patch-70
4385 muse--main--1.0--patch-70
4387 * lisp/muse-colors.el: Remove unnecessary use of Version in header.
4389 * lisp/muse-html.el (muse-html-encoding-map): Add mapping for iso-8859-1.
4391 * lisp/muse-poem.el (muse-poem-markup-strings)
4392 (muse-poem-chapbook-strings): Make customizable.
4394 * lisp/muse-poem.el (muse-chapbook-latex-header)
4395 (muse-chapbook-latex-footer): Docfix.
4397 * lisp/muse-texinfo.el (muse-texinfo-info-extension)
4398 (muse-texinfo-pdf-extension): Ditto.
4400 * lisp/muse.el (muse-version): Change to 3.01.
4402 * muse.texi (Poem, Texinfo): Last two publishing styles complete. We're
4406 ChangeLog lisp/muse-colors.el lisp/muse-html.el
4407 lisp/muse-poem.el lisp/muse-texinfo.el lisp/muse.el muse.texi
4410 2005-06-20 02:29:08 GMT Michael Olson <mwolson@gnu.org> patch-69
4413 Tweak documentation thoroughly; still incomplete.
4415 muse--main--1.0--patch-69
4417 * README: Minor tweaks.
4419 * muse.texi: Massively rename chapters so that the titles are more
4420 descriptive. Clean up grammar.
4422 * muse.texi (Obtaining Muse): Move content of Installation node here,
4423 stripping out any customization tips, since those are covered later.
4424 Re-work this chapter since I was dissatisfied with it.
4426 * muse.texi (Installation): This node has the content of README regarding
4427 installation, which fits the title of the node much better than the
4430 * muse.texi (Blosxom): Turn the sections of this section into
4433 * muse.texi (Getting Help and Reporting Bugs): Turn this into a list. I
4436 * muse.texi (History): Add a "2005" item.
4439 ChangeLog README muse.texi
4442 2005-06-19 07:15:45 GMT Michael Olson <mwolson@gnu.org> patch-68
4445 Finish documenting 2 more publishing styles.
4447 muse--main--1.0--patch-68
4449 * lisp/muse-blosxom.el, lisp/muse-latex.el: Minor docfixes throughout.
4451 * lisp/muse-journal.el: Docfixes.
4453 * lisp/muse-publish.el (muse-publish-markup-functions): Add significant
4454 documentation to this function.
4456 * muse.texi (Blosxom Options): New node containing the publishing styles
4457 and options provided by Blosxom.
4458 (Book): Add usage note, as I suspect a lot of people might be confused
4460 (HTML): Space out entries better.
4461 (Journal, LaTeX): New nodes for publishing styles.
4462 (Common Elements): Document a few options that are present in
4466 ChangeLog lisp/muse-blosxom.el lisp/muse-journal.el
4467 lisp/muse-latex.el lisp/muse-publish.el muse.texi
4470 2005-06-19 04:45:46 GMT Michael Olson <mwolson@gnu.org> patch-67
4473 Make Muse installable and correct an Emacs21 issue.
4475 muse--main--1.0--patch-67
4477 * Makefile (.PRECIOUS): Indicate that .info and .html files in this
4478 directory will be generated.
4479 (all): Compile muse.info by default.
4480 (doc): Refactor into individual generation rules for .html and .info
4482 (install): New rule that installs Muse source code, compiled .elc
4483 files, and the manual into proper places.
4485 * Makefile.defs (ELISPDIR, INFODIR): Correct minor goof-up.
4487 * README (Insinuation): Move old content of Installation here.
4488 (Installation): Fill out this section.
4489 (Further Documentation): Add link to my website and note that a full
4490 manual is included with Muse.
4492 * lisp/Makefile (EL): Populate with .el files.
4493 (install): New rule that installs both .elc and .el files.
4495 * lisp/muse-texinfo.el (muse-texinfo-info-generate): If we're running
4496 Emacs21, hack in a handler for the @documentencoding tag so that it
4500 ChangeLog Makefile Makefile.defs README lisp/Makefile
4501 lisp/muse-texinfo.el
4504 2005-06-19 03:05:38 GMT Michael Olson <mwolson@gnu.org> patch-66
4507 Cater even more to XEmacs and its annoying whims.
4509 muse--main--1.0--patch-66
4511 * examples/Makefile (%.html, %.pdf, %.info): Pass EMACS value as
4512 environment variable.
4514 * lisp/Makefile (%.elc, test): Don't use "-L" option since XEmacs can't
4515 handle it. Load `muse-build.el' instead.
4517 * lisp/muse-colors.el (muse-colors-link): Add note that `link' is not
4520 * lisp/muse-journal.el (muse-journal-latex-munge-buffer)
4521 (muse-journal-rss-munge-buffer): Add note that the `qotd' binding is
4524 * lisp/muse-journal.el (muse-journal-generate-pages): Add note that this
4525 function does not appear to be used.
4527 * lisp/muse.el (muse-replace-regexp-in-string): Use in place of
4528 `replace-regexp-in-string', since XEmacs doesn't have this function.
4529 We only implement the first 3 args, but this could be extended if we
4532 * lisp/muse-blosxom.el (muse-blosxom-title-to-file): Use
4533 `muse-replace-regexp-in-string' in place of `replace-regexp-in-string'
4535 * lisp/muse-journal.el (muse-journal-anchorize-title): Ditto.
4537 * lisp/muse-colors.el (muse-colors-custom-tags): Remove unused binding to
4538 make XEmacs shut up.
4540 * lisp/muse-convert.el (muse-write-footnote): Ditto.
4542 * lisp/muse-html.el (muse-html-markup-table): Ditto.
4544 * lisp/muse-http.el (muse-winnow-list): Ditto.
4546 * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
4548 * lisp/muse-project.el (muse-project-file-entries): Ditto.
4550 * lisp/muse-publish.el (muse-publish-markup): Ditto.
4552 * scripts/muse-build.el: Add contrib path first; probably doesn't change
4555 * scripts/publish: Use EMACS environment variable instead of hard-coding
4559 ChangeLog examples/Makefile lisp/Makefile lisp/muse-blosxom.el
4560 lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
4561 lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
4562 lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
4563 lisp/muse.el scripts/muse-build.el scripts/publish
4566 2005-06-19 00:43:54 GMT Michael Olson <mwolson@gnu.org> patch-65
4569 Move lisp files to `lisp' directory; hack on Makefiles, XEmacs compat.
4571 muse--main--1.0--patch-65
4573 * AUTHORS: Update entry.
4575 * muse-*.el: Move to the lisp directory.
4577 * lisp/Makefile: New file containing rules to test and compile the
4580 * Makefile.defs: New file that contains common definitions for all other
4581 Makefiles, such as Emacs command to use.
4583 * Makefile: Move lisp-specific rules to lisp/Makefile.
4584 (SUBDIRS): New variable containing subdirectories to clean.
4586 * README: Update to reflect new location of source files. Give updated
4587 directions for compiling with XEmacs.
4589 * examples/Makefile (.PRECIOUS): Added to denote which type of files to
4591 (%.html): Pass SITEFLAG as an environment variable to
4594 * examples/QuickStart (The): Re-add the stray <comment> tag since it
4595 seems to be needed to keep the process from failing. This has *got* to
4596 be a bug in Muse, but I don't want to deal with it now.
4598 * lisp/muse-colors.el (muse-make-faces): Bind newsym locally.
4600 * lisp/muse-convert.el: Move line to commentary section.
4602 * lisp/muse-latex.el (muse-latex-markup-table): Note that the
4603 locally-bound `type' variable isn't used here.
4605 * lisp/muse-mode.el (muse-index-as-string): Remove unused `file' binding.
4607 * lisp/muse-texinfo.el (muse-texinfo-markup-table): Remove unused `field'
4610 * scripts/muse-build.el (load-path): Correct paths.
4612 * scripts/muse-build.el (muse-elint-files): Add a few variables here so
4613 as to avoid spurious warnings.
4615 * scripts/publish (style): Make use of SITEFLAG environment variable, if
4618 * lisp/muse.el (muse-line-end-position, muse-line-beginning-position):
4619 (muse-match-string-no-properties): New functions that take the place of
4620 `line-end-position', `line-beginning-position', and
4621 `match-string-no-properties', respectively.
4623 * examples/johnw/muse-johnw.el (muse-my-html-insert-contents)
4624 (muse-my-journal-find-entries): Use Muse-specific version of
4625 `match-string-no-properties', `line-beginning-position', and
4626 `line-end-position' since these do not exist in XEmacs.
4628 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-region)
4629 (muse-colors-custom-tags, muse-colors-link, muse-colors-title): Ditto.
4631 * lisp/muse-convert.el (muse-latex-transform): Ditto.
4633 * lisp/muse-html.el (muse-html-insert-anchor, muse-html-markup-footnote)
4634 (muse-html-insert-contents): Ditto.
4636 * lisp/muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
4638 * lisp/muse-mode.el (muse-link-at-point, muse-edit-link-at-point): Ditto.
4640 * lisp/muse-poem.el (muse-poem-prepare-buffer): Ditto.
4642 * lisp/muse-publish.el (muse-publish-markup-tag)
4643 (muse-publish-markup-footnote, muse-publish-markup-leading-space)
4644 (muse-published-buffer-contents): Ditto.
4646 * scripts/muse-build.el (muse-elint-files): Ditto.
4649 .arch-ids/Makefile.defs.id Makefile.defs lisp/.arch-ids/=id
4650 lisp/.arch-ids/Makefile.id lisp/Makefile
4653 AUTHORS ChangeLog Makefile README examples/Makefile
4654 examples/QuickStart examples/johnw/muse-johnw.el
4655 lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
4656 lisp/muse-journal.el lisp/muse-latex.el lisp/muse-mode.el
4657 lisp/muse-poem.el lisp/muse-publish.el lisp/muse-texinfo.el
4658 lisp/muse.el scripts/muse-build.el scripts/publish
4661 .arch-ids/muse-blosxom.el.id
4662 ==> lisp/.arch-ids/muse-blosxom.el.id
4663 .arch-ids/muse-book.el.id
4664 ==> lisp/.arch-ids/muse-book.el.id
4665 .arch-ids/muse-colors.el.id
4666 ==> lisp/.arch-ids/muse-colors.el.id
4667 .arch-ids/muse-convert.el.id
4668 ==> lisp/.arch-ids/muse-convert.el.id
4669 .arch-ids/muse-docbook.el.id
4670 ==> lisp/.arch-ids/muse-docbook.el.id
4671 .arch-ids/muse-html.el.id
4672 ==> lisp/.arch-ids/muse-html.el.id
4673 .arch-ids/muse-http.el.id
4674 ==> lisp/.arch-ids/muse-http.el.id
4675 .arch-ids/muse-journal.el.id
4676 ==> lisp/.arch-ids/muse-journal.el.id
4677 .arch-ids/muse-latex.el.id
4678 ==> lisp/.arch-ids/muse-latex.el.id
4679 .arch-ids/muse-mode.el.id
4680 ==> lisp/.arch-ids/muse-mode.el.id
4681 .arch-ids/muse-poem.el.id
4682 ==> lisp/.arch-ids/muse-poem.el.id
4683 .arch-ids/muse-project.el.id
4684 ==> lisp/.arch-ids/muse-project.el.id
4685 .arch-ids/muse-publish.el.id
4686 ==> lisp/.arch-ids/muse-publish.el.id
4687 .arch-ids/muse-regexps.el.id
4688 ==> lisp/.arch-ids/muse-regexps.el.id
4689 .arch-ids/muse-texinfo.el.id
4690 ==> lisp/.arch-ids/muse-texinfo.el.id
4691 .arch-ids/muse.el.id
4692 ==> lisp/.arch-ids/muse.el.id
4694 ==> lisp/muse-blosxom.el
4696 ==> lisp/muse-book.el
4698 ==> lisp/muse-colors.el
4700 ==> lisp/muse-convert.el
4702 ==> lisp/muse-docbook.el
4704 ==> lisp/muse-html.el
4706 ==> lisp/muse-http.el
4708 ==> lisp/muse-journal.el
4710 ==> lisp/muse-latex.el
4712 ==> lisp/muse-mode.el
4714 ==> lisp/muse-poem.el
4716 ==> lisp/muse-project.el
4718 ==> lisp/muse-publish.el
4720 ==> lisp/muse-regexps.el
4722 ==> lisp/muse-texinfo.el
4730 2005-06-18 20:12:05 GMT Michael Olson <mwolson@gnu.org> patch-64
4733 Massively untabify files.
4735 muse--main--1.0--patch-64
4739 ChangeLog ChangeLog.2004 experimental/muse-message.el
4740 experimental/muse-wiki.el muse-book.el muse-colors.el
4741 muse-convert.el muse-docbook.el muse-html.el muse-http.el
4742 muse-journal.el muse-latex.el muse-mode.el muse-poem.el
4743 muse-project.el muse-publish.el muse-regexps.el
4744 muse-texinfo.el muse.el
4747 2005-06-18 19:57:44 GMT Michael Olson <mwolson@gnu.org> patch-63
4750 Merged from hodique@lifl.fr--2005 (patch 2-6), without the WikiWord change.
4752 muse--main--1.0--patch-63
4754 (Summary of changes that Yann made)
4756 * muse-colors.el (muse-colors-link): Whitespace cleanup.
4758 * muse-mode.el (muse-generate-index): Move index generation code into
4759 `muse-index-as-string'.
4760 (muse-index-as-string): New function that generates an index and
4761 returns it as a string, instead of placing it in a buffer like
4762 `muse-generate-index' used to.
4766 * hodique@lifl.fr--2005/muse--yh--1.0--patch-2
4767 merge from mwolson@gnu.org--2005
4769 * hodique@lifl.fr--2005/muse--yh--1.0--patch-3
4770 Accept WikiWords as links [mostly rescinded]
4772 * hodique@lifl.fr--2005/muse--yh--1.0--patch-4
4773 merge from mwolson@gnu.org--2005/muse--main--1.0
4775 * hodique@lifl.fr--2005/muse--yh--1.0--patch-5
4776 Merged from mwolson@gnu.org--2005 (patch 60-62)
4778 * hodique@lifl.fr--2005/muse--yh--1.0--patch-6
4779 provide a string view of the index
4782 ChangeLog muse-colors.el muse-latex.el muse-mode.el
4785 hodique@lifl.fr--2005/muse--yh--1.0--patch-2
4786 hodique@lifl.fr--2005/muse--yh--1.0--patch-3
4787 hodique@lifl.fr--2005/muse--yh--1.0--patch-4
4788 hodique@lifl.fr--2005/muse--yh--1.0--patch-5
4789 hodique@lifl.fr--2005/muse--yh--1.0--patch-6
4792 2005-06-18 06:21:19 GMT Michael Olson <mwolson@gnu.org> patch-62
4795 Document Blosxom, Book, DocBook, and HTML publishing styles.
4797 muse--main--1.0--patch-62
4799 * muse-blosxom.el: Clean up header.
4801 * muse-book.el (muse-before-book-publish-hook): Rename to
4802 `muse-book-before-publish-hook'.
4803 (muse-after-book-publish-hook): Rename to
4804 `muse-book-after-publish-hook'.
4806 * muse-html.el (muse-html-anchor-on-word, muse-html-table-attributes)
4807 (muse-html-markup-strings, muse-xhtml-markup-strings)
4808 (muse-html-meta-content-type, muse-html-meta-content-encoding)
4809 (muse-html-charset-default, muse-html-encoding-default)
4810 (muse-html-encoding-map): Docfixes.
4812 * muse.texi (Blosxom, Book, DocBook, HTML, Deriving Styles): New
4816 ChangeLog muse-blosxom.el muse-book.el muse-html.el muse.texi
4819 2005-06-18 01:35:33 GMT Michael Olson <mwolson@gnu.org> patch-61
4822 Begin work on Publishing Styles section of manual.
4824 muse--main--1.0--patch-61
4826 * Makefile (.PHONY): Add "doc" to list.
4827 (doc): New rule that generates Info and HTML files from muse.texi.
4828 (dist): Rely on `distclean', not `clean'.
4830 * examples/QuickStart (Authoring mode): Remove empty section.
4832 * muse.texi: Call this program "the Emacs Muse" in title.
4833 (Publishing Styles): Begin to populate section.
4834 (Deriving Styles): First subsection of Publishing Styles.
4835 (Contributors): Remove spurious copyright section, since we address
4838 * README: Actually remember to add this file.
4841 .arch-ids/README.id README
4844 ChangeLog Makefile examples/QuickStart muse.texi
4847 2005-06-17 01:10:41 GMT Michael Olson <mwolson@gnu.org> patch-60
4850 Document Markup Rules.
4852 muse--main--1.0--patch-60
4854 * examples/QuickStart: Remove stray <comment> tag.
4856 * muse.texi (Top): Comment every menu line.
4857 (Markup Rules): New section with plenty of subsections.
4860 ChangeLog examples/QuickStart muse.texi
4863 2005-06-15 23:50:12 GMT Michael Olson <mwolson@gnu.org> patch-59
4866 Release this as Muse 3.00.90 (RC1).
4868 muse--main--1.0--patch-59
4870 * Makefile (%.elc): Use -q instead of --no-init-file because the former
4871 is compatible with both Emacs and XEmacs.
4873 * examples/README: Renamed to QuickStart.
4875 * examples/Makefile (EXAMPLES): Reflect name change of README.
4880 ChangeLog Makefile examples/Makefile muse.el
4883 examples/.arch-ids/README.id
4884 ==> examples/.arch-ids/QuickStart.id
4886 ==> examples/QuickStart
4889 2005-06-15 22:47:05 GMT Michael Olson <mwolson@gnu.org> patch-58
4892 Makefile refactoring.
4894 muse--main--1.0--patch-58
4896 * Makefile (.PHONY): List all non-file targets.
4897 (examples): New rule that calls Make in the examples directory.
4898 (atranslit): Removed, since this isn't (yet) bundled with Muse.
4900 * README: Move to the examples directory. I'd prefer to distribute a
4901 very basic plain text README and use this as a quickstart + markup
4902 example + publishing example.
4904 * examples/Makefile: Move all README-related rules here.
4906 * examples/README: Add an "About this document" section.
4908 * scripts/publish (style): Do not include the contrib directory, since we
4909 don't use any code from there. Since this is only invoked from the
4910 examples directory, make sure add the parent directory to the load
4913 * muse.texi: Change version to 3.00.90 (RC1).
4915 * muse.el: Change location of the README file in header.
4917 * muse.el (muse-version): Update to 3.00.90 (RC1).
4920 examples/.arch-ids/Makefile.id examples/Makefile
4923 ChangeLog Makefile examples/README muse.el muse.texi
4928 ==> examples/.arch-ids/README.id
4933 2005-06-14 03:14:05 GMT Michael Olson <mwolson@gnu.org> patch-57
4936 Update my example configuration.
4938 muse--main--1.0--patch-57
4940 * examples/mwolson/muse-init.el: Update to reflect use of outline faces
4941 and experimental status of muse-message.
4944 ChangeLog examples/mwolson/muse-init.el
4947 2005-06-14 03:08:54 GMT Michael Olson <mwolson@gnu.org> patch-56
4950 Provide optional outline-style faces; customization fixes; experimental stuff.
4952 muse--main--1.0--patch-56
4954 * muse-colors.el (muse-colors-autogen-headings): New user-customizable
4955 option that determines what the header faces should look like. If
4956 'outline, use outline-style faces. If nil, don't generate the faces at
4957 all, which allows the user to specify their own. Otherwise, use the
4958 scaled faces, which is the default behavior.
4959 (muse-colors-outline-faces-list): List of faces to use. In case the
4960 outline faces are not available, provide reasonable defaults.
4961 (muse-make-faces): Use dolist instead of mapc. Implement the
4962 possibility of having outline-style colors for heading. Don't call
4963 this function immediately -- give the users time to make their changes
4964 through the customize interface. Once we call this function, Emcs from
4965 CVS will not allow the faces to be changed easily, which is a shame.
4967 * muse-message.el (muse-message-contents-tag): Copied from
4968 `muse-publish-contents-tag' in order to keep the customization
4969 interface from making the `muse-markup-tags' option from throwing a
4970 type mismatch error. This function is untested and will likely do
4971 nothing useful. This file has been moved to the experimental folder
4972 until it gets fleshed out more.
4974 * experimental/muse-wiki.el: New file from johnw's initial attempt at a
4975 file that could eventually provide wiki-like ability. Currently this
4976 is just a collection of functions that were pruned out when he remade
4977 Muse, so don't get too excited. I plan to eventually merge Yann
4978 Hodique's work here, probably after the first release of Muse.
4980 * muse-regexps.el (muse-regexp): Improve description.
4982 * muse-project.el (muse-project-ignore-regexp): Make this be a part of
4983 the muse-regexp group since it is just a single regexp. Lists of
4984 regexps don't have to be in muse-regexp, however.
4986 * muse-blosxom.el (muse-blosxom): Change use of `behaviour' to `behavior'
4987 since the Emacs devel mailing list seems to not want Britain-izations
4990 * muse-colors.el (muse-colors): Ditto.
4992 * muse-docbook.el (muse-docbook): Ditto.
4994 * muse-html.el (muse-html): Ditto.
4996 * muse-http.el (muse-http): Ditto.
4998 * muse-message.el (muse-message): Ditto.
5000 * muse-mode.el (muse-mode): Ditto.
5002 * muse-project.el (muse-project): Ditto.
5004 * muse-publish.el (muse-publish): Ditto.
5006 * muse.el (muse): Ditto.
5009 experimental/.arch-ids/=id
5010 experimental/.arch-ids/muse-wiki.el.id
5011 experimental/muse-wiki.el
5014 ChangeLog experimental/muse-message.el muse-blosxom.el
5015 muse-colors.el muse-docbook.el muse-html.el muse-http.el
5016 muse-mode.el muse-project.el muse-publish.el muse-regexps.el
5020 .arch-ids/muse-message.el.id
5021 ==> experimental/.arch-ids/muse-message.el.id
5023 ==> experimental/muse-message.el
5026 experimental experimental/.arch-ids
5029 2005-06-13 22:37:20 GMT Michael Olson <mwolson@gnu.org> patch-55
5032 Fix publishing error when given an empty string for header/footer.
5034 muse--main--1.0--patch-55
5036 * muse-publish.el (muse-insert-file-or-string): Don't pass argument to
5037 `file-readable-p' if it is an empty string. For some reason,
5038 `file-readable-p' and `insert-file-contents' were treating an empty
5039 string as if it were the current directory.
5042 ChangeLog muse-publish.el
5045 2005-06-13 22:01:00 GMT Michael Olson <mwolson@gnu.org> patch-54
5048 WYSIWYG emphasis, XEmacs compatibility hacks.
5050 muse--main--1.0--patch-54
5052 * muse-colors.el (muse-colors-emphasized): Make emphasis more WYSIWIG
5053 compliant. Only colorize if we end with the same number of asterisks
5054 as we start with, preventing unnoticed syntax errors. Don't colorize
5055 in the middle of a word.
5056 (muse-colors-underlined): Make underlining more WYSIWIG compliant.
5057 Only colorize if we end with an underscore. Don't colorize in the
5060 * muse-docbook.el (muse-docbook-markup-paragraph): Move question mark
5061 inside of group. This will probably not do anything, but it seems
5064 * muse-html.el (muse-html-markup-paragraph): Attempt to deal with case
5065 where we start with an image link. JohnW didn't seem to like having
5066 <p> tags inserted before image links, but they don't validate properly
5067 as they are. For now, I will surround such links/paragraphs with <div
5068 class="image-link"> in an attempt to be as not invasive and yet
5069 standards compliant as possible.
5071 * muse-html.el (muse-html-escape-string): Work around distinction between
5072 int and char types in XEmacs. Deal with an annoying replace-match bug
5073 in XEmacs that rears its head at times.
5075 * muse-publish.el (muse-publish-markup-word): Allow underlines to be
5079 ChangeLog muse-colors.el muse-docbook.el muse-html.el
5083 2005-06-13 01:13:08 GMT Michael Olson <mwolson@gnu.org> patch-53
5086 Minor code cleanup to address elint issues.
5088 muse--main--1.0--patch-53
5090 * Makefile (test): Don't build README files during this rule. Remove
5091 spurious "make clean" statement.
5093 * muse-colors.el (muse-colors-tags): Make sure that this appears in the
5094 `muse-colors' group, and give it a proper type.
5096 * muse-mode.el: Wrap condition-case around `eval-when-compile'.
5098 * examples/johnw/muse-johnw.el (muse-my-html-insert-contents,
5099 muse-my-journal-find-entries): Replace `string-to-int' with
5102 * muse-html.el (muse-html-insert-contents): Ditto.
5104 * muse-journal.el (muse-journal-html-munge-buffer,
5105 muse-journal-latex-munge-buffer): Ditto.
5107 * muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
5109 * muse-publish.el (muse-publish-markup-footnote,
5110 muse-publish-contents-tag): Ditto.
5112 * muse-regexps.el (muse-extreg-usable-p): Ditto.
5115 ChangeLog Makefile examples/johnw/muse-johnw.el muse-colors.el
5116 muse-html.el muse-journal.el muse-mode.el muse-publish.el
5120 2005-06-13 00:41:10 GMT Michael Olson <mwolson@gnu.org> patch-52
5123 Add ability to automate the creation a new blosxom entry.
5125 muse--main--1.0--patch-52
5127 * examples/mwolson/muse-init.el: Move new entry section to
5128 muse-blosxom.el. Modify the key settings in my example accordingly.
5130 * muse-blosxom.el (muse-blosxom-footer): Just use the empty string, since
5131 Muse always makes sure that the file ends with a newline.
5133 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove this, since
5134 planner markup is now provided automatically by the planner port to
5135 Muse, and we don't have any customized markup.
5137 * muse-blosxom.el (muse-blosxom-base-directory): New customizable
5138 variable that specifies where the base directory of your blog entries
5141 * muse-blosxom.el (muse-blosxom-get-categories): Get the categories from
5142 the base directory. Explore categories recursively.
5144 * muse-blosxom.el (muse-blosxom-title-to-file): Helper function for
5145 `muse-blosxom-new-entry'. Turns the given title into a lowercase, sans
5146 special characters file name.
5148 * muse-blosxom.el (muse-blosxom-new-entry): Automate the process of
5149 making a new blog entry. It will prompt you for a category, then a
5150 title, and then will create a new file that has the date and title
5154 ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
5157 2005-06-12 22:11:20 GMT Michael Olson <mwolson@gnu.org> patch-51
5160 Change mailing address of FSF, add AUTHORS file.
5162 muse--main--1.0--patch-51
5164 * muse-*.el, muse.texi: Change mailing address of FSF.
5166 * muse.texi (Contributors): Fix typo.
5168 * AUTHORS: New file containing a list of all of those who have
5169 contributed code or documentation to Muse, how many lines were changed,
5173 .arch-ids/AUTHORS.id AUTHORS
5176 ChangeLog muse-blosxom.el muse-convert.el muse-docbook.el
5177 muse-html.el muse-http.el muse-journal.el muse-latex.el
5178 muse-message.el muse-mode.el muse-poem.el muse-project.el
5179 muse-publish.el muse-regexps.el muse-texinfo.el muse.el
5183 2005-06-12 21:33:24 GMT Michael Olson <mwolson@gnu.org> patch-50
5186 Merged from hodique@lifl.fr--2005 (patch 0-1)
5188 muse--main--1.0--patch-50
5192 * hodique@lifl.fr--2005/muse--yh--1.0--base-0
5193 tag of mwolson@gnu.org--2005/muse--main--1.0--patch-49
5195 * hodique@lifl.fr--2005/muse--yh--1.0--patch-1
5196 fix .html (for example) in visible names for links
5199 ChangeLog muse-publish.el
5202 hodique@lifl.fr--2005/muse--yh--1.0--base-0
5203 hodique@lifl.fr--2005/muse--yh--1.0--patch-1
5206 2005-06-11 23:35:43 GMT Michael Olson <mwolson@gnu.org> patch-49
5209 Make generated X(HT)ML show up in the right encoding in other modes.
5211 muse--main--1.0--patch-49
5213 * muse-html.el (muse-xhtml-header): Add "encoding=..." to first line.
5214 Thanks to Zhiqiang Ye for the suggestion. This attempts to make
5215 generated (X)HTML files show up in the right coding system when editing
5216 them with another Emacs mode.
5218 * muse-journal.el (muse-journal-rss-header): Automatically determine the
5219 encoding instead of hard-coding it.
5221 * muse-message.el: Add content to Commentary section, explaining the use
5222 of this publishing style.
5225 ChangeLog muse-html.el muse-journal.el muse-message.el
5228 2005-06-11 01:28:01 GMT Michael Olson <mwolson@gnu.org> patch-48
5231 Move regexps to same group, only make 4 heading faces.
5233 muse--main--1.0--patch-48
5235 * muse-colors.el (muse-make-faces): Only create 4 header faces since we
5236 can only publish 3 of them specially, leaving the fourth to be in
5238 (muse-colors-markup): Only recognize 4 levels of heading.
5240 * muse-regexps.el (muse-tag-regexp, muse-link-regexp, muse-url-regexp)
5241 (muse-file-regexp, muse-image-regexp)
5242 (muse-ignored-extensions-regexp): Moved here from muse.el. It seems
5243 like a good idea to have all the regexps in the same group.
5246 ChangeLog muse-colors.el muse-regexps.el muse.el
5249 2005-06-09 19:48:02 GMT Michael Olson <mwolson@gnu.org> patch-47
5252 Update my example config, minor code cleanup.
5254 muse--main--1.0--patch-47
5256 * examples/mwolson/muse-init.el (muse-project-alist): Shorten project
5257 names and add "Plans" project.
5259 * muse-docbook.el (looking-back): Delete.
5261 * muse-html.el (looking-back): Delete.
5263 * muse-html.el (muse-html-markup-paragraph): Use `muse-looking-back'
5264 instead of `looking-back'.
5266 * muse.el (muse-looking-back): Instead of redefining the `looking-back'
5267 function, use this function. If `looking-back' exists, call it;
5268 otherwise, use a workaround.
5271 contrib/.arch-ids/pcomplete.el.id contrib/pcomplete.el
5274 ChangeLog examples/mwolson/muse-init.el muse-docbook.el
5275 muse-html.el muse.el
5278 2005-05-30 22:15:13 GMT Michael Olson <mwolson@gnu.org> patch-46
5281 Handle a few paragraph publishing edge cases better.
5283 muse--main--1.0--patch-46
5285 * muse-docbook.el (muse-docbook-markup-regexps): Consolidate the
5286 beginning-of-document, end-of-document, and paragraph separator regexps
5287 so that one markup rule can be used in all these cases.
5288 (muse-docbook-markup-paragraph): Handle more cases correctly. In
5289 particular, blockquote or center at beginning or end of document will
5290 be published properly. Hopefully this won't slow things down too much.
5291 (muse-docbook-markup-paragraph-close): Removed.
5293 * muse-blosxom.el (muse-blosxom-markup-regexps): Ditto.
5295 * muse-html.el (muse-html-markup-regexps, muse-html-markup-paragraph):
5297 (muse-html-markup-paragraph-close): Removed.
5300 ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
5303 2005-05-28 23:37:11 GMT Michael Olson <mwolson@gnu.org> patch-45
5306 Improve prompt when reading a tag.
5308 muse--main--1.0--patch-45
5310 * muse-mode.el (muse-insert-tag): Add a colon after "default" like some
5311 other Emacs modes seem to do.
5314 ChangeLog muse-mode.el
5317 2005-05-28 23:34:50 GMT Michael Olson <mwolson@gnu.org> patch-44
5320 Warn user when publishing fails due to a private directory.
5322 muse--main--1.0--patch-44
5324 * muse-project.el (muse-project-private-p): Warn users when publishing a
5325 file fails due to its directory not being readable by others. Make
5326 sure that you do a `chmod +o name_of_directory' if you want the
5327 contents of that directory to be publishable.
5330 ChangeLog muse-project.el
5333 2005-05-28 23:21:39 GMT Michael Olson <mwolson@gnu.org> patch-43
5336 Fix error with example tags and message publishing style.
5338 muse--main--1.0--patch-43
5340 * muse-colors.el: Don't define `font-lock-mode' as a variable. Check to
5341 see if a previous definition for `font-lock-multiline' exists.
5343 * muse-message.el (muse-message-example-tag): Don't require two
5344 additional (unused) arguments.
5347 ChangeLog muse-colors.el muse-message.el
5350 2005-05-22 05:58:40 GMT Michael Olson <mwolson@gnu.org> patch-42
5353 Always end the published document with a newline.
5355 muse--main--1.0--patch-42
5357 * muse-html.el (muse-html-markup-paragraph-close): Always end the
5358 published document with a newline.
5360 * muse-docbook.el (muse-docbook-markup-paragraph-close): Ditto.
5363 ChangeLog muse-docbook.el muse-html.el
5366 2005-05-22 01:26:13 GMT Michael Olson <mwolson@gnu.org> patch-41
5369 Don't let automatic backup files crash the publishing process.
5371 muse--main--1.0--patch-41
5373 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove rule for date
5374 directive since this value is already processed by
5375 `muse-publish-markup-directive', and may be obtained by using
5376 the code: (muse-publishing-directive "date").
5378 * muse-colors.el (muse-colors-region): Make sure that we don't ever try
5379 to run (funcall nil); this happened once during a debugging process.
5381 * muse-project.el (muse-project-private-p): Skip any file for which we
5382 cannot fetch attributes. This fixes a bug where having an
5383 Emacs-generated automatic backup file in a publishing directory causes
5384 the publishing process to halt with an error.
5387 ChangeLog muse-blosxom.el muse-colors.el muse-project.el
5390 2005-05-20 20:44:46 GMT Michael Olson <mwolson@gnu.org> patch-40
5393 Apply fix in previous patch to the DocBook publishing style.
5395 muse--main--1.0--patch-40
5397 * muse-docbook.el (muse-docbook-markup-paragraph-close): Apply fix from
5398 previous patch here as well.
5402 ChangeLog muse-docbook.el
5405 2005-05-20 20:28:32 GMT Michael Olson <mwolson@gnu.org> patch-39
5408 Fix newly-introduced lock-up during HTML publishing.
5410 muse--main--1.0--patch-39
5412 * muse-blosxom.el (muse-blosxom-markup-regexps): Give date directive and
5413 planner rules higher priority in the publishing sequence. Hopefully
5414 this will not wreck anything; I don't use these rules, so I cannot
5415 tell. This wasn't a real bugfix, just an aesthetic code thing for me.
5417 * muse-html.el (muse-html-markup-paragraph-close): Don't use
5418 replace-match; that seems to be slightly evil. Return nil instead of a
5419 newline since otherwise Muse thinks that we are not done yet and gets
5420 into an infinite loop. This should fix the lock-up problem that
5421 resulted from the previous few patches.
5424 ChangeLog muse-blosxom.el muse-html.el
5427 2005-05-19 23:44:16 GMT Michael Olson <mwolson@gnu.org> patch-38
5432 muse--main--1.0--patch-38
5434 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove stray parenthesis.
5438 ChangeLog muse-blosxom.el
5441 2005-05-19 23:41:54 GMT Michael Olson <mwolson@gnu.org> patch-37
5444 Make docbook and blosxom modes close paragraphs properly at end.
5446 muse--main--1.0--patch-37
5448 * muse-blosxom.el (muse-blosxom-markup-regexps): Use new rule from last
5451 * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
5452 (muse-docbook-markup-paragraph-close): Adapt from
5453 `muse-html-markup-paragraph-close'.
5455 * muse-html.el (muse-html-markup-paragraph-close): Add newline so that we
5456 preserve the same appearance as before the last patch.
5459 ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
5462 2005-05-19 23:26:50 GMT Michael Olson <mwolson@gnu.org> patch-36
5465 Bugfix: Close P tag properly at end of file.
5467 muse--main--1.0--patch-36
5469 * muse-blosxom.el: Fix bug where loading this file twice would cause an
5472 * muse-html.el (muse-html-markup-regexps): Use simpler mechanism for
5473 detecting whether or not a paragraph needs a closing P tag.
5474 (muse-html-markup-paragraph-close): New function that only inserts a
5475 closing P tag when an unclosed P tag is nearby.
5478 ChangeLog muse-blosxom.el muse-html.el
5481 2005-05-18 06:07:02 GMT Michael Olson <mwolson@gnu.org> patch-35
5484 Update my example settings.
5486 muse--main--1.0--patch-35
5488 * examples/mwolson/muse-init.el: Synchronize with my current settings.
5491 ChangeLog examples/mwolson/muse-init.el
5494 2005-05-18 06:03:07 GMT Michael Olson <mwolson@gnu.org> patch-34
5497 Update documentation for C-c TAB feature.
5499 muse--main--1.0--patch-34
5501 * muse.texi (Keystroke Summary): Note that C-c TAB calls
5509 2005-05-18 06:00:27 GMT Michael Olson <mwolson@gnu.org> patch-33
5512 New feature: tag completion with C-c TAB.
5514 muse--main--1.0--patch-33
5516 * muse-mode.el (muse-mode-map): Map C-c TAB to `muse-insert-tag'.
5517 (muse-tag-history, muse-custom-tags): New variables that keep track of
5518 the tag history and newly-entered tags respectively for
5520 (muse-insert-tag): New function that interactively prompts the user for
5524 ChangeLog muse-mode.el
5527 2005-05-18 05:49:07 GMT Michael Olson <mwolson@gnu.org> patch-32
5530 Fix XHTML validation error with <hr> and <br>.
5532 muse--main--1.0--patch-32
5534 * muse-html.el (muse-xhtml-markup-strings): Use the proper form of the BR
5535 and HR tags for XHTML publishing. This should fix a few validation
5536 errors that I've been noticing lately.
5539 ChangeLog muse-html.el
5542 2005-05-12 22:46:10 GMT Michael Olson <mwolson@gnu.org> patch-31
5545 Remove flyspell overlays on links.
5547 muse--main--1.0--patch-31
5549 * muse-colors.el (muse-colors-link): Remove flyspell overlays. This
5550 should make the link clickable. On Emacs21, the color will stay red,
5551 but other Emacsen should do the right thing, which is use the normal
5552 link color. Hopefully this will fix some strange flyspell-related link
5556 ChangeLog muse-colors.el
5559 2005-05-06 03:30:05 GMT Michael Olson <mwolson@gnu.org> patch-30
5562 Update my example Muse settings.
5564 muse--main--1.0--patch-30
5566 * examples/mwolson/muse-init.el: Update from my latest version.
5567 (muse-project-alist): Remove the francais part of my blog.
5568 (my-muse-mode-flyspell-p): Split old `my-muse-mode-affect-p' function
5569 into this and `my-muse-mode-fill-nobreak-p'.
5570 (muse-mode-hook): Tell fill mode to avoid breaking links; hopefully
5571 this is the best way to accomplish this.
5572 (my-muse-blosxom-title-to-file): Replace more non-alphanumeric
5573 characters in the title.
5574 (my-muse-prepare-entry-for-xanga): Treat example regions better.
5577 ChangeLog examples/mwolson/muse-init.el
5580 2005-04-21 18:25:28 GMT Michael Olson <mwolson@gnu.org> patch-29
5583 Add simple `muse-version' function.
5585 muse--main--1.0--patch-29
5587 * muse.el (muse-version): New function that displays the value of the
5588 `muse-version' variable. This should be easier for the user to type
5589 than C-h v muse-version.
5595 2005-04-21 18:19:02 GMT Michael Olson <mwolson@gnu.org> patch-28
5598 Don't compile documentation by default.
5600 muse--main--1.0--patch-28
5602 * Makefile (all): Don't compile documentation by default.
5603 (doc): Use this rule to compile documentation.
5609 2005-04-16 18:08:24 GMT Michael Olson <mwolson@gnu.org> patch-27
5612 Merge RSS 2.0 enclosure support for muse-journal.el from johnw
5614 muse--main--1.0--patch-27
5616 2005-04-16 Michael Olson <mwolson@gnu.org>
5618 * muse-journal.el: Merge in enclosure support for RSS 2.0 from
5619 johnw. If a journal entry's title is a [[link]], then an
5620 <enclosure> tag will be added to the XML data giving the size and
5621 MIME type of the link target. This makes podcasting with Muse
5623 (muse-journal-rss-entry-template): Add enclosure usage to example.
5624 (muse-journal-rss-munge-buffer): Implement enclosures.
5627 ChangeLog muse-journal.el
5630 2005-04-15 05:54:30 GMT Michael Olson <mwolson@gnu.org> patch-26
5633 Standardize source headers, appease elint, don't require planner
5635 muse--main--1.0--patch-26
5637 2005-04-15 Michael Olson <mwolson@gnu.org>
5639 * Makefile, scripts/muse-build.el: Moved muse-build.el to the
5640 `scripts' directory since it really isn't part of Muse proper; it
5641 is used to generate Muse output from the command line.
5643 * muse-blosxom.el: Handle case where planner is not loaded so that
5644 it isn't a hard requirement.
5646 * muse-colors.el: Move definition of `muse-colors-tag-info' up so
5647 that elint doesn't complain.
5649 * muse-message.el (muse-message-markup-link): Don't throw up on
5650 links with no description.
5652 * muse-blosxom.el, muse-book.el, muse-colors.el, muse-convert.el,
5653 muse-docbook.el, muse-html.el, muse-http.el, muse-journal.el,
5654 muse-latex.el, muse-message.el, muse-mode.el, muse-poem.el,
5655 muse-project.el, muse-publish.el, muse-regexps.el,
5656 muse-texinfo.el, muse.el: Add standard header for each file in
5657 preparation for the initial release, which will hopefully happen
5658 sometime within the next month.
5662 experimental/.arch-ids/=id
5665 ChangeLog Makefile muse-blosxom.el muse-book.el muse-colors.el
5666 muse-convert.el muse-docbook.el muse-html.el muse-http.el
5667 muse-journal.el muse-latex.el muse-message.el muse-mode.el
5668 muse-poem.el muse-project.el muse-publish.el muse-regexps.el
5669 muse-texinfo.el muse.el
5672 .arch-ids/muse-build.el.id
5673 ==> scripts/.arch-ids/muse-build.el.id
5675 ==> scripts/muse-build.el
5677 removed directories:
5678 experimental experimental/.arch-ids
5681 2005-04-14 23:46:47 GMT Michael Olson <mwolson@gnu.org> patch-25
5684 Merge contents of muse-latexcjk.el into muse-latex.el.
5686 muse--main--1.0--patch-25
5688 2005-04-14 Michael Olson <mwolson@gnu.org>
5690 * muse-latex.el (muse-latexcjk-header, muse-latexcjk-footer)
5691 (muse-latexcjk-encoding-map, muse-latexcjk-encoding-default)
5692 (muse-latexcjk-encoding, muse-latexcjk-transform-content-type):
5693 Merge in from muse-latexcjk.el.
5695 * muse-latexcjk.el: Removed, functionality merged with
5699 .arch-ids/muse-latexcjk.el.id muse-latexcjk.el
5702 ChangeLog muse-latex.el
5705 2005-04-06 23:25:47 GMT Michael Olson <mwolson@gnu.org> patch-24
5708 Merge muse-xhtml.el into muse-html.el.
5710 muse--main--1.0--patch-24
5712 2005-04-06 Michael Olson <mwolson@gnu.org>
5714 * examples/mwolson/muse-init.el: Update with respect to the
5715 muse-xhtml.el merge.
5717 * muse-html.el: The contents of muse-xhtml.el have been merged in
5718 as advised by John Wiegley.
5719 (muse-html-style-sheet): Add example for XHTML use in the
5720 function's documentation.
5721 (muse-xhtml-header, muse-xhtml-footer, muse-xhtml-markup-tags):
5722 Moved from muse-xhtml.el.
5724 * muse-xhtml.el: Removed; contents merged into muse-html.el.
5727 .arch-ids/muse-xhtml.el.id muse-xhtml.el
5730 ChangeLog examples/mwolson/muse-init.el muse-html.el
5733 2005-04-06 03:18:55 GMT Michael Olson <mwolson@gnu.org> patch-23
5736 Try to fix regexps for Emacs 21.4.
5738 muse--main--1.0--patch-23
5740 2005-04-05 Michael Olson <mwolson@gnu.org>
5742 * muse-regexps.el (muse-extreg-usable-p): Try to make regexps work
5746 ChangeLog muse-regexps.el
5749 2005-04-01 17:59:47 GMT Michael Olson <mwolson@gnu.org> patch-22
5752 Add comments to the publish-project example script
5754 muse--main--1.0--patch-22
5756 2005-04-01 Michael Olson <mwolson@gnu.org>
5758 * examples/publish-project: Moved here from
5759 scripts/publish-project. Added a few comments so people know what
5763 ChangeLog examples/publish-project
5766 scripts/.arch-ids/publish-project.id
5767 ==> examples/.arch-ids/publish-project.id
5768 scripts/publish-project
5769 ==> examples/publish-project
5772 2005-04-01 02:27:08 GMT Michael Olson <mwolson@gnu.org> patch-21
5775 New XHTML style, add more examples to my sample muse config
5777 muse--main--1.0--patch-21
5779 2005-03-31 Michael Olson <mwolson@gnu.org>
5781 * examples/mwolson/muse-init.el: Give an example of deriving a
5782 custom publishing style.
5783 (my-muse-blosxom-finalize): Finalizes the "my-blosxom" style.
5784 (my-muse-prepare-entry-for-xanga): Mangle the published output
5785 from a blosxom project and copy the result to the clipboard for
5786 easy pasting into Xanga's web form. The file is untouched.
5788 * muse-html.el (muse-html-style-sheet): Include the <style
5789 type="text/css"></style> wrapper around the example.
5790 (muse-html-header): Don't add <style type="text/css"></style>
5791 around the value of `muse-html-style-sheet' anymore. This allows
5792 for the option of putting your stylesheet(s) in a separate file.
5793 An example of this is given in the documentation for this
5796 * muse-xhtml: New file that implements a publishing style which is
5797 derived from HTML mode. It uses a slightly modified version of
5798 the HTML markup rules to generate XHTML-compliant output.
5800 * muse-blosxom.el: Add new "blosxom-xhtml" style. The old
5801 "blosxom" style has been renamed to "blosxom-html". Fix a few
5804 * muse-journal.el: Add new "journal-xhtml" style.
5806 * muse-message.el: Add new "message-xhtml" style.
5809 .arch-ids/muse-xhtml.el.id muse-xhtml.el
5812 ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
5813 muse-html.el muse-journal.el muse-message.el
5816 2005-03-25 03:55:13 GMT Michael Olson <mwolson@gnu.org> patch-20
5819 Add my muse configuration to the examples
5821 muse--main--1.0--patch-20
5823 2005-03-24 Michael Olson <mwolson@gnu.org>
5825 * examples/johnw: Move John Wiegley's configuration to this
5828 * examples/mwolson: My configuration files go here.
5830 * examples/mwolson/muse-init.el: My Muse configuration file. I
5831 just figured out how to keep links from being spell-checked or
5832 split up by fill-mode, so the implementation of this may be found
5833 here. I also made a function that sets up a blog entry for me.
5836 examples/johnw/.arch-ids/=id examples/mwolson/.arch-ids/=id
5837 examples/mwolson/.arch-ids/muse-init.el.id
5838 examples/mwolson/muse-init.el
5844 examples/.arch-ids/muse-johnw.el.id
5845 ==> examples/johnw/.arch-ids/muse-johnw.el.id
5846 examples/.arch-ids/publish-johnw.id
5847 ==> examples/johnw/.arch-ids/publish-johnw.id
5848 examples/muse-johnw.el
5849 ==> examples/johnw/muse-johnw.el
5850 examples/publish-johnw
5851 ==> examples/johnw/publish-johnw
5854 examples/johnw examples/johnw/.arch-ids examples/mwolson
5855 examples/mwolson/.arch-ids
5858 2005-03-24 22:57:10 GMT Michael Olson <mwolson@gnu.org> patch-19
5861 Add muse-blosxom script and plugin for pyblosxom
5863 muse--main--1.0--patch-19
5865 2005-03-24 Michael Olson <mwolson@gnu.org>
5867 * muse-blosxom.el: Update copyright notice in headers and mention
5868 the pyblosxom scripts.
5870 * contrib/pyblosxom: New directory containing pyblosxom plugins
5873 * contrib/getstamps.py: Script that generates the "timestamps"
5874 file, run on the local machine.
5876 * contrib/hardcodedates.py: PyBlosxom plugin that interprets the
5880 contrib/pyblosxom/.arch-ids/=id
5881 contrib/pyblosxom/.arch-ids/getstamps.py.id
5882 contrib/pyblosxom/.arch-ids/hardcodedates.py.id
5883 contrib/pyblosxom/getstamps.py
5884 contrib/pyblosxom/hardcodedates.py
5887 ChangeLog muse-blosxom.el
5890 contrib/pyblosxom contrib/pyblosxom/.arch-ids
5893 2005-03-23 19:05:09 GMT Michael Olson <mwolson@gnu.org> patch-18
5896 muse-blosxom.el has matured past experimental status
5898 muse--main--1.0--patch-18
5900 2005-03-23 Michael Olson <mwolson@gnu.org>
5902 * muse-blosxom.el: Remove common functionality that has already
5903 been implemented in `muse-html.el'. Derive this mode from
5904 `muse-html'. Update documentation. I now feel that this file is
5905 ready to be included in the top-level Muse directory.
5908 ChangeLog muse-blosxom.el
5911 experimental/.arch-ids/muse-blosxom.el.id
5912 ==> .arch-ids/muse-blosxom.el.id
5913 experimental/muse-blosxom.el
5917 2005-03-22 05:28:01 GMT Michael Olson <mwolson@gnu.org> patch-17
5920 Make muse-blosxom.el slightly less experimental
5922 muse--main--1.0--patch-17
5924 2005-03-22 Michael Olson <mwolson@gnu.org>
5926 * experimental/muse-blosxom.el (muse-blosxom-page-date-alist):
5927 Renamed from `blosxom-page-date-alist'. Currently it does nothing
5929 (muse-blosxom-markup-regexps): Remove unnecessary first grouping
5930 from the `muse-blosxom-markup-date-directive' rule.
5931 (blosxom-set-time): Remove this function. We're not going to be
5932 touching the timestamp manually anymore -- it's too much of a
5933 hassle. Right now I've got a python program that compiles a
5934 timestamp file and a pyblosxom helper that reads it. Something
5935 similar could be arranged for blosxom, I'm sure.
5939 ChangeLog experimental/muse-blosxom.el
5942 2005-03-20 19:40:10 GMT Michael Olson <mwolson@gnu.org> patch-16
5945 Apply latest journal-related updates from johnw
5947 muse--main--1.0--patch-16
5951 ChangeLog examples/muse-johnw.el muse-journal.el
5954 2005-03-01 02:58:29 GMT Michael Olson <mwolson@gnu.org> patch-15
5957 Add Projects node to the manual
5959 muse--main--1.0--patch-15
5961 2005-02-28 Michael Olson <mwolson@gnu.org>
5963 * muse.texi: Change copyright notice since the FSF is now the
5965 (Projects): New node, based on a section from the README file.
5971 2005-03-01 02:25:15 GMT Michael Olson <mwolson@gnu.org> patch-14
5974 Correct documentation, adding some content.
5976 muse--main--1.0--patch-14
5978 2005-02-28 Michael Olson <mwolson@gnu.org>
5980 * muse.texi: Change license terms of the documentation to the GNU
5981 GPL instead of the GNU FDL, as per the consent of the copyright
5982 holders of the emacs-wiki manual, from which this is based. Some
5983 emacs-wiki-isms in the manual were corrected, and the Getting
5984 Started section was updated.
5990 2005-02-17 19:08:19 GMT Michael Olson <mwolson@gnu.org> patch-13
5993 Make muse-blosxom.el a bit more sane, still need to bum it down a bit
5995 muse--main--1.0--patch-13
5997 2005-02-17 Michael Olson <mwolson@gnu.org>
5999 * experimental/muse-blosxom.el: Somehow the contents of this file
6000 managed to get duplicated. I removed the duplicates.
6001 (muse-blosxom-date): Remove this, since it is not useful.
6002 (muse-blosxom-header): Use the standard header that blosxom.el
6006 ChangeLog experimental/muse-blosxom.el
6009 2005-02-08 04:20:41 GMT Michael Olson <mwolson@gnu.org> patch-12
6012 Initial commit of muse.texi, nothing substantial
6014 muse--main--1.0--patch-12
6016 2005-02-07 Michael Olson <mwolson@gnu.org>
6018 * muse.texi: New file that provides the documentation for Muse.
6019 It is in a very rough form at the moment. Nothing substantial may
6020 be found here yet. Be ye warned.
6023 .arch-ids/muse.texi.id muse.texi
6029 2005-02-08 01:15:15 GMT Michael Olson <mwolson@gnu.org> patch-11
6032 Add docstring, new trivial function
6034 muse--main--1.0--patch-11
6036 2005-02-07 Michael Olson <mwolson@gnu.org>
6038 * muse-mode.el (muse-mode-map): Make "C-c =" trigger
6039 `muse-what-changed'. No functionality change.
6040 (muse-what-changed): New function that displays in diff format the
6041 changes made since the buffer was last saved.
6043 * muse-project.el (muse-project-publish): Add docstring.
6046 ChangeLog muse-mode.el muse-project.el
6049 2005-02-04 18:42:08 GMT Michael Olson <mwolson@gnu.org> patch-10
6052 Add experimental version of muse-blosxom.el to project
6054 muse--main--1.0--patch-10
6056 2005-02-04 Michael Olson <mwolson@gnu.org>
6058 * Makefile (realclean): Remove file that gets generated when fonts
6061 * experimental/muse-bloxsom.el: New file that implements Blosxom
6062 support for Muse. It's in a very rough state, hence its placement
6063 in the `experimental' directory.
6066 experimental/.arch-ids/=id
6067 experimental/.arch-ids/muse-blosxom.el.id
6068 experimental/muse-blosxom.el
6074 experimental experimental/.arch-ids
6077 2005-02-04 18:19:44 GMT Michael Olson <mwolson@gnu.org> patch-9
6080 Make permissions more consistent
6082 muse--main--1.0--patch-9
6088 modified directories:
6089 contrib examples scripts
6092 2005-02-04 18:13:56 GMT Michael Olson <mwolson@gnu.org> patch-8
6097 muse--main--1.0--patch-8
6099 2005-02-04 Michael Olson <mwolson@gnu.org>
6101 * muse-build.el: Add contrib directory to `load-path'.
6102 (muse-elint-files): Load `muse-regexps.el'.
6104 * scripts/publish: Change permissions so that this script is
6105 executable. Add contrib directory to load list. Add
6106 `muse-regexps.el' to list.
6109 ChangeLog muse-build.el scripts/publish
6112 2005-01-31 21:04:43 GMT Michael Olson <mwolson@gnu.org> patch-7
6115 Use "—" instead of "—"
6117 muse--main--1.0--patch-7
6119 2005-01-31 Michael Olson <mwolson@gnu.org>
6121 * muse-docbook.el (muse-docbook-markup-strings): Replace "—"
6122 with "—" so that documents validate properly. Thanks to
6123 Björn Lindström for the suggestion.
6125 * muse-html.el (muse-html-markup-strings): Ditto.
6128 ChangeLog muse-docbook.el muse-html.el
6131 2005-01-25 19:04:31 GMT Michael Olson <mwolson@gnu.org> patch-6
6134 Fix use of "[:blank:]" in underline markup
6136 muse--main--1.0--patch-6
6138 2005-01-25 Michael Olson <mwolson@gnu.org>
6140 * muse-colors.el (muse-colors-markup): Replace "[:blank:]" with
6141 use of `muse-regexp-blank'.
6144 ChangeLog muse-colors.el
6147 2005-01-03 06:00:43 GMT Michael Olson <mwolson@member.fsf.org> patch-5
6150 Fix problem with headings being given wrong face
6152 muse--main--1.0--patch-5
6154 2005-01-03 Michael Olson <mwolson@gnu.org>
6156 * muse-colors.el: Add header.
6157 (muse-colors-emphasized): Headings were being given the coloring
6158 for the next level of heading instead of the real
6159 level (i.e. `muse-header-2' instead of `muse-header-1' for "*
6160 Heading"). Thanks to Lan Yufeng for finding this and sending a
6163 * muse-regexps.el: Fix header.
6166 ChangeLog muse-colors.el muse-regexps.el
6169 2005-01-02 00:02:15 GMT Michael Olson <mwolson@member.fsf.org> patch-4
6174 muse--main--1.0--patch-4
6176 2005-01-01 Michael Olson <mwolson@gnu.org>
6178 * ChangeLog: Move old ChangeLog to ChangeLog.2004. This new
6179 version will be automatically maintained by Arch.
6183 .arch-ids/ChangeLog.id ChangeLog
6186 .arch-ids/ChangeLog.id
6187 ==> .arch-ids/ChangeLog.2004.id
6192 2004-12-30 07:26:48 GMT Michael Olson <mwolson@member.fsf.org> patch-3
6195 Extended regexps fix, allow spaces in 1st part of links
6197 muse--main--1.0--patch-3
6199 2004-12-30 Michael Olson <mwolson@gnu.org>
6201 * muse.el (muse-link-regexp): Allow spaces in the first part of
6204 * muse-colors.el, muse-convert.el, muse-docbook.el: Use
6205 customizable alternatives to extended character classes.
6207 * muse-html.el, muse-mode.el, muse-publish.el: Ditto.
6210 ChangeLog muse-colors.el muse-convert.el muse-docbook.el
6211 muse-html.el muse-mode.el muse-publish.el muse.el
6214 2004-12-30 02:18:07 GMT Michael Olson <mwolson@member.fsf.org> patch-2
6217 Begin to change regexp handling, tweak muse.el header
6219 muse--main--1.0--patch-2
6221 2004-12-29 Michael Olson <mwolson@gnu.org>
6223 * muse.el: Change Copyright notice to FSF. Change Maintainer to
6226 * muse-regexps.el: New file that implements regexp handling.
6227 Generalized regexp options will be moved to it eventually.
6230 .arch-ids/muse-regexps.el.id muse-regexps.el
6236 2004-12-30 01:49:50 GMT Michael Olson <mwolson@member.fsf.org> patch-1
6239 Do some early spring cleaning
6241 muse--main--1.0--patch-1
6243 2004-12-29 Michael Olson <mwolson@gnu.org>
6245 * Makefile: Change path to `publish' script.
6247 * contrib/pcomplete.el: New file that is used by Muse without
6248 actually being a part of it: hence its location in the contrib
6251 * contrib/cgi.el, contrib/httpd.el: New location.
6253 * examples/muse-johnw.el, examples/publish-johnw: Ditto.
6255 * scripts/publish, scripts/publish-project: Ditto.
6258 contrib/.arch-ids/=id contrib/.arch-ids/pcomplete.el.id
6259 contrib/pcomplete.el examples/.arch-ids/=id
6260 scripts/.arch-ids/=id
6267 ==> contrib/.arch-ids/cgi.el.id
6268 .arch-ids/httpd.el.id
6269 ==> contrib/.arch-ids/httpd.el.id
6270 .arch-ids/muse-johnw.el.id
6271 ==> examples/.arch-ids/muse-johnw.el.id
6272 .arch-ids/publish-johnw.id
6273 ==> examples/.arch-ids/publish-johnw.id
6274 .arch-ids/publish-project.id
6275 ==> scripts/.arch-ids/publish-project.id
6276 .arch-ids/publish.id
6277 ==> scripts/.arch-ids/publish.id
6281 ==> contrib/httpd.el
6283 ==> examples/muse-johnw.el
6287 ==> examples/publish-johnw
6289 ==> scripts/publish-project
6292 contrib contrib/.arch-ids examples examples/.arch-ids scripts
6296 2004-12-30 01:33:11 GMT Michael Olson <mwolson@member.fsf.org> base-0
6299 tag of mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
6301 muse--main--1.0--base-0
6303 (automatically generated log message)
6306 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--base-0
6307 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-1
6308 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-2
6309 lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-1
6310 lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-2
6311 mwolson@member.fsf.org--2004/muse--main--1.0--base-0
6312 mwolson@member.fsf.org--2004/muse--main--1.0--patch-1
6313 mwolson@member.fsf.org--2004/muse--main--1.0--patch-2
6314 mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
6315 mwolson@member.fsf.org--2004/muse--mwolson--1.0--base-0
6316 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-1
6317 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-2
6318 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-3
6319 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-4
6320 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-5
6321 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-6
6322 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-7
6323 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-8