1 # do not edit -- automatically generated by arch changelog
2 # arch-tag: automatic-ChangeLog--mwolson@gnu.org--2005/muse--main--1.0
5 2005-09-02 22:57:04 GMT Michael Olson <mwolson@gnu.org> patch-219
8 Implement protocol handling.
10 muse--main--1.0--patch-219
12 * lisp/muse-mode.el (muse-mode): Call muse-update-url-regexp. Maybe I
13 should just make a hook for this stuff.
14 (muse-visit-link-default): Call muse-browse-url instead of browse-url.
16 * lisp/muse-protocols.el: New file that implements protocol handling.
18 * lisp/muse-publish.el (muse-publish-url-transforms): Add
20 (muse-publish-markup-url): Indentation fix, no func change.
22 * lisp/muse-regexps.el (muse-url-regexp): Move to muse-protocols.el.
24 * lisp/muse.el: Require muse-protocols.
27 lisp/.arch-ids/muse-protocols.el.id lisp/muse-protocols.el
30 ChangeLog lisp/muse-mode.el lisp/muse-publish.el
31 lisp/muse-regexps.el lisp/muse.el
34 2005-09-01 16:11:57 GMT Michael Olson <mwolson@gnu.org> patch-218
37 muse-xml: Use a more standard sort of header.
39 muse--main--1.0--patch-218
41 * experimental/muse-xml.el (muse-xml-header): Use <MUSE> instead of <page
42 type="muse">, as suggested by Brad Collins.
45 ChangeLog experimental/muse-xml.el
48 2005-09-01 16:04:32 GMT Michael Olson <mwolson@gnu.org> patch-217
51 Add schema for muse-xml, tweak verse formatting, fix goof from last patch.
53 muse--main--1.0--patch-217
55 * AUTHORS: Note that Brad Collins authored examples/muse-rnc.
57 * README (examples): Mention that other files are here as well.
59 * examples/muse-rnc.el: New file that implements a RelaxNG Compact schema
60 for use with muse-xml.el.
62 * muse-xml.el: Mention the newly-contributed schema from Brad, and that
63 muse-xml is in experimental status.
64 (muse-xml-markup-regexps): Correct table-munging regexp.
65 (muse-xml-markup-strings): Surround each verse line with <line></line>.
66 Empty lines are marked up as <line />.
68 * muse-html.el (muse-html-markup-strings, muse-xhtml-markup-strings):
69 s/last-stanza-end/end-last-stanza-line/.
71 * muse-mode.el (muse-visit-link-default): Make the temporary file
72 visiting work as expected.
74 * muse-publish.el (muse-publish-markup-verse): Make use of
75 'begin-verse-line and 'begin-last-stanza-line. Use
76 'end-last-stanza-line instead of 'last-stanza-end.
78 * muse.texi (Verse): Be a bit more clever with our example.
81 examples/.arch-ids/muse.rnc.id examples/muse.rnc
84 AUTHORS ChangeLog README experimental/muse-xml.el
85 lisp/muse-html.el lisp/muse-mode.el lisp/muse-publish.el
89 2005-09-01 13:42:15 GMT Michael Olson <mwolson@gnu.org> patch-216
92 Allow links to temporary files to be visited.
94 muse--main--1.0--patch-216
96 * lisp/muse-mode.el (muse-visit-link-default): Permit visiting of
97 temporary files. These are buffers that do not have a corresponding
101 ChangeLog lisp/muse-mode.el
104 2005-09-01 11:41:14 GMT Michael Olson <mwolson@gnu.org> patch-215
107 Fix save-match-data gaffe.
109 muse--main--1.0--patch-215
111 * lisp/muse-regexps.el (muse-regexp-emacs-revision): Move save-match-data
112 outside of `and' statement.
115 ChangeLog lisp/muse-regexps.el
118 2005-08-31 03:48:28 GMT Michael Olson <mwolson@gnu.org> patch-214
121 Introduce :link-suffix. muse-wiki: Don't mangle acronyms in titles.
123 muse--main--1.0--patch-214
125 * examples/mwolson/muse-init.el: Update.
127 * muse-blosxom.el ("blosxom-html", "blosxom-xhtml"): Use :link-suffix to
128 ensure that links to other pages in this project are given the proper
131 * muse-latex.el ("pdf", "pdfcjk"): Ditto.
133 * muse-journal.el (muse-journal-rdf-header): Use muse-publish-link-name
134 instead of muse-publish-output-name.
136 * muse-publish.el (muse-publish-link-name, muse-publish-link-file): New
137 functions that consult the :link-suffix when returning the name of the
138 link (or the complete file name for the latter function). If
139 :link-suffix does not exist, use :suffix. This should help Muse be
140 able to handle some more usage scenarios.
141 (muse-publish-prepare-url): Use muse-publish-link-name instead of
142 muse-publish-output-name.
144 * muse-wiki.el (muse-wiki-resolve-project-page): Use
145 muse-publish-link-file instead of muse-publish-output-file.
146 (muse-wiki-publish-pretty-title): Don't space-separate capitalized
147 letters. The old behavior was not friendly to acronyms.
150 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
151 lisp/muse-journal.el lisp/muse-latex.el lisp/muse-publish.el
155 2005-08-29 06:14:35 GMT Michael Olson <mwolson@gnu.org> patch-213
158 Correct the publish-project example.
160 muse--main--1.0--patch-213
162 * examples/publish-project: Remove "-l muse-build.el" and note that the
163 user's muse-init.el file should add the Muse directories to load-path.
166 ChangeLog examples/publish-project
169 2005-08-29 06:04:51 GMT Michael Olson <mwolson@gnu.org> patch-212
172 Reinstate former extended character class rules.
174 muse--main--1.0--patch-212
176 * lisp/muse-regexps.el (muse-regexp-use-character-classes): Looks like
177 extended regexps really don't work well on Emacs 21.2 or 21.3, so
179 (muse-regexp-emacs-revision): New variable that indicates the revision
180 number of this version of Emacs.
181 (muse-extreg-usable-p): Reinstate old rules -- Emacs 21.2 and 21.3
182 aren't working well enough with extended character classes in regexps.
184 * lisp/muse.el (muse-version): If INSERT option is given, insert the text
185 instead of just displaying it.
188 ChangeLog lisp/muse-regexps.el lisp/muse.el
191 2005-08-28 23:59:03 GMT Michael Olson <mwolson@gnu.org> patch-211
194 Fix paragraph-filling breakage in Emacs21.
196 muse--main--1.0--patch-211
198 * lisp/muse-mode.el (muse-mode): Check explicitly for Emacs21 rather than
199 relying on muse-extreg-usable-p. Thanks to Sergey Vlasov for the bug
203 ChangeLog lisp/muse-mode.el
206 2005-08-27 02:25:35 GMT Michael Olson <mwolson@gnu.org> patch-210
209 Allow Emacs 21.3 to use extended character classes in regexps.
211 muse--main--1.0--patch-210
213 * lisp/muse-regexps.el (muse-extreg-usable-p): Use a simpler algorithm.
214 Since enough positive reports have come in about the usability of 21.3,
215 we'll allow it to use extended character classes in regexps by default.
218 ChangeLog lisp/muse-regexps.el
221 2005-08-26 14:48:08 GMT Michael Olson <mwolson@gnu.org> patch-209
224 Don't prompt unnecessarily when doing C-c C-t in a Muse project file.
226 muse--main--1.0--patch-209
228 * lisp/muse-publish.el (muse-publish-get-output-dir): Use
229 `muse-read-directory-name' instead of `read-file-name'. Now Muse won't
230 offer the style and directory prompt when you hit C-c C-t in a file
231 belonging to a defined Muse project. Otherwise prompt. Thanks to Yann
234 * lisp/muse.el (muse-read-directory-name): New function that defines a
235 fallback version of `read-directory-name', since Emacs21 doesn't have
239 ChangeLog lisp/muse-publish.el lisp/muse.el
242 hodique@lifl.fr--2005/muse--yh--1.0--patch-34
243 hodique@lifl.fr--2005/muse--yh--1.0--patch-35
244 hodique@lifl.fr--2005/muse--yh--1.0--patch-36
245 hodique@lifl.fr--2005/muse--yh--1.0--patch-37
246 hodique@lifl.fr--2005/muse--yh--1.0--patch-38
247 hodique@lifl.fr--2005/muse--yh--1.0--patch-39
250 2005-08-25 05:44:56 GMT Michael Olson <mwolson@gnu.org> patch-208
253 Fix problem with links at beginning of buf and paragraphs.
255 muse--main--1.0--patch-208
257 * experimental/muse-xml.el (muse-xml-markup-regexps): Update to do what I
260 * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
262 * muse-html.el (muse-html-markup-regexps): Ditto.
264 * muse-publish.el (muse-publishing-last-position): New variable that
265 indicates our last buffer position while publishing the current rule.
266 Used to make sure the process doesn't get stalled.
267 (muse-publish-markup): Fix edge case where links at beginning of
268 buffer, with read-only text, would prevent the beginning of buffer from
270 (muse-publish-markup-directive): Fix case where two directives of the
271 same size would prevent any following directives from being
272 interpreted. We accomplish this by setting the last published position
273 to nil after each directive.
276 ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
277 lisp/muse-html.el lisp/muse-publish.el
280 2005-08-24 03:45:13 GMT Michael Olson <mwolson@gnu.org> patch-207
283 Document publishing directives.
285 muse--main--1.0--patch-207
287 * muse.texi (Getting Started): Remove crufty sentence.
288 (Directives): New section that describes the likes of #title and
295 2005-08-23 04:36:54 GMT Michael Olson <mwolson@gnu.org> patch-206
298 Document WikiNames and update header publishing information.
300 muse--main--1.0--patch-206
302 * muse.texi (Headings): Any level of headings is supported.
303 (Emphasizing Text): Verbatim text may span multiple lines.
304 (Explicit Links): Refactor Links section into Explicit Links, Implicit
306 (Implicit Links): Document WikiNames and InterWiki links.
312 2005-08-22 20:37:10 GMT Michael Olson <mwolson@gnu.org> patch-205
315 Finish NEWS, handle emphasis at EOF edge case.
317 muse--main--1.0--patch-205
319 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-underlined)
320 (muse-colors-verbatim): Highlight emphasis at the end of file, as long
321 as there is a terminating emphasis delimiter.
323 * examples/mwolson/muse-init.el: Sync with my latest configuration.
325 * NEWS: Bring this up to date.
328 ChangeLog NEWS examples/mwolson/muse-init.el
332 2005-08-19 16:55:39 GMT Michael Olson <mwolson@gnu.org> patch-204
335 muse-html: Add muse-xhtml-extension.
337 muse--main--1.0--patch-204
339 * lisp/muse-html.el (muse-xhtml-extension): New option that specifies the
340 default file extension for publishing XHTML files. Thanks to Trent
341 Buck for the suggestion.
345 ChangeLog lisp/muse-html.el
348 2005-08-19 16:24:08 GMT Michael Olson <mwolson@gnu.org> patch-203
351 Add items through patch-149 to NEWS.
353 muse--main--1.0--patch-203
355 * NEWS (progress): Catch up to patch-149.
357 * lisp/muse-mode.el (muse-mode): Remove spurious comment.
359 * lisp/muse-publish.el (muse-publish): Ditto.
362 ChangeLog NEWS lisp/muse-mode.el lisp/muse-publish.el
365 2005-08-18 06:53:31 GMT Michael Olson <mwolson@gnu.org> patch-202
368 Make building of Debian revisions work.
370 muse--main--1.0--patch-202
372 * Makefile (distclean): Don't remove anything in debian/, since it will
374 (debclean): Removed, since two different targets need slightly
375 different versions of this. Even abstraction has its limits.
376 (debbuild): New target that takes care of performing the build itself.
377 (debrevision): New target that makes a revision build, where the
378 original tarball must not be modified.
379 (debrevision): Split out building stuff to debbuild target.
381 * debian/changelog: Several revisions worth of Debian fun.
383 * debian/control (Build-Depends-Indep): Add emacs21 | emacsen.
384 (Description): Make this match the ITP and shorten the text.
387 ChangeLog Makefile Makefile.defs debian/changelog
391 2005-08-14 07:10:16 GMT Michael Olson <mwolson@gnu.org> patch-201
394 Prepare initial upload for Debian project.
396 muse--main--1.0--patch-201
398 * Makefile.defs (LASTUPLOAD): Mark as the previous Debian package
399 version, since we only want the last changelog entry to appear on the
400 initial Debian upload.
402 * debian/changelog: New Debian package 3.01.arch.201-1.
405 ChangeLog Makefile.defs debian/changelog
408 2005-08-13 05:05:41 GMT Michael Olson <mwolson@gnu.org> patch-200
411 muse-mode: Minor regexp tweak.
413 muse--main--1.0--patch-200
415 * lisp/muse-mode.el (muse-mode): Use \\s- instead of [[:blank:]].
418 ChangeLog lisp/muse-mode.el
421 2005-08-13 00:25:54 GMT Michael Olson <mwolson@gnu.org> patch-199
424 Minor fixups from Peter K. Lee.
426 muse--main--1.0--patch-199
428 * experimental/muse-xml.el (muse-xml-fixup-tables): Be slightly less
429 restrictive with our end-of-table regexp.
431 * lisp/muse-docbook.el (muse-docbook-fixup-tables): Look for tgroup
432 instead of start of table. Be less restrictive with several of our
435 * lisp/muse-html.el: Patch from Peter K. Lee.
436 (muse-html-prepare-buffer): Work around edge case where the "charset="
437 part has already been appended to muse-html-meta-content-type.
438 (muse-html-fixup-tables): Be slightly less restrictive with our
442 ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
446 2005-08-12 20:36:10 GMT Michael Olson <mwolson@gnu.org> patch-198
449 Keep lists from getting mashed together on M-q.
451 muse--main--1.0--patch-198
453 * lisp/muse-mode.el (muse-mode): Handle footnotes. Set `paragraph-start'
454 locally so that lists don't get blended together incorrectly upon
458 ChangeLog lisp/muse-mode.el
461 2005-08-12 01:29:58 GMT Michael Olson <mwolson@gnu.org> patch-197
464 QuickStart: Minor typo in anchor example.
466 muse--main--1.0--patch-197
468 * examples/QuickStart (Anchors and tagged links): Link to an anchor only,
469 rather than a full URL.
472 ChangeLog examples/QuickStart
475 2005-08-09 23:15:10 GMT Michael Olson <mwolson@gnu.org> patch-196
478 Makefile: Use BUILDOPTS.
480 muse--main--1.0--patch-196
482 * Makefile (debrelease): Make use of $(BUILDOPTS).
484 * Makefile.defs (BUILDOPTS): New option that allows additional options to
485 be passed to dpkg-buildpackage. In case I ever make several revisions
486 before getting the -1 revision uploaded, for example, I can use "-sa"
487 here in order to make a valid pacakge.
490 ChangeLog Makefile Makefile.defs
493 2005-08-09 22:39:09 GMT Michael Olson <mwolson@gnu.org> patch-195
496 Make generated Debian packages slightly easier to upload.
498 muse--main--1.0--patch-195
500 * debian/changelog: Generate 3.01.arch.195-1.
502 * debian/rules (clean): Call $(MAKE) realclean instead of $(MAKE) clean.
504 * Makefile.defs (LASTUPLOAD): New variable that indicates the version
505 that was last uploaded to Debian.
507 * Makefile (debrelease): Use $(LASTUPLOAD) to ensure that a full set of
508 changes is generated. This means we have to use dpkg-buildpackage,
509 since debuild doesn't recognize the environment variables that it
513 ChangeLog Makefile Makefile.defs debian/changelog debian/rules
516 2005-08-09 04:01:52 GMT Michael Olson <mwolson@gnu.org> patch-194
519 Makefile: Minor deletion cleanups.
521 muse--main--1.0--patch-194
528 2005-08-09 03:26:50 GMT Michael Olson <mwolson@gnu.org> patch-193
531 Compilation cleanups.
533 muse--main--1.0--patch-193
535 * lisp/muse-mode.el (muse-mode): Use `make-local-variable' instead of
536 `make-variable-buffer-local' in order to silence compiler warnings.
538 * lisp/muse.el: Add an eval-when-compile line to silence a compiler
541 * scripts/muse-build.el (muse-elint-files): Automatically load every
542 elisp file rather than specifying each one.
545 ChangeLog lisp/muse-mode.el lisp/muse.el scripts/muse-build.el
548 2005-08-08 22:58:24 GMT Michael Olson <mwolson@gnu.org> patch-192
551 Fix failure to resolve interwiki link when clicking on it.
553 muse--main--1.0--patch-192
555 * Makefile (debclean): Minor tweak.
557 * lisp/muse-mode.el (muse-visit-link-default): Indentation fix. No func
560 * lisp/muse-project.el (muse-project-find-file): Don't add file
561 extensions to a relative name. If we're dealing with a file, open it
562 up without searching through the various projects for a path. This
563 should fix the failure to resolve an interwiki link by clicking on it.
566 ChangeLog Makefile lisp/muse-mode.el lisp/muse-project.el
569 2005-08-06 17:39:45 GMT Michael Olson <mwolson@gnu.org> patch-191
572 Makefile: Remove stale Debian packages for this version.
574 muse--main--1.0--patch-191
576 * Makefile (debclean): Remove generated Debian packages for the current
577 version in parent directory.
583 2005-08-03 04:34:50 GMT Michael Olson <mwolson@gnu.org> patch-190
586 Fix trailing backslash error.
588 muse--main--1.0--patch-190
590 * lisp/muse-project.el (muse-project-of-file): Apply 1-line
591 regexp-quoting fix from drkm.
594 ChangeLog lisp/muse-project.el
597 2005-07-27 07:43:53 GMT Michael Olson <mwolson@gnu.org> patch-189
600 Release 3.01.91 (3.02 RC2).
602 muse--main--1.0--patch-189
604 * lisp/muse.el (muse-version): Release 3.01.91 (3.02 RC2).
607 ChangeLog Makefile.defs lisp/muse.el muse.texi
610 2005-07-27 07:40:03 GMT Michael Olson <mwolson@gnu.org> patch-188
613 Escape email address and URL always.
615 muse--main--1.0--patch-188
617 * lisp/muse-publish.el (muse-publish-markup-email): Move lower. Always
618 escape and publish email address as read-only, even when it's not
620 (muse-publish-markup-url): Ditto for URL.
623 ChangeLog Makefile.defs debian/changelog lisp/muse-publish.el
626 2005-07-26 08:49:38 GMT Michael Olson <mwolson@gnu.org> patch-187
629 Inter-project output name fix.
631 muse--main--1.0--patch-187
633 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): I would've sworn
634 that I had fixed this before.
637 ChangeLog lisp/muse-wiki.el
640 2005-07-26 08:40:11 GMT Michael Olson <mwolson@gnu.org> patch-186
643 Make coloring of verbatim greater-than sign same as publishing.
645 muse--main--1.0--patch-186
647 * lisp/muse-colors.el (muse-colors-markup): Since we currently publish a
648 greater-than sign surrounded by equal signs, display it in verbatim
652 ChangeLog lisp/muse-colors.el
655 2005-07-26 08:03:41 GMT Michael Olson <mwolson@gnu.org> patch-185
658 Allow transform function for link descriptions. Bare email and URL fixes.
660 muse--main--1.0--patch-185
662 * lisp/muse-publish.el (muse-publish-url-transforms): Docfix.
663 (muse-publish-desc-transforms): New option that contains the functions
664 that will be called to transform a link description.
665 (muse-publish-markup-word): Handle Yet Another Edge Case.
666 (muse-publish-markup-email): Use
667 `muse-publish-escape-specials-in-string'. Don't publish if we have a
668 double-quote on either side.
669 (muse-publish-url): Apply description transforms.
670 (muse-publish-markup-url): Don't publish if we have a double-quote on
673 * lisp/muse-wiki.el (muse-wiki-update-wikiword-regexp)
674 (muse-wiki-wikiword-regexp, muse-wiki-use-wikiword): Minor docfixes.
675 (muse-wiki-interwiki-delimiter): New option that indicates the
676 interwiki delimiter to use.
677 (muse-wiki-interwiki-replacement): New option that indicates the
679 (muse-wiki-update-interwiki-regexp): Use muse-wiki-interwiki-delimiter.
680 (muse-wiki-publish-pretty-title): Deal with EXPLICIT argument so that
681 this can be added to muse-publish-desc-transforms.
682 (muse-wiki-publish-pretty-interwiki): New function that replaces the
683 interwiki delimiter with its replacement, but only when the given text
684 is not an explicit link.
686 * lisp/muse.el (muse-update-file-extension): New function made from the
687 innards of the :set function in `muse-file-extension'.
690 ChangeLog lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
693 2005-07-26 06:17:31 GMT Michael Olson <mwolson@gnu.org> patch-184
696 Handle anchors in all publishing styles, as well as linking to them.
698 muse--main--1.0--patch-184
700 * lisp/muse-publish.el (muse-publish-url): Publish links to anchors as
702 (muse-publish-prepare-url): Don't touch links to anchors.
704 * lisp/muse-docbook.el (muse-docbook-markup-strings): Add handler for
705 'internal-link. Treat centered text with
706 <para role="center">...</para>.
707 (muse-docbook-markup-paragraph): Slight regexp tweak.
708 (muse-docbook-insert-anchor): Docfix.
709 (muse-docbook-markup-anchor): Move lower in file.
711 * lisp/muse-html.el (muse-html-markup-strings): Add handler for
713 (muse-xhtml-markup-strings): Order list, no func change.
714 (muse-html-markup-anchor): Move up in file, no func change.
716 * lisp/muse-latex.el (muse-latex-markup-functions): Add rule for
718 (muse-latex-markup-strings): Add handler for 'internal-link.
719 (muse-latex-insert-anchor, muse-latex-markup-anchor): New functions
720 that insert an anchor around the next word or inside of a tag.
722 * lisp/muse-texinfo.el (muse-texinfo-markup-functions): Add rule for
725 * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Add handler for
727 (muse-texinfo-insert-anchor, muse-texinfo-markup-anchor): New functions
728 that insert an anchor before the next word or within a tag.
730 * NEWS: Initial attempt at documenting changes since 3.01.
733 .arch-ids/NEWS.id NEWS
736 ChangeLog lisp/muse-docbook.el lisp/muse-html.el
737 lisp/muse-latex.el lisp/muse-publish.el lisp/muse-texinfo.el
740 2005-07-26 04:30:52 GMT Michael Olson <mwolson@gnu.org> patch-183
743 Generalize some blosxom helper functions.
745 muse--main--1.0--patch-183
747 * examples/mwolson/muse-init.el (muse-project-alist): Adapt to new
748 generalized helper functions.
749 (my-muse-prepare-entry-for-xanga): Use muse-blosxom-extension rather
750 than hard-coding it. Use muse-with-temp-buffer. Handle all kinds of
753 * lisp/muse-blosxom.el: Update example in header.
754 (muse-blosxom-new-entry): Use new names for helper functions.
755 (muse-blosxom-get-categories, muse-blosxom-project-alist-entry)
756 (muse-blosxom-project-alist-dirs): Move to muse-project.el.
758 * lisp/muse-project.el (muse-project-recurse-directory): Renamed from
759 `muse-blosxom-project-get-categories'.
760 (muse-project-alist-styles): Renamed from
761 `muse-blosxom-project-alist-entry'.
762 (muse-project-alist-dirs): Renamed from
763 `muse-blosxom-project-alist-dirs'.
764 (muse-project-of-file): Use `muse-current-file'.
766 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Use
769 * lisp/muse.el (muse-current-file): New function that returns the name of
770 the currently visited or published file.
771 (muse-page-name): Use `muse-current-file'.
774 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
775 lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
778 2005-07-26 03:47:53 GMT Michael Olson <mwolson@gnu.org> patch-182
781 muse-xml: definition lists, muse-docbook: center.
783 muse--main--1.0--patch-182
785 * Makefile (%.info, %.html): Use general argument in rule.
786 (distclean): Add another cruft file.
788 * experimental/muse-xml.el (muse-xml-markup-strings): Use <list
789 type="definition"> for definition lists.
791 * lisp/muse-docbook.el (muse-docbook-markup-strings): Replace <center>
792 with <note>, since it's the closest thing I could find.
795 ChangeLog Makefile experimental/muse-xml.el
799 2005-07-24 22:46:22 GMT Michael Olson <mwolson@gnu.org> patch-181
804 muse--main--1.0--patch-181
806 * lisp/muse-colors.el (muse-colors-explicit-link): Use
807 muse-match-string-no-properties rather than match-string-no-properties.
810 ChangeLog lisp/muse-colors.el
813 2005-07-24 21:04:15 GMT Michael Olson <mwolson@gnu.org> patch-180
816 Correct breakage induced by previous patch.
818 muse--main--1.0--patch-180
820 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Don't use the local
821 path as a fallback if we are publishing.
824 ChangeLog lisp/muse-wiki.el
827 2005-07-24 21:01:02 GMT Michael Olson <mwolson@gnu.org> patch-179
830 Make interwiki links work in a few more edge cases.
832 muse--main--1.0--patch-179
834 * lisp/muse-project.el (muse-project-applicable-styles): Remove
835 assertion, now that I have a good idea of the edge cases involved.
837 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle case where
838 the current file is not part of any Muse project, allowing interwiki
839 links to be resolvable even then. Don't return a relative path if we
840 are not publishing. For visiting links, the best thing is just to
841 return the real path.
844 ChangeLog lisp/muse-project.el lisp/muse-wiki.el
847 2005-07-24 03:38:06 GMT Michael Olson <mwolson@gnu.org> patch-178
850 Fix warnings during font-lock, example tag highlighting.
852 muse--main--1.0--patch-178
854 * lisp/muse-colors.el (muse-colors-region): Prevent "Wrong side of point"
856 (muse-colors-tags): Make sure that no fontification occurs in <code> or
858 (muse-unhighlight-region): Move higher up.
859 (muse-colors-example-tag, muse-colors-literal-tag): Use
860 `muse-unhighlight-region'. Fix spelling goof. Omit (goto-char end)
861 since the point gets put in the right place automatically.
864 ChangeLog lisp/muse-colors.el
867 2005-07-24 03:01:50 GMT Michael Olson <mwolson@gnu.org> patch-177
870 muse-xml: Separate section from title.
872 muse--main--1.0--patch-177
874 * experimental/muse-xml.el (muse-xml-markup-strings): Add "level"
875 attribute to sections. Use separate <title> tag to handle the title of
876 a section. Thanks to drkm for the suggestion.
878 * lisp/muse-mode.el (muse-mode): Code indentation, no func change.
880 * lisp/muse-publish.el (muse-publish-markup-heading)
881 (muse-publish-section-close): Pass level to markup strings for all
882 section-related tags.
884 * lisp/muse.el (muse-page-name): Handle case where buffer-file-name is
888 ChangeLog experimental/muse-xml.el lisp/muse-mode.el
889 lisp/muse-publish.el lisp/muse.el
892 2005-07-23 01:29:29 GMT Michael Olson <mwolson@gnu.org> patch-176
895 Include regexps from base styles. Fix muse-project-ignore-regexp and use it more.
897 muse--main--1.0--patch-176
899 * lisp/muse-blosxom.el (muse-blosxom-get-categories): Don't include
900 folders that match `muse-project-ignore-regexp'.
902 * lisp/muse-project.el (muse-project-ignore-regexp): Correct an escape
903 omission. Add ",.*" to list of bad directory parts.
905 * lisp/muse-project.el (muse-project-of-file): Ignore PATHNAME if it
906 matches `muse-project-ignore-regexp'.
908 * lisp/muse-publish.el: Install patch from Peter K. Lee.
909 (muse-style-elements-list): New function that returns a list of
910 references to ELEM in STYLE, including base styles.
911 (muse-publish-markup-region): Use muse-style-elements-list rather than
912 muse-style-elements when getting :regexps.
914 * lisp/muse-publish.el (muse-style-element): Add docstring.
917 AUTHORS ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
921 2005-07-23 00:21:36 GMT Michael Olson <mwolson@gnu.org> patch-175
924 Initial implementation of muse-xml.el. End of section edge case.
926 muse--main--1.0--patch-175
928 * AUTHORS: Add Peter K. Lee.
930 * Makefile (experimental): New target that builds experimental programs.
931 (distclean): Remove debian/dirs, a cruft file from the debian build
934 * examples/mwolson/muse-init.el: Update.
936 * examples/mwolson/muse-init.el ("\C-cpL"): Use a better function that
937 prompts for the blog entry to visit.
939 * experimental/Makefile: New file that causes experimental stuff to be
942 * experimental/muse-xml.el: New file that provides the experimental XML
945 * lisp/muse-docbook.el (muse-docbook-markup-regexps): Re-order and fix
948 * lisp/muse-html.el (muse-html-markup-regexps): Ditto.
950 * lisp/muse-publish.el (muse-publish-section-close): Deal with edge case
951 involving end-of-file and paragraph detection.
953 * lisp/muse-wiki.el: Minor header fix.
955 * scripts/muse-build.el (load-path): Add "../experimental".
958 experimental/.arch-ids/Makefile.id
959 experimental/.arch-ids/muse-xml.el.id experimental/Makefile
960 experimental/muse-xml.el
963 AUTHORS ChangeLog Makefile examples/mwolson/muse-init.el
964 lisp/muse-docbook.el lisp/muse-html.el lisp/muse-publish.el
965 lisp/muse-wiki.el scripts/muse-build.el
968 2005-07-22 07:30:43 GMT Michael Olson <mwolson@gnu.org> patch-174
971 Try to fix <example> region coloring problem.
973 muse--main--1.0--patch-174
975 * lisp/muse-colors.el (muse-colors-example-tag, muse-colors-literal-tag):
976 If region is multiple lines, add '(font-lock-multiline t) to
977 properties. This should fix an annoying <example> region issue.
980 ChangeLog lisp/muse-colors.el
983 2005-07-22 07:19:30 GMT Michael Olson <mwolson@gnu.org> patch-173
986 Don't publish implicit links that have a double-quote at begin or end.
988 muse--main--1.0--patch-173
990 * lisp/muse-colors.el (muse-colors-implicit-link): Don't colorize if a
991 double-quote exists at beginning or end.
993 * lisp/muse-publish.el (muse-publish-markup-link): When link is implicit,
994 don't colorize if a double-quote exists at beginning or end.
997 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
1000 2005-07-22 06:42:10 GMT Michael Olson <mwolson@gnu.org> patch-172
1003 Fix failure to publish emphasis properly.
1005 muse--main--1.0--patch-172
1007 * lisp/muse-publish.el (muse-publish-markup-word): Darn off-by-one
1010 * experimental/muse-wiki-old.el: Removed, since I'm happy with the state
1014 experimental/.arch-ids/muse-wiki-old.el.id
1015 experimental/muse-wiki-old.el
1018 ChangeLog lisp/muse-publish.el
1021 2005-07-22 04:55:52 GMT Michael Olson <mwolson@gnu.org> patch-171
1024 Add a few common revision control directories to the ignore list.
1026 muse--main--1.0--patch-171
1028 * lisp/muse-project.el (muse-project-ignore-regexp): Add types of
1029 directories to be ignored when building the file alist, such as those
1030 used for CVS and Arch revision control data.
1033 ChangeLog lisp/muse-project.el
1036 2005-07-21 01:00:25 GMT Michael Olson <mwolson@gnu.org> patch-170
1039 Fix #2654: Append a newline when using pdf publishing style.
1041 muse--main--1.0--patch-170
1043 * lisp/muse-latex.el (muse-latex-footer, muse-latexcjk-footer): Append a
1047 ChangeLog lisp/muse-latex.el
1050 2005-07-20 20:20:24 GMT Michael Olson <mwolson@gnu.org> patch-169
1053 5 levels of headings colorization; color bare URLs.
1055 muse--main--1.0--patch-169
1057 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-markup):
1058 Really color up to 5 headings.
1059 (muse-colors-markup): Add muse-url-regexp.
1060 (muse-colors-explicit-link): Renamed from muse-colors-link.
1061 (muse-colors-implicit-link): Moved here from
1062 `muse-wiki-colors-wikiword' in muse-wiki.el. We need it here since
1063 we'll be coloring URLs.
1066 ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
1069 2005-07-20 19:45:15 GMT Michael Olson <mwolson@gnu.org> patch-168
1072 Don't emphasize if a word constituent follows the trailer.
1074 muse--main--1.0--patch-168
1076 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-underlined)
1077 (muse-colors-verbatim): Don't colorize if a word constituent follows
1080 * lisp/muse-publish.el (muse-publish-markup-word): Don't publish if a
1081 word constituent follows the trailer.
1084 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
1087 2005-07-20 18:50:12 GMT Michael Olson <mwolson@gnu.org> patch-167
1090 Add coloring for example, verbatim, and =signs=; anchor fix.
1092 muse--main--1.0--patch-167
1094 * lisp/muse-colors.el (muse-verbatim-face): New face that is used to
1095 color <example>, <verbatim>, and =signs=. Defaults to a shade of gray.
1096 (muse-colors-verbatim): Use `muse-verbatim-face'.
1097 (muse-colors-markup): Move =sign= interpreting down so it gets higher
1099 (muse-colors-tags): Add verbatim and literal tags.
1100 (muse-colors-example-tag): Use `remove-text-properties' instead of
1101 `set-text-properties', since the latter does not work consistently.
1102 (muse-colors-literal-tag): New function that strips all markup from the
1104 (muse-colors-link): Match against muse-explicit-link-regexp early on so
1105 that we can work around an annoying XEmacs issue.
1107 * lisp/muse-publish.el (muse-publish-markup-word): Make =signs=
1108 multi-line by default.
1110 * lisp/muse.el (muse-page-name): Handle case where we're given an empty
1114 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
1118 2005-07-20 16:13:37 GMT Michael Olson <mwolson@gnu.org> patch-166
1121 Link with anchor bugfix.
1123 muse--main--1.0--patch-166
1125 * lisp/muse-colors.el (muse-link-face): Highlight links with anchors as
1126 valid, as long as the base is valid.
1129 ChangeLog lisp/muse-colors.el
1132 2005-07-20 14:21:57 GMT Michael Olson <mwolson@gnu.org> patch-165
1135 Link inside table issue, fixes read-only text error.
1137 muse--main--1.0--patch-165
1139 * lisp/muse-docbook.el (muse-docbook-fixup-tables): Ignore read-only text
1140 inside tables so we don't get an error when links exist.
1142 * lisp/muse-html.el (muse-html-fixup-tables): Ditto.
1144 * lisp/muse-project.el (muse-project-publish): Don't take forced files
1145 into account when displaying the "All files published" message, unless
1146 they've actually been modified.
1148 * lisp/muse.el (muse-with-temp-buffer): If debug-on-error is non-nil,
1149 don't wrap in condition-case; we don't want the message to be muffled.
1152 ChangeLog lisp/muse-docbook.el lisp/muse-html.el
1153 lisp/muse-project.el lisp/muse.el
1156 2005-07-20 07:41:28 GMT Michael Olson <mwolson@gnu.org> patch-164
1159 Permit infinitely-nested sections.
1161 muse--main--1.0--patch-164
1163 * examples/QuickStart (Links): Use GNA link rather than johnw's site.
1164 (Deriving from an existing style): Mark up as a list.
1166 * lisp/muse-colors.el (muse-colors-outline-faces-list, muse-make-faces):
1167 Color an additional level of headings.
1169 * lisp/muse-docbook.el (muse-docbook-markup-strings): Add new
1170 section-other, section-other-end, and section-close strings.
1171 (muse-docbook-fixup-sections): Removed, since Muse now implements this
1172 through the 'section-close string.
1174 * lisp/muse-html.el (muse-xhtml-markup-strings): Omit newline from
1175 'begin-underline, since this messes up paragraph handling. Use
1176 <h5></h5> for 'section-other.
1178 (muse-html-fixup-tables): New function that sorts the table parts so
1179 that order is head, foot, body. Apparently XHTML needs this, and it
1180 seems like a good general practice, so we do it for HTML as well.
1182 * lisp/muse-latex.el (muse-latex-markup-strings): Use \\paragraph{} for
1185 * lisp/muse-publish.el (muse-publish-section-close): New function that
1186 determines where to put the section close given heading depth and
1188 (muse-publish-markup-heading): Handle 'section-other and
1189 'section-other-end. Call `muse-publish-section-close' at end of
1192 * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Use @subsubheading
1196 ChangeLog examples/QuickStart lisp/muse-colors.el
1197 lisp/muse-docbook.el lisp/muse-html.el lisp/muse-latex.el
1198 lisp/muse-publish.el lisp/muse-texinfo.el
1201 2005-07-20 05:50:55 GMT Michael Olson <mwolson@gnu.org> patch-163
1204 muse-docbook: table and anchor fixes; many non-MULE XEmacs fixes.
1206 muse--main--1.0--patch-163
1208 * lisp/muse-docbook.el: More suggestions from Dale Smith, and non-MULE
1210 (muse-docbook-markup-regexps): Deal with new table algorithm.
1211 (muse-docbook-transform-content-type, muse-docbook-encoding)
1212 (muse-docbook-finalize-buffer): Non-MULE XEmacs fix.
1213 (muse-docbook-markup-table): Use a better table algorithm, based on the
1214 one in muse-html.el. Make sure a <tgroup> surrounds the body, head,
1215 and foot of the table. Use informaltable rather than table.
1216 (muse-docbook-fixup-tables): New function that sorts all tables found
1217 in the published document so that the order is head, foot, body.
1218 (muse-docbook-markup-functions): Add anchor handler.
1219 (muse-docbook-markup-paragraph): Allow anchors to occur at beginning of
1221 (muse-docbook-markup-anchor, muse-docbook-insert-anchor): New functions
1222 that insert an anchor at point.
1224 * lisp/muse-html.el (muse-html-transform-content-type)
1225 (muse-html-encoding, muse-html-finalize-buffer): Non-MULE XEmacs fixes.
1227 * examples/QuickStart (Anchors and tagged links): Improve anchor example.
1229 * lisp/muse.el (muse-eval-lisp): XEmacs fix.
1231 * lisp/muse.el (muse-with-temp-buffer): XEmacs fix. Include the body
1232 that was evaluated in the output.
1235 ChangeLog examples/QuickStart lisp/muse-docbook.el
1236 lisp/muse-html.el lisp/muse-latex.el lisp/muse.el
1239 2005-07-19 08:11:37 GMT Michael Olson <mwolson@gnu.org> patch-162
1242 muse-texinfo: Improve formatting for enddots, dots, underline.
1244 muse--main--1.0--patch-162
1246 * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Improve translation
1247 of enddots and dots. For begin-underline and end-underline, use "_",
1248 since we don't have anything better.
1251 ChangeLog lisp/muse-texinfo.el
1254 2005-07-19 07:51:54 GMT Michael Olson <mwolson@gnu.org> patch-161
1257 muse-texinfo: Fix #2635 by adding `}' and `{' to specials list.
1259 muse--main--1.0--patch-161
1261 * lisp/muse-texinfo.el (muse-texinfo-markup-specials): Add `{' and `}' to
1262 list. This should fix #2635.
1265 ChangeLog lisp/muse-texinfo.el
1268 2005-07-19 07:24:38 GMT Michael Olson <mwolson@gnu.org> patch-160
1271 muse-texinfo fixes; use info-pdf to generate PDF doc for QuickStart.
1273 muse--main--1.0--patch-160
1275 * Makefile.defs (VERSION): Prepare snapshot 3.01.arch.160.
1277 * debian/changelog: Ditto.
1279 * debian/control (Build-Depends-Indep): Add tetex-bin.
1281 * examples/Makefile (%.pdf): Use info-pdf, since it generates nicer
1284 * examples/QuickStart: Remove stray <comment> now that the bug that made
1285 it necessary is fixed.
1287 * lisp/muse-blosxom.el: Credit Björn Lindström for his excellent
1290 * lisp/muse-texinfo.el (muse-texinfo-header, muse-texinfo-footer): Move
1291 the contents from the footer to the header.
1293 * lisp/muse-texinfo.el (muse-texinfo-markup-table): Insert space before
1294 each number, not after.
1296 * lisp/muse.el (muse-eval-lisp): Minor whitespace fix.
1298 * lisp/muse.el (muse-with-temp-buffer): Throw a backtrace if an error
1299 happens when doing batch publishing. Minor whitespace fix.
1302 ChangeLog Makefile.defs debian/changelog debian/control
1303 examples/Makefile examples/QuickStart lisp/muse-blosxom.el
1304 lisp/muse-texinfo.el lisp/muse.el
1307 2005-07-19 05:50:25 GMT Michael Olson <mwolson@gnu.org> patch-159
1310 Handle a few more DocBook edge cases; all known DocBook issues are fixed.
1312 muse--main--1.0--patch-159
1314 * examples/QuickStart: Add "Write me." to empty sections at end so that
1315 they publish correctly with DocBook.
1317 * lisp/muse-docbook.el (muse-docbook-markup-paragraph): Handle case where
1318 paragraph starts with emphasis, example, link, or email address.
1321 ChangeLog examples/QuickStart lisp/muse-docbook.el
1324 2005-07-19 05:34:28 GMT Michael Olson <mwolson@gnu.org> patch-158
1327 Handle embedded docbook footnotes and <literal> edge case.
1329 muse--main--1.0--patch-158
1331 * lisp/muse-docbook.el: Implement more suggestions from Dale Smith.
1332 (muse-docbook-markup-strings): Use systemitem for example text.
1333 (muse-docbook-markup-paragraph): Allow for embedded footnotes that have
1334 <para></para> inside of them.
1336 * lisp/muse-html.el (muse-html-escape-string): Don't deal with '&<>"'
1339 * lisp/muse-publish.el (muse-publish-url-transforms): Add
1340 muse-publish-escape-specials-in-string to list by default.
1342 * lisp/muse-publish.el (muse-publish-escape-specials): New optional third
1343 argument IGNORE-READ-ONLY determines whether or not to ignore the
1344 read-only property when transforming text. Add docstring.
1345 (muse-publish-markup-word): Use non-nil third argument to
1346 muse-publish-escape-specials when we're publishing `='-delimited text.
1347 This allows =<literal><tag></literal>= to work as intended.
1349 * lisp/muse-publish.el (muse-publish-escape-specials-in-string): Ignore
1350 arguments after the first so that we can include this in
1351 `muse-publish-url-transforms'.
1353 * lisp/muse-publish.el (muse-publish-prepare-url): Add docstring.
1356 ChangeLog lisp/muse-docbook.el lisp/muse-html.el
1357 lisp/muse-publish.el
1360 2005-07-19 03:07:59 GMT Michael Olson <mwolson@gnu.org> patch-157
1363 Misc. blosxom fixes, like category directive.
1365 muse--main--1.0--patch-157
1367 * contrib/pyblosxom/getstamps.py: Add file extension.
1369 * contrib/pyblosxom/hardcodedates.py (get_all_timestamps): Omit file
1370 extension. This will allow Muse to specify it once a
1371 timestamps-writing routine gets written.
1373 * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Pay
1374 attention to the "category" directive, if it exists. Use file-truename
1375 instead of expand-file-name for base directory.
1377 * lisp/muse-blosxom.el (muse-blosxom-new-entry): Add #category directive
1380 * lisp/muse-project.el (muse-project): Add :timestamps to list of
1381 available tags, even though it doesn't do anything yet.
1384 ChangeLog contrib/pyblosxom/getstamps.py
1385 contrib/pyblosxom/hardcodedates.py lisp/muse-blosxom.el
1386 lisp/muse-project.el
1389 2005-07-18 08:53:32 GMT Michael Olson <mwolson@gnu.org> patch-156
1392 Small logic fix with temp files.
1394 muse--main--1.0--patch-156
1396 * lisp/muse.el (muse-with-temp-buffer): Use buffer-live-p instead of
1397 buffer-name to determine whether the buffer is still around.
1400 ChangeLog lisp/muse.el
1403 2005-07-18 08:23:00 GMT Michael Olson <mwolson@gnu.org> patch-155
1406 Make customize of muse-project-alist work in Emacs21 and XEmacs.
1408 muse--main--1.0--patch-155
1410 * lisp/muse.el (muse-widget-type-value-create)
1411 (muse-widget-child-value-get, muse-widget-type-match): Minimum set of
1412 extra widgets from 'lazy type that are needed to get the
1413 `muse-project-alist' customize interface to work on XEmacs and Emacs21.
1415 * lisp/muse.el (muse-implicit-link-functions)
1416 (muse-explicit-link-functions): Remove predefined wiki-related options.
1417 These are added in muse-wiki via custom-add-option.
1419 * lisp/muse-mode.el (muse-mode-hook): Ditto.
1421 * lisp/muse-colors.el (muse-colors-emphasized): Use eq instead of memq.
1423 * lisp/muse-project.el (muse-project-alist-get): Turn :symbols into
1424 ":strings" to cope with Emacs21 and XEmacs.
1425 (muse-project-alist-set): Turn ":strings" back into ":symbols".
1427 * lisp/muse-project.el (muse-project): Derive from 'default rather than
1428 'lazy, since that is an Emacs CVS-ism. Separate logical groups with
1429 newlines. Control indentation. Remove an unnecessary inlined repeat.
1431 * lisp/muse-project.el (muse-project-alist): Use cons instead of alist,
1432 since XEmacs doesn't support the alist widget. Deal with case where no
1433 projects are defined, or a strange expression is used.
1435 * lisp/muse-wiki.el: Insinuate muse-wiki link handlers and mode hook
1436 stuff using custom-add-option.
1439 ChangeLog lisp/muse-colors.el lisp/muse-mode.el
1440 lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
1443 2005-07-18 03:31:38 GMT Michael Olson <mwolson@gnu.org> patch-154
1446 Don't kill temp buffer if debug-on-error is non-nil.
1448 muse--main--1.0--patch-154
1450 * lisp/muse.el (muse-with-temp-buffer): Only kill the temp buffer when
1451 debug-on-error is nil. Use " *muse-temp*" for the buffer name.
1454 ChangeLog lisp/muse.el
1457 2005-07-18 03:05:11 GMT Michael Olson <mwolson@gnu.org> patch-153
1460 Expand Debian package description.
1462 muse--main--1.0--patch-153
1464 * debian/control (Description): Expand this to make the package more
1467 * debian/copyright, debian/rules: Minor whitespace cleanups.
1469 * debian/changelog: Package 3.01.arch.152-1.
1472 ChangeLog Makefile.defs debian/changelog debian/control
1473 debian/copyright debian/rules
1476 2005-07-18 02:33:12 GMT Michael Olson <mwolson@gnu.org> patch-152
1479 Header/footer docfix; ChangeLog correction.
1481 muse--main--1.0--patch-152
1483 * {arch}/.../patch-log/patch-144: Correct previous ChangeLog entry.
1484 Thanks to drkm for pointing out my error.
1486 Use better documentation and customize interface for headers and footers.
1487 Thanks to Chris McMahan.
1490 ChangeLog lisp/muse-blosxom.el lisp/muse-book.el
1491 lisp/muse-docbook.el lisp/muse-html.el lisp/muse-journal.el
1492 lisp/muse-latex.el lisp/muse-poem.el lisp/muse-texinfo.el
1494 {arch}/muse/muse--main/muse--main--1.0/mwolson@gnu.org--2005/patch-log/patch-144
1497 2005-07-18 00:53:34 GMT Michael Olson <mwolson@gnu.org> patch-151
1500 Slight Debian version tweak.
1502 muse--main--1.0--patch-151
1504 * Makefile.defs (VERSION): Use a slightly different version naming
1505 scheme. I've dropped the ".90". The new scheme is X.YY.arch.YYY where
1506 X.YY is the Muse version, and YYY is the patch level.
1508 * debian/changelog: Ditto.
1511 ChangeLog Makefile.defs debian/changelog
1514 2005-07-17 23:23:34 GMT Michael Olson <mwolson@gnu.org> patch-150
1517 Improve debian build and put together a package.
1519 muse--main--1.0--patch-150
1521 * Makefile (debclean): New target that cleans up the mess that the
1522 `debian' target makes.
1523 (debian): Build using debuild rather than dpkg-buildpackage. Copy
1524 results to my debian dist dir two levels up.
1526 * Makefile.defs (VERSION): Set to 3.01.90.arch.149 for the debian build.
1528 * debian/changelog: Sign 3.01.90.arch.149-1 snapshot.
1530 * debian/control (Standards-Version): Update to 3.6.2.
1532 * debian/control (Depends): Add emacs21 and xemacs21 to make lintian shut
1535 * debian/copyright (Copyright): Improve.
1537 * debian/emacsen-install (FILES): Include contrib directory so that
1538 muse-http.el compiles properly.
1540 * debian/muse-el.examples: New file containing the example files to
1543 * debian/rules: Move example stuff to muse-el.examples. Install some
1544 additional documentation.
1547 debian/.arch-ids/muse-el.examples.id debian/muse-el.examples
1550 ChangeLog Makefile Makefile.defs debian/changelog
1551 debian/control debian/copyright debian/emacsen-install
1555 2005-07-17 20:52:18 GMT Michael Olson <mwolson@gnu.org> patch-149
1558 Fix links in table, links in verbatim, emphasis publishing, publishing from script.
1560 muse--main--1.0--patch-149
1562 * lisp/muse-colors.el (muse-colors-emphasized): Fix an edge case where
1563 the beginning of a header would be emphasized if an asterisk came
1565 (muse-colors-underlined): Don't allow end of underlined text to be the
1566 beginning of a line. Don't use memq to check for whitespace syntax; eq
1569 * lisp/muse-publish.el (muse-publish-markup-regexps): Mark links later
1570 on. We'll use a more clever trick to keep emphasis characters from
1571 being interpreted in explicit links -- add a custom 'noemphasis text
1572 property to them. Move mdash rule further down so that I can add
1573 designations after blockquoted text.
1575 * lisp/muse-publish.el (muse-publish-markup-word): If beginning or end of
1576 text has the 'noemphasis property, ignore it.
1577 (muse-publish-mark-noemphasis): New function that adds the 'noemphasis
1578 property to the text between BEG and END, or match beginning and end.
1580 * lisp/muse.el (muse-with-temp-buffer): Make sure the buffer is alive
1581 before trying to set buffer-modified to nil. This should fix a
1582 "selecting deleted buffer" error when publishing from command line.
1585 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
1589 2005-07-17 18:36:55 GMT Michael Olson <mwolson@gnu.org> patch-148
1592 Journal validation fixes.
1594 muse--main--1.0--patch-148
1596 * lisp/muse-html.el (muse-html-header): Use HTML 4.0 Transitional by
1597 default rather than HTML 4.0 [strict].
1598 (muse-html-markup-strings): Include empty alt element.
1600 * lisp/muse-journal.el: Use "div class=..." rather than "div id=...".
1602 * muse.texi (Journal): Ditto.
1605 ChangeLog lisp/muse-html.el lisp/muse-journal.el muse.texi
1608 2005-07-17 04:21:19 GMT Michael Olson <mwolson@gnu.org> patch-147
1611 Add debian files; tweak Makefile.
1613 muse--main--1.0--patch-147
1615 * Makefile (distclean): Remove directory created by dist rule.
1616 (dist): Make this only generate the directory, not the tarball.
1617 (release): New target that generates the tarball and zipfile.
1618 (debrelease): New target that builds the debian package for Muse.
1619 (upload): Depend on release target.
1621 * examples/mwolson/stylesheets: Add forgotten Arch id.
1624 debian/.arch-ids/=id debian/.arch-ids/changelog.id
1625 debian/.arch-ids/control.id debian/.arch-ids/copyright.id
1626 debian/.arch-ids/emacsen-install.id
1627 debian/.arch-ids/emacsen-remove.id
1628 debian/.arch-ids/emacsen-startup.id
1629 debian/.arch-ids/muse-el.dirs.id
1630 debian/.arch-ids/muse-el.docs.id
1631 debian/.arch-ids/muse-el.info.id debian/.arch-ids/rules.id
1632 debian/changelog debian/control debian/copyright
1633 debian/emacsen-install debian/emacsen-remove
1634 debian/emacsen-startup debian/muse-el.dirs debian/muse-el.docs
1635 debian/muse-el.info debian/rules
1636 examples/mwolson/stylesheets/.arch-ids/=id
1637 examples/mwolson/stylesheets/.arch-ids/blog.css.id
1638 examples/mwolson/stylesheets/.arch-ids/common.css.id
1639 examples/mwolson/stylesheets/.arch-ids/print.css.id
1640 examples/mwolson/stylesheets/.arch-ids/screen.css.id
1641 examples/mwolson/stylesheets/blog.css
1642 examples/mwolson/stylesheets/common.css
1643 examples/mwolson/stylesheets/print.css
1644 examples/mwolson/stylesheets/screen.css
1650 debian debian/.arch-ids examples/mwolson/stylesheets
1651 examples/mwolson/stylesheets/.arch-ids
1654 2005-07-16 05:10:31 GMT Michael Olson <mwolson@gnu.org> patch-146
1657 Allow `muse-index-as-string' to remove current file from output.
1659 muse--main--1.0--patch-146
1661 * lisp/muse-mode.el (muse-index-as-string): Add EXCLUDE-CURRENT option,
1662 which excludes the current file from the output. Improve
1666 ChangeLog lisp/muse-mode.el
1669 2005-07-16 04:56:02 GMT Michael Olson <mwolson@gnu.org> patch-145
1672 S-TAB issue with Windows.
1674 muse--main--1.0--patch-145
1676 * lisp/muse-mode.el (muse-mode-map): Try once more to fix the Shift-TAB
1680 ChangeLog lisp/muse-mode.el
1683 2005-07-16 04:39:52 GMT Michael Olson <mwolson@gnu.org> patch-144
1686 Improve temp buffer usage.
1688 muse--main--1.0--patch-144
1690 * lisp/muse-publish.el (muse-publish-file): Omit second argument to
1691 `insert-file-contents'. This should further help with the temp
1692 buffer problem. Thanks to Peter K. Lee and drkm for the research
1695 * lisp/muse.el (muse-with-temp-buffer): Renamed from
1696 `muse-with-temp-buffer-no-prompt'. Report any errors that occur, but
1697 make sure the temp buffer is killed. I didn't implement an option to
1698 save the contents of the temp buffer.
1701 ChangeLog lisp/muse-book.el lisp/muse-http.el
1702 lisp/muse-mode.el lisp/muse-poem.el lisp/muse-publish.el
1706 2005-07-16 03:39:02 GMT Michael Olson <mwolson@gnu.org> patch-143
1709 muse-docbook: split-string Emacs21 fix.
1711 muse--main--1.0--patch-143
1713 * lisp/muse-docbook.el (muse-docbook-get-author): Omit 3rd argument of
1714 split-string to fix an Emacs21 issue.
1717 ChangeLog lisp/muse-docbook.el
1720 2005-07-15 04:40:26 GMT Michael Olson <mwolson@gnu.org> patch-142
1723 muse-docbook: Parse author directive so that it validates properly.
1725 muse--main--1.0--patch-142
1727 * lisp/muse-docbook.el (muse-docbook-get-author): New function that
1728 attempts to publish the contents a DocBook-usable <author> tag.
1729 (muse-docbook-header): Use `muse-docbook-get-author'.
1732 ChangeLog lisp/muse-docbook.el
1735 2005-07-15 01:57:51 GMT Michael Olson <mwolson@gnu.org> patch-141
1738 Be a bit more clever with our consecutive list regexp.
1740 muse--main--1.0--patch-141
1742 * lisp/muse-docbook.el (muse-docbook-markup-regexps): Be a bit more
1743 clever with our consecutive list regexp.
1746 ChangeLog lisp/muse-docbook.el
1749 2005-07-15 01:50:05 GMT Michael Olson <mwolson@gnu.org> patch-140
1752 Do the right thing with consecutive list items, hopefully.
1754 muse--main--1.0--patch-140
1756 * lisp/muse-docbook.el: Apply patch from Dale Smith and add to it.
1757 (muse-docbook-header): Add DTD string.
1758 (muse-docbook-markup-regexps): Add rule that merges consecutive list
1760 (muse-docbook-merged-tags, muse-docbook-fixup-tags): Removed.
1761 ("docbook"): Change :before-end back to 'muse-docbook-fixup-sections.
1764 ChangeLog lisp/muse-docbook.el
1767 2005-07-15 01:07:35 GMT Michael Olson <mwolson@gnu.org> patch-139
1770 Improve customize interface for `muse-project-alist' once more.
1772 muse--main--1.0--patch-139
1774 * lisp/muse-project.el (muse-project-alist-get): Allow cdr of each
1775 setting to be anything, since we now support settings that use lists.
1776 (muse-project): Vastly improve this by naming each setting and showing
1777 what exact type is required. Handle case where a function is not
1778 defined yet. Use a set for styles, which looks nice. This is about as
1779 good as it can be ... unless we add some sort of inline documentation
1780 later on. A setting was added for Yann's :force-publish tag.
1782 * lisp/muse.el (muse-eval-lisp): Fix compile warning by not displaying
1786 ChangeLog lisp/muse-project.el lisp/muse.el
1789 2005-07-14 23:27:14 GMT Michael Olson <mwolson@gnu.org> patch-138
1792 Merged from hodique@lifl.fr--2005 (patch 24-33)
1794 muse--main--1.0--patch-138
1798 * hodique@lifl.fr--2005/muse--yh--1.0--patch-24
1799 Merged from mwolson@gnu.org--2005 (patch 96)
1801 * hodique@lifl.fr--2005/muse--yh--1.0--patch-25
1802 Merged from mwolson@gnu.org--2005 (patch 97-101)
1804 * hodique@lifl.fr--2005/muse--yh--1.0--patch-26
1805 Merged from mwolson@gnu.org--2005 (patch 102-106)
1807 * hodique@lifl.fr--2005/muse--yh--1.0--patch-27
1808 Merged from mwolson@gnu.org--2005 (patch 107-120)
1810 * hodique@lifl.fr--2005/muse--yh--1.0--patch-28
1811 Merged from mwolson@gnu.org--2005 (patch 121-131)
1813 * hodique@lifl.fr--2005/muse--yh--1.0--patch-29
1814 Merged from mwolson@gnu.org--2005 (patch 132)
1816 * hodique@lifl.fr--2005/muse--yh--1.0--patch-30
1817 Merged from mwolson@gnu.org--2005 (patch 133-135)
1819 * hodique@lifl.fr--2005/muse--yh--1.0--patch-31
1820 Merged from mwolson@gnu.org--2005 (patch 136)
1822 * hodique@lifl.fr--2005/muse--yh--1.0--patch-32
1823 Merged from mwolson@gnu.org--2005 (patch 137)
1825 * hodique@lifl.fr--2005/muse--yh--1.0--patch-33
1826 Introduce :force-publish project keyword. Fix bug #2637
1829 ChangeLog lisp/muse-project.el
1832 hodique@lifl.fr--2005/muse--yh--1.0--patch-24
1833 hodique@lifl.fr--2005/muse--yh--1.0--patch-25
1834 hodique@lifl.fr--2005/muse--yh--1.0--patch-26
1835 hodique@lifl.fr--2005/muse--yh--1.0--patch-27
1836 hodique@lifl.fr--2005/muse--yh--1.0--patch-28
1837 hodique@lifl.fr--2005/muse--yh--1.0--patch-29
1838 hodique@lifl.fr--2005/muse--yh--1.0--patch-30
1839 hodique@lifl.fr--2005/muse--yh--1.0--patch-31
1840 hodique@lifl.fr--2005/muse--yh--1.0--patch-32
1841 hodique@lifl.fr--2005/muse--yh--1.0--patch-33
1844 2005-07-14 20:48:56 GMT Michael Olson <mwolson@gnu.org> patch-137
1847 Prevent temp buffers from prompting for save; handle lisp errors better.
1849 muse--main--1.0--patch-137
1851 * lisp/muse-colors.el (muse-colors-region): Try to fix "Invalid search
1852 bound" error. I don't know for certain where this is coming from,
1853 though ... *grumble*.
1855 * lisp/muse.el (muse-eval-lisp): Wrap this in a `condition-case', much
1856 like how emacs-wiki does it. Warn the user about lisp errors,
1857 returning "<!--INVALID LISP CODE-->" if an error occurs. This will
1858 publish as something valid in most markup styles, with increased
1859 emphasis on those that don't support it. That's a win-win ... I think
1862 * lisp/muse.el (muse-with-temp-buffer-no-prompt): New macro that acts
1863 like `with-temp-buffer', but sets buffer-modfied-p to nil before trying
1864 to kill the buffer so we don't get any annoying prompts. I *strongly*
1865 believe that this should be the default behavior of `with-temp-buffer'.
1867 * lisp/muse-book.el (muse-book-publish-project): Use
1868 `muse-with-temp-buffer-no-prompt'.
1870 * lisp/muse-http.el (muse-http-reject): Ditto.
1872 * lisp/muse-mode.el (muse-index-as-string): Ditto.
1874 * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
1876 * lisp/muse-publish.el (muse-publish-markup-string, muse-publish-file):
1877 (muse-publish-markup-email, muse-published-contents): Ditto.
1880 ChangeLog lisp/muse-book.el lisp/muse-colors.el
1881 lisp/muse-http.el lisp/muse-mode.el lisp/muse-poem.el
1882 lisp/muse-publish.el lisp/muse.el
1885 2005-07-14 18:49:56 GMT Michael Olson <mwolson@gnu.org> patch-136
1888 Customization error; Makefile tweaks.
1890 muse--main--1.0--patch-136
1892 * Makefile (dist): Use a tla-specific method to create the tarball.
1893 Create a zip file as well.
1894 (upload): New rule that uploads the tarball and zip file to gna.org.
1896 * Makefile.defs (VERSION): New variable that determines the version
1897 string to use in the `dist' and `upload' targets.
1899 * lisp/muse.el (muse-implicit-link-functions)
1900 (muse-explicit-link-functions): Use :type of hook so that the options
1904 ChangeLog Makefile Makefile.defs lisp/muse.el
1907 2005-07-13 23:20:12 GMT Michael Olson <mwolson@gnu.org> patch-135
1910 Prepare Muse 3.01.90 (3.02 RC1).
1912 muse--main--1.0--patch-135
1916 ChangeLog lisp/muse.el muse.texi
1919 2005-07-13 23:11:08 GMT Michael Olson <mwolson@gnu.org> patch-134
1922 Attempt to get the right file extension when publishing; more examples.
1924 muse--main--1.0--patch-134
1926 * examples/mwolson/muse-init.el: Update my configuration.
1928 * examples/mwolson/templates: Store my web page templates here.
1930 * examples/mwolson/stylesheets: Store my CSS stylesheets here.
1932 * lisp/muse-publish.el (muse-publish-markup-link): Fix mangling of
1933 descriptions. Yet another reason to implement my list-returning from
1936 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Deal gracefully
1937 with a few more edge cases. Throw together a rough hack for
1938 determining when to include the output file extension.
1940 * lisp/muse-wiki.el (muse-wiki-colors-nop-tag): Make this less odious,
1941 but still ineffective.
1944 examples/mwolson/templates/.arch-ids/=id
1945 examples/mwolson/templates/.arch-ids/footer.html.id
1946 examples/mwolson/templates/.arch-ids/generic-footer.html.id
1947 examples/mwolson/templates/.arch-ids/generic-header.html.id
1948 examples/mwolson/templates/.arch-ids/header.html.id
1949 examples/mwolson/templates/footer.html
1950 examples/mwolson/templates/generic-footer.html
1951 examples/mwolson/templates/generic-header.html
1952 examples/mwolson/templates/header.html
1955 ChangeLog examples/mwolson/muse-init.el lisp/muse-publish.el
1959 examples/mwolson/templates
1960 examples/mwolson/templates/.arch-ids
1963 2005-07-13 21:12:27 GMT Michael Olson <mwolson@gnu.org> patch-133
1966 Make published link handling do the right thing, plus misc. fixes.
1968 muse--main--1.0--patch-133
1970 * lisp/muse-mode.el (muse-mode-hook): Add option for
1971 `muse-wiki-update-custom-values'. The :set function makes sure that
1972 this is always included in `muse-mode-hook' if muse-wiki is loaded.
1973 This probably isn't best-practice, but it works.
1975 * lisp/muse-project.el (muse-project-of-file): Fix some duplicated code.
1978 * lisp/muse-publish.el (muse-publish-url-transforms): Add
1979 `muse-publish-prepare-url' to the listed options.
1981 * lisp/muse-publish.el (muse-publish-output-file): Handle case where
1982 output-dir is not specified.
1984 * lisp/muse-publish.el (muse-publish-markup-link): Call link handlers
1985 here instead of later on.
1987 * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Try to do the
1988 right thing when `muse-wiki-interwiki-alist' is nil.
1990 * lisp/muse-wiki.el (muse-wiki-output-name): Removed in favor of calling
1991 `muse-publish-output-file'.
1993 * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
1994 (muse-wiki-transform-wikiword): Removed. We should not use the
1995 publishing transforms facility to handle these.
1997 * lisp/muse-wiki.el ("muse-publish"): Publish wikiwords and interwiki
1998 links as "link" rather than "url".
2000 * lisp/muse-wiki.el (muse-wiki-update-custom-values): New function that
2001 takes care of any customization cleaups that need to happen whenever
2002 muse-mode is entered.
2004 * lisp/muse.el (muse-implicit-link-functions): Add options for
2005 `muse-handle-url' and the wiki handlers.
2006 (muse-explicit-link-functions): Add option for
2007 `muse-wiki-handle-internal'.
2010 ChangeLog lisp/muse-mode.el lisp/muse-project.el
2011 lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
2014 2005-07-13 03:38:52 GMT Michael Olson <mwolson@gnu.org> patch-132
2017 Add invalid directory assertion.
2019 muse--main--1.0--patch-132
2021 * lisp/muse-project.el (muse-project-file-entries): Add assertion so that
2022 any invalid directories will trigger an error.
2025 ChangeLog lisp/muse-project.el
2028 2005-07-12 07:54:08 GMT Michael Olson <mwolson@gnu.org> patch-131
2031 AUTHORS: Fix typo, add that Yann authored muse-wiki.el.
2033 muse--main--1.0--patch-131
2040 2005-07-12 07:52:25 GMT Michael Olson <mwolson@gnu.org> patch-130
2043 Yann's assignment form came in!
2045 muse--main--1.0--patch-130
2052 2005-07-12 07:18:27 GMT Michael Olson <mwolson@gnu.org> patch-129
2055 Compilation fix, minor shuffling in `muse-mode'.
2057 muse--main--1.0--patch-129
2059 * lisp/muse.el (muse-file-extension): Make sure sym is bound before
2060 accessing it. Fixes Yet Another Compiler Error.
2062 * lisp/muse-mode.el (muse-mode): Move font-lock setup to very end so that
2063 project-specific settings happen first.
2066 ChangeLog lisp/muse-mode.el lisp/muse.el
2069 2005-07-12 07:12:49 GMT Michael Olson <mwolson@gnu.org> patch-128
2072 Fix annoying initial buffer coloring problem.
2074 muse--main--1.0--patch-128
2076 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle the case
2077 where even buffer-file-name is not set. This happens the first time we
2078 attempt to colorize the buffer. I'm rather astonished that I had to do
2082 ChangeLog lisp/muse-wiki.el
2085 2005-07-12 06:12:08 GMT Michael Olson <mwolson@gnu.org> patch-127
2088 Jump to bad and good links on TAB; mode-choosing fix.
2090 muse--main--1.0--patch-127
2092 * lisp/muse-mode.el (muse-mode-choose-mode): New function that always
2093 pics a major mode for a file. If one is specified in the project of
2094 file, use it. Otherwise, use muse-mode.
2095 (muse-next-reference, muse-previous-reference): Jump to bad links as
2098 * lisp/muse.el (muse-file-extension): Use `muse-mode-choose-mode' instead
2102 ChangeLog lisp/muse-mode.el lisp/muse.el
2105 2005-07-12 05:56:42 GMT Michael Olson <mwolson@gnu.org> patch-126
2108 Add specified Muse file extension to auto-mode-alist.
2110 muse--main--1.0--patch-126
2112 * lisp/muse.el (muse-file-extension): If extension is specified, remove
2113 the old extension from auto-mode-alist and add the new one. This
2114 eliminates the need to set muse-mode-auto-p when you have specified a
2115 Muse file extension.
2117 * examples/mwolson/muse-init.el: Sync.
2120 ChangeLog examples/mwolson/muse-init.el lisp/muse.el
2123 2005-07-11 10:08:45 GMT Michael Olson <mwolson@gnu.org> patch-125
2126 Make `muse-project-alist' more intuitively customizable.
2128 muse--main--1.0--patch-125
2130 * examples/mwolson/muse-init.el (muse-project-alist): Resync with my
2133 * lisp/muse-project.el: Thanks to jessealama on IRC for the suggestion.
2134 (muse-project-alist-get): New function that pre-parses
2135 `muse-projects-alist' before customization in order to work around an
2136 annoying limitation in the customize interface.
2137 (muse-project-alist-set): New function that takes the value that
2138 customize gave us and turns it into something Muse can use.
2139 (muse-project): New widget that outlines the form of the
2140 `muse-project-alist' variable.
2141 (muse-project-alist): Use the `muse-project' widget and specify :set
2145 ChangeLog examples/mwolson/muse-init.el lisp/muse-project.el
2148 2005-07-10 22:41:49 GMT Michael Olson <mwolson@gnu.org> patch-124
2151 Silence compiler warnings.
2153 muse--main--1.0--patch-124
2155 * lisp/muse-docbook.el (muse-docbook-fixup-tags): Docfix.
2157 * lisp/muse-html.el (muse-html-escape-string): Let-bind `ch' to silence a
2160 * lisp/muse-project.el (muse-project-applicable-styles): Call
2161 `muse-assert' with only 1 argument to silence a compiler warning.
2164 ChangeLog lisp/muse-docbook.el lisp/muse-html.el
2165 lisp/muse-project.el
2168 2005-07-10 22:19:26 GMT Michael Olson <mwolson@gnu.org> patch-123
2171 muse-docbook: Merge several other types of tags if necessary.
2173 muse--main--1.0--patch-123
2175 * lisp/muse-docbook.el (muse-docbook-fixup-tags): Renamed from
2176 `muse-docbook-fixup-sections'. For each TAG in
2177 `muse-docbook-merged-tags', if consecutive groupings of TAG exist,
2178 merge them together. Thanks to Dale P. Smith for the suggestion.
2179 (muse-docbook-merged-tags): Customizable list of tags that need merging.
2182 ChangeLog lisp/muse-docbook.el
2185 2005-07-10 22:04:50 GMT Michael Olson <mwolson@gnu.org> patch-122
2188 muse-docbook: Output an XML tag with encoding at the beginning of document.
2190 muse--main--1.0--patch-122
2192 * lisp/muse-docbook.el (muse-docbook-header): Add <xml> tag at beginning
2194 (muse-docbook-encoding-default): New option that determines which Emacs
2195 buffer encoding to use by default in Muse DocBook files if none is
2197 (muse-docbook-charset-default): New option that determines the DocBook
2198 XML charset to use if no translation is found in
2199 muse-docbook-encoding-map.
2200 (muse-docbook-encoding-map): New option alist that maps an emacs coding
2201 system to its associated DocBook coding system.
2202 (muse-docbook-transform-content-type): New function that determines the
2203 DocBook XML encoding to use based on the contents of
2204 muse-docbook-encoding-map.
2205 (muse-docbook-encoding): New function that calls
2206 muse-docbook-transform-content-type.
2207 (muse-docbook-finalize-buffer): New function that sets the buffer file
2208 coding system to the value of muse-docbook-encoding-default, but only
2209 if the buffers contents have no special characters.
2210 ("docbook"): Include :after tag that calls muse-docbook-finalize-buffer.
2213 ChangeLog lisp/muse-docbook.el
2216 2005-07-10 21:35:49 GMT Michael Olson <mwolson@gnu.org> patch-121
2219 Apply muse-docbook patch from Dale P. Smith.
2221 muse--main--1.0--patch-121
2223 * lisp/muse-docbook.el (muse-docbook-markup-strings): Apply patch from
2224 Dale P. Smith to make the markup much better.
2227 AUTHORS ChangeLog lisp/muse-docbook.el
2230 2005-07-10 00:27:13 GMT Michael Olson <mwolson@gnu.org> patch-120
2233 Use different mapping for S-tab on Windows.
2235 muse--main--1.0--patch-120
2237 * lisp/muse-mode.el (muse-mode-map): If using either XEmacs or on
2238 Windows, use [(shift tab)] for `muse-previous-reference'.
2241 ChangeLog lisp/muse-mode.el
2244 2005-07-09 20:24:40 GMT Michael Olson <mwolson@gnu.org> patch-119
2249 muse--main--1.0--patch-119
2251 * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Use
2252 `muse-match-string-no-properties' so XEmacs doesn't complain.
2255 ChangeLog lisp/muse-wiki.el
2258 2005-07-09 08:53:33 GMT Michael Olson <mwolson@gnu.org> patch-118
2261 Handle a few edge cases with project-page resolution gracefully.
2263 muse--main--1.0--patch-118
2265 * lisp/muse-project.el (muse-project-applicable-styles): Add assertion to
2266 make sure that PAGE is specified. STYLES should be generated
2267 automatically, but it could theoretically fail. I'm managing to
2268 trigger this when messing with unsaved Muse files. Handle case where
2269 buffer has not yet been saved.
2270 (muse-project-find-file): Don't try to resolve relative links; just
2273 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Fix
2274 point-of-reference bug. No need to call muse-project-page-of-file
2275 since buffer-file-name and muse-publishing-current-file both give us
2278 * lisp/muse-mode.el (muse-link-at-point): For some reason,
2279 `skip-chars-backward' only respects the newline some of the time.
2283 ChangeLog lisp/muse-mode.el lisp/muse-project.el
2287 2005-07-09 07:41:44 GMT Michael Olson <mwolson@gnu.org> patch-117
2290 Fix image-link goof-up and add pretty titles.
2292 muse--main--1.0--patch-117
2294 * lisp/muse-html.el (muse-html-markup-paragraph): Use <p
2295 class="image-link"> instead of <div class="image-link">. I found a bug
2296 with the way I was handling both, so I decided to simplify things.
2298 * lisp/muse-wiki.el (muse-wiki-output-name): New function that acts like
2299 `muse-publish-output-name', but keeps the directory prefix.
2300 (muse-wiki-transform-interwiki): Use `muse-publish-output-name'.
2302 * lisp/muse-wiki.el (muse-wiki-publish-small-title-words): New
2303 customizable option that determines the words to downcase in title.
2304 (muse-wiki-publish-pretty-title): New function that Makes a Nicely
2305 Capitalized Title out of either a string or the current title. This is
2306 not currently used by any other function -- for now it is meant to be
2310 ChangeLog lisp/muse-html.el lisp/muse-wiki.el
2313 2005-07-09 05:22:12 GMT Michael Olson <mwolson@gnu.org> patch-116
2316 Escape specials in link descriptions.
2318 muse--main--1.0--patch-116
2320 * lisp/muse-publish.el (muse-publish-escape-specials-in-string): New
2321 function that escapes special characters in the given string according
2322 to the current publishing style.
2323 (muse-publish-url): Use the above function to escape the description
2324 part of extended links.
2325 (muse-publish-prepare-url): Don't make string read-only; it does
2328 * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
2329 (muse-wiki-transform-wikiword): Don't make string read-only.
2332 ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
2335 2005-07-09 03:59:44 GMT Michael Olson <mwolson@gnu.org> patch-115
2338 Escape "&", "<", and ">" in URL text.
2340 muse--main--1.0--patch-115
2342 * lisp/muse-html.el (muse-html-escape-string): Escape "&", "<", and ">"
2343 specially. Thanks to John Sullivan for the suggestion.
2346 ChangeLog lisp/muse-html.el
2349 2005-07-09 03:24:01 GMT Michael Olson <mwolson@gnu.org> patch-114
2352 Update my example configuration.
2354 muse--main--1.0--patch-114
2356 * examples/mwolson/muse-init.el (muse-project-alist): Rename the "Web"
2357 project to "WebSite" in order to make it more distinct.
2358 (muse-wiki-interwiki-alist): Add mapping for "TheEmacsWiki".
2359 (my-muse-blosxom-finalize): Don't run the Xanga preparation code
2361 (my-muse-prepare-entry-for-xanga): Make this able to figure out the
2362 published name of the current file. I really should make a function
2363 called `muse-published-name' or something similar!
2364 ("\C-cpx"): Use this key sequence for
2365 `my-muse-prepare-entry-for-xanga'.
2366 (muse-file-extension): I'm making use of this so I can figure out its
2370 ChangeLog examples/mwolson/muse-init.el
2373 2005-07-09 03:11:28 GMT Michael Olson <mwolson@gnu.org> patch-113
2376 Tackle a project name interwiki highlighting snafu.
2378 muse--main--1.0--patch-113
2380 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Hack still more on
2381 this. It seems to be more robust now. Highlighting is going the way I
2385 ChangeLog lisp/muse-wiki.el
2388 2005-07-09 02:25:26 GMT Michael Olson <mwolson@gnu.org> patch-112
2391 Fix some gross mistakes.
2393 muse--main--1.0--patch-112
2395 * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Fix several
2398 * lisp/muse-project.el (muse-project-file-entries): If
2399 `muse-file-extension' is defined, use it to filter the entries.
2401 * lisp/muse.el (muse-file-extension): Fix messed up attempt to set
2402 variable. Move higher in file.
2404 * lisp/muse.el (muse-update-ignored-extensions-regexp): Use given
2405 argument instead of the real name of the variable.
2408 ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
2412 2005-07-09 00:10:01 GMT Michael Olson <mwolson@gnu.org> patch-111
2415 Make natural interwiki links between projects mostly work.
2417 muse--main--1.0--patch-111
2419 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Uncomment this
2420 function and flesh it out. This seems to work properly, though for
2421 some reason, interwiki links using projects are a bit flakey.
2422 (muse-wiki-handle-interwiki): Deal with case where we have a project
2423 name in an interwiki link.
2426 ChangeLog lisp/muse-wiki.el
2429 2005-07-08 22:57:55 GMT Michael Olson <mwolson@gnu.org> patch-110
2432 Fix Emacs21 issue with muse-insert-tag.
2434 muse--main--1.0--patch-110
2436 * lisp/muse-mode.el (muse-insert-tag): Pass a list of lists to
2437 completing-read to appease older Emacsen.
2440 ChangeLog lisp/muse-mode.el
2443 2005-07-08 22:55:20 GMT Michael Olson <mwolson@gnu.org> patch-109
2446 Fix error with `muse-blosxom-new-entry' and Emacs21.
2448 muse--main--1.0--patch-109
2450 * lisp/muse-blosxom.el (muse-blosxom-new-entry): Mess with call to
2451 `completing-read' so that old versions of Emacs don't complain.
2454 ChangeLog lisp/muse-blosxom.el
2457 2005-07-08 21:59:41 GMT Michael Olson <mwolson@gnu.org> patch-108
2460 Try to fix an error with `muse-blosxom-get-categories'.
2462 muse--main--1.0--patch-108
2464 * lisp/muse-blosxom.el (muse-blosxom-get-categories): Be extra cautious
2465 about processing directories.
2468 ChangeLog examples/johnw/publish-johnw lisp/muse-blosxom.el
2471 2005-07-08 21:11:53 GMT Michael Olson <mwolson@gnu.org> patch-107
2474 Make a distinction between implicit and explicit links at publish-time.
2476 muse--main--1.0--patch-107
2478 * lisp/muse-html.el (muse-html-escape-string): Ignore other arguments.
2480 * lisp/muse-http.el (muse-http-prepare-url): Handle `explicit' argument.
2482 * lisp/muse-publish.el (muse-publish-url, muse-publish-insert-url): Pass
2483 `explicit' argument.
2485 * lisp/muse-publish.el (muse-publish-markup-link): Determine whether or
2486 not we are dealing with an explicit link.
2488 * lisp/muse-publish.el (muse-publish-prepare-url): Ignore other arguments.
2490 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Take `explicit'
2491 argument, but ignore it.
2493 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only apply transforms
2494 when link is not explicit.
2497 ChangeLog lisp/muse-html.el lisp/muse-http.el
2498 lisp/muse-publish.el lisp/muse-wiki.el
2501 2005-07-08 06:40:30 GMT Michael Olson <mwolson@gnu.org> patch-106
2504 Implement several WikiWord handling fixes.
2506 muse--main--1.0--patch-106
2508 * lisp/muse-colors.el (muse-link-face): Handle case where no link is
2509 found by the handlers. Don't send implicit links through some of the
2512 * lisp/muse-mode.el (muse-link-at-point): Move to beginning of first part
2513 of interwiki link before calling `muse-handle-explicit-link'.
2515 * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Append forgotten
2516 "\\|" separator between project-alist entries and interwiki entries.
2517 Force a reconfiguration of muse-colors-markup.
2519 * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Add several checks to be
2520 sure that we don't colorize WikiNames that don't go with any file.
2524 ChangeLog lisp/muse-colors.el lisp/muse-mode.el
2528 2005-07-07 21:34:12 GMT Michael Olson <mwolson@gnu.org> patch-105
2531 Attempt to simplify muse-wiki a bit.
2533 muse--main--1.0--patch-105
2535 * lisp/muse-colors.el (muse-use-font-lock): Set up muse-colors-markup
2538 * lisp/muse-wiki.el (muse-wiki-wikiword-colors-markup)
2539 (muse-wiki-update-use-wikiword-colors, muse-wiki-wikiword-markup-regexp)
2540 (muse-wiki-update-use-wikiword-markup-regexp)
2541 (muse-wiki-update-use-wikiword-link-function)
2542 (muse-wiki-update-use-wikiword-url-transforms): Remove.
2543 (muse-wiki-update-use-wikiword): Not :set function is needed anymore.
2545 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only modify URL if
2546 `muse-wiki-use-wikiword' is specified.
2548 * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Don't process the URL
2549 unless `muse-wiki-use-wikiword' is specified.
2551 * lisp/muse-wiki.el ("muse-colors"): Add muse-wiki-wikiword-regexp to
2554 * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-wikiword-regexp to
2555 muse-publish-markup-regexps.
2557 * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-transform-wikiword to
2558 muse-publish-url-transforms.
2560 * lisp/muse-wiki.el (muse-implicit-link-functions): Add
2561 muse-wiki-handle-wikiword to muse-implicit-link-functions.
2565 ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
2568 2005-07-07 20:06:35 GMT Michael Olson <mwolson@gnu.org> patch-104
2571 Make muse-blosxom use relative name of published file in page-date alist.
2573 muse--main--1.0--patch-104
2575 * lisp/muse-blosxom.el (muse-blosxom-base-directory): Move higher in
2577 (muse-blosxom-update-page-date-alist): Renamed from
2578 `muse-blosxom-markup-date-directive'. Make the current file name
2579 relative to the base directory and strip file extension if necessary.
2583 ChangeLog lisp/muse-blosxom.el
2586 2005-07-07 19:14:38 GMT Michael Olson <mwolson@gnu.org> patch-103
2589 Hack on muse-blosxom timestamps somewhat.
2591 muse--main--1.0--patch-103
2593 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Make this
2594 actually do something useful. This should have a different name,
2596 ("blosxom-html", "blosxom-xhtml"): Call
2597 `muse-blosxom-markup-date-directive' after publishing each entry.
2601 ChangeLog lisp/muse-blosxom.el
2604 2005-07-07 06:27:02 GMT Michael Olson <mwolson@gnu.org> patch-102
2607 Fix several startup and compile errors.
2609 muse--main--1.0--patch-102
2611 * lisp/muse-wiki.el ("muse-publish"): Use correct name of function. This
2612 fixes an error that occurred during startup.
2614 * lisp/muse-regexps.el (muse-ignored-extensions-regexp)
2615 (muse-update-ignored-extensions-regexp, muse-ignored-extensions): Move
2618 * lisp/muse.el (muse-update-ignored-extensions-regexp): Fix ordering so
2619 that the nasty compile errors go away. Fix a few typos.
2620 (muse-ignored-extensions): Fix docstring.
2621 (muse-file-extension): Move this higher in the file.
2626 ChangeLog lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
2629 2005-07-07 05:57:51 GMT Michael Olson <mwolson@gnu.org> patch-101
2632 Note that muse-file-extension should not have "." in front.
2634 muse--main--1.0--patch-101
2636 * lisp/muse-project.el (muse-project-find-file): Handle case where
2637 muse-file-extension is not specified.
2639 * lisp/muse.el (muse-file-extension): Note that the period at the
2640 beginning of this value should be omitted.
2642 * lisp/muse-regexps.el (muse-update-ignored-extensions-regexp): Quote
2643 file extension so that regexp characters inside the extension will not
2644 goof it up. This should never be a problem in normal cases, but let's
2649 ChangeLog lisp/muse-project.el lisp/muse-regexps.el
2653 2005-07-07 05:36:53 GMT Michael Olson <mwolson@gnu.org> patch-100
2656 Implement optional file extension of Muse files.
2658 muse--main--1.0--patch-100
2660 * lisp/muse-mode.el (muse-mode): Make sure
2661 `muse-update-ignored-extensions-regexp' gets updated every time we
2662 enter Muse mode. This works around a bug in the customize interface --
2663 if a user changes an option using setq, the :set function sometimes
2664 does not get executed. I should really try to determine whether or not
2665 this is really an issue anymore.
2667 * lisp/muse-project.el (muse-project-find-file): Make use of
2668 `muse-file-extension'.
2670 * lisp/muse-regexps.el (muse-ignored-extensions-regexp): This is not
2671 customizable; it is autogenerated from `muse-ignored-extensions'.
2672 (muse-update-ignored-extensions-regexp): New function that sets the
2673 value of `muse-ignored-extensions-regexp'. This is needed in order to
2674 make sure that the value of `muse-file-extension' is taken into
2676 (muse-ignored-extensions): New option that determines which file
2677 extensions to ignore. It is in the form of a list of regexps.
2679 * lisp/muse.el (muse-file-extension): New option that allows the user to
2680 specify the file extension to be used for Muse files. By default, this
2681 is nil, which means that no extension will be used.
2683 * lisp/muse.el (muse-page-name): Handle case where
2684 `muse-ignored-extensions-regexp' is nil.
2688 ChangeLog lisp/muse-mode.el lisp/muse-project.el
2689 lisp/muse-regexps.el lisp/muse.el
2692 2005-07-07 03:16:38 GMT Michael Olson <mwolson@gnu.org> patch-99
2695 Document new blosxom convenience feature.
2697 muse--main--1.0--patch-99
2699 * lisp/muse-blosxom.el: Document `muse-blosxom-project-alist-dirs' and
2700 `muse-blosxom-project-alist-entry'. An example is provided in the
2705 ChangeLog lisp/muse-blosxom.el
2708 2005-07-06 23:17:35 GMT Michael Olson <mwolson@gnu.org> patch-98
2711 Further work on `muse-project-alist' entry generation for blosxom.
2713 muse--main--1.0--patch-98
2715 * examples/mwolson/muse-init.el (muse-project-alist): Use proper syntax.
2716 Include subdirectories in first part of "Blog" entry.
2718 * lisp/muse-blosxom.el (muse-blosxom-project-alist-dirs): New function
2719 that returns a list of dirs that are to be used with the first part of
2720 a `muse-project-alist' entry.
2724 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
2727 2005-07-06 22:42:35 GMT Michael Olson <mwolson@gnu.org> patch-97
2730 New function: muse-blosxom-project-alist-entry.
2732 muse--main--1.0--patch-97
2734 * examples/mwolson/muse-init.el: Update from my latest settings.
2735 (muse-project-alist): Make use of `muse-blosxom-project-alist-entry'.
2737 * lisp/muse-blosxom.el (muse-blosxom-project-alist-entry): New function
2738 that generates the latter part of an entry for `muse-project-alist'.
2742 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
2745 2005-07-06 20:52:03 GMT Michael Olson <mwolson@gnu.org> patch-96
2748 Merged from hodique@lifl.fr--2005 (patch 12-23)
2750 muse--main--1.0--patch-96
2754 * hodique@lifl.fr--2005/muse--yh--1.0--patch-12
2755 Merged from mwolson@gnu.org--2005 (patch 68-76)
2757 * hodique@lifl.fr--2005/muse--yh--1.0--patch-13
2758 Merged from mwolson@gnu.org--2005 (patch 77-80)
2760 * hodique@lifl.fr--2005/muse--yh--1.0--patch-14
2761 Merged from mwolson@gnu.org--2005 (patch 81)
2763 * hodique@lifl.fr--2005/muse--yh--1.0--patch-15
2764 Merged from mwolson@gnu.org--2005 (patch 82)
2766 * hodique@lifl.fr--2005/muse--yh--1.0--patch-16
2767 Escape % in latex publishing
2769 * hodique@lifl.fr--2005/muse--yh--1.0--patch-17
2772 * hodique@lifl.fr--2005/muse--yh--1.0--patch-18
2773 small improvement on muse-make-link
2775 * hodique@lifl.fr--2005/muse--yh--1.0--patch-19
2776 Fix customization of muse-wiki-wikiword-regexp
2778 * hodique@lifl.fr--2005/muse--yh--1.0--patch-20
2779 Allow full customization of WikiWords
2781 * hodique@lifl.fr--2005/muse--yh--1.0--patch-21
2782 Fix mouse-2 yank bug in muse-mode
2784 * hodique@lifl.fr--2005/muse--yh--1.0--patch-22
2785 Fix interpretation order
2787 * hodique@lifl.fr--2005/muse--yh--1.0--patch-23
2788 Merged from mwolson@gnu.org--2005 (patch 83-95)
2792 ChangeLog lisp/muse-wiki.el
2795 hodique@lifl.fr--2005/muse--yh--1.0--patch-12
2796 hodique@lifl.fr--2005/muse--yh--1.0--patch-13
2797 hodique@lifl.fr--2005/muse--yh--1.0--patch-14
2798 hodique@lifl.fr--2005/muse--yh--1.0--patch-15
2799 hodique@lifl.fr--2005/muse--yh--1.0--patch-16
2800 hodique@lifl.fr--2005/muse--yh--1.0--patch-17
2801 hodique@lifl.fr--2005/muse--yh--1.0--patch-18
2802 hodique@lifl.fr--2005/muse--yh--1.0--patch-19
2803 hodique@lifl.fr--2005/muse--yh--1.0--patch-20
2804 hodique@lifl.fr--2005/muse--yh--1.0--patch-21
2805 hodique@lifl.fr--2005/muse--yh--1.0--patch-22
2806 hodique@lifl.fr--2005/muse--yh--1.0--patch-23
2809 2005-07-06 19:55:48 GMT Michael Olson <mwolson@gnu.org> patch-95
2814 muse--main--1.0--patch-95
2816 * lisp/muse-mode.el (muse-follow-name-at-point)
2817 (muse-follow-name-at-mouse): Docfixes.
2821 ChangeLog lisp/muse-mode.el
2824 2005-07-06 19:30:34 GMT Michael Olson <mwolson@gnu.org> patch-94
2827 Fix goof-up in instructions for using `muse-blosxom-new-entry'.
2829 muse--main--1.0--patch-94
2831 * lisp/muse-blosxom.el: Fix goof-up in instructions for using
2832 `muse-blosxom-new-entry'.
2834 * muse.texi (Blosxom Entries): Ditto.
2838 ChangeLog lisp/muse-blosxom.el muse.texi
2841 2005-07-06 18:54:52 GMT Michael Olson <mwolson@gnu.org> patch-93
2844 Re-add global mouse-2 event.
2846 muse--main--1.0--patch-93
2848 * lisp/muse-mode.el (muse-mode-map): Re-add the global binding for
2849 mouse-2, since Yann found a way around the problem I was facing.
2850 (muse-follow-name-at-mouse): Call the event that would normally be used
2851 here if we don't have a link at point.
2855 ChangeLog lisp/muse-mode.el
2858 2005-07-06 07:19:41 GMT Michael Olson <mwolson@gnu.org> patch-92
2861 Fix publishing error.
2863 muse--main--1.0--patch-92
2865 * lisp/muse-project.el (muse-project-publish-file): Don't try to fetch
2866 the cdr of output-dir. This was a code fragment from a previous
2867 attempt to refactor this function.
2871 ChangeLog lisp/muse-project.el
2874 2005-07-06 06:39:21 GMT Michael Olson <mwolson@gnu.org> patch-91
2877 Work on getting to the point where we can resolve project interwiki links.
2879 muse--main--1.0--patch-91
2881 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
2882 `muse-publishing-current-file'.
2884 * lisp/muse-project.el (muse-project-of-file): Ditto.
2886 * lisp/muse-project.el (muse-project-applicable-styles): New function
2887 that returns the usable styles for a file, given either a list of
2888 styles or a project name. This is useful for removing styles that will
2889 be ignored for a file.
2890 (muse-project-publish-file): Split :include and :exclude processing
2891 into `muse-project-applicable-styles'.
2893 * lisp/muse-publish.el (muse-publish-output-name): Use
2894 `muse-publishing-current-file'.
2896 * lisp/muse-publish.el (muse-publish-file): Don't set `muse-current-file'.
2898 * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Recognize
2901 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Don't cause project
2902 names to be uninterpreted. Remove need for muse-assoc-string.
2904 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): First draft of
2905 function that will be called to fetch a link to a page from a Muse
2906 project from the output file of the currently-published file. This is
2907 commented out for now since I ran out of energy.
2909 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Use
2910 `muse-wiki-resolve-project-page' for handling Muse project interwiki
2911 links, but only when no match was found in `muse-wiki-interwiki-alist'.
2912 Handle case where no interwiki can be found, even though this should
2915 * lisp/muse-wiki.el (muse-mode-hook): Update `muse-wiki-interwiki-regexp'
2916 whenever Muse mode is entered. That way we don't have to enter an
2917 extra command in our .emacs.
2919 * lisp/muse.el (muse-current-file): Remove this, since a variable called
2920 `muse-publishing-current-file' already exists that does the same thing.
2923 * lisp/muse.el (muse-page-name): Use `muse-publishing-current-file'.
2925 * lisp/muse.el (muse-assoc-string): Remove this, since we no longer need
2930 ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
2931 lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
2934 2005-07-06 04:00:57 GMT Michael Olson <mwolson@gnu.org> patch-90
2937 Mouse-2 on regular text will yank rather than give an error.
2939 muse--main--1.0--patch-90
2941 * lisp/muse-mode.el (muse-mode-map): Remove mappings for mouse-2, since
2942 this seems to be more trouble than it's worth.
2943 (muse-follow-name-at-mouse): Don't call `muse-follow-name-at-point';
2944 use our own implementation.
2948 ChangeLog lisp/muse-mode.el
2951 2005-07-06 02:25:56 GMT Michael Olson <mwolson@gnu.org> patch-89
2954 Make interwiki links publish with the correct extension.
2956 muse--main--1.0--patch-89
2958 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Add the correct
2959 prefix and suffix to interwiki names, as well as stripping out unwanted
2964 ChangeLog lisp/muse-wiki.el
2967 2005-07-06 02:02:42 GMT Michael Olson <mwolson@gnu.org> patch-88
2970 Fix publishing of bare interwiki names.
2972 muse--main--1.0--patch-88
2974 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Use `setq' instead of
2975 `set'. Use `muse-assoc-string' instead of `assoc'.
2977 * lisp/muse.el (muse-assoc-string): New compatibility function that makes
2978 `assoc-string' functionality usable with Emacs21 and XEmacs.
2982 ChangeLog lisp/muse-wiki.el lisp/muse.el
2985 2005-07-06 01:41:24 GMT Michael Olson <mwolson@gnu.org> patch-87
2988 Apply a few fixes from Yann's branch.
2990 muse--main--1.0--patch-87
2992 Background: I hacked on Muse over the weekend while offline, and so did
2993 Yann. His changes to muse-wiki.el are different than the
2994 ones that I made, so we should probably figure out the best
2995 way to handle this when we both get on IRC again. For now,
2996 I've merged in the bugfixes that he's made, omitting most of
2997 the changes to muse-wiki.
2999 * lisp/muse-latex.el (muse-latex-markup-regexps): Escape %.
3001 * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Add docstring.
3003 * lisp/muse.el (muse-page-name): Fix a bug that was inadvertently
3004 introduced previously.
3008 ChangeLog lisp/muse-latex.el lisp/muse-wiki.el lisp/muse.el
3011 2005-07-05 20:41:49 GMT Michael Olson <mwolson@gnu.org> patch-86
3014 Warn if file not published; hack further on Wiki stuff.
3016 muse--main--1.0--patch-86
3018 * lisp/muse-html.el (muse-html-markup-paragraph): Make this only try to
3019 complete <div> tags that are of the class "image-link". It is hoped
3020 that this will prevent user-added <div> tags from being mangled.
3022 * lisp/muse-mode.el (muse-link-at-point): Don't pass an argument to
3023 `muse-handle-implicit-link' or `muse-handle-explicit-link' since they
3024 need to look at the text at point.
3026 * lisp/muse-publish.el (muse-publish-this-file): Warn the user if the
3027 current file has not been published since it was up-to-date. Thanks to
3028 Bill Freeman for the suggestion.
3030 * lisp/muse-publish.el (muse-publish-url): Handle case when returned url
3031 is nil. If this happens, return the original URL.
3033 * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Set using
3034 `muse-wiki-update-interwiki-regexp.'
3035 (muse-wiki-update-interwiki-regexp): New function that sets the value
3036 of `muse-wiki-interwiki-regexp'.
3037 (muse-wiki-interwiki-alist): Call `muse-wiki-update-interwiki-regexp'
3040 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Renamed from
3041 `muse-wiki-expand-interwiki'.
3042 (muse-wiki-transform-wikiword): New function that prevents WikiWords
3043 with no matching file from being published as links.
3045 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Accept an optional
3046 string argument once again, since this behavior is needed when
3048 (muse-wiki-handle-wikiword): Ditto.
3050 * lisp/muse.el (muse-handle-url): Ditto.
3052 * lisp/muse.el (muse-handle-implicit-link): Ditto. Restore match data
3053 after every unsuccessful attempt at handling the link. If argument is
3054 given, restore match-data at end, too.
3056 * lisp/muse.el (muse-handle-explicit-link): Accept optional string
3057 argument. Match data is always saved. If argument is not given,
3058 assume that `muse-implicit-link-regexp' has been matched against, and
3059 return the 1st match string if no handlers worked.
3063 ChangeLog lisp/muse-html.el lisp/muse-mode.el
3064 lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
3067 2005-07-04 23:00:06 GMT Michael Olson <mwolson@gnu.org> patch-85
3070 Hack on WikiName handling and make TAB work for Wiki links.
3072 muse--main--1.0--patch-85
3074 * lisp/muse-colors.el (muse-colors-markup): Use
3075 `muse-explicit-link-regexp' instead of `muse-link-regexp'.
3077 * lisp/muse-colors.el (muse-link-face): Add new argument EXPLICIT. If
3078 nil, don't color bad links. If non-nil, color bad links.
3080 * lisp/muse-colors.el (muse-colors-link): Pass `t' to `muse-link-face'.
3082 * lisp/muse-journal.el (muse-journal-rss-markup-regexps): Use
3083 `muse-explicit-link-regexp' instead of `muse-link-regexp'.
3084 (muse-journal-rss-munge-buffer): Ditto.
3086 * lisp/muse-mode.el (muse-mode-fill-nobreak-p, muse-link-at-point):
3089 * lisp/muse-mode.el (muse-link-at-point): Rewrite so that explicit links
3090 are handled first, then implicit ones. It should work better in all
3091 cases. For now, we depend on the value of `muse-implicit-link-regexp'
3092 to determine how far to scan for an implicit link. This defaults to
3093 the text between the point and the next space.
3095 * lisp/muse-mode.el (muse-visit-link-default): Refactored code from
3096 `muse-visit-link'. If the ANCHOR argument is a string, search for it
3097 literally after opening the buffer. Hopefully this can be of use in
3098 custom visit-link functions, when necessary.
3100 * lisp/muse-mode.el (muse-visit-link): Docfix. Call
3101 `muse-visit-link-default'.
3103 * lisp/muse-mode.el (muse-next-reference, muse-previous-reference):
3104 Search by text properties instead of regexps. This allows Muse to find
3105 links without having to have a massive regexp that contains all link
3106 types. The downside is that this will not work if the user defontifies
3107 the buffer. But it would somewhat defeat the purpose of following
3108 links if you can't see them.
3110 * lisp/muse-project.el (muse-project-batch-publish): Handle case when not
3111 enough command line args are passed in batch mode.
3113 * lisp/muse-publish.el (muse-publish-markup-regexps): Use
3114 `muse-explicit-link-regexp'.
3116 * lisp/muse-regexps.el (muse-explicit-link-regexp): Renamed from
3119 * lisp/muse-regexps.el (muse-implicit-link-regexp): New option that
3120 specifies the "common ground" of all implicit links, like URLs, bare
3121 WikiNames, and -- in the future -- email addresses.
3123 * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): Quote 'boolean.
3125 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Arg URL is no longer
3126 optional. That was a bad idea on my part. Renamed from
3127 `muse-wiki-interwiki-handle'. Hopefully all this renaming doesn't
3130 * lisp/muse-wiki.el (muse-wiki-expand-interwiki): Renamed from
3131 `muse-wiki-interwiki-expand'.
3132 (muse-wiki-handle-wikiword): Renamed from
3133 `muse-wiki-wikiword-handle'.
3135 * lisp/muse-wiki.el ("muse-colors", "muse-publish"): Use a string value
3136 for the eval-after-load arg since XEmacs chokes on constants.
3138 * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Don't display a bad-link
3139 face on WikiWords that don't correspond with a file. If people really
3140 want this to appear in bad-link face, I could accommodate that.
3142 * lisp/muse.el (muse-handle-url): New function that detects whether the
3143 given string is a URL.
3144 (muse-implicit-link-functions): Renamed from
3145 `muse-mode-link-functions'. Defaults to `muse-handle-url'.
3146 (muse-explicit-link-functions): Renamed from
3147 `muse-mode-handler-functions'.
3148 (muse-handle-implicit-link): New function that handles all
3149 implicit links by calling functions from `muse-implicit-link-functions'.
3150 (muse-handle-explicit-link): Renamed from
3155 ChangeLog lisp/muse-colors.el lisp/muse-journal.el
3156 lisp/muse-mode.el lisp/muse-project.el lisp/muse-publish.el
3157 lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
3160 2005-07-04 14:40:31 GMT Michael Olson <mwolson@gnu.org> patch-84
3163 Allow WikiWords to be ignored with <nop> or "''''".
3165 muse--main--1.0--patch-84
3167 * lisp/muse-mode.el (muse-browse-result): Docfixes.
3169 * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): New option that determines
3170 whether to hide <nop> tags when coloring a Muse buffer.
3171 (muse-wiki-wikiword-at-point): Docfix.
3172 (muse-wiki-colors-nop-tag): New function that colors <nop> tags.
3173 (muse-wiki-publish-nop-tag): New function that interprets <nop> tags
3175 (muse-colors-tags, muse-publish-markup-tags): Interpret <nop> tags,
3176 which keeps the WikiWord that follows it from being interpreted.
3177 (muse-publish-markup-regexps): Allow 4 single quotes to function as a
3182 ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
3185 2005-07-04 11:20:50 GMT Michael Olson <mwolson@gnu.org> patch-83
3188 Update postal address of FSF in muse-wiki.el.
3190 muse--main--1.0--patch-83
3192 * lisp/muse-wiki.el: Update postal address of the FSF.
3196 ChangeLog lisp/muse-wiki.el
3199 2005-07-01 22:48:51 GMT Michael Olson <mwolson@gnu.org> patch-82
3202 Interpret explicit links before emphasis.
3204 muse--main--1.0--patch-82
3206 * lisp/muse-publish.el (muse-publish-markup-regexps): Interpret explicit
3207 links before emphasis.
3209 * lisp/muse-wiki.el (muse-publish): Make rules use a multiple of 100 just
3213 ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
3216 2005-06-26 22:55:55 GMT Michael Olson <mwolson@gnu.org> patch-81
3219 Wiki hacking, regexp tweaks.
3221 muse--main--1.0--patch-81
3223 * lisp/muse-project.el (muse-project-ignore-regexp): Change group to
3226 * lisp/muse-regexps.el (muse-regexp-use-character-classes): New variable
3227 that indicates whether or not to use character classes in regexps. The
3228 default is to let Muse try to figure it out.
3229 (muse-extreg-usable-p): Make use of this variable.
3231 * lisp/muse-regexps.el (muse-url-regexp): There's too much whitespace in
3232 this regexp. I'm guessing it was supposed to have a TAB in there at
3233 one time. Replace this stuff with muse-regexp-space.
3235 * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use wikified EmacsWiki
3238 * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use "choice" instead of
3241 * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Include the page
3242 delimiter as part of the regexp. Allow "#" or "::" to be a delimiter.
3243 We'll fix those anchor problems eventually!
3245 * lisp/muse-wiki.el (muse-wiki-interwiki-at-point): New function that
3246 uses `muse-interwiki-handle' to determine whether an interwiki link is
3249 * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Make URL optional and
3250 look for a suitable value at point if needed.
3252 * lisp/muse-wiki.el: Make interwiki regexps color the same as wikiwords.
3254 * lisp/muse-wiki.el: Add publishing rule for muse-wiki-interwiki-regexp.
3256 * lisp/muse-wiki.el (muse-mode-link-functions): Add interwiki handling.
3259 ChangeLog lisp/muse-project.el lisp/muse-regexps.el
3263 2005-06-25 04:44:00 GMT Michael Olson <mwolson@gnu.org> patch-80
3266 Make installation of manual when not using Debian go smoothly.
3268 muse--main--1.0--patch-80
3270 * Makefile.defs (INSTALLINFO): New variable that specifies what command
3271 and options are to be used when insinuating the Muse documentation into
3274 * Makefile (install): Make use of INSTALLINFO.
3276 * README (Installation): Give directions for changing INSTALLINFO on a
3277 Debian system and changing where Muse is installed.
3282 ChangeLog Makefile Makefile.defs README muse.texi
3285 2005-06-25 04:09:15 GMT Michael Olson <mwolson@gnu.org> patch-79
3288 Fix compiler warning induced by last patch.
3290 muse--main--1.0--patch-79
3292 * lisp/muse-project.el (muse-current-file): Move to muse.el to fix
3296 ChangeLog lisp/muse-project.el lisp/muse.el
3299 2005-06-25 04:02:11 GMT Michael Olson <mwolson@gnu.org> patch-78
3302 Add `muse-current-file', fix minor QuickStart issue.
3304 muse--main--1.0--patch-78
3306 * examples/QuickStart: Make John Wiegley the author.
3308 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
3309 `muse-current-file' instead of `buffer-file-name'.
3311 * lisp/muse-project.el (muse-current-project): Document.
3313 * lisp/muse-project.el (muse-current-file): New variable indicating the
3314 name, including path, of the file that is currently being published.
3315 (muse-project-of-file): Make use of
3316 `muse-current-file'.
3318 * lisp/muse-publish.el (muse-publish-file): Set `muse-current-file' here.
3320 * lisp/muse.el (muse-page-name): Make use of `muse-current-file'.
3323 ChangeLog examples/QuickStart lisp/muse-blosxom.el
3324 lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
3328 2005-06-24 21:15:35 GMT Michael Olson <mwolson@gnu.org> patch-77
3331 Make muse-replace-regexp-in-string closer to its parent; no func change.
3333 muse--main--1.0--patch-77
3335 * lisp/muse.el (muse-replace-regexp-in-string): Add 2 more optional args
3336 to implement all functionality of `replace-regexp-in-string'. No
3337 functionality change.
3341 ChangeLog lisp/muse.el
3344 2005-06-24 00:22:12 GMT Michael Olson <mwolson@gnu.org> patch-76
3347 Play nicely with fill, adaptive-fill, and flyspell.
3349 muse--main--1.0--patch-76
3351 * muse-mode.el (muse-mode-intangible-links): New function used to
3352 determine whether links will be considered intangible.
3354 * lisp/muse-mode.el (muse-mode-link-functions)
3355 (muse-mode-handler-functions): Minor docfix.
3357 * lisp/muse-mode.el (muse-mode): Don't split long links when performing
3358 fill. Play nicely with adaptive-fill. Avoid lockup with flyspell by
3359 making links intangible by default, but this may be adjusted by use of
3360 the `muse-mode-intangible-links' function.
3362 * lisp/muse-mode.el (muse-mode-fill-nobreak-p): New function that returns
3363 nil if we should allow a fill to occur here. Keeps links from being
3366 * lisp/muse-mode.el (muse-mode-flyspell-p): New function that returns
3367 non-nil if we allow spell-checking to occur here. Keeps links from
3368 being improperly colorized.
3370 * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Break up long line; no
3371 functionality change.
3374 ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
3377 2005-06-23 07:13:35 GMT Michael Olson <mwolson@gnu.org> patch-75
3380 Minor doc changes and code prettification.
3382 muse--main--1.0--patch-75
3384 * AUTHORS: Note that YH's assignment is in the mail.
3386 * README (scripts): Explain better the contents of the `scripts'
3389 * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Split long line.
3392 AUTHORS ChangeLog README lisp/muse-wiki.el
3395 2005-06-23 05:20:04 GMT Michael Olson <mwolson@gnu.org> patch-74
3398 Merged from hodique@lifl.fr--2005 (patch 7-11)
3400 muse--main--1.0--patch-74
3404 * hodique@lifl.fr--2005/muse--yh--1.0--patch-7
3405 split WikiWords and InterWiki links into their own package
3407 * hodique@lifl.fr--2005/muse--yh--1.0--patch-8
3408 Merged from mwolson@gnu.org--2005 (patch 63-67), adapted muse-wiki features
3410 * hodique@lifl.fr--2005/muse--yh--1.0--patch-9
3411 Mimic experimental behavior for interwiki
3413 * hodique@lifl.fr--2005/muse--yh--1.0--patch-10
3414 fix notes publishing
3416 * hodique@lifl.fr--2005/muse--yh--1.0--patch-11
3420 lisp/.arch-ids/muse-wiki.el.id lisp/muse-wiki.el
3423 ChangeLog lisp/muse-colors.el lisp/muse-html.el
3424 lisp/muse-mode.el lisp/muse-publish.el lisp/muse.el
3427 experimental/.arch-ids/muse-wiki.el.id
3428 ==> experimental/.arch-ids/muse-wiki-old.el.id
3429 experimental/muse-wiki.el
3430 ==> experimental/muse-wiki-old.el
3433 hodique@lifl.fr--2005/muse--yh--1.0--patch-7
3434 hodique@lifl.fr--2005/muse--yh--1.0--patch-8
3435 hodique@lifl.fr--2005/muse--yh--1.0--patch-9
3436 hodique@lifl.fr--2005/muse--yh--1.0--patch-10
3437 hodique@lifl.fr--2005/muse--yh--1.0--patch-11
3440 2005-06-22 23:05:33 GMT Michael Olson <mwolson@gnu.org> patch-73
3443 Tell people where to find on-line version of manual.
3445 muse--main--1.0--patch-73
3447 * README: Add on-line locations for manual.
3449 * muse.texi: Remove @include directive. This makes generating a PDF of
3450 this documentation a lot easier.
3452 * muse.texi (Preface): Add on-line locations for manual.
3455 ChangeLog README muse.texi
3458 2005-06-22 19:57:42 GMT Michael Olson <mwolson@gnu.org> patch-72
3461 Try to make Muse play nice with outline minor mode.
3463 muse--main--1.0--patch-72
3465 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-emphasized)
3466 (muse-colors-underlined, muse-use-font-lock, muse-link-properties): Use
3467 "muse" instead of "t" when adding invisibility to text or checking for
3470 * lisp/muse.el (muse-add-to-invisibility-spec): New function that is a
3471 compatibility wrapper for `add-to-invisibility-spec'; XEmacs doesn't have
3475 ChangeLog lisp/muse-colors.el lisp/muse.el
3478 2005-06-22 08:02:58 GMT Michael Olson <mwolson@gnu.org> patch-71
3481 Minor grammar fix in Introduction section of manual.
3483 muse--main--1.0--patch-71
3485 * muse.texi (Introduction): Minor grammar fix.
3491 2005-06-22 06:32:02 GMT Michael Olson <mwolson@gnu.org> patch-70
3496 muse--main--1.0--patch-70
3498 * lisp/muse-colors.el: Remove unnecessary use of Version in header.
3500 * lisp/muse-html.el (muse-html-encoding-map): Add mapping for iso-8859-1.
3502 * lisp/muse-poem.el (muse-poem-markup-strings)
3503 (muse-poem-chapbook-strings): Make customizable.
3505 * lisp/muse-poem.el (muse-chapbook-latex-header)
3506 (muse-chapbook-latex-footer): Docfix.
3508 * lisp/muse-texinfo.el (muse-texinfo-info-extension)
3509 (muse-texinfo-pdf-extension): Ditto.
3511 * lisp/muse.el (muse-version): Change to 3.01.
3513 * muse.texi (Poem, Texinfo): Last two publishing styles complete. We're
3517 ChangeLog lisp/muse-colors.el lisp/muse-html.el
3518 lisp/muse-poem.el lisp/muse-texinfo.el lisp/muse.el muse.texi
3521 2005-06-20 02:29:08 GMT Michael Olson <mwolson@gnu.org> patch-69
3524 Tweak documentation thoroughly; still incomplete.
3526 muse--main--1.0--patch-69
3528 * README: Minor tweaks.
3530 * muse.texi: Massively rename chapters so that the titles are more
3531 descriptive. Clean up grammar.
3533 * muse.texi (Obtaining Muse): Move content of Installation node here,
3534 stripping out any customization tips, since those are covered later.
3535 Re-work this chapter since I was dissatisfied with it.
3537 * muse.texi (Installation): This node has the content of README regarding
3538 installation, which fits the title of the node much better than the
3541 * muse.texi (Blosxom): Turn the sections of this section into
3544 * muse.texi (Getting Help and Reporting Bugs): Turn this into a list. I
3547 * muse.texi (History): Add a "2005" item.
3550 ChangeLog README muse.texi
3553 2005-06-19 07:15:45 GMT Michael Olson <mwolson@gnu.org> patch-68
3556 Finish documenting 2 more publishing styles.
3558 muse--main--1.0--patch-68
3560 * lisp/muse-blosxom.el, lisp/muse-latex.el: Minor docfixes throughout.
3562 * lisp/muse-journal.el: Docfixes.
3564 * lisp/muse-publish.el (muse-publish-markup-functions): Add significant
3565 documentation to this function.
3567 * muse.texi (Blosxom Options): New node containing the publishing styles
3568 and options provided by Blosxom.
3569 (Book): Add usage note, as I suspect a lot of people might be confused
3571 (HTML): Space out entries better.
3572 (Journal, LaTeX): New nodes for publishing styles.
3573 (Common Elements): Document a few options that are present in
3577 ChangeLog lisp/muse-blosxom.el lisp/muse-journal.el
3578 lisp/muse-latex.el lisp/muse-publish.el muse.texi
3581 2005-06-19 04:45:46 GMT Michael Olson <mwolson@gnu.org> patch-67
3584 Make Muse installable and correct an Emacs21 issue.
3586 muse--main--1.0--patch-67
3588 * Makefile (.PRECIOUS): Indicate that .info and .html files in this
3589 directory will be generated.
3590 (all): Compile muse.info by default.
3591 (doc): Refactor into individual generation rules for .html and .info
3593 (install): New rule that installs Muse source code, compiled .elc
3594 files, and the manual into proper places.
3596 * Makefile.defs (ELISPDIR, INFODIR): Correct minor goof-up.
3598 * README (Insinuation): Move old content of Installation here.
3599 (Installation): Fill out this section.
3600 (Further Documentation): Add link to my website and note that a full
3601 manual is included with Muse.
3603 * lisp/Makefile (EL): Populate with .el files.
3604 (install): New rule that installs both .elc and .el files.
3606 * lisp/muse-texinfo.el (muse-texinfo-info-generate): If we're running
3607 Emacs21, hack in a handler for the @documentencoding tag so that it
3611 ChangeLog Makefile Makefile.defs README lisp/Makefile
3612 lisp/muse-texinfo.el
3615 2005-06-19 03:05:38 GMT Michael Olson <mwolson@gnu.org> patch-66
3618 Cater even more to XEmacs and its annoying whims.
3620 muse--main--1.0--patch-66
3622 * examples/Makefile (%.html, %.pdf, %.info): Pass EMACS value as
3623 environment variable.
3625 * lisp/Makefile (%.elc, test): Don't use "-L" option since XEmacs can't
3626 handle it. Load `muse-build.el' instead.
3628 * lisp/muse-colors.el (muse-colors-link): Add note that `link' is not
3631 * lisp/muse-journal.el (muse-journal-latex-munge-buffer)
3632 (muse-journal-rss-munge-buffer): Add note that the `qotd' binding is
3635 * lisp/muse-journal.el (muse-journal-generate-pages): Add note that this
3636 function does not appear to be used.
3638 * lisp/muse.el (muse-replace-regexp-in-string): Use in place of
3639 `replace-regexp-in-string', since XEmacs doesn't have this function.
3640 We only implement the first 3 args, but this could be extended if we
3643 * lisp/muse-blosxom.el (muse-blosxom-title-to-file): Use
3644 `muse-replace-regexp-in-string' in place of `replace-regexp-in-string'
3646 * lisp/muse-journal.el (muse-journal-anchorize-title): Ditto.
3648 * lisp/muse-colors.el (muse-colors-custom-tags): Remove unused binding to
3649 make XEmacs shut up.
3651 * lisp/muse-convert.el (muse-write-footnote): Ditto.
3653 * lisp/muse-html.el (muse-html-markup-table): Ditto.
3655 * lisp/muse-http.el (muse-winnow-list): Ditto.
3657 * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
3659 * lisp/muse-project.el (muse-project-file-entries): Ditto.
3661 * lisp/muse-publish.el (muse-publish-markup): Ditto.
3663 * scripts/muse-build.el: Add contrib path first; probably doesn't change
3666 * scripts/publish: Use EMACS environment variable instead of hard-coding
3670 ChangeLog examples/Makefile lisp/Makefile lisp/muse-blosxom.el
3671 lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
3672 lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
3673 lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
3674 lisp/muse.el scripts/muse-build.el scripts/publish
3677 2005-06-19 00:43:54 GMT Michael Olson <mwolson@gnu.org> patch-65
3680 Move lisp files to `lisp' directory; hack on Makefiles, XEmacs compat.
3682 muse--main--1.0--patch-65
3684 * AUTHORS: Update entry.
3686 * muse-*.el: Move to the lisp directory.
3688 * lisp/Makefile: New file containing rules to test and compile the
3691 * Makefile.defs: New file that contains common definitions for all other
3692 Makefiles, such as Emacs command to use.
3694 * Makefile: Move lisp-specific rules to lisp/Makefile.
3695 (SUBDIRS): New variable containing subdirectories to clean.
3697 * README: Update to reflect new location of source files. Give updated
3698 directions for compiling with XEmacs.
3700 * examples/Makefile (.PRECIOUS): Added to denote which type of files to
3702 (%.html): Pass SITEFLAG as an environment variable to
3705 * examples/QuickStart (The): Re-add the stray <comment> tag since it
3706 seems to be needed to keep the process from failing. This has *got* to
3707 be a bug in Muse, but I don't want to deal with it now.
3709 * lisp/muse-colors.el (muse-make-faces): Bind newsym locally.
3711 * lisp/muse-convert.el: Move line to commentary section.
3713 * lisp/muse-latex.el (muse-latex-markup-table): Note that the
3714 locally-bound `type' variable isn't used here.
3716 * lisp/muse-mode.el (muse-index-as-string): Remove unused `file' binding.
3718 * lisp/muse-texinfo.el (muse-texinfo-markup-table): Remove unused `field'
3721 * scripts/muse-build.el (load-path): Correct paths.
3723 * scripts/muse-build.el (muse-elint-files): Add a few variables here so
3724 as to avoid spurious warnings.
3726 * scripts/publish (style): Make use of SITEFLAG environment variable, if
3729 * lisp/muse.el (muse-line-end-position, muse-line-beginning-position):
3730 (muse-match-string-no-properties): New functions that take the place of
3731 `line-end-position', `line-beginning-position', and
3732 `match-string-no-properties', respectively.
3734 * examples/johnw/muse-johnw.el (muse-my-html-insert-contents)
3735 (muse-my-journal-find-entries): Use Muse-specific version of
3736 `match-string-no-properties', `line-beginning-position', and
3737 `line-end-position' since these do not exist in XEmacs.
3739 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-region)
3740 (muse-colors-custom-tags, muse-colors-link, muse-colors-title): Ditto.
3742 * lisp/muse-convert.el (muse-latex-transform): Ditto.
3744 * lisp/muse-html.el (muse-html-insert-anchor, muse-html-markup-footnote)
3745 (muse-html-insert-contents): Ditto.
3747 * lisp/muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
3749 * lisp/muse-mode.el (muse-link-at-point, muse-edit-link-at-point): Ditto.
3751 * lisp/muse-poem.el (muse-poem-prepare-buffer): Ditto.
3753 * lisp/muse-publish.el (muse-publish-markup-tag)
3754 (muse-publish-markup-footnote, muse-publish-markup-leading-space)
3755 (muse-published-buffer-contents): Ditto.
3757 * scripts/muse-build.el (muse-elint-files): Ditto.
3760 .arch-ids/Makefile.defs.id Makefile.defs lisp/.arch-ids/=id
3761 lisp/.arch-ids/Makefile.id lisp/Makefile
3764 AUTHORS ChangeLog Makefile README examples/Makefile
3765 examples/QuickStart examples/johnw/muse-johnw.el
3766 lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
3767 lisp/muse-journal.el lisp/muse-latex.el lisp/muse-mode.el
3768 lisp/muse-poem.el lisp/muse-publish.el lisp/muse-texinfo.el
3769 lisp/muse.el scripts/muse-build.el scripts/publish
3772 .arch-ids/muse-blosxom.el.id
3773 ==> lisp/.arch-ids/muse-blosxom.el.id
3774 .arch-ids/muse-book.el.id
3775 ==> lisp/.arch-ids/muse-book.el.id
3776 .arch-ids/muse-colors.el.id
3777 ==> lisp/.arch-ids/muse-colors.el.id
3778 .arch-ids/muse-convert.el.id
3779 ==> lisp/.arch-ids/muse-convert.el.id
3780 .arch-ids/muse-docbook.el.id
3781 ==> lisp/.arch-ids/muse-docbook.el.id
3782 .arch-ids/muse-html.el.id
3783 ==> lisp/.arch-ids/muse-html.el.id
3784 .arch-ids/muse-http.el.id
3785 ==> lisp/.arch-ids/muse-http.el.id
3786 .arch-ids/muse-journal.el.id
3787 ==> lisp/.arch-ids/muse-journal.el.id
3788 .arch-ids/muse-latex.el.id
3789 ==> lisp/.arch-ids/muse-latex.el.id
3790 .arch-ids/muse-mode.el.id
3791 ==> lisp/.arch-ids/muse-mode.el.id
3792 .arch-ids/muse-poem.el.id
3793 ==> lisp/.arch-ids/muse-poem.el.id
3794 .arch-ids/muse-project.el.id
3795 ==> lisp/.arch-ids/muse-project.el.id
3796 .arch-ids/muse-publish.el.id
3797 ==> lisp/.arch-ids/muse-publish.el.id
3798 .arch-ids/muse-regexps.el.id
3799 ==> lisp/.arch-ids/muse-regexps.el.id
3800 .arch-ids/muse-texinfo.el.id
3801 ==> lisp/.arch-ids/muse-texinfo.el.id
3802 .arch-ids/muse.el.id
3803 ==> lisp/.arch-ids/muse.el.id
3805 ==> lisp/muse-blosxom.el
3807 ==> lisp/muse-book.el
3809 ==> lisp/muse-colors.el
3811 ==> lisp/muse-convert.el
3813 ==> lisp/muse-docbook.el
3815 ==> lisp/muse-html.el
3817 ==> lisp/muse-http.el
3819 ==> lisp/muse-journal.el
3821 ==> lisp/muse-latex.el
3823 ==> lisp/muse-mode.el
3825 ==> lisp/muse-poem.el
3827 ==> lisp/muse-project.el
3829 ==> lisp/muse-publish.el
3831 ==> lisp/muse-regexps.el
3833 ==> lisp/muse-texinfo.el
3841 2005-06-18 20:12:05 GMT Michael Olson <mwolson@gnu.org> patch-64
3844 Massively untabify files.
3846 muse--main--1.0--patch-64
3850 ChangeLog ChangeLog.2004 experimental/muse-message.el
3851 experimental/muse-wiki.el muse-book.el muse-colors.el
3852 muse-convert.el muse-docbook.el muse-html.el muse-http.el
3853 muse-journal.el muse-latex.el muse-mode.el muse-poem.el
3854 muse-project.el muse-publish.el muse-regexps.el
3855 muse-texinfo.el muse.el
3858 2005-06-18 19:57:44 GMT Michael Olson <mwolson@gnu.org> patch-63
3861 Merged from hodique@lifl.fr--2005 (patch 2-6), without the WikiWord change.
3863 muse--main--1.0--patch-63
3865 (Summary of changes that Yann made)
3867 * muse-colors.el (muse-colors-link): Whitespace cleanup.
3869 * muse-mode.el (muse-generate-index): Move index generation code into
3870 `muse-index-as-string'.
3871 (muse-index-as-string): New function that generates an index and
3872 returns it as a string, instead of placing it in a buffer like
3873 `muse-generate-index' used to.
3877 * hodique@lifl.fr--2005/muse--yh--1.0--patch-2
3878 merge from mwolson@gnu.org--2005
3880 * hodique@lifl.fr--2005/muse--yh--1.0--patch-3
3881 Accept WikiWords as links [mostly rescinded]
3883 * hodique@lifl.fr--2005/muse--yh--1.0--patch-4
3884 merge from mwolson@gnu.org--2005/muse--main--1.0
3886 * hodique@lifl.fr--2005/muse--yh--1.0--patch-5
3887 Merged from mwolson@gnu.org--2005 (patch 60-62)
3889 * hodique@lifl.fr--2005/muse--yh--1.0--patch-6
3890 provide a string view of the index
3893 ChangeLog muse-colors.el muse-latex.el muse-mode.el
3896 hodique@lifl.fr--2005/muse--yh--1.0--patch-2
3897 hodique@lifl.fr--2005/muse--yh--1.0--patch-3
3898 hodique@lifl.fr--2005/muse--yh--1.0--patch-4
3899 hodique@lifl.fr--2005/muse--yh--1.0--patch-5
3900 hodique@lifl.fr--2005/muse--yh--1.0--patch-6
3903 2005-06-18 06:21:19 GMT Michael Olson <mwolson@gnu.org> patch-62
3906 Document Blosxom, Book, DocBook, and HTML publishing styles.
3908 muse--main--1.0--patch-62
3910 * muse-blosxom.el: Clean up header.
3912 * muse-book.el (muse-before-book-publish-hook): Rename to
3913 `muse-book-before-publish-hook'.
3914 (muse-after-book-publish-hook): Rename to
3915 `muse-book-after-publish-hook'.
3917 * muse-html.el (muse-html-anchor-on-word, muse-html-table-attributes)
3918 (muse-html-markup-strings, muse-xhtml-markup-strings)
3919 (muse-html-meta-content-type, muse-html-meta-content-encoding)
3920 (muse-html-charset-default, muse-html-encoding-default)
3921 (muse-html-encoding-map): Docfixes.
3923 * muse.texi (Blosxom, Book, DocBook, HTML, Deriving Styles): New
3927 ChangeLog muse-blosxom.el muse-book.el muse-html.el muse.texi
3930 2005-06-18 01:35:33 GMT Michael Olson <mwolson@gnu.org> patch-61
3933 Begin work on Publishing Styles section of manual.
3935 muse--main--1.0--patch-61
3937 * Makefile (.PHONY): Add "doc" to list.
3938 (doc): New rule that generates Info and HTML files from muse.texi.
3939 (dist): Rely on `distclean', not `clean'.
3941 * examples/QuickStart (Authoring mode): Remove empty section.
3943 * muse.texi: Call this program "the Emacs Muse" in title.
3944 (Publishing Styles): Begin to populate section.
3945 (Deriving Styles): First subsection of Publishing Styles.
3946 (Contributors): Remove spurious copyright section, since we address
3949 * README: Actually remember to add this file.
3952 .arch-ids/README.id README
3955 ChangeLog Makefile examples/QuickStart muse.texi
3958 2005-06-17 01:10:41 GMT Michael Olson <mwolson@gnu.org> patch-60
3961 Document Markup Rules.
3963 muse--main--1.0--patch-60
3965 * examples/QuickStart: Remove stray <comment> tag.
3967 * muse.texi (Top): Comment every menu line.
3968 (Markup Rules): New section with plenty of subsections.
3971 ChangeLog examples/QuickStart muse.texi
3974 2005-06-15 23:50:12 GMT Michael Olson <mwolson@gnu.org> patch-59
3977 Release this as Muse 3.00.90 (RC1).
3979 muse--main--1.0--patch-59
3981 * Makefile (%.elc): Use -q instead of --no-init-file because the former
3982 is compatible with both Emacs and XEmacs.
3984 * examples/README: Renamed to QuickStart.
3986 * examples/Makefile (EXAMPLES): Reflect name change of README.
3991 ChangeLog Makefile examples/Makefile muse.el
3994 examples/.arch-ids/README.id
3995 ==> examples/.arch-ids/QuickStart.id
3997 ==> examples/QuickStart
4000 2005-06-15 22:47:05 GMT Michael Olson <mwolson@gnu.org> patch-58
4003 Makefile refactoring.
4005 muse--main--1.0--patch-58
4007 * Makefile (.PHONY): List all non-file targets.
4008 (examples): New rule that calls Make in the examples directory.
4009 (atranslit): Removed, since this isn't (yet) bundled with Muse.
4011 * README: Move to the examples directory. I'd prefer to distribute a
4012 very basic plain text README and use this as a quickstart + markup
4013 example + publishing example.
4015 * examples/Makefile: Move all README-related rules here.
4017 * examples/README: Add an "About this document" section.
4019 * scripts/publish (style): Do not include the contrib directory, since we
4020 don't use any code from there. Since this is only invoked from the
4021 examples directory, make sure add the parent directory to the load
4024 * muse.texi: Change version to 3.00.90 (RC1).
4026 * muse.el: Change location of the README file in header.
4028 * muse.el (muse-version): Update to 3.00.90 (RC1).
4031 examples/.arch-ids/Makefile.id examples/Makefile
4034 ChangeLog Makefile examples/README muse.el muse.texi
4039 ==> examples/.arch-ids/README.id
4044 2005-06-14 03:14:05 GMT Michael Olson <mwolson@gnu.org> patch-57
4047 Update my example configuration.
4049 muse--main--1.0--patch-57
4051 * examples/mwolson/muse-init.el: Update to reflect use of outline faces
4052 and experimental status of muse-message.
4055 ChangeLog examples/mwolson/muse-init.el
4058 2005-06-14 03:08:54 GMT Michael Olson <mwolson@gnu.org> patch-56
4061 Provide optional outline-style faces; customization fixes; experimental stuff.
4063 muse--main--1.0--patch-56
4065 * muse-colors.el (muse-colors-autogen-headings): New user-customizable
4066 option that determines what the header faces should look like. If
4067 'outline, use outline-style faces. If nil, don't generate the faces at
4068 all, which allows the user to specify their own. Otherwise, use the
4069 scaled faces, which is the default behavior.
4070 (muse-colors-outline-faces-list): List of faces to use. In case the
4071 outline faces are not available, provide reasonable defaults.
4072 (muse-make-faces): Use dolist instead of mapc. Implement the
4073 possibility of having outline-style colors for heading. Don't call
4074 this function immediately -- give the users time to make their changes
4075 through the customize interface. Once we call this function, Emcs from
4076 CVS will not allow the faces to be changed easily, which is a shame.
4078 * muse-message.el (muse-message-contents-tag): Copied from
4079 `muse-publish-contents-tag' in order to keep the customization
4080 interface from making the `muse-markup-tags' option from throwing a
4081 type mismatch error. This function is untested and will likely do
4082 nothing useful. This file has been moved to the experimental folder
4083 until it gets fleshed out more.
4085 * experimental/muse-wiki.el: New file from johnw's initial attempt at a
4086 file that could eventually provide wiki-like ability. Currently this
4087 is just a collection of functions that were pruned out when he remade
4088 Muse, so don't get too excited. I plan to eventually merge Yann
4089 Hodique's work here, probably after the first release of Muse.
4091 * muse-regexps.el (muse-regexp): Improve description.
4093 * muse-project.el (muse-project-ignore-regexp): Make this be a part of
4094 the muse-regexp group since it is just a single regexp. Lists of
4095 regexps don't have to be in muse-regexp, however.
4097 * muse-blosxom.el (muse-blosxom): Change use of `behaviour' to `behavior'
4098 since the Emacs devel mailing list seems to not want Britain-izations
4101 * muse-colors.el (muse-colors): Ditto.
4103 * muse-docbook.el (muse-docbook): Ditto.
4105 * muse-html.el (muse-html): Ditto.
4107 * muse-http.el (muse-http): Ditto.
4109 * muse-message.el (muse-message): Ditto.
4111 * muse-mode.el (muse-mode): Ditto.
4113 * muse-project.el (muse-project): Ditto.
4115 * muse-publish.el (muse-publish): Ditto.
4117 * muse.el (muse): Ditto.
4120 experimental/.arch-ids/=id
4121 experimental/.arch-ids/muse-wiki.el.id
4122 experimental/muse-wiki.el
4125 ChangeLog experimental/muse-message.el muse-blosxom.el
4126 muse-colors.el muse-docbook.el muse-html.el muse-http.el
4127 muse-mode.el muse-project.el muse-publish.el muse-regexps.el
4131 .arch-ids/muse-message.el.id
4132 ==> experimental/.arch-ids/muse-message.el.id
4134 ==> experimental/muse-message.el
4137 experimental experimental/.arch-ids
4140 2005-06-13 22:37:20 GMT Michael Olson <mwolson@gnu.org> patch-55
4143 Fix publishing error when given an empty string for header/footer.
4145 muse--main--1.0--patch-55
4147 * muse-publish.el (muse-insert-file-or-string): Don't pass argument to
4148 `file-readable-p' if it is an empty string. For some reason,
4149 `file-readable-p' and `insert-file-contents' were treating an empty
4150 string as if it were the current directory.
4153 ChangeLog muse-publish.el
4156 2005-06-13 22:01:00 GMT Michael Olson <mwolson@gnu.org> patch-54
4159 WYSIWYG emphasis, XEmacs compatibility hacks.
4161 muse--main--1.0--patch-54
4163 * muse-colors.el (muse-colors-emphasized): Make emphasis more WYSIWIG
4164 compliant. Only colorize if we end with the same number of asterisks
4165 as we start with, preventing unnoticed syntax errors. Don't colorize
4166 in the middle of a word.
4167 (muse-colors-underlined): Make underlining more WYSIWIG compliant.
4168 Only colorize if we end with an underscore. Don't colorize in the
4171 * muse-docbook.el (muse-docbook-markup-paragraph): Move question mark
4172 inside of group. This will probably not do anything, but it seems
4175 * muse-html.el (muse-html-markup-paragraph): Attempt to deal with case
4176 where we start with an image link. JohnW didn't seem to like having
4177 <p> tags inserted before image links, but they don't validate properly
4178 as they are. For now, I will surround such links/paragraphs with <div
4179 class="image-link"> in an attempt to be as not invasive and yet
4180 standards compliant as possible.
4182 * muse-html.el (muse-html-escape-string): Work around distinction between
4183 int and char types in XEmacs. Deal with an annoying replace-match bug
4184 in XEmacs that rears its head at times.
4186 * muse-publish.el (muse-publish-markup-word): Allow underlines to be
4190 ChangeLog muse-colors.el muse-docbook.el muse-html.el
4194 2005-06-13 01:13:08 GMT Michael Olson <mwolson@gnu.org> patch-53
4197 Minor code cleanup to address elint issues.
4199 muse--main--1.0--patch-53
4201 * Makefile (test): Don't build README files during this rule. Remove
4202 spurious "make clean" statement.
4204 * muse-colors.el (muse-colors-tags): Make sure that this appears in the
4205 `muse-colors' group, and give it a proper type.
4207 * muse-mode.el: Wrap condition-case around `eval-when-compile'.
4209 * examples/johnw/muse-johnw.el (muse-my-html-insert-contents,
4210 muse-my-journal-find-entries): Replace `string-to-int' with
4213 * muse-html.el (muse-html-insert-contents): Ditto.
4215 * muse-journal.el (muse-journal-html-munge-buffer,
4216 muse-journal-latex-munge-buffer): Ditto.
4218 * muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
4220 * muse-publish.el (muse-publish-markup-footnote,
4221 muse-publish-contents-tag): Ditto.
4223 * muse-regexps.el (muse-extreg-usable-p): Ditto.
4226 ChangeLog Makefile examples/johnw/muse-johnw.el muse-colors.el
4227 muse-html.el muse-journal.el muse-mode.el muse-publish.el
4231 2005-06-13 00:41:10 GMT Michael Olson <mwolson@gnu.org> patch-52
4234 Add ability to automate the creation a new blosxom entry.
4236 muse--main--1.0--patch-52
4238 * examples/mwolson/muse-init.el: Move new entry section to
4239 muse-blosxom.el. Modify the key settings in my example accordingly.
4241 * muse-blosxom.el (muse-blosxom-footer): Just use the empty string, since
4242 Muse always makes sure that the file ends with a newline.
4244 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove this, since
4245 planner markup is now provided automatically by the planner port to
4246 Muse, and we don't have any customized markup.
4248 * muse-blosxom.el (muse-blosxom-base-directory): New customizable
4249 variable that specifies where the base directory of your blog entries
4252 * muse-blosxom.el (muse-blosxom-get-categories): Get the categories from
4253 the base directory. Explore categories recursively.
4255 * muse-blosxom.el (muse-blosxom-title-to-file): Helper function for
4256 `muse-blosxom-new-entry'. Turns the given title into a lowercase, sans
4257 special characters file name.
4259 * muse-blosxom.el (muse-blosxom-new-entry): Automate the process of
4260 making a new blog entry. It will prompt you for a category, then a
4261 title, and then will create a new file that has the date and title
4265 ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
4268 2005-06-12 22:11:20 GMT Michael Olson <mwolson@gnu.org> patch-51
4271 Change mailing address of FSF, add AUTHORS file.
4273 muse--main--1.0--patch-51
4275 * muse-*.el, muse.texi: Change mailing address of FSF.
4277 * muse.texi (Contributors): Fix typo.
4279 * AUTHORS: New file containing a list of all of those who have
4280 contributed code or documentation to Muse, how many lines were changed,
4284 .arch-ids/AUTHORS.id AUTHORS
4287 ChangeLog muse-blosxom.el muse-convert.el muse-docbook.el
4288 muse-html.el muse-http.el muse-journal.el muse-latex.el
4289 muse-message.el muse-mode.el muse-poem.el muse-project.el
4290 muse-publish.el muse-regexps.el muse-texinfo.el muse.el
4294 2005-06-12 21:33:24 GMT Michael Olson <mwolson@gnu.org> patch-50
4297 Merged from hodique@lifl.fr--2005 (patch 0-1)
4299 muse--main--1.0--patch-50
4303 * hodique@lifl.fr--2005/muse--yh--1.0--base-0
4304 tag of mwolson@gnu.org--2005/muse--main--1.0--patch-49
4306 * hodique@lifl.fr--2005/muse--yh--1.0--patch-1
4307 fix .html (for example) in visible names for links
4310 ChangeLog muse-publish.el
4313 hodique@lifl.fr--2005/muse--yh--1.0--base-0
4314 hodique@lifl.fr--2005/muse--yh--1.0--patch-1
4317 2005-06-11 23:35:43 GMT Michael Olson <mwolson@gnu.org> patch-49
4320 Make generated X(HT)ML show up in the right encoding in other modes.
4322 muse--main--1.0--patch-49
4324 * muse-html.el (muse-xhtml-header): Add "encoding=..." to first line.
4325 Thanks to Zhiqiang Ye for the suggestion. This attempts to make
4326 generated (X)HTML files show up in the right coding system when editing
4327 them with another Emacs mode.
4329 * muse-journal.el (muse-journal-rss-header): Automatically determine the
4330 encoding instead of hard-coding it.
4332 * muse-message.el: Add content to Commentary section, explaining the use
4333 of this publishing style.
4336 ChangeLog muse-html.el muse-journal.el muse-message.el
4339 2005-06-11 01:28:01 GMT Michael Olson <mwolson@gnu.org> patch-48
4342 Move regexps to same group, only make 4 heading faces.
4344 muse--main--1.0--patch-48
4346 * muse-colors.el (muse-make-faces): Only create 4 header faces since we
4347 can only publish 3 of them specially, leaving the fourth to be in
4349 (muse-colors-markup): Only recognize 4 levels of heading.
4351 * muse-regexps.el (muse-tag-regexp, muse-link-regexp, muse-url-regexp)
4352 (muse-file-regexp, muse-image-regexp)
4353 (muse-ignored-extensions-regexp): Moved here from muse.el. It seems
4354 like a good idea to have all the regexps in the same group.
4357 ChangeLog muse-colors.el muse-regexps.el muse.el
4360 2005-06-09 19:48:02 GMT Michael Olson <mwolson@gnu.org> patch-47
4363 Update my example config, minor code cleanup.
4365 muse--main--1.0--patch-47
4367 * examples/mwolson/muse-init.el (muse-project-alist): Shorten project
4368 names and add "Plans" project.
4370 * muse-docbook.el (looking-back): Delete.
4372 * muse-html.el (looking-back): Delete.
4374 * muse-html.el (muse-html-markup-paragraph): Use `muse-looking-back'
4375 instead of `looking-back'.
4377 * muse.el (muse-looking-back): Instead of redefining the `looking-back'
4378 function, use this function. If `looking-back' exists, call it;
4379 otherwise, use a workaround.
4382 contrib/.arch-ids/pcomplete.el.id contrib/pcomplete.el
4385 ChangeLog examples/mwolson/muse-init.el muse-docbook.el
4386 muse-html.el muse.el
4389 2005-05-30 22:15:13 GMT Michael Olson <mwolson@gnu.org> patch-46
4392 Handle a few paragraph publishing edge cases better.
4394 muse--main--1.0--patch-46
4396 * muse-docbook.el (muse-docbook-markup-regexps): Consolidate the
4397 beginning-of-document, end-of-document, and paragraph separator regexps
4398 so that one markup rule can be used in all these cases.
4399 (muse-docbook-markup-paragraph): Handle more cases correctly. In
4400 particular, blockquote or center at beginning or end of document will
4401 be published properly. Hopefully this won't slow things down too much.
4402 (muse-docbook-markup-paragraph-close): Removed.
4404 * muse-blosxom.el (muse-blosxom-markup-regexps): Ditto.
4406 * muse-html.el (muse-html-markup-regexps, muse-html-markup-paragraph):
4408 (muse-html-markup-paragraph-close): Removed.
4411 ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
4414 2005-05-28 23:37:11 GMT Michael Olson <mwolson@gnu.org> patch-45
4417 Improve prompt when reading a tag.
4419 muse--main--1.0--patch-45
4421 * muse-mode.el (muse-insert-tag): Add a colon after "default" like some
4422 other Emacs modes seem to do.
4425 ChangeLog muse-mode.el
4428 2005-05-28 23:34:50 GMT Michael Olson <mwolson@gnu.org> patch-44
4431 Warn user when publishing fails due to a private directory.
4433 muse--main--1.0--patch-44
4435 * muse-project.el (muse-project-private-p): Warn users when publishing a
4436 file fails due to its directory not being readable by others. Make
4437 sure that you do a `chmod +o name_of_directory' if you want the
4438 contents of that directory to be publishable.
4441 ChangeLog muse-project.el
4444 2005-05-28 23:21:39 GMT Michael Olson <mwolson@gnu.org> patch-43
4447 Fix error with example tags and message publishing style.
4449 muse--main--1.0--patch-43
4451 * muse-colors.el: Don't define `font-lock-mode' as a variable. Check to
4452 see if a previous definition for `font-lock-multiline' exists.
4454 * muse-message.el (muse-message-example-tag): Don't require two
4455 additional (unused) arguments.
4458 ChangeLog muse-colors.el muse-message.el
4461 2005-05-22 05:58:40 GMT Michael Olson <mwolson@gnu.org> patch-42
4464 Always end the published document with a newline.
4466 muse--main--1.0--patch-42
4468 * muse-html.el (muse-html-markup-paragraph-close): Always end the
4469 published document with a newline.
4471 * muse-docbook.el (muse-docbook-markup-paragraph-close): Ditto.
4474 ChangeLog muse-docbook.el muse-html.el
4477 2005-05-22 01:26:13 GMT Michael Olson <mwolson@gnu.org> patch-41
4480 Don't let automatic backup files crash the publishing process.
4482 muse--main--1.0--patch-41
4484 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove rule for date
4485 directive since this value is already processed by
4486 `muse-publish-markup-directive', and may be obtained by using
4487 the code: (muse-publishing-directive "date").
4489 * muse-colors.el (muse-colors-region): Make sure that we don't ever try
4490 to run (funcall nil); this happened once during a debugging process.
4492 * muse-project.el (muse-project-private-p): Skip any file for which we
4493 cannot fetch attributes. This fixes a bug where having an
4494 Emacs-generated automatic backup file in a publishing directory causes
4495 the publishing process to halt with an error.
4498 ChangeLog muse-blosxom.el muse-colors.el muse-project.el
4501 2005-05-20 20:44:46 GMT Michael Olson <mwolson@gnu.org> patch-40
4504 Apply fix in previous patch to the DocBook publishing style.
4506 muse--main--1.0--patch-40
4508 * muse-docbook.el (muse-docbook-markup-paragraph-close): Apply fix from
4509 previous patch here as well.
4513 ChangeLog muse-docbook.el
4516 2005-05-20 20:28:32 GMT Michael Olson <mwolson@gnu.org> patch-39
4519 Fix newly-introduced lock-up during HTML publishing.
4521 muse--main--1.0--patch-39
4523 * muse-blosxom.el (muse-blosxom-markup-regexps): Give date directive and
4524 planner rules higher priority in the publishing sequence. Hopefully
4525 this will not wreck anything; I don't use these rules, so I cannot
4526 tell. This wasn't a real bugfix, just an aesthetic code thing for me.
4528 * muse-html.el (muse-html-markup-paragraph-close): Don't use
4529 replace-match; that seems to be slightly evil. Return nil instead of a
4530 newline since otherwise Muse thinks that we are not done yet and gets
4531 into an infinite loop. This should fix the lock-up problem that
4532 resulted from the previous few patches.
4535 ChangeLog muse-blosxom.el muse-html.el
4538 2005-05-19 23:44:16 GMT Michael Olson <mwolson@gnu.org> patch-38
4543 muse--main--1.0--patch-38
4545 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove stray parenthesis.
4549 ChangeLog muse-blosxom.el
4552 2005-05-19 23:41:54 GMT Michael Olson <mwolson@gnu.org> patch-37
4555 Make docbook and blosxom modes close paragraphs properly at end.
4557 muse--main--1.0--patch-37
4559 * muse-blosxom.el (muse-blosxom-markup-regexps): Use new rule from last
4562 * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
4563 (muse-docbook-markup-paragraph-close): Adapt from
4564 `muse-html-markup-paragraph-close'.
4566 * muse-html.el (muse-html-markup-paragraph-close): Add newline so that we
4567 preserve the same appearance as before the last patch.
4570 ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
4573 2005-05-19 23:26:50 GMT Michael Olson <mwolson@gnu.org> patch-36
4576 Bugfix: Close P tag properly at end of file.
4578 muse--main--1.0--patch-36
4580 * muse-blosxom.el: Fix bug where loading this file twice would cause an
4583 * muse-html.el (muse-html-markup-regexps): Use simpler mechanism for
4584 detecting whether or not a paragraph needs a closing P tag.
4585 (muse-html-markup-paragraph-close): New function that only inserts a
4586 closing P tag when an unclosed P tag is nearby.
4589 ChangeLog muse-blosxom.el muse-html.el
4592 2005-05-18 06:07:02 GMT Michael Olson <mwolson@gnu.org> patch-35
4595 Update my example settings.
4597 muse--main--1.0--patch-35
4599 * examples/mwolson/muse-init.el: Synchronize with my current settings.
4602 ChangeLog examples/mwolson/muse-init.el
4605 2005-05-18 06:03:07 GMT Michael Olson <mwolson@gnu.org> patch-34
4608 Update documentation for C-c TAB feature.
4610 muse--main--1.0--patch-34
4612 * muse.texi (Keystroke Summary): Note that C-c TAB calls
4620 2005-05-18 06:00:27 GMT Michael Olson <mwolson@gnu.org> patch-33
4623 New feature: tag completion with C-c TAB.
4625 muse--main--1.0--patch-33
4627 * muse-mode.el (muse-mode-map): Map C-c TAB to `muse-insert-tag'.
4628 (muse-tag-history, muse-custom-tags): New variables that keep track of
4629 the tag history and newly-entered tags respectively for
4631 (muse-insert-tag): New function that interactively prompts the user for
4635 ChangeLog muse-mode.el
4638 2005-05-18 05:49:07 GMT Michael Olson <mwolson@gnu.org> patch-32
4641 Fix XHTML validation error with <hr> and <br>.
4643 muse--main--1.0--patch-32
4645 * muse-html.el (muse-xhtml-markup-strings): Use the proper form of the BR
4646 and HR tags for XHTML publishing. This should fix a few validation
4647 errors that I've been noticing lately.
4650 ChangeLog muse-html.el
4653 2005-05-12 22:46:10 GMT Michael Olson <mwolson@gnu.org> patch-31
4656 Remove flyspell overlays on links.
4658 muse--main--1.0--patch-31
4660 * muse-colors.el (muse-colors-link): Remove flyspell overlays. This
4661 should make the link clickable. On Emacs21, the color will stay red,
4662 but other Emacsen should do the right thing, which is use the normal
4663 link color. Hopefully this will fix some strange flyspell-related link
4667 ChangeLog muse-colors.el
4670 2005-05-06 03:30:05 GMT Michael Olson <mwolson@gnu.org> patch-30
4673 Update my example Muse settings.
4675 muse--main--1.0--patch-30
4677 * examples/mwolson/muse-init.el: Update from my latest version.
4678 (muse-project-alist): Remove the francais part of my blog.
4679 (my-muse-mode-flyspell-p): Split old `my-muse-mode-affect-p' function
4680 into this and `my-muse-mode-fill-nobreak-p'.
4681 (muse-mode-hook): Tell fill mode to avoid breaking links; hopefully
4682 this is the best way to accomplish this.
4683 (my-muse-blosxom-title-to-file): Replace more non-alphanumeric
4684 characters in the title.
4685 (my-muse-prepare-entry-for-xanga): Treat example regions better.
4688 ChangeLog examples/mwolson/muse-init.el
4691 2005-04-21 18:25:28 GMT Michael Olson <mwolson@gnu.org> patch-29
4694 Add simple `muse-version' function.
4696 muse--main--1.0--patch-29
4698 * muse.el (muse-version): New function that displays the value of the
4699 `muse-version' variable. This should be easier for the user to type
4700 than C-h v muse-version.
4706 2005-04-21 18:19:02 GMT Michael Olson <mwolson@gnu.org> patch-28
4709 Don't compile documentation by default.
4711 muse--main--1.0--patch-28
4713 * Makefile (all): Don't compile documentation by default.
4714 (doc): Use this rule to compile documentation.
4720 2005-04-16 18:08:24 GMT Michael Olson <mwolson@gnu.org> patch-27
4723 Merge RSS 2.0 enclosure support for muse-journal.el from johnw
4725 muse--main--1.0--patch-27
4727 2005-04-16 Michael Olson <mwolson@gnu.org>
4729 * muse-journal.el: Merge in enclosure support for RSS 2.0 from
4730 johnw. If a journal entry's title is a [[link]], then an
4731 <enclosure> tag will be added to the XML data giving the size and
4732 MIME type of the link target. This makes podcasting with Muse
4734 (muse-journal-rss-entry-template): Add enclosure usage to example.
4735 (muse-journal-rss-munge-buffer): Implement enclosures.
4738 ChangeLog muse-journal.el
4741 2005-04-15 05:54:30 GMT Michael Olson <mwolson@gnu.org> patch-26
4744 Standardize source headers, appease elint, don't require planner
4746 muse--main--1.0--patch-26
4748 2005-04-15 Michael Olson <mwolson@gnu.org>
4750 * Makefile, scripts/muse-build.el: Moved muse-build.el to the
4751 `scripts' directory since it really isn't part of Muse proper; it
4752 is used to generate Muse output from the command line.
4754 * muse-blosxom.el: Handle case where planner is not loaded so that
4755 it isn't a hard requirement.
4757 * muse-colors.el: Move definition of `muse-colors-tag-info' up so
4758 that elint doesn't complain.
4760 * muse-message.el (muse-message-markup-link): Don't throw up on
4761 links with no description.
4763 * muse-blosxom.el, muse-book.el, muse-colors.el, muse-convert.el,
4764 muse-docbook.el, muse-html.el, muse-http.el, muse-journal.el,
4765 muse-latex.el, muse-message.el, muse-mode.el, muse-poem.el,
4766 muse-project.el, muse-publish.el, muse-regexps.el,
4767 muse-texinfo.el, muse.el: Add standard header for each file in
4768 preparation for the initial release, which will hopefully happen
4769 sometime within the next month.
4773 experimental/.arch-ids/=id
4776 ChangeLog Makefile muse-blosxom.el muse-book.el muse-colors.el
4777 muse-convert.el muse-docbook.el muse-html.el muse-http.el
4778 muse-journal.el muse-latex.el muse-message.el muse-mode.el
4779 muse-poem.el muse-project.el muse-publish.el muse-regexps.el
4780 muse-texinfo.el muse.el
4783 .arch-ids/muse-build.el.id
4784 ==> scripts/.arch-ids/muse-build.el.id
4786 ==> scripts/muse-build.el
4788 removed directories:
4789 experimental experimental/.arch-ids
4792 2005-04-14 23:46:47 GMT Michael Olson <mwolson@gnu.org> patch-25
4795 Merge contents of muse-latexcjk.el into muse-latex.el.
4797 muse--main--1.0--patch-25
4799 2005-04-14 Michael Olson <mwolson@gnu.org>
4801 * muse-latex.el (muse-latexcjk-header, muse-latexcjk-footer)
4802 (muse-latexcjk-encoding-map, muse-latexcjk-encoding-default)
4803 (muse-latexcjk-encoding, muse-latexcjk-transform-content-type):
4804 Merge in from muse-latexcjk.el.
4806 * muse-latexcjk.el: Removed, functionality merged with
4810 .arch-ids/muse-latexcjk.el.id muse-latexcjk.el
4813 ChangeLog muse-latex.el
4816 2005-04-06 23:25:47 GMT Michael Olson <mwolson@gnu.org> patch-24
4819 Merge muse-xhtml.el into muse-html.el.
4821 muse--main--1.0--patch-24
4823 2005-04-06 Michael Olson <mwolson@gnu.org>
4825 * examples/mwolson/muse-init.el: Update with respect to the
4826 muse-xhtml.el merge.
4828 * muse-html.el: The contents of muse-xhtml.el have been merged in
4829 as advised by John Wiegley.
4830 (muse-html-style-sheet): Add example for XHTML use in the
4831 function's documentation.
4832 (muse-xhtml-header, muse-xhtml-footer, muse-xhtml-markup-tags):
4833 Moved from muse-xhtml.el.
4835 * muse-xhtml.el: Removed; contents merged into muse-html.el.
4838 .arch-ids/muse-xhtml.el.id muse-xhtml.el
4841 ChangeLog examples/mwolson/muse-init.el muse-html.el
4844 2005-04-06 03:18:55 GMT Michael Olson <mwolson@gnu.org> patch-23
4847 Try to fix regexps for Emacs 21.4.
4849 muse--main--1.0--patch-23
4851 2005-04-05 Michael Olson <mwolson@gnu.org>
4853 * muse-regexps.el (muse-extreg-usable-p): Try to make regexps work
4857 ChangeLog muse-regexps.el
4860 2005-04-01 17:59:47 GMT Michael Olson <mwolson@gnu.org> patch-22
4863 Add comments to the publish-project example script
4865 muse--main--1.0--patch-22
4867 2005-04-01 Michael Olson <mwolson@gnu.org>
4869 * examples/publish-project: Moved here from
4870 scripts/publish-project. Added a few comments so people know what
4874 ChangeLog examples/publish-project
4877 scripts/.arch-ids/publish-project.id
4878 ==> examples/.arch-ids/publish-project.id
4879 scripts/publish-project
4880 ==> examples/publish-project
4883 2005-04-01 02:27:08 GMT Michael Olson <mwolson@gnu.org> patch-21
4886 New XHTML style, add more examples to my sample muse config
4888 muse--main--1.0--patch-21
4890 2005-03-31 Michael Olson <mwolson@gnu.org>
4892 * examples/mwolson/muse-init.el: Give an example of deriving a
4893 custom publishing style.
4894 (my-muse-blosxom-finalize): Finalizes the "my-blosxom" style.
4895 (my-muse-prepare-entry-for-xanga): Mangle the published output
4896 from a blosxom project and copy the result to the clipboard for
4897 easy pasting into Xanga's web form. The file is untouched.
4899 * muse-html.el (muse-html-style-sheet): Include the <style
4900 type="text/css"></style> wrapper around the example.
4901 (muse-html-header): Don't add <style type="text/css"></style>
4902 around the value of `muse-html-style-sheet' anymore. This allows
4903 for the option of putting your stylesheet(s) in a separate file.
4904 An example of this is given in the documentation for this
4907 * muse-xhtml: New file that implements a publishing style which is
4908 derived from HTML mode. It uses a slightly modified version of
4909 the HTML markup rules to generate XHTML-compliant output.
4911 * muse-blosxom.el: Add new "blosxom-xhtml" style. The old
4912 "blosxom" style has been renamed to "blosxom-html". Fix a few
4915 * muse-journal.el: Add new "journal-xhtml" style.
4917 * muse-message.el: Add new "message-xhtml" style.
4920 .arch-ids/muse-xhtml.el.id muse-xhtml.el
4923 ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
4924 muse-html.el muse-journal.el muse-message.el
4927 2005-03-25 03:55:13 GMT Michael Olson <mwolson@gnu.org> patch-20
4930 Add my muse configuration to the examples
4932 muse--main--1.0--patch-20
4934 2005-03-24 Michael Olson <mwolson@gnu.org>
4936 * examples/johnw: Move John Wiegley's configuration to this
4939 * examples/mwolson: My configuration files go here.
4941 * examples/mwolson/muse-init.el: My Muse configuration file. I
4942 just figured out how to keep links from being spell-checked or
4943 split up by fill-mode, so the implementation of this may be found
4944 here. I also made a function that sets up a blog entry for me.
4947 examples/johnw/.arch-ids/=id examples/mwolson/.arch-ids/=id
4948 examples/mwolson/.arch-ids/muse-init.el.id
4949 examples/mwolson/muse-init.el
4955 examples/.arch-ids/muse-johnw.el.id
4956 ==> examples/johnw/.arch-ids/muse-johnw.el.id
4957 examples/.arch-ids/publish-johnw.id
4958 ==> examples/johnw/.arch-ids/publish-johnw.id
4959 examples/muse-johnw.el
4960 ==> examples/johnw/muse-johnw.el
4961 examples/publish-johnw
4962 ==> examples/johnw/publish-johnw
4965 examples/johnw examples/johnw/.arch-ids examples/mwolson
4966 examples/mwolson/.arch-ids
4969 2005-03-24 22:57:10 GMT Michael Olson <mwolson@gnu.org> patch-19
4972 Add muse-blosxom script and plugin for pyblosxom
4974 muse--main--1.0--patch-19
4976 2005-03-24 Michael Olson <mwolson@gnu.org>
4978 * muse-blosxom.el: Update copyright notice in headers and mention
4979 the pyblosxom scripts.
4981 * contrib/pyblosxom: New directory containing pyblosxom plugins
4984 * contrib/getstamps.py: Script that generates the "timestamps"
4985 file, run on the local machine.
4987 * contrib/hardcodedates.py: PyBlosxom plugin that interprets the
4991 contrib/pyblosxom/.arch-ids/=id
4992 contrib/pyblosxom/.arch-ids/getstamps.py.id
4993 contrib/pyblosxom/.arch-ids/hardcodedates.py.id
4994 contrib/pyblosxom/getstamps.py
4995 contrib/pyblosxom/hardcodedates.py
4998 ChangeLog muse-blosxom.el
5001 contrib/pyblosxom contrib/pyblosxom/.arch-ids
5004 2005-03-23 19:05:09 GMT Michael Olson <mwolson@gnu.org> patch-18
5007 muse-blosxom.el has matured past experimental status
5009 muse--main--1.0--patch-18
5011 2005-03-23 Michael Olson <mwolson@gnu.org>
5013 * muse-blosxom.el: Remove common functionality that has already
5014 been implemented in `muse-html.el'. Derive this mode from
5015 `muse-html'. Update documentation. I now feel that this file is
5016 ready to be included in the top-level Muse directory.
5019 ChangeLog muse-blosxom.el
5022 experimental/.arch-ids/muse-blosxom.el.id
5023 ==> .arch-ids/muse-blosxom.el.id
5024 experimental/muse-blosxom.el
5028 2005-03-22 05:28:01 GMT Michael Olson <mwolson@gnu.org> patch-17
5031 Make muse-blosxom.el slightly less experimental
5033 muse--main--1.0--patch-17
5035 2005-03-22 Michael Olson <mwolson@gnu.org>
5037 * experimental/muse-blosxom.el (muse-blosxom-page-date-alist):
5038 Renamed from `blosxom-page-date-alist'. Currently it does nothing
5040 (muse-blosxom-markup-regexps): Remove unnecessary first grouping
5041 from the `muse-blosxom-markup-date-directive' rule.
5042 (blosxom-set-time): Remove this function. We're not going to be
5043 touching the timestamp manually anymore -- it's too much of a
5044 hassle. Right now I've got a python program that compiles a
5045 timestamp file and a pyblosxom helper that reads it. Something
5046 similar could be arranged for blosxom, I'm sure.
5050 ChangeLog experimental/muse-blosxom.el
5053 2005-03-20 19:40:10 GMT Michael Olson <mwolson@gnu.org> patch-16
5056 Apply latest journal-related updates from johnw
5058 muse--main--1.0--patch-16
5062 ChangeLog examples/muse-johnw.el muse-journal.el
5065 2005-03-01 02:58:29 GMT Michael Olson <mwolson@gnu.org> patch-15
5068 Add Projects node to the manual
5070 muse--main--1.0--patch-15
5072 2005-02-28 Michael Olson <mwolson@gnu.org>
5074 * muse.texi: Change copyright notice since the FSF is now the
5076 (Projects): New node, based on a section from the README file.
5082 2005-03-01 02:25:15 GMT Michael Olson <mwolson@gnu.org> patch-14
5085 Correct documentation, adding some content.
5087 muse--main--1.0--patch-14
5089 2005-02-28 Michael Olson <mwolson@gnu.org>
5091 * muse.texi: Change license terms of the documentation to the GNU
5092 GPL instead of the GNU FDL, as per the consent of the copyright
5093 holders of the emacs-wiki manual, from which this is based. Some
5094 emacs-wiki-isms in the manual were corrected, and the Getting
5095 Started section was updated.
5101 2005-02-17 19:08:19 GMT Michael Olson <mwolson@gnu.org> patch-13
5104 Make muse-blosxom.el a bit more sane, still need to bum it down a bit
5106 muse--main--1.0--patch-13
5108 2005-02-17 Michael Olson <mwolson@gnu.org>
5110 * experimental/muse-blosxom.el: Somehow the contents of this file
5111 managed to get duplicated. I removed the duplicates.
5112 (muse-blosxom-date): Remove this, since it is not useful.
5113 (muse-blosxom-header): Use the standard header that blosxom.el
5117 ChangeLog experimental/muse-blosxom.el
5120 2005-02-08 04:20:41 GMT Michael Olson <mwolson@gnu.org> patch-12
5123 Initial commit of muse.texi, nothing substantial
5125 muse--main--1.0--patch-12
5127 2005-02-07 Michael Olson <mwolson@gnu.org>
5129 * muse.texi: New file that provides the documentation for Muse.
5130 It is in a very rough form at the moment. Nothing substantial may
5131 be found here yet. Be ye warned.
5134 .arch-ids/muse.texi.id muse.texi
5140 2005-02-08 01:15:15 GMT Michael Olson <mwolson@gnu.org> patch-11
5143 Add docstring, new trivial function
5145 muse--main--1.0--patch-11
5147 2005-02-07 Michael Olson <mwolson@gnu.org>
5149 * muse-mode.el (muse-mode-map): Make "C-c =" trigger
5150 `muse-what-changed'. No functionality change.
5151 (muse-what-changed): New function that displays in diff format the
5152 changes made since the buffer was last saved.
5154 * muse-project.el (muse-project-publish): Add docstring.
5157 ChangeLog muse-mode.el muse-project.el
5160 2005-02-04 18:42:08 GMT Michael Olson <mwolson@gnu.org> patch-10
5163 Add experimental version of muse-blosxom.el to project
5165 muse--main--1.0--patch-10
5167 2005-02-04 Michael Olson <mwolson@gnu.org>
5169 * Makefile (realclean): Remove file that gets generated when fonts
5172 * experimental/muse-bloxsom.el: New file that implements Blosxom
5173 support for Muse. It's in a very rough state, hence its placement
5174 in the `experimental' directory.
5177 experimental/.arch-ids/=id
5178 experimental/.arch-ids/muse-blosxom.el.id
5179 experimental/muse-blosxom.el
5185 experimental experimental/.arch-ids
5188 2005-02-04 18:19:44 GMT Michael Olson <mwolson@gnu.org> patch-9
5191 Make permissions more consistent
5193 muse--main--1.0--patch-9
5199 modified directories:
5200 contrib examples scripts
5203 2005-02-04 18:13:56 GMT Michael Olson <mwolson@gnu.org> patch-8
5208 muse--main--1.0--patch-8
5210 2005-02-04 Michael Olson <mwolson@gnu.org>
5212 * muse-build.el: Add contrib directory to `load-path'.
5213 (muse-elint-files): Load `muse-regexps.el'.
5215 * scripts/publish: Change permissions so that this script is
5216 executable. Add contrib directory to load list. Add
5217 `muse-regexps.el' to list.
5220 ChangeLog muse-build.el scripts/publish
5223 2005-01-31 21:04:43 GMT Michael Olson <mwolson@gnu.org> patch-7
5226 Use "—" instead of "—"
5228 muse--main--1.0--patch-7
5230 2005-01-31 Michael Olson <mwolson@gnu.org>
5232 * muse-docbook.el (muse-docbook-markup-strings): Replace "—"
5233 with "—" so that documents validate properly. Thanks to
5234 Björn Lindström for the suggestion.
5236 * muse-html.el (muse-html-markup-strings): Ditto.
5239 ChangeLog muse-docbook.el muse-html.el
5242 2005-01-25 19:04:31 GMT Michael Olson <mwolson@gnu.org> patch-6
5245 Fix use of "[:blank:]" in underline markup
5247 muse--main--1.0--patch-6
5249 2005-01-25 Michael Olson <mwolson@gnu.org>
5251 * muse-colors.el (muse-colors-markup): Replace "[:blank:]" with
5252 use of `muse-regexp-blank'.
5255 ChangeLog muse-colors.el
5258 2005-01-03 06:00:43 GMT Michael Olson <mwolson@member.fsf.org> patch-5
5261 Fix problem with headings being given wrong face
5263 muse--main--1.0--patch-5
5265 2005-01-03 Michael Olson <mwolson@gnu.org>
5267 * muse-colors.el: Add header.
5268 (muse-colors-emphasized): Headings were being given the coloring
5269 for the next level of heading instead of the real
5270 level (i.e. `muse-header-2' instead of `muse-header-1' for "*
5271 Heading"). Thanks to Lan Yufeng for finding this and sending a
5274 * muse-regexps.el: Fix header.
5277 ChangeLog muse-colors.el muse-regexps.el
5280 2005-01-02 00:02:15 GMT Michael Olson <mwolson@member.fsf.org> patch-4
5285 muse--main--1.0--patch-4
5287 2005-01-01 Michael Olson <mwolson@gnu.org>
5289 * ChangeLog: Move old ChangeLog to ChangeLog.2004. This new
5290 version will be automatically maintained by Arch.
5294 .arch-ids/ChangeLog.id ChangeLog
5297 .arch-ids/ChangeLog.id
5298 ==> .arch-ids/ChangeLog.2004.id
5303 2004-12-30 07:26:48 GMT Michael Olson <mwolson@member.fsf.org> patch-3
5306 Extended regexps fix, allow spaces in 1st part of links
5308 muse--main--1.0--patch-3
5310 2004-12-30 Michael Olson <mwolson@gnu.org>
5312 * muse.el (muse-link-regexp): Allow spaces in the first part of
5315 * muse-colors.el, muse-convert.el, muse-docbook.el: Use
5316 customizable alternatives to extended character classes.
5318 * muse-html.el, muse-mode.el, muse-publish.el: Ditto.
5321 ChangeLog muse-colors.el muse-convert.el muse-docbook.el
5322 muse-html.el muse-mode.el muse-publish.el muse.el
5325 2004-12-30 02:18:07 GMT Michael Olson <mwolson@member.fsf.org> patch-2
5328 Begin to change regexp handling, tweak muse.el header
5330 muse--main--1.0--patch-2
5332 2004-12-29 Michael Olson <mwolson@gnu.org>
5334 * muse.el: Change Copyright notice to FSF. Change Maintainer to
5337 * muse-regexps.el: New file that implements regexp handling.
5338 Generalized regexp options will be moved to it eventually.
5341 .arch-ids/muse-regexps.el.id muse-regexps.el
5347 2004-12-30 01:49:50 GMT Michael Olson <mwolson@member.fsf.org> patch-1
5350 Do some early spring cleaning
5352 muse--main--1.0--patch-1
5354 2004-12-29 Michael Olson <mwolson@gnu.org>
5356 * Makefile: Change path to `publish' script.
5358 * contrib/pcomplete.el: New file that is used by Muse without
5359 actually being a part of it: hence its location in the contrib
5362 * contrib/cgi.el, contrib/httpd.el: New location.
5364 * examples/muse-johnw.el, examples/publish-johnw: Ditto.
5366 * scripts/publish, scripts/publish-project: Ditto.
5369 contrib/.arch-ids/=id contrib/.arch-ids/pcomplete.el.id
5370 contrib/pcomplete.el examples/.arch-ids/=id
5371 scripts/.arch-ids/=id
5378 ==> contrib/.arch-ids/cgi.el.id
5379 .arch-ids/httpd.el.id
5380 ==> contrib/.arch-ids/httpd.el.id
5381 .arch-ids/muse-johnw.el.id
5382 ==> examples/.arch-ids/muse-johnw.el.id
5383 .arch-ids/publish-johnw.id
5384 ==> examples/.arch-ids/publish-johnw.id
5385 .arch-ids/publish-project.id
5386 ==> scripts/.arch-ids/publish-project.id
5387 .arch-ids/publish.id
5388 ==> scripts/.arch-ids/publish.id
5392 ==> contrib/httpd.el
5394 ==> examples/muse-johnw.el
5398 ==> examples/publish-johnw
5400 ==> scripts/publish-project
5403 contrib contrib/.arch-ids examples examples/.arch-ids scripts
5407 2004-12-30 01:33:11 GMT Michael Olson <mwolson@member.fsf.org> base-0
5410 tag of mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
5412 muse--main--1.0--base-0
5414 (automatically generated log message)
5417 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--base-0
5418 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-1
5419 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-2
5420 lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-1
5421 lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-2
5422 mwolson@member.fsf.org--2004/muse--main--1.0--base-0
5423 mwolson@member.fsf.org--2004/muse--main--1.0--patch-1
5424 mwolson@member.fsf.org--2004/muse--main--1.0--patch-2
5425 mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
5426 mwolson@member.fsf.org--2004/muse--mwolson--1.0--base-0
5427 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-1
5428 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-2
5429 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-3
5430 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-4
5431 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-5
5432 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-6
5433 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-7
5434 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-8