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 14:40:31 GMT Michael Olson <mwolson@gnu.org> patch-84
8 Allow WikiWords to be ignored with <nop> or "''''".
10 muse--main--1.0--patch-84
12 * lisp/muse-mode.el (muse-browse-result): Docfixes.
14 * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): New option that determines
15 whether to hide <nop> tags when coloring a Muse buffer.
16 (muse-wiki-wikiword-at-point): Docfix.
17 (muse-wiki-colors-nop-tag): New function that colors <nop> tags.
18 (muse-wiki-publish-nop-tag): New function that interprets <nop> tags
20 (muse-colors-tags, muse-publish-markup-tags): Interpret <nop> tags,
21 which keeps the WikiWord that follows it from being interpreted.
22 (muse-publish-markup-regexps): Allow 4 single quotes to function as a
27 ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
30 2005-07-04 11:20:50 GMT Michael Olson <mwolson@gnu.org> patch-83
33 Update postal address of FSF in muse-wiki.el.
35 muse--main--1.0--patch-83
37 * lisp/muse-wiki.el: Update postal address of the FSF.
41 ChangeLog lisp/muse-wiki.el
44 2005-07-01 22:48:51 GMT Michael Olson <mwolson@gnu.org> patch-82
47 Interpret explicit links before emphasis.
49 muse--main--1.0--patch-82
51 * lisp/muse-publish.el (muse-publish-markup-regexps): Interpret explicit
52 links before emphasis.
54 * lisp/muse-wiki.el (muse-publish): Make rules use a multiple of 100 just
58 ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
61 2005-06-26 22:55:55 GMT Michael Olson <mwolson@gnu.org> patch-81
64 Wiki hacking, regexp tweaks.
66 muse--main--1.0--patch-81
68 * lisp/muse-project.el (muse-project-ignore-regexp): Change group to
71 * lisp/muse-regexps.el (muse-regexp-use-character-classes): New variable
72 that indicates whether or not to use character classes in regexps. The
73 default is to let Muse try to figure it out.
74 (muse-extreg-usable-p): Make use of this variable.
76 * lisp/muse-regexps.el (muse-url-regexp): There's too much whitespace in
77 this regexp. I'm guessing it was supposed to have a TAB in there at
78 one time. Replace this stuff with muse-regexp-space.
80 * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use wikified EmacsWiki
83 * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use "choice" instead of
86 * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Include the page
87 delimiter as part of the regexp. Allow "#" or "::" to be a delimiter.
88 We'll fix those anchor problems eventually!
90 * lisp/muse-wiki.el (muse-wiki-interwiki-at-point): New function that
91 uses `muse-interwiki-handle' to determine whether an interwiki link is
94 * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Make URL optional and
95 look for a suitable value at point if needed.
97 * lisp/muse-wiki.el: Make interwiki regexps color the same as wikiwords.
99 * lisp/muse-wiki.el: Add publishing rule for muse-wiki-interwiki-regexp.
101 * lisp/muse-wiki.el (muse-mode-link-functions): Add interwiki handling.
104 ChangeLog lisp/muse-project.el lisp/muse-regexps.el
108 2005-06-25 04:44:00 GMT Michael Olson <mwolson@gnu.org> patch-80
111 Make installation of manual when not using Debian go smoothly.
113 muse--main--1.0--patch-80
115 * Makefile.defs (INSTALLINFO): New variable that specifies what command
116 and options are to be used when insinuating the Muse documentation into
119 * Makefile (install): Make use of INSTALLINFO.
121 * README (Installation): Give directions for changing INSTALLINFO on a
122 Debian system and changing where Muse is installed.
127 ChangeLog Makefile Makefile.defs README muse.texi
130 2005-06-25 04:09:15 GMT Michael Olson <mwolson@gnu.org> patch-79
133 Fix compiler warning induced by last patch.
135 muse--main--1.0--patch-79
137 * lisp/muse-project.el (muse-current-file): Move to muse.el to fix
141 ChangeLog lisp/muse-project.el lisp/muse.el
144 2005-06-25 04:02:11 GMT Michael Olson <mwolson@gnu.org> patch-78
147 Add `muse-current-file', fix minor QuickStart issue.
149 muse--main--1.0--patch-78
151 * examples/QuickStart: Make John Wiegley the author.
153 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
154 `muse-current-file' instead of `buffer-file-name'.
156 * lisp/muse-project.el (muse-current-project): Document.
158 * lisp/muse-project.el (muse-current-file): New variable indicating the
159 name, including path, of the file that is currently being published.
160 (muse-project-of-file): Make use of
163 * lisp/muse-publish.el (muse-publish-file): Set `muse-current-file' here.
165 * lisp/muse.el (muse-page-name): Make use of `muse-current-file'.
168 ChangeLog examples/QuickStart lisp/muse-blosxom.el
169 lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
173 2005-06-24 21:15:35 GMT Michael Olson <mwolson@gnu.org> patch-77
176 Make muse-replace-regexp-in-string closer to its parent; no func change.
178 muse--main--1.0--patch-77
180 * lisp/muse.el (muse-replace-regexp-in-string): Add 2 more optional args
181 to implement all functionality of `replace-regexp-in-string'. No
182 functionality change.
186 ChangeLog lisp/muse.el
189 2005-06-24 00:22:12 GMT Michael Olson <mwolson@gnu.org> patch-76
192 Play nicely with fill, adaptive-fill, and flyspell.
194 muse--main--1.0--patch-76
196 * muse-mode.el (muse-mode-intangible-links): New function used to
197 determine whether links will be considered intangible.
199 * lisp/muse-mode.el (muse-mode-link-functions)
200 (muse-mode-handler-functions): Minor docfix.
202 * lisp/muse-mode.el (muse-mode): Don't split long links when performing
203 fill. Play nicely with adaptive-fill. Avoid lockup with flyspell by
204 making links intangible by default, but this may be adjusted by use of
205 the `muse-mode-intangible-links' function.
207 * lisp/muse-mode.el (muse-mode-fill-nobreak-p): New function that returns
208 nil if we should allow a fill to occur here. Keeps links from being
211 * lisp/muse-mode.el (muse-mode-flyspell-p): New function that returns
212 non-nil if we allow spell-checking to occur here. Keeps links from
213 being improperly colorized.
215 * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Break up long line; no
216 functionality change.
219 ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
222 2005-06-23 07:13:35 GMT Michael Olson <mwolson@gnu.org> patch-75
225 Minor doc changes and code prettification.
227 muse--main--1.0--patch-75
229 * AUTHORS: Note that YH's assignment is in the mail.
231 * README (scripts): Explain better the contents of the `scripts'
234 * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Split long line.
237 AUTHORS ChangeLog README lisp/muse-wiki.el
240 2005-06-23 05:20:04 GMT Michael Olson <mwolson@gnu.org> patch-74
243 Merged from hodique@lifl.fr--2005 (patch 7-11)
245 muse--main--1.0--patch-74
249 * hodique@lifl.fr--2005/muse--yh--1.0--patch-7
250 split WikiWords and InterWiki links into their own package
252 * hodique@lifl.fr--2005/muse--yh--1.0--patch-8
253 Merged from mwolson@gnu.org--2005 (patch 63-67), adapted muse-wiki features
255 * hodique@lifl.fr--2005/muse--yh--1.0--patch-9
256 Mimic experimental behavior for interwiki
258 * hodique@lifl.fr--2005/muse--yh--1.0--patch-10
261 * hodique@lifl.fr--2005/muse--yh--1.0--patch-11
265 lisp/.arch-ids/muse-wiki.el.id lisp/muse-wiki.el
268 ChangeLog lisp/muse-colors.el lisp/muse-html.el
269 lisp/muse-mode.el lisp/muse-publish.el lisp/muse.el
272 experimental/.arch-ids/muse-wiki.el.id
273 ==> experimental/.arch-ids/muse-wiki-old.el.id
274 experimental/muse-wiki.el
275 ==> experimental/muse-wiki-old.el
278 hodique@lifl.fr--2005/muse--yh--1.0--patch-7
279 hodique@lifl.fr--2005/muse--yh--1.0--patch-8
280 hodique@lifl.fr--2005/muse--yh--1.0--patch-9
281 hodique@lifl.fr--2005/muse--yh--1.0--patch-10
282 hodique@lifl.fr--2005/muse--yh--1.0--patch-11
285 2005-06-22 23:05:33 GMT Michael Olson <mwolson@gnu.org> patch-73
288 Tell people where to find on-line version of manual.
290 muse--main--1.0--patch-73
292 * README: Add on-line locations for manual.
294 * muse.texi: Remove @include directive. This makes generating a PDF of
295 this documentation a lot easier.
297 * muse.texi (Preface): Add on-line locations for manual.
300 ChangeLog README muse.texi
303 2005-06-22 19:57:42 GMT Michael Olson <mwolson@gnu.org> patch-72
306 Try to make Muse play nice with outline minor mode.
308 muse--main--1.0--patch-72
310 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-emphasized)
311 (muse-colors-underlined, muse-use-font-lock, muse-link-properties): Use
312 "muse" instead of "t" when adding invisibility to text or checking for
315 * lisp/muse.el (muse-add-to-invisibility-spec): New function that is a
316 compatibility wrapper for `add-to-invisibility-spec'; XEmacs doesn't have
320 ChangeLog lisp/muse-colors.el lisp/muse.el
323 2005-06-22 08:02:58 GMT Michael Olson <mwolson@gnu.org> patch-71
326 Minor grammar fix in Introduction section of manual.
328 muse--main--1.0--patch-71
330 * muse.texi (Introduction): Minor grammar fix.
336 2005-06-22 06:32:02 GMT Michael Olson <mwolson@gnu.org> patch-70
341 muse--main--1.0--patch-70
343 * lisp/muse-colors.el: Remove unnecessary use of Version in header.
345 * lisp/muse-html.el (muse-html-encoding-map): Add mapping for iso-8859-1.
347 * lisp/muse-poem.el (muse-poem-markup-strings)
348 (muse-poem-chapbook-strings): Make customizable.
350 * lisp/muse-poem.el (muse-chapbook-latex-header)
351 (muse-chapbook-latex-footer): Docfix.
353 * lisp/muse-texinfo.el (muse-texinfo-info-extension)
354 (muse-texinfo-pdf-extension): Ditto.
356 * lisp/muse.el (muse-version): Change to 3.01.
358 * muse.texi (Poem, Texinfo): Last two publishing styles complete. We're
362 ChangeLog lisp/muse-colors.el lisp/muse-html.el
363 lisp/muse-poem.el lisp/muse-texinfo.el lisp/muse.el muse.texi
366 2005-06-20 02:29:08 GMT Michael Olson <mwolson@gnu.org> patch-69
369 Tweak documentation thoroughly; still incomplete.
371 muse--main--1.0--patch-69
373 * README: Minor tweaks.
375 * muse.texi: Massively rename chapters so that the titles are more
376 descriptive. Clean up grammar.
378 * muse.texi (Obtaining Muse): Move content of Installation node here,
379 stripping out any customization tips, since those are covered later.
380 Re-work this chapter since I was dissatisfied with it.
382 * muse.texi (Installation): This node has the content of README regarding
383 installation, which fits the title of the node much better than the
386 * muse.texi (Blosxom): Turn the sections of this section into
389 * muse.texi (Getting Help and Reporting Bugs): Turn this into a list. I
392 * muse.texi (History): Add a "2005" item.
395 ChangeLog README muse.texi
398 2005-06-19 07:15:45 GMT Michael Olson <mwolson@gnu.org> patch-68
401 Finish documenting 2 more publishing styles.
403 muse--main--1.0--patch-68
405 * lisp/muse-blosxom.el, lisp/muse-latex.el: Minor docfixes throughout.
407 * lisp/muse-journal.el: Docfixes.
409 * lisp/muse-publish.el (muse-publish-markup-functions): Add significant
410 documentation to this function.
412 * muse.texi (Blosxom Options): New node containing the publishing styles
413 and options provided by Blosxom.
414 (Book): Add usage note, as I suspect a lot of people might be confused
416 (HTML): Space out entries better.
417 (Journal, LaTeX): New nodes for publishing styles.
418 (Common Elements): Document a few options that are present in
422 ChangeLog lisp/muse-blosxom.el lisp/muse-journal.el
423 lisp/muse-latex.el lisp/muse-publish.el muse.texi
426 2005-06-19 04:45:46 GMT Michael Olson <mwolson@gnu.org> patch-67
429 Make Muse installable and correct an Emacs21 issue.
431 muse--main--1.0--patch-67
433 * Makefile (.PRECIOUS): Indicate that .info and .html files in this
434 directory will be generated.
435 (all): Compile muse.info by default.
436 (doc): Refactor into individual generation rules for .html and .info
438 (install): New rule that installs Muse source code, compiled .elc
439 files, and the manual into proper places.
441 * Makefile.defs (ELISPDIR, INFODIR): Correct minor goof-up.
443 * README (Insinuation): Move old content of Installation here.
444 (Installation): Fill out this section.
445 (Further Documentation): Add link to my website and note that a full
446 manual is included with Muse.
448 * lisp/Makefile (EL): Populate with .el files.
449 (install): New rule that installs both .elc and .el files.
451 * lisp/muse-texinfo.el (muse-texinfo-info-generate): If we're running
452 Emacs21, hack in a handler for the @documentencoding tag so that it
456 ChangeLog Makefile Makefile.defs README lisp/Makefile
460 2005-06-19 03:05:38 GMT Michael Olson <mwolson@gnu.org> patch-66
463 Cater even more to XEmacs and its annoying whims.
465 muse--main--1.0--patch-66
467 * examples/Makefile (%.html, %.pdf, %.info): Pass EMACS value as
468 environment variable.
470 * lisp/Makefile (%.elc, test): Don't use "-L" option since XEmacs can't
471 handle it. Load `muse-build.el' instead.
473 * lisp/muse-colors.el (muse-colors-link): Add note that `link' is not
476 * lisp/muse-journal.el (muse-journal-latex-munge-buffer)
477 (muse-journal-rss-munge-buffer): Add note that the `qotd' binding is
480 * lisp/muse-journal.el (muse-journal-generate-pages): Add note that this
481 function does not appear to be used.
483 * lisp/muse.el (muse-replace-regexp-in-string): Use in place of
484 `replace-regexp-in-string', since XEmacs doesn't have this function.
485 We only implement the first 3 args, but this could be extended if we
488 * lisp/muse-blosxom.el (muse-blosxom-title-to-file): Use
489 `muse-replace-regexp-in-string' in place of `replace-regexp-in-string'
491 * lisp/muse-journal.el (muse-journal-anchorize-title): Ditto.
493 * lisp/muse-colors.el (muse-colors-custom-tags): Remove unused binding to
496 * lisp/muse-convert.el (muse-write-footnote): Ditto.
498 * lisp/muse-html.el (muse-html-markup-table): Ditto.
500 * lisp/muse-http.el (muse-winnow-list): Ditto.
502 * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
504 * lisp/muse-project.el (muse-project-file-entries): Ditto.
506 * lisp/muse-publish.el (muse-publish-markup): Ditto.
508 * scripts/muse-build.el: Add contrib path first; probably doesn't change
511 * scripts/publish: Use EMACS environment variable instead of hard-coding
515 ChangeLog examples/Makefile lisp/Makefile lisp/muse-blosxom.el
516 lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
517 lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
518 lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
519 lisp/muse.el scripts/muse-build.el scripts/publish
522 2005-06-19 00:43:54 GMT Michael Olson <mwolson@gnu.org> patch-65
525 Move lisp files to `lisp' directory; hack on Makefiles, XEmacs compat.
527 muse--main--1.0--patch-65
529 * AUTHORS: Update entry.
531 * muse-*.el: Move to the lisp directory.
533 * lisp/Makefile: New file containing rules to test and compile the
536 * Makefile.defs: New file that contains common definitions for all other
537 Makefiles, such as Emacs command to use.
539 * Makefile: Move lisp-specific rules to lisp/Makefile.
540 (SUBDIRS): New variable containing subdirectories to clean.
542 * README: Update to reflect new location of source files. Give updated
543 directions for compiling with XEmacs.
545 * examples/Makefile (.PRECIOUS): Added to denote which type of files to
547 (%.html): Pass SITEFLAG as an environment variable to
550 * examples/QuickStart (The): Re-add the stray <comment> tag since it
551 seems to be needed to keep the process from failing. This has *got* to
552 be a bug in Muse, but I don't want to deal with it now.
554 * lisp/muse-colors.el (muse-make-faces): Bind newsym locally.
556 * lisp/muse-convert.el: Move line to commentary section.
558 * lisp/muse-latex.el (muse-latex-markup-table): Note that the
559 locally-bound `type' variable isn't used here.
561 * lisp/muse-mode.el (muse-index-as-string): Remove unused `file' binding.
563 * lisp/muse-texinfo.el (muse-texinfo-markup-table): Remove unused `field'
566 * scripts/muse-build.el (load-path): Correct paths.
568 * scripts/muse-build.el (muse-elint-files): Add a few variables here so
569 as to avoid spurious warnings.
571 * scripts/publish (style): Make use of SITEFLAG environment variable, if
574 * lisp/muse.el (muse-line-end-position, muse-line-beginning-position):
575 (muse-match-string-no-properties): New functions that take the place of
576 `line-end-position', `line-beginning-position', and
577 `match-string-no-properties', respectively.
579 * examples/johnw/muse-johnw.el (muse-my-html-insert-contents)
580 (muse-my-journal-find-entries): Use Muse-specific version of
581 `match-string-no-properties', `line-beginning-position', and
582 `line-end-position' since these do not exist in XEmacs.
584 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-region)
585 (muse-colors-custom-tags, muse-colors-link, muse-colors-title): Ditto.
587 * lisp/muse-convert.el (muse-latex-transform): Ditto.
589 * lisp/muse-html.el (muse-html-insert-anchor, muse-html-markup-footnote)
590 (muse-html-insert-contents): Ditto.
592 * lisp/muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
594 * lisp/muse-mode.el (muse-link-at-point, muse-edit-link-at-point): Ditto.
596 * lisp/muse-poem.el (muse-poem-prepare-buffer): Ditto.
598 * lisp/muse-publish.el (muse-publish-markup-tag)
599 (muse-publish-markup-footnote, muse-publish-markup-leading-space)
600 (muse-published-buffer-contents): Ditto.
602 * scripts/muse-build.el (muse-elint-files): Ditto.
605 .arch-ids/Makefile.defs.id Makefile.defs lisp/.arch-ids/=id
606 lisp/.arch-ids/Makefile.id lisp/Makefile
609 AUTHORS ChangeLog Makefile README examples/Makefile
610 examples/QuickStart examples/johnw/muse-johnw.el
611 lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
612 lisp/muse-journal.el lisp/muse-latex.el lisp/muse-mode.el
613 lisp/muse-poem.el lisp/muse-publish.el lisp/muse-texinfo.el
614 lisp/muse.el scripts/muse-build.el scripts/publish
617 .arch-ids/muse-blosxom.el.id
618 ==> lisp/.arch-ids/muse-blosxom.el.id
619 .arch-ids/muse-book.el.id
620 ==> lisp/.arch-ids/muse-book.el.id
621 .arch-ids/muse-colors.el.id
622 ==> lisp/.arch-ids/muse-colors.el.id
623 .arch-ids/muse-convert.el.id
624 ==> lisp/.arch-ids/muse-convert.el.id
625 .arch-ids/muse-docbook.el.id
626 ==> lisp/.arch-ids/muse-docbook.el.id
627 .arch-ids/muse-html.el.id
628 ==> lisp/.arch-ids/muse-html.el.id
629 .arch-ids/muse-http.el.id
630 ==> lisp/.arch-ids/muse-http.el.id
631 .arch-ids/muse-journal.el.id
632 ==> lisp/.arch-ids/muse-journal.el.id
633 .arch-ids/muse-latex.el.id
634 ==> lisp/.arch-ids/muse-latex.el.id
635 .arch-ids/muse-mode.el.id
636 ==> lisp/.arch-ids/muse-mode.el.id
637 .arch-ids/muse-poem.el.id
638 ==> lisp/.arch-ids/muse-poem.el.id
639 .arch-ids/muse-project.el.id
640 ==> lisp/.arch-ids/muse-project.el.id
641 .arch-ids/muse-publish.el.id
642 ==> lisp/.arch-ids/muse-publish.el.id
643 .arch-ids/muse-regexps.el.id
644 ==> lisp/.arch-ids/muse-regexps.el.id
645 .arch-ids/muse-texinfo.el.id
646 ==> lisp/.arch-ids/muse-texinfo.el.id
648 ==> lisp/.arch-ids/muse.el.id
650 ==> lisp/muse-blosxom.el
652 ==> lisp/muse-book.el
654 ==> lisp/muse-colors.el
656 ==> lisp/muse-convert.el
658 ==> lisp/muse-docbook.el
660 ==> lisp/muse-html.el
662 ==> lisp/muse-http.el
664 ==> lisp/muse-journal.el
666 ==> lisp/muse-latex.el
668 ==> lisp/muse-mode.el
670 ==> lisp/muse-poem.el
672 ==> lisp/muse-project.el
674 ==> lisp/muse-publish.el
676 ==> lisp/muse-regexps.el
678 ==> lisp/muse-texinfo.el
686 2005-06-18 20:12:05 GMT Michael Olson <mwolson@gnu.org> patch-64
689 Massively untabify files.
691 muse--main--1.0--patch-64
695 ChangeLog ChangeLog.2004 experimental/muse-message.el
696 experimental/muse-wiki.el muse-book.el muse-colors.el
697 muse-convert.el muse-docbook.el muse-html.el muse-http.el
698 muse-journal.el muse-latex.el muse-mode.el muse-poem.el
699 muse-project.el muse-publish.el muse-regexps.el
700 muse-texinfo.el muse.el
703 2005-06-18 19:57:44 GMT Michael Olson <mwolson@gnu.org> patch-63
706 Merged from hodique@lifl.fr--2005 (patch 2-6), without the WikiWord change.
708 muse--main--1.0--patch-63
710 (Summary of changes that Yann made)
712 * muse-colors.el (muse-colors-link): Whitespace cleanup.
714 * muse-mode.el (muse-generate-index): Move index generation code into
715 `muse-index-as-string'.
716 (muse-index-as-string): New function that generates an index and
717 returns it as a string, instead of placing it in a buffer like
718 `muse-generate-index' used to.
722 * hodique@lifl.fr--2005/muse--yh--1.0--patch-2
723 merge from mwolson@gnu.org--2005
725 * hodique@lifl.fr--2005/muse--yh--1.0--patch-3
726 Accept WikiWords as links [mostly rescinded]
728 * hodique@lifl.fr--2005/muse--yh--1.0--patch-4
729 merge from mwolson@gnu.org--2005/muse--main--1.0
731 * hodique@lifl.fr--2005/muse--yh--1.0--patch-5
732 Merged from mwolson@gnu.org--2005 (patch 60-62)
734 * hodique@lifl.fr--2005/muse--yh--1.0--patch-6
735 provide a string view of the index
738 ChangeLog muse-colors.el muse-latex.el muse-mode.el
741 hodique@lifl.fr--2005/muse--yh--1.0--patch-2
742 hodique@lifl.fr--2005/muse--yh--1.0--patch-3
743 hodique@lifl.fr--2005/muse--yh--1.0--patch-4
744 hodique@lifl.fr--2005/muse--yh--1.0--patch-5
745 hodique@lifl.fr--2005/muse--yh--1.0--patch-6
748 2005-06-18 06:21:19 GMT Michael Olson <mwolson@gnu.org> patch-62
751 Document Blosxom, Book, DocBook, and HTML publishing styles.
753 muse--main--1.0--patch-62
755 * muse-blosxom.el: Clean up header.
757 * muse-book.el (muse-before-book-publish-hook): Rename to
758 `muse-book-before-publish-hook'.
759 (muse-after-book-publish-hook): Rename to
760 `muse-book-after-publish-hook'.
762 * muse-html.el (muse-html-anchor-on-word, muse-html-table-attributes)
763 (muse-html-markup-strings, muse-xhtml-markup-strings)
764 (muse-html-meta-content-type, muse-html-meta-content-encoding)
765 (muse-html-charset-default, muse-html-encoding-default)
766 (muse-html-encoding-map): Docfixes.
768 * muse.texi (Blosxom, Book, DocBook, HTML, Deriving Styles): New
772 ChangeLog muse-blosxom.el muse-book.el muse-html.el muse.texi
775 2005-06-18 01:35:33 GMT Michael Olson <mwolson@gnu.org> patch-61
778 Begin work on Publishing Styles section of manual.
780 muse--main--1.0--patch-61
782 * Makefile (.PHONY): Add "doc" to list.
783 (doc): New rule that generates Info and HTML files from muse.texi.
784 (dist): Rely on `distclean', not `clean'.
786 * examples/QuickStart (Authoring mode): Remove empty section.
788 * muse.texi: Call this program "the Emacs Muse" in title.
789 (Publishing Styles): Begin to populate section.
790 (Deriving Styles): First subsection of Publishing Styles.
791 (Contributors): Remove spurious copyright section, since we address
794 * README: Actually remember to add this file.
797 .arch-ids/README.id README
800 ChangeLog Makefile examples/QuickStart muse.texi
803 2005-06-17 01:10:41 GMT Michael Olson <mwolson@gnu.org> patch-60
806 Document Markup Rules.
808 muse--main--1.0--patch-60
810 * examples/QuickStart: Remove stray <comment> tag.
812 * muse.texi (Top): Comment every menu line.
813 (Markup Rules): New section with plenty of subsections.
816 ChangeLog examples/QuickStart muse.texi
819 2005-06-15 23:50:12 GMT Michael Olson <mwolson@gnu.org> patch-59
822 Release this as Muse 3.00.90 (RC1).
824 muse--main--1.0--patch-59
826 * Makefile (%.elc): Use -q instead of --no-init-file because the former
827 is compatible with both Emacs and XEmacs.
829 * examples/README: Renamed to QuickStart.
831 * examples/Makefile (EXAMPLES): Reflect name change of README.
836 ChangeLog Makefile examples/Makefile muse.el
839 examples/.arch-ids/README.id
840 ==> examples/.arch-ids/QuickStart.id
842 ==> examples/QuickStart
845 2005-06-15 22:47:05 GMT Michael Olson <mwolson@gnu.org> patch-58
848 Makefile refactoring.
850 muse--main--1.0--patch-58
852 * Makefile (.PHONY): List all non-file targets.
853 (examples): New rule that calls Make in the examples directory.
854 (atranslit): Removed, since this isn't (yet) bundled with Muse.
856 * README: Move to the examples directory. I'd prefer to distribute a
857 very basic plain text README and use this as a quickstart + markup
858 example + publishing example.
860 * examples/Makefile: Move all README-related rules here.
862 * examples/README: Add an "About this document" section.
864 * scripts/publish (style): Do not include the contrib directory, since we
865 don't use any code from there. Since this is only invoked from the
866 examples directory, make sure add the parent directory to the load
869 * muse.texi: Change version to 3.00.90 (RC1).
871 * muse.el: Change location of the README file in header.
873 * muse.el (muse-version): Update to 3.00.90 (RC1).
876 examples/.arch-ids/Makefile.id examples/Makefile
879 ChangeLog Makefile examples/README muse.el muse.texi
884 ==> examples/.arch-ids/README.id
889 2005-06-14 03:14:05 GMT Michael Olson <mwolson@gnu.org> patch-57
892 Update my example configuration.
894 muse--main--1.0--patch-57
896 * examples/mwolson/muse-init.el: Update to reflect use of outline faces
897 and experimental status of muse-message.
900 ChangeLog examples/mwolson/muse-init.el
903 2005-06-14 03:08:54 GMT Michael Olson <mwolson@gnu.org> patch-56
906 Provide optional outline-style faces; customization fixes; experimental stuff.
908 muse--main--1.0--patch-56
910 * muse-colors.el (muse-colors-autogen-headings): New user-customizable
911 option that determines what the header faces should look like. If
912 'outline, use outline-style faces. If nil, don't generate the faces at
913 all, which allows the user to specify their own. Otherwise, use the
914 scaled faces, which is the default behavior.
915 (muse-colors-outline-faces-list): List of faces to use. In case the
916 outline faces are not available, provide reasonable defaults.
917 (muse-make-faces): Use dolist instead of mapc. Implement the
918 possibility of having outline-style colors for heading. Don't call
919 this function immediately -- give the users time to make their changes
920 through the customize interface. Once we call this function, Emcs from
921 CVS will not allow the faces to be changed easily, which is a shame.
923 * muse-message.el (muse-message-contents-tag): Copied from
924 `muse-publish-contents-tag' in order to keep the customization
925 interface from making the `muse-markup-tags' option from throwing a
926 type mismatch error. This function is untested and will likely do
927 nothing useful. This file has been moved to the experimental folder
928 until it gets fleshed out more.
930 * experimental/muse-wiki.el: New file from johnw's initial attempt at a
931 file that could eventually provide wiki-like ability. Currently this
932 is just a collection of functions that were pruned out when he remade
933 Muse, so don't get too excited. I plan to eventually merge Yann
934 Hodique's work here, probably after the first release of Muse.
936 * muse-regexps.el (muse-regexp): Improve description.
938 * muse-project.el (muse-project-ignore-regexp): Make this be a part of
939 the muse-regexp group since it is just a single regexp. Lists of
940 regexps don't have to be in muse-regexp, however.
942 * muse-blosxom.el (muse-blosxom): Change use of `behaviour' to `behavior'
943 since the Emacs devel mailing list seems to not want Britain-izations
946 * muse-colors.el (muse-colors): Ditto.
948 * muse-docbook.el (muse-docbook): Ditto.
950 * muse-html.el (muse-html): Ditto.
952 * muse-http.el (muse-http): Ditto.
954 * muse-message.el (muse-message): Ditto.
956 * muse-mode.el (muse-mode): Ditto.
958 * muse-project.el (muse-project): Ditto.
960 * muse-publish.el (muse-publish): Ditto.
962 * muse.el (muse): Ditto.
965 experimental/.arch-ids/=id
966 experimental/.arch-ids/muse-wiki.el.id
967 experimental/muse-wiki.el
970 ChangeLog experimental/muse-message.el muse-blosxom.el
971 muse-colors.el muse-docbook.el muse-html.el muse-http.el
972 muse-mode.el muse-project.el muse-publish.el muse-regexps.el
976 .arch-ids/muse-message.el.id
977 ==> experimental/.arch-ids/muse-message.el.id
979 ==> experimental/muse-message.el
982 experimental experimental/.arch-ids
985 2005-06-13 22:37:20 GMT Michael Olson <mwolson@gnu.org> patch-55
988 Fix publishing error when given an empty string for header/footer.
990 muse--main--1.0--patch-55
992 * muse-publish.el (muse-insert-file-or-string): Don't pass argument to
993 `file-readable-p' if it is an empty string. For some reason,
994 `file-readable-p' and `insert-file-contents' were treating an empty
995 string as if it were the current directory.
998 ChangeLog muse-publish.el
1001 2005-06-13 22:01:00 GMT Michael Olson <mwolson@gnu.org> patch-54
1004 WYSIWYG emphasis, XEmacs compatibility hacks.
1006 muse--main--1.0--patch-54
1008 * muse-colors.el (muse-colors-emphasized): Make emphasis more WYSIWIG
1009 compliant. Only colorize if we end with the same number of asterisks
1010 as we start with, preventing unnoticed syntax errors. Don't colorize
1011 in the middle of a word.
1012 (muse-colors-underlined): Make underlining more WYSIWIG compliant.
1013 Only colorize if we end with an underscore. Don't colorize in the
1016 * muse-docbook.el (muse-docbook-markup-paragraph): Move question mark
1017 inside of group. This will probably not do anything, but it seems
1020 * muse-html.el (muse-html-markup-paragraph): Attempt to deal with case
1021 where we start with an image link. JohnW didn't seem to like having
1022 <p> tags inserted before image links, but they don't validate properly
1023 as they are. For now, I will surround such links/paragraphs with <div
1024 class="image-link"> in an attempt to be as not invasive and yet
1025 standards compliant as possible.
1027 * muse-html.el (muse-html-escape-string): Work around distinction between
1028 int and char types in XEmacs. Deal with an annoying replace-match bug
1029 in XEmacs that rears its head at times.
1031 * muse-publish.el (muse-publish-markup-word): Allow underlines to be
1035 ChangeLog muse-colors.el muse-docbook.el muse-html.el
1039 2005-06-13 01:13:08 GMT Michael Olson <mwolson@gnu.org> patch-53
1042 Minor code cleanup to address elint issues.
1044 muse--main--1.0--patch-53
1046 * Makefile (test): Don't build README files during this rule. Remove
1047 spurious "make clean" statement.
1049 * muse-colors.el (muse-colors-tags): Make sure that this appears in the
1050 `muse-colors' group, and give it a proper type.
1052 * muse-mode.el: Wrap condition-case around `eval-when-compile'.
1054 * examples/johnw/muse-johnw.el (muse-my-html-insert-contents,
1055 muse-my-journal-find-entries): Replace `string-to-int' with
1058 * muse-html.el (muse-html-insert-contents): Ditto.
1060 * muse-journal.el (muse-journal-html-munge-buffer,
1061 muse-journal-latex-munge-buffer): Ditto.
1063 * muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
1065 * muse-publish.el (muse-publish-markup-footnote,
1066 muse-publish-contents-tag): Ditto.
1068 * muse-regexps.el (muse-extreg-usable-p): Ditto.
1071 ChangeLog Makefile examples/johnw/muse-johnw.el muse-colors.el
1072 muse-html.el muse-journal.el muse-mode.el muse-publish.el
1076 2005-06-13 00:41:10 GMT Michael Olson <mwolson@gnu.org> patch-52
1079 Add ability to automate the creation a new blosxom entry.
1081 muse--main--1.0--patch-52
1083 * examples/mwolson/muse-init.el: Move new entry section to
1084 muse-blosxom.el. Modify the key settings in my example accordingly.
1086 * muse-blosxom.el (muse-blosxom-footer): Just use the empty string, since
1087 Muse always makes sure that the file ends with a newline.
1089 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove this, since
1090 planner markup is now provided automatically by the planner port to
1091 Muse, and we don't have any customized markup.
1093 * muse-blosxom.el (muse-blosxom-base-directory): New customizable
1094 variable that specifies where the base directory of your blog entries
1097 * muse-blosxom.el (muse-blosxom-get-categories): Get the categories from
1098 the base directory. Explore categories recursively.
1100 * muse-blosxom.el (muse-blosxom-title-to-file): Helper function for
1101 `muse-blosxom-new-entry'. Turns the given title into a lowercase, sans
1102 special characters file name.
1104 * muse-blosxom.el (muse-blosxom-new-entry): Automate the process of
1105 making a new blog entry. It will prompt you for a category, then a
1106 title, and then will create a new file that has the date and title
1110 ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
1113 2005-06-12 22:11:20 GMT Michael Olson <mwolson@gnu.org> patch-51
1116 Change mailing address of FSF, add AUTHORS file.
1118 muse--main--1.0--patch-51
1120 * muse-*.el, muse.texi: Change mailing address of FSF.
1122 * muse.texi (Contributors): Fix typo.
1124 * AUTHORS: New file containing a list of all of those who have
1125 contributed code or documentation to Muse, how many lines were changed,
1129 .arch-ids/AUTHORS.id AUTHORS
1132 ChangeLog muse-blosxom.el muse-convert.el muse-docbook.el
1133 muse-html.el muse-http.el muse-journal.el muse-latex.el
1134 muse-message.el muse-mode.el muse-poem.el muse-project.el
1135 muse-publish.el muse-regexps.el muse-texinfo.el muse.el
1139 2005-06-12 21:33:24 GMT Michael Olson <mwolson@gnu.org> patch-50
1142 Merged from hodique@lifl.fr--2005 (patch 0-1)
1144 muse--main--1.0--patch-50
1148 * hodique@lifl.fr--2005/muse--yh--1.0--base-0
1149 tag of mwolson@gnu.org--2005/muse--main--1.0--patch-49
1151 * hodique@lifl.fr--2005/muse--yh--1.0--patch-1
1152 fix .html (for example) in visible names for links
1155 ChangeLog muse-publish.el
1158 hodique@lifl.fr--2005/muse--yh--1.0--base-0
1159 hodique@lifl.fr--2005/muse--yh--1.0--patch-1
1162 2005-06-11 23:35:43 GMT Michael Olson <mwolson@gnu.org> patch-49
1165 Make generated X(HT)ML show up in the right encoding in other modes.
1167 muse--main--1.0--patch-49
1169 * muse-html.el (muse-xhtml-header): Add "encoding=..." to first line.
1170 Thanks to Zhiqiang Ye for the suggestion. This attempts to make
1171 generated (X)HTML files show up in the right coding system when editing
1172 them with another Emacs mode.
1174 * muse-journal.el (muse-journal-rss-header): Automatically determine the
1175 encoding instead of hard-coding it.
1177 * muse-message.el: Add content to Commentary section, explaining the use
1178 of this publishing style.
1181 ChangeLog muse-html.el muse-journal.el muse-message.el
1184 2005-06-11 01:28:01 GMT Michael Olson <mwolson@gnu.org> patch-48
1187 Move regexps to same group, only make 4 heading faces.
1189 muse--main--1.0--patch-48
1191 * muse-colors.el (muse-make-faces): Only create 4 header faces since we
1192 can only publish 3 of them specially, leaving the fourth to be in
1194 (muse-colors-markup): Only recognize 4 levels of heading.
1196 * muse-regexps.el (muse-tag-regexp, muse-link-regexp, muse-url-regexp)
1197 (muse-file-regexp, muse-image-regexp)
1198 (muse-ignored-extensions-regexp): Moved here from muse.el. It seems
1199 like a good idea to have all the regexps in the same group.
1202 ChangeLog muse-colors.el muse-regexps.el muse.el
1205 2005-06-09 19:48:02 GMT Michael Olson <mwolson@gnu.org> patch-47
1208 Update my example config, minor code cleanup.
1210 muse--main--1.0--patch-47
1212 * examples/mwolson/muse-init.el (muse-project-alist): Shorten project
1213 names and add "Plans" project.
1215 * muse-docbook.el (looking-back): Delete.
1217 * muse-html.el (looking-back): Delete.
1219 * muse-html.el (muse-html-markup-paragraph): Use `muse-looking-back'
1220 instead of `looking-back'.
1222 * muse.el (muse-looking-back): Instead of redefining the `looking-back'
1223 function, use this function. If `looking-back' exists, call it;
1224 otherwise, use a workaround.
1227 contrib/.arch-ids/pcomplete.el.id contrib/pcomplete.el
1230 ChangeLog examples/mwolson/muse-init.el muse-docbook.el
1231 muse-html.el muse.el
1234 2005-05-30 22:15:13 GMT Michael Olson <mwolson@gnu.org> patch-46
1237 Handle a few paragraph publishing edge cases better.
1239 muse--main--1.0--patch-46
1241 * muse-docbook.el (muse-docbook-markup-regexps): Consolidate the
1242 beginning-of-document, end-of-document, and paragraph separator regexps
1243 so that one markup rule can be used in all these cases.
1244 (muse-docbook-markup-paragraph): Handle more cases correctly. In
1245 particular, blockquote or center at beginning or end of document will
1246 be published properly. Hopefully this won't slow things down too much.
1247 (muse-docbook-markup-paragraph-close): Removed.
1249 * muse-blosxom.el (muse-blosxom-markup-regexps): Ditto.
1251 * muse-html.el (muse-html-markup-regexps, muse-html-markup-paragraph):
1253 (muse-html-markup-paragraph-close): Removed.
1256 ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
1259 2005-05-28 23:37:11 GMT Michael Olson <mwolson@gnu.org> patch-45
1262 Improve prompt when reading a tag.
1264 muse--main--1.0--patch-45
1266 * muse-mode.el (muse-insert-tag): Add a colon after "default" like some
1267 other Emacs modes seem to do.
1270 ChangeLog muse-mode.el
1273 2005-05-28 23:34:50 GMT Michael Olson <mwolson@gnu.org> patch-44
1276 Warn user when publishing fails due to a private directory.
1278 muse--main--1.0--patch-44
1280 * muse-project.el (muse-project-private-p): Warn users when publishing a
1281 file fails due to its directory not being readable by others. Make
1282 sure that you do a `chmod +o name_of_directory' if you want the
1283 contents of that directory to be publishable.
1286 ChangeLog muse-project.el
1289 2005-05-28 23:21:39 GMT Michael Olson <mwolson@gnu.org> patch-43
1292 Fix error with example tags and message publishing style.
1294 muse--main--1.0--patch-43
1296 * muse-colors.el: Don't define `font-lock-mode' as a variable. Check to
1297 see if a previous definition for `font-lock-multiline' exists.
1299 * muse-message.el (muse-message-example-tag): Don't require two
1300 additional (unused) arguments.
1303 ChangeLog muse-colors.el muse-message.el
1306 2005-05-22 05:58:40 GMT Michael Olson <mwolson@gnu.org> patch-42
1309 Always end the published document with a newline.
1311 muse--main--1.0--patch-42
1313 * muse-html.el (muse-html-markup-paragraph-close): Always end the
1314 published document with a newline.
1316 * muse-docbook.el (muse-docbook-markup-paragraph-close): Ditto.
1319 ChangeLog muse-docbook.el muse-html.el
1322 2005-05-22 01:26:13 GMT Michael Olson <mwolson@gnu.org> patch-41
1325 Don't let automatic backup files crash the publishing process.
1327 muse--main--1.0--patch-41
1329 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove rule for date
1330 directive since this value is already processed by
1331 `muse-publish-markup-directive', and may be obtained by using
1332 the code: (muse-publishing-directive "date").
1334 * muse-colors.el (muse-colors-region): Make sure that we don't ever try
1335 to run (funcall nil); this happened once during a debugging process.
1337 * muse-project.el (muse-project-private-p): Skip any file for which we
1338 cannot fetch attributes. This fixes a bug where having an
1339 Emacs-generated automatic backup file in a publishing directory causes
1340 the publishing process to halt with an error.
1343 ChangeLog muse-blosxom.el muse-colors.el muse-project.el
1346 2005-05-20 20:44:46 GMT Michael Olson <mwolson@gnu.org> patch-40
1349 Apply fix in previous patch to the DocBook publishing style.
1351 muse--main--1.0--patch-40
1353 * muse-docbook.el (muse-docbook-markup-paragraph-close): Apply fix from
1354 previous patch here as well.
1358 ChangeLog muse-docbook.el
1361 2005-05-20 20:28:32 GMT Michael Olson <mwolson@gnu.org> patch-39
1364 Fix newly-introduced lock-up during HTML publishing.
1366 muse--main--1.0--patch-39
1368 * muse-blosxom.el (muse-blosxom-markup-regexps): Give date directive and
1369 planner rules higher priority in the publishing sequence. Hopefully
1370 this will not wreck anything; I don't use these rules, so I cannot
1371 tell. This wasn't a real bugfix, just an aesthetic code thing for me.
1373 * muse-html.el (muse-html-markup-paragraph-close): Don't use
1374 replace-match; that seems to be slightly evil. Return nil instead of a
1375 newline since otherwise Muse thinks that we are not done yet and gets
1376 into an infinite loop. This should fix the lock-up problem that
1377 resulted from the previous few patches.
1380 ChangeLog muse-blosxom.el muse-html.el
1383 2005-05-19 23:44:16 GMT Michael Olson <mwolson@gnu.org> patch-38
1388 muse--main--1.0--patch-38
1390 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove stray parenthesis.
1394 ChangeLog muse-blosxom.el
1397 2005-05-19 23:41:54 GMT Michael Olson <mwolson@gnu.org> patch-37
1400 Make docbook and blosxom modes close paragraphs properly at end.
1402 muse--main--1.0--patch-37
1404 * muse-blosxom.el (muse-blosxom-markup-regexps): Use new rule from last
1407 * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
1408 (muse-docbook-markup-paragraph-close): Adapt from
1409 `muse-html-markup-paragraph-close'.
1411 * muse-html.el (muse-html-markup-paragraph-close): Add newline so that we
1412 preserve the same appearance as before the last patch.
1415 ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
1418 2005-05-19 23:26:50 GMT Michael Olson <mwolson@gnu.org> patch-36
1421 Bugfix: Close P tag properly at end of file.
1423 muse--main--1.0--patch-36
1425 * muse-blosxom.el: Fix bug where loading this file twice would cause an
1428 * muse-html.el (muse-html-markup-regexps): Use simpler mechanism for
1429 detecting whether or not a paragraph needs a closing P tag.
1430 (muse-html-markup-paragraph-close): New function that only inserts a
1431 closing P tag when an unclosed P tag is nearby.
1434 ChangeLog muse-blosxom.el muse-html.el
1437 2005-05-18 06:07:02 GMT Michael Olson <mwolson@gnu.org> patch-35
1440 Update my example settings.
1442 muse--main--1.0--patch-35
1444 * examples/mwolson/muse-init.el: Synchronize with my current settings.
1447 ChangeLog examples/mwolson/muse-init.el
1450 2005-05-18 06:03:07 GMT Michael Olson <mwolson@gnu.org> patch-34
1453 Update documentation for C-c TAB feature.
1455 muse--main--1.0--patch-34
1457 * muse.texi (Keystroke Summary): Note that C-c TAB calls
1465 2005-05-18 06:00:27 GMT Michael Olson <mwolson@gnu.org> patch-33
1468 New feature: tag completion with C-c TAB.
1470 muse--main--1.0--patch-33
1472 * muse-mode.el (muse-mode-map): Map C-c TAB to `muse-insert-tag'.
1473 (muse-tag-history, muse-custom-tags): New variables that keep track of
1474 the tag history and newly-entered tags respectively for
1476 (muse-insert-tag): New function that interactively prompts the user for
1480 ChangeLog muse-mode.el
1483 2005-05-18 05:49:07 GMT Michael Olson <mwolson@gnu.org> patch-32
1486 Fix XHTML validation error with <hr> and <br>.
1488 muse--main--1.0--patch-32
1490 * muse-html.el (muse-xhtml-markup-strings): Use the proper form of the BR
1491 and HR tags for XHTML publishing. This should fix a few validation
1492 errors that I've been noticing lately.
1495 ChangeLog muse-html.el
1498 2005-05-12 22:46:10 GMT Michael Olson <mwolson@gnu.org> patch-31
1501 Remove flyspell overlays on links.
1503 muse--main--1.0--patch-31
1505 * muse-colors.el (muse-colors-link): Remove flyspell overlays. This
1506 should make the link clickable. On Emacs21, the color will stay red,
1507 but other Emacsen should do the right thing, which is use the normal
1508 link color. Hopefully this will fix some strange flyspell-related link
1512 ChangeLog muse-colors.el
1515 2005-05-06 03:30:05 GMT Michael Olson <mwolson@gnu.org> patch-30
1518 Update my example Muse settings.
1520 muse--main--1.0--patch-30
1522 * examples/mwolson/muse-init.el: Update from my latest version.
1523 (muse-project-alist): Remove the francais part of my blog.
1524 (my-muse-mode-flyspell-p): Split old `my-muse-mode-affect-p' function
1525 into this and `my-muse-mode-fill-nobreak-p'.
1526 (muse-mode-hook): Tell fill mode to avoid breaking links; hopefully
1527 this is the best way to accomplish this.
1528 (my-muse-blosxom-title-to-file): Replace more non-alphanumeric
1529 characters in the title.
1530 (my-muse-prepare-entry-for-xanga): Treat example regions better.
1533 ChangeLog examples/mwolson/muse-init.el
1536 2005-04-21 18:25:28 GMT Michael Olson <mwolson@gnu.org> patch-29
1539 Add simple `muse-version' function.
1541 muse--main--1.0--patch-29
1543 * muse.el (muse-version): New function that displays the value of the
1544 `muse-version' variable. This should be easier for the user to type
1545 than C-h v muse-version.
1551 2005-04-21 18:19:02 GMT Michael Olson <mwolson@gnu.org> patch-28
1554 Don't compile documentation by default.
1556 muse--main--1.0--patch-28
1558 * Makefile (all): Don't compile documentation by default.
1559 (doc): Use this rule to compile documentation.
1565 2005-04-16 18:08:24 GMT Michael Olson <mwolson@gnu.org> patch-27
1568 Merge RSS 2.0 enclosure support for muse-journal.el from johnw
1570 muse--main--1.0--patch-27
1572 2005-04-16 Michael Olson <mwolson@gnu.org>
1574 * muse-journal.el: Merge in enclosure support for RSS 2.0 from
1575 johnw. If a journal entry's title is a [[link]], then an
1576 <enclosure> tag will be added to the XML data giving the size and
1577 MIME type of the link target. This makes podcasting with Muse
1579 (muse-journal-rss-entry-template): Add enclosure usage to example.
1580 (muse-journal-rss-munge-buffer): Implement enclosures.
1583 ChangeLog muse-journal.el
1586 2005-04-15 05:54:30 GMT Michael Olson <mwolson@gnu.org> patch-26
1589 Standardize source headers, appease elint, don't require planner
1591 muse--main--1.0--patch-26
1593 2005-04-15 Michael Olson <mwolson@gnu.org>
1595 * Makefile, scripts/muse-build.el: Moved muse-build.el to the
1596 `scripts' directory since it really isn't part of Muse proper; it
1597 is used to generate Muse output from the command line.
1599 * muse-blosxom.el: Handle case where planner is not loaded so that
1600 it isn't a hard requirement.
1602 * muse-colors.el: Move definition of `muse-colors-tag-info' up so
1603 that elint doesn't complain.
1605 * muse-message.el (muse-message-markup-link): Don't throw up on
1606 links with no description.
1608 * muse-blosxom.el, muse-book.el, muse-colors.el, muse-convert.el,
1609 muse-docbook.el, muse-html.el, muse-http.el, muse-journal.el,
1610 muse-latex.el, muse-message.el, muse-mode.el, muse-poem.el,
1611 muse-project.el, muse-publish.el, muse-regexps.el,
1612 muse-texinfo.el, muse.el: Add standard header for each file in
1613 preparation for the initial release, which will hopefully happen
1614 sometime within the next month.
1618 experimental/.arch-ids/=id
1621 ChangeLog Makefile muse-blosxom.el muse-book.el muse-colors.el
1622 muse-convert.el muse-docbook.el muse-html.el muse-http.el
1623 muse-journal.el muse-latex.el muse-message.el muse-mode.el
1624 muse-poem.el muse-project.el muse-publish.el muse-regexps.el
1625 muse-texinfo.el muse.el
1628 .arch-ids/muse-build.el.id
1629 ==> scripts/.arch-ids/muse-build.el.id
1631 ==> scripts/muse-build.el
1633 removed directories:
1634 experimental experimental/.arch-ids
1637 2005-04-14 23:46:47 GMT Michael Olson <mwolson@gnu.org> patch-25
1640 Merge contents of muse-latexcjk.el into muse-latex.el.
1642 muse--main--1.0--patch-25
1644 2005-04-14 Michael Olson <mwolson@gnu.org>
1646 * muse-latex.el (muse-latexcjk-header, muse-latexcjk-footer)
1647 (muse-latexcjk-encoding-map, muse-latexcjk-encoding-default)
1648 (muse-latexcjk-encoding, muse-latexcjk-transform-content-type):
1649 Merge in from muse-latexcjk.el.
1651 * muse-latexcjk.el: Removed, functionality merged with
1655 .arch-ids/muse-latexcjk.el.id muse-latexcjk.el
1658 ChangeLog muse-latex.el
1661 2005-04-06 23:25:47 GMT Michael Olson <mwolson@gnu.org> patch-24
1664 Merge muse-xhtml.el into muse-html.el.
1666 muse--main--1.0--patch-24
1668 2005-04-06 Michael Olson <mwolson@gnu.org>
1670 * examples/mwolson/muse-init.el: Update with respect to the
1671 muse-xhtml.el merge.
1673 * muse-html.el: The contents of muse-xhtml.el have been merged in
1674 as advised by John Wiegley.
1675 (muse-html-style-sheet): Add example for XHTML use in the
1676 function's documentation.
1677 (muse-xhtml-header, muse-xhtml-footer, muse-xhtml-markup-tags):
1678 Moved from muse-xhtml.el.
1680 * muse-xhtml.el: Removed; contents merged into muse-html.el.
1683 .arch-ids/muse-xhtml.el.id muse-xhtml.el
1686 ChangeLog examples/mwolson/muse-init.el muse-html.el
1689 2005-04-06 03:18:55 GMT Michael Olson <mwolson@gnu.org> patch-23
1692 Try to fix regexps for Emacs 21.4.
1694 muse--main--1.0--patch-23
1696 2005-04-05 Michael Olson <mwolson@gnu.org>
1698 * muse-regexps.el (muse-extreg-usable-p): Try to make regexps work
1702 ChangeLog muse-regexps.el
1705 2005-04-01 17:59:47 GMT Michael Olson <mwolson@gnu.org> patch-22
1708 Add comments to the publish-project example script
1710 muse--main--1.0--patch-22
1712 2005-04-01 Michael Olson <mwolson@gnu.org>
1714 * examples/publish-project: Moved here from
1715 scripts/publish-project. Added a few comments so people know what
1719 ChangeLog examples/publish-project
1722 scripts/.arch-ids/publish-project.id
1723 ==> examples/.arch-ids/publish-project.id
1724 scripts/publish-project
1725 ==> examples/publish-project
1728 2005-04-01 02:27:08 GMT Michael Olson <mwolson@gnu.org> patch-21
1731 New XHTML style, add more examples to my sample muse config
1733 muse--main--1.0--patch-21
1735 2005-03-31 Michael Olson <mwolson@gnu.org>
1737 * examples/mwolson/muse-init.el: Give an example of deriving a
1738 custom publishing style.
1739 (my-muse-blosxom-finalize): Finalizes the "my-blosxom" style.
1740 (my-muse-prepare-entry-for-xanga): Mangle the published output
1741 from a blosxom project and copy the result to the clipboard for
1742 easy pasting into Xanga's web form. The file is untouched.
1744 * muse-html.el (muse-html-style-sheet): Include the <style
1745 type="text/css"></style> wrapper around the example.
1746 (muse-html-header): Don't add <style type="text/css"></style>
1747 around the value of `muse-html-style-sheet' anymore. This allows
1748 for the option of putting your stylesheet(s) in a separate file.
1749 An example of this is given in the documentation for this
1752 * muse-xhtml: New file that implements a publishing style which is
1753 derived from HTML mode. It uses a slightly modified version of
1754 the HTML markup rules to generate XHTML-compliant output.
1756 * muse-blosxom.el: Add new "blosxom-xhtml" style. The old
1757 "blosxom" style has been renamed to "blosxom-html". Fix a few
1760 * muse-journal.el: Add new "journal-xhtml" style.
1762 * muse-message.el: Add new "message-xhtml" style.
1765 .arch-ids/muse-xhtml.el.id muse-xhtml.el
1768 ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
1769 muse-html.el muse-journal.el muse-message.el
1772 2005-03-25 03:55:13 GMT Michael Olson <mwolson@gnu.org> patch-20
1775 Add my muse configuration to the examples
1777 muse--main--1.0--patch-20
1779 2005-03-24 Michael Olson <mwolson@gnu.org>
1781 * examples/johnw: Move John Wiegley's configuration to this
1784 * examples/mwolson: My configuration files go here.
1786 * examples/mwolson/muse-init.el: My Muse configuration file. I
1787 just figured out how to keep links from being spell-checked or
1788 split up by fill-mode, so the implementation of this may be found
1789 here. I also made a function that sets up a blog entry for me.
1792 examples/johnw/.arch-ids/=id examples/mwolson/.arch-ids/=id
1793 examples/mwolson/.arch-ids/muse-init.el.id
1794 examples/mwolson/muse-init.el
1800 examples/.arch-ids/muse-johnw.el.id
1801 ==> examples/johnw/.arch-ids/muse-johnw.el.id
1802 examples/.arch-ids/publish-johnw.id
1803 ==> examples/johnw/.arch-ids/publish-johnw.id
1804 examples/muse-johnw.el
1805 ==> examples/johnw/muse-johnw.el
1806 examples/publish-johnw
1807 ==> examples/johnw/publish-johnw
1810 examples/johnw examples/johnw/.arch-ids examples/mwolson
1811 examples/mwolson/.arch-ids
1814 2005-03-24 22:57:10 GMT Michael Olson <mwolson@gnu.org> patch-19
1817 Add muse-blosxom script and plugin for pyblosxom
1819 muse--main--1.0--patch-19
1821 2005-03-24 Michael Olson <mwolson@gnu.org>
1823 * muse-blosxom.el: Update copyright notice in headers and mention
1824 the pyblosxom scripts.
1826 * contrib/pyblosxom: New directory containing pyblosxom plugins
1829 * contrib/getstamps.py: Script that generates the "timestamps"
1830 file, run on the local machine.
1832 * contrib/hardcodedates.py: PyBlosxom plugin that interprets the
1836 contrib/pyblosxom/.arch-ids/=id
1837 contrib/pyblosxom/.arch-ids/getstamps.py.id
1838 contrib/pyblosxom/.arch-ids/hardcodedates.py.id
1839 contrib/pyblosxom/getstamps.py
1840 contrib/pyblosxom/hardcodedates.py
1843 ChangeLog muse-blosxom.el
1846 contrib/pyblosxom contrib/pyblosxom/.arch-ids
1849 2005-03-23 19:05:09 GMT Michael Olson <mwolson@gnu.org> patch-18
1852 muse-blosxom.el has matured past experimental status
1854 muse--main--1.0--patch-18
1856 2005-03-23 Michael Olson <mwolson@gnu.org>
1858 * muse-blosxom.el: Remove common functionality that has already
1859 been implemented in `muse-html.el'. Derive this mode from
1860 `muse-html'. Update documentation. I now feel that this file is
1861 ready to be included in the top-level Muse directory.
1864 ChangeLog muse-blosxom.el
1867 experimental/.arch-ids/muse-blosxom.el.id
1868 ==> .arch-ids/muse-blosxom.el.id
1869 experimental/muse-blosxom.el
1873 2005-03-22 05:28:01 GMT Michael Olson <mwolson@gnu.org> patch-17
1876 Make muse-blosxom.el slightly less experimental
1878 muse--main--1.0--patch-17
1880 2005-03-22 Michael Olson <mwolson@gnu.org>
1882 * experimental/muse-blosxom.el (muse-blosxom-page-date-alist):
1883 Renamed from `blosxom-page-date-alist'. Currently it does nothing
1885 (muse-blosxom-markup-regexps): Remove unnecessary first grouping
1886 from the `muse-blosxom-markup-date-directive' rule.
1887 (blosxom-set-time): Remove this function. We're not going to be
1888 touching the timestamp manually anymore -- it's too much of a
1889 hassle. Right now I've got a python program that compiles a
1890 timestamp file and a pyblosxom helper that reads it. Something
1891 similar could be arranged for blosxom, I'm sure.
1895 ChangeLog experimental/muse-blosxom.el
1898 2005-03-20 19:40:10 GMT Michael Olson <mwolson@gnu.org> patch-16
1901 Apply latest journal-related updates from johnw
1903 muse--main--1.0--patch-16
1907 ChangeLog examples/muse-johnw.el muse-journal.el
1910 2005-03-01 02:58:29 GMT Michael Olson <mwolson@gnu.org> patch-15
1913 Add Projects node to the manual
1915 muse--main--1.0--patch-15
1917 2005-02-28 Michael Olson <mwolson@gnu.org>
1919 * muse.texi: Change copyright notice since the FSF is now the
1921 (Projects): New node, based on a section from the README file.
1927 2005-03-01 02:25:15 GMT Michael Olson <mwolson@gnu.org> patch-14
1930 Correct documentation, adding some content.
1932 muse--main--1.0--patch-14
1934 2005-02-28 Michael Olson <mwolson@gnu.org>
1936 * muse.texi: Change license terms of the documentation to the GNU
1937 GPL instead of the GNU FDL, as per the consent of the copyright
1938 holders of the emacs-wiki manual, from which this is based. Some
1939 emacs-wiki-isms in the manual were corrected, and the Getting
1940 Started section was updated.
1946 2005-02-17 19:08:19 GMT Michael Olson <mwolson@gnu.org> patch-13
1949 Make muse-blosxom.el a bit more sane, still need to bum it down a bit
1951 muse--main--1.0--patch-13
1953 2005-02-17 Michael Olson <mwolson@gnu.org>
1955 * experimental/muse-blosxom.el: Somehow the contents of this file
1956 managed to get duplicated. I removed the duplicates.
1957 (muse-blosxom-date): Remove this, since it is not useful.
1958 (muse-blosxom-header): Use the standard header that blosxom.el
1962 ChangeLog experimental/muse-blosxom.el
1965 2005-02-08 04:20:41 GMT Michael Olson <mwolson@gnu.org> patch-12
1968 Initial commit of muse.texi, nothing substantial
1970 muse--main--1.0--patch-12
1972 2005-02-07 Michael Olson <mwolson@gnu.org>
1974 * muse.texi: New file that provides the documentation for Muse.
1975 It is in a very rough form at the moment. Nothing substantial may
1976 be found here yet. Be ye warned.
1979 .arch-ids/muse.texi.id muse.texi
1985 2005-02-08 01:15:15 GMT Michael Olson <mwolson@gnu.org> patch-11
1988 Add docstring, new trivial function
1990 muse--main--1.0--patch-11
1992 2005-02-07 Michael Olson <mwolson@gnu.org>
1994 * muse-mode.el (muse-mode-map): Make "C-c =" trigger
1995 `muse-what-changed'. No functionality change.
1996 (muse-what-changed): New function that displays in diff format the
1997 changes made since the buffer was last saved.
1999 * muse-project.el (muse-project-publish): Add docstring.
2002 ChangeLog muse-mode.el muse-project.el
2005 2005-02-04 18:42:08 GMT Michael Olson <mwolson@gnu.org> patch-10
2008 Add experimental version of muse-blosxom.el to project
2010 muse--main--1.0--patch-10
2012 2005-02-04 Michael Olson <mwolson@gnu.org>
2014 * Makefile (realclean): Remove file that gets generated when fonts
2017 * experimental/muse-bloxsom.el: New file that implements Blosxom
2018 support for Muse. It's in a very rough state, hence its placement
2019 in the `experimental' directory.
2022 experimental/.arch-ids/=id
2023 experimental/.arch-ids/muse-blosxom.el.id
2024 experimental/muse-blosxom.el
2030 experimental experimental/.arch-ids
2033 2005-02-04 18:19:44 GMT Michael Olson <mwolson@gnu.org> patch-9
2036 Make permissions more consistent
2038 muse--main--1.0--patch-9
2044 modified directories:
2045 contrib examples scripts
2048 2005-02-04 18:13:56 GMT Michael Olson <mwolson@gnu.org> patch-8
2053 muse--main--1.0--patch-8
2055 2005-02-04 Michael Olson <mwolson@gnu.org>
2057 * muse-build.el: Add contrib directory to `load-path'.
2058 (muse-elint-files): Load `muse-regexps.el'.
2060 * scripts/publish: Change permissions so that this script is
2061 executable. Add contrib directory to load list. Add
2062 `muse-regexps.el' to list.
2065 ChangeLog muse-build.el scripts/publish
2068 2005-01-31 21:04:43 GMT Michael Olson <mwolson@gnu.org> patch-7
2071 Use "—" instead of "—"
2073 muse--main--1.0--patch-7
2075 2005-01-31 Michael Olson <mwolson@gnu.org>
2077 * muse-docbook.el (muse-docbook-markup-strings): Replace "—"
2078 with "—" so that documents validate properly. Thanks to
2079 Björn Lindström for the suggestion.
2081 * muse-html.el (muse-html-markup-strings): Ditto.
2084 ChangeLog muse-docbook.el muse-html.el
2087 2005-01-25 19:04:31 GMT Michael Olson <mwolson@gnu.org> patch-6
2090 Fix use of "[:blank:]" in underline markup
2092 muse--main--1.0--patch-6
2094 2005-01-25 Michael Olson <mwolson@gnu.org>
2096 * muse-colors.el (muse-colors-markup): Replace "[:blank:]" with
2097 use of `muse-regexp-blank'.
2100 ChangeLog muse-colors.el
2103 2005-01-03 06:00:43 GMT Michael Olson <mwolson@member.fsf.org> patch-5
2106 Fix problem with headings being given wrong face
2108 muse--main--1.0--patch-5
2110 2005-01-03 Michael Olson <mwolson@gnu.org>
2112 * muse-colors.el: Add header.
2113 (muse-colors-emphasized): Headings were being given the coloring
2114 for the next level of heading instead of the real
2115 level (i.e. `muse-header-2' instead of `muse-header-1' for "*
2116 Heading"). Thanks to Lan Yufeng for finding this and sending a
2119 * muse-regexps.el: Fix header.
2122 ChangeLog muse-colors.el muse-regexps.el
2125 2005-01-02 00:02:15 GMT Michael Olson <mwolson@member.fsf.org> patch-4
2130 muse--main--1.0--patch-4
2132 2005-01-01 Michael Olson <mwolson@gnu.org>
2134 * ChangeLog: Move old ChangeLog to ChangeLog.2004. This new
2135 version will be automatically maintained by Arch.
2139 .arch-ids/ChangeLog.id ChangeLog
2142 .arch-ids/ChangeLog.id
2143 ==> .arch-ids/ChangeLog.2004.id
2148 2004-12-30 07:26:48 GMT Michael Olson <mwolson@member.fsf.org> patch-3
2151 Extended regexps fix, allow spaces in 1st part of links
2153 muse--main--1.0--patch-3
2155 2004-12-30 Michael Olson <mwolson@gnu.org>
2157 * muse.el (muse-link-regexp): Allow spaces in the first part of
2160 * muse-colors.el, muse-convert.el, muse-docbook.el: Use
2161 customizable alternatives to extended character classes.
2163 * muse-html.el, muse-mode.el, muse-publish.el: Ditto.
2166 ChangeLog muse-colors.el muse-convert.el muse-docbook.el
2167 muse-html.el muse-mode.el muse-publish.el muse.el
2170 2004-12-30 02:18:07 GMT Michael Olson <mwolson@member.fsf.org> patch-2
2173 Begin to change regexp handling, tweak muse.el header
2175 muse--main--1.0--patch-2
2177 2004-12-29 Michael Olson <mwolson@gnu.org>
2179 * muse.el: Change Copyright notice to FSF. Change Maintainer to
2182 * muse-regexps.el: New file that implements regexp handling.
2183 Generalized regexp options will be moved to it eventually.
2186 .arch-ids/muse-regexps.el.id muse-regexps.el
2192 2004-12-30 01:49:50 GMT Michael Olson <mwolson@member.fsf.org> patch-1
2195 Do some early spring cleaning
2197 muse--main--1.0--patch-1
2199 2004-12-29 Michael Olson <mwolson@gnu.org>
2201 * Makefile: Change path to `publish' script.
2203 * contrib/pcomplete.el: New file that is used by Muse without
2204 actually being a part of it: hence its location in the contrib
2207 * contrib/cgi.el, contrib/httpd.el: New location.
2209 * examples/muse-johnw.el, examples/publish-johnw: Ditto.
2211 * scripts/publish, scripts/publish-project: Ditto.
2214 contrib/.arch-ids/=id contrib/.arch-ids/pcomplete.el.id
2215 contrib/pcomplete.el examples/.arch-ids/=id
2216 scripts/.arch-ids/=id
2223 ==> contrib/.arch-ids/cgi.el.id
2224 .arch-ids/httpd.el.id
2225 ==> contrib/.arch-ids/httpd.el.id
2226 .arch-ids/muse-johnw.el.id
2227 ==> examples/.arch-ids/muse-johnw.el.id
2228 .arch-ids/publish-johnw.id
2229 ==> examples/.arch-ids/publish-johnw.id
2230 .arch-ids/publish-project.id
2231 ==> scripts/.arch-ids/publish-project.id
2232 .arch-ids/publish.id
2233 ==> scripts/.arch-ids/publish.id
2237 ==> contrib/httpd.el
2239 ==> examples/muse-johnw.el
2243 ==> examples/publish-johnw
2245 ==> scripts/publish-project
2248 contrib contrib/.arch-ids examples examples/.arch-ids scripts
2252 2004-12-30 01:33:11 GMT Michael Olson <mwolson@member.fsf.org> base-0
2255 tag of mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
2257 muse--main--1.0--base-0
2259 (automatically generated log message)
2262 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--base-0
2263 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-1
2264 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-2
2265 lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-1
2266 lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-2
2267 mwolson@member.fsf.org--2004/muse--main--1.0--base-0
2268 mwolson@member.fsf.org--2004/muse--main--1.0--patch-1
2269 mwolson@member.fsf.org--2004/muse--main--1.0--patch-2
2270 mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
2271 mwolson@member.fsf.org--2004/muse--mwolson--1.0--base-0
2272 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-1
2273 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-2
2274 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-3
2275 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-4
2276 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-5
2277 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-6
2278 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-7
2279 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-8