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-01 22:48:51 GMT Michael Olson <mwolson@gnu.org> patch-82
8 Interpret explicit links before emphasis.
10 muse--main--1.0--patch-82
12 * lisp/muse-publish.el (muse-publish-markup-regexps): Interpret explicit
13 links before emphasis.
15 * lisp/muse-wiki.el (muse-publish): Make rules use a multiple of 100 just
19 ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
22 2005-06-26 22:55:55 GMT Michael Olson <mwolson@gnu.org> patch-81
25 Wiki hacking, regexp tweaks.
27 muse--main--1.0--patch-81
29 * lisp/muse-project.el (muse-project-ignore-regexp): Change group to
32 * lisp/muse-regexps.el (muse-regexp-use-character-classes): New variable
33 that indicates whether or not to use character classes in regexps. The
34 default is to let Muse try to figure it out.
35 (muse-extreg-usable-p): Make use of this variable.
37 * lisp/muse-regexps.el (muse-url-regexp): There's too much whitespace in
38 this regexp. I'm guessing it was supposed to have a TAB in there at
39 one time. Replace this stuff with muse-regexp-space.
41 * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use wikified EmacsWiki
44 * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use "choice" instead of
47 * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Include the page
48 delimiter as part of the regexp. Allow "#" or "::" to be a delimiter.
49 We'll fix those anchor problems eventually!
51 * lisp/muse-wiki.el (muse-wiki-interwiki-at-point): New function that
52 uses `muse-interwiki-handle' to determine whether an interwiki link is
55 * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Make URL optional and
56 look for a suitable value at point if needed.
58 * lisp/muse-wiki.el: Make interwiki regexps color the same as wikiwords.
60 * lisp/muse-wiki.el: Add publishing rule for muse-wiki-interwiki-regexp.
62 * lisp/muse-wiki.el (muse-mode-link-functions): Add interwiki handling.
65 ChangeLog lisp/muse-project.el lisp/muse-regexps.el
69 2005-06-25 04:44:00 GMT Michael Olson <mwolson@gnu.org> patch-80
72 Make installation of manual when not using Debian go smoothly.
74 muse--main--1.0--patch-80
76 * Makefile.defs (INSTALLINFO): New variable that specifies what command
77 and options are to be used when insinuating the Muse documentation into
80 * Makefile (install): Make use of INSTALLINFO.
82 * README (Installation): Give directions for changing INSTALLINFO on a
83 Debian system and changing where Muse is installed.
88 ChangeLog Makefile Makefile.defs README muse.texi
91 2005-06-25 04:09:15 GMT Michael Olson <mwolson@gnu.org> patch-79
94 Fix compiler warning induced by last patch.
96 muse--main--1.0--patch-79
98 * lisp/muse-project.el (muse-current-file): Move to muse.el to fix
102 ChangeLog lisp/muse-project.el lisp/muse.el
105 2005-06-25 04:02:11 GMT Michael Olson <mwolson@gnu.org> patch-78
108 Add `muse-current-file', fix minor QuickStart issue.
110 muse--main--1.0--patch-78
112 * examples/QuickStart: Make John Wiegley the author.
114 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
115 `muse-current-file' instead of `buffer-file-name'.
117 * lisp/muse-project.el (muse-current-project): Document.
119 * lisp/muse-project.el (muse-current-file): New variable indicating the
120 name, including path, of the file that is currently being published.
121 (muse-project-of-file): Make use of
124 * lisp/muse-publish.el (muse-publish-file): Set `muse-current-file' here.
126 * lisp/muse.el (muse-page-name): Make use of `muse-current-file'.
129 ChangeLog examples/QuickStart lisp/muse-blosxom.el
130 lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
134 2005-06-24 21:15:35 GMT Michael Olson <mwolson@gnu.org> patch-77
137 Make muse-replace-regexp-in-string closer to its parent; no func change.
139 muse--main--1.0--patch-77
141 * lisp/muse.el (muse-replace-regexp-in-string): Add 2 more optional args
142 to implement all functionality of `replace-regexp-in-string'. No
143 functionality change.
147 ChangeLog lisp/muse.el
150 2005-06-24 00:22:12 GMT Michael Olson <mwolson@gnu.org> patch-76
153 Play nicely with fill, adaptive-fill, and flyspell.
155 muse--main--1.0--patch-76
157 * muse-mode.el (muse-mode-intangible-links): New function used to
158 determine whether links will be considered intangible.
160 * lisp/muse-mode.el (muse-mode-link-functions)
161 (muse-mode-handler-functions): Minor docfix.
163 * lisp/muse-mode.el (muse-mode): Don't split long links when performing
164 fill. Play nicely with adaptive-fill. Avoid lockup with flyspell by
165 making links intangible by default, but this may be adjusted by use of
166 the `muse-mode-intangible-links' function.
168 * lisp/muse-mode.el (muse-mode-fill-nobreak-p): New function that returns
169 nil if we should allow a fill to occur here. Keeps links from being
172 * lisp/muse-mode.el (muse-mode-flyspell-p): New function that returns
173 non-nil if we allow spell-checking to occur here. Keeps links from
174 being improperly colorized.
176 * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Break up long line; no
177 functionality change.
180 ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
183 2005-06-23 07:13:35 GMT Michael Olson <mwolson@gnu.org> patch-75
186 Minor doc changes and code prettification.
188 muse--main--1.0--patch-75
190 * AUTHORS: Note that YH's assignment is in the mail.
192 * README (scripts): Explain better the contents of the `scripts'
195 * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Split long line.
198 AUTHORS ChangeLog README lisp/muse-wiki.el
201 2005-06-23 05:20:04 GMT Michael Olson <mwolson@gnu.org> patch-74
204 Merged from hodique@lifl.fr--2005 (patch 7-11)
206 muse--main--1.0--patch-74
210 * hodique@lifl.fr--2005/muse--yh--1.0--patch-7
211 split WikiWords and InterWiki links into their own package
213 * hodique@lifl.fr--2005/muse--yh--1.0--patch-8
214 Merged from mwolson@gnu.org--2005 (patch 63-67), adapted muse-wiki features
216 * hodique@lifl.fr--2005/muse--yh--1.0--patch-9
217 Mimic experimental behavior for interwiki
219 * hodique@lifl.fr--2005/muse--yh--1.0--patch-10
222 * hodique@lifl.fr--2005/muse--yh--1.0--patch-11
226 lisp/.arch-ids/muse-wiki.el.id lisp/muse-wiki.el
229 ChangeLog lisp/muse-colors.el lisp/muse-html.el
230 lisp/muse-mode.el lisp/muse-publish.el lisp/muse.el
233 experimental/.arch-ids/muse-wiki.el.id
234 ==> experimental/.arch-ids/muse-wiki-old.el.id
235 experimental/muse-wiki.el
236 ==> experimental/muse-wiki-old.el
239 hodique@lifl.fr--2005/muse--yh--1.0--patch-7
240 hodique@lifl.fr--2005/muse--yh--1.0--patch-8
241 hodique@lifl.fr--2005/muse--yh--1.0--patch-9
242 hodique@lifl.fr--2005/muse--yh--1.0--patch-10
243 hodique@lifl.fr--2005/muse--yh--1.0--patch-11
246 2005-06-22 23:05:33 GMT Michael Olson <mwolson@gnu.org> patch-73
249 Tell people where to find on-line version of manual.
251 muse--main--1.0--patch-73
253 * README: Add on-line locations for manual.
255 * muse.texi: Remove @include directive. This makes generating a PDF of
256 this documentation a lot easier.
258 * muse.texi (Preface): Add on-line locations for manual.
261 ChangeLog README muse.texi
264 2005-06-22 19:57:42 GMT Michael Olson <mwolson@gnu.org> patch-72
267 Try to make Muse play nice with outline minor mode.
269 muse--main--1.0--patch-72
271 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-emphasized)
272 (muse-colors-underlined, muse-use-font-lock, muse-link-properties): Use
273 "muse" instead of "t" when adding invisibility to text or checking for
276 * lisp/muse.el (muse-add-to-invisibility-spec): New function that is a
277 compatibility wrapper for `add-to-invisibility-spec'; XEmacs doesn't have
281 ChangeLog lisp/muse-colors.el lisp/muse.el
284 2005-06-22 08:02:58 GMT Michael Olson <mwolson@gnu.org> patch-71
287 Minor grammar fix in Introduction section of manual.
289 muse--main--1.0--patch-71
291 * muse.texi (Introduction): Minor grammar fix.
297 2005-06-22 06:32:02 GMT Michael Olson <mwolson@gnu.org> patch-70
302 muse--main--1.0--patch-70
304 * lisp/muse-colors.el: Remove unnecessary use of Version in header.
306 * lisp/muse-html.el (muse-html-encoding-map): Add mapping for iso-8859-1.
308 * lisp/muse-poem.el (muse-poem-markup-strings)
309 (muse-poem-chapbook-strings): Make customizable.
311 * lisp/muse-poem.el (muse-chapbook-latex-header)
312 (muse-chapbook-latex-footer): Docfix.
314 * lisp/muse-texinfo.el (muse-texinfo-info-extension)
315 (muse-texinfo-pdf-extension): Ditto.
317 * lisp/muse.el (muse-version): Change to 3.01.
319 * muse.texi (Poem, Texinfo): Last two publishing styles complete. We're
323 ChangeLog lisp/muse-colors.el lisp/muse-html.el
324 lisp/muse-poem.el lisp/muse-texinfo.el lisp/muse.el muse.texi
327 2005-06-20 02:29:08 GMT Michael Olson <mwolson@gnu.org> patch-69
330 Tweak documentation thoroughly; still incomplete.
332 muse--main--1.0--patch-69
334 * README: Minor tweaks.
336 * muse.texi: Massively rename chapters so that the titles are more
337 descriptive. Clean up grammar.
339 * muse.texi (Obtaining Muse): Move content of Installation node here,
340 stripping out any customization tips, since those are covered later.
341 Re-work this chapter since I was dissatisfied with it.
343 * muse.texi (Installation): This node has the content of README regarding
344 installation, which fits the title of the node much better than the
347 * muse.texi (Blosxom): Turn the sections of this section into
350 * muse.texi (Getting Help and Reporting Bugs): Turn this into a list. I
353 * muse.texi (History): Add a "2005" item.
356 ChangeLog README muse.texi
359 2005-06-19 07:15:45 GMT Michael Olson <mwolson@gnu.org> patch-68
362 Finish documenting 2 more publishing styles.
364 muse--main--1.0--patch-68
366 * lisp/muse-blosxom.el, lisp/muse-latex.el: Minor docfixes throughout.
368 * lisp/muse-journal.el: Docfixes.
370 * lisp/muse-publish.el (muse-publish-markup-functions): Add significant
371 documentation to this function.
373 * muse.texi (Blosxom Options): New node containing the publishing styles
374 and options provided by Blosxom.
375 (Book): Add usage note, as I suspect a lot of people might be confused
377 (HTML): Space out entries better.
378 (Journal, LaTeX): New nodes for publishing styles.
379 (Common Elements): Document a few options that are present in
383 ChangeLog lisp/muse-blosxom.el lisp/muse-journal.el
384 lisp/muse-latex.el lisp/muse-publish.el muse.texi
387 2005-06-19 04:45:46 GMT Michael Olson <mwolson@gnu.org> patch-67
390 Make Muse installable and correct an Emacs21 issue.
392 muse--main--1.0--patch-67
394 * Makefile (.PRECIOUS): Indicate that .info and .html files in this
395 directory will be generated.
396 (all): Compile muse.info by default.
397 (doc): Refactor into individual generation rules for .html and .info
399 (install): New rule that installs Muse source code, compiled .elc
400 files, and the manual into proper places.
402 * Makefile.defs (ELISPDIR, INFODIR): Correct minor goof-up.
404 * README (Insinuation): Move old content of Installation here.
405 (Installation): Fill out this section.
406 (Further Documentation): Add link to my website and note that a full
407 manual is included with Muse.
409 * lisp/Makefile (EL): Populate with .el files.
410 (install): New rule that installs both .elc and .el files.
412 * lisp/muse-texinfo.el (muse-texinfo-info-generate): If we're running
413 Emacs21, hack in a handler for the @documentencoding tag so that it
417 ChangeLog Makefile Makefile.defs README lisp/Makefile
421 2005-06-19 03:05:38 GMT Michael Olson <mwolson@gnu.org> patch-66
424 Cater even more to XEmacs and its annoying whims.
426 muse--main--1.0--patch-66
428 * examples/Makefile (%.html, %.pdf, %.info): Pass EMACS value as
429 environment variable.
431 * lisp/Makefile (%.elc, test): Don't use "-L" option since XEmacs can't
432 handle it. Load `muse-build.el' instead.
434 * lisp/muse-colors.el (muse-colors-link): Add note that `link' is not
437 * lisp/muse-journal.el (muse-journal-latex-munge-buffer)
438 (muse-journal-rss-munge-buffer): Add note that the `qotd' binding is
441 * lisp/muse-journal.el (muse-journal-generate-pages): Add note that this
442 function does not appear to be used.
444 * lisp/muse.el (muse-replace-regexp-in-string): Use in place of
445 `replace-regexp-in-string', since XEmacs doesn't have this function.
446 We only implement the first 3 args, but this could be extended if we
449 * lisp/muse-blosxom.el (muse-blosxom-title-to-file): Use
450 `muse-replace-regexp-in-string' in place of `replace-regexp-in-string'
452 * lisp/muse-journal.el (muse-journal-anchorize-title): Ditto.
454 * lisp/muse-colors.el (muse-colors-custom-tags): Remove unused binding to
457 * lisp/muse-convert.el (muse-write-footnote): Ditto.
459 * lisp/muse-html.el (muse-html-markup-table): Ditto.
461 * lisp/muse-http.el (muse-winnow-list): Ditto.
463 * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
465 * lisp/muse-project.el (muse-project-file-entries): Ditto.
467 * lisp/muse-publish.el (muse-publish-markup): Ditto.
469 * scripts/muse-build.el: Add contrib path first; probably doesn't change
472 * scripts/publish: Use EMACS environment variable instead of hard-coding
476 ChangeLog examples/Makefile lisp/Makefile lisp/muse-blosxom.el
477 lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
478 lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
479 lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
480 lisp/muse.el scripts/muse-build.el scripts/publish
483 2005-06-19 00:43:54 GMT Michael Olson <mwolson@gnu.org> patch-65
486 Move lisp files to `lisp' directory; hack on Makefiles, XEmacs compat.
488 muse--main--1.0--patch-65
490 * AUTHORS: Update entry.
492 * muse-*.el: Move to the lisp directory.
494 * lisp/Makefile: New file containing rules to test and compile the
497 * Makefile.defs: New file that contains common definitions for all other
498 Makefiles, such as Emacs command to use.
500 * Makefile: Move lisp-specific rules to lisp/Makefile.
501 (SUBDIRS): New variable containing subdirectories to clean.
503 * README: Update to reflect new location of source files. Give updated
504 directions for compiling with XEmacs.
506 * examples/Makefile (.PRECIOUS): Added to denote which type of files to
508 (%.html): Pass SITEFLAG as an environment variable to
511 * examples/QuickStart (The): Re-add the stray <comment> tag since it
512 seems to be needed to keep the process from failing. This has *got* to
513 be a bug in Muse, but I don't want to deal with it now.
515 * lisp/muse-colors.el (muse-make-faces): Bind newsym locally.
517 * lisp/muse-convert.el: Move line to commentary section.
519 * lisp/muse-latex.el (muse-latex-markup-table): Note that the
520 locally-bound `type' variable isn't used here.
522 * lisp/muse-mode.el (muse-index-as-string): Remove unused `file' binding.
524 * lisp/muse-texinfo.el (muse-texinfo-markup-table): Remove unused `field'
527 * scripts/muse-build.el (load-path): Correct paths.
529 * scripts/muse-build.el (muse-elint-files): Add a few variables here so
530 as to avoid spurious warnings.
532 * scripts/publish (style): Make use of SITEFLAG environment variable, if
535 * lisp/muse.el (muse-line-end-position, muse-line-beginning-position):
536 (muse-match-string-no-properties): New functions that take the place of
537 `line-end-position', `line-beginning-position', and
538 `match-string-no-properties', respectively.
540 * examples/johnw/muse-johnw.el (muse-my-html-insert-contents)
541 (muse-my-journal-find-entries): Use Muse-specific version of
542 `match-string-no-properties', `line-beginning-position', and
543 `line-end-position' since these do not exist in XEmacs.
545 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-region)
546 (muse-colors-custom-tags, muse-colors-link, muse-colors-title): Ditto.
548 * lisp/muse-convert.el (muse-latex-transform): Ditto.
550 * lisp/muse-html.el (muse-html-insert-anchor, muse-html-markup-footnote)
551 (muse-html-insert-contents): Ditto.
553 * lisp/muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
555 * lisp/muse-mode.el (muse-link-at-point, muse-edit-link-at-point): Ditto.
557 * lisp/muse-poem.el (muse-poem-prepare-buffer): Ditto.
559 * lisp/muse-publish.el (muse-publish-markup-tag)
560 (muse-publish-markup-footnote, muse-publish-markup-leading-space)
561 (muse-published-buffer-contents): Ditto.
563 * scripts/muse-build.el (muse-elint-files): Ditto.
566 .arch-ids/Makefile.defs.id Makefile.defs lisp/.arch-ids/=id
567 lisp/.arch-ids/Makefile.id lisp/Makefile
570 AUTHORS ChangeLog Makefile README examples/Makefile
571 examples/QuickStart examples/johnw/muse-johnw.el
572 lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
573 lisp/muse-journal.el lisp/muse-latex.el lisp/muse-mode.el
574 lisp/muse-poem.el lisp/muse-publish.el lisp/muse-texinfo.el
575 lisp/muse.el scripts/muse-build.el scripts/publish
578 .arch-ids/muse-blosxom.el.id
579 ==> lisp/.arch-ids/muse-blosxom.el.id
580 .arch-ids/muse-book.el.id
581 ==> lisp/.arch-ids/muse-book.el.id
582 .arch-ids/muse-colors.el.id
583 ==> lisp/.arch-ids/muse-colors.el.id
584 .arch-ids/muse-convert.el.id
585 ==> lisp/.arch-ids/muse-convert.el.id
586 .arch-ids/muse-docbook.el.id
587 ==> lisp/.arch-ids/muse-docbook.el.id
588 .arch-ids/muse-html.el.id
589 ==> lisp/.arch-ids/muse-html.el.id
590 .arch-ids/muse-http.el.id
591 ==> lisp/.arch-ids/muse-http.el.id
592 .arch-ids/muse-journal.el.id
593 ==> lisp/.arch-ids/muse-journal.el.id
594 .arch-ids/muse-latex.el.id
595 ==> lisp/.arch-ids/muse-latex.el.id
596 .arch-ids/muse-mode.el.id
597 ==> lisp/.arch-ids/muse-mode.el.id
598 .arch-ids/muse-poem.el.id
599 ==> lisp/.arch-ids/muse-poem.el.id
600 .arch-ids/muse-project.el.id
601 ==> lisp/.arch-ids/muse-project.el.id
602 .arch-ids/muse-publish.el.id
603 ==> lisp/.arch-ids/muse-publish.el.id
604 .arch-ids/muse-regexps.el.id
605 ==> lisp/.arch-ids/muse-regexps.el.id
606 .arch-ids/muse-texinfo.el.id
607 ==> lisp/.arch-ids/muse-texinfo.el.id
609 ==> lisp/.arch-ids/muse.el.id
611 ==> lisp/muse-blosxom.el
613 ==> lisp/muse-book.el
615 ==> lisp/muse-colors.el
617 ==> lisp/muse-convert.el
619 ==> lisp/muse-docbook.el
621 ==> lisp/muse-html.el
623 ==> lisp/muse-http.el
625 ==> lisp/muse-journal.el
627 ==> lisp/muse-latex.el
629 ==> lisp/muse-mode.el
631 ==> lisp/muse-poem.el
633 ==> lisp/muse-project.el
635 ==> lisp/muse-publish.el
637 ==> lisp/muse-regexps.el
639 ==> lisp/muse-texinfo.el
647 2005-06-18 20:12:05 GMT Michael Olson <mwolson@gnu.org> patch-64
650 Massively untabify files.
652 muse--main--1.0--patch-64
656 ChangeLog ChangeLog.2004 experimental/muse-message.el
657 experimental/muse-wiki.el muse-book.el muse-colors.el
658 muse-convert.el muse-docbook.el muse-html.el muse-http.el
659 muse-journal.el muse-latex.el muse-mode.el muse-poem.el
660 muse-project.el muse-publish.el muse-regexps.el
661 muse-texinfo.el muse.el
664 2005-06-18 19:57:44 GMT Michael Olson <mwolson@gnu.org> patch-63
667 Merged from hodique@lifl.fr--2005 (patch 2-6), without the WikiWord change.
669 muse--main--1.0--patch-63
671 (Summary of changes that Yann made)
673 * muse-colors.el (muse-colors-link): Whitespace cleanup.
675 * muse-mode.el (muse-generate-index): Move index generation code into
676 `muse-index-as-string'.
677 (muse-index-as-string): New function that generates an index and
678 returns it as a string, instead of placing it in a buffer like
679 `muse-generate-index' used to.
683 * hodique@lifl.fr--2005/muse--yh--1.0--patch-2
684 merge from mwolson@gnu.org--2005
686 * hodique@lifl.fr--2005/muse--yh--1.0--patch-3
687 Accept WikiWords as links [mostly rescinded]
689 * hodique@lifl.fr--2005/muse--yh--1.0--patch-4
690 merge from mwolson@gnu.org--2005/muse--main--1.0
692 * hodique@lifl.fr--2005/muse--yh--1.0--patch-5
693 Merged from mwolson@gnu.org--2005 (patch 60-62)
695 * hodique@lifl.fr--2005/muse--yh--1.0--patch-6
696 provide a string view of the index
699 ChangeLog muse-colors.el muse-latex.el muse-mode.el
702 hodique@lifl.fr--2005/muse--yh--1.0--patch-2
703 hodique@lifl.fr--2005/muse--yh--1.0--patch-3
704 hodique@lifl.fr--2005/muse--yh--1.0--patch-4
705 hodique@lifl.fr--2005/muse--yh--1.0--patch-5
706 hodique@lifl.fr--2005/muse--yh--1.0--patch-6
709 2005-06-18 06:21:19 GMT Michael Olson <mwolson@gnu.org> patch-62
712 Document Blosxom, Book, DocBook, and HTML publishing styles.
714 muse--main--1.0--patch-62
716 * muse-blosxom.el: Clean up header.
718 * muse-book.el (muse-before-book-publish-hook): Rename to
719 `muse-book-before-publish-hook'.
720 (muse-after-book-publish-hook): Rename to
721 `muse-book-after-publish-hook'.
723 * muse-html.el (muse-html-anchor-on-word, muse-html-table-attributes)
724 (muse-html-markup-strings, muse-xhtml-markup-strings)
725 (muse-html-meta-content-type, muse-html-meta-content-encoding)
726 (muse-html-charset-default, muse-html-encoding-default)
727 (muse-html-encoding-map): Docfixes.
729 * muse.texi (Blosxom, Book, DocBook, HTML, Deriving Styles): New
733 ChangeLog muse-blosxom.el muse-book.el muse-html.el muse.texi
736 2005-06-18 01:35:33 GMT Michael Olson <mwolson@gnu.org> patch-61
739 Begin work on Publishing Styles section of manual.
741 muse--main--1.0--patch-61
743 * Makefile (.PHONY): Add "doc" to list.
744 (doc): New rule that generates Info and HTML files from muse.texi.
745 (dist): Rely on `distclean', not `clean'.
747 * examples/QuickStart (Authoring mode): Remove empty section.
749 * muse.texi: Call this program "the Emacs Muse" in title.
750 (Publishing Styles): Begin to populate section.
751 (Deriving Styles): First subsection of Publishing Styles.
752 (Contributors): Remove spurious copyright section, since we address
755 * README: Actually remember to add this file.
758 .arch-ids/README.id README
761 ChangeLog Makefile examples/QuickStart muse.texi
764 2005-06-17 01:10:41 GMT Michael Olson <mwolson@gnu.org> patch-60
767 Document Markup Rules.
769 muse--main--1.0--patch-60
771 * examples/QuickStart: Remove stray <comment> tag.
773 * muse.texi (Top): Comment every menu line.
774 (Markup Rules): New section with plenty of subsections.
777 ChangeLog examples/QuickStart muse.texi
780 2005-06-15 23:50:12 GMT Michael Olson <mwolson@gnu.org> patch-59
783 Release this as Muse 3.00.90 (RC1).
785 muse--main--1.0--patch-59
787 * Makefile (%.elc): Use -q instead of --no-init-file because the former
788 is compatible with both Emacs and XEmacs.
790 * examples/README: Renamed to QuickStart.
792 * examples/Makefile (EXAMPLES): Reflect name change of README.
797 ChangeLog Makefile examples/Makefile muse.el
800 examples/.arch-ids/README.id
801 ==> examples/.arch-ids/QuickStart.id
803 ==> examples/QuickStart
806 2005-06-15 22:47:05 GMT Michael Olson <mwolson@gnu.org> patch-58
809 Makefile refactoring.
811 muse--main--1.0--patch-58
813 * Makefile (.PHONY): List all non-file targets.
814 (examples): New rule that calls Make in the examples directory.
815 (atranslit): Removed, since this isn't (yet) bundled with Muse.
817 * README: Move to the examples directory. I'd prefer to distribute a
818 very basic plain text README and use this as a quickstart + markup
819 example + publishing example.
821 * examples/Makefile: Move all README-related rules here.
823 * examples/README: Add an "About this document" section.
825 * scripts/publish (style): Do not include the contrib directory, since we
826 don't use any code from there. Since this is only invoked from the
827 examples directory, make sure add the parent directory to the load
830 * muse.texi: Change version to 3.00.90 (RC1).
832 * muse.el: Change location of the README file in header.
834 * muse.el (muse-version): Update to 3.00.90 (RC1).
837 examples/.arch-ids/Makefile.id examples/Makefile
840 ChangeLog Makefile examples/README muse.el muse.texi
845 ==> examples/.arch-ids/README.id
850 2005-06-14 03:14:05 GMT Michael Olson <mwolson@gnu.org> patch-57
853 Update my example configuration.
855 muse--main--1.0--patch-57
857 * examples/mwolson/muse-init.el: Update to reflect use of outline faces
858 and experimental status of muse-message.
861 ChangeLog examples/mwolson/muse-init.el
864 2005-06-14 03:08:54 GMT Michael Olson <mwolson@gnu.org> patch-56
867 Provide optional outline-style faces; customization fixes; experimental stuff.
869 muse--main--1.0--patch-56
871 * muse-colors.el (muse-colors-autogen-headings): New user-customizable
872 option that determines what the header faces should look like. If
873 'outline, use outline-style faces. If nil, don't generate the faces at
874 all, which allows the user to specify their own. Otherwise, use the
875 scaled faces, which is the default behavior.
876 (muse-colors-outline-faces-list): List of faces to use. In case the
877 outline faces are not available, provide reasonable defaults.
878 (muse-make-faces): Use dolist instead of mapc. Implement the
879 possibility of having outline-style colors for heading. Don't call
880 this function immediately -- give the users time to make their changes
881 through the customize interface. Once we call this function, Emcs from
882 CVS will not allow the faces to be changed easily, which is a shame.
884 * muse-message.el (muse-message-contents-tag): Copied from
885 `muse-publish-contents-tag' in order to keep the customization
886 interface from making the `muse-markup-tags' option from throwing a
887 type mismatch error. This function is untested and will likely do
888 nothing useful. This file has been moved to the experimental folder
889 until it gets fleshed out more.
891 * experimental/muse-wiki.el: New file from johnw's initial attempt at a
892 file that could eventually provide wiki-like ability. Currently this
893 is just a collection of functions that were pruned out when he remade
894 Muse, so don't get too excited. I plan to eventually merge Yann
895 Hodique's work here, probably after the first release of Muse.
897 * muse-regexps.el (muse-regexp): Improve description.
899 * muse-project.el (muse-project-ignore-regexp): Make this be a part of
900 the muse-regexp group since it is just a single regexp. Lists of
901 regexps don't have to be in muse-regexp, however.
903 * muse-blosxom.el (muse-blosxom): Change use of `behaviour' to `behavior'
904 since the Emacs devel mailing list seems to not want Britain-izations
907 * muse-colors.el (muse-colors): Ditto.
909 * muse-docbook.el (muse-docbook): Ditto.
911 * muse-html.el (muse-html): Ditto.
913 * muse-http.el (muse-http): Ditto.
915 * muse-message.el (muse-message): Ditto.
917 * muse-mode.el (muse-mode): Ditto.
919 * muse-project.el (muse-project): Ditto.
921 * muse-publish.el (muse-publish): Ditto.
923 * muse.el (muse): Ditto.
926 experimental/.arch-ids/=id
927 experimental/.arch-ids/muse-wiki.el.id
928 experimental/muse-wiki.el
931 ChangeLog experimental/muse-message.el muse-blosxom.el
932 muse-colors.el muse-docbook.el muse-html.el muse-http.el
933 muse-mode.el muse-project.el muse-publish.el muse-regexps.el
937 .arch-ids/muse-message.el.id
938 ==> experimental/.arch-ids/muse-message.el.id
940 ==> experimental/muse-message.el
943 experimental experimental/.arch-ids
946 2005-06-13 22:37:20 GMT Michael Olson <mwolson@gnu.org> patch-55
949 Fix publishing error when given an empty string for header/footer.
951 muse--main--1.0--patch-55
953 * muse-publish.el (muse-insert-file-or-string): Don't pass argument to
954 `file-readable-p' if it is an empty string. For some reason,
955 `file-readable-p' and `insert-file-contents' were treating an empty
956 string as if it were the current directory.
959 ChangeLog muse-publish.el
962 2005-06-13 22:01:00 GMT Michael Olson <mwolson@gnu.org> patch-54
965 WYSIWYG emphasis, XEmacs compatibility hacks.
967 muse--main--1.0--patch-54
969 * muse-colors.el (muse-colors-emphasized): Make emphasis more WYSIWIG
970 compliant. Only colorize if we end with the same number of asterisks
971 as we start with, preventing unnoticed syntax errors. Don't colorize
972 in the middle of a word.
973 (muse-colors-underlined): Make underlining more WYSIWIG compliant.
974 Only colorize if we end with an underscore. Don't colorize in the
977 * muse-docbook.el (muse-docbook-markup-paragraph): Move question mark
978 inside of group. This will probably not do anything, but it seems
981 * muse-html.el (muse-html-markup-paragraph): Attempt to deal with case
982 where we start with an image link. JohnW didn't seem to like having
983 <p> tags inserted before image links, but they don't validate properly
984 as they are. For now, I will surround such links/paragraphs with <div
985 class="image-link"> in an attempt to be as not invasive and yet
986 standards compliant as possible.
988 * muse-html.el (muse-html-escape-string): Work around distinction between
989 int and char types in XEmacs. Deal with an annoying replace-match bug
990 in XEmacs that rears its head at times.
992 * muse-publish.el (muse-publish-markup-word): Allow underlines to be
996 ChangeLog muse-colors.el muse-docbook.el muse-html.el
1000 2005-06-13 01:13:08 GMT Michael Olson <mwolson@gnu.org> patch-53
1003 Minor code cleanup to address elint issues.
1005 muse--main--1.0--patch-53
1007 * Makefile (test): Don't build README files during this rule. Remove
1008 spurious "make clean" statement.
1010 * muse-colors.el (muse-colors-tags): Make sure that this appears in the
1011 `muse-colors' group, and give it a proper type.
1013 * muse-mode.el: Wrap condition-case around `eval-when-compile'.
1015 * examples/johnw/muse-johnw.el (muse-my-html-insert-contents,
1016 muse-my-journal-find-entries): Replace `string-to-int' with
1019 * muse-html.el (muse-html-insert-contents): Ditto.
1021 * muse-journal.el (muse-journal-html-munge-buffer,
1022 muse-journal-latex-munge-buffer): Ditto.
1024 * muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
1026 * muse-publish.el (muse-publish-markup-footnote,
1027 muse-publish-contents-tag): Ditto.
1029 * muse-regexps.el (muse-extreg-usable-p): Ditto.
1032 ChangeLog Makefile examples/johnw/muse-johnw.el muse-colors.el
1033 muse-html.el muse-journal.el muse-mode.el muse-publish.el
1037 2005-06-13 00:41:10 GMT Michael Olson <mwolson@gnu.org> patch-52
1040 Add ability to automate the creation a new blosxom entry.
1042 muse--main--1.0--patch-52
1044 * examples/mwolson/muse-init.el: Move new entry section to
1045 muse-blosxom.el. Modify the key settings in my example accordingly.
1047 * muse-blosxom.el (muse-blosxom-footer): Just use the empty string, since
1048 Muse always makes sure that the file ends with a newline.
1050 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove this, since
1051 planner markup is now provided automatically by the planner port to
1052 Muse, and we don't have any customized markup.
1054 * muse-blosxom.el (muse-blosxom-base-directory): New customizable
1055 variable that specifies where the base directory of your blog entries
1058 * muse-blosxom.el (muse-blosxom-get-categories): Get the categories from
1059 the base directory. Explore categories recursively.
1061 * muse-blosxom.el (muse-blosxom-title-to-file): Helper function for
1062 `muse-blosxom-new-entry'. Turns the given title into a lowercase, sans
1063 special characters file name.
1065 * muse-blosxom.el (muse-blosxom-new-entry): Automate the process of
1066 making a new blog entry. It will prompt you for a category, then a
1067 title, and then will create a new file that has the date and title
1071 ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
1074 2005-06-12 22:11:20 GMT Michael Olson <mwolson@gnu.org> patch-51
1077 Change mailing address of FSF, add AUTHORS file.
1079 muse--main--1.0--patch-51
1081 * muse-*.el, muse.texi: Change mailing address of FSF.
1083 * muse.texi (Contributors): Fix typo.
1085 * AUTHORS: New file containing a list of all of those who have
1086 contributed code or documentation to Muse, how many lines were changed,
1090 .arch-ids/AUTHORS.id AUTHORS
1093 ChangeLog muse-blosxom.el muse-convert.el muse-docbook.el
1094 muse-html.el muse-http.el muse-journal.el muse-latex.el
1095 muse-message.el muse-mode.el muse-poem.el muse-project.el
1096 muse-publish.el muse-regexps.el muse-texinfo.el muse.el
1100 2005-06-12 21:33:24 GMT Michael Olson <mwolson@gnu.org> patch-50
1103 Merged from hodique@lifl.fr--2005 (patch 0-1)
1105 muse--main--1.0--patch-50
1109 * hodique@lifl.fr--2005/muse--yh--1.0--base-0
1110 tag of mwolson@gnu.org--2005/muse--main--1.0--patch-49
1112 * hodique@lifl.fr--2005/muse--yh--1.0--patch-1
1113 fix .html (for example) in visible names for links
1116 ChangeLog muse-publish.el
1119 hodique@lifl.fr--2005/muse--yh--1.0--base-0
1120 hodique@lifl.fr--2005/muse--yh--1.0--patch-1
1123 2005-06-11 23:35:43 GMT Michael Olson <mwolson@gnu.org> patch-49
1126 Make generated X(HT)ML show up in the right encoding in other modes.
1128 muse--main--1.0--patch-49
1130 * muse-html.el (muse-xhtml-header): Add "encoding=..." to first line.
1131 Thanks to Zhiqiang Ye for the suggestion. This attempts to make
1132 generated (X)HTML files show up in the right coding system when editing
1133 them with another Emacs mode.
1135 * muse-journal.el (muse-journal-rss-header): Automatically determine the
1136 encoding instead of hard-coding it.
1138 * muse-message.el: Add content to Commentary section, explaining the use
1139 of this publishing style.
1142 ChangeLog muse-html.el muse-journal.el muse-message.el
1145 2005-06-11 01:28:01 GMT Michael Olson <mwolson@gnu.org> patch-48
1148 Move regexps to same group, only make 4 heading faces.
1150 muse--main--1.0--patch-48
1152 * muse-colors.el (muse-make-faces): Only create 4 header faces since we
1153 can only publish 3 of them specially, leaving the fourth to be in
1155 (muse-colors-markup): Only recognize 4 levels of heading.
1157 * muse-regexps.el (muse-tag-regexp, muse-link-regexp, muse-url-regexp)
1158 (muse-file-regexp, muse-image-regexp)
1159 (muse-ignored-extensions-regexp): Moved here from muse.el. It seems
1160 like a good idea to have all the regexps in the same group.
1163 ChangeLog muse-colors.el muse-regexps.el muse.el
1166 2005-06-09 19:48:02 GMT Michael Olson <mwolson@gnu.org> patch-47
1169 Update my example config, minor code cleanup.
1171 muse--main--1.0--patch-47
1173 * examples/mwolson/muse-init.el (muse-project-alist): Shorten project
1174 names and add "Plans" project.
1176 * muse-docbook.el (looking-back): Delete.
1178 * muse-html.el (looking-back): Delete.
1180 * muse-html.el (muse-html-markup-paragraph): Use `muse-looking-back'
1181 instead of `looking-back'.
1183 * muse.el (muse-looking-back): Instead of redefining the `looking-back'
1184 function, use this function. If `looking-back' exists, call it;
1185 otherwise, use a workaround.
1188 contrib/.arch-ids/pcomplete.el.id contrib/pcomplete.el
1191 ChangeLog examples/mwolson/muse-init.el muse-docbook.el
1192 muse-html.el muse.el
1195 2005-05-30 22:15:13 GMT Michael Olson <mwolson@gnu.org> patch-46
1198 Handle a few paragraph publishing edge cases better.
1200 muse--main--1.0--patch-46
1202 * muse-docbook.el (muse-docbook-markup-regexps): Consolidate the
1203 beginning-of-document, end-of-document, and paragraph separator regexps
1204 so that one markup rule can be used in all these cases.
1205 (muse-docbook-markup-paragraph): Handle more cases correctly. In
1206 particular, blockquote or center at beginning or end of document will
1207 be published properly. Hopefully this won't slow things down too much.
1208 (muse-docbook-markup-paragraph-close): Removed.
1210 * muse-blosxom.el (muse-blosxom-markup-regexps): Ditto.
1212 * muse-html.el (muse-html-markup-regexps, muse-html-markup-paragraph):
1214 (muse-html-markup-paragraph-close): Removed.
1217 ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
1220 2005-05-28 23:37:11 GMT Michael Olson <mwolson@gnu.org> patch-45
1223 Improve prompt when reading a tag.
1225 muse--main--1.0--patch-45
1227 * muse-mode.el (muse-insert-tag): Add a colon after "default" like some
1228 other Emacs modes seem to do.
1231 ChangeLog muse-mode.el
1234 2005-05-28 23:34:50 GMT Michael Olson <mwolson@gnu.org> patch-44
1237 Warn user when publishing fails due to a private directory.
1239 muse--main--1.0--patch-44
1241 * muse-project.el (muse-project-private-p): Warn users when publishing a
1242 file fails due to its directory not being readable by others. Make
1243 sure that you do a `chmod +o name_of_directory' if you want the
1244 contents of that directory to be publishable.
1247 ChangeLog muse-project.el
1250 2005-05-28 23:21:39 GMT Michael Olson <mwolson@gnu.org> patch-43
1253 Fix error with example tags and message publishing style.
1255 muse--main--1.0--patch-43
1257 * muse-colors.el: Don't define `font-lock-mode' as a variable. Check to
1258 see if a previous definition for `font-lock-multiline' exists.
1260 * muse-message.el (muse-message-example-tag): Don't require two
1261 additional (unused) arguments.
1264 ChangeLog muse-colors.el muse-message.el
1267 2005-05-22 05:58:40 GMT Michael Olson <mwolson@gnu.org> patch-42
1270 Always end the published document with a newline.
1272 muse--main--1.0--patch-42
1274 * muse-html.el (muse-html-markup-paragraph-close): Always end the
1275 published document with a newline.
1277 * muse-docbook.el (muse-docbook-markup-paragraph-close): Ditto.
1280 ChangeLog muse-docbook.el muse-html.el
1283 2005-05-22 01:26:13 GMT Michael Olson <mwolson@gnu.org> patch-41
1286 Don't let automatic backup files crash the publishing process.
1288 muse--main--1.0--patch-41
1290 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove rule for date
1291 directive since this value is already processed by
1292 `muse-publish-markup-directive', and may be obtained by using
1293 the code: (muse-publishing-directive "date").
1295 * muse-colors.el (muse-colors-region): Make sure that we don't ever try
1296 to run (funcall nil); this happened once during a debugging process.
1298 * muse-project.el (muse-project-private-p): Skip any file for which we
1299 cannot fetch attributes. This fixes a bug where having an
1300 Emacs-generated automatic backup file in a publishing directory causes
1301 the publishing process to halt with an error.
1304 ChangeLog muse-blosxom.el muse-colors.el muse-project.el
1307 2005-05-20 20:44:46 GMT Michael Olson <mwolson@gnu.org> patch-40
1310 Apply fix in previous patch to the DocBook publishing style.
1312 muse--main--1.0--patch-40
1314 * muse-docbook.el (muse-docbook-markup-paragraph-close): Apply fix from
1315 previous patch here as well.
1319 ChangeLog muse-docbook.el
1322 2005-05-20 20:28:32 GMT Michael Olson <mwolson@gnu.org> patch-39
1325 Fix newly-introduced lock-up during HTML publishing.
1327 muse--main--1.0--patch-39
1329 * muse-blosxom.el (muse-blosxom-markup-regexps): Give date directive and
1330 planner rules higher priority in the publishing sequence. Hopefully
1331 this will not wreck anything; I don't use these rules, so I cannot
1332 tell. This wasn't a real bugfix, just an aesthetic code thing for me.
1334 * muse-html.el (muse-html-markup-paragraph-close): Don't use
1335 replace-match; that seems to be slightly evil. Return nil instead of a
1336 newline since otherwise Muse thinks that we are not done yet and gets
1337 into an infinite loop. This should fix the lock-up problem that
1338 resulted from the previous few patches.
1341 ChangeLog muse-blosxom.el muse-html.el
1344 2005-05-19 23:44:16 GMT Michael Olson <mwolson@gnu.org> patch-38
1349 muse--main--1.0--patch-38
1351 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove stray parenthesis.
1355 ChangeLog muse-blosxom.el
1358 2005-05-19 23:41:54 GMT Michael Olson <mwolson@gnu.org> patch-37
1361 Make docbook and blosxom modes close paragraphs properly at end.
1363 muse--main--1.0--patch-37
1365 * muse-blosxom.el (muse-blosxom-markup-regexps): Use new rule from last
1368 * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
1369 (muse-docbook-markup-paragraph-close): Adapt from
1370 `muse-html-markup-paragraph-close'.
1372 * muse-html.el (muse-html-markup-paragraph-close): Add newline so that we
1373 preserve the same appearance as before the last patch.
1376 ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
1379 2005-05-19 23:26:50 GMT Michael Olson <mwolson@gnu.org> patch-36
1382 Bugfix: Close P tag properly at end of file.
1384 muse--main--1.0--patch-36
1386 * muse-blosxom.el: Fix bug where loading this file twice would cause an
1389 * muse-html.el (muse-html-markup-regexps): Use simpler mechanism for
1390 detecting whether or not a paragraph needs a closing P tag.
1391 (muse-html-markup-paragraph-close): New function that only inserts a
1392 closing P tag when an unclosed P tag is nearby.
1395 ChangeLog muse-blosxom.el muse-html.el
1398 2005-05-18 06:07:02 GMT Michael Olson <mwolson@gnu.org> patch-35
1401 Update my example settings.
1403 muse--main--1.0--patch-35
1405 * examples/mwolson/muse-init.el: Synchronize with my current settings.
1408 ChangeLog examples/mwolson/muse-init.el
1411 2005-05-18 06:03:07 GMT Michael Olson <mwolson@gnu.org> patch-34
1414 Update documentation for C-c TAB feature.
1416 muse--main--1.0--patch-34
1418 * muse.texi (Keystroke Summary): Note that C-c TAB calls
1426 2005-05-18 06:00:27 GMT Michael Olson <mwolson@gnu.org> patch-33
1429 New feature: tag completion with C-c TAB.
1431 muse--main--1.0--patch-33
1433 * muse-mode.el (muse-mode-map): Map C-c TAB to `muse-insert-tag'.
1434 (muse-tag-history, muse-custom-tags): New variables that keep track of
1435 the tag history and newly-entered tags respectively for
1437 (muse-insert-tag): New function that interactively prompts the user for
1441 ChangeLog muse-mode.el
1444 2005-05-18 05:49:07 GMT Michael Olson <mwolson@gnu.org> patch-32
1447 Fix XHTML validation error with <hr> and <br>.
1449 muse--main--1.0--patch-32
1451 * muse-html.el (muse-xhtml-markup-strings): Use the proper form of the BR
1452 and HR tags for XHTML publishing. This should fix a few validation
1453 errors that I've been noticing lately.
1456 ChangeLog muse-html.el
1459 2005-05-12 22:46:10 GMT Michael Olson <mwolson@gnu.org> patch-31
1462 Remove flyspell overlays on links.
1464 muse--main--1.0--patch-31
1466 * muse-colors.el (muse-colors-link): Remove flyspell overlays. This
1467 should make the link clickable. On Emacs21, the color will stay red,
1468 but other Emacsen should do the right thing, which is use the normal
1469 link color. Hopefully this will fix some strange flyspell-related link
1473 ChangeLog muse-colors.el
1476 2005-05-06 03:30:05 GMT Michael Olson <mwolson@gnu.org> patch-30
1479 Update my example Muse settings.
1481 muse--main--1.0--patch-30
1483 * examples/mwolson/muse-init.el: Update from my latest version.
1484 (muse-project-alist): Remove the francais part of my blog.
1485 (my-muse-mode-flyspell-p): Split old `my-muse-mode-affect-p' function
1486 into this and `my-muse-mode-fill-nobreak-p'.
1487 (muse-mode-hook): Tell fill mode to avoid breaking links; hopefully
1488 this is the best way to accomplish this.
1489 (my-muse-blosxom-title-to-file): Replace more non-alphanumeric
1490 characters in the title.
1491 (my-muse-prepare-entry-for-xanga): Treat example regions better.
1494 ChangeLog examples/mwolson/muse-init.el
1497 2005-04-21 18:25:28 GMT Michael Olson <mwolson@gnu.org> patch-29
1500 Add simple `muse-version' function.
1502 muse--main--1.0--patch-29
1504 * muse.el (muse-version): New function that displays the value of the
1505 `muse-version' variable. This should be easier for the user to type
1506 than C-h v muse-version.
1512 2005-04-21 18:19:02 GMT Michael Olson <mwolson@gnu.org> patch-28
1515 Don't compile documentation by default.
1517 muse--main--1.0--patch-28
1519 * Makefile (all): Don't compile documentation by default.
1520 (doc): Use this rule to compile documentation.
1526 2005-04-16 18:08:24 GMT Michael Olson <mwolson@gnu.org> patch-27
1529 Merge RSS 2.0 enclosure support for muse-journal.el from johnw
1531 muse--main--1.0--patch-27
1533 2005-04-16 Michael Olson <mwolson@gnu.org>
1535 * muse-journal.el: Merge in enclosure support for RSS 2.0 from
1536 johnw. If a journal entry's title is a [[link]], then an
1537 <enclosure> tag will be added to the XML data giving the size and
1538 MIME type of the link target. This makes podcasting with Muse
1540 (muse-journal-rss-entry-template): Add enclosure usage to example.
1541 (muse-journal-rss-munge-buffer): Implement enclosures.
1544 ChangeLog muse-journal.el
1547 2005-04-15 05:54:30 GMT Michael Olson <mwolson@gnu.org> patch-26
1550 Standardize source headers, appease elint, don't require planner
1552 muse--main--1.0--patch-26
1554 2005-04-15 Michael Olson <mwolson@gnu.org>
1556 * Makefile, scripts/muse-build.el: Moved muse-build.el to the
1557 `scripts' directory since it really isn't part of Muse proper; it
1558 is used to generate Muse output from the command line.
1560 * muse-blosxom.el: Handle case where planner is not loaded so that
1561 it isn't a hard requirement.
1563 * muse-colors.el: Move definition of `muse-colors-tag-info' up so
1564 that elint doesn't complain.
1566 * muse-message.el (muse-message-markup-link): Don't throw up on
1567 links with no description.
1569 * muse-blosxom.el, muse-book.el, muse-colors.el, muse-convert.el,
1570 muse-docbook.el, muse-html.el, muse-http.el, muse-journal.el,
1571 muse-latex.el, muse-message.el, muse-mode.el, muse-poem.el,
1572 muse-project.el, muse-publish.el, muse-regexps.el,
1573 muse-texinfo.el, muse.el: Add standard header for each file in
1574 preparation for the initial release, which will hopefully happen
1575 sometime within the next month.
1579 experimental/.arch-ids/=id
1582 ChangeLog Makefile muse-blosxom.el muse-book.el muse-colors.el
1583 muse-convert.el muse-docbook.el muse-html.el muse-http.el
1584 muse-journal.el muse-latex.el muse-message.el muse-mode.el
1585 muse-poem.el muse-project.el muse-publish.el muse-regexps.el
1586 muse-texinfo.el muse.el
1589 .arch-ids/muse-build.el.id
1590 ==> scripts/.arch-ids/muse-build.el.id
1592 ==> scripts/muse-build.el
1594 removed directories:
1595 experimental experimental/.arch-ids
1598 2005-04-14 23:46:47 GMT Michael Olson <mwolson@gnu.org> patch-25
1601 Merge contents of muse-latexcjk.el into muse-latex.el.
1603 muse--main--1.0--patch-25
1605 2005-04-14 Michael Olson <mwolson@gnu.org>
1607 * muse-latex.el (muse-latexcjk-header, muse-latexcjk-footer)
1608 (muse-latexcjk-encoding-map, muse-latexcjk-encoding-default)
1609 (muse-latexcjk-encoding, muse-latexcjk-transform-content-type):
1610 Merge in from muse-latexcjk.el.
1612 * muse-latexcjk.el: Removed, functionality merged with
1616 .arch-ids/muse-latexcjk.el.id muse-latexcjk.el
1619 ChangeLog muse-latex.el
1622 2005-04-06 23:25:47 GMT Michael Olson <mwolson@gnu.org> patch-24
1625 Merge muse-xhtml.el into muse-html.el.
1627 muse--main--1.0--patch-24
1629 2005-04-06 Michael Olson <mwolson@gnu.org>
1631 * examples/mwolson/muse-init.el: Update with respect to the
1632 muse-xhtml.el merge.
1634 * muse-html.el: The contents of muse-xhtml.el have been merged in
1635 as advised by John Wiegley.
1636 (muse-html-style-sheet): Add example for XHTML use in the
1637 function's documentation.
1638 (muse-xhtml-header, muse-xhtml-footer, muse-xhtml-markup-tags):
1639 Moved from muse-xhtml.el.
1641 * muse-xhtml.el: Removed; contents merged into muse-html.el.
1644 .arch-ids/muse-xhtml.el.id muse-xhtml.el
1647 ChangeLog examples/mwolson/muse-init.el muse-html.el
1650 2005-04-06 03:18:55 GMT Michael Olson <mwolson@gnu.org> patch-23
1653 Try to fix regexps for Emacs 21.4.
1655 muse--main--1.0--patch-23
1657 2005-04-05 Michael Olson <mwolson@gnu.org>
1659 * muse-regexps.el (muse-extreg-usable-p): Try to make regexps work
1663 ChangeLog muse-regexps.el
1666 2005-04-01 17:59:47 GMT Michael Olson <mwolson@gnu.org> patch-22
1669 Add comments to the publish-project example script
1671 muse--main--1.0--patch-22
1673 2005-04-01 Michael Olson <mwolson@gnu.org>
1675 * examples/publish-project: Moved here from
1676 scripts/publish-project. Added a few comments so people know what
1680 ChangeLog examples/publish-project
1683 scripts/.arch-ids/publish-project.id
1684 ==> examples/.arch-ids/publish-project.id
1685 scripts/publish-project
1686 ==> examples/publish-project
1689 2005-04-01 02:27:08 GMT Michael Olson <mwolson@gnu.org> patch-21
1692 New XHTML style, add more examples to my sample muse config
1694 muse--main--1.0--patch-21
1696 2005-03-31 Michael Olson <mwolson@gnu.org>
1698 * examples/mwolson/muse-init.el: Give an example of deriving a
1699 custom publishing style.
1700 (my-muse-blosxom-finalize): Finalizes the "my-blosxom" style.
1701 (my-muse-prepare-entry-for-xanga): Mangle the published output
1702 from a blosxom project and copy the result to the clipboard for
1703 easy pasting into Xanga's web form. The file is untouched.
1705 * muse-html.el (muse-html-style-sheet): Include the <style
1706 type="text/css"></style> wrapper around the example.
1707 (muse-html-header): Don't add <style type="text/css"></style>
1708 around the value of `muse-html-style-sheet' anymore. This allows
1709 for the option of putting your stylesheet(s) in a separate file.
1710 An example of this is given in the documentation for this
1713 * muse-xhtml: New file that implements a publishing style which is
1714 derived from HTML mode. It uses a slightly modified version of
1715 the HTML markup rules to generate XHTML-compliant output.
1717 * muse-blosxom.el: Add new "blosxom-xhtml" style. The old
1718 "blosxom" style has been renamed to "blosxom-html". Fix a few
1721 * muse-journal.el: Add new "journal-xhtml" style.
1723 * muse-message.el: Add new "message-xhtml" style.
1726 .arch-ids/muse-xhtml.el.id muse-xhtml.el
1729 ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
1730 muse-html.el muse-journal.el muse-message.el
1733 2005-03-25 03:55:13 GMT Michael Olson <mwolson@gnu.org> patch-20
1736 Add my muse configuration to the examples
1738 muse--main--1.0--patch-20
1740 2005-03-24 Michael Olson <mwolson@gnu.org>
1742 * examples/johnw: Move John Wiegley's configuration to this
1745 * examples/mwolson: My configuration files go here.
1747 * examples/mwolson/muse-init.el: My Muse configuration file. I
1748 just figured out how to keep links from being spell-checked or
1749 split up by fill-mode, so the implementation of this may be found
1750 here. I also made a function that sets up a blog entry for me.
1753 examples/johnw/.arch-ids/=id examples/mwolson/.arch-ids/=id
1754 examples/mwolson/.arch-ids/muse-init.el.id
1755 examples/mwolson/muse-init.el
1761 examples/.arch-ids/muse-johnw.el.id
1762 ==> examples/johnw/.arch-ids/muse-johnw.el.id
1763 examples/.arch-ids/publish-johnw.id
1764 ==> examples/johnw/.arch-ids/publish-johnw.id
1765 examples/muse-johnw.el
1766 ==> examples/johnw/muse-johnw.el
1767 examples/publish-johnw
1768 ==> examples/johnw/publish-johnw
1771 examples/johnw examples/johnw/.arch-ids examples/mwolson
1772 examples/mwolson/.arch-ids
1775 2005-03-24 22:57:10 GMT Michael Olson <mwolson@gnu.org> patch-19
1778 Add muse-blosxom script and plugin for pyblosxom
1780 muse--main--1.0--patch-19
1782 2005-03-24 Michael Olson <mwolson@gnu.org>
1784 * muse-blosxom.el: Update copyright notice in headers and mention
1785 the pyblosxom scripts.
1787 * contrib/pyblosxom: New directory containing pyblosxom plugins
1790 * contrib/getstamps.py: Script that generates the "timestamps"
1791 file, run on the local machine.
1793 * contrib/hardcodedates.py: PyBlosxom plugin that interprets the
1797 contrib/pyblosxom/.arch-ids/=id
1798 contrib/pyblosxom/.arch-ids/getstamps.py.id
1799 contrib/pyblosxom/.arch-ids/hardcodedates.py.id
1800 contrib/pyblosxom/getstamps.py
1801 contrib/pyblosxom/hardcodedates.py
1804 ChangeLog muse-blosxom.el
1807 contrib/pyblosxom contrib/pyblosxom/.arch-ids
1810 2005-03-23 19:05:09 GMT Michael Olson <mwolson@gnu.org> patch-18
1813 muse-blosxom.el has matured past experimental status
1815 muse--main--1.0--patch-18
1817 2005-03-23 Michael Olson <mwolson@gnu.org>
1819 * muse-blosxom.el: Remove common functionality that has already
1820 been implemented in `muse-html.el'. Derive this mode from
1821 `muse-html'. Update documentation. I now feel that this file is
1822 ready to be included in the top-level Muse directory.
1825 ChangeLog muse-blosxom.el
1828 experimental/.arch-ids/muse-blosxom.el.id
1829 ==> .arch-ids/muse-blosxom.el.id
1830 experimental/muse-blosxom.el
1834 2005-03-22 05:28:01 GMT Michael Olson <mwolson@gnu.org> patch-17
1837 Make muse-blosxom.el slightly less experimental
1839 muse--main--1.0--patch-17
1841 2005-03-22 Michael Olson <mwolson@gnu.org>
1843 * experimental/muse-blosxom.el (muse-blosxom-page-date-alist):
1844 Renamed from `blosxom-page-date-alist'. Currently it does nothing
1846 (muse-blosxom-markup-regexps): Remove unnecessary first grouping
1847 from the `muse-blosxom-markup-date-directive' rule.
1848 (blosxom-set-time): Remove this function. We're not going to be
1849 touching the timestamp manually anymore -- it's too much of a
1850 hassle. Right now I've got a python program that compiles a
1851 timestamp file and a pyblosxom helper that reads it. Something
1852 similar could be arranged for blosxom, I'm sure.
1856 ChangeLog experimental/muse-blosxom.el
1859 2005-03-20 19:40:10 GMT Michael Olson <mwolson@gnu.org> patch-16
1862 Apply latest journal-related updates from johnw
1864 muse--main--1.0--patch-16
1868 ChangeLog examples/muse-johnw.el muse-journal.el
1871 2005-03-01 02:58:29 GMT Michael Olson <mwolson@gnu.org> patch-15
1874 Add Projects node to the manual
1876 muse--main--1.0--patch-15
1878 2005-02-28 Michael Olson <mwolson@gnu.org>
1880 * muse.texi: Change copyright notice since the FSF is now the
1882 (Projects): New node, based on a section from the README file.
1888 2005-03-01 02:25:15 GMT Michael Olson <mwolson@gnu.org> patch-14
1891 Correct documentation, adding some content.
1893 muse--main--1.0--patch-14
1895 2005-02-28 Michael Olson <mwolson@gnu.org>
1897 * muse.texi: Change license terms of the documentation to the GNU
1898 GPL instead of the GNU FDL, as per the consent of the copyright
1899 holders of the emacs-wiki manual, from which this is based. Some
1900 emacs-wiki-isms in the manual were corrected, and the Getting
1901 Started section was updated.
1907 2005-02-17 19:08:19 GMT Michael Olson <mwolson@gnu.org> patch-13
1910 Make muse-blosxom.el a bit more sane, still need to bum it down a bit
1912 muse--main--1.0--patch-13
1914 2005-02-17 Michael Olson <mwolson@gnu.org>
1916 * experimental/muse-blosxom.el: Somehow the contents of this file
1917 managed to get duplicated. I removed the duplicates.
1918 (muse-blosxom-date): Remove this, since it is not useful.
1919 (muse-blosxom-header): Use the standard header that blosxom.el
1923 ChangeLog experimental/muse-blosxom.el
1926 2005-02-08 04:20:41 GMT Michael Olson <mwolson@gnu.org> patch-12
1929 Initial commit of muse.texi, nothing substantial
1931 muse--main--1.0--patch-12
1933 2005-02-07 Michael Olson <mwolson@gnu.org>
1935 * muse.texi: New file that provides the documentation for Muse.
1936 It is in a very rough form at the moment. Nothing substantial may
1937 be found here yet. Be ye warned.
1940 .arch-ids/muse.texi.id muse.texi
1946 2005-02-08 01:15:15 GMT Michael Olson <mwolson@gnu.org> patch-11
1949 Add docstring, new trivial function
1951 muse--main--1.0--patch-11
1953 2005-02-07 Michael Olson <mwolson@gnu.org>
1955 * muse-mode.el (muse-mode-map): Make "C-c =" trigger
1956 `muse-what-changed'. No functionality change.
1957 (muse-what-changed): New function that displays in diff format the
1958 changes made since the buffer was last saved.
1960 * muse-project.el (muse-project-publish): Add docstring.
1963 ChangeLog muse-mode.el muse-project.el
1966 2005-02-04 18:42:08 GMT Michael Olson <mwolson@gnu.org> patch-10
1969 Add experimental version of muse-blosxom.el to project
1971 muse--main--1.0--patch-10
1973 2005-02-04 Michael Olson <mwolson@gnu.org>
1975 * Makefile (realclean): Remove file that gets generated when fonts
1978 * experimental/muse-bloxsom.el: New file that implements Blosxom
1979 support for Muse. It's in a very rough state, hence its placement
1980 in the `experimental' directory.
1983 experimental/.arch-ids/=id
1984 experimental/.arch-ids/muse-blosxom.el.id
1985 experimental/muse-blosxom.el
1991 experimental experimental/.arch-ids
1994 2005-02-04 18:19:44 GMT Michael Olson <mwolson@gnu.org> patch-9
1997 Make permissions more consistent
1999 muse--main--1.0--patch-9
2005 modified directories:
2006 contrib examples scripts
2009 2005-02-04 18:13:56 GMT Michael Olson <mwolson@gnu.org> patch-8
2014 muse--main--1.0--patch-8
2016 2005-02-04 Michael Olson <mwolson@gnu.org>
2018 * muse-build.el: Add contrib directory to `load-path'.
2019 (muse-elint-files): Load `muse-regexps.el'.
2021 * scripts/publish: Change permissions so that this script is
2022 executable. Add contrib directory to load list. Add
2023 `muse-regexps.el' to list.
2026 ChangeLog muse-build.el scripts/publish
2029 2005-01-31 21:04:43 GMT Michael Olson <mwolson@gnu.org> patch-7
2032 Use "—" instead of "—"
2034 muse--main--1.0--patch-7
2036 2005-01-31 Michael Olson <mwolson@gnu.org>
2038 * muse-docbook.el (muse-docbook-markup-strings): Replace "—"
2039 with "—" so that documents validate properly. Thanks to
2040 Björn Lindström for the suggestion.
2042 * muse-html.el (muse-html-markup-strings): Ditto.
2045 ChangeLog muse-docbook.el muse-html.el
2048 2005-01-25 19:04:31 GMT Michael Olson <mwolson@gnu.org> patch-6
2051 Fix use of "[:blank:]" in underline markup
2053 muse--main--1.0--patch-6
2055 2005-01-25 Michael Olson <mwolson@gnu.org>
2057 * muse-colors.el (muse-colors-markup): Replace "[:blank:]" with
2058 use of `muse-regexp-blank'.
2061 ChangeLog muse-colors.el
2064 2005-01-03 06:00:43 GMT Michael Olson <mwolson@member.fsf.org> patch-5
2067 Fix problem with headings being given wrong face
2069 muse--main--1.0--patch-5
2071 2005-01-03 Michael Olson <mwolson@gnu.org>
2073 * muse-colors.el: Add header.
2074 (muse-colors-emphasized): Headings were being given the coloring
2075 for the next level of heading instead of the real
2076 level (i.e. `muse-header-2' instead of `muse-header-1' for "*
2077 Heading"). Thanks to Lan Yufeng for finding this and sending a
2080 * muse-regexps.el: Fix header.
2083 ChangeLog muse-colors.el muse-regexps.el
2086 2005-01-02 00:02:15 GMT Michael Olson <mwolson@member.fsf.org> patch-4
2091 muse--main--1.0--patch-4
2093 2005-01-01 Michael Olson <mwolson@gnu.org>
2095 * ChangeLog: Move old ChangeLog to ChangeLog.2004. This new
2096 version will be automatically maintained by Arch.
2100 .arch-ids/ChangeLog.id ChangeLog
2103 .arch-ids/ChangeLog.id
2104 ==> .arch-ids/ChangeLog.2004.id
2109 2004-12-30 07:26:48 GMT Michael Olson <mwolson@member.fsf.org> patch-3
2112 Extended regexps fix, allow spaces in 1st part of links
2114 muse--main--1.0--patch-3
2116 2004-12-30 Michael Olson <mwolson@gnu.org>
2118 * muse.el (muse-link-regexp): Allow spaces in the first part of
2121 * muse-colors.el, muse-convert.el, muse-docbook.el: Use
2122 customizable alternatives to extended character classes.
2124 * muse-html.el, muse-mode.el, muse-publish.el: Ditto.
2127 ChangeLog muse-colors.el muse-convert.el muse-docbook.el
2128 muse-html.el muse-mode.el muse-publish.el muse.el
2131 2004-12-30 02:18:07 GMT Michael Olson <mwolson@member.fsf.org> patch-2
2134 Begin to change regexp handling, tweak muse.el header
2136 muse--main--1.0--patch-2
2138 2004-12-29 Michael Olson <mwolson@gnu.org>
2140 * muse.el: Change Copyright notice to FSF. Change Maintainer to
2143 * muse-regexps.el: New file that implements regexp handling.
2144 Generalized regexp options will be moved to it eventually.
2147 .arch-ids/muse-regexps.el.id muse-regexps.el
2153 2004-12-30 01:49:50 GMT Michael Olson <mwolson@member.fsf.org> patch-1
2156 Do some early spring cleaning
2158 muse--main--1.0--patch-1
2160 2004-12-29 Michael Olson <mwolson@gnu.org>
2162 * Makefile: Change path to `publish' script.
2164 * contrib/pcomplete.el: New file that is used by Muse without
2165 actually being a part of it: hence its location in the contrib
2168 * contrib/cgi.el, contrib/httpd.el: New location.
2170 * examples/muse-johnw.el, examples/publish-johnw: Ditto.
2172 * scripts/publish, scripts/publish-project: Ditto.
2175 contrib/.arch-ids/=id contrib/.arch-ids/pcomplete.el.id
2176 contrib/pcomplete.el examples/.arch-ids/=id
2177 scripts/.arch-ids/=id
2184 ==> contrib/.arch-ids/cgi.el.id
2185 .arch-ids/httpd.el.id
2186 ==> contrib/.arch-ids/httpd.el.id
2187 .arch-ids/muse-johnw.el.id
2188 ==> examples/.arch-ids/muse-johnw.el.id
2189 .arch-ids/publish-johnw.id
2190 ==> examples/.arch-ids/publish-johnw.id
2191 .arch-ids/publish-project.id
2192 ==> scripts/.arch-ids/publish-project.id
2193 .arch-ids/publish.id
2194 ==> scripts/.arch-ids/publish.id
2198 ==> contrib/httpd.el
2200 ==> examples/muse-johnw.el
2204 ==> examples/publish-johnw
2206 ==> scripts/publish-project
2209 contrib contrib/.arch-ids examples examples/.arch-ids scripts
2213 2004-12-30 01:33:11 GMT Michael Olson <mwolson@member.fsf.org> base-0
2216 tag of mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
2218 muse--main--1.0--base-0
2220 (automatically generated log message)
2223 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--base-0
2224 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-1
2225 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-2
2226 lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-1
2227 lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-2
2228 mwolson@member.fsf.org--2004/muse--main--1.0--base-0
2229 mwolson@member.fsf.org--2004/muse--main--1.0--patch-1
2230 mwolson@member.fsf.org--2004/muse--main--1.0--patch-2
2231 mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
2232 mwolson@member.fsf.org--2004/muse--mwolson--1.0--base-0
2233 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-1
2234 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-2
2235 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-3
2236 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-4
2237 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-5
2238 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-6
2239 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-7
2240 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-8