1 # do not edit -- automatically generated by arch changelog
2 # arch-tag: automatic-ChangeLog--mwolson@gnu.org--2005/muse--main--1.0
5 2005-07-04 11:20:50 GMT Michael Olson <mwolson@gnu.org> patch-83
8 Update postal address of FSF in muse-wiki.el.
10 muse--main--1.0--patch-83
12 * lisp/muse-wiki.el: Update postal address of the FSF.
16 ChangeLog lisp/muse-wiki.el
19 2005-07-01 22:48:51 GMT Michael Olson <mwolson@gnu.org> patch-82
22 Interpret explicit links before emphasis.
24 muse--main--1.0--patch-82
26 * lisp/muse-publish.el (muse-publish-markup-regexps): Interpret explicit
27 links before emphasis.
29 * lisp/muse-wiki.el (muse-publish): Make rules use a multiple of 100 just
33 ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
36 2005-06-26 22:55:55 GMT Michael Olson <mwolson@gnu.org> patch-81
39 Wiki hacking, regexp tweaks.
41 muse--main--1.0--patch-81
43 * lisp/muse-project.el (muse-project-ignore-regexp): Change group to
46 * lisp/muse-regexps.el (muse-regexp-use-character-classes): New variable
47 that indicates whether or not to use character classes in regexps. The
48 default is to let Muse try to figure it out.
49 (muse-extreg-usable-p): Make use of this variable.
51 * lisp/muse-regexps.el (muse-url-regexp): There's too much whitespace in
52 this regexp. I'm guessing it was supposed to have a TAB in there at
53 one time. Replace this stuff with muse-regexp-space.
55 * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use wikified EmacsWiki
58 * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use "choice" instead of
61 * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Include the page
62 delimiter as part of the regexp. Allow "#" or "::" to be a delimiter.
63 We'll fix those anchor problems eventually!
65 * lisp/muse-wiki.el (muse-wiki-interwiki-at-point): New function that
66 uses `muse-interwiki-handle' to determine whether an interwiki link is
69 * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Make URL optional and
70 look for a suitable value at point if needed.
72 * lisp/muse-wiki.el: Make interwiki regexps color the same as wikiwords.
74 * lisp/muse-wiki.el: Add publishing rule for muse-wiki-interwiki-regexp.
76 * lisp/muse-wiki.el (muse-mode-link-functions): Add interwiki handling.
79 ChangeLog lisp/muse-project.el lisp/muse-regexps.el
83 2005-06-25 04:44:00 GMT Michael Olson <mwolson@gnu.org> patch-80
86 Make installation of manual when not using Debian go smoothly.
88 muse--main--1.0--patch-80
90 * Makefile.defs (INSTALLINFO): New variable that specifies what command
91 and options are to be used when insinuating the Muse documentation into
94 * Makefile (install): Make use of INSTALLINFO.
96 * README (Installation): Give directions for changing INSTALLINFO on a
97 Debian system and changing where Muse is installed.
102 ChangeLog Makefile Makefile.defs README muse.texi
105 2005-06-25 04:09:15 GMT Michael Olson <mwolson@gnu.org> patch-79
108 Fix compiler warning induced by last patch.
110 muse--main--1.0--patch-79
112 * lisp/muse-project.el (muse-current-file): Move to muse.el to fix
116 ChangeLog lisp/muse-project.el lisp/muse.el
119 2005-06-25 04:02:11 GMT Michael Olson <mwolson@gnu.org> patch-78
122 Add `muse-current-file', fix minor QuickStart issue.
124 muse--main--1.0--patch-78
126 * examples/QuickStart: Make John Wiegley the author.
128 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
129 `muse-current-file' instead of `buffer-file-name'.
131 * lisp/muse-project.el (muse-current-project): Document.
133 * lisp/muse-project.el (muse-current-file): New variable indicating the
134 name, including path, of the file that is currently being published.
135 (muse-project-of-file): Make use of
138 * lisp/muse-publish.el (muse-publish-file): Set `muse-current-file' here.
140 * lisp/muse.el (muse-page-name): Make use of `muse-current-file'.
143 ChangeLog examples/QuickStart lisp/muse-blosxom.el
144 lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
148 2005-06-24 21:15:35 GMT Michael Olson <mwolson@gnu.org> patch-77
151 Make muse-replace-regexp-in-string closer to its parent; no func change.
153 muse--main--1.0--patch-77
155 * lisp/muse.el (muse-replace-regexp-in-string): Add 2 more optional args
156 to implement all functionality of `replace-regexp-in-string'. No
157 functionality change.
161 ChangeLog lisp/muse.el
164 2005-06-24 00:22:12 GMT Michael Olson <mwolson@gnu.org> patch-76
167 Play nicely with fill, adaptive-fill, and flyspell.
169 muse--main--1.0--patch-76
171 * muse-mode.el (muse-mode-intangible-links): New function used to
172 determine whether links will be considered intangible.
174 * lisp/muse-mode.el (muse-mode-link-functions)
175 (muse-mode-handler-functions): Minor docfix.
177 * lisp/muse-mode.el (muse-mode): Don't split long links when performing
178 fill. Play nicely with adaptive-fill. Avoid lockup with flyspell by
179 making links intangible by default, but this may be adjusted by use of
180 the `muse-mode-intangible-links' function.
182 * lisp/muse-mode.el (muse-mode-fill-nobreak-p): New function that returns
183 nil if we should allow a fill to occur here. Keeps links from being
186 * lisp/muse-mode.el (muse-mode-flyspell-p): New function that returns
187 non-nil if we allow spell-checking to occur here. Keeps links from
188 being improperly colorized.
190 * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Break up long line; no
191 functionality change.
194 ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
197 2005-06-23 07:13:35 GMT Michael Olson <mwolson@gnu.org> patch-75
200 Minor doc changes and code prettification.
202 muse--main--1.0--patch-75
204 * AUTHORS: Note that YH's assignment is in the mail.
206 * README (scripts): Explain better the contents of the `scripts'
209 * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Split long line.
212 AUTHORS ChangeLog README lisp/muse-wiki.el
215 2005-06-23 05:20:04 GMT Michael Olson <mwolson@gnu.org> patch-74
218 Merged from hodique@lifl.fr--2005 (patch 7-11)
220 muse--main--1.0--patch-74
224 * hodique@lifl.fr--2005/muse--yh--1.0--patch-7
225 split WikiWords and InterWiki links into their own package
227 * hodique@lifl.fr--2005/muse--yh--1.0--patch-8
228 Merged from mwolson@gnu.org--2005 (patch 63-67), adapted muse-wiki features
230 * hodique@lifl.fr--2005/muse--yh--1.0--patch-9
231 Mimic experimental behavior for interwiki
233 * hodique@lifl.fr--2005/muse--yh--1.0--patch-10
236 * hodique@lifl.fr--2005/muse--yh--1.0--patch-11
240 lisp/.arch-ids/muse-wiki.el.id lisp/muse-wiki.el
243 ChangeLog lisp/muse-colors.el lisp/muse-html.el
244 lisp/muse-mode.el lisp/muse-publish.el lisp/muse.el
247 experimental/.arch-ids/muse-wiki.el.id
248 ==> experimental/.arch-ids/muse-wiki-old.el.id
249 experimental/muse-wiki.el
250 ==> experimental/muse-wiki-old.el
253 hodique@lifl.fr--2005/muse--yh--1.0--patch-7
254 hodique@lifl.fr--2005/muse--yh--1.0--patch-8
255 hodique@lifl.fr--2005/muse--yh--1.0--patch-9
256 hodique@lifl.fr--2005/muse--yh--1.0--patch-10
257 hodique@lifl.fr--2005/muse--yh--1.0--patch-11
260 2005-06-22 23:05:33 GMT Michael Olson <mwolson@gnu.org> patch-73
263 Tell people where to find on-line version of manual.
265 muse--main--1.0--patch-73
267 * README: Add on-line locations for manual.
269 * muse.texi: Remove @include directive. This makes generating a PDF of
270 this documentation a lot easier.
272 * muse.texi (Preface): Add on-line locations for manual.
275 ChangeLog README muse.texi
278 2005-06-22 19:57:42 GMT Michael Olson <mwolson@gnu.org> patch-72
281 Try to make Muse play nice with outline minor mode.
283 muse--main--1.0--patch-72
285 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-emphasized)
286 (muse-colors-underlined, muse-use-font-lock, muse-link-properties): Use
287 "muse" instead of "t" when adding invisibility to text or checking for
290 * lisp/muse.el (muse-add-to-invisibility-spec): New function that is a
291 compatibility wrapper for `add-to-invisibility-spec'; XEmacs doesn't have
295 ChangeLog lisp/muse-colors.el lisp/muse.el
298 2005-06-22 08:02:58 GMT Michael Olson <mwolson@gnu.org> patch-71
301 Minor grammar fix in Introduction section of manual.
303 muse--main--1.0--patch-71
305 * muse.texi (Introduction): Minor grammar fix.
311 2005-06-22 06:32:02 GMT Michael Olson <mwolson@gnu.org> patch-70
316 muse--main--1.0--patch-70
318 * lisp/muse-colors.el: Remove unnecessary use of Version in header.
320 * lisp/muse-html.el (muse-html-encoding-map): Add mapping for iso-8859-1.
322 * lisp/muse-poem.el (muse-poem-markup-strings)
323 (muse-poem-chapbook-strings): Make customizable.
325 * lisp/muse-poem.el (muse-chapbook-latex-header)
326 (muse-chapbook-latex-footer): Docfix.
328 * lisp/muse-texinfo.el (muse-texinfo-info-extension)
329 (muse-texinfo-pdf-extension): Ditto.
331 * lisp/muse.el (muse-version): Change to 3.01.
333 * muse.texi (Poem, Texinfo): Last two publishing styles complete. We're
337 ChangeLog lisp/muse-colors.el lisp/muse-html.el
338 lisp/muse-poem.el lisp/muse-texinfo.el lisp/muse.el muse.texi
341 2005-06-20 02:29:08 GMT Michael Olson <mwolson@gnu.org> patch-69
344 Tweak documentation thoroughly; still incomplete.
346 muse--main--1.0--patch-69
348 * README: Minor tweaks.
350 * muse.texi: Massively rename chapters so that the titles are more
351 descriptive. Clean up grammar.
353 * muse.texi (Obtaining Muse): Move content of Installation node here,
354 stripping out any customization tips, since those are covered later.
355 Re-work this chapter since I was dissatisfied with it.
357 * muse.texi (Installation): This node has the content of README regarding
358 installation, which fits the title of the node much better than the
361 * muse.texi (Blosxom): Turn the sections of this section into
364 * muse.texi (Getting Help and Reporting Bugs): Turn this into a list. I
367 * muse.texi (History): Add a "2005" item.
370 ChangeLog README muse.texi
373 2005-06-19 07:15:45 GMT Michael Olson <mwolson@gnu.org> patch-68
376 Finish documenting 2 more publishing styles.
378 muse--main--1.0--patch-68
380 * lisp/muse-blosxom.el, lisp/muse-latex.el: Minor docfixes throughout.
382 * lisp/muse-journal.el: Docfixes.
384 * lisp/muse-publish.el (muse-publish-markup-functions): Add significant
385 documentation to this function.
387 * muse.texi (Blosxom Options): New node containing the publishing styles
388 and options provided by Blosxom.
389 (Book): Add usage note, as I suspect a lot of people might be confused
391 (HTML): Space out entries better.
392 (Journal, LaTeX): New nodes for publishing styles.
393 (Common Elements): Document a few options that are present in
397 ChangeLog lisp/muse-blosxom.el lisp/muse-journal.el
398 lisp/muse-latex.el lisp/muse-publish.el muse.texi
401 2005-06-19 04:45:46 GMT Michael Olson <mwolson@gnu.org> patch-67
404 Make Muse installable and correct an Emacs21 issue.
406 muse--main--1.0--patch-67
408 * Makefile (.PRECIOUS): Indicate that .info and .html files in this
409 directory will be generated.
410 (all): Compile muse.info by default.
411 (doc): Refactor into individual generation rules for .html and .info
413 (install): New rule that installs Muse source code, compiled .elc
414 files, and the manual into proper places.
416 * Makefile.defs (ELISPDIR, INFODIR): Correct minor goof-up.
418 * README (Insinuation): Move old content of Installation here.
419 (Installation): Fill out this section.
420 (Further Documentation): Add link to my website and note that a full
421 manual is included with Muse.
423 * lisp/Makefile (EL): Populate with .el files.
424 (install): New rule that installs both .elc and .el files.
426 * lisp/muse-texinfo.el (muse-texinfo-info-generate): If we're running
427 Emacs21, hack in a handler for the @documentencoding tag so that it
431 ChangeLog Makefile Makefile.defs README lisp/Makefile
435 2005-06-19 03:05:38 GMT Michael Olson <mwolson@gnu.org> patch-66
438 Cater even more to XEmacs and its annoying whims.
440 muse--main--1.0--patch-66
442 * examples/Makefile (%.html, %.pdf, %.info): Pass EMACS value as
443 environment variable.
445 * lisp/Makefile (%.elc, test): Don't use "-L" option since XEmacs can't
446 handle it. Load `muse-build.el' instead.
448 * lisp/muse-colors.el (muse-colors-link): Add note that `link' is not
451 * lisp/muse-journal.el (muse-journal-latex-munge-buffer)
452 (muse-journal-rss-munge-buffer): Add note that the `qotd' binding is
455 * lisp/muse-journal.el (muse-journal-generate-pages): Add note that this
456 function does not appear to be used.
458 * lisp/muse.el (muse-replace-regexp-in-string): Use in place of
459 `replace-regexp-in-string', since XEmacs doesn't have this function.
460 We only implement the first 3 args, but this could be extended if we
463 * lisp/muse-blosxom.el (muse-blosxom-title-to-file): Use
464 `muse-replace-regexp-in-string' in place of `replace-regexp-in-string'
466 * lisp/muse-journal.el (muse-journal-anchorize-title): Ditto.
468 * lisp/muse-colors.el (muse-colors-custom-tags): Remove unused binding to
471 * lisp/muse-convert.el (muse-write-footnote): Ditto.
473 * lisp/muse-html.el (muse-html-markup-table): Ditto.
475 * lisp/muse-http.el (muse-winnow-list): Ditto.
477 * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
479 * lisp/muse-project.el (muse-project-file-entries): Ditto.
481 * lisp/muse-publish.el (muse-publish-markup): Ditto.
483 * scripts/muse-build.el: Add contrib path first; probably doesn't change
486 * scripts/publish: Use EMACS environment variable instead of hard-coding
490 ChangeLog examples/Makefile lisp/Makefile lisp/muse-blosxom.el
491 lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
492 lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
493 lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
494 lisp/muse.el scripts/muse-build.el scripts/publish
497 2005-06-19 00:43:54 GMT Michael Olson <mwolson@gnu.org> patch-65
500 Move lisp files to `lisp' directory; hack on Makefiles, XEmacs compat.
502 muse--main--1.0--patch-65
504 * AUTHORS: Update entry.
506 * muse-*.el: Move to the lisp directory.
508 * lisp/Makefile: New file containing rules to test and compile the
511 * Makefile.defs: New file that contains common definitions for all other
512 Makefiles, such as Emacs command to use.
514 * Makefile: Move lisp-specific rules to lisp/Makefile.
515 (SUBDIRS): New variable containing subdirectories to clean.
517 * README: Update to reflect new location of source files. Give updated
518 directions for compiling with XEmacs.
520 * examples/Makefile (.PRECIOUS): Added to denote which type of files to
522 (%.html): Pass SITEFLAG as an environment variable to
525 * examples/QuickStart (The): Re-add the stray <comment> tag since it
526 seems to be needed to keep the process from failing. This has *got* to
527 be a bug in Muse, but I don't want to deal with it now.
529 * lisp/muse-colors.el (muse-make-faces): Bind newsym locally.
531 * lisp/muse-convert.el: Move line to commentary section.
533 * lisp/muse-latex.el (muse-latex-markup-table): Note that the
534 locally-bound `type' variable isn't used here.
536 * lisp/muse-mode.el (muse-index-as-string): Remove unused `file' binding.
538 * lisp/muse-texinfo.el (muse-texinfo-markup-table): Remove unused `field'
541 * scripts/muse-build.el (load-path): Correct paths.
543 * scripts/muse-build.el (muse-elint-files): Add a few variables here so
544 as to avoid spurious warnings.
546 * scripts/publish (style): Make use of SITEFLAG environment variable, if
549 * lisp/muse.el (muse-line-end-position, muse-line-beginning-position):
550 (muse-match-string-no-properties): New functions that take the place of
551 `line-end-position', `line-beginning-position', and
552 `match-string-no-properties', respectively.
554 * examples/johnw/muse-johnw.el (muse-my-html-insert-contents)
555 (muse-my-journal-find-entries): Use Muse-specific version of
556 `match-string-no-properties', `line-beginning-position', and
557 `line-end-position' since these do not exist in XEmacs.
559 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-region)
560 (muse-colors-custom-tags, muse-colors-link, muse-colors-title): Ditto.
562 * lisp/muse-convert.el (muse-latex-transform): Ditto.
564 * lisp/muse-html.el (muse-html-insert-anchor, muse-html-markup-footnote)
565 (muse-html-insert-contents): Ditto.
567 * lisp/muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
569 * lisp/muse-mode.el (muse-link-at-point, muse-edit-link-at-point): Ditto.
571 * lisp/muse-poem.el (muse-poem-prepare-buffer): Ditto.
573 * lisp/muse-publish.el (muse-publish-markup-tag)
574 (muse-publish-markup-footnote, muse-publish-markup-leading-space)
575 (muse-published-buffer-contents): Ditto.
577 * scripts/muse-build.el (muse-elint-files): Ditto.
580 .arch-ids/Makefile.defs.id Makefile.defs lisp/.arch-ids/=id
581 lisp/.arch-ids/Makefile.id lisp/Makefile
584 AUTHORS ChangeLog Makefile README examples/Makefile
585 examples/QuickStart examples/johnw/muse-johnw.el
586 lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
587 lisp/muse-journal.el lisp/muse-latex.el lisp/muse-mode.el
588 lisp/muse-poem.el lisp/muse-publish.el lisp/muse-texinfo.el
589 lisp/muse.el scripts/muse-build.el scripts/publish
592 .arch-ids/muse-blosxom.el.id
593 ==> lisp/.arch-ids/muse-blosxom.el.id
594 .arch-ids/muse-book.el.id
595 ==> lisp/.arch-ids/muse-book.el.id
596 .arch-ids/muse-colors.el.id
597 ==> lisp/.arch-ids/muse-colors.el.id
598 .arch-ids/muse-convert.el.id
599 ==> lisp/.arch-ids/muse-convert.el.id
600 .arch-ids/muse-docbook.el.id
601 ==> lisp/.arch-ids/muse-docbook.el.id
602 .arch-ids/muse-html.el.id
603 ==> lisp/.arch-ids/muse-html.el.id
604 .arch-ids/muse-http.el.id
605 ==> lisp/.arch-ids/muse-http.el.id
606 .arch-ids/muse-journal.el.id
607 ==> lisp/.arch-ids/muse-journal.el.id
608 .arch-ids/muse-latex.el.id
609 ==> lisp/.arch-ids/muse-latex.el.id
610 .arch-ids/muse-mode.el.id
611 ==> lisp/.arch-ids/muse-mode.el.id
612 .arch-ids/muse-poem.el.id
613 ==> lisp/.arch-ids/muse-poem.el.id
614 .arch-ids/muse-project.el.id
615 ==> lisp/.arch-ids/muse-project.el.id
616 .arch-ids/muse-publish.el.id
617 ==> lisp/.arch-ids/muse-publish.el.id
618 .arch-ids/muse-regexps.el.id
619 ==> lisp/.arch-ids/muse-regexps.el.id
620 .arch-ids/muse-texinfo.el.id
621 ==> lisp/.arch-ids/muse-texinfo.el.id
623 ==> lisp/.arch-ids/muse.el.id
625 ==> lisp/muse-blosxom.el
627 ==> lisp/muse-book.el
629 ==> lisp/muse-colors.el
631 ==> lisp/muse-convert.el
633 ==> lisp/muse-docbook.el
635 ==> lisp/muse-html.el
637 ==> lisp/muse-http.el
639 ==> lisp/muse-journal.el
641 ==> lisp/muse-latex.el
643 ==> lisp/muse-mode.el
645 ==> lisp/muse-poem.el
647 ==> lisp/muse-project.el
649 ==> lisp/muse-publish.el
651 ==> lisp/muse-regexps.el
653 ==> lisp/muse-texinfo.el
661 2005-06-18 20:12:05 GMT Michael Olson <mwolson@gnu.org> patch-64
664 Massively untabify files.
666 muse--main--1.0--patch-64
670 ChangeLog ChangeLog.2004 experimental/muse-message.el
671 experimental/muse-wiki.el muse-book.el muse-colors.el
672 muse-convert.el muse-docbook.el muse-html.el muse-http.el
673 muse-journal.el muse-latex.el muse-mode.el muse-poem.el
674 muse-project.el muse-publish.el muse-regexps.el
675 muse-texinfo.el muse.el
678 2005-06-18 19:57:44 GMT Michael Olson <mwolson@gnu.org> patch-63
681 Merged from hodique@lifl.fr--2005 (patch 2-6), without the WikiWord change.
683 muse--main--1.0--patch-63
685 (Summary of changes that Yann made)
687 * muse-colors.el (muse-colors-link): Whitespace cleanup.
689 * muse-mode.el (muse-generate-index): Move index generation code into
690 `muse-index-as-string'.
691 (muse-index-as-string): New function that generates an index and
692 returns it as a string, instead of placing it in a buffer like
693 `muse-generate-index' used to.
697 * hodique@lifl.fr--2005/muse--yh--1.0--patch-2
698 merge from mwolson@gnu.org--2005
700 * hodique@lifl.fr--2005/muse--yh--1.0--patch-3
701 Accept WikiWords as links [mostly rescinded]
703 * hodique@lifl.fr--2005/muse--yh--1.0--patch-4
704 merge from mwolson@gnu.org--2005/muse--main--1.0
706 * hodique@lifl.fr--2005/muse--yh--1.0--patch-5
707 Merged from mwolson@gnu.org--2005 (patch 60-62)
709 * hodique@lifl.fr--2005/muse--yh--1.0--patch-6
710 provide a string view of the index
713 ChangeLog muse-colors.el muse-latex.el muse-mode.el
716 hodique@lifl.fr--2005/muse--yh--1.0--patch-2
717 hodique@lifl.fr--2005/muse--yh--1.0--patch-3
718 hodique@lifl.fr--2005/muse--yh--1.0--patch-4
719 hodique@lifl.fr--2005/muse--yh--1.0--patch-5
720 hodique@lifl.fr--2005/muse--yh--1.0--patch-6
723 2005-06-18 06:21:19 GMT Michael Olson <mwolson@gnu.org> patch-62
726 Document Blosxom, Book, DocBook, and HTML publishing styles.
728 muse--main--1.0--patch-62
730 * muse-blosxom.el: Clean up header.
732 * muse-book.el (muse-before-book-publish-hook): Rename to
733 `muse-book-before-publish-hook'.
734 (muse-after-book-publish-hook): Rename to
735 `muse-book-after-publish-hook'.
737 * muse-html.el (muse-html-anchor-on-word, muse-html-table-attributes)
738 (muse-html-markup-strings, muse-xhtml-markup-strings)
739 (muse-html-meta-content-type, muse-html-meta-content-encoding)
740 (muse-html-charset-default, muse-html-encoding-default)
741 (muse-html-encoding-map): Docfixes.
743 * muse.texi (Blosxom, Book, DocBook, HTML, Deriving Styles): New
747 ChangeLog muse-blosxom.el muse-book.el muse-html.el muse.texi
750 2005-06-18 01:35:33 GMT Michael Olson <mwolson@gnu.org> patch-61
753 Begin work on Publishing Styles section of manual.
755 muse--main--1.0--patch-61
757 * Makefile (.PHONY): Add "doc" to list.
758 (doc): New rule that generates Info and HTML files from muse.texi.
759 (dist): Rely on `distclean', not `clean'.
761 * examples/QuickStart (Authoring mode): Remove empty section.
763 * muse.texi: Call this program "the Emacs Muse" in title.
764 (Publishing Styles): Begin to populate section.
765 (Deriving Styles): First subsection of Publishing Styles.
766 (Contributors): Remove spurious copyright section, since we address
769 * README: Actually remember to add this file.
772 .arch-ids/README.id README
775 ChangeLog Makefile examples/QuickStart muse.texi
778 2005-06-17 01:10:41 GMT Michael Olson <mwolson@gnu.org> patch-60
781 Document Markup Rules.
783 muse--main--1.0--patch-60
785 * examples/QuickStart: Remove stray <comment> tag.
787 * muse.texi (Top): Comment every menu line.
788 (Markup Rules): New section with plenty of subsections.
791 ChangeLog examples/QuickStart muse.texi
794 2005-06-15 23:50:12 GMT Michael Olson <mwolson@gnu.org> patch-59
797 Release this as Muse 3.00.90 (RC1).
799 muse--main--1.0--patch-59
801 * Makefile (%.elc): Use -q instead of --no-init-file because the former
802 is compatible with both Emacs and XEmacs.
804 * examples/README: Renamed to QuickStart.
806 * examples/Makefile (EXAMPLES): Reflect name change of README.
811 ChangeLog Makefile examples/Makefile muse.el
814 examples/.arch-ids/README.id
815 ==> examples/.arch-ids/QuickStart.id
817 ==> examples/QuickStart
820 2005-06-15 22:47:05 GMT Michael Olson <mwolson@gnu.org> patch-58
823 Makefile refactoring.
825 muse--main--1.0--patch-58
827 * Makefile (.PHONY): List all non-file targets.
828 (examples): New rule that calls Make in the examples directory.
829 (atranslit): Removed, since this isn't (yet) bundled with Muse.
831 * README: Move to the examples directory. I'd prefer to distribute a
832 very basic plain text README and use this as a quickstart + markup
833 example + publishing example.
835 * examples/Makefile: Move all README-related rules here.
837 * examples/README: Add an "About this document" section.
839 * scripts/publish (style): Do not include the contrib directory, since we
840 don't use any code from there. Since this is only invoked from the
841 examples directory, make sure add the parent directory to the load
844 * muse.texi: Change version to 3.00.90 (RC1).
846 * muse.el: Change location of the README file in header.
848 * muse.el (muse-version): Update to 3.00.90 (RC1).
851 examples/.arch-ids/Makefile.id examples/Makefile
854 ChangeLog Makefile examples/README muse.el muse.texi
859 ==> examples/.arch-ids/README.id
864 2005-06-14 03:14:05 GMT Michael Olson <mwolson@gnu.org> patch-57
867 Update my example configuration.
869 muse--main--1.0--patch-57
871 * examples/mwolson/muse-init.el: Update to reflect use of outline faces
872 and experimental status of muse-message.
875 ChangeLog examples/mwolson/muse-init.el
878 2005-06-14 03:08:54 GMT Michael Olson <mwolson@gnu.org> patch-56
881 Provide optional outline-style faces; customization fixes; experimental stuff.
883 muse--main--1.0--patch-56
885 * muse-colors.el (muse-colors-autogen-headings): New user-customizable
886 option that determines what the header faces should look like. If
887 'outline, use outline-style faces. If nil, don't generate the faces at
888 all, which allows the user to specify their own. Otherwise, use the
889 scaled faces, which is the default behavior.
890 (muse-colors-outline-faces-list): List of faces to use. In case the
891 outline faces are not available, provide reasonable defaults.
892 (muse-make-faces): Use dolist instead of mapc. Implement the
893 possibility of having outline-style colors for heading. Don't call
894 this function immediately -- give the users time to make their changes
895 through the customize interface. Once we call this function, Emcs from
896 CVS will not allow the faces to be changed easily, which is a shame.
898 * muse-message.el (muse-message-contents-tag): Copied from
899 `muse-publish-contents-tag' in order to keep the customization
900 interface from making the `muse-markup-tags' option from throwing a
901 type mismatch error. This function is untested and will likely do
902 nothing useful. This file has been moved to the experimental folder
903 until it gets fleshed out more.
905 * experimental/muse-wiki.el: New file from johnw's initial attempt at a
906 file that could eventually provide wiki-like ability. Currently this
907 is just a collection of functions that were pruned out when he remade
908 Muse, so don't get too excited. I plan to eventually merge Yann
909 Hodique's work here, probably after the first release of Muse.
911 * muse-regexps.el (muse-regexp): Improve description.
913 * muse-project.el (muse-project-ignore-regexp): Make this be a part of
914 the muse-regexp group since it is just a single regexp. Lists of
915 regexps don't have to be in muse-regexp, however.
917 * muse-blosxom.el (muse-blosxom): Change use of `behaviour' to `behavior'
918 since the Emacs devel mailing list seems to not want Britain-izations
921 * muse-colors.el (muse-colors): Ditto.
923 * muse-docbook.el (muse-docbook): Ditto.
925 * muse-html.el (muse-html): Ditto.
927 * muse-http.el (muse-http): Ditto.
929 * muse-message.el (muse-message): Ditto.
931 * muse-mode.el (muse-mode): Ditto.
933 * muse-project.el (muse-project): Ditto.
935 * muse-publish.el (muse-publish): Ditto.
937 * muse.el (muse): Ditto.
940 experimental/.arch-ids/=id
941 experimental/.arch-ids/muse-wiki.el.id
942 experimental/muse-wiki.el
945 ChangeLog experimental/muse-message.el muse-blosxom.el
946 muse-colors.el muse-docbook.el muse-html.el muse-http.el
947 muse-mode.el muse-project.el muse-publish.el muse-regexps.el
951 .arch-ids/muse-message.el.id
952 ==> experimental/.arch-ids/muse-message.el.id
954 ==> experimental/muse-message.el
957 experimental experimental/.arch-ids
960 2005-06-13 22:37:20 GMT Michael Olson <mwolson@gnu.org> patch-55
963 Fix publishing error when given an empty string for header/footer.
965 muse--main--1.0--patch-55
967 * muse-publish.el (muse-insert-file-or-string): Don't pass argument to
968 `file-readable-p' if it is an empty string. For some reason,
969 `file-readable-p' and `insert-file-contents' were treating an empty
970 string as if it were the current directory.
973 ChangeLog muse-publish.el
976 2005-06-13 22:01:00 GMT Michael Olson <mwolson@gnu.org> patch-54
979 WYSIWYG emphasis, XEmacs compatibility hacks.
981 muse--main--1.0--patch-54
983 * muse-colors.el (muse-colors-emphasized): Make emphasis more WYSIWIG
984 compliant. Only colorize if we end with the same number of asterisks
985 as we start with, preventing unnoticed syntax errors. Don't colorize
986 in the middle of a word.
987 (muse-colors-underlined): Make underlining more WYSIWIG compliant.
988 Only colorize if we end with an underscore. Don't colorize in the
991 * muse-docbook.el (muse-docbook-markup-paragraph): Move question mark
992 inside of group. This will probably not do anything, but it seems
995 * muse-html.el (muse-html-markup-paragraph): Attempt to deal with case
996 where we start with an image link. JohnW didn't seem to like having
997 <p> tags inserted before image links, but they don't validate properly
998 as they are. For now, I will surround such links/paragraphs with <div
999 class="image-link"> in an attempt to be as not invasive and yet
1000 standards compliant as possible.
1002 * muse-html.el (muse-html-escape-string): Work around distinction between
1003 int and char types in XEmacs. Deal with an annoying replace-match bug
1004 in XEmacs that rears its head at times.
1006 * muse-publish.el (muse-publish-markup-word): Allow underlines to be
1010 ChangeLog muse-colors.el muse-docbook.el muse-html.el
1014 2005-06-13 01:13:08 GMT Michael Olson <mwolson@gnu.org> patch-53
1017 Minor code cleanup to address elint issues.
1019 muse--main--1.0--patch-53
1021 * Makefile (test): Don't build README files during this rule. Remove
1022 spurious "make clean" statement.
1024 * muse-colors.el (muse-colors-tags): Make sure that this appears in the
1025 `muse-colors' group, and give it a proper type.
1027 * muse-mode.el: Wrap condition-case around `eval-when-compile'.
1029 * examples/johnw/muse-johnw.el (muse-my-html-insert-contents,
1030 muse-my-journal-find-entries): Replace `string-to-int' with
1033 * muse-html.el (muse-html-insert-contents): Ditto.
1035 * muse-journal.el (muse-journal-html-munge-buffer,
1036 muse-journal-latex-munge-buffer): Ditto.
1038 * muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
1040 * muse-publish.el (muse-publish-markup-footnote,
1041 muse-publish-contents-tag): Ditto.
1043 * muse-regexps.el (muse-extreg-usable-p): Ditto.
1046 ChangeLog Makefile examples/johnw/muse-johnw.el muse-colors.el
1047 muse-html.el muse-journal.el muse-mode.el muse-publish.el
1051 2005-06-13 00:41:10 GMT Michael Olson <mwolson@gnu.org> patch-52
1054 Add ability to automate the creation a new blosxom entry.
1056 muse--main--1.0--patch-52
1058 * examples/mwolson/muse-init.el: Move new entry section to
1059 muse-blosxom.el. Modify the key settings in my example accordingly.
1061 * muse-blosxom.el (muse-blosxom-footer): Just use the empty string, since
1062 Muse always makes sure that the file ends with a newline.
1064 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove this, since
1065 planner markup is now provided automatically by the planner port to
1066 Muse, and we don't have any customized markup.
1068 * muse-blosxom.el (muse-blosxom-base-directory): New customizable
1069 variable that specifies where the base directory of your blog entries
1072 * muse-blosxom.el (muse-blosxom-get-categories): Get the categories from
1073 the base directory. Explore categories recursively.
1075 * muse-blosxom.el (muse-blosxom-title-to-file): Helper function for
1076 `muse-blosxom-new-entry'. Turns the given title into a lowercase, sans
1077 special characters file name.
1079 * muse-blosxom.el (muse-blosxom-new-entry): Automate the process of
1080 making a new blog entry. It will prompt you for a category, then a
1081 title, and then will create a new file that has the date and title
1085 ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
1088 2005-06-12 22:11:20 GMT Michael Olson <mwolson@gnu.org> patch-51
1091 Change mailing address of FSF, add AUTHORS file.
1093 muse--main--1.0--patch-51
1095 * muse-*.el, muse.texi: Change mailing address of FSF.
1097 * muse.texi (Contributors): Fix typo.
1099 * AUTHORS: New file containing a list of all of those who have
1100 contributed code or documentation to Muse, how many lines were changed,
1104 .arch-ids/AUTHORS.id AUTHORS
1107 ChangeLog muse-blosxom.el muse-convert.el muse-docbook.el
1108 muse-html.el muse-http.el muse-journal.el muse-latex.el
1109 muse-message.el muse-mode.el muse-poem.el muse-project.el
1110 muse-publish.el muse-regexps.el muse-texinfo.el muse.el
1114 2005-06-12 21:33:24 GMT Michael Olson <mwolson@gnu.org> patch-50
1117 Merged from hodique@lifl.fr--2005 (patch 0-1)
1119 muse--main--1.0--patch-50
1123 * hodique@lifl.fr--2005/muse--yh--1.0--base-0
1124 tag of mwolson@gnu.org--2005/muse--main--1.0--patch-49
1126 * hodique@lifl.fr--2005/muse--yh--1.0--patch-1
1127 fix .html (for example) in visible names for links
1130 ChangeLog muse-publish.el
1133 hodique@lifl.fr--2005/muse--yh--1.0--base-0
1134 hodique@lifl.fr--2005/muse--yh--1.0--patch-1
1137 2005-06-11 23:35:43 GMT Michael Olson <mwolson@gnu.org> patch-49
1140 Make generated X(HT)ML show up in the right encoding in other modes.
1142 muse--main--1.0--patch-49
1144 * muse-html.el (muse-xhtml-header): Add "encoding=..." to first line.
1145 Thanks to Zhiqiang Ye for the suggestion. This attempts to make
1146 generated (X)HTML files show up in the right coding system when editing
1147 them with another Emacs mode.
1149 * muse-journal.el (muse-journal-rss-header): Automatically determine the
1150 encoding instead of hard-coding it.
1152 * muse-message.el: Add content to Commentary section, explaining the use
1153 of this publishing style.
1156 ChangeLog muse-html.el muse-journal.el muse-message.el
1159 2005-06-11 01:28:01 GMT Michael Olson <mwolson@gnu.org> patch-48
1162 Move regexps to same group, only make 4 heading faces.
1164 muse--main--1.0--patch-48
1166 * muse-colors.el (muse-make-faces): Only create 4 header faces since we
1167 can only publish 3 of them specially, leaving the fourth to be in
1169 (muse-colors-markup): Only recognize 4 levels of heading.
1171 * muse-regexps.el (muse-tag-regexp, muse-link-regexp, muse-url-regexp)
1172 (muse-file-regexp, muse-image-regexp)
1173 (muse-ignored-extensions-regexp): Moved here from muse.el. It seems
1174 like a good idea to have all the regexps in the same group.
1177 ChangeLog muse-colors.el muse-regexps.el muse.el
1180 2005-06-09 19:48:02 GMT Michael Olson <mwolson@gnu.org> patch-47
1183 Update my example config, minor code cleanup.
1185 muse--main--1.0--patch-47
1187 * examples/mwolson/muse-init.el (muse-project-alist): Shorten project
1188 names and add "Plans" project.
1190 * muse-docbook.el (looking-back): Delete.
1192 * muse-html.el (looking-back): Delete.
1194 * muse-html.el (muse-html-markup-paragraph): Use `muse-looking-back'
1195 instead of `looking-back'.
1197 * muse.el (muse-looking-back): Instead of redefining the `looking-back'
1198 function, use this function. If `looking-back' exists, call it;
1199 otherwise, use a workaround.
1202 contrib/.arch-ids/pcomplete.el.id contrib/pcomplete.el
1205 ChangeLog examples/mwolson/muse-init.el muse-docbook.el
1206 muse-html.el muse.el
1209 2005-05-30 22:15:13 GMT Michael Olson <mwolson@gnu.org> patch-46
1212 Handle a few paragraph publishing edge cases better.
1214 muse--main--1.0--patch-46
1216 * muse-docbook.el (muse-docbook-markup-regexps): Consolidate the
1217 beginning-of-document, end-of-document, and paragraph separator regexps
1218 so that one markup rule can be used in all these cases.
1219 (muse-docbook-markup-paragraph): Handle more cases correctly. In
1220 particular, blockquote or center at beginning or end of document will
1221 be published properly. Hopefully this won't slow things down too much.
1222 (muse-docbook-markup-paragraph-close): Removed.
1224 * muse-blosxom.el (muse-blosxom-markup-regexps): Ditto.
1226 * muse-html.el (muse-html-markup-regexps, muse-html-markup-paragraph):
1228 (muse-html-markup-paragraph-close): Removed.
1231 ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
1234 2005-05-28 23:37:11 GMT Michael Olson <mwolson@gnu.org> patch-45
1237 Improve prompt when reading a tag.
1239 muse--main--1.0--patch-45
1241 * muse-mode.el (muse-insert-tag): Add a colon after "default" like some
1242 other Emacs modes seem to do.
1245 ChangeLog muse-mode.el
1248 2005-05-28 23:34:50 GMT Michael Olson <mwolson@gnu.org> patch-44
1251 Warn user when publishing fails due to a private directory.
1253 muse--main--1.0--patch-44
1255 * muse-project.el (muse-project-private-p): Warn users when publishing a
1256 file fails due to its directory not being readable by others. Make
1257 sure that you do a `chmod +o name_of_directory' if you want the
1258 contents of that directory to be publishable.
1261 ChangeLog muse-project.el
1264 2005-05-28 23:21:39 GMT Michael Olson <mwolson@gnu.org> patch-43
1267 Fix error with example tags and message publishing style.
1269 muse--main--1.0--patch-43
1271 * muse-colors.el: Don't define `font-lock-mode' as a variable. Check to
1272 see if a previous definition for `font-lock-multiline' exists.
1274 * muse-message.el (muse-message-example-tag): Don't require two
1275 additional (unused) arguments.
1278 ChangeLog muse-colors.el muse-message.el
1281 2005-05-22 05:58:40 GMT Michael Olson <mwolson@gnu.org> patch-42
1284 Always end the published document with a newline.
1286 muse--main--1.0--patch-42
1288 * muse-html.el (muse-html-markup-paragraph-close): Always end the
1289 published document with a newline.
1291 * muse-docbook.el (muse-docbook-markup-paragraph-close): Ditto.
1294 ChangeLog muse-docbook.el muse-html.el
1297 2005-05-22 01:26:13 GMT Michael Olson <mwolson@gnu.org> patch-41
1300 Don't let automatic backup files crash the publishing process.
1302 muse--main--1.0--patch-41
1304 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove rule for date
1305 directive since this value is already processed by
1306 `muse-publish-markup-directive', and may be obtained by using
1307 the code: (muse-publishing-directive "date").
1309 * muse-colors.el (muse-colors-region): Make sure that we don't ever try
1310 to run (funcall nil); this happened once during a debugging process.
1312 * muse-project.el (muse-project-private-p): Skip any file for which we
1313 cannot fetch attributes. This fixes a bug where having an
1314 Emacs-generated automatic backup file in a publishing directory causes
1315 the publishing process to halt with an error.
1318 ChangeLog muse-blosxom.el muse-colors.el muse-project.el
1321 2005-05-20 20:44:46 GMT Michael Olson <mwolson@gnu.org> patch-40
1324 Apply fix in previous patch to the DocBook publishing style.
1326 muse--main--1.0--patch-40
1328 * muse-docbook.el (muse-docbook-markup-paragraph-close): Apply fix from
1329 previous patch here as well.
1333 ChangeLog muse-docbook.el
1336 2005-05-20 20:28:32 GMT Michael Olson <mwolson@gnu.org> patch-39
1339 Fix newly-introduced lock-up during HTML publishing.
1341 muse--main--1.0--patch-39
1343 * muse-blosxom.el (muse-blosxom-markup-regexps): Give date directive and
1344 planner rules higher priority in the publishing sequence. Hopefully
1345 this will not wreck anything; I don't use these rules, so I cannot
1346 tell. This wasn't a real bugfix, just an aesthetic code thing for me.
1348 * muse-html.el (muse-html-markup-paragraph-close): Don't use
1349 replace-match; that seems to be slightly evil. Return nil instead of a
1350 newline since otherwise Muse thinks that we are not done yet and gets
1351 into an infinite loop. This should fix the lock-up problem that
1352 resulted from the previous few patches.
1355 ChangeLog muse-blosxom.el muse-html.el
1358 2005-05-19 23:44:16 GMT Michael Olson <mwolson@gnu.org> patch-38
1363 muse--main--1.0--patch-38
1365 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove stray parenthesis.
1369 ChangeLog muse-blosxom.el
1372 2005-05-19 23:41:54 GMT Michael Olson <mwolson@gnu.org> patch-37
1375 Make docbook and blosxom modes close paragraphs properly at end.
1377 muse--main--1.0--patch-37
1379 * muse-blosxom.el (muse-blosxom-markup-regexps): Use new rule from last
1382 * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
1383 (muse-docbook-markup-paragraph-close): Adapt from
1384 `muse-html-markup-paragraph-close'.
1386 * muse-html.el (muse-html-markup-paragraph-close): Add newline so that we
1387 preserve the same appearance as before the last patch.
1390 ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
1393 2005-05-19 23:26:50 GMT Michael Olson <mwolson@gnu.org> patch-36
1396 Bugfix: Close P tag properly at end of file.
1398 muse--main--1.0--patch-36
1400 * muse-blosxom.el: Fix bug where loading this file twice would cause an
1403 * muse-html.el (muse-html-markup-regexps): Use simpler mechanism for
1404 detecting whether or not a paragraph needs a closing P tag.
1405 (muse-html-markup-paragraph-close): New function that only inserts a
1406 closing P tag when an unclosed P tag is nearby.
1409 ChangeLog muse-blosxom.el muse-html.el
1412 2005-05-18 06:07:02 GMT Michael Olson <mwolson@gnu.org> patch-35
1415 Update my example settings.
1417 muse--main--1.0--patch-35
1419 * examples/mwolson/muse-init.el: Synchronize with my current settings.
1422 ChangeLog examples/mwolson/muse-init.el
1425 2005-05-18 06:03:07 GMT Michael Olson <mwolson@gnu.org> patch-34
1428 Update documentation for C-c TAB feature.
1430 muse--main--1.0--patch-34
1432 * muse.texi (Keystroke Summary): Note that C-c TAB calls
1440 2005-05-18 06:00:27 GMT Michael Olson <mwolson@gnu.org> patch-33
1443 New feature: tag completion with C-c TAB.
1445 muse--main--1.0--patch-33
1447 * muse-mode.el (muse-mode-map): Map C-c TAB to `muse-insert-tag'.
1448 (muse-tag-history, muse-custom-tags): New variables that keep track of
1449 the tag history and newly-entered tags respectively for
1451 (muse-insert-tag): New function that interactively prompts the user for
1455 ChangeLog muse-mode.el
1458 2005-05-18 05:49:07 GMT Michael Olson <mwolson@gnu.org> patch-32
1461 Fix XHTML validation error with <hr> and <br>.
1463 muse--main--1.0--patch-32
1465 * muse-html.el (muse-xhtml-markup-strings): Use the proper form of the BR
1466 and HR tags for XHTML publishing. This should fix a few validation
1467 errors that I've been noticing lately.
1470 ChangeLog muse-html.el
1473 2005-05-12 22:46:10 GMT Michael Olson <mwolson@gnu.org> patch-31
1476 Remove flyspell overlays on links.
1478 muse--main--1.0--patch-31
1480 * muse-colors.el (muse-colors-link): Remove flyspell overlays. This
1481 should make the link clickable. On Emacs21, the color will stay red,
1482 but other Emacsen should do the right thing, which is use the normal
1483 link color. Hopefully this will fix some strange flyspell-related link
1487 ChangeLog muse-colors.el
1490 2005-05-06 03:30:05 GMT Michael Olson <mwolson@gnu.org> patch-30
1493 Update my example Muse settings.
1495 muse--main--1.0--patch-30
1497 * examples/mwolson/muse-init.el: Update from my latest version.
1498 (muse-project-alist): Remove the francais part of my blog.
1499 (my-muse-mode-flyspell-p): Split old `my-muse-mode-affect-p' function
1500 into this and `my-muse-mode-fill-nobreak-p'.
1501 (muse-mode-hook): Tell fill mode to avoid breaking links; hopefully
1502 this is the best way to accomplish this.
1503 (my-muse-blosxom-title-to-file): Replace more non-alphanumeric
1504 characters in the title.
1505 (my-muse-prepare-entry-for-xanga): Treat example regions better.
1508 ChangeLog examples/mwolson/muse-init.el
1511 2005-04-21 18:25:28 GMT Michael Olson <mwolson@gnu.org> patch-29
1514 Add simple `muse-version' function.
1516 muse--main--1.0--patch-29
1518 * muse.el (muse-version): New function that displays the value of the
1519 `muse-version' variable. This should be easier for the user to type
1520 than C-h v muse-version.
1526 2005-04-21 18:19:02 GMT Michael Olson <mwolson@gnu.org> patch-28
1529 Don't compile documentation by default.
1531 muse--main--1.0--patch-28
1533 * Makefile (all): Don't compile documentation by default.
1534 (doc): Use this rule to compile documentation.
1540 2005-04-16 18:08:24 GMT Michael Olson <mwolson@gnu.org> patch-27
1543 Merge RSS 2.0 enclosure support for muse-journal.el from johnw
1545 muse--main--1.0--patch-27
1547 2005-04-16 Michael Olson <mwolson@gnu.org>
1549 * muse-journal.el: Merge in enclosure support for RSS 2.0 from
1550 johnw. If a journal entry's title is a [[link]], then an
1551 <enclosure> tag will be added to the XML data giving the size and
1552 MIME type of the link target. This makes podcasting with Muse
1554 (muse-journal-rss-entry-template): Add enclosure usage to example.
1555 (muse-journal-rss-munge-buffer): Implement enclosures.
1558 ChangeLog muse-journal.el
1561 2005-04-15 05:54:30 GMT Michael Olson <mwolson@gnu.org> patch-26
1564 Standardize source headers, appease elint, don't require planner
1566 muse--main--1.0--patch-26
1568 2005-04-15 Michael Olson <mwolson@gnu.org>
1570 * Makefile, scripts/muse-build.el: Moved muse-build.el to the
1571 `scripts' directory since it really isn't part of Muse proper; it
1572 is used to generate Muse output from the command line.
1574 * muse-blosxom.el: Handle case where planner is not loaded so that
1575 it isn't a hard requirement.
1577 * muse-colors.el: Move definition of `muse-colors-tag-info' up so
1578 that elint doesn't complain.
1580 * muse-message.el (muse-message-markup-link): Don't throw up on
1581 links with no description.
1583 * muse-blosxom.el, muse-book.el, muse-colors.el, muse-convert.el,
1584 muse-docbook.el, muse-html.el, muse-http.el, muse-journal.el,
1585 muse-latex.el, muse-message.el, muse-mode.el, muse-poem.el,
1586 muse-project.el, muse-publish.el, muse-regexps.el,
1587 muse-texinfo.el, muse.el: Add standard header for each file in
1588 preparation for the initial release, which will hopefully happen
1589 sometime within the next month.
1593 experimental/.arch-ids/=id
1596 ChangeLog Makefile muse-blosxom.el muse-book.el muse-colors.el
1597 muse-convert.el muse-docbook.el muse-html.el muse-http.el
1598 muse-journal.el muse-latex.el muse-message.el muse-mode.el
1599 muse-poem.el muse-project.el muse-publish.el muse-regexps.el
1600 muse-texinfo.el muse.el
1603 .arch-ids/muse-build.el.id
1604 ==> scripts/.arch-ids/muse-build.el.id
1606 ==> scripts/muse-build.el
1608 removed directories:
1609 experimental experimental/.arch-ids
1612 2005-04-14 23:46:47 GMT Michael Olson <mwolson@gnu.org> patch-25
1615 Merge contents of muse-latexcjk.el into muse-latex.el.
1617 muse--main--1.0--patch-25
1619 2005-04-14 Michael Olson <mwolson@gnu.org>
1621 * muse-latex.el (muse-latexcjk-header, muse-latexcjk-footer)
1622 (muse-latexcjk-encoding-map, muse-latexcjk-encoding-default)
1623 (muse-latexcjk-encoding, muse-latexcjk-transform-content-type):
1624 Merge in from muse-latexcjk.el.
1626 * muse-latexcjk.el: Removed, functionality merged with
1630 .arch-ids/muse-latexcjk.el.id muse-latexcjk.el
1633 ChangeLog muse-latex.el
1636 2005-04-06 23:25:47 GMT Michael Olson <mwolson@gnu.org> patch-24
1639 Merge muse-xhtml.el into muse-html.el.
1641 muse--main--1.0--patch-24
1643 2005-04-06 Michael Olson <mwolson@gnu.org>
1645 * examples/mwolson/muse-init.el: Update with respect to the
1646 muse-xhtml.el merge.
1648 * muse-html.el: The contents of muse-xhtml.el have been merged in
1649 as advised by John Wiegley.
1650 (muse-html-style-sheet): Add example for XHTML use in the
1651 function's documentation.
1652 (muse-xhtml-header, muse-xhtml-footer, muse-xhtml-markup-tags):
1653 Moved from muse-xhtml.el.
1655 * muse-xhtml.el: Removed; contents merged into muse-html.el.
1658 .arch-ids/muse-xhtml.el.id muse-xhtml.el
1661 ChangeLog examples/mwolson/muse-init.el muse-html.el
1664 2005-04-06 03:18:55 GMT Michael Olson <mwolson@gnu.org> patch-23
1667 Try to fix regexps for Emacs 21.4.
1669 muse--main--1.0--patch-23
1671 2005-04-05 Michael Olson <mwolson@gnu.org>
1673 * muse-regexps.el (muse-extreg-usable-p): Try to make regexps work
1677 ChangeLog muse-regexps.el
1680 2005-04-01 17:59:47 GMT Michael Olson <mwolson@gnu.org> patch-22
1683 Add comments to the publish-project example script
1685 muse--main--1.0--patch-22
1687 2005-04-01 Michael Olson <mwolson@gnu.org>
1689 * examples/publish-project: Moved here from
1690 scripts/publish-project. Added a few comments so people know what
1694 ChangeLog examples/publish-project
1697 scripts/.arch-ids/publish-project.id
1698 ==> examples/.arch-ids/publish-project.id
1699 scripts/publish-project
1700 ==> examples/publish-project
1703 2005-04-01 02:27:08 GMT Michael Olson <mwolson@gnu.org> patch-21
1706 New XHTML style, add more examples to my sample muse config
1708 muse--main--1.0--patch-21
1710 2005-03-31 Michael Olson <mwolson@gnu.org>
1712 * examples/mwolson/muse-init.el: Give an example of deriving a
1713 custom publishing style.
1714 (my-muse-blosxom-finalize): Finalizes the "my-blosxom" style.
1715 (my-muse-prepare-entry-for-xanga): Mangle the published output
1716 from a blosxom project and copy the result to the clipboard for
1717 easy pasting into Xanga's web form. The file is untouched.
1719 * muse-html.el (muse-html-style-sheet): Include the <style
1720 type="text/css"></style> wrapper around the example.
1721 (muse-html-header): Don't add <style type="text/css"></style>
1722 around the value of `muse-html-style-sheet' anymore. This allows
1723 for the option of putting your stylesheet(s) in a separate file.
1724 An example of this is given in the documentation for this
1727 * muse-xhtml: New file that implements a publishing style which is
1728 derived from HTML mode. It uses a slightly modified version of
1729 the HTML markup rules to generate XHTML-compliant output.
1731 * muse-blosxom.el: Add new "blosxom-xhtml" style. The old
1732 "blosxom" style has been renamed to "blosxom-html". Fix a few
1735 * muse-journal.el: Add new "journal-xhtml" style.
1737 * muse-message.el: Add new "message-xhtml" style.
1740 .arch-ids/muse-xhtml.el.id muse-xhtml.el
1743 ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
1744 muse-html.el muse-journal.el muse-message.el
1747 2005-03-25 03:55:13 GMT Michael Olson <mwolson@gnu.org> patch-20
1750 Add my muse configuration to the examples
1752 muse--main--1.0--patch-20
1754 2005-03-24 Michael Olson <mwolson@gnu.org>
1756 * examples/johnw: Move John Wiegley's configuration to this
1759 * examples/mwolson: My configuration files go here.
1761 * examples/mwolson/muse-init.el: My Muse configuration file. I
1762 just figured out how to keep links from being spell-checked or
1763 split up by fill-mode, so the implementation of this may be found
1764 here. I also made a function that sets up a blog entry for me.
1767 examples/johnw/.arch-ids/=id examples/mwolson/.arch-ids/=id
1768 examples/mwolson/.arch-ids/muse-init.el.id
1769 examples/mwolson/muse-init.el
1775 examples/.arch-ids/muse-johnw.el.id
1776 ==> examples/johnw/.arch-ids/muse-johnw.el.id
1777 examples/.arch-ids/publish-johnw.id
1778 ==> examples/johnw/.arch-ids/publish-johnw.id
1779 examples/muse-johnw.el
1780 ==> examples/johnw/muse-johnw.el
1781 examples/publish-johnw
1782 ==> examples/johnw/publish-johnw
1785 examples/johnw examples/johnw/.arch-ids examples/mwolson
1786 examples/mwolson/.arch-ids
1789 2005-03-24 22:57:10 GMT Michael Olson <mwolson@gnu.org> patch-19
1792 Add muse-blosxom script and plugin for pyblosxom
1794 muse--main--1.0--patch-19
1796 2005-03-24 Michael Olson <mwolson@gnu.org>
1798 * muse-blosxom.el: Update copyright notice in headers and mention
1799 the pyblosxom scripts.
1801 * contrib/pyblosxom: New directory containing pyblosxom plugins
1804 * contrib/getstamps.py: Script that generates the "timestamps"
1805 file, run on the local machine.
1807 * contrib/hardcodedates.py: PyBlosxom plugin that interprets the
1811 contrib/pyblosxom/.arch-ids/=id
1812 contrib/pyblosxom/.arch-ids/getstamps.py.id
1813 contrib/pyblosxom/.arch-ids/hardcodedates.py.id
1814 contrib/pyblosxom/getstamps.py
1815 contrib/pyblosxom/hardcodedates.py
1818 ChangeLog muse-blosxom.el
1821 contrib/pyblosxom contrib/pyblosxom/.arch-ids
1824 2005-03-23 19:05:09 GMT Michael Olson <mwolson@gnu.org> patch-18
1827 muse-blosxom.el has matured past experimental status
1829 muse--main--1.0--patch-18
1831 2005-03-23 Michael Olson <mwolson@gnu.org>
1833 * muse-blosxom.el: Remove common functionality that has already
1834 been implemented in `muse-html.el'. Derive this mode from
1835 `muse-html'. Update documentation. I now feel that this file is
1836 ready to be included in the top-level Muse directory.
1839 ChangeLog muse-blosxom.el
1842 experimental/.arch-ids/muse-blosxom.el.id
1843 ==> .arch-ids/muse-blosxom.el.id
1844 experimental/muse-blosxom.el
1848 2005-03-22 05:28:01 GMT Michael Olson <mwolson@gnu.org> patch-17
1851 Make muse-blosxom.el slightly less experimental
1853 muse--main--1.0--patch-17
1855 2005-03-22 Michael Olson <mwolson@gnu.org>
1857 * experimental/muse-blosxom.el (muse-blosxom-page-date-alist):
1858 Renamed from `blosxom-page-date-alist'. Currently it does nothing
1860 (muse-blosxom-markup-regexps): Remove unnecessary first grouping
1861 from the `muse-blosxom-markup-date-directive' rule.
1862 (blosxom-set-time): Remove this function. We're not going to be
1863 touching the timestamp manually anymore -- it's too much of a
1864 hassle. Right now I've got a python program that compiles a
1865 timestamp file and a pyblosxom helper that reads it. Something
1866 similar could be arranged for blosxom, I'm sure.
1870 ChangeLog experimental/muse-blosxom.el
1873 2005-03-20 19:40:10 GMT Michael Olson <mwolson@gnu.org> patch-16
1876 Apply latest journal-related updates from johnw
1878 muse--main--1.0--patch-16
1882 ChangeLog examples/muse-johnw.el muse-journal.el
1885 2005-03-01 02:58:29 GMT Michael Olson <mwolson@gnu.org> patch-15
1888 Add Projects node to the manual
1890 muse--main--1.0--patch-15
1892 2005-02-28 Michael Olson <mwolson@gnu.org>
1894 * muse.texi: Change copyright notice since the FSF is now the
1896 (Projects): New node, based on a section from the README file.
1902 2005-03-01 02:25:15 GMT Michael Olson <mwolson@gnu.org> patch-14
1905 Correct documentation, adding some content.
1907 muse--main--1.0--patch-14
1909 2005-02-28 Michael Olson <mwolson@gnu.org>
1911 * muse.texi: Change license terms of the documentation to the GNU
1912 GPL instead of the GNU FDL, as per the consent of the copyright
1913 holders of the emacs-wiki manual, from which this is based. Some
1914 emacs-wiki-isms in the manual were corrected, and the Getting
1915 Started section was updated.
1921 2005-02-17 19:08:19 GMT Michael Olson <mwolson@gnu.org> patch-13
1924 Make muse-blosxom.el a bit more sane, still need to bum it down a bit
1926 muse--main--1.0--patch-13
1928 2005-02-17 Michael Olson <mwolson@gnu.org>
1930 * experimental/muse-blosxom.el: Somehow the contents of this file
1931 managed to get duplicated. I removed the duplicates.
1932 (muse-blosxom-date): Remove this, since it is not useful.
1933 (muse-blosxom-header): Use the standard header that blosxom.el
1937 ChangeLog experimental/muse-blosxom.el
1940 2005-02-08 04:20:41 GMT Michael Olson <mwolson@gnu.org> patch-12
1943 Initial commit of muse.texi, nothing substantial
1945 muse--main--1.0--patch-12
1947 2005-02-07 Michael Olson <mwolson@gnu.org>
1949 * muse.texi: New file that provides the documentation for Muse.
1950 It is in a very rough form at the moment. Nothing substantial may
1951 be found here yet. Be ye warned.
1954 .arch-ids/muse.texi.id muse.texi
1960 2005-02-08 01:15:15 GMT Michael Olson <mwolson@gnu.org> patch-11
1963 Add docstring, new trivial function
1965 muse--main--1.0--patch-11
1967 2005-02-07 Michael Olson <mwolson@gnu.org>
1969 * muse-mode.el (muse-mode-map): Make "C-c =" trigger
1970 `muse-what-changed'. No functionality change.
1971 (muse-what-changed): New function that displays in diff format the
1972 changes made since the buffer was last saved.
1974 * muse-project.el (muse-project-publish): Add docstring.
1977 ChangeLog muse-mode.el muse-project.el
1980 2005-02-04 18:42:08 GMT Michael Olson <mwolson@gnu.org> patch-10
1983 Add experimental version of muse-blosxom.el to project
1985 muse--main--1.0--patch-10
1987 2005-02-04 Michael Olson <mwolson@gnu.org>
1989 * Makefile (realclean): Remove file that gets generated when fonts
1992 * experimental/muse-bloxsom.el: New file that implements Blosxom
1993 support for Muse. It's in a very rough state, hence its placement
1994 in the `experimental' directory.
1997 experimental/.arch-ids/=id
1998 experimental/.arch-ids/muse-blosxom.el.id
1999 experimental/muse-blosxom.el
2005 experimental experimental/.arch-ids
2008 2005-02-04 18:19:44 GMT Michael Olson <mwolson@gnu.org> patch-9
2011 Make permissions more consistent
2013 muse--main--1.0--patch-9
2019 modified directories:
2020 contrib examples scripts
2023 2005-02-04 18:13:56 GMT Michael Olson <mwolson@gnu.org> patch-8
2028 muse--main--1.0--patch-8
2030 2005-02-04 Michael Olson <mwolson@gnu.org>
2032 * muse-build.el: Add contrib directory to `load-path'.
2033 (muse-elint-files): Load `muse-regexps.el'.
2035 * scripts/publish: Change permissions so that this script is
2036 executable. Add contrib directory to load list. Add
2037 `muse-regexps.el' to list.
2040 ChangeLog muse-build.el scripts/publish
2043 2005-01-31 21:04:43 GMT Michael Olson <mwolson@gnu.org> patch-7
2046 Use "—" instead of "—"
2048 muse--main--1.0--patch-7
2050 2005-01-31 Michael Olson <mwolson@gnu.org>
2052 * muse-docbook.el (muse-docbook-markup-strings): Replace "—"
2053 with "—" so that documents validate properly. Thanks to
2054 Björn Lindström for the suggestion.
2056 * muse-html.el (muse-html-markup-strings): Ditto.
2059 ChangeLog muse-docbook.el muse-html.el
2062 2005-01-25 19:04:31 GMT Michael Olson <mwolson@gnu.org> patch-6
2065 Fix use of "[:blank:]" in underline markup
2067 muse--main--1.0--patch-6
2069 2005-01-25 Michael Olson <mwolson@gnu.org>
2071 * muse-colors.el (muse-colors-markup): Replace "[:blank:]" with
2072 use of `muse-regexp-blank'.
2075 ChangeLog muse-colors.el
2078 2005-01-03 06:00:43 GMT Michael Olson <mwolson@member.fsf.org> patch-5
2081 Fix problem with headings being given wrong face
2083 muse--main--1.0--patch-5
2085 2005-01-03 Michael Olson <mwolson@gnu.org>
2087 * muse-colors.el: Add header.
2088 (muse-colors-emphasized): Headings were being given the coloring
2089 for the next level of heading instead of the real
2090 level (i.e. `muse-header-2' instead of `muse-header-1' for "*
2091 Heading"). Thanks to Lan Yufeng for finding this and sending a
2094 * muse-regexps.el: Fix header.
2097 ChangeLog muse-colors.el muse-regexps.el
2100 2005-01-02 00:02:15 GMT Michael Olson <mwolson@member.fsf.org> patch-4
2105 muse--main--1.0--patch-4
2107 2005-01-01 Michael Olson <mwolson@gnu.org>
2109 * ChangeLog: Move old ChangeLog to ChangeLog.2004. This new
2110 version will be automatically maintained by Arch.
2114 .arch-ids/ChangeLog.id ChangeLog
2117 .arch-ids/ChangeLog.id
2118 ==> .arch-ids/ChangeLog.2004.id
2123 2004-12-30 07:26:48 GMT Michael Olson <mwolson@member.fsf.org> patch-3
2126 Extended regexps fix, allow spaces in 1st part of links
2128 muse--main--1.0--patch-3
2130 2004-12-30 Michael Olson <mwolson@gnu.org>
2132 * muse.el (muse-link-regexp): Allow spaces in the first part of
2135 * muse-colors.el, muse-convert.el, muse-docbook.el: Use
2136 customizable alternatives to extended character classes.
2138 * muse-html.el, muse-mode.el, muse-publish.el: Ditto.
2141 ChangeLog muse-colors.el muse-convert.el muse-docbook.el
2142 muse-html.el muse-mode.el muse-publish.el muse.el
2145 2004-12-30 02:18:07 GMT Michael Olson <mwolson@member.fsf.org> patch-2
2148 Begin to change regexp handling, tweak muse.el header
2150 muse--main--1.0--patch-2
2152 2004-12-29 Michael Olson <mwolson@gnu.org>
2154 * muse.el: Change Copyright notice to FSF. Change Maintainer to
2157 * muse-regexps.el: New file that implements regexp handling.
2158 Generalized regexp options will be moved to it eventually.
2161 .arch-ids/muse-regexps.el.id muse-regexps.el
2167 2004-12-30 01:49:50 GMT Michael Olson <mwolson@member.fsf.org> patch-1
2170 Do some early spring cleaning
2172 muse--main--1.0--patch-1
2174 2004-12-29 Michael Olson <mwolson@gnu.org>
2176 * Makefile: Change path to `publish' script.
2178 * contrib/pcomplete.el: New file that is used by Muse without
2179 actually being a part of it: hence its location in the contrib
2182 * contrib/cgi.el, contrib/httpd.el: New location.
2184 * examples/muse-johnw.el, examples/publish-johnw: Ditto.
2186 * scripts/publish, scripts/publish-project: Ditto.
2189 contrib/.arch-ids/=id contrib/.arch-ids/pcomplete.el.id
2190 contrib/pcomplete.el examples/.arch-ids/=id
2191 scripts/.arch-ids/=id
2198 ==> contrib/.arch-ids/cgi.el.id
2199 .arch-ids/httpd.el.id
2200 ==> contrib/.arch-ids/httpd.el.id
2201 .arch-ids/muse-johnw.el.id
2202 ==> examples/.arch-ids/muse-johnw.el.id
2203 .arch-ids/publish-johnw.id
2204 ==> examples/.arch-ids/publish-johnw.id
2205 .arch-ids/publish-project.id
2206 ==> scripts/.arch-ids/publish-project.id
2207 .arch-ids/publish.id
2208 ==> scripts/.arch-ids/publish.id
2212 ==> contrib/httpd.el
2214 ==> examples/muse-johnw.el
2218 ==> examples/publish-johnw
2220 ==> scripts/publish-project
2223 contrib contrib/.arch-ids examples examples/.arch-ids scripts
2227 2004-12-30 01:33:11 GMT Michael Olson <mwolson@member.fsf.org> base-0
2230 tag of mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
2232 muse--main--1.0--base-0
2234 (automatically generated log message)
2237 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--base-0
2238 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-1
2239 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-2
2240 lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-1
2241 lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-2
2242 mwolson@member.fsf.org--2004/muse--main--1.0--base-0
2243 mwolson@member.fsf.org--2004/muse--main--1.0--patch-1
2244 mwolson@member.fsf.org--2004/muse--main--1.0--patch-2
2245 mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
2246 mwolson@member.fsf.org--2004/muse--mwolson--1.0--base-0
2247 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-1
2248 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-2
2249 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-3
2250 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-4
2251 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-5
2252 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-6
2253 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-7
2254 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-8