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-19 23:02:20 GMT Michael Olson <mwolson@gnu.org> patch-274
8 Merged from mwolson@gnu.org--2005 (patch 11, 13-15, 17-19)
10 muse--main--1.0--patch-274
14 * mwolson@gnu.org--2005/muse--rel--3.02--patch-11
15 Don't interpret enddots, dots, and rule inside of links.
17 * mwolson@gnu.org--2005/muse--rel--3.02--patch-13
18 Allow bad WikiWords to be colorized, by popular request.
20 * mwolson@gnu.org--2005/muse--rel--3.02--patch-14
21 Be more fault-tolerant about muse-file-extension.
23 * mwolson@gnu.org--2005/muse--rel--3.02--patch-15
24 Prepare debian files for new minor release.
26 * mwolson@gnu.org--2005/muse--rel--3.02--patch-17
29 * mwolson@gnu.org--2005/muse--rel--3.02--patch-18
30 NEWS: Add migration note.
32 * mwolson@gnu.org--2005/muse--rel--3.02--patch-19
33 Merged from mwolson@gnu.org--2005 (patch 272-273)
36 ChangeLog Makefile.defs NEWS debian/NEWS debian/changelog
37 debian/control debian/rules lisp/muse-colors.el
38 lisp/muse-project.el lisp/muse-publish.el lisp/muse-wiki.el
41 mwolson@gnu.org--2005/muse--rel--3.02--patch-11
42 mwolson@gnu.org--2005/muse--rel--3.02--patch-13
43 mwolson@gnu.org--2005/muse--rel--3.02--patch-14
44 mwolson@gnu.org--2005/muse--rel--3.02--patch-15
45 mwolson@gnu.org--2005/muse--rel--3.02--patch-17
46 mwolson@gnu.org--2005/muse--rel--3.02--patch-18
47 mwolson@gnu.org--2005/muse--rel--3.02--patch-19
50 2005-11-19 00:01:26 GMT Michael Olson <mwolson@gnu.org> patch-273
53 muse-latex: Make footnotes look a bit more natural for LaTeX users.
55 muse--main--1.0--patch-273
57 * lisp/muse-latex.el (muse-latex-markup-strings): Remove markup strings
58 for footnotemark and footnotetext-end, as recommended by Jim Ottaway.
61 ChangeLog lisp/muse-latex.el
64 2005-11-18 23:56:22 GMT Michael Olson <mwolson@gnu.org> patch-272
67 muse-texinfo: Correct markup strings for dots, enddots, center.
69 muse--main--1.0--patch-272
71 * AUTHORS: Bookkeeping
73 * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Apply patch from
74 Jim Ottaway that produces correct output for dots, enddots, and
78 AUTHORS ChangeLog lisp/muse-texinfo.el
81 2005-11-18 17:18:40 GMT Michael Olson <mwolson@gnu.org> patch-271
84 Sync with davidsmith@acm.org--2005 (patch 0), davidsmith@acm.org--main (patch 0-2), hodique@lifl.fr--2005 (patch 40-45), mwolson@gnu.org--2005 (patch 0-8)
86 muse--main--1.0--patch-271
88 Mark several revisions as "included". No actual changes were made to the
95 davidsmith@acm.org--2005/muse--devo--1.0--base-0
96 davidsmith@acm.org--main/muse--devo--1.0--base-0
97 davidsmith@acm.org--main/muse--devo--1.0--patch-1
98 davidsmith@acm.org--main/muse--devo--1.0--patch-2
99 hodique@lifl.fr--2005/muse--yh--1.0--patch-40
100 hodique@lifl.fr--2005/muse--yh--1.0--patch-41
101 hodique@lifl.fr--2005/muse--yh--1.0--patch-42
102 hodique@lifl.fr--2005/muse--yh--1.0--patch-43
103 hodique@lifl.fr--2005/muse--yh--1.0--patch-44
104 hodique@lifl.fr--2005/muse--yh--1.0--patch-45
105 mwolson@gnu.org--2005/muse--rel--3.02--base-0
106 mwolson@gnu.org--2005/muse--rel--3.02--patch-1
107 mwolson@gnu.org--2005/muse--rel--3.02--patch-2
108 mwolson@gnu.org--2005/muse--rel--3.02--patch-3
109 mwolson@gnu.org--2005/muse--rel--3.02--patch-4
110 mwolson@gnu.org--2005/muse--rel--3.02--patch-5
111 mwolson@gnu.org--2005/muse--rel--3.02--patch-6
112 mwolson@gnu.org--2005/muse--rel--3.02--patch-7
113 mwolson@gnu.org--2005/muse--rel--3.02--patch-8
116 2005-11-18 17:14:38 GMT Michael Olson <mwolson@gnu.org> patch-270
119 muse-groff: Provide groff-pdf style rather than pdf.
121 muse--main--1.0--patch-270
123 * experimental/muse-groff.el: Remove, since the original author keeps his
124 version in the lisp/ directory, and it's reasonably stable by now.
126 * lisp/muse-groff.el: Detabify source.
127 ("groff-pdf"): Rename the "pdf" publishing style to "groff-pdf" to
128 avoid a conflict with the latex-based pdf style.
131 experimental/.arch-ids/muse-groff.el.id
132 experimental/muse-groff.el
135 ChangeLog lisp/muse-groff.el
138 2005-11-18 17:07:51 GMT Michael Olson <mwolson@gnu.org> patch-269
141 Merged from ajk@iu.edu--2005 (patch 0-9)
143 muse--main--1.0--patch-269
147 * ajk@iu.edu--2005/muse--ajk--1.0--base-0
148 tag of mwolson@gnu.org--2005/muse--main--1.0--patch-82
150 * ajk@iu.edu--2005/muse--ajk--1.0--patch-1
151 Publish PDF using GROFF with mom macros.
153 * ajk@iu.edu--2005/muse--ajk--1.0--patch-2
154 Kinda works, still need tables and a bunch of other stuff.
156 * ajk@iu.edu--2005/muse--ajk--1.0--patch-3
157 Remove extra newlines from QUOTE calls.
159 * ajk@iu.edu--2005/muse--ajk--1.0--patch-4
162 * ajk@iu.edu--2005/muse--ajk--1.0--patch-5
163 - fix syntax of definition of muse-groff-markup-strings
165 * ajk@iu.edu--2005/muse--ajk--1.0--patch-6
166 Use \z to keep leading space that will result from .URL...
168 * ajk@iu.edu--2005/muse--ajk--1.0--patch-7
169 Don't use .blm (blank line == paragraph break). Hopefu...
171 * ajk@iu.edu--2005/muse--ajk--1.0--patch-8
172 Use markup-strings for <example>.
174 * ajk@iu.edu--2005/muse--ajk--1.0--patch-9
175 Catch up with mwolson
178 lisp/.arch-ids/muse-groff.el.id lisp/muse-groff.el
184 ajk@iu.edu--2005/muse--ajk--1.0--base-0
185 ajk@iu.edu--2005/muse--ajk--1.0--patch-1
186 ajk@iu.edu--2005/muse--ajk--1.0--patch-2
187 ajk@iu.edu--2005/muse--ajk--1.0--patch-3
188 ajk@iu.edu--2005/muse--ajk--1.0--patch-4
189 ajk@iu.edu--2005/muse--ajk--1.0--patch-5
190 ajk@iu.edu--2005/muse--ajk--1.0--patch-6
191 ajk@iu.edu--2005/muse--ajk--1.0--patch-7
192 ajk@iu.edu--2005/muse--ajk--1.0--patch-8
193 ajk@iu.edu--2005/muse--ajk--1.0--patch-9
196 2005-11-16 23:56:20 GMT Michael Olson <mwolson@gnu.org> patch-268
199 Allow "-" in publishing directives.
201 muse--main--1.0--patch-268
203 * lisp/muse-publish.el (muse-publish-markup-regexps): Allow "-" in
204 publishing directives. Thanks to Jim Ottaway for the suggestion.
207 ChangeLog lisp/muse-publish.el
210 2005-11-14 20:28:47 GMT Michael Olson <mwolson@gnu.org> patch-267
213 muse-latex: Fix "generation of PDF failed" message.
215 muse--main--1.0--patch-267
217 * lisp/muse-latex.el (muse-latex-pdf-generate): Make sure that we return
218 t or nil depending on whether the publishing attempt was successful.
221 ChangeLog lisp/muse-latex.el
224 2005-11-10 01:26:15 GMT Michael Olson <mwolson@gnu.org> patch-266
227 Call pdflatex a reasonable number of times.
229 muse--main--1.0--patch-266
231 * lisp/muse-latex.el (muse-latex-pdf-generate): Call pdflatex up to 3
232 times, depending on what return value we get. Thanks to John Wiegley
236 ChangeLog Makefile.defs debian/changelog debian/rules
240 2005-11-02 03:56:03 GMT Michael Olson <mwolson@gnu.org> patch-265
243 Temporary workaround to make lists work properly again.
245 muse--main--1.0--patch-265
247 * lisp/muse-publish.el (muse-publish-surround-text): Don't add read-only
248 properties to lists, since we need to be able to reduce them in later
249 publishing rules for muse-html. I'd really like to change the way
250 lists are marked up so as to obviate the need for this.
253 ChangeLog lisp/muse-publish.el
256 2005-11-01 21:42:57 GMT Michael Olson <mwolson@gnu.org> patch-264
259 Attempt to fix read-only error.
261 muse--main--1.0--patch-264
263 * lisp/muse-publish.el (muse-publish-markup-buffer): Set
264 inhibit-read-only to t so that we don't get buffer-read-only errors.
267 ChangeLog lisp/muse-publish.el
270 2005-10-31 20:38:52 GMT Michael Olson <mwolson@gnu.org> patch-263
273 Fix mistyping of new option name.
275 muse--main--1.0--patch-263
277 * lisp/muse-publish.el (muse-publish-markup-comment)
278 (muse-publish-comment-tag): s/markup-//g. Fix mistyping of new option.
281 ChangeLog lisp/muse-publish.el
284 2005-10-31 15:10:28 GMT Michael Olson <mwolson@gnu.org> patch-262
287 muse-publish: Use `apply' instead of passing list to `insert'.
289 muse--main--1.0--patch-262
291 * lisp/muse-publish.el (muse-insert-markup): Use `apply' instead of
292 passing a list to `insert'. Thanks to Mark Triggs for the suggestion.
293 Hopefully this will fix a backtrace or two.
296 ChangeLog lisp/muse-publish.el
299 2005-10-30 20:02:19 GMT Michael Olson <mwolson@gnu.org> patch-261
302 muse-latex2png: Put png files in correct place. all: Introduce comment syntax.
304 muse--main--1.0--patch-261
306 * experimental/muse-xml.el (muse-xml-markup-strings): Produce markup for
307 'comment-begin and 'comment-end.
309 * lisp/muse-docbook.el (muse-docbook-markup-strings): Ditto.
311 * lisp/muse-html.el (muse-html-markup-strings): Ditto.
313 * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Ditto.
315 * lisp/muse-latex.el (muse-latex-markup-strings): Ditto. Remove second
316 argument for "\ref", since it isn't valid LaTeX.
318 * lisp/muse-latex2png.el (muse-publish-latex-tag): Use
319 muse-publishing-current-output-path rather than
320 muse-publishing-current-file.
322 * lisp/muse-publish.el (muse-publishing-current-output-path): New
323 variable that determines where the current file is being published to.
324 (muse-publish-file): Set muse-publishing-current-output-path.
325 (muse-publish-comments-p): New option that determines whether comments
326 should be deleted or published. Default is to delete.
327 (muse-publish-markup-comment, muse-publish-comment-tag): Use
328 muse-publish-comments-p.
331 ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
332 lisp/muse-html.el lisp/muse-latex.el lisp/muse-latex2png.el
333 lisp/muse-publish.el lisp/muse-texinfo.el
336 2005-10-30 19:07:30 GMT Michael Olson <mwolson@gnu.org> patch-260
339 muse-latex2png: Fix compiler warning, muse-project: add with-muse-project.
341 muse--main--1.0--patch-260
343 * AUTHORS: Bookkeeping.
345 * lisp/muse-latex2png.el (latex2png-move2pubdir): Fix compiler warning.
346 `output-dir' is not defined, so let's just use pubdir.
348 * lisp/muse-project.el (with-muse-project): New function courtesy of Jim
352 AUTHORS ChangeLog lisp/muse-latex2png.el lisp/muse-project.el
355 2005-10-30 18:40:56 GMT Michael Olson <mwolson@gnu.org> patch-259
358 Move latex2png.el to lisp/, muse-latex: Emphasize table elements.
360 muse--main--1.0--patch-259
364 * lisp/muse-latex.el (muse-latex-markup-table): Implement underlining of
365 table headers and overlining table footers, as suggested by Trent Buck.
367 * contrib/muse-latex2png.el: Move to the lisp/ directory -- the original
368 author has agreed to send in a copyright assignment form.
371 AUTHORS ChangeLog lisp/muse-latex.el lisp/muse-latex2png.el
374 contrib/.arch-ids/muse-latex2png.el.id
375 ==> lisp/.arch-ids/muse-latex2png.el.id
376 contrib/muse-latex2png.el
377 ==> lisp/muse-latex2png.el
380 2005-10-29 19:53:49 GMT Michael Olson <mwolson@gnu.org> patch-258
383 Pave the way for entire-document escaping of specials.
385 muse--main--1.0--patch-258
387 * lisp/muse-mode.el (muse-mode): Silence compiler warning.
389 * lisp/muse-publish.el (muse-insert-markup): New function that is used
390 for inserting markup text. Currently, this inserts the text and adds
391 the read-only property. This should permit us to deal with escaping
392 specials in the entire document, later on.
393 (muse-publish-section-close, muse-publish-markup-word)
394 (muse-publish-markup-emdash, muse-publish-markup-enddots)
395 (muse-publish-markup-dots, muse-publish-markup-rule)
396 (muse-publish-markup-heading, muse-publish-markup-footnote)
397 (muse-publish-markup-fn-sep, muse-publish-surround-text)
398 (muse-publish-markup-list, muse-publish-markup-leading-space)
399 (muse-publish-markup-verse): Use muse-insert-markup instead of
400 `insert'. Don't use this on whitespace, just the markup text itself.
402 * muse-book.el (muse-book-publish-chapter, muse-book-publish-project):
405 * muse-journal.el (muse-journal-latex-qotd-tag): Ditto.
408 ChangeLog lisp/muse-book.el lisp/muse-journal.el
409 lisp/muse-mode.el lisp/muse-publish.el
412 2005-10-29 09:15:07 GMT Michael Olson <mwolson@gnu.org> patch-257
415 By default, use ".muse" extension and do not detect by pathname.
417 muse--main--1.0--patch-257
419 * lisp/muse-mode.el (muse-mode-auto-p): Default to nil.
420 (muse-file-extension): Default to "muse". This has the effect of
421 making Emacs associate the ".muse" extension with muse-mode, without
422 trying to figure things out from the path to the file. The former
423 method is usually considered to be best, so we'll go with it.
426 ChangeLog lisp/muse-mode.el lisp/muse.el
429 2005-10-29 07:10:16 GMT Michael Olson <mwolson@gnu.org> patch-256
432 Emacs 21 flyspell fix.
434 muse--main--1.0--patch-256
436 * lisp/muse-mode.el (muse-mode): I finally figured out how to get
437 flyspell to pay attention to my muse-mode-flyspell-p constraints, which
438 means that the version of flyspell that comes with Emacs21 will no
439 longer mess up links.
442 ChangeLog lisp/muse-mode.el
445 2005-10-29 03:22:40 GMT Michael Olson <mwolson@gnu.org> patch-255
448 Merged from jeho@jeho.org--2005 (patch 0-11)
450 muse--main--1.0--patch-255
454 * lisp/muse-latex.el (muse-latex-markup-strings): Use the proper
457 * lisp/muse-mode.el (muse-link-at-point): Avoid error with intangible
459 (muse-visit-link-default): Save position before searching, in case the
460 search fails. Use a regexp search. Start from beginning of document.
461 Refine search regexp.
463 * lisp/muse-wiki.el (muse-wiki-ignore-bare-project-names): New option
464 that indicated whether project names without a page specifier will be
466 (muse-wiki-handle-interwiki): Consult
467 `muse-wiki-ignore-bare-project-names'.
471 * jeho@jeho.org--2005/muse--jeho--1.0--patch-6
472 muse-mode.el fix for muse-visit-link-default
474 * jeho@jeho.org--2005/muse--jeho--1.0--patch-7
475 muse-mode.el fix intangible problem in muse-link-at-point
477 * jeho@jeho.org--2005/muse--jeho--1.0--patch-8
478 muse-wiki: added option for not rendering bare project names as links
480 * jeho@jeho.org--2005/muse--jeho--1.0--patch-10
481 muse-mode.el: fix finding an anchor
483 * jeho@jeho.org--2005/muse--jeho--1.0--patch-11
484 muse-latex.el: fix footnote-end
487 AUTHORS ChangeLog lisp/muse-latex.el lisp/muse-mode.el
491 jeho@jeho.org--2005/muse--jeho--1.0--base-0
492 jeho@jeho.org--2005/muse--jeho--1.0--patch-1
493 jeho@jeho.org--2005/muse--jeho--1.0--patch-2
494 jeho@jeho.org--2005/muse--jeho--1.0--patch-3
495 jeho@jeho.org--2005/muse--jeho--1.0--patch-4
496 jeho@jeho.org--2005/muse--jeho--1.0--patch-5
497 jeho@jeho.org--2005/muse--jeho--1.0--patch-6
498 jeho@jeho.org--2005/muse--jeho--1.0--patch-7
499 jeho@jeho.org--2005/muse--jeho--1.0--patch-8
500 jeho@jeho.org--2005/muse--jeho--1.0--patch-9
501 jeho@jeho.org--2005/muse--jeho--1.0--patch-10
502 jeho@jeho.org--2005/muse--jeho--1.0--patch-11
505 2005-10-28 17:05:42 GMT Michael Olson <mwolson@gnu.org> patch-254
508 contrib/muse-latex2png.el: Put images in the correct directory.
510 muse--main--1.0--patch-254
512 * contrib/muse-latex2png.el (latex2png-move2pubdir)
513 (muse-publish-latex-tag): Apply patch from Na Li and Chris Lowis that
514 puts generated images in the correct directory.
517 AUTHORS ChangeLog contrib/muse-latex2png.el
520 2005-10-21 15:26:51 GMT Michael Olson <mwolson@gnu.org> patch-253
523 Anchor fixes; muse-latex: Use \label{} and \ref{} for anchors.
525 muse--main--1.0--patch-253
527 * experimental/muse-xml.el (muse-xml-insert-anchor)
528 (muse-xml-markup-anchor): Make sure we don't blow away the text just
529 before an anchor. On all types but texinfo, insert a newline
530 immediately after the anchor.
532 * lisp/muse-docbook.el (muse-docbook-insert-anchor)
533 (muse-docbook-markup-anchor): Ditto.
535 * lisp/muse-html.el (muse-html-insert-anchor)
536 (muse-html-markup-anchor): Ditto.
538 * lisp/muse-texinfo.el (muse-texinfo-insert-anchor)
539 (muse-texinfo-markup-anchor): Ditto.
541 * lisp/muse-publish.el (muse-publish-markup-regexps): Make text before
542 the anchor the first match group.
544 * lisp/muse-latex.el (muse-latex-markup-strings): Use \ref{} for
545 internal-link rather than \hyperlink{}. Thanks to Jim Ottaway for the
547 (muse-latex-insert-anchor): Use a simpler routine that inserts
551 ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
552 lisp/muse-html.el lisp/muse-latex.el lisp/muse-publish.el
556 2005-10-21 14:39:50 GMT Michael Olson <mwolson@gnu.org> patch-252
559 Allow anchors to occur near (rather than at) the beginning of line.
561 muse--main--1.0--patch-252
563 * lisp/muse-publish.el (muse-publish-markup-regexps): Allow non-word
564 characters before anchor, like " - ". Thanks to Phillip Lord for the
568 ChangeLog lisp/muse-publish.el
571 2005-10-13 04:20:29 GMT Michael Olson <mwolson@gnu.org> patch-251
574 Minor bookkeeping update.
576 muse--main--1.0--patch-251
578 * AUTHORS: Update information.
584 2005-10-13 04:07:36 GMT Michael Olson <mwolson@gnu.org> patch-250
587 muse-mathml: New experimental embedded MathML publisher.
589 muse--main--1.0--patch-250
591 * lisp/muse-html.el (muse-html): Fix docstring.
593 * experimental/muse-mathml.el: New file that implements a <math> tag.
594 With the help of an external program, this will translate LaTeX code
595 between <math> and </math> to embedded MathML. A new style called
596 "mathml" is defined, which is derived from the XHTML style, but with a
597 more suitable header.
600 experimental/.arch-ids/muse-mathml.el.id
601 experimental/muse-mathml.el
604 ChangeLog lisp/muse-html.el
607 2005-10-13 03:38:30 GMT Michael Olson <mwolson@gnu.org> patch-249
610 muse-latex: Ignore anchor if it occurs at end of line.
612 muse--main--1.0--patch-249
614 * lisp/muse-latex.el (muse-latex-insert-anchor): If the anchor occurs at
615 the end of a line, ignore it. Thanks to Na Li for the suggestion.
618 ChangeLog experimental/muse-xml.el lisp/muse-latex.el
621 2005-10-12 15:57:20 GMT Michael Olson <mwolson@gnu.org> patch-248
624 Add ability to publish embedded LaTeX content as a PNG.
626 muse--main--1.0--patch-248
628 * lisp/muse-publish.el (muse-publishing-styles)
629 (muse-publishing-current-file, muse-publishing-current-style)
630 (muse-publishing-styles): Add documentation.
632 * contrib/muse-latex2png.el: New file that adds the <latex> tag. The tag
633 expects LaTeX content, and will publish a PNG file. If you're
634 interesting in helping, check out To Do in the commentary. This is in
635 /contrib for now, since the original author doesn't have a copyright
636 assignment on file with the FSF.
639 contrib/.arch-ids/muse-latex2png.el.id
640 contrib/muse-latex2png.el
643 AUTHORS ChangeLog lisp/muse-publish.el
646 2005-10-06 19:40:37 GMT Michael Olson <mwolson@gnu.org> patch-247
649 muse-groff.el: New publishing styles groff and groff-pdf.
651 muse--main--1.0--patch-247
655 * lisp/muse.el: Use the correct month name for this release. Oops.
657 * muse.texi (Directives): The behavior for #date changed in 3.02.01.
659 * experimental/muse-groff.el: New file containing the groff and groff-pdf
663 experimental/.arch-ids/muse-groff.el.id
664 experimental/muse-groff.el
667 AUTHORS ChangeLog lisp/muse.el muse.texi
670 2005-09-27 00:15:05 GMT Michael Olson <mwolson@gnu.org> patch-246
673 Figure out syntax of :set.
675 muse--main--1.0--patch-246
677 * lisp/muse-project.el (muse-project): Make the :set option inline to
678 match the actual syntax that Muse recognizes.
680 * muse.texi (Projects): Note that I need to work on this section.
683 ChangeLog lisp/muse-project.el muse.texi
686 2005-09-26 22:31:57 GMT Michael Olson <mwolson@gnu.org> patch-245
689 Release Emacs Muse 3.02.01.
691 muse--main--1.0--patch-245
693 * NEWS: Update entries for Muse 3.02.01.
695 * debian/rules: Install NEWS.Debian.
697 * debian/NEWS: New file that contains Debian-related news items.
699 * examples/mwolson/muse-init.el: Update with my latest changes.
701 * examples/mwolson/templates/footer.html: Use
702 `muse-publishing-directive'.
705 debian/.arch-ids/NEWS.id debian/NEWS
708 ChangeLog Makefile.defs NEWS debian/changelog debian/rules
709 examples/mwolson/muse-init.el
710 examples/mwolson/templates/footer.html lisp/muse.el muse.texi
713 2005-09-26 21:23:49 GMT Michael Olson <mwolson@gnu.org> patch-244
716 Fix customization bugs concerning muse-project-alist.
718 muse--main--1.0--patch-244
720 * examples/johnw/muse-johnw.el: Update with latest version from John.
722 * muse-project.el (muse-project-alist-using-customize): New variable that
723 indicates whether or not we just used customize to modify the value of
725 (muse-project-alist-get): Set muse-project-alist-using-customize.
726 (muse-project-alist-set): Only try to unescape muse-project-alist if
727 muse-project-alist-using-customize is set. Make sure that the value we
728 save to .emacs is unescaped.
729 (muse-project): Add definition for :value-delete so that we can work
730 around an Emacs21 and XEmacs21 annoyance.
733 ChangeLog examples/johnw/muse-johnw.el lisp/muse-project.el
736 2005-09-25 03:06:25 GMT Michael Olson <mwolson@gnu.org> patch-243
739 Try to make link properties more sane.
741 muse--main--1.0--patch-243
743 * lisp/muse-colors.el (muse-link-properties): Try to make link properties
744 a bit smarter. It is hoped that this fixes several strange key
745 movement and link coloring issues. Thanks to Sergey Vlasov for the
749 AUTHORS ChangeLog lisp/muse-colors.el
752 2005-09-24 00:01:56 GMT Michael Olson <mwolson@gnu.org> patch-242
755 Use modification time for date directive.
757 muse--main--1.0--patch-242
759 * lisp/muse-publish.el (muse-publish-markup-buffer): Set the date
760 directive using the currently-publishing file's modification time,
761 rather than the current time.
764 ChangeLog lisp/muse-publish.el
767 2005-09-22 16:51:05 GMT Michael Olson <mwolson@gnu.org> patch-241
770 muse-latex: Add a few escaping options that may be used in the future.
772 muse--main--1.0--patch-241
774 * lisp/muse-latex.el: Note that we don't make use of these new options
776 (muse-latex-markup-specials): Move longer escapes out of here.
777 (muse-latex-markup-specials-entire-document): New option that specifies
778 the special characters to escape in the whole document after processing
780 (muse-latex-markup-specials-verbatim): New option that specifies the
781 special characters to escape in <example> tags and =literal text=.
784 ChangeLog lisp/muse-latex.el
787 2005-09-22 16:15:59 GMT Michael Olson <mwolson@gnu.org> patch-240
790 If more than 1 blank separates list/table items, separate them.
792 muse--main--1.0--patch-240
794 * lisp/muse-docbook.el, muse-html.el, muse-latex.el, muse-texinfo.el,
795 experimental/muse-xml.el (muse-*-markup-regexps): If more than 1 blank
796 line separates a list or table item, it will form a new table.
799 ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
800 lisp/muse-html.el lisp/muse-latex.el lisp/muse-texinfo.el
803 2005-09-19 01:34:48 GMT Michael Olson <mwolson@gnu.org> patch-239
806 muse.texi: Use @example instead of @smallexample.
808 muse--main--1.0--patch-239
810 * muse.texi: Replace @smallexample with @example. It didn't do what I
811 thought it did, and the result looked worse. Hence, the reversal.
817 2005-09-19 01:31:34 GMT Michael Olson <mwolson@gnu.org> patch-238
820 muse-html: Add muse-xhtml-style-sheet.
822 muse--main--1.0--patch-238
824 * lisp/muse-html.el (muse-html-style-sheet): Remove XHTML note.
825 (muse-xhtml-style-sheet): New option that is used in muse-xhtml-header.
826 Thanks to Trent Buck for the suggestion.
829 ChangeLog lisp/muse-html.el
832 2005-09-16 07:06:42 GMT Michael Olson <mwolson@gnu.org> patch-237
837 muse--main--1.0--patch-237
839 * Makefile.defs: Update Debian stuff.
841 * changelog: Add entry for 3.02-1, urgency medium.
844 ChangeLog Makefile.defs debian/changelog
847 2005-09-16 06:57:44 GMT Michael Olson <mwolson@gnu.org> patch-236
852 muse--main--1.0--patch-236
854 * lisp/muse.el (muse-version): Increment to 3.02.
856 * *.el: Fix first header line.
858 * examples/mwolson/muse-init.el: Sync with my config.
859 (my-muse-pdf-make-links-absolute): New function that makes relative
860 links absolute in a hard-coded way.
861 (my-muse-pdf-prepare-buffer): Add `my-muse-pdf-make-links-absolute' to
862 publishing transforms.
867 experimental/.arch-ids/muse-cite.el.id
868 experimental/muse-cite.el
871 ChangeLog Makefile.defs NEWS examples/mwolson/muse-init.el
872 experimental/muse-message.el experimental/muse-xml.el
873 lisp/muse-blosxom.el lisp/muse-book.el lisp/muse-colors.el
874 lisp/muse-convert.el lisp/muse-docbook.el lisp/muse-html.el
875 lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
876 lisp/muse-mode.el lisp/muse-poem.el lisp/muse-project.el
877 lisp/muse-protocols.el lisp/muse-publish.el
878 lisp/muse-regexps.el lisp/muse-texinfo.el lisp/muse-wiki.el
879 lisp/muse.el muse.texi
882 2005-09-16 06:33:11 GMT Michael Olson <mwolson@gnu.org> patch-235
885 Finish documentation.
887 muse--main--1.0--patch-235
889 * muse.texi (Comments): New node that describes the syntax of comments.
890 (Markup Strings): Describe all markup strings.
896 2005-09-16 05:02:45 GMT Michael Olson <mwolson@gnu.org> patch-234
899 Document style elements for muse-define-style.
901 muse--main--1.0--patch-234
903 * muse.texi: Use @smallexample for 1-line examples.
904 (Style Elements): New node that explains the different style elements
905 that may be used for muse-define-style and muse-derive-style.
906 (Deriving Styles): Prune unnecessary entries. Explain existing entries
913 2005-09-16 04:05:19 GMT Michael Olson <mwolson@gnu.org> patch-233
916 Make documentation separately installable.
918 muse--main--1.0--patch-233
920 * Makefile (install): Split into install-bin and install-info.
922 * muse.texi (Markup Regexps): Fix display bug.
925 ChangeLog Makefile muse.texi
928 2005-09-15 03:52:01 GMT Michael Olson <mwolson@gnu.org> patch-232
931 muse-mode: Set comment syntax.
933 muse--main--1.0--patch-232
935 * lisp/muse-mode.el (muse-mode): Declare comment syntax to be
936 `^; comment text$'. Thanks to Jesse Alama for the suggestion.
939 ChangeLog lisp/muse-mode.el
942 2005-09-13 06:30:18 GMT Michael Olson <mwolson@gnu.org> patch-231
945 muse.texi: Add publishing order information.
947 muse--main--1.0--patch-231
949 * muse.texi (Markup Regexps): Add publishing order.
955 2005-09-09 15:12:05 GMT Michael Olson <mwolson@gnu.org> patch-230
958 Hack on documentation. The release is in sight!
960 muse--main--1.0--patch-230
962 * muse.texi: Use @subsubheading for all logical split headers rather than
963 @emph. Move all examples against left margin. Add comments to
964 indicate what still needs to be done.
965 (DocBook): Correct a few misspelled variable names and add some new
967 (Common Elements): Split this into 4 new subsections.
973 2005-09-08 16:50:53 GMT Michael Olson <mwolson@gnu.org> patch-229
976 Fix publishing of stuff like <code><></code>.
978 muse--main--1.0--patch-229
980 * lisp/muse-publish.el (muse-publish-escape-specials): Use
981 `insert-before-markers' rather than `insert'. This should fix strange
982 edge cases like <code><></code>. Thanks to Trent Buck for the report.
985 ChangeLog lisp/muse-publish.el
988 2005-09-08 16:24:11 GMT Michael Olson <mwolson@gnu.org> patch-228
991 Update NEWS, fix muse-url-protocols customization interface.
993 muse--main--1.0--patch-228
995 * lisp/muse-protocols.el (muse-url-protocols): Add customize choice for
996 using nil as the resolve function.
998 * NEWS: Bring up-to-date.
1001 ChangeLog NEWS lisp/muse-protocols.el
1004 2005-09-05 17:34:31 GMT Michael Olson <mwolson@gnu.org> patch-227
1007 Fix title coloring bug; muse-latex: escape '<' and '>'.
1009 muse--main--1.0--patch-227
1011 * lisp/muse-colors.el (muse-colors-markup): Match against the space after
1012 #title. This should prevent a rather nasty bug. Thanks to John Sullivan
1015 * lisp/muse-latex.el (muse-latex-markup-specials): Mark up '_' as
1016 "\textunderscore{}". Add escaping for '<' and '>'. Thanks to Trent
1020 ChangeLog lisp/muse-colors.el lisp/muse-latex.el
1023 2005-09-05 16:49:35 GMT Michael Olson <mwolson@gnu.org> patch-226
1026 muse-latex: Handle special characters in a better way.
1028 muse--main--1.0--patch-226
1030 * lisp/muse-latex.el (muse-latex-markup-regexps): Remove special
1032 (muse-latex-markup-strings): Use \\texttt{...} for 'begin-literal and
1033 'end-literal. Thanks to Trent Buck for the suggestion.
1034 (muse-latex-markup-specials): Move special characters here instead of
1038 ChangeLog lisp/muse-latex.el
1041 2005-09-05 14:25:37 GMT Michael Olson <mwolson@gnu.org> patch-225
1044 muse-latex: Fix compiler warning.
1046 muse--main--1.0--patch-225
1048 * lisp/muse-latex.el (muse-latex-pdf-generate): Provide 3rd argument for
1052 ChangeLog lisp/muse-latex.el
1055 2005-09-05 14:24:22 GMT Michael Olson <mwolson@gnu.org> patch-224
1060 muse--main--1.0--patch-224
1062 * lisp/muse-colors.el (muse-colors-tags): Switch coloring of code and
1063 verbatim. Verbatim makes text literal and escaped, code makes text
1064 teletype and escaped.
1066 * muse-publish.el (muse-publish-markup-tags): Add "code".
1067 (muse-publish-code-tag): New function that publishes code the same way
1068 as =teletyped= text.
1071 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
1074 2005-09-05 13:24:19 GMT Michael Olson <mwolson@gnu.org> patch-223
1077 Strip text properties before browsing a URL.
1079 muse--main--1.0--patch-223
1081 * lisp/muse-protocols.el (muse-browse-url): Strip text properties. Maybe
1082 this will fix a bug.
1085 ChangeLog lisp/muse-protocols.el
1088 2005-09-05 05:12:07 GMT Michael Olson <mwolson@gnu.org> patch-222
1091 muse-latex: Call pdflatex twice to get <contents> published.
1093 muse--main--1.0--patch-222
1095 * lisp/muse-latex.el (muse-latex-pdf-generate): Quote arguments. Call
1096 pdflatex twice, since this seems to be necessary to get <contents>
1097 published. Thanks to Trent Buck for the heads up. I wonder if we need
1098 to call it three times, since this is what John originally did. Can
1099 someone please give me advice about this?
1102 ChangeLog lisp/muse-latex.el
1105 2005-09-04 17:07:07 GMT Michael Olson <mwolson@gnu.org> patch-221
1108 Make info:// and man:// not publish a link, handle insert URL edge case.
1110 muse--main--1.0--patch-221
1112 * lisp/muse-protocols.el (muse-url-protocols): info:// and man:// should
1113 publish only the description, not the URL.
1115 * lisp/muse-publish.el (muse-publish-insert-url): Handle case where we
1116 get nil from muse-publish-url by not inserting any text.
1119 ChangeLog lisp/muse-protocols.el lisp/muse-publish.el
1122 2005-09-04 17:02:21 GMT Michael Olson <mwolson@gnu.org> patch-220
1125 If a URL has a resolve function of nil, publish the description only.
1127 muse--main--1.0--patch-220
1129 * lisp/muse-mode.el (muse-visit-link-default): Make sure we search for a
1132 * lisp/muse-protocols.el (muse-url-protocols): Improve customization
1134 (muse-resolve-url): If nil is given as the resolve function, return
1137 * lisp/muse-publish.el (muse-publish-url): If the URL resolves as nil,
1138 insert the description instead of the original URL.
1141 ChangeLog lisp/muse-mode.el lisp/muse-protocols.el
1142 lisp/muse-publish.el
1145 2005-09-02 22:57:04 GMT Michael Olson <mwolson@gnu.org> patch-219
1148 Implement protocol handling.
1150 muse--main--1.0--patch-219
1152 * lisp/muse-mode.el (muse-mode): Call muse-update-url-regexp. Maybe I
1153 should just make a hook for this stuff.
1154 (muse-visit-link-default): Call muse-browse-url instead of browse-url.
1156 * lisp/muse-protocols.el: New file that implements protocol handling.
1158 * lisp/muse-publish.el (muse-publish-url-transforms): Add
1160 (muse-publish-markup-url): Indentation fix, no func change.
1162 * lisp/muse-regexps.el (muse-url-regexp): Move to muse-protocols.el.
1164 * lisp/muse.el: Require muse-protocols.
1167 lisp/.arch-ids/muse-protocols.el.id lisp/muse-protocols.el
1170 ChangeLog lisp/muse-mode.el lisp/muse-publish.el
1171 lisp/muse-regexps.el lisp/muse.el
1174 2005-09-01 16:11:57 GMT Michael Olson <mwolson@gnu.org> patch-218
1177 muse-xml: Use a more standard sort of header.
1179 muse--main--1.0--patch-218
1181 * experimental/muse-xml.el (muse-xml-header): Use <MUSE> instead of <page
1182 type="muse">, as suggested by Brad Collins.
1185 ChangeLog experimental/muse-xml.el
1188 2005-09-01 16:04:32 GMT Michael Olson <mwolson@gnu.org> patch-217
1191 Add schema for muse-xml, tweak verse formatting, fix goof from last patch.
1193 muse--main--1.0--patch-217
1195 * AUTHORS: Note that Brad Collins authored examples/muse-rnc.
1197 * README (examples): Mention that other files are here as well.
1199 * examples/muse-rnc.el: New file that implements a RelaxNG Compact schema
1200 for use with muse-xml.el.
1202 * muse-xml.el: Mention the newly-contributed schema from Brad, and that
1203 muse-xml is in experimental status.
1204 (muse-xml-markup-regexps): Correct table-munging regexp.
1205 (muse-xml-markup-strings): Surround each verse line with <line></line>.
1206 Empty lines are marked up as <line />.
1208 * muse-html.el (muse-html-markup-strings, muse-xhtml-markup-strings):
1209 s/last-stanza-end/end-last-stanza-line/.
1211 * muse-mode.el (muse-visit-link-default): Make the temporary file
1212 visiting work as expected.
1214 * muse-publish.el (muse-publish-markup-verse): Make use of
1215 'begin-verse-line and 'begin-last-stanza-line. Use
1216 'end-last-stanza-line instead of 'last-stanza-end.
1218 * muse.texi (Verse): Be a bit more clever with our example.
1221 examples/.arch-ids/muse.rnc.id examples/muse.rnc
1224 AUTHORS ChangeLog README experimental/muse-xml.el
1225 lisp/muse-html.el lisp/muse-mode.el lisp/muse-publish.el
1229 2005-09-01 13:42:15 GMT Michael Olson <mwolson@gnu.org> patch-216
1232 Allow links to temporary files to be visited.
1234 muse--main--1.0--patch-216
1236 * lisp/muse-mode.el (muse-visit-link-default): Permit visiting of
1237 temporary files. These are buffers that do not have a corresponding
1241 ChangeLog lisp/muse-mode.el
1244 2005-09-01 11:41:14 GMT Michael Olson <mwolson@gnu.org> patch-215
1247 Fix save-match-data gaffe.
1249 muse--main--1.0--patch-215
1251 * lisp/muse-regexps.el (muse-regexp-emacs-revision): Move save-match-data
1252 outside of `and' statement.
1255 ChangeLog lisp/muse-regexps.el
1258 2005-08-31 03:48:28 GMT Michael Olson <mwolson@gnu.org> patch-214
1261 Introduce :link-suffix. muse-wiki: Don't mangle acronyms in titles.
1263 muse--main--1.0--patch-214
1265 * examples/mwolson/muse-init.el: Update.
1267 * muse-blosxom.el ("blosxom-html", "blosxom-xhtml"): Use :link-suffix to
1268 ensure that links to other pages in this project are given the proper
1271 * muse-latex.el ("pdf", "pdfcjk"): Ditto.
1273 * muse-journal.el (muse-journal-rdf-header): Use muse-publish-link-name
1274 instead of muse-publish-output-name.
1276 * muse-publish.el (muse-publish-link-name, muse-publish-link-file): New
1277 functions that consult the :link-suffix when returning the name of the
1278 link (or the complete file name for the latter function). If
1279 :link-suffix does not exist, use :suffix. This should help Muse be
1280 able to handle some more usage scenarios.
1281 (muse-publish-prepare-url): Use muse-publish-link-name instead of
1282 muse-publish-output-name.
1284 * muse-wiki.el (muse-wiki-resolve-project-page): Use
1285 muse-publish-link-file instead of muse-publish-output-file.
1286 (muse-wiki-publish-pretty-title): Don't space-separate capitalized
1287 letters. The old behavior was not friendly to acronyms.
1290 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
1291 lisp/muse-journal.el lisp/muse-latex.el lisp/muse-publish.el
1295 2005-08-29 06:14:35 GMT Michael Olson <mwolson@gnu.org> patch-213
1298 Correct the publish-project example.
1300 muse--main--1.0--patch-213
1302 * examples/publish-project: Remove "-l muse-build.el" and note that the
1303 user's muse-init.el file should add the Muse directories to load-path.
1306 ChangeLog examples/publish-project
1309 2005-08-29 06:04:51 GMT Michael Olson <mwolson@gnu.org> patch-212
1312 Reinstate former extended character class rules.
1314 muse--main--1.0--patch-212
1316 * lisp/muse-regexps.el (muse-regexp-use-character-classes): Looks like
1317 extended regexps really don't work well on Emacs 21.2 or 21.3, so
1319 (muse-regexp-emacs-revision): New variable that indicates the revision
1320 number of this version of Emacs.
1321 (muse-extreg-usable-p): Reinstate old rules -- Emacs 21.2 and 21.3
1322 aren't working well enough with extended character classes in regexps.
1324 * lisp/muse.el (muse-version): If INSERT option is given, insert the text
1325 instead of just displaying it.
1328 ChangeLog lisp/muse-regexps.el lisp/muse.el
1331 2005-08-28 23:59:03 GMT Michael Olson <mwolson@gnu.org> patch-211
1334 Fix paragraph-filling breakage in Emacs21.
1336 muse--main--1.0--patch-211
1338 * lisp/muse-mode.el (muse-mode): Check explicitly for Emacs21 rather than
1339 relying on muse-extreg-usable-p. Thanks to Sergey Vlasov for the bug
1343 ChangeLog lisp/muse-mode.el
1346 2005-08-27 02:25:35 GMT Michael Olson <mwolson@gnu.org> patch-210
1349 Allow Emacs 21.3 to use extended character classes in regexps.
1351 muse--main--1.0--patch-210
1353 * lisp/muse-regexps.el (muse-extreg-usable-p): Use a simpler algorithm.
1354 Since enough positive reports have come in about the usability of 21.3,
1355 we'll allow it to use extended character classes in regexps by default.
1358 ChangeLog lisp/muse-regexps.el
1361 2005-08-26 14:48:08 GMT Michael Olson <mwolson@gnu.org> patch-209
1364 Don't prompt unnecessarily when doing C-c C-t in a Muse project file.
1366 muse--main--1.0--patch-209
1368 * lisp/muse-publish.el (muse-publish-get-output-dir): Use
1369 `muse-read-directory-name' instead of `read-file-name'. Now Muse won't
1370 offer the style and directory prompt when you hit C-c C-t in a file
1371 belonging to a defined Muse project. Otherwise prompt. Thanks to Yann
1372 Hodique for the fix.
1374 * lisp/muse.el (muse-read-directory-name): New function that defines a
1375 fallback version of `read-directory-name', since Emacs21 doesn't have
1379 ChangeLog lisp/muse-publish.el lisp/muse.el
1382 hodique@lifl.fr--2005/muse--yh--1.0--patch-34
1383 hodique@lifl.fr--2005/muse--yh--1.0--patch-35
1384 hodique@lifl.fr--2005/muse--yh--1.0--patch-36
1385 hodique@lifl.fr--2005/muse--yh--1.0--patch-37
1386 hodique@lifl.fr--2005/muse--yh--1.0--patch-38
1387 hodique@lifl.fr--2005/muse--yh--1.0--patch-39
1390 2005-08-25 05:44:56 GMT Michael Olson <mwolson@gnu.org> patch-208
1393 Fix problem with links at beginning of buf and paragraphs.
1395 muse--main--1.0--patch-208
1397 * experimental/muse-xml.el (muse-xml-markup-regexps): Update to do what I
1400 * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
1402 * muse-html.el (muse-html-markup-regexps): Ditto.
1404 * muse-publish.el (muse-publishing-last-position): New variable that
1405 indicates our last buffer position while publishing the current rule.
1406 Used to make sure the process doesn't get stalled.
1407 (muse-publish-markup): Fix edge case where links at beginning of
1408 buffer, with read-only text, would prevent the beginning of buffer from
1410 (muse-publish-markup-directive): Fix case where two directives of the
1411 same size would prevent any following directives from being
1412 interpreted. We accomplish this by setting the last published position
1413 to nil after each directive.
1416 ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
1417 lisp/muse-html.el lisp/muse-publish.el
1420 2005-08-24 03:45:13 GMT Michael Olson <mwolson@gnu.org> patch-207
1423 Document publishing directives.
1425 muse--main--1.0--patch-207
1427 * muse.texi (Getting Started): Remove crufty sentence.
1428 (Directives): New section that describes the likes of #title and
1435 2005-08-23 04:36:54 GMT Michael Olson <mwolson@gnu.org> patch-206
1438 Document WikiNames and update header publishing information.
1440 muse--main--1.0--patch-206
1442 * muse.texi (Headings): Any level of headings is supported.
1443 (Emphasizing Text): Verbatim text may span multiple lines.
1444 (Explicit Links): Refactor Links section into Explicit Links, Implicit
1446 (Implicit Links): Document WikiNames and InterWiki links.
1452 2005-08-22 20:37:10 GMT Michael Olson <mwolson@gnu.org> patch-205
1455 Finish NEWS, handle emphasis at EOF edge case.
1457 muse--main--1.0--patch-205
1459 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-underlined)
1460 (muse-colors-verbatim): Highlight emphasis at the end of file, as long
1461 as there is a terminating emphasis delimiter.
1463 * examples/mwolson/muse-init.el: Sync with my latest configuration.
1465 * NEWS: Bring this up to date.
1468 ChangeLog NEWS examples/mwolson/muse-init.el
1472 2005-08-19 16:55:39 GMT Michael Olson <mwolson@gnu.org> patch-204
1475 muse-html: Add muse-xhtml-extension.
1477 muse--main--1.0--patch-204
1479 * lisp/muse-html.el (muse-xhtml-extension): New option that specifies the
1480 default file extension for publishing XHTML files. Thanks to Trent
1481 Buck for the suggestion.
1485 ChangeLog lisp/muse-html.el
1488 2005-08-19 16:24:08 GMT Michael Olson <mwolson@gnu.org> patch-203
1491 Add items through patch-149 to NEWS.
1493 muse--main--1.0--patch-203
1495 * NEWS (progress): Catch up to patch-149.
1497 * lisp/muse-mode.el (muse-mode): Remove spurious comment.
1499 * lisp/muse-publish.el (muse-publish): Ditto.
1502 ChangeLog NEWS lisp/muse-mode.el lisp/muse-publish.el
1505 2005-08-18 06:53:31 GMT Michael Olson <mwolson@gnu.org> patch-202
1508 Make building of Debian revisions work.
1510 muse--main--1.0--patch-202
1512 * Makefile (distclean): Don't remove anything in debian/, since it will
1514 (debclean): Removed, since two different targets need slightly
1515 different versions of this. Even abstraction has its limits.
1516 (debbuild): New target that takes care of performing the build itself.
1517 (debrevision): New target that makes a revision build, where the
1518 original tarball must not be modified.
1519 (debrevision): Split out building stuff to debbuild target.
1521 * debian/changelog: Several revisions worth of Debian fun.
1523 * debian/control (Build-Depends-Indep): Add emacs21 | emacsen.
1524 (Description): Make this match the ITP and shorten the text.
1527 ChangeLog Makefile Makefile.defs debian/changelog
1531 2005-08-14 07:10:16 GMT Michael Olson <mwolson@gnu.org> patch-201
1534 Prepare initial upload for Debian project.
1536 muse--main--1.0--patch-201
1538 * Makefile.defs (LASTUPLOAD): Mark as the previous Debian package
1539 version, since we only want the last changelog entry to appear on the
1540 initial Debian upload.
1542 * debian/changelog: New Debian package 3.01.arch.201-1.
1545 ChangeLog Makefile.defs debian/changelog
1548 2005-08-13 05:05:41 GMT Michael Olson <mwolson@gnu.org> patch-200
1551 muse-mode: Minor regexp tweak.
1553 muse--main--1.0--patch-200
1555 * lisp/muse-mode.el (muse-mode): Use \\s- instead of [[:blank:]].
1558 ChangeLog lisp/muse-mode.el
1561 2005-08-13 00:25:54 GMT Michael Olson <mwolson@gnu.org> patch-199
1564 Minor fixups from Peter K. Lee.
1566 muse--main--1.0--patch-199
1568 * experimental/muse-xml.el (muse-xml-fixup-tables): Be slightly less
1569 restrictive with our end-of-table regexp.
1571 * lisp/muse-docbook.el (muse-docbook-fixup-tables): Look for tgroup
1572 instead of start of table. Be less restrictive with several of our
1575 * lisp/muse-html.el: Patch from Peter K. Lee.
1576 (muse-html-prepare-buffer): Work around edge case where the "charset="
1577 part has already been appended to muse-html-meta-content-type.
1578 (muse-html-fixup-tables): Be slightly less restrictive with our
1579 end-of-table regexp.
1582 ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
1586 2005-08-12 20:36:10 GMT Michael Olson <mwolson@gnu.org> patch-198
1589 Keep lists from getting mashed together on M-q.
1591 muse--main--1.0--patch-198
1593 * lisp/muse-mode.el (muse-mode): Handle footnotes. Set `paragraph-start'
1594 locally so that lists don't get blended together incorrectly upon
1598 ChangeLog lisp/muse-mode.el
1601 2005-08-12 01:29:58 GMT Michael Olson <mwolson@gnu.org> patch-197
1604 QuickStart: Minor typo in anchor example.
1606 muse--main--1.0--patch-197
1608 * examples/QuickStart (Anchors and tagged links): Link to an anchor only,
1609 rather than a full URL.
1612 ChangeLog examples/QuickStart
1615 2005-08-09 23:15:10 GMT Michael Olson <mwolson@gnu.org> patch-196
1618 Makefile: Use BUILDOPTS.
1620 muse--main--1.0--patch-196
1622 * Makefile (debrelease): Make use of $(BUILDOPTS).
1624 * Makefile.defs (BUILDOPTS): New option that allows additional options to
1625 be passed to dpkg-buildpackage. In case I ever make several revisions
1626 before getting the -1 revision uploaded, for example, I can use "-sa"
1627 here in order to make a valid pacakge.
1630 ChangeLog Makefile Makefile.defs
1633 2005-08-09 22:39:09 GMT Michael Olson <mwolson@gnu.org> patch-195
1636 Make generated Debian packages slightly easier to upload.
1638 muse--main--1.0--patch-195
1640 * debian/changelog: Generate 3.01.arch.195-1.
1642 * debian/rules (clean): Call $(MAKE) realclean instead of $(MAKE) clean.
1644 * Makefile.defs (LASTUPLOAD): New variable that indicates the version
1645 that was last uploaded to Debian.
1647 * Makefile (debrelease): Use $(LASTUPLOAD) to ensure that a full set of
1648 changes is generated. This means we have to use dpkg-buildpackage,
1649 since debuild doesn't recognize the environment variables that it
1650 claims to recognize.
1653 ChangeLog Makefile Makefile.defs debian/changelog debian/rules
1656 2005-08-09 04:01:52 GMT Michael Olson <mwolson@gnu.org> patch-194
1659 Makefile: Minor deletion cleanups.
1661 muse--main--1.0--patch-194
1668 2005-08-09 03:26:50 GMT Michael Olson <mwolson@gnu.org> patch-193
1671 Compilation cleanups.
1673 muse--main--1.0--patch-193
1675 * lisp/muse-mode.el (muse-mode): Use `make-local-variable' instead of
1676 `make-variable-buffer-local' in order to silence compiler warnings.
1678 * lisp/muse.el: Add an eval-when-compile line to silence a compiler
1681 * scripts/muse-build.el (muse-elint-files): Automatically load every
1682 elisp file rather than specifying each one.
1685 ChangeLog lisp/muse-mode.el lisp/muse.el scripts/muse-build.el
1688 2005-08-08 22:58:24 GMT Michael Olson <mwolson@gnu.org> patch-192
1691 Fix failure to resolve interwiki link when clicking on it.
1693 muse--main--1.0--patch-192
1695 * Makefile (debclean): Minor tweak.
1697 * lisp/muse-mode.el (muse-visit-link-default): Indentation fix. No func
1700 * lisp/muse-project.el (muse-project-find-file): Don't add file
1701 extensions to a relative name. If we're dealing with a file, open it
1702 up without searching through the various projects for a path. This
1703 should fix the failure to resolve an interwiki link by clicking on it.
1706 ChangeLog Makefile lisp/muse-mode.el lisp/muse-project.el
1709 2005-08-06 17:39:45 GMT Michael Olson <mwolson@gnu.org> patch-191
1712 Makefile: Remove stale Debian packages for this version.
1714 muse--main--1.0--patch-191
1716 * Makefile (debclean): Remove generated Debian packages for the current
1717 version in parent directory.
1723 2005-08-03 04:34:50 GMT Michael Olson <mwolson@gnu.org> patch-190
1726 Fix trailing backslash error.
1728 muse--main--1.0--patch-190
1730 * lisp/muse-project.el (muse-project-of-file): Apply 1-line
1731 regexp-quoting fix from drkm.
1734 ChangeLog lisp/muse-project.el
1737 2005-07-27 07:43:53 GMT Michael Olson <mwolson@gnu.org> patch-189
1740 Release 3.01.91 (3.02 RC2).
1742 muse--main--1.0--patch-189
1744 * lisp/muse.el (muse-version): Release 3.01.91 (3.02 RC2).
1747 ChangeLog Makefile.defs lisp/muse.el muse.texi
1750 2005-07-27 07:40:03 GMT Michael Olson <mwolson@gnu.org> patch-188
1753 Escape email address and URL always.
1755 muse--main--1.0--patch-188
1757 * lisp/muse-publish.el (muse-publish-markup-email): Move lower. Always
1758 escape and publish email address as read-only, even when it's not
1760 (muse-publish-markup-url): Ditto for URL.
1763 ChangeLog Makefile.defs debian/changelog lisp/muse-publish.el
1766 2005-07-26 08:49:38 GMT Michael Olson <mwolson@gnu.org> patch-187
1769 Inter-project output name fix.
1771 muse--main--1.0--patch-187
1773 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): I would've sworn
1774 that I had fixed this before.
1777 ChangeLog lisp/muse-wiki.el
1780 2005-07-26 08:40:11 GMT Michael Olson <mwolson@gnu.org> patch-186
1783 Make coloring of verbatim greater-than sign same as publishing.
1785 muse--main--1.0--patch-186
1787 * lisp/muse-colors.el (muse-colors-markup): Since we currently publish a
1788 greater-than sign surrounded by equal signs, display it in verbatim
1792 ChangeLog lisp/muse-colors.el
1795 2005-07-26 08:03:41 GMT Michael Olson <mwolson@gnu.org> patch-185
1798 Allow transform function for link descriptions. Bare email and URL fixes.
1800 muse--main--1.0--patch-185
1802 * lisp/muse-publish.el (muse-publish-url-transforms): Docfix.
1803 (muse-publish-desc-transforms): New option that contains the functions
1804 that will be called to transform a link description.
1805 (muse-publish-markup-word): Handle Yet Another Edge Case.
1806 (muse-publish-markup-email): Use
1807 `muse-publish-escape-specials-in-string'. Don't publish if we have a
1808 double-quote on either side.
1809 (muse-publish-url): Apply description transforms.
1810 (muse-publish-markup-url): Don't publish if we have a double-quote on
1813 * lisp/muse-wiki.el (muse-wiki-update-wikiword-regexp)
1814 (muse-wiki-wikiword-regexp, muse-wiki-use-wikiword): Minor docfixes.
1815 (muse-wiki-interwiki-delimiter): New option that indicates the
1816 interwiki delimiter to use.
1817 (muse-wiki-interwiki-replacement): New option that indicates the
1819 (muse-wiki-update-interwiki-regexp): Use muse-wiki-interwiki-delimiter.
1820 (muse-wiki-publish-pretty-title): Deal with EXPLICIT argument so that
1821 this can be added to muse-publish-desc-transforms.
1822 (muse-wiki-publish-pretty-interwiki): New function that replaces the
1823 interwiki delimiter with its replacement, but only when the given text
1824 is not an explicit link.
1826 * lisp/muse.el (muse-update-file-extension): New function made from the
1827 innards of the :set function in `muse-file-extension'.
1830 ChangeLog lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
1833 2005-07-26 06:17:31 GMT Michael Olson <mwolson@gnu.org> patch-184
1836 Handle anchors in all publishing styles, as well as linking to them.
1838 muse--main--1.0--patch-184
1840 * lisp/muse-publish.el (muse-publish-url): Publish links to anchors as
1842 (muse-publish-prepare-url): Don't touch links to anchors.
1844 * lisp/muse-docbook.el (muse-docbook-markup-strings): Add handler for
1845 'internal-link. Treat centered text with
1846 <para role="center">...</para>.
1847 (muse-docbook-markup-paragraph): Slight regexp tweak.
1848 (muse-docbook-insert-anchor): Docfix.
1849 (muse-docbook-markup-anchor): Move lower in file.
1851 * lisp/muse-html.el (muse-html-markup-strings): Add handler for
1853 (muse-xhtml-markup-strings): Order list, no func change.
1854 (muse-html-markup-anchor): Move up in file, no func change.
1856 * lisp/muse-latex.el (muse-latex-markup-functions): Add rule for
1858 (muse-latex-markup-strings): Add handler for 'internal-link.
1859 (muse-latex-insert-anchor, muse-latex-markup-anchor): New functions
1860 that insert an anchor around the next word or inside of a tag.
1862 * lisp/muse-texinfo.el (muse-texinfo-markup-functions): Add rule for
1865 * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Add handler for
1867 (muse-texinfo-insert-anchor, muse-texinfo-markup-anchor): New functions
1868 that insert an anchor before the next word or within a tag.
1870 * NEWS: Initial attempt at documenting changes since 3.01.
1873 .arch-ids/NEWS.id NEWS
1876 ChangeLog lisp/muse-docbook.el lisp/muse-html.el
1877 lisp/muse-latex.el lisp/muse-publish.el lisp/muse-texinfo.el
1880 2005-07-26 04:30:52 GMT Michael Olson <mwolson@gnu.org> patch-183
1883 Generalize some blosxom helper functions.
1885 muse--main--1.0--patch-183
1887 * examples/mwolson/muse-init.el (muse-project-alist): Adapt to new
1888 generalized helper functions.
1889 (my-muse-prepare-entry-for-xanga): Use muse-blosxom-extension rather
1890 than hard-coding it. Use muse-with-temp-buffer. Handle all kinds of
1893 * lisp/muse-blosxom.el: Update example in header.
1894 (muse-blosxom-new-entry): Use new names for helper functions.
1895 (muse-blosxom-get-categories, muse-blosxom-project-alist-entry)
1896 (muse-blosxom-project-alist-dirs): Move to muse-project.el.
1898 * lisp/muse-project.el (muse-project-recurse-directory): Renamed from
1899 `muse-blosxom-project-get-categories'.
1900 (muse-project-alist-styles): Renamed from
1901 `muse-blosxom-project-alist-entry'.
1902 (muse-project-alist-dirs): Renamed from
1903 `muse-blosxom-project-alist-dirs'.
1904 (muse-project-of-file): Use `muse-current-file'.
1906 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Use
1907 `muse-current-file'.
1909 * lisp/muse.el (muse-current-file): New function that returns the name of
1910 the currently visited or published file.
1911 (muse-page-name): Use `muse-current-file'.
1914 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
1915 lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
1918 2005-07-26 03:47:53 GMT Michael Olson <mwolson@gnu.org> patch-182
1921 muse-xml: definition lists, muse-docbook: center.
1923 muse--main--1.0--patch-182
1925 * Makefile (%.info, %.html): Use general argument in rule.
1926 (distclean): Add another cruft file.
1928 * experimental/muse-xml.el (muse-xml-markup-strings): Use <list
1929 type="definition"> for definition lists.
1931 * lisp/muse-docbook.el (muse-docbook-markup-strings): Replace <center>
1932 with <note>, since it's the closest thing I could find.
1935 ChangeLog Makefile experimental/muse-xml.el
1936 lisp/muse-docbook.el
1939 2005-07-24 22:46:22 GMT Michael Olson <mwolson@gnu.org> patch-181
1942 Minor namespace fix.
1944 muse--main--1.0--patch-181
1946 * lisp/muse-colors.el (muse-colors-explicit-link): Use
1947 muse-match-string-no-properties rather than match-string-no-properties.
1950 ChangeLog lisp/muse-colors.el
1953 2005-07-24 21:04:15 GMT Michael Olson <mwolson@gnu.org> patch-180
1956 Correct breakage induced by previous patch.
1958 muse--main--1.0--patch-180
1960 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Don't use the local
1961 path as a fallback if we are publishing.
1964 ChangeLog lisp/muse-wiki.el
1967 2005-07-24 21:01:02 GMT Michael Olson <mwolson@gnu.org> patch-179
1970 Make interwiki links work in a few more edge cases.
1972 muse--main--1.0--patch-179
1974 * lisp/muse-project.el (muse-project-applicable-styles): Remove
1975 assertion, now that I have a good idea of the edge cases involved.
1977 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle case where
1978 the current file is not part of any Muse project, allowing interwiki
1979 links to be resolvable even then. Don't return a relative path if we
1980 are not publishing. For visiting links, the best thing is just to
1981 return the real path.
1984 ChangeLog lisp/muse-project.el lisp/muse-wiki.el
1987 2005-07-24 03:38:06 GMT Michael Olson <mwolson@gnu.org> patch-178
1990 Fix warnings during font-lock, example tag highlighting.
1992 muse--main--1.0--patch-178
1994 * lisp/muse-colors.el (muse-colors-region): Prevent "Wrong side of point"
1996 (muse-colors-tags): Make sure that no fontification occurs in <code> or
1998 (muse-unhighlight-region): Move higher up.
1999 (muse-colors-example-tag, muse-colors-literal-tag): Use
2000 `muse-unhighlight-region'. Fix spelling goof. Omit (goto-char end)
2001 since the point gets put in the right place automatically.
2004 ChangeLog lisp/muse-colors.el
2007 2005-07-24 03:01:50 GMT Michael Olson <mwolson@gnu.org> patch-177
2010 muse-xml: Separate section from title.
2012 muse--main--1.0--patch-177
2014 * experimental/muse-xml.el (muse-xml-markup-strings): Add "level"
2015 attribute to sections. Use separate <title> tag to handle the title of
2016 a section. Thanks to drkm for the suggestion.
2018 * lisp/muse-mode.el (muse-mode): Code indentation, no func change.
2020 * lisp/muse-publish.el (muse-publish-markup-heading)
2021 (muse-publish-section-close): Pass level to markup strings for all
2022 section-related tags.
2024 * lisp/muse.el (muse-page-name): Handle case where buffer-file-name is
2028 ChangeLog experimental/muse-xml.el lisp/muse-mode.el
2029 lisp/muse-publish.el lisp/muse.el
2032 2005-07-23 01:29:29 GMT Michael Olson <mwolson@gnu.org> patch-176
2035 Include regexps from base styles. Fix muse-project-ignore-regexp and use it more.
2037 muse--main--1.0--patch-176
2039 * lisp/muse-blosxom.el (muse-blosxom-get-categories): Don't include
2040 folders that match `muse-project-ignore-regexp'.
2042 * lisp/muse-project.el (muse-project-ignore-regexp): Correct an escape
2043 omission. Add ",.*" to list of bad directory parts.
2045 * lisp/muse-project.el (muse-project-of-file): Ignore PATHNAME if it
2046 matches `muse-project-ignore-regexp'.
2048 * lisp/muse-publish.el: Install patch from Peter K. Lee.
2049 (muse-style-elements-list): New function that returns a list of
2050 references to ELEM in STYLE, including base styles.
2051 (muse-publish-markup-region): Use muse-style-elements-list rather than
2052 muse-style-elements when getting :regexps.
2054 * lisp/muse-publish.el (muse-style-element): Add docstring.
2057 AUTHORS ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
2058 lisp/muse-publish.el
2061 2005-07-23 00:21:36 GMT Michael Olson <mwolson@gnu.org> patch-175
2064 Initial implementation of muse-xml.el. End of section edge case.
2066 muse--main--1.0--patch-175
2068 * AUTHORS: Add Peter K. Lee.
2070 * Makefile (experimental): New target that builds experimental programs.
2071 (distclean): Remove debian/dirs, a cruft file from the debian build
2074 * examples/mwolson/muse-init.el: Update.
2076 * examples/mwolson/muse-init.el ("\C-cpL"): Use a better function that
2077 prompts for the blog entry to visit.
2079 * experimental/Makefile: New file that causes experimental stuff to be
2082 * experimental/muse-xml.el: New file that provides the experimental XML
2085 * lisp/muse-docbook.el (muse-docbook-markup-regexps): Re-order and fix
2088 * lisp/muse-html.el (muse-html-markup-regexps): Ditto.
2090 * lisp/muse-publish.el (muse-publish-section-close): Deal with edge case
2091 involving end-of-file and paragraph detection.
2093 * lisp/muse-wiki.el: Minor header fix.
2095 * scripts/muse-build.el (load-path): Add "../experimental".
2098 experimental/.arch-ids/Makefile.id
2099 experimental/.arch-ids/muse-xml.el.id experimental/Makefile
2100 experimental/muse-xml.el
2103 AUTHORS ChangeLog Makefile examples/mwolson/muse-init.el
2104 lisp/muse-docbook.el lisp/muse-html.el lisp/muse-publish.el
2105 lisp/muse-wiki.el scripts/muse-build.el
2108 2005-07-22 07:30:43 GMT Michael Olson <mwolson@gnu.org> patch-174
2111 Try to fix <example> region coloring problem.
2113 muse--main--1.0--patch-174
2115 * lisp/muse-colors.el (muse-colors-example-tag, muse-colors-literal-tag):
2116 If region is multiple lines, add '(font-lock-multiline t) to
2117 properties. This should fix an annoying <example> region issue.
2120 ChangeLog lisp/muse-colors.el
2123 2005-07-22 07:19:30 GMT Michael Olson <mwolson@gnu.org> patch-173
2126 Don't publish implicit links that have a double-quote at begin or end.
2128 muse--main--1.0--patch-173
2130 * lisp/muse-colors.el (muse-colors-implicit-link): Don't colorize if a
2131 double-quote exists at beginning or end.
2133 * lisp/muse-publish.el (muse-publish-markup-link): When link is implicit,
2134 don't colorize if a double-quote exists at beginning or end.
2137 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
2140 2005-07-22 06:42:10 GMT Michael Olson <mwolson@gnu.org> patch-172
2143 Fix failure to publish emphasis properly.
2145 muse--main--1.0--patch-172
2147 * lisp/muse-publish.el (muse-publish-markup-word): Darn off-by-one
2150 * experimental/muse-wiki-old.el: Removed, since I'm happy with the state
2154 experimental/.arch-ids/muse-wiki-old.el.id
2155 experimental/muse-wiki-old.el
2158 ChangeLog lisp/muse-publish.el
2161 2005-07-22 04:55:52 GMT Michael Olson <mwolson@gnu.org> patch-171
2164 Add a few common revision control directories to the ignore list.
2166 muse--main--1.0--patch-171
2168 * lisp/muse-project.el (muse-project-ignore-regexp): Add types of
2169 directories to be ignored when building the file alist, such as those
2170 used for CVS and Arch revision control data.
2173 ChangeLog lisp/muse-project.el
2176 2005-07-21 01:00:25 GMT Michael Olson <mwolson@gnu.org> patch-170
2179 Fix #2654: Append a newline when using pdf publishing style.
2181 muse--main--1.0--patch-170
2183 * lisp/muse-latex.el (muse-latex-footer, muse-latexcjk-footer): Append a
2187 ChangeLog lisp/muse-latex.el
2190 2005-07-20 20:20:24 GMT Michael Olson <mwolson@gnu.org> patch-169
2193 5 levels of headings colorization; color bare URLs.
2195 muse--main--1.0--patch-169
2197 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-markup):
2198 Really color up to 5 headings.
2199 (muse-colors-markup): Add muse-url-regexp.
2200 (muse-colors-explicit-link): Renamed from muse-colors-link.
2201 (muse-colors-implicit-link): Moved here from
2202 `muse-wiki-colors-wikiword' in muse-wiki.el. We need it here since
2203 we'll be coloring URLs.
2206 ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
2209 2005-07-20 19:45:15 GMT Michael Olson <mwolson@gnu.org> patch-168
2212 Don't emphasize if a word constituent follows the trailer.
2214 muse--main--1.0--patch-168
2216 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-underlined)
2217 (muse-colors-verbatim): Don't colorize if a word constituent follows
2220 * lisp/muse-publish.el (muse-publish-markup-word): Don't publish if a
2221 word constituent follows the trailer.
2224 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
2227 2005-07-20 18:50:12 GMT Michael Olson <mwolson@gnu.org> patch-167
2230 Add coloring for example, verbatim, and =signs=; anchor fix.
2232 muse--main--1.0--patch-167
2234 * lisp/muse-colors.el (muse-verbatim-face): New face that is used to
2235 color <example>, <verbatim>, and =signs=. Defaults to a shade of gray.
2236 (muse-colors-verbatim): Use `muse-verbatim-face'.
2237 (muse-colors-markup): Move =sign= interpreting down so it gets higher
2239 (muse-colors-tags): Add verbatim and literal tags.
2240 (muse-colors-example-tag): Use `remove-text-properties' instead of
2241 `set-text-properties', since the latter does not work consistently.
2242 (muse-colors-literal-tag): New function that strips all markup from the
2244 (muse-colors-link): Match against muse-explicit-link-regexp early on so
2245 that we can work around an annoying XEmacs issue.
2247 * lisp/muse-publish.el (muse-publish-markup-word): Make =signs=
2248 multi-line by default.
2250 * lisp/muse.el (muse-page-name): Handle case where we're given an empty
2254 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
2258 2005-07-20 16:13:37 GMT Michael Olson <mwolson@gnu.org> patch-166
2261 Link with anchor bugfix.
2263 muse--main--1.0--patch-166
2265 * lisp/muse-colors.el (muse-link-face): Highlight links with anchors as
2266 valid, as long as the base is valid.
2269 ChangeLog lisp/muse-colors.el
2272 2005-07-20 14:21:57 GMT Michael Olson <mwolson@gnu.org> patch-165
2275 Link inside table issue, fixes read-only text error.
2277 muse--main--1.0--patch-165
2279 * lisp/muse-docbook.el (muse-docbook-fixup-tables): Ignore read-only text
2280 inside tables so we don't get an error when links exist.
2282 * lisp/muse-html.el (muse-html-fixup-tables): Ditto.
2284 * lisp/muse-project.el (muse-project-publish): Don't take forced files
2285 into account when displaying the "All files published" message, unless
2286 they've actually been modified.
2288 * lisp/muse.el (muse-with-temp-buffer): If debug-on-error is non-nil,
2289 don't wrap in condition-case; we don't want the message to be muffled.
2292 ChangeLog lisp/muse-docbook.el lisp/muse-html.el
2293 lisp/muse-project.el lisp/muse.el
2296 2005-07-20 07:41:28 GMT Michael Olson <mwolson@gnu.org> patch-164
2299 Permit infinitely-nested sections.
2301 muse--main--1.0--patch-164
2303 * examples/QuickStart (Links): Use GNA link rather than johnw's site.
2304 (Deriving from an existing style): Mark up as a list.
2306 * lisp/muse-colors.el (muse-colors-outline-faces-list, muse-make-faces):
2307 Color an additional level of headings.
2309 * lisp/muse-docbook.el (muse-docbook-markup-strings): Add new
2310 section-other, section-other-end, and section-close strings.
2311 (muse-docbook-fixup-sections): Removed, since Muse now implements this
2312 through the 'section-close string.
2314 * lisp/muse-html.el (muse-xhtml-markup-strings): Omit newline from
2315 'begin-underline, since this messes up paragraph handling. Use
2316 <h5></h5> for 'section-other.
2318 (muse-html-fixup-tables): New function that sorts the table parts so
2319 that order is head, foot, body. Apparently XHTML needs this, and it
2320 seems like a good general practice, so we do it for HTML as well.
2322 * lisp/muse-latex.el (muse-latex-markup-strings): Use \\paragraph{} for
2325 * lisp/muse-publish.el (muse-publish-section-close): New function that
2326 determines where to put the section close given heading depth and
2328 (muse-publish-markup-heading): Handle 'section-other and
2329 'section-other-end. Call `muse-publish-section-close' at end of
2332 * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Use @subsubheading
2336 ChangeLog examples/QuickStart lisp/muse-colors.el
2337 lisp/muse-docbook.el lisp/muse-html.el lisp/muse-latex.el
2338 lisp/muse-publish.el lisp/muse-texinfo.el
2341 2005-07-20 05:50:55 GMT Michael Olson <mwolson@gnu.org> patch-163
2344 muse-docbook: table and anchor fixes; many non-MULE XEmacs fixes.
2346 muse--main--1.0--patch-163
2348 * lisp/muse-docbook.el: More suggestions from Dale Smith, and non-MULE
2350 (muse-docbook-markup-regexps): Deal with new table algorithm.
2351 (muse-docbook-transform-content-type, muse-docbook-encoding)
2352 (muse-docbook-finalize-buffer): Non-MULE XEmacs fix.
2353 (muse-docbook-markup-table): Use a better table algorithm, based on the
2354 one in muse-html.el. Make sure a <tgroup> surrounds the body, head,
2355 and foot of the table. Use informaltable rather than table.
2356 (muse-docbook-fixup-tables): New function that sorts all tables found
2357 in the published document so that the order is head, foot, body.
2358 (muse-docbook-markup-functions): Add anchor handler.
2359 (muse-docbook-markup-paragraph): Allow anchors to occur at beginning of
2361 (muse-docbook-markup-anchor, muse-docbook-insert-anchor): New functions
2362 that insert an anchor at point.
2364 * lisp/muse-html.el (muse-html-transform-content-type)
2365 (muse-html-encoding, muse-html-finalize-buffer): Non-MULE XEmacs fixes.
2367 * examples/QuickStart (Anchors and tagged links): Improve anchor example.
2369 * lisp/muse.el (muse-eval-lisp): XEmacs fix.
2371 * lisp/muse.el (muse-with-temp-buffer): XEmacs fix. Include the body
2372 that was evaluated in the output.
2375 ChangeLog examples/QuickStart lisp/muse-docbook.el
2376 lisp/muse-html.el lisp/muse-latex.el lisp/muse.el
2379 2005-07-19 08:11:37 GMT Michael Olson <mwolson@gnu.org> patch-162
2382 muse-texinfo: Improve formatting for enddots, dots, underline.
2384 muse--main--1.0--patch-162
2386 * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Improve translation
2387 of enddots and dots. For begin-underline and end-underline, use "_",
2388 since we don't have anything better.
2391 ChangeLog lisp/muse-texinfo.el
2394 2005-07-19 07:51:54 GMT Michael Olson <mwolson@gnu.org> patch-161
2397 muse-texinfo: Fix #2635 by adding `}' and `{' to specials list.
2399 muse--main--1.0--patch-161
2401 * lisp/muse-texinfo.el (muse-texinfo-markup-specials): Add `{' and `}' to
2402 list. This should fix #2635.
2405 ChangeLog lisp/muse-texinfo.el
2408 2005-07-19 07:24:38 GMT Michael Olson <mwolson@gnu.org> patch-160
2411 muse-texinfo fixes; use info-pdf to generate PDF doc for QuickStart.
2413 muse--main--1.0--patch-160
2415 * Makefile.defs (VERSION): Prepare snapshot 3.01.arch.160.
2417 * debian/changelog: Ditto.
2419 * debian/control (Build-Depends-Indep): Add tetex-bin.
2421 * examples/Makefile (%.pdf): Use info-pdf, since it generates nicer
2424 * examples/QuickStart: Remove stray <comment> now that the bug that made
2425 it necessary is fixed.
2427 * lisp/muse-blosxom.el: Credit Björn Lindström for his excellent
2430 * lisp/muse-texinfo.el (muse-texinfo-header, muse-texinfo-footer): Move
2431 the contents from the footer to the header.
2433 * lisp/muse-texinfo.el (muse-texinfo-markup-table): Insert space before
2434 each number, not after.
2436 * lisp/muse.el (muse-eval-lisp): Minor whitespace fix.
2438 * lisp/muse.el (muse-with-temp-buffer): Throw a backtrace if an error
2439 happens when doing batch publishing. Minor whitespace fix.
2442 ChangeLog Makefile.defs debian/changelog debian/control
2443 examples/Makefile examples/QuickStart lisp/muse-blosxom.el
2444 lisp/muse-texinfo.el lisp/muse.el
2447 2005-07-19 05:50:25 GMT Michael Olson <mwolson@gnu.org> patch-159
2450 Handle a few more DocBook edge cases; all known DocBook issues are fixed.
2452 muse--main--1.0--patch-159
2454 * examples/QuickStart: Add "Write me." to empty sections at end so that
2455 they publish correctly with DocBook.
2457 * lisp/muse-docbook.el (muse-docbook-markup-paragraph): Handle case where
2458 paragraph starts with emphasis, example, link, or email address.
2461 ChangeLog examples/QuickStart lisp/muse-docbook.el
2464 2005-07-19 05:34:28 GMT Michael Olson <mwolson@gnu.org> patch-158
2467 Handle embedded docbook footnotes and <literal> edge case.
2469 muse--main--1.0--patch-158
2471 * lisp/muse-docbook.el: Implement more suggestions from Dale Smith.
2472 (muse-docbook-markup-strings): Use systemitem for example text.
2473 (muse-docbook-markup-paragraph): Allow for embedded footnotes that have
2474 <para></para> inside of them.
2476 * lisp/muse-html.el (muse-html-escape-string): Don't deal with '&<>"'
2479 * lisp/muse-publish.el (muse-publish-url-transforms): Add
2480 muse-publish-escape-specials-in-string to list by default.
2482 * lisp/muse-publish.el (muse-publish-escape-specials): New optional third
2483 argument IGNORE-READ-ONLY determines whether or not to ignore the
2484 read-only property when transforming text. Add docstring.
2485 (muse-publish-markup-word): Use non-nil third argument to
2486 muse-publish-escape-specials when we're publishing `='-delimited text.
2487 This allows =<literal><tag></literal>= to work as intended.
2489 * lisp/muse-publish.el (muse-publish-escape-specials-in-string): Ignore
2490 arguments after the first so that we can include this in
2491 `muse-publish-url-transforms'.
2493 * lisp/muse-publish.el (muse-publish-prepare-url): Add docstring.
2496 ChangeLog lisp/muse-docbook.el lisp/muse-html.el
2497 lisp/muse-publish.el
2500 2005-07-19 03:07:59 GMT Michael Olson <mwolson@gnu.org> patch-157
2503 Misc. blosxom fixes, like category directive.
2505 muse--main--1.0--patch-157
2507 * contrib/pyblosxom/getstamps.py: Add file extension.
2509 * contrib/pyblosxom/hardcodedates.py (get_all_timestamps): Omit file
2510 extension. This will allow Muse to specify it once a
2511 timestamps-writing routine gets written.
2513 * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Pay
2514 attention to the "category" directive, if it exists. Use file-truename
2515 instead of expand-file-name for base directory.
2517 * lisp/muse-blosxom.el (muse-blosxom-new-entry): Add #category directive
2520 * lisp/muse-project.el (muse-project): Add :timestamps to list of
2521 available tags, even though it doesn't do anything yet.
2524 ChangeLog contrib/pyblosxom/getstamps.py
2525 contrib/pyblosxom/hardcodedates.py lisp/muse-blosxom.el
2526 lisp/muse-project.el
2529 2005-07-18 08:53:32 GMT Michael Olson <mwolson@gnu.org> patch-156
2532 Small logic fix with temp files.
2534 muse--main--1.0--patch-156
2536 * lisp/muse.el (muse-with-temp-buffer): Use buffer-live-p instead of
2537 buffer-name to determine whether the buffer is still around.
2540 ChangeLog lisp/muse.el
2543 2005-07-18 08:23:00 GMT Michael Olson <mwolson@gnu.org> patch-155
2546 Make customize of muse-project-alist work in Emacs21 and XEmacs.
2548 muse--main--1.0--patch-155
2550 * lisp/muse.el (muse-widget-type-value-create)
2551 (muse-widget-child-value-get, muse-widget-type-match): Minimum set of
2552 extra widgets from 'lazy type that are needed to get the
2553 `muse-project-alist' customize interface to work on XEmacs and Emacs21.
2555 * lisp/muse.el (muse-implicit-link-functions)
2556 (muse-explicit-link-functions): Remove predefined wiki-related options.
2557 These are added in muse-wiki via custom-add-option.
2559 * lisp/muse-mode.el (muse-mode-hook): Ditto.
2561 * lisp/muse-colors.el (muse-colors-emphasized): Use eq instead of memq.
2563 * lisp/muse-project.el (muse-project-alist-get): Turn :symbols into
2564 ":strings" to cope with Emacs21 and XEmacs.
2565 (muse-project-alist-set): Turn ":strings" back into ":symbols".
2567 * lisp/muse-project.el (muse-project): Derive from 'default rather than
2568 'lazy, since that is an Emacs CVS-ism. Separate logical groups with
2569 newlines. Control indentation. Remove an unnecessary inlined repeat.
2571 * lisp/muse-project.el (muse-project-alist): Use cons instead of alist,
2572 since XEmacs doesn't support the alist widget. Deal with case where no
2573 projects are defined, or a strange expression is used.
2575 * lisp/muse-wiki.el: Insinuate muse-wiki link handlers and mode hook
2576 stuff using custom-add-option.
2579 ChangeLog lisp/muse-colors.el lisp/muse-mode.el
2580 lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
2583 2005-07-18 03:31:38 GMT Michael Olson <mwolson@gnu.org> patch-154
2586 Don't kill temp buffer if debug-on-error is non-nil.
2588 muse--main--1.0--patch-154
2590 * lisp/muse.el (muse-with-temp-buffer): Only kill the temp buffer when
2591 debug-on-error is nil. Use " *muse-temp*" for the buffer name.
2594 ChangeLog lisp/muse.el
2597 2005-07-18 03:05:11 GMT Michael Olson <mwolson@gnu.org> patch-153
2600 Expand Debian package description.
2602 muse--main--1.0--patch-153
2604 * debian/control (Description): Expand this to make the package more
2607 * debian/copyright, debian/rules: Minor whitespace cleanups.
2609 * debian/changelog: Package 3.01.arch.152-1.
2612 ChangeLog Makefile.defs debian/changelog debian/control
2613 debian/copyright debian/rules
2616 2005-07-18 02:33:12 GMT Michael Olson <mwolson@gnu.org> patch-152
2619 Header/footer docfix; ChangeLog correction.
2621 muse--main--1.0--patch-152
2623 * {arch}/.../patch-log/patch-144: Correct previous ChangeLog entry.
2624 Thanks to drkm for pointing out my error.
2626 Use better documentation and customize interface for headers and footers.
2627 Thanks to Chris McMahan.
2630 ChangeLog lisp/muse-blosxom.el lisp/muse-book.el
2631 lisp/muse-docbook.el lisp/muse-html.el lisp/muse-journal.el
2632 lisp/muse-latex.el lisp/muse-poem.el lisp/muse-texinfo.el
2634 {arch}/muse/muse--main/muse--main--1.0/mwolson@gnu.org--2005/patch-log/patch-144
2637 2005-07-18 00:53:34 GMT Michael Olson <mwolson@gnu.org> patch-151
2640 Slight Debian version tweak.
2642 muse--main--1.0--patch-151
2644 * Makefile.defs (VERSION): Use a slightly different version naming
2645 scheme. I've dropped the ".90". The new scheme is X.YY.arch.YYY where
2646 X.YY is the Muse version, and YYY is the patch level.
2648 * debian/changelog: Ditto.
2651 ChangeLog Makefile.defs debian/changelog
2654 2005-07-17 23:23:34 GMT Michael Olson <mwolson@gnu.org> patch-150
2657 Improve debian build and put together a package.
2659 muse--main--1.0--patch-150
2661 * Makefile (debclean): New target that cleans up the mess that the
2662 `debian' target makes.
2663 (debian): Build using debuild rather than dpkg-buildpackage. Copy
2664 results to my debian dist dir two levels up.
2666 * Makefile.defs (VERSION): Set to 3.01.90.arch.149 for the debian build.
2668 * debian/changelog: Sign 3.01.90.arch.149-1 snapshot.
2670 * debian/control (Standards-Version): Update to 3.6.2.
2672 * debian/control (Depends): Add emacs21 and xemacs21 to make lintian shut
2675 * debian/copyright (Copyright): Improve.
2677 * debian/emacsen-install (FILES): Include contrib directory so that
2678 muse-http.el compiles properly.
2680 * debian/muse-el.examples: New file containing the example files to
2683 * debian/rules: Move example stuff to muse-el.examples. Install some
2684 additional documentation.
2687 debian/.arch-ids/muse-el.examples.id debian/muse-el.examples
2690 ChangeLog Makefile Makefile.defs debian/changelog
2691 debian/control debian/copyright debian/emacsen-install
2695 2005-07-17 20:52:18 GMT Michael Olson <mwolson@gnu.org> patch-149
2698 Fix links in table, links in verbatim, emphasis publishing, publishing from script.
2700 muse--main--1.0--patch-149
2702 * lisp/muse-colors.el (muse-colors-emphasized): Fix an edge case where
2703 the beginning of a header would be emphasized if an asterisk came
2705 (muse-colors-underlined): Don't allow end of underlined text to be the
2706 beginning of a line. Don't use memq to check for whitespace syntax; eq
2709 * lisp/muse-publish.el (muse-publish-markup-regexps): Mark links later
2710 on. We'll use a more clever trick to keep emphasis characters from
2711 being interpreted in explicit links -- add a custom 'noemphasis text
2712 property to them. Move mdash rule further down so that I can add
2713 designations after blockquoted text.
2715 * lisp/muse-publish.el (muse-publish-markup-word): If beginning or end of
2716 text has the 'noemphasis property, ignore it.
2717 (muse-publish-mark-noemphasis): New function that adds the 'noemphasis
2718 property to the text between BEG and END, or match beginning and end.
2720 * lisp/muse.el (muse-with-temp-buffer): Make sure the buffer is alive
2721 before trying to set buffer-modified to nil. This should fix a
2722 "selecting deleted buffer" error when publishing from command line.
2725 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
2729 2005-07-17 18:36:55 GMT Michael Olson <mwolson@gnu.org> patch-148
2732 Journal validation fixes.
2734 muse--main--1.0--patch-148
2736 * lisp/muse-html.el (muse-html-header): Use HTML 4.0 Transitional by
2737 default rather than HTML 4.0 [strict].
2738 (muse-html-markup-strings): Include empty alt element.
2740 * lisp/muse-journal.el: Use "div class=..." rather than "div id=...".
2742 * muse.texi (Journal): Ditto.
2745 ChangeLog lisp/muse-html.el lisp/muse-journal.el muse.texi
2748 2005-07-17 04:21:19 GMT Michael Olson <mwolson@gnu.org> patch-147
2751 Add debian files; tweak Makefile.
2753 muse--main--1.0--patch-147
2755 * Makefile (distclean): Remove directory created by dist rule.
2756 (dist): Make this only generate the directory, not the tarball.
2757 (release): New target that generates the tarball and zipfile.
2758 (debrelease): New target that builds the debian package for Muse.
2759 (upload): Depend on release target.
2761 * examples/mwolson/stylesheets: Add forgotten Arch id.
2764 debian/.arch-ids/=id debian/.arch-ids/changelog.id
2765 debian/.arch-ids/control.id debian/.arch-ids/copyright.id
2766 debian/.arch-ids/emacsen-install.id
2767 debian/.arch-ids/emacsen-remove.id
2768 debian/.arch-ids/emacsen-startup.id
2769 debian/.arch-ids/muse-el.dirs.id
2770 debian/.arch-ids/muse-el.docs.id
2771 debian/.arch-ids/muse-el.info.id debian/.arch-ids/rules.id
2772 debian/changelog debian/control debian/copyright
2773 debian/emacsen-install debian/emacsen-remove
2774 debian/emacsen-startup debian/muse-el.dirs debian/muse-el.docs
2775 debian/muse-el.info debian/rules
2776 examples/mwolson/stylesheets/.arch-ids/=id
2777 examples/mwolson/stylesheets/.arch-ids/blog.css.id
2778 examples/mwolson/stylesheets/.arch-ids/common.css.id
2779 examples/mwolson/stylesheets/.arch-ids/print.css.id
2780 examples/mwolson/stylesheets/.arch-ids/screen.css.id
2781 examples/mwolson/stylesheets/blog.css
2782 examples/mwolson/stylesheets/common.css
2783 examples/mwolson/stylesheets/print.css
2784 examples/mwolson/stylesheets/screen.css
2790 debian debian/.arch-ids examples/mwolson/stylesheets
2791 examples/mwolson/stylesheets/.arch-ids
2794 2005-07-16 05:10:31 GMT Michael Olson <mwolson@gnu.org> patch-146
2797 Allow `muse-index-as-string' to remove current file from output.
2799 muse--main--1.0--patch-146
2801 * lisp/muse-mode.el (muse-index-as-string): Add EXCLUDE-CURRENT option,
2802 which excludes the current file from the output. Improve
2806 ChangeLog lisp/muse-mode.el
2809 2005-07-16 04:56:02 GMT Michael Olson <mwolson@gnu.org> patch-145
2812 S-TAB issue with Windows.
2814 muse--main--1.0--patch-145
2816 * lisp/muse-mode.el (muse-mode-map): Try once more to fix the Shift-TAB
2820 ChangeLog lisp/muse-mode.el
2823 2005-07-16 04:39:52 GMT Michael Olson <mwolson@gnu.org> patch-144
2826 Improve temp buffer usage.
2828 muse--main--1.0--patch-144
2830 * lisp/muse-publish.el (muse-publish-file): Omit second argument to
2831 `insert-file-contents'. This should further help with the temp
2832 buffer problem. Thanks to Peter K. Lee and drkm for the research
2835 * lisp/muse.el (muse-with-temp-buffer): Renamed from
2836 `muse-with-temp-buffer-no-prompt'. Report any errors that occur, but
2837 make sure the temp buffer is killed. I didn't implement an option to
2838 save the contents of the temp buffer.
2841 ChangeLog lisp/muse-book.el lisp/muse-http.el
2842 lisp/muse-mode.el lisp/muse-poem.el lisp/muse-publish.el
2846 2005-07-16 03:39:02 GMT Michael Olson <mwolson@gnu.org> patch-143
2849 muse-docbook: split-string Emacs21 fix.
2851 muse--main--1.0--patch-143
2853 * lisp/muse-docbook.el (muse-docbook-get-author): Omit 3rd argument of
2854 split-string to fix an Emacs21 issue.
2857 ChangeLog lisp/muse-docbook.el
2860 2005-07-15 04:40:26 GMT Michael Olson <mwolson@gnu.org> patch-142
2863 muse-docbook: Parse author directive so that it validates properly.
2865 muse--main--1.0--patch-142
2867 * lisp/muse-docbook.el (muse-docbook-get-author): New function that
2868 attempts to publish the contents a DocBook-usable <author> tag.
2869 (muse-docbook-header): Use `muse-docbook-get-author'.
2872 ChangeLog lisp/muse-docbook.el
2875 2005-07-15 01:57:51 GMT Michael Olson <mwolson@gnu.org> patch-141
2878 Be a bit more clever with our consecutive list regexp.
2880 muse--main--1.0--patch-141
2882 * lisp/muse-docbook.el (muse-docbook-markup-regexps): Be a bit more
2883 clever with our consecutive list regexp.
2886 ChangeLog lisp/muse-docbook.el
2889 2005-07-15 01:50:05 GMT Michael Olson <mwolson@gnu.org> patch-140
2892 Do the right thing with consecutive list items, hopefully.
2894 muse--main--1.0--patch-140
2896 * lisp/muse-docbook.el: Apply patch from Dale Smith and add to it.
2897 (muse-docbook-header): Add DTD string.
2898 (muse-docbook-markup-regexps): Add rule that merges consecutive list
2900 (muse-docbook-merged-tags, muse-docbook-fixup-tags): Removed.
2901 ("docbook"): Change :before-end back to 'muse-docbook-fixup-sections.
2904 ChangeLog lisp/muse-docbook.el
2907 2005-07-15 01:07:35 GMT Michael Olson <mwolson@gnu.org> patch-139
2910 Improve customize interface for `muse-project-alist' once more.
2912 muse--main--1.0--patch-139
2914 * lisp/muse-project.el (muse-project-alist-get): Allow cdr of each
2915 setting to be anything, since we now support settings that use lists.
2916 (muse-project): Vastly improve this by naming each setting and showing
2917 what exact type is required. Handle case where a function is not
2918 defined yet. Use a set for styles, which looks nice. This is about as
2919 good as it can be ... unless we add some sort of inline documentation
2920 later on. A setting was added for Yann's :force-publish tag.
2922 * lisp/muse.el (muse-eval-lisp): Fix compile warning by not displaying
2926 ChangeLog lisp/muse-project.el lisp/muse.el
2929 2005-07-14 23:27:14 GMT Michael Olson <mwolson@gnu.org> patch-138
2932 Merged from hodique@lifl.fr--2005 (patch 24-33)
2934 muse--main--1.0--patch-138
2938 * hodique@lifl.fr--2005/muse--yh--1.0--patch-24
2939 Merged from mwolson@gnu.org--2005 (patch 96)
2941 * hodique@lifl.fr--2005/muse--yh--1.0--patch-25
2942 Merged from mwolson@gnu.org--2005 (patch 97-101)
2944 * hodique@lifl.fr--2005/muse--yh--1.0--patch-26
2945 Merged from mwolson@gnu.org--2005 (patch 102-106)
2947 * hodique@lifl.fr--2005/muse--yh--1.0--patch-27
2948 Merged from mwolson@gnu.org--2005 (patch 107-120)
2950 * hodique@lifl.fr--2005/muse--yh--1.0--patch-28
2951 Merged from mwolson@gnu.org--2005 (patch 121-131)
2953 * hodique@lifl.fr--2005/muse--yh--1.0--patch-29
2954 Merged from mwolson@gnu.org--2005 (patch 132)
2956 * hodique@lifl.fr--2005/muse--yh--1.0--patch-30
2957 Merged from mwolson@gnu.org--2005 (patch 133-135)
2959 * hodique@lifl.fr--2005/muse--yh--1.0--patch-31
2960 Merged from mwolson@gnu.org--2005 (patch 136)
2962 * hodique@lifl.fr--2005/muse--yh--1.0--patch-32
2963 Merged from mwolson@gnu.org--2005 (patch 137)
2965 * hodique@lifl.fr--2005/muse--yh--1.0--patch-33
2966 Introduce :force-publish project keyword. Fix bug #2637
2969 ChangeLog lisp/muse-project.el
2972 hodique@lifl.fr--2005/muse--yh--1.0--patch-24
2973 hodique@lifl.fr--2005/muse--yh--1.0--patch-25
2974 hodique@lifl.fr--2005/muse--yh--1.0--patch-26
2975 hodique@lifl.fr--2005/muse--yh--1.0--patch-27
2976 hodique@lifl.fr--2005/muse--yh--1.0--patch-28
2977 hodique@lifl.fr--2005/muse--yh--1.0--patch-29
2978 hodique@lifl.fr--2005/muse--yh--1.0--patch-30
2979 hodique@lifl.fr--2005/muse--yh--1.0--patch-31
2980 hodique@lifl.fr--2005/muse--yh--1.0--patch-32
2981 hodique@lifl.fr--2005/muse--yh--1.0--patch-33
2984 2005-07-14 20:48:56 GMT Michael Olson <mwolson@gnu.org> patch-137
2987 Prevent temp buffers from prompting for save; handle lisp errors better.
2989 muse--main--1.0--patch-137
2991 * lisp/muse-colors.el (muse-colors-region): Try to fix "Invalid search
2992 bound" error. I don't know for certain where this is coming from,
2993 though ... *grumble*.
2995 * lisp/muse.el (muse-eval-lisp): Wrap this in a `condition-case', much
2996 like how emacs-wiki does it. Warn the user about lisp errors,
2997 returning "<!--INVALID LISP CODE-->" if an error occurs. This will
2998 publish as something valid in most markup styles, with increased
2999 emphasis on those that don't support it. That's a win-win ... I think
3002 * lisp/muse.el (muse-with-temp-buffer-no-prompt): New macro that acts
3003 like `with-temp-buffer', but sets buffer-modfied-p to nil before trying
3004 to kill the buffer so we don't get any annoying prompts. I *strongly*
3005 believe that this should be the default behavior of `with-temp-buffer'.
3007 * lisp/muse-book.el (muse-book-publish-project): Use
3008 `muse-with-temp-buffer-no-prompt'.
3010 * lisp/muse-http.el (muse-http-reject): Ditto.
3012 * lisp/muse-mode.el (muse-index-as-string): Ditto.
3014 * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
3016 * lisp/muse-publish.el (muse-publish-markup-string, muse-publish-file):
3017 (muse-publish-markup-email, muse-published-contents): Ditto.
3020 ChangeLog lisp/muse-book.el lisp/muse-colors.el
3021 lisp/muse-http.el lisp/muse-mode.el lisp/muse-poem.el
3022 lisp/muse-publish.el lisp/muse.el
3025 2005-07-14 18:49:56 GMT Michael Olson <mwolson@gnu.org> patch-136
3028 Customization error; Makefile tweaks.
3030 muse--main--1.0--patch-136
3032 * Makefile (dist): Use a tla-specific method to create the tarball.
3033 Create a zip file as well.
3034 (upload): New rule that uploads the tarball and zip file to gna.org.
3036 * Makefile.defs (VERSION): New variable that determines the version
3037 string to use in the `dist' and `upload' targets.
3039 * lisp/muse.el (muse-implicit-link-functions)
3040 (muse-explicit-link-functions): Use :type of hook so that the options
3044 ChangeLog Makefile Makefile.defs lisp/muse.el
3047 2005-07-13 23:20:12 GMT Michael Olson <mwolson@gnu.org> patch-135
3050 Prepare Muse 3.01.90 (3.02 RC1).
3052 muse--main--1.0--patch-135
3056 ChangeLog lisp/muse.el muse.texi
3059 2005-07-13 23:11:08 GMT Michael Olson <mwolson@gnu.org> patch-134
3062 Attempt to get the right file extension when publishing; more examples.
3064 muse--main--1.0--patch-134
3066 * examples/mwolson/muse-init.el: Update my configuration.
3068 * examples/mwolson/templates: Store my web page templates here.
3070 * examples/mwolson/stylesheets: Store my CSS stylesheets here.
3072 * lisp/muse-publish.el (muse-publish-markup-link): Fix mangling of
3073 descriptions. Yet another reason to implement my list-returning from
3076 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Deal gracefully
3077 with a few more edge cases. Throw together a rough hack for
3078 determining when to include the output file extension.
3080 * lisp/muse-wiki.el (muse-wiki-colors-nop-tag): Make this less odious,
3081 but still ineffective.
3084 examples/mwolson/templates/.arch-ids/=id
3085 examples/mwolson/templates/.arch-ids/footer.html.id
3086 examples/mwolson/templates/.arch-ids/generic-footer.html.id
3087 examples/mwolson/templates/.arch-ids/generic-header.html.id
3088 examples/mwolson/templates/.arch-ids/header.html.id
3089 examples/mwolson/templates/footer.html
3090 examples/mwolson/templates/generic-footer.html
3091 examples/mwolson/templates/generic-header.html
3092 examples/mwolson/templates/header.html
3095 ChangeLog examples/mwolson/muse-init.el lisp/muse-publish.el
3099 examples/mwolson/templates
3100 examples/mwolson/templates/.arch-ids
3103 2005-07-13 21:12:27 GMT Michael Olson <mwolson@gnu.org> patch-133
3106 Make published link handling do the right thing, plus misc. fixes.
3108 muse--main--1.0--patch-133
3110 * lisp/muse-mode.el (muse-mode-hook): Add option for
3111 `muse-wiki-update-custom-values'. The :set function makes sure that
3112 this is always included in `muse-mode-hook' if muse-wiki is loaded.
3113 This probably isn't best-practice, but it works.
3115 * lisp/muse-project.el (muse-project-of-file): Fix some duplicated code.
3118 * lisp/muse-publish.el (muse-publish-url-transforms): Add
3119 `muse-publish-prepare-url' to the listed options.
3121 * lisp/muse-publish.el (muse-publish-output-file): Handle case where
3122 output-dir is not specified.
3124 * lisp/muse-publish.el (muse-publish-markup-link): Call link handlers
3125 here instead of later on.
3127 * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Try to do the
3128 right thing when `muse-wiki-interwiki-alist' is nil.
3130 * lisp/muse-wiki.el (muse-wiki-output-name): Removed in favor of calling
3131 `muse-publish-output-file'.
3133 * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
3134 (muse-wiki-transform-wikiword): Removed. We should not use the
3135 publishing transforms facility to handle these.
3137 * lisp/muse-wiki.el ("muse-publish"): Publish wikiwords and interwiki
3138 links as "link" rather than "url".
3140 * lisp/muse-wiki.el (muse-wiki-update-custom-values): New function that
3141 takes care of any customization cleaups that need to happen whenever
3142 muse-mode is entered.
3144 * lisp/muse.el (muse-implicit-link-functions): Add options for
3145 `muse-handle-url' and the wiki handlers.
3146 (muse-explicit-link-functions): Add option for
3147 `muse-wiki-handle-internal'.
3150 ChangeLog lisp/muse-mode.el lisp/muse-project.el
3151 lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
3154 2005-07-13 03:38:52 GMT Michael Olson <mwolson@gnu.org> patch-132
3157 Add invalid directory assertion.
3159 muse--main--1.0--patch-132
3161 * lisp/muse-project.el (muse-project-file-entries): Add assertion so that
3162 any invalid directories will trigger an error.
3165 ChangeLog lisp/muse-project.el
3168 2005-07-12 07:54:08 GMT Michael Olson <mwolson@gnu.org> patch-131
3171 AUTHORS: Fix typo, add that Yann authored muse-wiki.el.
3173 muse--main--1.0--patch-131
3180 2005-07-12 07:52:25 GMT Michael Olson <mwolson@gnu.org> patch-130
3183 Yann's assignment form came in!
3185 muse--main--1.0--patch-130
3192 2005-07-12 07:18:27 GMT Michael Olson <mwolson@gnu.org> patch-129
3195 Compilation fix, minor shuffling in `muse-mode'.
3197 muse--main--1.0--patch-129
3199 * lisp/muse.el (muse-file-extension): Make sure sym is bound before
3200 accessing it. Fixes Yet Another Compiler Error.
3202 * lisp/muse-mode.el (muse-mode): Move font-lock setup to very end so that
3203 project-specific settings happen first.
3206 ChangeLog lisp/muse-mode.el lisp/muse.el
3209 2005-07-12 07:12:49 GMT Michael Olson <mwolson@gnu.org> patch-128
3212 Fix annoying initial buffer coloring problem.
3214 muse--main--1.0--patch-128
3216 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle the case
3217 where even buffer-file-name is not set. This happens the first time we
3218 attempt to colorize the buffer. I'm rather astonished that I had to do
3222 ChangeLog lisp/muse-wiki.el
3225 2005-07-12 06:12:08 GMT Michael Olson <mwolson@gnu.org> patch-127
3228 Jump to bad and good links on TAB; mode-choosing fix.
3230 muse--main--1.0--patch-127
3232 * lisp/muse-mode.el (muse-mode-choose-mode): New function that always
3233 pics a major mode for a file. If one is specified in the project of
3234 file, use it. Otherwise, use muse-mode.
3235 (muse-next-reference, muse-previous-reference): Jump to bad links as
3238 * lisp/muse.el (muse-file-extension): Use `muse-mode-choose-mode' instead
3242 ChangeLog lisp/muse-mode.el lisp/muse.el
3245 2005-07-12 05:56:42 GMT Michael Olson <mwolson@gnu.org> patch-126
3248 Add specified Muse file extension to auto-mode-alist.
3250 muse--main--1.0--patch-126
3252 * lisp/muse.el (muse-file-extension): If extension is specified, remove
3253 the old extension from auto-mode-alist and add the new one. This
3254 eliminates the need to set muse-mode-auto-p when you have specified a
3255 Muse file extension.
3257 * examples/mwolson/muse-init.el: Sync.
3260 ChangeLog examples/mwolson/muse-init.el lisp/muse.el
3263 2005-07-11 10:08:45 GMT Michael Olson <mwolson@gnu.org> patch-125
3266 Make `muse-project-alist' more intuitively customizable.
3268 muse--main--1.0--patch-125
3270 * examples/mwolson/muse-init.el (muse-project-alist): Resync with my
3273 * lisp/muse-project.el: Thanks to jessealama on IRC for the suggestion.
3274 (muse-project-alist-get): New function that pre-parses
3275 `muse-projects-alist' before customization in order to work around an
3276 annoying limitation in the customize interface.
3277 (muse-project-alist-set): New function that takes the value that
3278 customize gave us and turns it into something Muse can use.
3279 (muse-project): New widget that outlines the form of the
3280 `muse-project-alist' variable.
3281 (muse-project-alist): Use the `muse-project' widget and specify :set
3285 ChangeLog examples/mwolson/muse-init.el lisp/muse-project.el
3288 2005-07-10 22:41:49 GMT Michael Olson <mwolson@gnu.org> patch-124
3291 Silence compiler warnings.
3293 muse--main--1.0--patch-124
3295 * lisp/muse-docbook.el (muse-docbook-fixup-tags): Docfix.
3297 * lisp/muse-html.el (muse-html-escape-string): Let-bind `ch' to silence a
3300 * lisp/muse-project.el (muse-project-applicable-styles): Call
3301 `muse-assert' with only 1 argument to silence a compiler warning.
3304 ChangeLog lisp/muse-docbook.el lisp/muse-html.el
3305 lisp/muse-project.el
3308 2005-07-10 22:19:26 GMT Michael Olson <mwolson@gnu.org> patch-123
3311 muse-docbook: Merge several other types of tags if necessary.
3313 muse--main--1.0--patch-123
3315 * lisp/muse-docbook.el (muse-docbook-fixup-tags): Renamed from
3316 `muse-docbook-fixup-sections'. For each TAG in
3317 `muse-docbook-merged-tags', if consecutive groupings of TAG exist,
3318 merge them together. Thanks to Dale P. Smith for the suggestion.
3319 (muse-docbook-merged-tags): Customizable list of tags that need merging.
3322 ChangeLog lisp/muse-docbook.el
3325 2005-07-10 22:04:50 GMT Michael Olson <mwolson@gnu.org> patch-122
3328 muse-docbook: Output an XML tag with encoding at the beginning of document.
3330 muse--main--1.0--patch-122
3332 * lisp/muse-docbook.el (muse-docbook-header): Add <xml> tag at beginning
3334 (muse-docbook-encoding-default): New option that determines which Emacs
3335 buffer encoding to use by default in Muse DocBook files if none is
3337 (muse-docbook-charset-default): New option that determines the DocBook
3338 XML charset to use if no translation is found in
3339 muse-docbook-encoding-map.
3340 (muse-docbook-encoding-map): New option alist that maps an emacs coding
3341 system to its associated DocBook coding system.
3342 (muse-docbook-transform-content-type): New function that determines the
3343 DocBook XML encoding to use based on the contents of
3344 muse-docbook-encoding-map.
3345 (muse-docbook-encoding): New function that calls
3346 muse-docbook-transform-content-type.
3347 (muse-docbook-finalize-buffer): New function that sets the buffer file
3348 coding system to the value of muse-docbook-encoding-default, but only
3349 if the buffers contents have no special characters.
3350 ("docbook"): Include :after tag that calls muse-docbook-finalize-buffer.
3353 ChangeLog lisp/muse-docbook.el
3356 2005-07-10 21:35:49 GMT Michael Olson <mwolson@gnu.org> patch-121
3359 Apply muse-docbook patch from Dale P. Smith.
3361 muse--main--1.0--patch-121
3363 * lisp/muse-docbook.el (muse-docbook-markup-strings): Apply patch from
3364 Dale P. Smith to make the markup much better.
3367 AUTHORS ChangeLog lisp/muse-docbook.el
3370 2005-07-10 00:27:13 GMT Michael Olson <mwolson@gnu.org> patch-120
3373 Use different mapping for S-tab on Windows.
3375 muse--main--1.0--patch-120
3377 * lisp/muse-mode.el (muse-mode-map): If using either XEmacs or on
3378 Windows, use [(shift tab)] for `muse-previous-reference'.
3381 ChangeLog lisp/muse-mode.el
3384 2005-07-09 20:24:40 GMT Michael Olson <mwolson@gnu.org> patch-119
3389 muse--main--1.0--patch-119
3391 * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Use
3392 `muse-match-string-no-properties' so XEmacs doesn't complain.
3395 ChangeLog lisp/muse-wiki.el
3398 2005-07-09 08:53:33 GMT Michael Olson <mwolson@gnu.org> patch-118
3401 Handle a few edge cases with project-page resolution gracefully.
3403 muse--main--1.0--patch-118
3405 * lisp/muse-project.el (muse-project-applicable-styles): Add assertion to
3406 make sure that PAGE is specified. STYLES should be generated
3407 automatically, but it could theoretically fail. I'm managing to
3408 trigger this when messing with unsaved Muse files. Handle case where
3409 buffer has not yet been saved.
3410 (muse-project-find-file): Don't try to resolve relative links; just
3413 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Fix
3414 point-of-reference bug. No need to call muse-project-page-of-file
3415 since buffer-file-name and muse-publishing-current-file both give us
3418 * lisp/muse-mode.el (muse-link-at-point): For some reason,
3419 `skip-chars-backward' only respects the newline some of the time.
3423 ChangeLog lisp/muse-mode.el lisp/muse-project.el
3427 2005-07-09 07:41:44 GMT Michael Olson <mwolson@gnu.org> patch-117
3430 Fix image-link goof-up and add pretty titles.
3432 muse--main--1.0--patch-117
3434 * lisp/muse-html.el (muse-html-markup-paragraph): Use <p
3435 class="image-link"> instead of <div class="image-link">. I found a bug
3436 with the way I was handling both, so I decided to simplify things.
3438 * lisp/muse-wiki.el (muse-wiki-output-name): New function that acts like
3439 `muse-publish-output-name', but keeps the directory prefix.
3440 (muse-wiki-transform-interwiki): Use `muse-publish-output-name'.
3442 * lisp/muse-wiki.el (muse-wiki-publish-small-title-words): New
3443 customizable option that determines the words to downcase in title.
3444 (muse-wiki-publish-pretty-title): New function that Makes a Nicely
3445 Capitalized Title out of either a string or the current title. This is
3446 not currently used by any other function -- for now it is meant to be
3450 ChangeLog lisp/muse-html.el lisp/muse-wiki.el
3453 2005-07-09 05:22:12 GMT Michael Olson <mwolson@gnu.org> patch-116
3456 Escape specials in link descriptions.
3458 muse--main--1.0--patch-116
3460 * lisp/muse-publish.el (muse-publish-escape-specials-in-string): New
3461 function that escapes special characters in the given string according
3462 to the current publishing style.
3463 (muse-publish-url): Use the above function to escape the description
3464 part of extended links.
3465 (muse-publish-prepare-url): Don't make string read-only; it does
3468 * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
3469 (muse-wiki-transform-wikiword): Don't make string read-only.
3472 ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
3475 2005-07-09 03:59:44 GMT Michael Olson <mwolson@gnu.org> patch-115
3478 Escape "&", "<", and ">" in URL text.
3480 muse--main--1.0--patch-115
3482 * lisp/muse-html.el (muse-html-escape-string): Escape "&", "<", and ">"
3483 specially. Thanks to John Sullivan for the suggestion.
3486 ChangeLog lisp/muse-html.el
3489 2005-07-09 03:24:01 GMT Michael Olson <mwolson@gnu.org> patch-114
3492 Update my example configuration.
3494 muse--main--1.0--patch-114
3496 * examples/mwolson/muse-init.el (muse-project-alist): Rename the "Web"
3497 project to "WebSite" in order to make it more distinct.
3498 (muse-wiki-interwiki-alist): Add mapping for "TheEmacsWiki".
3499 (my-muse-blosxom-finalize): Don't run the Xanga preparation code
3501 (my-muse-prepare-entry-for-xanga): Make this able to figure out the
3502 published name of the current file. I really should make a function
3503 called `muse-published-name' or something similar!
3504 ("\C-cpx"): Use this key sequence for
3505 `my-muse-prepare-entry-for-xanga'.
3506 (muse-file-extension): I'm making use of this so I can figure out its
3510 ChangeLog examples/mwolson/muse-init.el
3513 2005-07-09 03:11:28 GMT Michael Olson <mwolson@gnu.org> patch-113
3516 Tackle a project name interwiki highlighting snafu.
3518 muse--main--1.0--patch-113
3520 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Hack still more on
3521 this. It seems to be more robust now. Highlighting is going the way I
3525 ChangeLog lisp/muse-wiki.el
3528 2005-07-09 02:25:26 GMT Michael Olson <mwolson@gnu.org> patch-112
3531 Fix some gross mistakes.
3533 muse--main--1.0--patch-112
3535 * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Fix several
3538 * lisp/muse-project.el (muse-project-file-entries): If
3539 `muse-file-extension' is defined, use it to filter the entries.
3541 * lisp/muse.el (muse-file-extension): Fix messed up attempt to set
3542 variable. Move higher in file.
3544 * lisp/muse.el (muse-update-ignored-extensions-regexp): Use given
3545 argument instead of the real name of the variable.
3548 ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
3552 2005-07-09 00:10:01 GMT Michael Olson <mwolson@gnu.org> patch-111
3555 Make natural interwiki links between projects mostly work.
3557 muse--main--1.0--patch-111
3559 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Uncomment this
3560 function and flesh it out. This seems to work properly, though for
3561 some reason, interwiki links using projects are a bit flakey.
3562 (muse-wiki-handle-interwiki): Deal with case where we have a project
3563 name in an interwiki link.
3566 ChangeLog lisp/muse-wiki.el
3569 2005-07-08 22:57:55 GMT Michael Olson <mwolson@gnu.org> patch-110
3572 Fix Emacs21 issue with muse-insert-tag.
3574 muse--main--1.0--patch-110
3576 * lisp/muse-mode.el (muse-insert-tag): Pass a list of lists to
3577 completing-read to appease older Emacsen.
3580 ChangeLog lisp/muse-mode.el
3583 2005-07-08 22:55:20 GMT Michael Olson <mwolson@gnu.org> patch-109
3586 Fix error with `muse-blosxom-new-entry' and Emacs21.
3588 muse--main--1.0--patch-109
3590 * lisp/muse-blosxom.el (muse-blosxom-new-entry): Mess with call to
3591 `completing-read' so that old versions of Emacs don't complain.
3594 ChangeLog lisp/muse-blosxom.el
3597 2005-07-08 21:59:41 GMT Michael Olson <mwolson@gnu.org> patch-108
3600 Try to fix an error with `muse-blosxom-get-categories'.
3602 muse--main--1.0--patch-108
3604 * lisp/muse-blosxom.el (muse-blosxom-get-categories): Be extra cautious
3605 about processing directories.
3608 ChangeLog examples/johnw/publish-johnw lisp/muse-blosxom.el
3611 2005-07-08 21:11:53 GMT Michael Olson <mwolson@gnu.org> patch-107
3614 Make a distinction between implicit and explicit links at publish-time.
3616 muse--main--1.0--patch-107
3618 * lisp/muse-html.el (muse-html-escape-string): Ignore other arguments.
3620 * lisp/muse-http.el (muse-http-prepare-url): Handle `explicit' argument.
3622 * lisp/muse-publish.el (muse-publish-url, muse-publish-insert-url): Pass
3623 `explicit' argument.
3625 * lisp/muse-publish.el (muse-publish-markup-link): Determine whether or
3626 not we are dealing with an explicit link.
3628 * lisp/muse-publish.el (muse-publish-prepare-url): Ignore other arguments.
3630 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Take `explicit'
3631 argument, but ignore it.
3633 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only apply transforms
3634 when link is not explicit.
3637 ChangeLog lisp/muse-html.el lisp/muse-http.el
3638 lisp/muse-publish.el lisp/muse-wiki.el
3641 2005-07-08 06:40:30 GMT Michael Olson <mwolson@gnu.org> patch-106
3644 Implement several WikiWord handling fixes.
3646 muse--main--1.0--patch-106
3648 * lisp/muse-colors.el (muse-link-face): Handle case where no link is
3649 found by the handlers. Don't send implicit links through some of the
3652 * lisp/muse-mode.el (muse-link-at-point): Move to beginning of first part
3653 of interwiki link before calling `muse-handle-explicit-link'.
3655 * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Append forgotten
3656 "\\|" separator between project-alist entries and interwiki entries.
3657 Force a reconfiguration of muse-colors-markup.
3659 * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Add several checks to be
3660 sure that we don't colorize WikiNames that don't go with any file.
3664 ChangeLog lisp/muse-colors.el lisp/muse-mode.el
3668 2005-07-07 21:34:12 GMT Michael Olson <mwolson@gnu.org> patch-105
3671 Attempt to simplify muse-wiki a bit.
3673 muse--main--1.0--patch-105
3675 * lisp/muse-colors.el (muse-use-font-lock): Set up muse-colors-markup
3678 * lisp/muse-wiki.el (muse-wiki-wikiword-colors-markup)
3679 (muse-wiki-update-use-wikiword-colors, muse-wiki-wikiword-markup-regexp)
3680 (muse-wiki-update-use-wikiword-markup-regexp)
3681 (muse-wiki-update-use-wikiword-link-function)
3682 (muse-wiki-update-use-wikiword-url-transforms): Remove.
3683 (muse-wiki-update-use-wikiword): Not :set function is needed anymore.
3685 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only modify URL if
3686 `muse-wiki-use-wikiword' is specified.
3688 * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Don't process the URL
3689 unless `muse-wiki-use-wikiword' is specified.
3691 * lisp/muse-wiki.el ("muse-colors"): Add muse-wiki-wikiword-regexp to
3694 * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-wikiword-regexp to
3695 muse-publish-markup-regexps.
3697 * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-transform-wikiword to
3698 muse-publish-url-transforms.
3700 * lisp/muse-wiki.el (muse-implicit-link-functions): Add
3701 muse-wiki-handle-wikiword to muse-implicit-link-functions.
3705 ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
3708 2005-07-07 20:06:35 GMT Michael Olson <mwolson@gnu.org> patch-104
3711 Make muse-blosxom use relative name of published file in page-date alist.
3713 muse--main--1.0--patch-104
3715 * lisp/muse-blosxom.el (muse-blosxom-base-directory): Move higher in
3717 (muse-blosxom-update-page-date-alist): Renamed from
3718 `muse-blosxom-markup-date-directive'. Make the current file name
3719 relative to the base directory and strip file extension if necessary.
3723 ChangeLog lisp/muse-blosxom.el
3726 2005-07-07 19:14:38 GMT Michael Olson <mwolson@gnu.org> patch-103
3729 Hack on muse-blosxom timestamps somewhat.
3731 muse--main--1.0--patch-103
3733 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Make this
3734 actually do something useful. This should have a different name,
3736 ("blosxom-html", "blosxom-xhtml"): Call
3737 `muse-blosxom-markup-date-directive' after publishing each entry.
3741 ChangeLog lisp/muse-blosxom.el
3744 2005-07-07 06:27:02 GMT Michael Olson <mwolson@gnu.org> patch-102
3747 Fix several startup and compile errors.
3749 muse--main--1.0--patch-102
3751 * lisp/muse-wiki.el ("muse-publish"): Use correct name of function. This
3752 fixes an error that occurred during startup.
3754 * lisp/muse-regexps.el (muse-ignored-extensions-regexp)
3755 (muse-update-ignored-extensions-regexp, muse-ignored-extensions): Move
3758 * lisp/muse.el (muse-update-ignored-extensions-regexp): Fix ordering so
3759 that the nasty compile errors go away. Fix a few typos.
3760 (muse-ignored-extensions): Fix docstring.
3761 (muse-file-extension): Move this higher in the file.
3766 ChangeLog lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
3769 2005-07-07 05:57:51 GMT Michael Olson <mwolson@gnu.org> patch-101
3772 Note that muse-file-extension should not have "." in front.
3774 muse--main--1.0--patch-101
3776 * lisp/muse-project.el (muse-project-find-file): Handle case where
3777 muse-file-extension is not specified.
3779 * lisp/muse.el (muse-file-extension): Note that the period at the
3780 beginning of this value should be omitted.
3782 * lisp/muse-regexps.el (muse-update-ignored-extensions-regexp): Quote
3783 file extension so that regexp characters inside the extension will not
3784 goof it up. This should never be a problem in normal cases, but let's
3789 ChangeLog lisp/muse-project.el lisp/muse-regexps.el
3793 2005-07-07 05:36:53 GMT Michael Olson <mwolson@gnu.org> patch-100
3796 Implement optional file extension of Muse files.
3798 muse--main--1.0--patch-100
3800 * lisp/muse-mode.el (muse-mode): Make sure
3801 `muse-update-ignored-extensions-regexp' gets updated every time we
3802 enter Muse mode. This works around a bug in the customize interface --
3803 if a user changes an option using setq, the :set function sometimes
3804 does not get executed. I should really try to determine whether or not
3805 this is really an issue anymore.
3807 * lisp/muse-project.el (muse-project-find-file): Make use of
3808 `muse-file-extension'.
3810 * lisp/muse-regexps.el (muse-ignored-extensions-regexp): This is not
3811 customizable; it is autogenerated from `muse-ignored-extensions'.
3812 (muse-update-ignored-extensions-regexp): New function that sets the
3813 value of `muse-ignored-extensions-regexp'. This is needed in order to
3814 make sure that the value of `muse-file-extension' is taken into
3816 (muse-ignored-extensions): New option that determines which file
3817 extensions to ignore. It is in the form of a list of regexps.
3819 * lisp/muse.el (muse-file-extension): New option that allows the user to
3820 specify the file extension to be used for Muse files. By default, this
3821 is nil, which means that no extension will be used.
3823 * lisp/muse.el (muse-page-name): Handle case where
3824 `muse-ignored-extensions-regexp' is nil.
3828 ChangeLog lisp/muse-mode.el lisp/muse-project.el
3829 lisp/muse-regexps.el lisp/muse.el
3832 2005-07-07 03:16:38 GMT Michael Olson <mwolson@gnu.org> patch-99
3835 Document new blosxom convenience feature.
3837 muse--main--1.0--patch-99
3839 * lisp/muse-blosxom.el: Document `muse-blosxom-project-alist-dirs' and
3840 `muse-blosxom-project-alist-entry'. An example is provided in the
3845 ChangeLog lisp/muse-blosxom.el
3848 2005-07-06 23:17:35 GMT Michael Olson <mwolson@gnu.org> patch-98
3851 Further work on `muse-project-alist' entry generation for blosxom.
3853 muse--main--1.0--patch-98
3855 * examples/mwolson/muse-init.el (muse-project-alist): Use proper syntax.
3856 Include subdirectories in first part of "Blog" entry.
3858 * lisp/muse-blosxom.el (muse-blosxom-project-alist-dirs): New function
3859 that returns a list of dirs that are to be used with the first part of
3860 a `muse-project-alist' entry.
3864 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
3867 2005-07-06 22:42:35 GMT Michael Olson <mwolson@gnu.org> patch-97
3870 New function: muse-blosxom-project-alist-entry.
3872 muse--main--1.0--patch-97
3874 * examples/mwolson/muse-init.el: Update from my latest settings.
3875 (muse-project-alist): Make use of `muse-blosxom-project-alist-entry'.
3877 * lisp/muse-blosxom.el (muse-blosxom-project-alist-entry): New function
3878 that generates the latter part of an entry for `muse-project-alist'.
3882 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
3885 2005-07-06 20:52:03 GMT Michael Olson <mwolson@gnu.org> patch-96
3888 Merged from hodique@lifl.fr--2005 (patch 12-23)
3890 muse--main--1.0--patch-96
3894 * hodique@lifl.fr--2005/muse--yh--1.0--patch-12
3895 Merged from mwolson@gnu.org--2005 (patch 68-76)
3897 * hodique@lifl.fr--2005/muse--yh--1.0--patch-13
3898 Merged from mwolson@gnu.org--2005 (patch 77-80)
3900 * hodique@lifl.fr--2005/muse--yh--1.0--patch-14
3901 Merged from mwolson@gnu.org--2005 (patch 81)
3903 * hodique@lifl.fr--2005/muse--yh--1.0--patch-15
3904 Merged from mwolson@gnu.org--2005 (patch 82)
3906 * hodique@lifl.fr--2005/muse--yh--1.0--patch-16
3907 Escape % in latex publishing
3909 * hodique@lifl.fr--2005/muse--yh--1.0--patch-17
3912 * hodique@lifl.fr--2005/muse--yh--1.0--patch-18
3913 small improvement on muse-make-link
3915 * hodique@lifl.fr--2005/muse--yh--1.0--patch-19
3916 Fix customization of muse-wiki-wikiword-regexp
3918 * hodique@lifl.fr--2005/muse--yh--1.0--patch-20
3919 Allow full customization of WikiWords
3921 * hodique@lifl.fr--2005/muse--yh--1.0--patch-21
3922 Fix mouse-2 yank bug in muse-mode
3924 * hodique@lifl.fr--2005/muse--yh--1.0--patch-22
3925 Fix interpretation order
3927 * hodique@lifl.fr--2005/muse--yh--1.0--patch-23
3928 Merged from mwolson@gnu.org--2005 (patch 83-95)
3932 ChangeLog lisp/muse-wiki.el
3935 hodique@lifl.fr--2005/muse--yh--1.0--patch-12
3936 hodique@lifl.fr--2005/muse--yh--1.0--patch-13
3937 hodique@lifl.fr--2005/muse--yh--1.0--patch-14
3938 hodique@lifl.fr--2005/muse--yh--1.0--patch-15
3939 hodique@lifl.fr--2005/muse--yh--1.0--patch-16
3940 hodique@lifl.fr--2005/muse--yh--1.0--patch-17
3941 hodique@lifl.fr--2005/muse--yh--1.0--patch-18
3942 hodique@lifl.fr--2005/muse--yh--1.0--patch-19
3943 hodique@lifl.fr--2005/muse--yh--1.0--patch-20
3944 hodique@lifl.fr--2005/muse--yh--1.0--patch-21
3945 hodique@lifl.fr--2005/muse--yh--1.0--patch-22
3946 hodique@lifl.fr--2005/muse--yh--1.0--patch-23
3949 2005-07-06 19:55:48 GMT Michael Olson <mwolson@gnu.org> patch-95
3954 muse--main--1.0--patch-95
3956 * lisp/muse-mode.el (muse-follow-name-at-point)
3957 (muse-follow-name-at-mouse): Docfixes.
3961 ChangeLog lisp/muse-mode.el
3964 2005-07-06 19:30:34 GMT Michael Olson <mwolson@gnu.org> patch-94
3967 Fix goof-up in instructions for using `muse-blosxom-new-entry'.
3969 muse--main--1.0--patch-94
3971 * lisp/muse-blosxom.el: Fix goof-up in instructions for using
3972 `muse-blosxom-new-entry'.
3974 * muse.texi (Blosxom Entries): Ditto.
3978 ChangeLog lisp/muse-blosxom.el muse.texi
3981 2005-07-06 18:54:52 GMT Michael Olson <mwolson@gnu.org> patch-93
3984 Re-add global mouse-2 event.
3986 muse--main--1.0--patch-93
3988 * lisp/muse-mode.el (muse-mode-map): Re-add the global binding for
3989 mouse-2, since Yann found a way around the problem I was facing.
3990 (muse-follow-name-at-mouse): Call the event that would normally be used
3991 here if we don't have a link at point.
3995 ChangeLog lisp/muse-mode.el
3998 2005-07-06 07:19:41 GMT Michael Olson <mwolson@gnu.org> patch-92
4001 Fix publishing error.
4003 muse--main--1.0--patch-92
4005 * lisp/muse-project.el (muse-project-publish-file): Don't try to fetch
4006 the cdr of output-dir. This was a code fragment from a previous
4007 attempt to refactor this function.
4011 ChangeLog lisp/muse-project.el
4014 2005-07-06 06:39:21 GMT Michael Olson <mwolson@gnu.org> patch-91
4017 Work on getting to the point where we can resolve project interwiki links.
4019 muse--main--1.0--patch-91
4021 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
4022 `muse-publishing-current-file'.
4024 * lisp/muse-project.el (muse-project-of-file): Ditto.
4026 * lisp/muse-project.el (muse-project-applicable-styles): New function
4027 that returns the usable styles for a file, given either a list of
4028 styles or a project name. This is useful for removing styles that will
4029 be ignored for a file.
4030 (muse-project-publish-file): Split :include and :exclude processing
4031 into `muse-project-applicable-styles'.
4033 * lisp/muse-publish.el (muse-publish-output-name): Use
4034 `muse-publishing-current-file'.
4036 * lisp/muse-publish.el (muse-publish-file): Don't set `muse-current-file'.
4038 * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Recognize
4041 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Don't cause project
4042 names to be uninterpreted. Remove need for muse-assoc-string.
4044 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): First draft of
4045 function that will be called to fetch a link to a page from a Muse
4046 project from the output file of the currently-published file. This is
4047 commented out for now since I ran out of energy.
4049 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Use
4050 `muse-wiki-resolve-project-page' for handling Muse project interwiki
4051 links, but only when no match was found in `muse-wiki-interwiki-alist'.
4052 Handle case where no interwiki can be found, even though this should
4055 * lisp/muse-wiki.el (muse-mode-hook): Update `muse-wiki-interwiki-regexp'
4056 whenever Muse mode is entered. That way we don't have to enter an
4057 extra command in our .emacs.
4059 * lisp/muse.el (muse-current-file): Remove this, since a variable called
4060 `muse-publishing-current-file' already exists that does the same thing.
4063 * lisp/muse.el (muse-page-name): Use `muse-publishing-current-file'.
4065 * lisp/muse.el (muse-assoc-string): Remove this, since we no longer need
4070 ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
4071 lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
4074 2005-07-06 04:00:57 GMT Michael Olson <mwolson@gnu.org> patch-90
4077 Mouse-2 on regular text will yank rather than give an error.
4079 muse--main--1.0--patch-90
4081 * lisp/muse-mode.el (muse-mode-map): Remove mappings for mouse-2, since
4082 this seems to be more trouble than it's worth.
4083 (muse-follow-name-at-mouse): Don't call `muse-follow-name-at-point';
4084 use our own implementation.
4088 ChangeLog lisp/muse-mode.el
4091 2005-07-06 02:25:56 GMT Michael Olson <mwolson@gnu.org> patch-89
4094 Make interwiki links publish with the correct extension.
4096 muse--main--1.0--patch-89
4098 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Add the correct
4099 prefix and suffix to interwiki names, as well as stripping out unwanted
4104 ChangeLog lisp/muse-wiki.el
4107 2005-07-06 02:02:42 GMT Michael Olson <mwolson@gnu.org> patch-88
4110 Fix publishing of bare interwiki names.
4112 muse--main--1.0--patch-88
4114 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Use `setq' instead of
4115 `set'. Use `muse-assoc-string' instead of `assoc'.
4117 * lisp/muse.el (muse-assoc-string): New compatibility function that makes
4118 `assoc-string' functionality usable with Emacs21 and XEmacs.
4122 ChangeLog lisp/muse-wiki.el lisp/muse.el
4125 2005-07-06 01:41:24 GMT Michael Olson <mwolson@gnu.org> patch-87
4128 Apply a few fixes from Yann's branch.
4130 muse--main--1.0--patch-87
4132 Background: I hacked on Muse over the weekend while offline, and so did
4133 Yann. His changes to muse-wiki.el are different than the
4134 ones that I made, so we should probably figure out the best
4135 way to handle this when we both get on IRC again. For now,
4136 I've merged in the bugfixes that he's made, omitting most of
4137 the changes to muse-wiki.
4139 * lisp/muse-latex.el (muse-latex-markup-regexps): Escape %.
4141 * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Add docstring.
4143 * lisp/muse.el (muse-page-name): Fix a bug that was inadvertently
4144 introduced previously.
4148 ChangeLog lisp/muse-latex.el lisp/muse-wiki.el lisp/muse.el
4151 2005-07-05 20:41:49 GMT Michael Olson <mwolson@gnu.org> patch-86
4154 Warn if file not published; hack further on Wiki stuff.
4156 muse--main--1.0--patch-86
4158 * lisp/muse-html.el (muse-html-markup-paragraph): Make this only try to
4159 complete <div> tags that are of the class "image-link". It is hoped
4160 that this will prevent user-added <div> tags from being mangled.
4162 * lisp/muse-mode.el (muse-link-at-point): Don't pass an argument to
4163 `muse-handle-implicit-link' or `muse-handle-explicit-link' since they
4164 need to look at the text at point.
4166 * lisp/muse-publish.el (muse-publish-this-file): Warn the user if the
4167 current file has not been published since it was up-to-date. Thanks to
4168 Bill Freeman for the suggestion.
4170 * lisp/muse-publish.el (muse-publish-url): Handle case when returned url
4171 is nil. If this happens, return the original URL.
4173 * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Set using
4174 `muse-wiki-update-interwiki-regexp.'
4175 (muse-wiki-update-interwiki-regexp): New function that sets the value
4176 of `muse-wiki-interwiki-regexp'.
4177 (muse-wiki-interwiki-alist): Call `muse-wiki-update-interwiki-regexp'
4180 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Renamed from
4181 `muse-wiki-expand-interwiki'.
4182 (muse-wiki-transform-wikiword): New function that prevents WikiWords
4183 with no matching file from being published as links.
4185 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Accept an optional
4186 string argument once again, since this behavior is needed when
4188 (muse-wiki-handle-wikiword): Ditto.
4190 * lisp/muse.el (muse-handle-url): Ditto.
4192 * lisp/muse.el (muse-handle-implicit-link): Ditto. Restore match data
4193 after every unsuccessful attempt at handling the link. If argument is
4194 given, restore match-data at end, too.
4196 * lisp/muse.el (muse-handle-explicit-link): Accept optional string
4197 argument. Match data is always saved. If argument is not given,
4198 assume that `muse-implicit-link-regexp' has been matched against, and
4199 return the 1st match string if no handlers worked.
4203 ChangeLog lisp/muse-html.el lisp/muse-mode.el
4204 lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
4207 2005-07-04 23:00:06 GMT Michael Olson <mwolson@gnu.org> patch-85
4210 Hack on WikiName handling and make TAB work for Wiki links.
4212 muse--main--1.0--patch-85
4214 * lisp/muse-colors.el (muse-colors-markup): Use
4215 `muse-explicit-link-regexp' instead of `muse-link-regexp'.
4217 * lisp/muse-colors.el (muse-link-face): Add new argument EXPLICIT. If
4218 nil, don't color bad links. If non-nil, color bad links.
4220 * lisp/muse-colors.el (muse-colors-link): Pass `t' to `muse-link-face'.
4222 * lisp/muse-journal.el (muse-journal-rss-markup-regexps): Use
4223 `muse-explicit-link-regexp' instead of `muse-link-regexp'.
4224 (muse-journal-rss-munge-buffer): Ditto.
4226 * lisp/muse-mode.el (muse-mode-fill-nobreak-p, muse-link-at-point):
4229 * lisp/muse-mode.el (muse-link-at-point): Rewrite so that explicit links
4230 are handled first, then implicit ones. It should work better in all
4231 cases. For now, we depend on the value of `muse-implicit-link-regexp'
4232 to determine how far to scan for an implicit link. This defaults to
4233 the text between the point and the next space.
4235 * lisp/muse-mode.el (muse-visit-link-default): Refactored code from
4236 `muse-visit-link'. If the ANCHOR argument is a string, search for it
4237 literally after opening the buffer. Hopefully this can be of use in
4238 custom visit-link functions, when necessary.
4240 * lisp/muse-mode.el (muse-visit-link): Docfix. Call
4241 `muse-visit-link-default'.
4243 * lisp/muse-mode.el (muse-next-reference, muse-previous-reference):
4244 Search by text properties instead of regexps. This allows Muse to find
4245 links without having to have a massive regexp that contains all link
4246 types. The downside is that this will not work if the user defontifies
4247 the buffer. But it would somewhat defeat the purpose of following
4248 links if you can't see them.
4250 * lisp/muse-project.el (muse-project-batch-publish): Handle case when not
4251 enough command line args are passed in batch mode.
4253 * lisp/muse-publish.el (muse-publish-markup-regexps): Use
4254 `muse-explicit-link-regexp'.
4256 * lisp/muse-regexps.el (muse-explicit-link-regexp): Renamed from
4259 * lisp/muse-regexps.el (muse-implicit-link-regexp): New option that
4260 specifies the "common ground" of all implicit links, like URLs, bare
4261 WikiNames, and -- in the future -- email addresses.
4263 * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): Quote 'boolean.
4265 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Arg URL is no longer
4266 optional. That was a bad idea on my part. Renamed from
4267 `muse-wiki-interwiki-handle'. Hopefully all this renaming doesn't
4270 * lisp/muse-wiki.el (muse-wiki-expand-interwiki): Renamed from
4271 `muse-wiki-interwiki-expand'.
4272 (muse-wiki-handle-wikiword): Renamed from
4273 `muse-wiki-wikiword-handle'.
4275 * lisp/muse-wiki.el ("muse-colors", "muse-publish"): Use a string value
4276 for the eval-after-load arg since XEmacs chokes on constants.
4278 * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Don't display a bad-link
4279 face on WikiWords that don't correspond with a file. If people really
4280 want this to appear in bad-link face, I could accommodate that.
4282 * lisp/muse.el (muse-handle-url): New function that detects whether the
4283 given string is a URL.
4284 (muse-implicit-link-functions): Renamed from
4285 `muse-mode-link-functions'. Defaults to `muse-handle-url'.
4286 (muse-explicit-link-functions): Renamed from
4287 `muse-mode-handler-functions'.
4288 (muse-handle-implicit-link): New function that handles all
4289 implicit links by calling functions from `muse-implicit-link-functions'.
4290 (muse-handle-explicit-link): Renamed from
4295 ChangeLog lisp/muse-colors.el lisp/muse-journal.el
4296 lisp/muse-mode.el lisp/muse-project.el lisp/muse-publish.el
4297 lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
4300 2005-07-04 14:40:31 GMT Michael Olson <mwolson@gnu.org> patch-84
4303 Allow WikiWords to be ignored with <nop> or "''''".
4305 muse--main--1.0--patch-84
4307 * lisp/muse-mode.el (muse-browse-result): Docfixes.
4309 * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): New option that determines
4310 whether to hide <nop> tags when coloring a Muse buffer.
4311 (muse-wiki-wikiword-at-point): Docfix.
4312 (muse-wiki-colors-nop-tag): New function that colors <nop> tags.
4313 (muse-wiki-publish-nop-tag): New function that interprets <nop> tags
4315 (muse-colors-tags, muse-publish-markup-tags): Interpret <nop> tags,
4316 which keeps the WikiWord that follows it from being interpreted.
4317 (muse-publish-markup-regexps): Allow 4 single quotes to function as a
4322 ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
4325 2005-07-04 11:20:50 GMT Michael Olson <mwolson@gnu.org> patch-83
4328 Update postal address of FSF in muse-wiki.el.
4330 muse--main--1.0--patch-83
4332 * lisp/muse-wiki.el: Update postal address of the FSF.
4336 ChangeLog lisp/muse-wiki.el
4339 2005-07-01 22:48:51 GMT Michael Olson <mwolson@gnu.org> patch-82
4342 Interpret explicit links before emphasis.
4344 muse--main--1.0--patch-82
4346 * lisp/muse-publish.el (muse-publish-markup-regexps): Interpret explicit
4347 links before emphasis.
4349 * lisp/muse-wiki.el (muse-publish): Make rules use a multiple of 100 just
4353 ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
4356 2005-06-26 22:55:55 GMT Michael Olson <mwolson@gnu.org> patch-81
4359 Wiki hacking, regexp tweaks.
4361 muse--main--1.0--patch-81
4363 * lisp/muse-project.el (muse-project-ignore-regexp): Change group to
4366 * lisp/muse-regexps.el (muse-regexp-use-character-classes): New variable
4367 that indicates whether or not to use character classes in regexps. The
4368 default is to let Muse try to figure it out.
4369 (muse-extreg-usable-p): Make use of this variable.
4371 * lisp/muse-regexps.el (muse-url-regexp): There's too much whitespace in
4372 this regexp. I'm guessing it was supposed to have a TAB in there at
4373 one time. Replace this stuff with muse-regexp-space.
4375 * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use wikified EmacsWiki
4378 * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use "choice" instead of
4381 * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Include the page
4382 delimiter as part of the regexp. Allow "#" or "::" to be a delimiter.
4383 We'll fix those anchor problems eventually!
4385 * lisp/muse-wiki.el (muse-wiki-interwiki-at-point): New function that
4386 uses `muse-interwiki-handle' to determine whether an interwiki link is
4389 * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Make URL optional and
4390 look for a suitable value at point if needed.
4392 * lisp/muse-wiki.el: Make interwiki regexps color the same as wikiwords.
4394 * lisp/muse-wiki.el: Add publishing rule for muse-wiki-interwiki-regexp.
4396 * lisp/muse-wiki.el (muse-mode-link-functions): Add interwiki handling.
4399 ChangeLog lisp/muse-project.el lisp/muse-regexps.el
4403 2005-06-25 04:44:00 GMT Michael Olson <mwolson@gnu.org> patch-80
4406 Make installation of manual when not using Debian go smoothly.
4408 muse--main--1.0--patch-80
4410 * Makefile.defs (INSTALLINFO): New variable that specifies what command
4411 and options are to be used when insinuating the Muse documentation into
4414 * Makefile (install): Make use of INSTALLINFO.
4416 * README (Installation): Give directions for changing INSTALLINFO on a
4417 Debian system and changing where Muse is installed.
4422 ChangeLog Makefile Makefile.defs README muse.texi
4425 2005-06-25 04:09:15 GMT Michael Olson <mwolson@gnu.org> patch-79
4428 Fix compiler warning induced by last patch.
4430 muse--main--1.0--patch-79
4432 * lisp/muse-project.el (muse-current-file): Move to muse.el to fix
4436 ChangeLog lisp/muse-project.el lisp/muse.el
4439 2005-06-25 04:02:11 GMT Michael Olson <mwolson@gnu.org> patch-78
4442 Add `muse-current-file', fix minor QuickStart issue.
4444 muse--main--1.0--patch-78
4446 * examples/QuickStart: Make John Wiegley the author.
4448 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
4449 `muse-current-file' instead of `buffer-file-name'.
4451 * lisp/muse-project.el (muse-current-project): Document.
4453 * lisp/muse-project.el (muse-current-file): New variable indicating the
4454 name, including path, of the file that is currently being published.
4455 (muse-project-of-file): Make use of
4456 `muse-current-file'.
4458 * lisp/muse-publish.el (muse-publish-file): Set `muse-current-file' here.
4460 * lisp/muse.el (muse-page-name): Make use of `muse-current-file'.
4463 ChangeLog examples/QuickStart lisp/muse-blosxom.el
4464 lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
4468 2005-06-24 21:15:35 GMT Michael Olson <mwolson@gnu.org> patch-77
4471 Make muse-replace-regexp-in-string closer to its parent; no func change.
4473 muse--main--1.0--patch-77
4475 * lisp/muse.el (muse-replace-regexp-in-string): Add 2 more optional args
4476 to implement all functionality of `replace-regexp-in-string'. No
4477 functionality change.
4481 ChangeLog lisp/muse.el
4484 2005-06-24 00:22:12 GMT Michael Olson <mwolson@gnu.org> patch-76
4487 Play nicely with fill, adaptive-fill, and flyspell.
4489 muse--main--1.0--patch-76
4491 * muse-mode.el (muse-mode-intangible-links): New function used to
4492 determine whether links will be considered intangible.
4494 * lisp/muse-mode.el (muse-mode-link-functions)
4495 (muse-mode-handler-functions): Minor docfix.
4497 * lisp/muse-mode.el (muse-mode): Don't split long links when performing
4498 fill. Play nicely with adaptive-fill. Avoid lockup with flyspell by
4499 making links intangible by default, but this may be adjusted by use of
4500 the `muse-mode-intangible-links' function.
4502 * lisp/muse-mode.el (muse-mode-fill-nobreak-p): New function that returns
4503 nil if we should allow a fill to occur here. Keeps links from being
4506 * lisp/muse-mode.el (muse-mode-flyspell-p): New function that returns
4507 non-nil if we allow spell-checking to occur here. Keeps links from
4508 being improperly colorized.
4510 * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Break up long line; no
4511 functionality change.
4514 ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
4517 2005-06-23 07:13:35 GMT Michael Olson <mwolson@gnu.org> patch-75
4520 Minor doc changes and code prettification.
4522 muse--main--1.0--patch-75
4524 * AUTHORS: Note that YH's assignment is in the mail.
4526 * README (scripts): Explain better the contents of the `scripts'
4529 * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Split long line.
4532 AUTHORS ChangeLog README lisp/muse-wiki.el
4535 2005-06-23 05:20:04 GMT Michael Olson <mwolson@gnu.org> patch-74
4538 Merged from hodique@lifl.fr--2005 (patch 7-11)
4540 muse--main--1.0--patch-74
4544 * hodique@lifl.fr--2005/muse--yh--1.0--patch-7
4545 split WikiWords and InterWiki links into their own package
4547 * hodique@lifl.fr--2005/muse--yh--1.0--patch-8
4548 Merged from mwolson@gnu.org--2005 (patch 63-67), adapted muse-wiki features
4550 * hodique@lifl.fr--2005/muse--yh--1.0--patch-9
4551 Mimic experimental behavior for interwiki
4553 * hodique@lifl.fr--2005/muse--yh--1.0--patch-10
4554 fix notes publishing
4556 * hodique@lifl.fr--2005/muse--yh--1.0--patch-11
4560 lisp/.arch-ids/muse-wiki.el.id lisp/muse-wiki.el
4563 ChangeLog lisp/muse-colors.el lisp/muse-html.el
4564 lisp/muse-mode.el lisp/muse-publish.el lisp/muse.el
4567 experimental/.arch-ids/muse-wiki.el.id
4568 ==> experimental/.arch-ids/muse-wiki-old.el.id
4569 experimental/muse-wiki.el
4570 ==> experimental/muse-wiki-old.el
4573 hodique@lifl.fr--2005/muse--yh--1.0--patch-7
4574 hodique@lifl.fr--2005/muse--yh--1.0--patch-8
4575 hodique@lifl.fr--2005/muse--yh--1.0--patch-9
4576 hodique@lifl.fr--2005/muse--yh--1.0--patch-10
4577 hodique@lifl.fr--2005/muse--yh--1.0--patch-11
4580 2005-06-22 23:05:33 GMT Michael Olson <mwolson@gnu.org> patch-73
4583 Tell people where to find on-line version of manual.
4585 muse--main--1.0--patch-73
4587 * README: Add on-line locations for manual.
4589 * muse.texi: Remove @include directive. This makes generating a PDF of
4590 this documentation a lot easier.
4592 * muse.texi (Preface): Add on-line locations for manual.
4595 ChangeLog README muse.texi
4598 2005-06-22 19:57:42 GMT Michael Olson <mwolson@gnu.org> patch-72
4601 Try to make Muse play nice with outline minor mode.
4603 muse--main--1.0--patch-72
4605 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-emphasized)
4606 (muse-colors-underlined, muse-use-font-lock, muse-link-properties): Use
4607 "muse" instead of "t" when adding invisibility to text or checking for
4610 * lisp/muse.el (muse-add-to-invisibility-spec): New function that is a
4611 compatibility wrapper for `add-to-invisibility-spec'; XEmacs doesn't have
4615 ChangeLog lisp/muse-colors.el lisp/muse.el
4618 2005-06-22 08:02:58 GMT Michael Olson <mwolson@gnu.org> patch-71
4621 Minor grammar fix in Introduction section of manual.
4623 muse--main--1.0--patch-71
4625 * muse.texi (Introduction): Minor grammar fix.
4631 2005-06-22 06:32:02 GMT Michael Olson <mwolson@gnu.org> patch-70
4636 muse--main--1.0--patch-70
4638 * lisp/muse-colors.el: Remove unnecessary use of Version in header.
4640 * lisp/muse-html.el (muse-html-encoding-map): Add mapping for iso-8859-1.
4642 * lisp/muse-poem.el (muse-poem-markup-strings)
4643 (muse-poem-chapbook-strings): Make customizable.
4645 * lisp/muse-poem.el (muse-chapbook-latex-header)
4646 (muse-chapbook-latex-footer): Docfix.
4648 * lisp/muse-texinfo.el (muse-texinfo-info-extension)
4649 (muse-texinfo-pdf-extension): Ditto.
4651 * lisp/muse.el (muse-version): Change to 3.01.
4653 * muse.texi (Poem, Texinfo): Last two publishing styles complete. We're
4657 ChangeLog lisp/muse-colors.el lisp/muse-html.el
4658 lisp/muse-poem.el lisp/muse-texinfo.el lisp/muse.el muse.texi
4661 2005-06-20 02:29:08 GMT Michael Olson <mwolson@gnu.org> patch-69
4664 Tweak documentation thoroughly; still incomplete.
4666 muse--main--1.0--patch-69
4668 * README: Minor tweaks.
4670 * muse.texi: Massively rename chapters so that the titles are more
4671 descriptive. Clean up grammar.
4673 * muse.texi (Obtaining Muse): Move content of Installation node here,
4674 stripping out any customization tips, since those are covered later.
4675 Re-work this chapter since I was dissatisfied with it.
4677 * muse.texi (Installation): This node has the content of README regarding
4678 installation, which fits the title of the node much better than the
4681 * muse.texi (Blosxom): Turn the sections of this section into
4684 * muse.texi (Getting Help and Reporting Bugs): Turn this into a list. I
4687 * muse.texi (History): Add a "2005" item.
4690 ChangeLog README muse.texi
4693 2005-06-19 07:15:45 GMT Michael Olson <mwolson@gnu.org> patch-68
4696 Finish documenting 2 more publishing styles.
4698 muse--main--1.0--patch-68
4700 * lisp/muse-blosxom.el, lisp/muse-latex.el: Minor docfixes throughout.
4702 * lisp/muse-journal.el: Docfixes.
4704 * lisp/muse-publish.el (muse-publish-markup-functions): Add significant
4705 documentation to this function.
4707 * muse.texi (Blosxom Options): New node containing the publishing styles
4708 and options provided by Blosxom.
4709 (Book): Add usage note, as I suspect a lot of people might be confused
4711 (HTML): Space out entries better.
4712 (Journal, LaTeX): New nodes for publishing styles.
4713 (Common Elements): Document a few options that are present in
4717 ChangeLog lisp/muse-blosxom.el lisp/muse-journal.el
4718 lisp/muse-latex.el lisp/muse-publish.el muse.texi
4721 2005-06-19 04:45:46 GMT Michael Olson <mwolson@gnu.org> patch-67
4724 Make Muse installable and correct an Emacs21 issue.
4726 muse--main--1.0--patch-67
4728 * Makefile (.PRECIOUS): Indicate that .info and .html files in this
4729 directory will be generated.
4730 (all): Compile muse.info by default.
4731 (doc): Refactor into individual generation rules for .html and .info
4733 (install): New rule that installs Muse source code, compiled .elc
4734 files, and the manual into proper places.
4736 * Makefile.defs (ELISPDIR, INFODIR): Correct minor goof-up.
4738 * README (Insinuation): Move old content of Installation here.
4739 (Installation): Fill out this section.
4740 (Further Documentation): Add link to my website and note that a full
4741 manual is included with Muse.
4743 * lisp/Makefile (EL): Populate with .el files.
4744 (install): New rule that installs both .elc and .el files.
4746 * lisp/muse-texinfo.el (muse-texinfo-info-generate): If we're running
4747 Emacs21, hack in a handler for the @documentencoding tag so that it
4751 ChangeLog Makefile Makefile.defs README lisp/Makefile
4752 lisp/muse-texinfo.el
4755 2005-06-19 03:05:38 GMT Michael Olson <mwolson@gnu.org> patch-66
4758 Cater even more to XEmacs and its annoying whims.
4760 muse--main--1.0--patch-66
4762 * examples/Makefile (%.html, %.pdf, %.info): Pass EMACS value as
4763 environment variable.
4765 * lisp/Makefile (%.elc, test): Don't use "-L" option since XEmacs can't
4766 handle it. Load `muse-build.el' instead.
4768 * lisp/muse-colors.el (muse-colors-link): Add note that `link' is not
4771 * lisp/muse-journal.el (muse-journal-latex-munge-buffer)
4772 (muse-journal-rss-munge-buffer): Add note that the `qotd' binding is
4775 * lisp/muse-journal.el (muse-journal-generate-pages): Add note that this
4776 function does not appear to be used.
4778 * lisp/muse.el (muse-replace-regexp-in-string): Use in place of
4779 `replace-regexp-in-string', since XEmacs doesn't have this function.
4780 We only implement the first 3 args, but this could be extended if we
4783 * lisp/muse-blosxom.el (muse-blosxom-title-to-file): Use
4784 `muse-replace-regexp-in-string' in place of `replace-regexp-in-string'
4786 * lisp/muse-journal.el (muse-journal-anchorize-title): Ditto.
4788 * lisp/muse-colors.el (muse-colors-custom-tags): Remove unused binding to
4789 make XEmacs shut up.
4791 * lisp/muse-convert.el (muse-write-footnote): Ditto.
4793 * lisp/muse-html.el (muse-html-markup-table): Ditto.
4795 * lisp/muse-http.el (muse-winnow-list): Ditto.
4797 * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
4799 * lisp/muse-project.el (muse-project-file-entries): Ditto.
4801 * lisp/muse-publish.el (muse-publish-markup): Ditto.
4803 * scripts/muse-build.el: Add contrib path first; probably doesn't change
4806 * scripts/publish: Use EMACS environment variable instead of hard-coding
4810 ChangeLog examples/Makefile lisp/Makefile lisp/muse-blosxom.el
4811 lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
4812 lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
4813 lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
4814 lisp/muse.el scripts/muse-build.el scripts/publish
4817 2005-06-19 00:43:54 GMT Michael Olson <mwolson@gnu.org> patch-65
4820 Move lisp files to `lisp' directory; hack on Makefiles, XEmacs compat.
4822 muse--main--1.0--patch-65
4824 * AUTHORS: Update entry.
4826 * muse-*.el: Move to the lisp directory.
4828 * lisp/Makefile: New file containing rules to test and compile the
4831 * Makefile.defs: New file that contains common definitions for all other
4832 Makefiles, such as Emacs command to use.
4834 * Makefile: Move lisp-specific rules to lisp/Makefile.
4835 (SUBDIRS): New variable containing subdirectories to clean.
4837 * README: Update to reflect new location of source files. Give updated
4838 directions for compiling with XEmacs.
4840 * examples/Makefile (.PRECIOUS): Added to denote which type of files to
4842 (%.html): Pass SITEFLAG as an environment variable to
4845 * examples/QuickStart (The): Re-add the stray <comment> tag since it
4846 seems to be needed to keep the process from failing. This has *got* to
4847 be a bug in Muse, but I don't want to deal with it now.
4849 * lisp/muse-colors.el (muse-make-faces): Bind newsym locally.
4851 * lisp/muse-convert.el: Move line to commentary section.
4853 * lisp/muse-latex.el (muse-latex-markup-table): Note that the
4854 locally-bound `type' variable isn't used here.
4856 * lisp/muse-mode.el (muse-index-as-string): Remove unused `file' binding.
4858 * lisp/muse-texinfo.el (muse-texinfo-markup-table): Remove unused `field'
4861 * scripts/muse-build.el (load-path): Correct paths.
4863 * scripts/muse-build.el (muse-elint-files): Add a few variables here so
4864 as to avoid spurious warnings.
4866 * scripts/publish (style): Make use of SITEFLAG environment variable, if
4869 * lisp/muse.el (muse-line-end-position, muse-line-beginning-position):
4870 (muse-match-string-no-properties): New functions that take the place of
4871 `line-end-position', `line-beginning-position', and
4872 `match-string-no-properties', respectively.
4874 * examples/johnw/muse-johnw.el (muse-my-html-insert-contents)
4875 (muse-my-journal-find-entries): Use Muse-specific version of
4876 `match-string-no-properties', `line-beginning-position', and
4877 `line-end-position' since these do not exist in XEmacs.
4879 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-region)
4880 (muse-colors-custom-tags, muse-colors-link, muse-colors-title): Ditto.
4882 * lisp/muse-convert.el (muse-latex-transform): Ditto.
4884 * lisp/muse-html.el (muse-html-insert-anchor, muse-html-markup-footnote)
4885 (muse-html-insert-contents): Ditto.
4887 * lisp/muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
4889 * lisp/muse-mode.el (muse-link-at-point, muse-edit-link-at-point): Ditto.
4891 * lisp/muse-poem.el (muse-poem-prepare-buffer): Ditto.
4893 * lisp/muse-publish.el (muse-publish-markup-tag)
4894 (muse-publish-markup-footnote, muse-publish-markup-leading-space)
4895 (muse-published-buffer-contents): Ditto.
4897 * scripts/muse-build.el (muse-elint-files): Ditto.
4900 .arch-ids/Makefile.defs.id Makefile.defs lisp/.arch-ids/=id
4901 lisp/.arch-ids/Makefile.id lisp/Makefile
4904 AUTHORS ChangeLog Makefile README examples/Makefile
4905 examples/QuickStart examples/johnw/muse-johnw.el
4906 lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
4907 lisp/muse-journal.el lisp/muse-latex.el lisp/muse-mode.el
4908 lisp/muse-poem.el lisp/muse-publish.el lisp/muse-texinfo.el
4909 lisp/muse.el scripts/muse-build.el scripts/publish
4912 .arch-ids/muse-blosxom.el.id
4913 ==> lisp/.arch-ids/muse-blosxom.el.id
4914 .arch-ids/muse-book.el.id
4915 ==> lisp/.arch-ids/muse-book.el.id
4916 .arch-ids/muse-colors.el.id
4917 ==> lisp/.arch-ids/muse-colors.el.id
4918 .arch-ids/muse-convert.el.id
4919 ==> lisp/.arch-ids/muse-convert.el.id
4920 .arch-ids/muse-docbook.el.id
4921 ==> lisp/.arch-ids/muse-docbook.el.id
4922 .arch-ids/muse-html.el.id
4923 ==> lisp/.arch-ids/muse-html.el.id
4924 .arch-ids/muse-http.el.id
4925 ==> lisp/.arch-ids/muse-http.el.id
4926 .arch-ids/muse-journal.el.id
4927 ==> lisp/.arch-ids/muse-journal.el.id
4928 .arch-ids/muse-latex.el.id
4929 ==> lisp/.arch-ids/muse-latex.el.id
4930 .arch-ids/muse-mode.el.id
4931 ==> lisp/.arch-ids/muse-mode.el.id
4932 .arch-ids/muse-poem.el.id
4933 ==> lisp/.arch-ids/muse-poem.el.id
4934 .arch-ids/muse-project.el.id
4935 ==> lisp/.arch-ids/muse-project.el.id
4936 .arch-ids/muse-publish.el.id
4937 ==> lisp/.arch-ids/muse-publish.el.id
4938 .arch-ids/muse-regexps.el.id
4939 ==> lisp/.arch-ids/muse-regexps.el.id
4940 .arch-ids/muse-texinfo.el.id
4941 ==> lisp/.arch-ids/muse-texinfo.el.id
4942 .arch-ids/muse.el.id
4943 ==> lisp/.arch-ids/muse.el.id
4945 ==> lisp/muse-blosxom.el
4947 ==> lisp/muse-book.el
4949 ==> lisp/muse-colors.el
4951 ==> lisp/muse-convert.el
4953 ==> lisp/muse-docbook.el
4955 ==> lisp/muse-html.el
4957 ==> lisp/muse-http.el
4959 ==> lisp/muse-journal.el
4961 ==> lisp/muse-latex.el
4963 ==> lisp/muse-mode.el
4965 ==> lisp/muse-poem.el
4967 ==> lisp/muse-project.el
4969 ==> lisp/muse-publish.el
4971 ==> lisp/muse-regexps.el
4973 ==> lisp/muse-texinfo.el
4981 2005-06-18 20:12:05 GMT Michael Olson <mwolson@gnu.org> patch-64
4984 Massively untabify files.
4986 muse--main--1.0--patch-64
4990 ChangeLog ChangeLog.2004 experimental/muse-message.el
4991 experimental/muse-wiki.el muse-book.el muse-colors.el
4992 muse-convert.el muse-docbook.el muse-html.el muse-http.el
4993 muse-journal.el muse-latex.el muse-mode.el muse-poem.el
4994 muse-project.el muse-publish.el muse-regexps.el
4995 muse-texinfo.el muse.el
4998 2005-06-18 19:57:44 GMT Michael Olson <mwolson@gnu.org> patch-63
5001 Merged from hodique@lifl.fr--2005 (patch 2-6), without the WikiWord change.
5003 muse--main--1.0--patch-63
5005 (Summary of changes that Yann made)
5007 * muse-colors.el (muse-colors-link): Whitespace cleanup.
5009 * muse-mode.el (muse-generate-index): Move index generation code into
5010 `muse-index-as-string'.
5011 (muse-index-as-string): New function that generates an index and
5012 returns it as a string, instead of placing it in a buffer like
5013 `muse-generate-index' used to.
5017 * hodique@lifl.fr--2005/muse--yh--1.0--patch-2
5018 merge from mwolson@gnu.org--2005
5020 * hodique@lifl.fr--2005/muse--yh--1.0--patch-3
5021 Accept WikiWords as links [mostly rescinded]
5023 * hodique@lifl.fr--2005/muse--yh--1.0--patch-4
5024 merge from mwolson@gnu.org--2005/muse--main--1.0
5026 * hodique@lifl.fr--2005/muse--yh--1.0--patch-5
5027 Merged from mwolson@gnu.org--2005 (patch 60-62)
5029 * hodique@lifl.fr--2005/muse--yh--1.0--patch-6
5030 provide a string view of the index
5033 ChangeLog muse-colors.el muse-latex.el muse-mode.el
5036 hodique@lifl.fr--2005/muse--yh--1.0--patch-2
5037 hodique@lifl.fr--2005/muse--yh--1.0--patch-3
5038 hodique@lifl.fr--2005/muse--yh--1.0--patch-4
5039 hodique@lifl.fr--2005/muse--yh--1.0--patch-5
5040 hodique@lifl.fr--2005/muse--yh--1.0--patch-6
5043 2005-06-18 06:21:19 GMT Michael Olson <mwolson@gnu.org> patch-62
5046 Document Blosxom, Book, DocBook, and HTML publishing styles.
5048 muse--main--1.0--patch-62
5050 * muse-blosxom.el: Clean up header.
5052 * muse-book.el (muse-before-book-publish-hook): Rename to
5053 `muse-book-before-publish-hook'.
5054 (muse-after-book-publish-hook): Rename to
5055 `muse-book-after-publish-hook'.
5057 * muse-html.el (muse-html-anchor-on-word, muse-html-table-attributes)
5058 (muse-html-markup-strings, muse-xhtml-markup-strings)
5059 (muse-html-meta-content-type, muse-html-meta-content-encoding)
5060 (muse-html-charset-default, muse-html-encoding-default)
5061 (muse-html-encoding-map): Docfixes.
5063 * muse.texi (Blosxom, Book, DocBook, HTML, Deriving Styles): New
5067 ChangeLog muse-blosxom.el muse-book.el muse-html.el muse.texi
5070 2005-06-18 01:35:33 GMT Michael Olson <mwolson@gnu.org> patch-61
5073 Begin work on Publishing Styles section of manual.
5075 muse--main--1.0--patch-61
5077 * Makefile (.PHONY): Add "doc" to list.
5078 (doc): New rule that generates Info and HTML files from muse.texi.
5079 (dist): Rely on `distclean', not `clean'.
5081 * examples/QuickStart (Authoring mode): Remove empty section.
5083 * muse.texi: Call this program "the Emacs Muse" in title.
5084 (Publishing Styles): Begin to populate section.
5085 (Deriving Styles): First subsection of Publishing Styles.
5086 (Contributors): Remove spurious copyright section, since we address
5089 * README: Actually remember to add this file.
5092 .arch-ids/README.id README
5095 ChangeLog Makefile examples/QuickStart muse.texi
5098 2005-06-17 01:10:41 GMT Michael Olson <mwolson@gnu.org> patch-60
5101 Document Markup Rules.
5103 muse--main--1.0--patch-60
5105 * examples/QuickStart: Remove stray <comment> tag.
5107 * muse.texi (Top): Comment every menu line.
5108 (Markup Rules): New section with plenty of subsections.
5111 ChangeLog examples/QuickStart muse.texi
5114 2005-06-15 23:50:12 GMT Michael Olson <mwolson@gnu.org> patch-59
5117 Release this as Muse 3.00.90 (RC1).
5119 muse--main--1.0--patch-59
5121 * Makefile (%.elc): Use -q instead of --no-init-file because the former
5122 is compatible with both Emacs and XEmacs.
5124 * examples/README: Renamed to QuickStart.
5126 * examples/Makefile (EXAMPLES): Reflect name change of README.
5131 ChangeLog Makefile examples/Makefile muse.el
5134 examples/.arch-ids/README.id
5135 ==> examples/.arch-ids/QuickStart.id
5137 ==> examples/QuickStart
5140 2005-06-15 22:47:05 GMT Michael Olson <mwolson@gnu.org> patch-58
5143 Makefile refactoring.
5145 muse--main--1.0--patch-58
5147 * Makefile (.PHONY): List all non-file targets.
5148 (examples): New rule that calls Make in the examples directory.
5149 (atranslit): Removed, since this isn't (yet) bundled with Muse.
5151 * README: Move to the examples directory. I'd prefer to distribute a
5152 very basic plain text README and use this as a quickstart + markup
5153 example + publishing example.
5155 * examples/Makefile: Move all README-related rules here.
5157 * examples/README: Add an "About this document" section.
5159 * scripts/publish (style): Do not include the contrib directory, since we
5160 don't use any code from there. Since this is only invoked from the
5161 examples directory, make sure add the parent directory to the load
5164 * muse.texi: Change version to 3.00.90 (RC1).
5166 * muse.el: Change location of the README file in header.
5168 * muse.el (muse-version): Update to 3.00.90 (RC1).
5171 examples/.arch-ids/Makefile.id examples/Makefile
5174 ChangeLog Makefile examples/README muse.el muse.texi
5179 ==> examples/.arch-ids/README.id
5184 2005-06-14 03:14:05 GMT Michael Olson <mwolson@gnu.org> patch-57
5187 Update my example configuration.
5189 muse--main--1.0--patch-57
5191 * examples/mwolson/muse-init.el: Update to reflect use of outline faces
5192 and experimental status of muse-message.
5195 ChangeLog examples/mwolson/muse-init.el
5198 2005-06-14 03:08:54 GMT Michael Olson <mwolson@gnu.org> patch-56
5201 Provide optional outline-style faces; customization fixes; experimental stuff.
5203 muse--main--1.0--patch-56
5205 * muse-colors.el (muse-colors-autogen-headings): New user-customizable
5206 option that determines what the header faces should look like. If
5207 'outline, use outline-style faces. If nil, don't generate the faces at
5208 all, which allows the user to specify their own. Otherwise, use the
5209 scaled faces, which is the default behavior.
5210 (muse-colors-outline-faces-list): List of faces to use. In case the
5211 outline faces are not available, provide reasonable defaults.
5212 (muse-make-faces): Use dolist instead of mapc. Implement the
5213 possibility of having outline-style colors for heading. Don't call
5214 this function immediately -- give the users time to make their changes
5215 through the customize interface. Once we call this function, Emcs from
5216 CVS will not allow the faces to be changed easily, which is a shame.
5218 * muse-message.el (muse-message-contents-tag): Copied from
5219 `muse-publish-contents-tag' in order to keep the customization
5220 interface from making the `muse-markup-tags' option from throwing a
5221 type mismatch error. This function is untested and will likely do
5222 nothing useful. This file has been moved to the experimental folder
5223 until it gets fleshed out more.
5225 * experimental/muse-wiki.el: New file from johnw's initial attempt at a
5226 file that could eventually provide wiki-like ability. Currently this
5227 is just a collection of functions that were pruned out when he remade
5228 Muse, so don't get too excited. I plan to eventually merge Yann
5229 Hodique's work here, probably after the first release of Muse.
5231 * muse-regexps.el (muse-regexp): Improve description.
5233 * muse-project.el (muse-project-ignore-regexp): Make this be a part of
5234 the muse-regexp group since it is just a single regexp. Lists of
5235 regexps don't have to be in muse-regexp, however.
5237 * muse-blosxom.el (muse-blosxom): Change use of `behaviour' to `behavior'
5238 since the Emacs devel mailing list seems to not want Britain-izations
5241 * muse-colors.el (muse-colors): Ditto.
5243 * muse-docbook.el (muse-docbook): Ditto.
5245 * muse-html.el (muse-html): Ditto.
5247 * muse-http.el (muse-http): Ditto.
5249 * muse-message.el (muse-message): Ditto.
5251 * muse-mode.el (muse-mode): Ditto.
5253 * muse-project.el (muse-project): Ditto.
5255 * muse-publish.el (muse-publish): Ditto.
5257 * muse.el (muse): Ditto.
5260 experimental/.arch-ids/=id
5261 experimental/.arch-ids/muse-wiki.el.id
5262 experimental/muse-wiki.el
5265 ChangeLog experimental/muse-message.el muse-blosxom.el
5266 muse-colors.el muse-docbook.el muse-html.el muse-http.el
5267 muse-mode.el muse-project.el muse-publish.el muse-regexps.el
5271 .arch-ids/muse-message.el.id
5272 ==> experimental/.arch-ids/muse-message.el.id
5274 ==> experimental/muse-message.el
5277 experimental experimental/.arch-ids
5280 2005-06-13 22:37:20 GMT Michael Olson <mwolson@gnu.org> patch-55
5283 Fix publishing error when given an empty string for header/footer.
5285 muse--main--1.0--patch-55
5287 * muse-publish.el (muse-insert-file-or-string): Don't pass argument to
5288 `file-readable-p' if it is an empty string. For some reason,
5289 `file-readable-p' and `insert-file-contents' were treating an empty
5290 string as if it were the current directory.
5293 ChangeLog muse-publish.el
5296 2005-06-13 22:01:00 GMT Michael Olson <mwolson@gnu.org> patch-54
5299 WYSIWYG emphasis, XEmacs compatibility hacks.
5301 muse--main--1.0--patch-54
5303 * muse-colors.el (muse-colors-emphasized): Make emphasis more WYSIWIG
5304 compliant. Only colorize if we end with the same number of asterisks
5305 as we start with, preventing unnoticed syntax errors. Don't colorize
5306 in the middle of a word.
5307 (muse-colors-underlined): Make underlining more WYSIWIG compliant.
5308 Only colorize if we end with an underscore. Don't colorize in the
5311 * muse-docbook.el (muse-docbook-markup-paragraph): Move question mark
5312 inside of group. This will probably not do anything, but it seems
5315 * muse-html.el (muse-html-markup-paragraph): Attempt to deal with case
5316 where we start with an image link. JohnW didn't seem to like having
5317 <p> tags inserted before image links, but they don't validate properly
5318 as they are. For now, I will surround such links/paragraphs with <div
5319 class="image-link"> in an attempt to be as not invasive and yet
5320 standards compliant as possible.
5322 * muse-html.el (muse-html-escape-string): Work around distinction between
5323 int and char types in XEmacs. Deal with an annoying replace-match bug
5324 in XEmacs that rears its head at times.
5326 * muse-publish.el (muse-publish-markup-word): Allow underlines to be
5330 ChangeLog muse-colors.el muse-docbook.el muse-html.el
5334 2005-06-13 01:13:08 GMT Michael Olson <mwolson@gnu.org> patch-53
5337 Minor code cleanup to address elint issues.
5339 muse--main--1.0--patch-53
5341 * Makefile (test): Don't build README files during this rule. Remove
5342 spurious "make clean" statement.
5344 * muse-colors.el (muse-colors-tags): Make sure that this appears in the
5345 `muse-colors' group, and give it a proper type.
5347 * muse-mode.el: Wrap condition-case around `eval-when-compile'.
5349 * examples/johnw/muse-johnw.el (muse-my-html-insert-contents,
5350 muse-my-journal-find-entries): Replace `string-to-int' with
5353 * muse-html.el (muse-html-insert-contents): Ditto.
5355 * muse-journal.el (muse-journal-html-munge-buffer,
5356 muse-journal-latex-munge-buffer): Ditto.
5358 * muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
5360 * muse-publish.el (muse-publish-markup-footnote,
5361 muse-publish-contents-tag): Ditto.
5363 * muse-regexps.el (muse-extreg-usable-p): Ditto.
5366 ChangeLog Makefile examples/johnw/muse-johnw.el muse-colors.el
5367 muse-html.el muse-journal.el muse-mode.el muse-publish.el
5371 2005-06-13 00:41:10 GMT Michael Olson <mwolson@gnu.org> patch-52
5374 Add ability to automate the creation a new blosxom entry.
5376 muse--main--1.0--patch-52
5378 * examples/mwolson/muse-init.el: Move new entry section to
5379 muse-blosxom.el. Modify the key settings in my example accordingly.
5381 * muse-blosxom.el (muse-blosxom-footer): Just use the empty string, since
5382 Muse always makes sure that the file ends with a newline.
5384 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove this, since
5385 planner markup is now provided automatically by the planner port to
5386 Muse, and we don't have any customized markup.
5388 * muse-blosxom.el (muse-blosxom-base-directory): New customizable
5389 variable that specifies where the base directory of your blog entries
5392 * muse-blosxom.el (muse-blosxom-get-categories): Get the categories from
5393 the base directory. Explore categories recursively.
5395 * muse-blosxom.el (muse-blosxom-title-to-file): Helper function for
5396 `muse-blosxom-new-entry'. Turns the given title into a lowercase, sans
5397 special characters file name.
5399 * muse-blosxom.el (muse-blosxom-new-entry): Automate the process of
5400 making a new blog entry. It will prompt you for a category, then a
5401 title, and then will create a new file that has the date and title
5405 ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
5408 2005-06-12 22:11:20 GMT Michael Olson <mwolson@gnu.org> patch-51
5411 Change mailing address of FSF, add AUTHORS file.
5413 muse--main--1.0--patch-51
5415 * muse-*.el, muse.texi: Change mailing address of FSF.
5417 * muse.texi (Contributors): Fix typo.
5419 * AUTHORS: New file containing a list of all of those who have
5420 contributed code or documentation to Muse, how many lines were changed,
5424 .arch-ids/AUTHORS.id AUTHORS
5427 ChangeLog muse-blosxom.el muse-convert.el muse-docbook.el
5428 muse-html.el muse-http.el muse-journal.el muse-latex.el
5429 muse-message.el muse-mode.el muse-poem.el muse-project.el
5430 muse-publish.el muse-regexps.el muse-texinfo.el muse.el
5434 2005-06-12 21:33:24 GMT Michael Olson <mwolson@gnu.org> patch-50
5437 Merged from hodique@lifl.fr--2005 (patch 0-1)
5439 muse--main--1.0--patch-50
5443 * hodique@lifl.fr--2005/muse--yh--1.0--base-0
5444 tag of mwolson@gnu.org--2005/muse--main--1.0--patch-49
5446 * hodique@lifl.fr--2005/muse--yh--1.0--patch-1
5447 fix .html (for example) in visible names for links
5450 ChangeLog muse-publish.el
5453 hodique@lifl.fr--2005/muse--yh--1.0--base-0
5454 hodique@lifl.fr--2005/muse--yh--1.0--patch-1
5457 2005-06-11 23:35:43 GMT Michael Olson <mwolson@gnu.org> patch-49
5460 Make generated X(HT)ML show up in the right encoding in other modes.
5462 muse--main--1.0--patch-49
5464 * muse-html.el (muse-xhtml-header): Add "encoding=..." to first line.
5465 Thanks to Zhiqiang Ye for the suggestion. This attempts to make
5466 generated (X)HTML files show up in the right coding system when editing
5467 them with another Emacs mode.
5469 * muse-journal.el (muse-journal-rss-header): Automatically determine the
5470 encoding instead of hard-coding it.
5472 * muse-message.el: Add content to Commentary section, explaining the use
5473 of this publishing style.
5476 ChangeLog muse-html.el muse-journal.el muse-message.el
5479 2005-06-11 01:28:01 GMT Michael Olson <mwolson@gnu.org> patch-48
5482 Move regexps to same group, only make 4 heading faces.
5484 muse--main--1.0--patch-48
5486 * muse-colors.el (muse-make-faces): Only create 4 header faces since we
5487 can only publish 3 of them specially, leaving the fourth to be in
5489 (muse-colors-markup): Only recognize 4 levels of heading.
5491 * muse-regexps.el (muse-tag-regexp, muse-link-regexp, muse-url-regexp)
5492 (muse-file-regexp, muse-image-regexp)
5493 (muse-ignored-extensions-regexp): Moved here from muse.el. It seems
5494 like a good idea to have all the regexps in the same group.
5497 ChangeLog muse-colors.el muse-regexps.el muse.el
5500 2005-06-09 19:48:02 GMT Michael Olson <mwolson@gnu.org> patch-47
5503 Update my example config, minor code cleanup.
5505 muse--main--1.0--patch-47
5507 * examples/mwolson/muse-init.el (muse-project-alist): Shorten project
5508 names and add "Plans" project.
5510 * muse-docbook.el (looking-back): Delete.
5512 * muse-html.el (looking-back): Delete.
5514 * muse-html.el (muse-html-markup-paragraph): Use `muse-looking-back'
5515 instead of `looking-back'.
5517 * muse.el (muse-looking-back): Instead of redefining the `looking-back'
5518 function, use this function. If `looking-back' exists, call it;
5519 otherwise, use a workaround.
5522 contrib/.arch-ids/pcomplete.el.id contrib/pcomplete.el
5525 ChangeLog examples/mwolson/muse-init.el muse-docbook.el
5526 muse-html.el muse.el
5529 2005-05-30 22:15:13 GMT Michael Olson <mwolson@gnu.org> patch-46
5532 Handle a few paragraph publishing edge cases better.
5534 muse--main--1.0--patch-46
5536 * muse-docbook.el (muse-docbook-markup-regexps): Consolidate the
5537 beginning-of-document, end-of-document, and paragraph separator regexps
5538 so that one markup rule can be used in all these cases.
5539 (muse-docbook-markup-paragraph): Handle more cases correctly. In
5540 particular, blockquote or center at beginning or end of document will
5541 be published properly. Hopefully this won't slow things down too much.
5542 (muse-docbook-markup-paragraph-close): Removed.
5544 * muse-blosxom.el (muse-blosxom-markup-regexps): Ditto.
5546 * muse-html.el (muse-html-markup-regexps, muse-html-markup-paragraph):
5548 (muse-html-markup-paragraph-close): Removed.
5551 ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
5554 2005-05-28 23:37:11 GMT Michael Olson <mwolson@gnu.org> patch-45
5557 Improve prompt when reading a tag.
5559 muse--main--1.0--patch-45
5561 * muse-mode.el (muse-insert-tag): Add a colon after "default" like some
5562 other Emacs modes seem to do.
5565 ChangeLog muse-mode.el
5568 2005-05-28 23:34:50 GMT Michael Olson <mwolson@gnu.org> patch-44
5571 Warn user when publishing fails due to a private directory.
5573 muse--main--1.0--patch-44
5575 * muse-project.el (muse-project-private-p): Warn users when publishing a
5576 file fails due to its directory not being readable by others. Make
5577 sure that you do a `chmod +o name_of_directory' if you want the
5578 contents of that directory to be publishable.
5581 ChangeLog muse-project.el
5584 2005-05-28 23:21:39 GMT Michael Olson <mwolson@gnu.org> patch-43
5587 Fix error with example tags and message publishing style.
5589 muse--main--1.0--patch-43
5591 * muse-colors.el: Don't define `font-lock-mode' as a variable. Check to
5592 see if a previous definition for `font-lock-multiline' exists.
5594 * muse-message.el (muse-message-example-tag): Don't require two
5595 additional (unused) arguments.
5598 ChangeLog muse-colors.el muse-message.el
5601 2005-05-22 05:58:40 GMT Michael Olson <mwolson@gnu.org> patch-42
5604 Always end the published document with a newline.
5606 muse--main--1.0--patch-42
5608 * muse-html.el (muse-html-markup-paragraph-close): Always end the
5609 published document with a newline.
5611 * muse-docbook.el (muse-docbook-markup-paragraph-close): Ditto.
5614 ChangeLog muse-docbook.el muse-html.el
5617 2005-05-22 01:26:13 GMT Michael Olson <mwolson@gnu.org> patch-41
5620 Don't let automatic backup files crash the publishing process.
5622 muse--main--1.0--patch-41
5624 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove rule for date
5625 directive since this value is already processed by
5626 `muse-publish-markup-directive', and may be obtained by using
5627 the code: (muse-publishing-directive "date").
5629 * muse-colors.el (muse-colors-region): Make sure that we don't ever try
5630 to run (funcall nil); this happened once during a debugging process.
5632 * muse-project.el (muse-project-private-p): Skip any file for which we
5633 cannot fetch attributes. This fixes a bug where having an
5634 Emacs-generated automatic backup file in a publishing directory causes
5635 the publishing process to halt with an error.
5638 ChangeLog muse-blosxom.el muse-colors.el muse-project.el
5641 2005-05-20 20:44:46 GMT Michael Olson <mwolson@gnu.org> patch-40
5644 Apply fix in previous patch to the DocBook publishing style.
5646 muse--main--1.0--patch-40
5648 * muse-docbook.el (muse-docbook-markup-paragraph-close): Apply fix from
5649 previous patch here as well.
5653 ChangeLog muse-docbook.el
5656 2005-05-20 20:28:32 GMT Michael Olson <mwolson@gnu.org> patch-39
5659 Fix newly-introduced lock-up during HTML publishing.
5661 muse--main--1.0--patch-39
5663 * muse-blosxom.el (muse-blosxom-markup-regexps): Give date directive and
5664 planner rules higher priority in the publishing sequence. Hopefully
5665 this will not wreck anything; I don't use these rules, so I cannot
5666 tell. This wasn't a real bugfix, just an aesthetic code thing for me.
5668 * muse-html.el (muse-html-markup-paragraph-close): Don't use
5669 replace-match; that seems to be slightly evil. Return nil instead of a
5670 newline since otherwise Muse thinks that we are not done yet and gets
5671 into an infinite loop. This should fix the lock-up problem that
5672 resulted from the previous few patches.
5675 ChangeLog muse-blosxom.el muse-html.el
5678 2005-05-19 23:44:16 GMT Michael Olson <mwolson@gnu.org> patch-38
5683 muse--main--1.0--patch-38
5685 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove stray parenthesis.
5689 ChangeLog muse-blosxom.el
5692 2005-05-19 23:41:54 GMT Michael Olson <mwolson@gnu.org> patch-37
5695 Make docbook and blosxom modes close paragraphs properly at end.
5697 muse--main--1.0--patch-37
5699 * muse-blosxom.el (muse-blosxom-markup-regexps): Use new rule from last
5702 * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
5703 (muse-docbook-markup-paragraph-close): Adapt from
5704 `muse-html-markup-paragraph-close'.
5706 * muse-html.el (muse-html-markup-paragraph-close): Add newline so that we
5707 preserve the same appearance as before the last patch.
5710 ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
5713 2005-05-19 23:26:50 GMT Michael Olson <mwolson@gnu.org> patch-36
5716 Bugfix: Close P tag properly at end of file.
5718 muse--main--1.0--patch-36
5720 * muse-blosxom.el: Fix bug where loading this file twice would cause an
5723 * muse-html.el (muse-html-markup-regexps): Use simpler mechanism for
5724 detecting whether or not a paragraph needs a closing P tag.
5725 (muse-html-markup-paragraph-close): New function that only inserts a
5726 closing P tag when an unclosed P tag is nearby.
5729 ChangeLog muse-blosxom.el muse-html.el
5732 2005-05-18 06:07:02 GMT Michael Olson <mwolson@gnu.org> patch-35
5735 Update my example settings.
5737 muse--main--1.0--patch-35
5739 * examples/mwolson/muse-init.el: Synchronize with my current settings.
5742 ChangeLog examples/mwolson/muse-init.el
5745 2005-05-18 06:03:07 GMT Michael Olson <mwolson@gnu.org> patch-34
5748 Update documentation for C-c TAB feature.
5750 muse--main--1.0--patch-34
5752 * muse.texi (Keystroke Summary): Note that C-c TAB calls
5760 2005-05-18 06:00:27 GMT Michael Olson <mwolson@gnu.org> patch-33
5763 New feature: tag completion with C-c TAB.
5765 muse--main--1.0--patch-33
5767 * muse-mode.el (muse-mode-map): Map C-c TAB to `muse-insert-tag'.
5768 (muse-tag-history, muse-custom-tags): New variables that keep track of
5769 the tag history and newly-entered tags respectively for
5771 (muse-insert-tag): New function that interactively prompts the user for
5775 ChangeLog muse-mode.el
5778 2005-05-18 05:49:07 GMT Michael Olson <mwolson@gnu.org> patch-32
5781 Fix XHTML validation error with <hr> and <br>.
5783 muse--main--1.0--patch-32
5785 * muse-html.el (muse-xhtml-markup-strings): Use the proper form of the BR
5786 and HR tags for XHTML publishing. This should fix a few validation
5787 errors that I've been noticing lately.
5790 ChangeLog muse-html.el
5793 2005-05-12 22:46:10 GMT Michael Olson <mwolson@gnu.org> patch-31
5796 Remove flyspell overlays on links.
5798 muse--main--1.0--patch-31
5800 * muse-colors.el (muse-colors-link): Remove flyspell overlays. This
5801 should make the link clickable. On Emacs21, the color will stay red,
5802 but other Emacsen should do the right thing, which is use the normal
5803 link color. Hopefully this will fix some strange flyspell-related link
5807 ChangeLog muse-colors.el
5810 2005-05-06 03:30:05 GMT Michael Olson <mwolson@gnu.org> patch-30
5813 Update my example Muse settings.
5815 muse--main--1.0--patch-30
5817 * examples/mwolson/muse-init.el: Update from my latest version.
5818 (muse-project-alist): Remove the francais part of my blog.
5819 (my-muse-mode-flyspell-p): Split old `my-muse-mode-affect-p' function
5820 into this and `my-muse-mode-fill-nobreak-p'.
5821 (muse-mode-hook): Tell fill mode to avoid breaking links; hopefully
5822 this is the best way to accomplish this.
5823 (my-muse-blosxom-title-to-file): Replace more non-alphanumeric
5824 characters in the title.
5825 (my-muse-prepare-entry-for-xanga): Treat example regions better.
5828 ChangeLog examples/mwolson/muse-init.el
5831 2005-04-21 18:25:28 GMT Michael Olson <mwolson@gnu.org> patch-29
5834 Add simple `muse-version' function.
5836 muse--main--1.0--patch-29
5838 * muse.el (muse-version): New function that displays the value of the
5839 `muse-version' variable. This should be easier for the user to type
5840 than C-h v muse-version.
5846 2005-04-21 18:19:02 GMT Michael Olson <mwolson@gnu.org> patch-28
5849 Don't compile documentation by default.
5851 muse--main--1.0--patch-28
5853 * Makefile (all): Don't compile documentation by default.
5854 (doc): Use this rule to compile documentation.
5860 2005-04-16 18:08:24 GMT Michael Olson <mwolson@gnu.org> patch-27
5863 Merge RSS 2.0 enclosure support for muse-journal.el from johnw
5865 muse--main--1.0--patch-27
5867 2005-04-16 Michael Olson <mwolson@gnu.org>
5869 * muse-journal.el: Merge in enclosure support for RSS 2.0 from
5870 johnw. If a journal entry's title is a [[link]], then an
5871 <enclosure> tag will be added to the XML data giving the size and
5872 MIME type of the link target. This makes podcasting with Muse
5874 (muse-journal-rss-entry-template): Add enclosure usage to example.
5875 (muse-journal-rss-munge-buffer): Implement enclosures.
5878 ChangeLog muse-journal.el
5881 2005-04-15 05:54:30 GMT Michael Olson <mwolson@gnu.org> patch-26
5884 Standardize source headers, appease elint, don't require planner
5886 muse--main--1.0--patch-26
5888 2005-04-15 Michael Olson <mwolson@gnu.org>
5890 * Makefile, scripts/muse-build.el: Moved muse-build.el to the
5891 `scripts' directory since it really isn't part of Muse proper; it
5892 is used to generate Muse output from the command line.
5894 * muse-blosxom.el: Handle case where planner is not loaded so that
5895 it isn't a hard requirement.
5897 * muse-colors.el: Move definition of `muse-colors-tag-info' up so
5898 that elint doesn't complain.
5900 * muse-message.el (muse-message-markup-link): Don't throw up on
5901 links with no description.
5903 * muse-blosxom.el, muse-book.el, muse-colors.el, muse-convert.el,
5904 muse-docbook.el, muse-html.el, muse-http.el, muse-journal.el,
5905 muse-latex.el, muse-message.el, muse-mode.el, muse-poem.el,
5906 muse-project.el, muse-publish.el, muse-regexps.el,
5907 muse-texinfo.el, muse.el: Add standard header for each file in
5908 preparation for the initial release, which will hopefully happen
5909 sometime within the next month.
5913 experimental/.arch-ids/=id
5916 ChangeLog Makefile muse-blosxom.el muse-book.el muse-colors.el
5917 muse-convert.el muse-docbook.el muse-html.el muse-http.el
5918 muse-journal.el muse-latex.el muse-message.el muse-mode.el
5919 muse-poem.el muse-project.el muse-publish.el muse-regexps.el
5920 muse-texinfo.el muse.el
5923 .arch-ids/muse-build.el.id
5924 ==> scripts/.arch-ids/muse-build.el.id
5926 ==> scripts/muse-build.el
5928 removed directories:
5929 experimental experimental/.arch-ids
5932 2005-04-14 23:46:47 GMT Michael Olson <mwolson@gnu.org> patch-25
5935 Merge contents of muse-latexcjk.el into muse-latex.el.
5937 muse--main--1.0--patch-25
5939 2005-04-14 Michael Olson <mwolson@gnu.org>
5941 * muse-latex.el (muse-latexcjk-header, muse-latexcjk-footer)
5942 (muse-latexcjk-encoding-map, muse-latexcjk-encoding-default)
5943 (muse-latexcjk-encoding, muse-latexcjk-transform-content-type):
5944 Merge in from muse-latexcjk.el.
5946 * muse-latexcjk.el: Removed, functionality merged with
5950 .arch-ids/muse-latexcjk.el.id muse-latexcjk.el
5953 ChangeLog muse-latex.el
5956 2005-04-06 23:25:47 GMT Michael Olson <mwolson@gnu.org> patch-24
5959 Merge muse-xhtml.el into muse-html.el.
5961 muse--main--1.0--patch-24
5963 2005-04-06 Michael Olson <mwolson@gnu.org>
5965 * examples/mwolson/muse-init.el: Update with respect to the
5966 muse-xhtml.el merge.
5968 * muse-html.el: The contents of muse-xhtml.el have been merged in
5969 as advised by John Wiegley.
5970 (muse-html-style-sheet): Add example for XHTML use in the
5971 function's documentation.
5972 (muse-xhtml-header, muse-xhtml-footer, muse-xhtml-markup-tags):
5973 Moved from muse-xhtml.el.
5975 * muse-xhtml.el: Removed; contents merged into muse-html.el.
5978 .arch-ids/muse-xhtml.el.id muse-xhtml.el
5981 ChangeLog examples/mwolson/muse-init.el muse-html.el
5984 2005-04-06 03:18:55 GMT Michael Olson <mwolson@gnu.org> patch-23
5987 Try to fix regexps for Emacs 21.4.
5989 muse--main--1.0--patch-23
5991 2005-04-05 Michael Olson <mwolson@gnu.org>
5993 * muse-regexps.el (muse-extreg-usable-p): Try to make regexps work
5997 ChangeLog muse-regexps.el
6000 2005-04-01 17:59:47 GMT Michael Olson <mwolson@gnu.org> patch-22
6003 Add comments to the publish-project example script
6005 muse--main--1.0--patch-22
6007 2005-04-01 Michael Olson <mwolson@gnu.org>
6009 * examples/publish-project: Moved here from
6010 scripts/publish-project. Added a few comments so people know what
6014 ChangeLog examples/publish-project
6017 scripts/.arch-ids/publish-project.id
6018 ==> examples/.arch-ids/publish-project.id
6019 scripts/publish-project
6020 ==> examples/publish-project
6023 2005-04-01 02:27:08 GMT Michael Olson <mwolson@gnu.org> patch-21
6026 New XHTML style, add more examples to my sample muse config
6028 muse--main--1.0--patch-21
6030 2005-03-31 Michael Olson <mwolson@gnu.org>
6032 * examples/mwolson/muse-init.el: Give an example of deriving a
6033 custom publishing style.
6034 (my-muse-blosxom-finalize): Finalizes the "my-blosxom" style.
6035 (my-muse-prepare-entry-for-xanga): Mangle the published output
6036 from a blosxom project and copy the result to the clipboard for
6037 easy pasting into Xanga's web form. The file is untouched.
6039 * muse-html.el (muse-html-style-sheet): Include the <style
6040 type="text/css"></style> wrapper around the example.
6041 (muse-html-header): Don't add <style type="text/css"></style>
6042 around the value of `muse-html-style-sheet' anymore. This allows
6043 for the option of putting your stylesheet(s) in a separate file.
6044 An example of this is given in the documentation for this
6047 * muse-xhtml: New file that implements a publishing style which is
6048 derived from HTML mode. It uses a slightly modified version of
6049 the HTML markup rules to generate XHTML-compliant output.
6051 * muse-blosxom.el: Add new "blosxom-xhtml" style. The old
6052 "blosxom" style has been renamed to "blosxom-html". Fix a few
6055 * muse-journal.el: Add new "journal-xhtml" style.
6057 * muse-message.el: Add new "message-xhtml" style.
6060 .arch-ids/muse-xhtml.el.id muse-xhtml.el
6063 ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
6064 muse-html.el muse-journal.el muse-message.el
6067 2005-03-25 03:55:13 GMT Michael Olson <mwolson@gnu.org> patch-20
6070 Add my muse configuration to the examples
6072 muse--main--1.0--patch-20
6074 2005-03-24 Michael Olson <mwolson@gnu.org>
6076 * examples/johnw: Move John Wiegley's configuration to this
6079 * examples/mwolson: My configuration files go here.
6081 * examples/mwolson/muse-init.el: My Muse configuration file. I
6082 just figured out how to keep links from being spell-checked or
6083 split up by fill-mode, so the implementation of this may be found
6084 here. I also made a function that sets up a blog entry for me.
6087 examples/johnw/.arch-ids/=id examples/mwolson/.arch-ids/=id
6088 examples/mwolson/.arch-ids/muse-init.el.id
6089 examples/mwolson/muse-init.el
6095 examples/.arch-ids/muse-johnw.el.id
6096 ==> examples/johnw/.arch-ids/muse-johnw.el.id
6097 examples/.arch-ids/publish-johnw.id
6098 ==> examples/johnw/.arch-ids/publish-johnw.id
6099 examples/muse-johnw.el
6100 ==> examples/johnw/muse-johnw.el
6101 examples/publish-johnw
6102 ==> examples/johnw/publish-johnw
6105 examples/johnw examples/johnw/.arch-ids examples/mwolson
6106 examples/mwolson/.arch-ids
6109 2005-03-24 22:57:10 GMT Michael Olson <mwolson@gnu.org> patch-19
6112 Add muse-blosxom script and plugin for pyblosxom
6114 muse--main--1.0--patch-19
6116 2005-03-24 Michael Olson <mwolson@gnu.org>
6118 * muse-blosxom.el: Update copyright notice in headers and mention
6119 the pyblosxom scripts.
6121 * contrib/pyblosxom: New directory containing pyblosxom plugins
6124 * contrib/getstamps.py: Script that generates the "timestamps"
6125 file, run on the local machine.
6127 * contrib/hardcodedates.py: PyBlosxom plugin that interprets the
6131 contrib/pyblosxom/.arch-ids/=id
6132 contrib/pyblosxom/.arch-ids/getstamps.py.id
6133 contrib/pyblosxom/.arch-ids/hardcodedates.py.id
6134 contrib/pyblosxom/getstamps.py
6135 contrib/pyblosxom/hardcodedates.py
6138 ChangeLog muse-blosxom.el
6141 contrib/pyblosxom contrib/pyblosxom/.arch-ids
6144 2005-03-23 19:05:09 GMT Michael Olson <mwolson@gnu.org> patch-18
6147 muse-blosxom.el has matured past experimental status
6149 muse--main--1.0--patch-18
6151 2005-03-23 Michael Olson <mwolson@gnu.org>
6153 * muse-blosxom.el: Remove common functionality that has already
6154 been implemented in `muse-html.el'. Derive this mode from
6155 `muse-html'. Update documentation. I now feel that this file is
6156 ready to be included in the top-level Muse directory.
6159 ChangeLog muse-blosxom.el
6162 experimental/.arch-ids/muse-blosxom.el.id
6163 ==> .arch-ids/muse-blosxom.el.id
6164 experimental/muse-blosxom.el
6168 2005-03-22 05:28:01 GMT Michael Olson <mwolson@gnu.org> patch-17
6171 Make muse-blosxom.el slightly less experimental
6173 muse--main--1.0--patch-17
6175 2005-03-22 Michael Olson <mwolson@gnu.org>
6177 * experimental/muse-blosxom.el (muse-blosxom-page-date-alist):
6178 Renamed from `blosxom-page-date-alist'. Currently it does nothing
6180 (muse-blosxom-markup-regexps): Remove unnecessary first grouping
6181 from the `muse-blosxom-markup-date-directive' rule.
6182 (blosxom-set-time): Remove this function. We're not going to be
6183 touching the timestamp manually anymore -- it's too much of a
6184 hassle. Right now I've got a python program that compiles a
6185 timestamp file and a pyblosxom helper that reads it. Something
6186 similar could be arranged for blosxom, I'm sure.
6190 ChangeLog experimental/muse-blosxom.el
6193 2005-03-20 19:40:10 GMT Michael Olson <mwolson@gnu.org> patch-16
6196 Apply latest journal-related updates from johnw
6198 muse--main--1.0--patch-16
6202 ChangeLog examples/muse-johnw.el muse-journal.el
6205 2005-03-01 02:58:29 GMT Michael Olson <mwolson@gnu.org> patch-15
6208 Add Projects node to the manual
6210 muse--main--1.0--patch-15
6212 2005-02-28 Michael Olson <mwolson@gnu.org>
6214 * muse.texi: Change copyright notice since the FSF is now the
6216 (Projects): New node, based on a section from the README file.
6222 2005-03-01 02:25:15 GMT Michael Olson <mwolson@gnu.org> patch-14
6225 Correct documentation, adding some content.
6227 muse--main--1.0--patch-14
6229 2005-02-28 Michael Olson <mwolson@gnu.org>
6231 * muse.texi: Change license terms of the documentation to the GNU
6232 GPL instead of the GNU FDL, as per the consent of the copyright
6233 holders of the emacs-wiki manual, from which this is based. Some
6234 emacs-wiki-isms in the manual were corrected, and the Getting
6235 Started section was updated.
6241 2005-02-17 19:08:19 GMT Michael Olson <mwolson@gnu.org> patch-13
6244 Make muse-blosxom.el a bit more sane, still need to bum it down a bit
6246 muse--main--1.0--patch-13
6248 2005-02-17 Michael Olson <mwolson@gnu.org>
6250 * experimental/muse-blosxom.el: Somehow the contents of this file
6251 managed to get duplicated. I removed the duplicates.
6252 (muse-blosxom-date): Remove this, since it is not useful.
6253 (muse-blosxom-header): Use the standard header that blosxom.el
6257 ChangeLog experimental/muse-blosxom.el
6260 2005-02-08 04:20:41 GMT Michael Olson <mwolson@gnu.org> patch-12
6263 Initial commit of muse.texi, nothing substantial
6265 muse--main--1.0--patch-12
6267 2005-02-07 Michael Olson <mwolson@gnu.org>
6269 * muse.texi: New file that provides the documentation for Muse.
6270 It is in a very rough form at the moment. Nothing substantial may
6271 be found here yet. Be ye warned.
6274 .arch-ids/muse.texi.id muse.texi
6280 2005-02-08 01:15:15 GMT Michael Olson <mwolson@gnu.org> patch-11
6283 Add docstring, new trivial function
6285 muse--main--1.0--patch-11
6287 2005-02-07 Michael Olson <mwolson@gnu.org>
6289 * muse-mode.el (muse-mode-map): Make "C-c =" trigger
6290 `muse-what-changed'. No functionality change.
6291 (muse-what-changed): New function that displays in diff format the
6292 changes made since the buffer was last saved.
6294 * muse-project.el (muse-project-publish): Add docstring.
6297 ChangeLog muse-mode.el muse-project.el
6300 2005-02-04 18:42:08 GMT Michael Olson <mwolson@gnu.org> patch-10
6303 Add experimental version of muse-blosxom.el to project
6305 muse--main--1.0--patch-10
6307 2005-02-04 Michael Olson <mwolson@gnu.org>
6309 * Makefile (realclean): Remove file that gets generated when fonts
6312 * experimental/muse-bloxsom.el: New file that implements Blosxom
6313 support for Muse. It's in a very rough state, hence its placement
6314 in the `experimental' directory.
6317 experimental/.arch-ids/=id
6318 experimental/.arch-ids/muse-blosxom.el.id
6319 experimental/muse-blosxom.el
6325 experimental experimental/.arch-ids
6328 2005-02-04 18:19:44 GMT Michael Olson <mwolson@gnu.org> patch-9
6331 Make permissions more consistent
6333 muse--main--1.0--patch-9
6339 modified directories:
6340 contrib examples scripts
6343 2005-02-04 18:13:56 GMT Michael Olson <mwolson@gnu.org> patch-8
6348 muse--main--1.0--patch-8
6350 2005-02-04 Michael Olson <mwolson@gnu.org>
6352 * muse-build.el: Add contrib directory to `load-path'.
6353 (muse-elint-files): Load `muse-regexps.el'.
6355 * scripts/publish: Change permissions so that this script is
6356 executable. Add contrib directory to load list. Add
6357 `muse-regexps.el' to list.
6360 ChangeLog muse-build.el scripts/publish
6363 2005-01-31 21:04:43 GMT Michael Olson <mwolson@gnu.org> patch-7
6366 Use "—" instead of "—"
6368 muse--main--1.0--patch-7
6370 2005-01-31 Michael Olson <mwolson@gnu.org>
6372 * muse-docbook.el (muse-docbook-markup-strings): Replace "—"
6373 with "—" so that documents validate properly. Thanks to
6374 Björn Lindström for the suggestion.
6376 * muse-html.el (muse-html-markup-strings): Ditto.
6379 ChangeLog muse-docbook.el muse-html.el
6382 2005-01-25 19:04:31 GMT Michael Olson <mwolson@gnu.org> patch-6
6385 Fix use of "[:blank:]" in underline markup
6387 muse--main--1.0--patch-6
6389 2005-01-25 Michael Olson <mwolson@gnu.org>
6391 * muse-colors.el (muse-colors-markup): Replace "[:blank:]" with
6392 use of `muse-regexp-blank'.
6395 ChangeLog muse-colors.el
6398 2005-01-03 06:00:43 GMT Michael Olson <mwolson@member.fsf.org> patch-5
6401 Fix problem with headings being given wrong face
6403 muse--main--1.0--patch-5
6405 2005-01-03 Michael Olson <mwolson@gnu.org>
6407 * muse-colors.el: Add header.
6408 (muse-colors-emphasized): Headings were being given the coloring
6409 for the next level of heading instead of the real
6410 level (i.e. `muse-header-2' instead of `muse-header-1' for "*
6411 Heading"). Thanks to Lan Yufeng for finding this and sending a
6414 * muse-regexps.el: Fix header.
6417 ChangeLog muse-colors.el muse-regexps.el
6420 2005-01-02 00:02:15 GMT Michael Olson <mwolson@member.fsf.org> patch-4
6425 muse--main--1.0--patch-4
6427 2005-01-01 Michael Olson <mwolson@gnu.org>
6429 * ChangeLog: Move old ChangeLog to ChangeLog.2004. This new
6430 version will be automatically maintained by Arch.
6434 .arch-ids/ChangeLog.id ChangeLog
6437 .arch-ids/ChangeLog.id
6438 ==> .arch-ids/ChangeLog.2004.id
6443 2004-12-30 07:26:48 GMT Michael Olson <mwolson@member.fsf.org> patch-3
6446 Extended regexps fix, allow spaces in 1st part of links
6448 muse--main--1.0--patch-3
6450 2004-12-30 Michael Olson <mwolson@gnu.org>
6452 * muse.el (muse-link-regexp): Allow spaces in the first part of
6455 * muse-colors.el, muse-convert.el, muse-docbook.el: Use
6456 customizable alternatives to extended character classes.
6458 * muse-html.el, muse-mode.el, muse-publish.el: Ditto.
6461 ChangeLog muse-colors.el muse-convert.el muse-docbook.el
6462 muse-html.el muse-mode.el muse-publish.el muse.el
6465 2004-12-30 02:18:07 GMT Michael Olson <mwolson@member.fsf.org> patch-2
6468 Begin to change regexp handling, tweak muse.el header
6470 muse--main--1.0--patch-2
6472 2004-12-29 Michael Olson <mwolson@gnu.org>
6474 * muse.el: Change Copyright notice to FSF. Change Maintainer to
6477 * muse-regexps.el: New file that implements regexp handling.
6478 Generalized regexp options will be moved to it eventually.
6481 .arch-ids/muse-regexps.el.id muse-regexps.el
6487 2004-12-30 01:49:50 GMT Michael Olson <mwolson@member.fsf.org> patch-1
6490 Do some early spring cleaning
6492 muse--main--1.0--patch-1
6494 2004-12-29 Michael Olson <mwolson@gnu.org>
6496 * Makefile: Change path to `publish' script.
6498 * contrib/pcomplete.el: New file that is used by Muse without
6499 actually being a part of it: hence its location in the contrib
6502 * contrib/cgi.el, contrib/httpd.el: New location.
6504 * examples/muse-johnw.el, examples/publish-johnw: Ditto.
6506 * scripts/publish, scripts/publish-project: Ditto.
6509 contrib/.arch-ids/=id contrib/.arch-ids/pcomplete.el.id
6510 contrib/pcomplete.el examples/.arch-ids/=id
6511 scripts/.arch-ids/=id
6518 ==> contrib/.arch-ids/cgi.el.id
6519 .arch-ids/httpd.el.id
6520 ==> contrib/.arch-ids/httpd.el.id
6521 .arch-ids/muse-johnw.el.id
6522 ==> examples/.arch-ids/muse-johnw.el.id
6523 .arch-ids/publish-johnw.id
6524 ==> examples/.arch-ids/publish-johnw.id
6525 .arch-ids/publish-project.id
6526 ==> scripts/.arch-ids/publish-project.id
6527 .arch-ids/publish.id
6528 ==> scripts/.arch-ids/publish.id
6532 ==> contrib/httpd.el
6534 ==> examples/muse-johnw.el
6538 ==> examples/publish-johnw
6540 ==> scripts/publish-project
6543 contrib contrib/.arch-ids examples examples/.arch-ids scripts
6547 2004-12-30 01:33:11 GMT Michael Olson <mwolson@member.fsf.org> base-0
6550 tag of mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
6552 muse--main--1.0--base-0
6554 (automatically generated log message)
6557 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--base-0
6558 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-1
6559 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-2
6560 lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-1
6561 lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-2
6562 mwolson@member.fsf.org--2004/muse--main--1.0--base-0
6563 mwolson@member.fsf.org--2004/muse--main--1.0--patch-1
6564 mwolson@member.fsf.org--2004/muse--main--1.0--patch-2
6565 mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
6566 mwolson@member.fsf.org--2004/muse--mwolson--1.0--base-0
6567 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-1
6568 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-2
6569 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-3
6570 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-4
6571 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-5
6572 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-6
6573 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-7
6574 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-8