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-01 16:04:32 GMT Michael Olson <mwolson@gnu.org> patch-217
8 Add schema for muse-xml, tweak verse formatting, fix goof from last patch.
10 muse--main--1.0--patch-217
12 * AUTHORS: Note that Brad Collins authored examples/muse-rnc.
14 * README (examples): Mention that other files are here as well.
16 * examples/muse-rnc.el: New file that implements a RelaxNG Compact schema
17 for use with muse-xml.el.
19 * muse-xml.el: Mention the newly-contributed schema from Brad, and that
20 muse-xml is in experimental status.
21 (muse-xml-markup-regexps): Correct table-munging regexp.
22 (muse-xml-markup-strings): Surround each verse line with <line></line>.
23 Empty lines are marked up as <line />.
25 * muse-html.el (muse-html-markup-strings, muse-xhtml-markup-strings):
26 s/last-stanza-end/end-last-stanza-line/.
28 * muse-mode.el (muse-visit-link-default): Make the temporary file
29 visiting work as expected.
31 * muse-publish.el (muse-publish-markup-verse): Make use of
32 'begin-verse-line and 'begin-last-stanza-line. Use
33 'end-last-stanza-line instead of 'last-stanza-end.
35 * muse.texi (Verse): Be a bit more clever with our example.
38 examples/.arch-ids/muse.rnc.id examples/muse.rnc
41 AUTHORS ChangeLog README experimental/muse-xml.el
42 lisp/muse-html.el lisp/muse-mode.el lisp/muse-publish.el
46 2005-09-01 13:42:15 GMT Michael Olson <mwolson@gnu.org> patch-216
49 Allow links to temporary files to be visited.
51 muse--main--1.0--patch-216
53 * lisp/muse-mode.el (muse-visit-link-default): Permit visiting of
54 temporary files. These are buffers that do not have a corresponding
58 ChangeLog lisp/muse-mode.el
61 2005-09-01 11:41:14 GMT Michael Olson <mwolson@gnu.org> patch-215
64 Fix save-match-data gaffe.
66 muse--main--1.0--patch-215
68 * lisp/muse-regexps.el (muse-regexp-emacs-revision): Move save-match-data
69 outside of `and' statement.
72 ChangeLog lisp/muse-regexps.el
75 2005-08-31 03:48:28 GMT Michael Olson <mwolson@gnu.org> patch-214
78 Introduce :link-suffix. muse-wiki: Don't mangle acronyms in titles.
80 muse--main--1.0--patch-214
82 * examples/mwolson/muse-init.el: Update.
84 * muse-blosxom.el ("blosxom-html", "blosxom-xhtml"): Use :link-suffix to
85 ensure that links to other pages in this project are given the proper
88 * muse-latex.el ("pdf", "pdfcjk"): Ditto.
90 * muse-journal.el (muse-journal-rdf-header): Use muse-publish-link-name
91 instead of muse-publish-output-name.
93 * muse-publish.el (muse-publish-link-name, muse-publish-link-file): New
94 functions that consult the :link-suffix when returning the name of the
95 link (or the complete file name for the latter function). If
96 :link-suffix does not exist, use :suffix. This should help Muse be
97 able to handle some more usage scenarios.
98 (muse-publish-prepare-url): Use muse-publish-link-name instead of
99 muse-publish-output-name.
101 * muse-wiki.el (muse-wiki-resolve-project-page): Use
102 muse-publish-link-file instead of muse-publish-output-file.
103 (muse-wiki-publish-pretty-title): Don't space-separate capitalized
104 letters. The old behavior was not friendly to acronyms.
107 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
108 lisp/muse-journal.el lisp/muse-latex.el lisp/muse-publish.el
112 2005-08-29 06:14:35 GMT Michael Olson <mwolson@gnu.org> patch-213
115 Correct the publish-project example.
117 muse--main--1.0--patch-213
119 * examples/publish-project: Remove "-l muse-build.el" and note that the
120 user's muse-init.el file should add the Muse directories to load-path.
123 ChangeLog examples/publish-project
126 2005-08-29 06:04:51 GMT Michael Olson <mwolson@gnu.org> patch-212
129 Reinstate former extended character class rules.
131 muse--main--1.0--patch-212
133 * lisp/muse-regexps.el (muse-regexp-use-character-classes): Looks like
134 extended regexps really don't work well on Emacs 21.2 or 21.3, so
136 (muse-regexp-emacs-revision): New variable that indicates the revision
137 number of this version of Emacs.
138 (muse-extreg-usable-p): Reinstate old rules -- Emacs 21.2 and 21.3
139 aren't working well enough with extended character classes in regexps.
141 * lisp/muse.el (muse-version): If INSERT option is given, insert the text
142 instead of just displaying it.
145 ChangeLog lisp/muse-regexps.el lisp/muse.el
148 2005-08-28 23:59:03 GMT Michael Olson <mwolson@gnu.org> patch-211
151 Fix paragraph-filling breakage in Emacs21.
153 muse--main--1.0--patch-211
155 * lisp/muse-mode.el (muse-mode): Check explicitly for Emacs21 rather than
156 relying on muse-extreg-usable-p. Thanks to Sergey Vlasov for the bug
160 ChangeLog lisp/muse-mode.el
163 2005-08-27 02:25:35 GMT Michael Olson <mwolson@gnu.org> patch-210
166 Allow Emacs 21.3 to use extended character classes in regexps.
168 muse--main--1.0--patch-210
170 * lisp/muse-regexps.el (muse-extreg-usable-p): Use a simpler algorithm.
171 Since enough positive reports have come in about the usability of 21.3,
172 we'll allow it to use extended character classes in regexps by default.
175 ChangeLog lisp/muse-regexps.el
178 2005-08-26 14:48:08 GMT Michael Olson <mwolson@gnu.org> patch-209
181 Don't prompt unnecessarily when doing C-c C-t in a Muse project file.
183 muse--main--1.0--patch-209
185 * lisp/muse-publish.el (muse-publish-get-output-dir): Use
186 `muse-read-directory-name' instead of `read-file-name'. Now Muse won't
187 offer the style and directory prompt when you hit C-c C-t in a file
188 belonging to a defined Muse project. Otherwise prompt. Thanks to Yann
191 * lisp/muse.el (muse-read-directory-name): New function that defines a
192 fallback version of `read-directory-name', since Emacs21 doesn't have
196 ChangeLog lisp/muse-publish.el lisp/muse.el
199 hodique@lifl.fr--2005/muse--yh--1.0--patch-34
200 hodique@lifl.fr--2005/muse--yh--1.0--patch-35
201 hodique@lifl.fr--2005/muse--yh--1.0--patch-36
202 hodique@lifl.fr--2005/muse--yh--1.0--patch-37
203 hodique@lifl.fr--2005/muse--yh--1.0--patch-38
204 hodique@lifl.fr--2005/muse--yh--1.0--patch-39
207 2005-08-25 05:44:56 GMT Michael Olson <mwolson@gnu.org> patch-208
210 Fix problem with links at beginning of buf and paragraphs.
212 muse--main--1.0--patch-208
214 * experimental/muse-xml.el (muse-xml-markup-regexps): Update to do what I
217 * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
219 * muse-html.el (muse-html-markup-regexps): Ditto.
221 * muse-publish.el (muse-publishing-last-position): New variable that
222 indicates our last buffer position while publishing the current rule.
223 Used to make sure the process doesn't get stalled.
224 (muse-publish-markup): Fix edge case where links at beginning of
225 buffer, with read-only text, would prevent the beginning of buffer from
227 (muse-publish-markup-directive): Fix case where two directives of the
228 same size would prevent any following directives from being
229 interpreted. We accomplish this by setting the last published position
230 to nil after each directive.
233 ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
234 lisp/muse-html.el lisp/muse-publish.el
237 2005-08-24 03:45:13 GMT Michael Olson <mwolson@gnu.org> patch-207
240 Document publishing directives.
242 muse--main--1.0--patch-207
244 * muse.texi (Getting Started): Remove crufty sentence.
245 (Directives): New section that describes the likes of #title and
252 2005-08-23 04:36:54 GMT Michael Olson <mwolson@gnu.org> patch-206
255 Document WikiNames and update header publishing information.
257 muse--main--1.0--patch-206
259 * muse.texi (Headings): Any level of headings is supported.
260 (Emphasizing Text): Verbatim text may span multiple lines.
261 (Explicit Links): Refactor Links section into Explicit Links, Implicit
263 (Implicit Links): Document WikiNames and InterWiki links.
269 2005-08-22 20:37:10 GMT Michael Olson <mwolson@gnu.org> patch-205
272 Finish NEWS, handle emphasis at EOF edge case.
274 muse--main--1.0--patch-205
276 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-underlined)
277 (muse-colors-verbatim): Highlight emphasis at the end of file, as long
278 as there is a terminating emphasis delimiter.
280 * examples/mwolson/muse-init.el: Sync with my latest configuration.
282 * NEWS: Bring this up to date.
285 ChangeLog NEWS examples/mwolson/muse-init.el
289 2005-08-19 16:55:39 GMT Michael Olson <mwolson@gnu.org> patch-204
292 muse-html: Add muse-xhtml-extension.
294 muse--main--1.0--patch-204
296 * lisp/muse-html.el (muse-xhtml-extension): New option that specifies the
297 default file extension for publishing XHTML files. Thanks to Trent
298 Buck for the suggestion.
302 ChangeLog lisp/muse-html.el
305 2005-08-19 16:24:08 GMT Michael Olson <mwolson@gnu.org> patch-203
308 Add items through patch-149 to NEWS.
310 muse--main--1.0--patch-203
312 * NEWS (progress): Catch up to patch-149.
314 * lisp/muse-mode.el (muse-mode): Remove spurious comment.
316 * lisp/muse-publish.el (muse-publish): Ditto.
319 ChangeLog NEWS lisp/muse-mode.el lisp/muse-publish.el
322 2005-08-18 06:53:31 GMT Michael Olson <mwolson@gnu.org> patch-202
325 Make building of Debian revisions work.
327 muse--main--1.0--patch-202
329 * Makefile (distclean): Don't remove anything in debian/, since it will
331 (debclean): Removed, since two different targets need slightly
332 different versions of this. Even abstraction has its limits.
333 (debbuild): New target that takes care of performing the build itself.
334 (debrevision): New target that makes a revision build, where the
335 original tarball must not be modified.
336 (debrevision): Split out building stuff to debbuild target.
338 * debian/changelog: Several revisions worth of Debian fun.
340 * debian/control (Build-Depends-Indep): Add emacs21 | emacsen.
341 (Description): Make this match the ITP and shorten the text.
344 ChangeLog Makefile Makefile.defs debian/changelog
348 2005-08-14 07:10:16 GMT Michael Olson <mwolson@gnu.org> patch-201
351 Prepare initial upload for Debian project.
353 muse--main--1.0--patch-201
355 * Makefile.defs (LASTUPLOAD): Mark as the previous Debian package
356 version, since we only want the last changelog entry to appear on the
357 initial Debian upload.
359 * debian/changelog: New Debian package 3.01.arch.201-1.
362 ChangeLog Makefile.defs debian/changelog
365 2005-08-13 05:05:41 GMT Michael Olson <mwolson@gnu.org> patch-200
368 muse-mode: Minor regexp tweak.
370 muse--main--1.0--patch-200
372 * lisp/muse-mode.el (muse-mode): Use \\s- instead of [[:blank:]].
375 ChangeLog lisp/muse-mode.el
378 2005-08-13 00:25:54 GMT Michael Olson <mwolson@gnu.org> patch-199
381 Minor fixups from Peter K. Lee.
383 muse--main--1.0--patch-199
385 * experimental/muse-xml.el (muse-xml-fixup-tables): Be slightly less
386 restrictive with our end-of-table regexp.
388 * lisp/muse-docbook.el (muse-docbook-fixup-tables): Look for tgroup
389 instead of start of table. Be less restrictive with several of our
392 * lisp/muse-html.el: Patch from Peter K. Lee.
393 (muse-html-prepare-buffer): Work around edge case where the "charset="
394 part has already been appended to muse-html-meta-content-type.
395 (muse-html-fixup-tables): Be slightly less restrictive with our
399 ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
403 2005-08-12 20:36:10 GMT Michael Olson <mwolson@gnu.org> patch-198
406 Keep lists from getting mashed together on M-q.
408 muse--main--1.0--patch-198
410 * lisp/muse-mode.el (muse-mode): Handle footnotes. Set `paragraph-start'
411 locally so that lists don't get blended together incorrectly upon
415 ChangeLog lisp/muse-mode.el
418 2005-08-12 01:29:58 GMT Michael Olson <mwolson@gnu.org> patch-197
421 QuickStart: Minor typo in anchor example.
423 muse--main--1.0--patch-197
425 * examples/QuickStart (Anchors and tagged links): Link to an anchor only,
426 rather than a full URL.
429 ChangeLog examples/QuickStart
432 2005-08-09 23:15:10 GMT Michael Olson <mwolson@gnu.org> patch-196
435 Makefile: Use BUILDOPTS.
437 muse--main--1.0--patch-196
439 * Makefile (debrelease): Make use of $(BUILDOPTS).
441 * Makefile.defs (BUILDOPTS): New option that allows additional options to
442 be passed to dpkg-buildpackage. In case I ever make several revisions
443 before getting the -1 revision uploaded, for example, I can use "-sa"
444 here in order to make a valid pacakge.
447 ChangeLog Makefile Makefile.defs
450 2005-08-09 22:39:09 GMT Michael Olson <mwolson@gnu.org> patch-195
453 Make generated Debian packages slightly easier to upload.
455 muse--main--1.0--patch-195
457 * debian/changelog: Generate 3.01.arch.195-1.
459 * debian/rules (clean): Call $(MAKE) realclean instead of $(MAKE) clean.
461 * Makefile.defs (LASTUPLOAD): New variable that indicates the version
462 that was last uploaded to Debian.
464 * Makefile (debrelease): Use $(LASTUPLOAD) to ensure that a full set of
465 changes is generated. This means we have to use dpkg-buildpackage,
466 since debuild doesn't recognize the environment variables that it
470 ChangeLog Makefile Makefile.defs debian/changelog debian/rules
473 2005-08-09 04:01:52 GMT Michael Olson <mwolson@gnu.org> patch-194
476 Makefile: Minor deletion cleanups.
478 muse--main--1.0--patch-194
485 2005-08-09 03:26:50 GMT Michael Olson <mwolson@gnu.org> patch-193
488 Compilation cleanups.
490 muse--main--1.0--patch-193
492 * lisp/muse-mode.el (muse-mode): Use `make-local-variable' instead of
493 `make-variable-buffer-local' in order to silence compiler warnings.
495 * lisp/muse.el: Add an eval-when-compile line to silence a compiler
498 * scripts/muse-build.el (muse-elint-files): Automatically load every
499 elisp file rather than specifying each one.
502 ChangeLog lisp/muse-mode.el lisp/muse.el scripts/muse-build.el
505 2005-08-08 22:58:24 GMT Michael Olson <mwolson@gnu.org> patch-192
508 Fix failure to resolve interwiki link when clicking on it.
510 muse--main--1.0--patch-192
512 * Makefile (debclean): Minor tweak.
514 * lisp/muse-mode.el (muse-visit-link-default): Indentation fix. No func
517 * lisp/muse-project.el (muse-project-find-file): Don't add file
518 extensions to a relative name. If we're dealing with a file, open it
519 up without searching through the various projects for a path. This
520 should fix the failure to resolve an interwiki link by clicking on it.
523 ChangeLog Makefile lisp/muse-mode.el lisp/muse-project.el
526 2005-08-06 17:39:45 GMT Michael Olson <mwolson@gnu.org> patch-191
529 Makefile: Remove stale Debian packages for this version.
531 muse--main--1.0--patch-191
533 * Makefile (debclean): Remove generated Debian packages for the current
534 version in parent directory.
540 2005-08-03 04:34:50 GMT Michael Olson <mwolson@gnu.org> patch-190
543 Fix trailing backslash error.
545 muse--main--1.0--patch-190
547 * lisp/muse-project.el (muse-project-of-file): Apply 1-line
548 regexp-quoting fix from drkm.
551 ChangeLog lisp/muse-project.el
554 2005-07-27 07:43:53 GMT Michael Olson <mwolson@gnu.org> patch-189
557 Release 3.01.91 (3.02 RC2).
559 muse--main--1.0--patch-189
561 * lisp/muse.el (muse-version): Release 3.01.91 (3.02 RC2).
564 ChangeLog Makefile.defs lisp/muse.el muse.texi
567 2005-07-27 07:40:03 GMT Michael Olson <mwolson@gnu.org> patch-188
570 Escape email address and URL always.
572 muse--main--1.0--patch-188
574 * lisp/muse-publish.el (muse-publish-markup-email): Move lower. Always
575 escape and publish email address as read-only, even when it's not
577 (muse-publish-markup-url): Ditto for URL.
580 ChangeLog Makefile.defs debian/changelog lisp/muse-publish.el
583 2005-07-26 08:49:38 GMT Michael Olson <mwolson@gnu.org> patch-187
586 Inter-project output name fix.
588 muse--main--1.0--patch-187
590 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): I would've sworn
591 that I had fixed this before.
594 ChangeLog lisp/muse-wiki.el
597 2005-07-26 08:40:11 GMT Michael Olson <mwolson@gnu.org> patch-186
600 Make coloring of verbatim greater-than sign same as publishing.
602 muse--main--1.0--patch-186
604 * lisp/muse-colors.el (muse-colors-markup): Since we currently publish a
605 greater-than sign surrounded by equal signs, display it in verbatim
609 ChangeLog lisp/muse-colors.el
612 2005-07-26 08:03:41 GMT Michael Olson <mwolson@gnu.org> patch-185
615 Allow transform function for link descriptions. Bare email and URL fixes.
617 muse--main--1.0--patch-185
619 * lisp/muse-publish.el (muse-publish-url-transforms): Docfix.
620 (muse-publish-desc-transforms): New option that contains the functions
621 that will be called to transform a link description.
622 (muse-publish-markup-word): Handle Yet Another Edge Case.
623 (muse-publish-markup-email): Use
624 `muse-publish-escape-specials-in-string'. Don't publish if we have a
625 double-quote on either side.
626 (muse-publish-url): Apply description transforms.
627 (muse-publish-markup-url): Don't publish if we have a double-quote on
630 * lisp/muse-wiki.el (muse-wiki-update-wikiword-regexp)
631 (muse-wiki-wikiword-regexp, muse-wiki-use-wikiword): Minor docfixes.
632 (muse-wiki-interwiki-delimiter): New option that indicates the
633 interwiki delimiter to use.
634 (muse-wiki-interwiki-replacement): New option that indicates the
636 (muse-wiki-update-interwiki-regexp): Use muse-wiki-interwiki-delimiter.
637 (muse-wiki-publish-pretty-title): Deal with EXPLICIT argument so that
638 this can be added to muse-publish-desc-transforms.
639 (muse-wiki-publish-pretty-interwiki): New function that replaces the
640 interwiki delimiter with its replacement, but only when the given text
641 is not an explicit link.
643 * lisp/muse.el (muse-update-file-extension): New function made from the
644 innards of the :set function in `muse-file-extension'.
647 ChangeLog lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
650 2005-07-26 06:17:31 GMT Michael Olson <mwolson@gnu.org> patch-184
653 Handle anchors in all publishing styles, as well as linking to them.
655 muse--main--1.0--patch-184
657 * lisp/muse-publish.el (muse-publish-url): Publish links to anchors as
659 (muse-publish-prepare-url): Don't touch links to anchors.
661 * lisp/muse-docbook.el (muse-docbook-markup-strings): Add handler for
662 'internal-link. Treat centered text with
663 <para role="center">...</para>.
664 (muse-docbook-markup-paragraph): Slight regexp tweak.
665 (muse-docbook-insert-anchor): Docfix.
666 (muse-docbook-markup-anchor): Move lower in file.
668 * lisp/muse-html.el (muse-html-markup-strings): Add handler for
670 (muse-xhtml-markup-strings): Order list, no func change.
671 (muse-html-markup-anchor): Move up in file, no func change.
673 * lisp/muse-latex.el (muse-latex-markup-functions): Add rule for
675 (muse-latex-markup-strings): Add handler for 'internal-link.
676 (muse-latex-insert-anchor, muse-latex-markup-anchor): New functions
677 that insert an anchor around the next word or inside of a tag.
679 * lisp/muse-texinfo.el (muse-texinfo-markup-functions): Add rule for
682 * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Add handler for
684 (muse-texinfo-insert-anchor, muse-texinfo-markup-anchor): New functions
685 that insert an anchor before the next word or within a tag.
687 * NEWS: Initial attempt at documenting changes since 3.01.
690 .arch-ids/NEWS.id NEWS
693 ChangeLog lisp/muse-docbook.el lisp/muse-html.el
694 lisp/muse-latex.el lisp/muse-publish.el lisp/muse-texinfo.el
697 2005-07-26 04:30:52 GMT Michael Olson <mwolson@gnu.org> patch-183
700 Generalize some blosxom helper functions.
702 muse--main--1.0--patch-183
704 * examples/mwolson/muse-init.el (muse-project-alist): Adapt to new
705 generalized helper functions.
706 (my-muse-prepare-entry-for-xanga): Use muse-blosxom-extension rather
707 than hard-coding it. Use muse-with-temp-buffer. Handle all kinds of
710 * lisp/muse-blosxom.el: Update example in header.
711 (muse-blosxom-new-entry): Use new names for helper functions.
712 (muse-blosxom-get-categories, muse-blosxom-project-alist-entry)
713 (muse-blosxom-project-alist-dirs): Move to muse-project.el.
715 * lisp/muse-project.el (muse-project-recurse-directory): Renamed from
716 `muse-blosxom-project-get-categories'.
717 (muse-project-alist-styles): Renamed from
718 `muse-blosxom-project-alist-entry'.
719 (muse-project-alist-dirs): Renamed from
720 `muse-blosxom-project-alist-dirs'.
721 (muse-project-of-file): Use `muse-current-file'.
723 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Use
726 * lisp/muse.el (muse-current-file): New function that returns the name of
727 the currently visited or published file.
728 (muse-page-name): Use `muse-current-file'.
731 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
732 lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
735 2005-07-26 03:47:53 GMT Michael Olson <mwolson@gnu.org> patch-182
738 muse-xml: definition lists, muse-docbook: center.
740 muse--main--1.0--patch-182
742 * Makefile (%.info, %.html): Use general argument in rule.
743 (distclean): Add another cruft file.
745 * experimental/muse-xml.el (muse-xml-markup-strings): Use <list
746 type="definition"> for definition lists.
748 * lisp/muse-docbook.el (muse-docbook-markup-strings): Replace <center>
749 with <note>, since it's the closest thing I could find.
752 ChangeLog Makefile experimental/muse-xml.el
756 2005-07-24 22:46:22 GMT Michael Olson <mwolson@gnu.org> patch-181
761 muse--main--1.0--patch-181
763 * lisp/muse-colors.el (muse-colors-explicit-link): Use
764 muse-match-string-no-properties rather than match-string-no-properties.
767 ChangeLog lisp/muse-colors.el
770 2005-07-24 21:04:15 GMT Michael Olson <mwolson@gnu.org> patch-180
773 Correct breakage induced by previous patch.
775 muse--main--1.0--patch-180
777 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Don't use the local
778 path as a fallback if we are publishing.
781 ChangeLog lisp/muse-wiki.el
784 2005-07-24 21:01:02 GMT Michael Olson <mwolson@gnu.org> patch-179
787 Make interwiki links work in a few more edge cases.
789 muse--main--1.0--patch-179
791 * lisp/muse-project.el (muse-project-applicable-styles): Remove
792 assertion, now that I have a good idea of the edge cases involved.
794 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle case where
795 the current file is not part of any Muse project, allowing interwiki
796 links to be resolvable even then. Don't return a relative path if we
797 are not publishing. For visiting links, the best thing is just to
798 return the real path.
801 ChangeLog lisp/muse-project.el lisp/muse-wiki.el
804 2005-07-24 03:38:06 GMT Michael Olson <mwolson@gnu.org> patch-178
807 Fix warnings during font-lock, example tag highlighting.
809 muse--main--1.0--patch-178
811 * lisp/muse-colors.el (muse-colors-region): Prevent "Wrong side of point"
813 (muse-colors-tags): Make sure that no fontification occurs in <code> or
815 (muse-unhighlight-region): Move higher up.
816 (muse-colors-example-tag, muse-colors-literal-tag): Use
817 `muse-unhighlight-region'. Fix spelling goof. Omit (goto-char end)
818 since the point gets put in the right place automatically.
821 ChangeLog lisp/muse-colors.el
824 2005-07-24 03:01:50 GMT Michael Olson <mwolson@gnu.org> patch-177
827 muse-xml: Separate section from title.
829 muse--main--1.0--patch-177
831 * experimental/muse-xml.el (muse-xml-markup-strings): Add "level"
832 attribute to sections. Use separate <title> tag to handle the title of
833 a section. Thanks to drkm for the suggestion.
835 * lisp/muse-mode.el (muse-mode): Code indentation, no func change.
837 * lisp/muse-publish.el (muse-publish-markup-heading)
838 (muse-publish-section-close): Pass level to markup strings for all
839 section-related tags.
841 * lisp/muse.el (muse-page-name): Handle case where buffer-file-name is
845 ChangeLog experimental/muse-xml.el lisp/muse-mode.el
846 lisp/muse-publish.el lisp/muse.el
849 2005-07-23 01:29:29 GMT Michael Olson <mwolson@gnu.org> patch-176
852 Include regexps from base styles. Fix muse-project-ignore-regexp and use it more.
854 muse--main--1.0--patch-176
856 * lisp/muse-blosxom.el (muse-blosxom-get-categories): Don't include
857 folders that match `muse-project-ignore-regexp'.
859 * lisp/muse-project.el (muse-project-ignore-regexp): Correct an escape
860 omission. Add ",.*" to list of bad directory parts.
862 * lisp/muse-project.el (muse-project-of-file): Ignore PATHNAME if it
863 matches `muse-project-ignore-regexp'.
865 * lisp/muse-publish.el: Install patch from Peter K. Lee.
866 (muse-style-elements-list): New function that returns a list of
867 references to ELEM in STYLE, including base styles.
868 (muse-publish-markup-region): Use muse-style-elements-list rather than
869 muse-style-elements when getting :regexps.
871 * lisp/muse-publish.el (muse-style-element): Add docstring.
874 AUTHORS ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
878 2005-07-23 00:21:36 GMT Michael Olson <mwolson@gnu.org> patch-175
881 Initial implementation of muse-xml.el. End of section edge case.
883 muse--main--1.0--patch-175
885 * AUTHORS: Add Peter K. Lee.
887 * Makefile (experimental): New target that builds experimental programs.
888 (distclean): Remove debian/dirs, a cruft file from the debian build
891 * examples/mwolson/muse-init.el: Update.
893 * examples/mwolson/muse-init.el ("\C-cpL"): Use a better function that
894 prompts for the blog entry to visit.
896 * experimental/Makefile: New file that causes experimental stuff to be
899 * experimental/muse-xml.el: New file that provides the experimental XML
902 * lisp/muse-docbook.el (muse-docbook-markup-regexps): Re-order and fix
905 * lisp/muse-html.el (muse-html-markup-regexps): Ditto.
907 * lisp/muse-publish.el (muse-publish-section-close): Deal with edge case
908 involving end-of-file and paragraph detection.
910 * lisp/muse-wiki.el: Minor header fix.
912 * scripts/muse-build.el (load-path): Add "../experimental".
915 experimental/.arch-ids/Makefile.id
916 experimental/.arch-ids/muse-xml.el.id experimental/Makefile
917 experimental/muse-xml.el
920 AUTHORS ChangeLog Makefile examples/mwolson/muse-init.el
921 lisp/muse-docbook.el lisp/muse-html.el lisp/muse-publish.el
922 lisp/muse-wiki.el scripts/muse-build.el
925 2005-07-22 07:30:43 GMT Michael Olson <mwolson@gnu.org> patch-174
928 Try to fix <example> region coloring problem.
930 muse--main--1.0--patch-174
932 * lisp/muse-colors.el (muse-colors-example-tag, muse-colors-literal-tag):
933 If region is multiple lines, add '(font-lock-multiline t) to
934 properties. This should fix an annoying <example> region issue.
937 ChangeLog lisp/muse-colors.el
940 2005-07-22 07:19:30 GMT Michael Olson <mwolson@gnu.org> patch-173
943 Don't publish implicit links that have a double-quote at begin or end.
945 muse--main--1.0--patch-173
947 * lisp/muse-colors.el (muse-colors-implicit-link): Don't colorize if a
948 double-quote exists at beginning or end.
950 * lisp/muse-publish.el (muse-publish-markup-link): When link is implicit,
951 don't colorize if a double-quote exists at beginning or end.
954 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
957 2005-07-22 06:42:10 GMT Michael Olson <mwolson@gnu.org> patch-172
960 Fix failure to publish emphasis properly.
962 muse--main--1.0--patch-172
964 * lisp/muse-publish.el (muse-publish-markup-word): Darn off-by-one
967 * experimental/muse-wiki-old.el: Removed, since I'm happy with the state
971 experimental/.arch-ids/muse-wiki-old.el.id
972 experimental/muse-wiki-old.el
975 ChangeLog lisp/muse-publish.el
978 2005-07-22 04:55:52 GMT Michael Olson <mwolson@gnu.org> patch-171
981 Add a few common revision control directories to the ignore list.
983 muse--main--1.0--patch-171
985 * lisp/muse-project.el (muse-project-ignore-regexp): Add types of
986 directories to be ignored when building the file alist, such as those
987 used for CVS and Arch revision control data.
990 ChangeLog lisp/muse-project.el
993 2005-07-21 01:00:25 GMT Michael Olson <mwolson@gnu.org> patch-170
996 Fix #2654: Append a newline when using pdf publishing style.
998 muse--main--1.0--patch-170
1000 * lisp/muse-latex.el (muse-latex-footer, muse-latexcjk-footer): Append a
1004 ChangeLog lisp/muse-latex.el
1007 2005-07-20 20:20:24 GMT Michael Olson <mwolson@gnu.org> patch-169
1010 5 levels of headings colorization; color bare URLs.
1012 muse--main--1.0--patch-169
1014 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-markup):
1015 Really color up to 5 headings.
1016 (muse-colors-markup): Add muse-url-regexp.
1017 (muse-colors-explicit-link): Renamed from muse-colors-link.
1018 (muse-colors-implicit-link): Moved here from
1019 `muse-wiki-colors-wikiword' in muse-wiki.el. We need it here since
1020 we'll be coloring URLs.
1023 ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
1026 2005-07-20 19:45:15 GMT Michael Olson <mwolson@gnu.org> patch-168
1029 Don't emphasize if a word constituent follows the trailer.
1031 muse--main--1.0--patch-168
1033 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-underlined)
1034 (muse-colors-verbatim): Don't colorize if a word constituent follows
1037 * lisp/muse-publish.el (muse-publish-markup-word): Don't publish if a
1038 word constituent follows the trailer.
1041 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
1044 2005-07-20 18:50:12 GMT Michael Olson <mwolson@gnu.org> patch-167
1047 Add coloring for example, verbatim, and =signs=; anchor fix.
1049 muse--main--1.0--patch-167
1051 * lisp/muse-colors.el (muse-verbatim-face): New face that is used to
1052 color <example>, <verbatim>, and =signs=. Defaults to a shade of gray.
1053 (muse-colors-verbatim): Use `muse-verbatim-face'.
1054 (muse-colors-markup): Move =sign= interpreting down so it gets higher
1056 (muse-colors-tags): Add verbatim and literal tags.
1057 (muse-colors-example-tag): Use `remove-text-properties' instead of
1058 `set-text-properties', since the latter does not work consistently.
1059 (muse-colors-literal-tag): New function that strips all markup from the
1061 (muse-colors-link): Match against muse-explicit-link-regexp early on so
1062 that we can work around an annoying XEmacs issue.
1064 * lisp/muse-publish.el (muse-publish-markup-word): Make =signs=
1065 multi-line by default.
1067 * lisp/muse.el (muse-page-name): Handle case where we're given an empty
1071 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
1075 2005-07-20 16:13:37 GMT Michael Olson <mwolson@gnu.org> patch-166
1078 Link with anchor bugfix.
1080 muse--main--1.0--patch-166
1082 * lisp/muse-colors.el (muse-link-face): Highlight links with anchors as
1083 valid, as long as the base is valid.
1086 ChangeLog lisp/muse-colors.el
1089 2005-07-20 14:21:57 GMT Michael Olson <mwolson@gnu.org> patch-165
1092 Link inside table issue, fixes read-only text error.
1094 muse--main--1.0--patch-165
1096 * lisp/muse-docbook.el (muse-docbook-fixup-tables): Ignore read-only text
1097 inside tables so we don't get an error when links exist.
1099 * lisp/muse-html.el (muse-html-fixup-tables): Ditto.
1101 * lisp/muse-project.el (muse-project-publish): Don't take forced files
1102 into account when displaying the "All files published" message, unless
1103 they've actually been modified.
1105 * lisp/muse.el (muse-with-temp-buffer): If debug-on-error is non-nil,
1106 don't wrap in condition-case; we don't want the message to be muffled.
1109 ChangeLog lisp/muse-docbook.el lisp/muse-html.el
1110 lisp/muse-project.el lisp/muse.el
1113 2005-07-20 07:41:28 GMT Michael Olson <mwolson@gnu.org> patch-164
1116 Permit infinitely-nested sections.
1118 muse--main--1.0--patch-164
1120 * examples/QuickStart (Links): Use GNA link rather than johnw's site.
1121 (Deriving from an existing style): Mark up as a list.
1123 * lisp/muse-colors.el (muse-colors-outline-faces-list, muse-make-faces):
1124 Color an additional level of headings.
1126 * lisp/muse-docbook.el (muse-docbook-markup-strings): Add new
1127 section-other, section-other-end, and section-close strings.
1128 (muse-docbook-fixup-sections): Removed, since Muse now implements this
1129 through the 'section-close string.
1131 * lisp/muse-html.el (muse-xhtml-markup-strings): Omit newline from
1132 'begin-underline, since this messes up paragraph handling. Use
1133 <h5></h5> for 'section-other.
1135 (muse-html-fixup-tables): New function that sorts the table parts so
1136 that order is head, foot, body. Apparently XHTML needs this, and it
1137 seems like a good general practice, so we do it for HTML as well.
1139 * lisp/muse-latex.el (muse-latex-markup-strings): Use \\paragraph{} for
1142 * lisp/muse-publish.el (muse-publish-section-close): New function that
1143 determines where to put the section close given heading depth and
1145 (muse-publish-markup-heading): Handle 'section-other and
1146 'section-other-end. Call `muse-publish-section-close' at end of
1149 * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Use @subsubheading
1153 ChangeLog examples/QuickStart lisp/muse-colors.el
1154 lisp/muse-docbook.el lisp/muse-html.el lisp/muse-latex.el
1155 lisp/muse-publish.el lisp/muse-texinfo.el
1158 2005-07-20 05:50:55 GMT Michael Olson <mwolson@gnu.org> patch-163
1161 muse-docbook: table and anchor fixes; many non-MULE XEmacs fixes.
1163 muse--main--1.0--patch-163
1165 * lisp/muse-docbook.el: More suggestions from Dale Smith, and non-MULE
1167 (muse-docbook-markup-regexps): Deal with new table algorithm.
1168 (muse-docbook-transform-content-type, muse-docbook-encoding)
1169 (muse-docbook-finalize-buffer): Non-MULE XEmacs fix.
1170 (muse-docbook-markup-table): Use a better table algorithm, based on the
1171 one in muse-html.el. Make sure a <tgroup> surrounds the body, head,
1172 and foot of the table. Use informaltable rather than table.
1173 (muse-docbook-fixup-tables): New function that sorts all tables found
1174 in the published document so that the order is head, foot, body.
1175 (muse-docbook-markup-functions): Add anchor handler.
1176 (muse-docbook-markup-paragraph): Allow anchors to occur at beginning of
1178 (muse-docbook-markup-anchor, muse-docbook-insert-anchor): New functions
1179 that insert an anchor at point.
1181 * lisp/muse-html.el (muse-html-transform-content-type)
1182 (muse-html-encoding, muse-html-finalize-buffer): Non-MULE XEmacs fixes.
1184 * examples/QuickStart (Anchors and tagged links): Improve anchor example.
1186 * lisp/muse.el (muse-eval-lisp): XEmacs fix.
1188 * lisp/muse.el (muse-with-temp-buffer): XEmacs fix. Include the body
1189 that was evaluated in the output.
1192 ChangeLog examples/QuickStart lisp/muse-docbook.el
1193 lisp/muse-html.el lisp/muse-latex.el lisp/muse.el
1196 2005-07-19 08:11:37 GMT Michael Olson <mwolson@gnu.org> patch-162
1199 muse-texinfo: Improve formatting for enddots, dots, underline.
1201 muse--main--1.0--patch-162
1203 * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Improve translation
1204 of enddots and dots. For begin-underline and end-underline, use "_",
1205 since we don't have anything better.
1208 ChangeLog lisp/muse-texinfo.el
1211 2005-07-19 07:51:54 GMT Michael Olson <mwolson@gnu.org> patch-161
1214 muse-texinfo: Fix #2635 by adding `}' and `{' to specials list.
1216 muse--main--1.0--patch-161
1218 * lisp/muse-texinfo.el (muse-texinfo-markup-specials): Add `{' and `}' to
1219 list. This should fix #2635.
1222 ChangeLog lisp/muse-texinfo.el
1225 2005-07-19 07:24:38 GMT Michael Olson <mwolson@gnu.org> patch-160
1228 muse-texinfo fixes; use info-pdf to generate PDF doc for QuickStart.
1230 muse--main--1.0--patch-160
1232 * Makefile.defs (VERSION): Prepare snapshot 3.01.arch.160.
1234 * debian/changelog: Ditto.
1236 * debian/control (Build-Depends-Indep): Add tetex-bin.
1238 * examples/Makefile (%.pdf): Use info-pdf, since it generates nicer
1241 * examples/QuickStart: Remove stray <comment> now that the bug that made
1242 it necessary is fixed.
1244 * lisp/muse-blosxom.el: Credit Björn Lindström for his excellent
1247 * lisp/muse-texinfo.el (muse-texinfo-header, muse-texinfo-footer): Move
1248 the contents from the footer to the header.
1250 * lisp/muse-texinfo.el (muse-texinfo-markup-table): Insert space before
1251 each number, not after.
1253 * lisp/muse.el (muse-eval-lisp): Minor whitespace fix.
1255 * lisp/muse.el (muse-with-temp-buffer): Throw a backtrace if an error
1256 happens when doing batch publishing. Minor whitespace fix.
1259 ChangeLog Makefile.defs debian/changelog debian/control
1260 examples/Makefile examples/QuickStart lisp/muse-blosxom.el
1261 lisp/muse-texinfo.el lisp/muse.el
1264 2005-07-19 05:50:25 GMT Michael Olson <mwolson@gnu.org> patch-159
1267 Handle a few more DocBook edge cases; all known DocBook issues are fixed.
1269 muse--main--1.0--patch-159
1271 * examples/QuickStart: Add "Write me." to empty sections at end so that
1272 they publish correctly with DocBook.
1274 * lisp/muse-docbook.el (muse-docbook-markup-paragraph): Handle case where
1275 paragraph starts with emphasis, example, link, or email address.
1278 ChangeLog examples/QuickStart lisp/muse-docbook.el
1281 2005-07-19 05:34:28 GMT Michael Olson <mwolson@gnu.org> patch-158
1284 Handle embedded docbook footnotes and <literal> edge case.
1286 muse--main--1.0--patch-158
1288 * lisp/muse-docbook.el: Implement more suggestions from Dale Smith.
1289 (muse-docbook-markup-strings): Use systemitem for example text.
1290 (muse-docbook-markup-paragraph): Allow for embedded footnotes that have
1291 <para></para> inside of them.
1293 * lisp/muse-html.el (muse-html-escape-string): Don't deal with '&<>"'
1296 * lisp/muse-publish.el (muse-publish-url-transforms): Add
1297 muse-publish-escape-specials-in-string to list by default.
1299 * lisp/muse-publish.el (muse-publish-escape-specials): New optional third
1300 argument IGNORE-READ-ONLY determines whether or not to ignore the
1301 read-only property when transforming text. Add docstring.
1302 (muse-publish-markup-word): Use non-nil third argument to
1303 muse-publish-escape-specials when we're publishing `='-delimited text.
1304 This allows =<literal><tag></literal>= to work as intended.
1306 * lisp/muse-publish.el (muse-publish-escape-specials-in-string): Ignore
1307 arguments after the first so that we can include this in
1308 `muse-publish-url-transforms'.
1310 * lisp/muse-publish.el (muse-publish-prepare-url): Add docstring.
1313 ChangeLog lisp/muse-docbook.el lisp/muse-html.el
1314 lisp/muse-publish.el
1317 2005-07-19 03:07:59 GMT Michael Olson <mwolson@gnu.org> patch-157
1320 Misc. blosxom fixes, like category directive.
1322 muse--main--1.0--patch-157
1324 * contrib/pyblosxom/getstamps.py: Add file extension.
1326 * contrib/pyblosxom/hardcodedates.py (get_all_timestamps): Omit file
1327 extension. This will allow Muse to specify it once a
1328 timestamps-writing routine gets written.
1330 * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Pay
1331 attention to the "category" directive, if it exists. Use file-truename
1332 instead of expand-file-name for base directory.
1334 * lisp/muse-blosxom.el (muse-blosxom-new-entry): Add #category directive
1337 * lisp/muse-project.el (muse-project): Add :timestamps to list of
1338 available tags, even though it doesn't do anything yet.
1341 ChangeLog contrib/pyblosxom/getstamps.py
1342 contrib/pyblosxom/hardcodedates.py lisp/muse-blosxom.el
1343 lisp/muse-project.el
1346 2005-07-18 08:53:32 GMT Michael Olson <mwolson@gnu.org> patch-156
1349 Small logic fix with temp files.
1351 muse--main--1.0--patch-156
1353 * lisp/muse.el (muse-with-temp-buffer): Use buffer-live-p instead of
1354 buffer-name to determine whether the buffer is still around.
1357 ChangeLog lisp/muse.el
1360 2005-07-18 08:23:00 GMT Michael Olson <mwolson@gnu.org> patch-155
1363 Make customize of muse-project-alist work in Emacs21 and XEmacs.
1365 muse--main--1.0--patch-155
1367 * lisp/muse.el (muse-widget-type-value-create)
1368 (muse-widget-child-value-get, muse-widget-type-match): Minimum set of
1369 extra widgets from 'lazy type that are needed to get the
1370 `muse-project-alist' customize interface to work on XEmacs and Emacs21.
1372 * lisp/muse.el (muse-implicit-link-functions)
1373 (muse-explicit-link-functions): Remove predefined wiki-related options.
1374 These are added in muse-wiki via custom-add-option.
1376 * lisp/muse-mode.el (muse-mode-hook): Ditto.
1378 * lisp/muse-colors.el (muse-colors-emphasized): Use eq instead of memq.
1380 * lisp/muse-project.el (muse-project-alist-get): Turn :symbols into
1381 ":strings" to cope with Emacs21 and XEmacs.
1382 (muse-project-alist-set): Turn ":strings" back into ":symbols".
1384 * lisp/muse-project.el (muse-project): Derive from 'default rather than
1385 'lazy, since that is an Emacs CVS-ism. Separate logical groups with
1386 newlines. Control indentation. Remove an unnecessary inlined repeat.
1388 * lisp/muse-project.el (muse-project-alist): Use cons instead of alist,
1389 since XEmacs doesn't support the alist widget. Deal with case where no
1390 projects are defined, or a strange expression is used.
1392 * lisp/muse-wiki.el: Insinuate muse-wiki link handlers and mode hook
1393 stuff using custom-add-option.
1396 ChangeLog lisp/muse-colors.el lisp/muse-mode.el
1397 lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
1400 2005-07-18 03:31:38 GMT Michael Olson <mwolson@gnu.org> patch-154
1403 Don't kill temp buffer if debug-on-error is non-nil.
1405 muse--main--1.0--patch-154
1407 * lisp/muse.el (muse-with-temp-buffer): Only kill the temp buffer when
1408 debug-on-error is nil. Use " *muse-temp*" for the buffer name.
1411 ChangeLog lisp/muse.el
1414 2005-07-18 03:05:11 GMT Michael Olson <mwolson@gnu.org> patch-153
1417 Expand Debian package description.
1419 muse--main--1.0--patch-153
1421 * debian/control (Description): Expand this to make the package more
1424 * debian/copyright, debian/rules: Minor whitespace cleanups.
1426 * debian/changelog: Package 3.01.arch.152-1.
1429 ChangeLog Makefile.defs debian/changelog debian/control
1430 debian/copyright debian/rules
1433 2005-07-18 02:33:12 GMT Michael Olson <mwolson@gnu.org> patch-152
1436 Header/footer docfix; ChangeLog correction.
1438 muse--main--1.0--patch-152
1440 * {arch}/.../patch-log/patch-144: Correct previous ChangeLog entry.
1441 Thanks to drkm for pointing out my error.
1443 Use better documentation and customize interface for headers and footers.
1444 Thanks to Chris McMahan.
1447 ChangeLog lisp/muse-blosxom.el lisp/muse-book.el
1448 lisp/muse-docbook.el lisp/muse-html.el lisp/muse-journal.el
1449 lisp/muse-latex.el lisp/muse-poem.el lisp/muse-texinfo.el
1451 {arch}/muse/muse--main/muse--main--1.0/mwolson@gnu.org--2005/patch-log/patch-144
1454 2005-07-18 00:53:34 GMT Michael Olson <mwolson@gnu.org> patch-151
1457 Slight Debian version tweak.
1459 muse--main--1.0--patch-151
1461 * Makefile.defs (VERSION): Use a slightly different version naming
1462 scheme. I've dropped the ".90". The new scheme is X.YY.arch.YYY where
1463 X.YY is the Muse version, and YYY is the patch level.
1465 * debian/changelog: Ditto.
1468 ChangeLog Makefile.defs debian/changelog
1471 2005-07-17 23:23:34 GMT Michael Olson <mwolson@gnu.org> patch-150
1474 Improve debian build and put together a package.
1476 muse--main--1.0--patch-150
1478 * Makefile (debclean): New target that cleans up the mess that the
1479 `debian' target makes.
1480 (debian): Build using debuild rather than dpkg-buildpackage. Copy
1481 results to my debian dist dir two levels up.
1483 * Makefile.defs (VERSION): Set to 3.01.90.arch.149 for the debian build.
1485 * debian/changelog: Sign 3.01.90.arch.149-1 snapshot.
1487 * debian/control (Standards-Version): Update to 3.6.2.
1489 * debian/control (Depends): Add emacs21 and xemacs21 to make lintian shut
1492 * debian/copyright (Copyright): Improve.
1494 * debian/emacsen-install (FILES): Include contrib directory so that
1495 muse-http.el compiles properly.
1497 * debian/muse-el.examples: New file containing the example files to
1500 * debian/rules: Move example stuff to muse-el.examples. Install some
1501 additional documentation.
1504 debian/.arch-ids/muse-el.examples.id debian/muse-el.examples
1507 ChangeLog Makefile Makefile.defs debian/changelog
1508 debian/control debian/copyright debian/emacsen-install
1512 2005-07-17 20:52:18 GMT Michael Olson <mwolson@gnu.org> patch-149
1515 Fix links in table, links in verbatim, emphasis publishing, publishing from script.
1517 muse--main--1.0--patch-149
1519 * lisp/muse-colors.el (muse-colors-emphasized): Fix an edge case where
1520 the beginning of a header would be emphasized if an asterisk came
1522 (muse-colors-underlined): Don't allow end of underlined text to be the
1523 beginning of a line. Don't use memq to check for whitespace syntax; eq
1526 * lisp/muse-publish.el (muse-publish-markup-regexps): Mark links later
1527 on. We'll use a more clever trick to keep emphasis characters from
1528 being interpreted in explicit links -- add a custom 'noemphasis text
1529 property to them. Move mdash rule further down so that I can add
1530 designations after blockquoted text.
1532 * lisp/muse-publish.el (muse-publish-markup-word): If beginning or end of
1533 text has the 'noemphasis property, ignore it.
1534 (muse-publish-mark-noemphasis): New function that adds the 'noemphasis
1535 property to the text between BEG and END, or match beginning and end.
1537 * lisp/muse.el (muse-with-temp-buffer): Make sure the buffer is alive
1538 before trying to set buffer-modified to nil. This should fix a
1539 "selecting deleted buffer" error when publishing from command line.
1542 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
1546 2005-07-17 18:36:55 GMT Michael Olson <mwolson@gnu.org> patch-148
1549 Journal validation fixes.
1551 muse--main--1.0--patch-148
1553 * lisp/muse-html.el (muse-html-header): Use HTML 4.0 Transitional by
1554 default rather than HTML 4.0 [strict].
1555 (muse-html-markup-strings): Include empty alt element.
1557 * lisp/muse-journal.el: Use "div class=..." rather than "div id=...".
1559 * muse.texi (Journal): Ditto.
1562 ChangeLog lisp/muse-html.el lisp/muse-journal.el muse.texi
1565 2005-07-17 04:21:19 GMT Michael Olson <mwolson@gnu.org> patch-147
1568 Add debian files; tweak Makefile.
1570 muse--main--1.0--patch-147
1572 * Makefile (distclean): Remove directory created by dist rule.
1573 (dist): Make this only generate the directory, not the tarball.
1574 (release): New target that generates the tarball and zipfile.
1575 (debrelease): New target that builds the debian package for Muse.
1576 (upload): Depend on release target.
1578 * examples/mwolson/stylesheets: Add forgotten Arch id.
1581 debian/.arch-ids/=id debian/.arch-ids/changelog.id
1582 debian/.arch-ids/control.id debian/.arch-ids/copyright.id
1583 debian/.arch-ids/emacsen-install.id
1584 debian/.arch-ids/emacsen-remove.id
1585 debian/.arch-ids/emacsen-startup.id
1586 debian/.arch-ids/muse-el.dirs.id
1587 debian/.arch-ids/muse-el.docs.id
1588 debian/.arch-ids/muse-el.info.id debian/.arch-ids/rules.id
1589 debian/changelog debian/control debian/copyright
1590 debian/emacsen-install debian/emacsen-remove
1591 debian/emacsen-startup debian/muse-el.dirs debian/muse-el.docs
1592 debian/muse-el.info debian/rules
1593 examples/mwolson/stylesheets/.arch-ids/=id
1594 examples/mwolson/stylesheets/.arch-ids/blog.css.id
1595 examples/mwolson/stylesheets/.arch-ids/common.css.id
1596 examples/mwolson/stylesheets/.arch-ids/print.css.id
1597 examples/mwolson/stylesheets/.arch-ids/screen.css.id
1598 examples/mwolson/stylesheets/blog.css
1599 examples/mwolson/stylesheets/common.css
1600 examples/mwolson/stylesheets/print.css
1601 examples/mwolson/stylesheets/screen.css
1607 debian debian/.arch-ids examples/mwolson/stylesheets
1608 examples/mwolson/stylesheets/.arch-ids
1611 2005-07-16 05:10:31 GMT Michael Olson <mwolson@gnu.org> patch-146
1614 Allow `muse-index-as-string' to remove current file from output.
1616 muse--main--1.0--patch-146
1618 * lisp/muse-mode.el (muse-index-as-string): Add EXCLUDE-CURRENT option,
1619 which excludes the current file from the output. Improve
1623 ChangeLog lisp/muse-mode.el
1626 2005-07-16 04:56:02 GMT Michael Olson <mwolson@gnu.org> patch-145
1629 S-TAB issue with Windows.
1631 muse--main--1.0--patch-145
1633 * lisp/muse-mode.el (muse-mode-map): Try once more to fix the Shift-TAB
1637 ChangeLog lisp/muse-mode.el
1640 2005-07-16 04:39:52 GMT Michael Olson <mwolson@gnu.org> patch-144
1643 Improve temp buffer usage.
1645 muse--main--1.0--patch-144
1647 * lisp/muse-publish.el (muse-publish-file): Omit second argument to
1648 `insert-file-contents'. This should further help with the temp
1649 buffer problem. Thanks to Peter K. Lee and drkm for the research
1652 * lisp/muse.el (muse-with-temp-buffer): Renamed from
1653 `muse-with-temp-buffer-no-prompt'. Report any errors that occur, but
1654 make sure the temp buffer is killed. I didn't implement an option to
1655 save the contents of the temp buffer.
1658 ChangeLog lisp/muse-book.el lisp/muse-http.el
1659 lisp/muse-mode.el lisp/muse-poem.el lisp/muse-publish.el
1663 2005-07-16 03:39:02 GMT Michael Olson <mwolson@gnu.org> patch-143
1666 muse-docbook: split-string Emacs21 fix.
1668 muse--main--1.0--patch-143
1670 * lisp/muse-docbook.el (muse-docbook-get-author): Omit 3rd argument of
1671 split-string to fix an Emacs21 issue.
1674 ChangeLog lisp/muse-docbook.el
1677 2005-07-15 04:40:26 GMT Michael Olson <mwolson@gnu.org> patch-142
1680 muse-docbook: Parse author directive so that it validates properly.
1682 muse--main--1.0--patch-142
1684 * lisp/muse-docbook.el (muse-docbook-get-author): New function that
1685 attempts to publish the contents a DocBook-usable <author> tag.
1686 (muse-docbook-header): Use `muse-docbook-get-author'.
1689 ChangeLog lisp/muse-docbook.el
1692 2005-07-15 01:57:51 GMT Michael Olson <mwolson@gnu.org> patch-141
1695 Be a bit more clever with our consecutive list regexp.
1697 muse--main--1.0--patch-141
1699 * lisp/muse-docbook.el (muse-docbook-markup-regexps): Be a bit more
1700 clever with our consecutive list regexp.
1703 ChangeLog lisp/muse-docbook.el
1706 2005-07-15 01:50:05 GMT Michael Olson <mwolson@gnu.org> patch-140
1709 Do the right thing with consecutive list items, hopefully.
1711 muse--main--1.0--patch-140
1713 * lisp/muse-docbook.el: Apply patch from Dale Smith and add to it.
1714 (muse-docbook-header): Add DTD string.
1715 (muse-docbook-markup-regexps): Add rule that merges consecutive list
1717 (muse-docbook-merged-tags, muse-docbook-fixup-tags): Removed.
1718 ("docbook"): Change :before-end back to 'muse-docbook-fixup-sections.
1721 ChangeLog lisp/muse-docbook.el
1724 2005-07-15 01:07:35 GMT Michael Olson <mwolson@gnu.org> patch-139
1727 Improve customize interface for `muse-project-alist' once more.
1729 muse--main--1.0--patch-139
1731 * lisp/muse-project.el (muse-project-alist-get): Allow cdr of each
1732 setting to be anything, since we now support settings that use lists.
1733 (muse-project): Vastly improve this by naming each setting and showing
1734 what exact type is required. Handle case where a function is not
1735 defined yet. Use a set for styles, which looks nice. This is about as
1736 good as it can be ... unless we add some sort of inline documentation
1737 later on. A setting was added for Yann's :force-publish tag.
1739 * lisp/muse.el (muse-eval-lisp): Fix compile warning by not displaying
1743 ChangeLog lisp/muse-project.el lisp/muse.el
1746 2005-07-14 23:27:14 GMT Michael Olson <mwolson@gnu.org> patch-138
1749 Merged from hodique@lifl.fr--2005 (patch 24-33)
1751 muse--main--1.0--patch-138
1755 * hodique@lifl.fr--2005/muse--yh--1.0--patch-24
1756 Merged from mwolson@gnu.org--2005 (patch 96)
1758 * hodique@lifl.fr--2005/muse--yh--1.0--patch-25
1759 Merged from mwolson@gnu.org--2005 (patch 97-101)
1761 * hodique@lifl.fr--2005/muse--yh--1.0--patch-26
1762 Merged from mwolson@gnu.org--2005 (patch 102-106)
1764 * hodique@lifl.fr--2005/muse--yh--1.0--patch-27
1765 Merged from mwolson@gnu.org--2005 (patch 107-120)
1767 * hodique@lifl.fr--2005/muse--yh--1.0--patch-28
1768 Merged from mwolson@gnu.org--2005 (patch 121-131)
1770 * hodique@lifl.fr--2005/muse--yh--1.0--patch-29
1771 Merged from mwolson@gnu.org--2005 (patch 132)
1773 * hodique@lifl.fr--2005/muse--yh--1.0--patch-30
1774 Merged from mwolson@gnu.org--2005 (patch 133-135)
1776 * hodique@lifl.fr--2005/muse--yh--1.0--patch-31
1777 Merged from mwolson@gnu.org--2005 (patch 136)
1779 * hodique@lifl.fr--2005/muse--yh--1.0--patch-32
1780 Merged from mwolson@gnu.org--2005 (patch 137)
1782 * hodique@lifl.fr--2005/muse--yh--1.0--patch-33
1783 Introduce :force-publish project keyword. Fix bug #2637
1786 ChangeLog lisp/muse-project.el
1789 hodique@lifl.fr--2005/muse--yh--1.0--patch-24
1790 hodique@lifl.fr--2005/muse--yh--1.0--patch-25
1791 hodique@lifl.fr--2005/muse--yh--1.0--patch-26
1792 hodique@lifl.fr--2005/muse--yh--1.0--patch-27
1793 hodique@lifl.fr--2005/muse--yh--1.0--patch-28
1794 hodique@lifl.fr--2005/muse--yh--1.0--patch-29
1795 hodique@lifl.fr--2005/muse--yh--1.0--patch-30
1796 hodique@lifl.fr--2005/muse--yh--1.0--patch-31
1797 hodique@lifl.fr--2005/muse--yh--1.0--patch-32
1798 hodique@lifl.fr--2005/muse--yh--1.0--patch-33
1801 2005-07-14 20:48:56 GMT Michael Olson <mwolson@gnu.org> patch-137
1804 Prevent temp buffers from prompting for save; handle lisp errors better.
1806 muse--main--1.0--patch-137
1808 * lisp/muse-colors.el (muse-colors-region): Try to fix "Invalid search
1809 bound" error. I don't know for certain where this is coming from,
1810 though ... *grumble*.
1812 * lisp/muse.el (muse-eval-lisp): Wrap this in a `condition-case', much
1813 like how emacs-wiki does it. Warn the user about lisp errors,
1814 returning "<!--INVALID LISP CODE-->" if an error occurs. This will
1815 publish as something valid in most markup styles, with increased
1816 emphasis on those that don't support it. That's a win-win ... I think
1819 * lisp/muse.el (muse-with-temp-buffer-no-prompt): New macro that acts
1820 like `with-temp-buffer', but sets buffer-modfied-p to nil before trying
1821 to kill the buffer so we don't get any annoying prompts. I *strongly*
1822 believe that this should be the default behavior of `with-temp-buffer'.
1824 * lisp/muse-book.el (muse-book-publish-project): Use
1825 `muse-with-temp-buffer-no-prompt'.
1827 * lisp/muse-http.el (muse-http-reject): Ditto.
1829 * lisp/muse-mode.el (muse-index-as-string): Ditto.
1831 * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
1833 * lisp/muse-publish.el (muse-publish-markup-string, muse-publish-file):
1834 (muse-publish-markup-email, muse-published-contents): Ditto.
1837 ChangeLog lisp/muse-book.el lisp/muse-colors.el
1838 lisp/muse-http.el lisp/muse-mode.el lisp/muse-poem.el
1839 lisp/muse-publish.el lisp/muse.el
1842 2005-07-14 18:49:56 GMT Michael Olson <mwolson@gnu.org> patch-136
1845 Customization error; Makefile tweaks.
1847 muse--main--1.0--patch-136
1849 * Makefile (dist): Use a tla-specific method to create the tarball.
1850 Create a zip file as well.
1851 (upload): New rule that uploads the tarball and zip file to gna.org.
1853 * Makefile.defs (VERSION): New variable that determines the version
1854 string to use in the `dist' and `upload' targets.
1856 * lisp/muse.el (muse-implicit-link-functions)
1857 (muse-explicit-link-functions): Use :type of hook so that the options
1861 ChangeLog Makefile Makefile.defs lisp/muse.el
1864 2005-07-13 23:20:12 GMT Michael Olson <mwolson@gnu.org> patch-135
1867 Prepare Muse 3.01.90 (3.02 RC1).
1869 muse--main--1.0--patch-135
1873 ChangeLog lisp/muse.el muse.texi
1876 2005-07-13 23:11:08 GMT Michael Olson <mwolson@gnu.org> patch-134
1879 Attempt to get the right file extension when publishing; more examples.
1881 muse--main--1.0--patch-134
1883 * examples/mwolson/muse-init.el: Update my configuration.
1885 * examples/mwolson/templates: Store my web page templates here.
1887 * examples/mwolson/stylesheets: Store my CSS stylesheets here.
1889 * lisp/muse-publish.el (muse-publish-markup-link): Fix mangling of
1890 descriptions. Yet another reason to implement my list-returning from
1893 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Deal gracefully
1894 with a few more edge cases. Throw together a rough hack for
1895 determining when to include the output file extension.
1897 * lisp/muse-wiki.el (muse-wiki-colors-nop-tag): Make this less odious,
1898 but still ineffective.
1901 examples/mwolson/templates/.arch-ids/=id
1902 examples/mwolson/templates/.arch-ids/footer.html.id
1903 examples/mwolson/templates/.arch-ids/generic-footer.html.id
1904 examples/mwolson/templates/.arch-ids/generic-header.html.id
1905 examples/mwolson/templates/.arch-ids/header.html.id
1906 examples/mwolson/templates/footer.html
1907 examples/mwolson/templates/generic-footer.html
1908 examples/mwolson/templates/generic-header.html
1909 examples/mwolson/templates/header.html
1912 ChangeLog examples/mwolson/muse-init.el lisp/muse-publish.el
1916 examples/mwolson/templates
1917 examples/mwolson/templates/.arch-ids
1920 2005-07-13 21:12:27 GMT Michael Olson <mwolson@gnu.org> patch-133
1923 Make published link handling do the right thing, plus misc. fixes.
1925 muse--main--1.0--patch-133
1927 * lisp/muse-mode.el (muse-mode-hook): Add option for
1928 `muse-wiki-update-custom-values'. The :set function makes sure that
1929 this is always included in `muse-mode-hook' if muse-wiki is loaded.
1930 This probably isn't best-practice, but it works.
1932 * lisp/muse-project.el (muse-project-of-file): Fix some duplicated code.
1935 * lisp/muse-publish.el (muse-publish-url-transforms): Add
1936 `muse-publish-prepare-url' to the listed options.
1938 * lisp/muse-publish.el (muse-publish-output-file): Handle case where
1939 output-dir is not specified.
1941 * lisp/muse-publish.el (muse-publish-markup-link): Call link handlers
1942 here instead of later on.
1944 * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Try to do the
1945 right thing when `muse-wiki-interwiki-alist' is nil.
1947 * lisp/muse-wiki.el (muse-wiki-output-name): Removed in favor of calling
1948 `muse-publish-output-file'.
1950 * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
1951 (muse-wiki-transform-wikiword): Removed. We should not use the
1952 publishing transforms facility to handle these.
1954 * lisp/muse-wiki.el ("muse-publish"): Publish wikiwords and interwiki
1955 links as "link" rather than "url".
1957 * lisp/muse-wiki.el (muse-wiki-update-custom-values): New function that
1958 takes care of any customization cleaups that need to happen whenever
1959 muse-mode is entered.
1961 * lisp/muse.el (muse-implicit-link-functions): Add options for
1962 `muse-handle-url' and the wiki handlers.
1963 (muse-explicit-link-functions): Add option for
1964 `muse-wiki-handle-internal'.
1967 ChangeLog lisp/muse-mode.el lisp/muse-project.el
1968 lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
1971 2005-07-13 03:38:52 GMT Michael Olson <mwolson@gnu.org> patch-132
1974 Add invalid directory assertion.
1976 muse--main--1.0--patch-132
1978 * lisp/muse-project.el (muse-project-file-entries): Add assertion so that
1979 any invalid directories will trigger an error.
1982 ChangeLog lisp/muse-project.el
1985 2005-07-12 07:54:08 GMT Michael Olson <mwolson@gnu.org> patch-131
1988 AUTHORS: Fix typo, add that Yann authored muse-wiki.el.
1990 muse--main--1.0--patch-131
1997 2005-07-12 07:52:25 GMT Michael Olson <mwolson@gnu.org> patch-130
2000 Yann's assignment form came in!
2002 muse--main--1.0--patch-130
2009 2005-07-12 07:18:27 GMT Michael Olson <mwolson@gnu.org> patch-129
2012 Compilation fix, minor shuffling in `muse-mode'.
2014 muse--main--1.0--patch-129
2016 * lisp/muse.el (muse-file-extension): Make sure sym is bound before
2017 accessing it. Fixes Yet Another Compiler Error.
2019 * lisp/muse-mode.el (muse-mode): Move font-lock setup to very end so that
2020 project-specific settings happen first.
2023 ChangeLog lisp/muse-mode.el lisp/muse.el
2026 2005-07-12 07:12:49 GMT Michael Olson <mwolson@gnu.org> patch-128
2029 Fix annoying initial buffer coloring problem.
2031 muse--main--1.0--patch-128
2033 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle the case
2034 where even buffer-file-name is not set. This happens the first time we
2035 attempt to colorize the buffer. I'm rather astonished that I had to do
2039 ChangeLog lisp/muse-wiki.el
2042 2005-07-12 06:12:08 GMT Michael Olson <mwolson@gnu.org> patch-127
2045 Jump to bad and good links on TAB; mode-choosing fix.
2047 muse--main--1.0--patch-127
2049 * lisp/muse-mode.el (muse-mode-choose-mode): New function that always
2050 pics a major mode for a file. If one is specified in the project of
2051 file, use it. Otherwise, use muse-mode.
2052 (muse-next-reference, muse-previous-reference): Jump to bad links as
2055 * lisp/muse.el (muse-file-extension): Use `muse-mode-choose-mode' instead
2059 ChangeLog lisp/muse-mode.el lisp/muse.el
2062 2005-07-12 05:56:42 GMT Michael Olson <mwolson@gnu.org> patch-126
2065 Add specified Muse file extension to auto-mode-alist.
2067 muse--main--1.0--patch-126
2069 * lisp/muse.el (muse-file-extension): If extension is specified, remove
2070 the old extension from auto-mode-alist and add the new one. This
2071 eliminates the need to set muse-mode-auto-p when you have specified a
2072 Muse file extension.
2074 * examples/mwolson/muse-init.el: Sync.
2077 ChangeLog examples/mwolson/muse-init.el lisp/muse.el
2080 2005-07-11 10:08:45 GMT Michael Olson <mwolson@gnu.org> patch-125
2083 Make `muse-project-alist' more intuitively customizable.
2085 muse--main--1.0--patch-125
2087 * examples/mwolson/muse-init.el (muse-project-alist): Resync with my
2090 * lisp/muse-project.el: Thanks to jessealama on IRC for the suggestion.
2091 (muse-project-alist-get): New function that pre-parses
2092 `muse-projects-alist' before customization in order to work around an
2093 annoying limitation in the customize interface.
2094 (muse-project-alist-set): New function that takes the value that
2095 customize gave us and turns it into something Muse can use.
2096 (muse-project): New widget that outlines the form of the
2097 `muse-project-alist' variable.
2098 (muse-project-alist): Use the `muse-project' widget and specify :set
2102 ChangeLog examples/mwolson/muse-init.el lisp/muse-project.el
2105 2005-07-10 22:41:49 GMT Michael Olson <mwolson@gnu.org> patch-124
2108 Silence compiler warnings.
2110 muse--main--1.0--patch-124
2112 * lisp/muse-docbook.el (muse-docbook-fixup-tags): Docfix.
2114 * lisp/muse-html.el (muse-html-escape-string): Let-bind `ch' to silence a
2117 * lisp/muse-project.el (muse-project-applicable-styles): Call
2118 `muse-assert' with only 1 argument to silence a compiler warning.
2121 ChangeLog lisp/muse-docbook.el lisp/muse-html.el
2122 lisp/muse-project.el
2125 2005-07-10 22:19:26 GMT Michael Olson <mwolson@gnu.org> patch-123
2128 muse-docbook: Merge several other types of tags if necessary.
2130 muse--main--1.0--patch-123
2132 * lisp/muse-docbook.el (muse-docbook-fixup-tags): Renamed from
2133 `muse-docbook-fixup-sections'. For each TAG in
2134 `muse-docbook-merged-tags', if consecutive groupings of TAG exist,
2135 merge them together. Thanks to Dale P. Smith for the suggestion.
2136 (muse-docbook-merged-tags): Customizable list of tags that need merging.
2139 ChangeLog lisp/muse-docbook.el
2142 2005-07-10 22:04:50 GMT Michael Olson <mwolson@gnu.org> patch-122
2145 muse-docbook: Output an XML tag with encoding at the beginning of document.
2147 muse--main--1.0--patch-122
2149 * lisp/muse-docbook.el (muse-docbook-header): Add <xml> tag at beginning
2151 (muse-docbook-encoding-default): New option that determines which Emacs
2152 buffer encoding to use by default in Muse DocBook files if none is
2154 (muse-docbook-charset-default): New option that determines the DocBook
2155 XML charset to use if no translation is found in
2156 muse-docbook-encoding-map.
2157 (muse-docbook-encoding-map): New option alist that maps an emacs coding
2158 system to its associated DocBook coding system.
2159 (muse-docbook-transform-content-type): New function that determines the
2160 DocBook XML encoding to use based on the contents of
2161 muse-docbook-encoding-map.
2162 (muse-docbook-encoding): New function that calls
2163 muse-docbook-transform-content-type.
2164 (muse-docbook-finalize-buffer): New function that sets the buffer file
2165 coding system to the value of muse-docbook-encoding-default, but only
2166 if the buffers contents have no special characters.
2167 ("docbook"): Include :after tag that calls muse-docbook-finalize-buffer.
2170 ChangeLog lisp/muse-docbook.el
2173 2005-07-10 21:35:49 GMT Michael Olson <mwolson@gnu.org> patch-121
2176 Apply muse-docbook patch from Dale P. Smith.
2178 muse--main--1.0--patch-121
2180 * lisp/muse-docbook.el (muse-docbook-markup-strings): Apply patch from
2181 Dale P. Smith to make the markup much better.
2184 AUTHORS ChangeLog lisp/muse-docbook.el
2187 2005-07-10 00:27:13 GMT Michael Olson <mwolson@gnu.org> patch-120
2190 Use different mapping for S-tab on Windows.
2192 muse--main--1.0--patch-120
2194 * lisp/muse-mode.el (muse-mode-map): If using either XEmacs or on
2195 Windows, use [(shift tab)] for `muse-previous-reference'.
2198 ChangeLog lisp/muse-mode.el
2201 2005-07-09 20:24:40 GMT Michael Olson <mwolson@gnu.org> patch-119
2206 muse--main--1.0--patch-119
2208 * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Use
2209 `muse-match-string-no-properties' so XEmacs doesn't complain.
2212 ChangeLog lisp/muse-wiki.el
2215 2005-07-09 08:53:33 GMT Michael Olson <mwolson@gnu.org> patch-118
2218 Handle a few edge cases with project-page resolution gracefully.
2220 muse--main--1.0--patch-118
2222 * lisp/muse-project.el (muse-project-applicable-styles): Add assertion to
2223 make sure that PAGE is specified. STYLES should be generated
2224 automatically, but it could theoretically fail. I'm managing to
2225 trigger this when messing with unsaved Muse files. Handle case where
2226 buffer has not yet been saved.
2227 (muse-project-find-file): Don't try to resolve relative links; just
2230 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Fix
2231 point-of-reference bug. No need to call muse-project-page-of-file
2232 since buffer-file-name and muse-publishing-current-file both give us
2235 * lisp/muse-mode.el (muse-link-at-point): For some reason,
2236 `skip-chars-backward' only respects the newline some of the time.
2240 ChangeLog lisp/muse-mode.el lisp/muse-project.el
2244 2005-07-09 07:41:44 GMT Michael Olson <mwolson@gnu.org> patch-117
2247 Fix image-link goof-up and add pretty titles.
2249 muse--main--1.0--patch-117
2251 * lisp/muse-html.el (muse-html-markup-paragraph): Use <p
2252 class="image-link"> instead of <div class="image-link">. I found a bug
2253 with the way I was handling both, so I decided to simplify things.
2255 * lisp/muse-wiki.el (muse-wiki-output-name): New function that acts like
2256 `muse-publish-output-name', but keeps the directory prefix.
2257 (muse-wiki-transform-interwiki): Use `muse-publish-output-name'.
2259 * lisp/muse-wiki.el (muse-wiki-publish-small-title-words): New
2260 customizable option that determines the words to downcase in title.
2261 (muse-wiki-publish-pretty-title): New function that Makes a Nicely
2262 Capitalized Title out of either a string or the current title. This is
2263 not currently used by any other function -- for now it is meant to be
2267 ChangeLog lisp/muse-html.el lisp/muse-wiki.el
2270 2005-07-09 05:22:12 GMT Michael Olson <mwolson@gnu.org> patch-116
2273 Escape specials in link descriptions.
2275 muse--main--1.0--patch-116
2277 * lisp/muse-publish.el (muse-publish-escape-specials-in-string): New
2278 function that escapes special characters in the given string according
2279 to the current publishing style.
2280 (muse-publish-url): Use the above function to escape the description
2281 part of extended links.
2282 (muse-publish-prepare-url): Don't make string read-only; it does
2285 * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
2286 (muse-wiki-transform-wikiword): Don't make string read-only.
2289 ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
2292 2005-07-09 03:59:44 GMT Michael Olson <mwolson@gnu.org> patch-115
2295 Escape "&", "<", and ">" in URL text.
2297 muse--main--1.0--patch-115
2299 * lisp/muse-html.el (muse-html-escape-string): Escape "&", "<", and ">"
2300 specially. Thanks to John Sullivan for the suggestion.
2303 ChangeLog lisp/muse-html.el
2306 2005-07-09 03:24:01 GMT Michael Olson <mwolson@gnu.org> patch-114
2309 Update my example configuration.
2311 muse--main--1.0--patch-114
2313 * examples/mwolson/muse-init.el (muse-project-alist): Rename the "Web"
2314 project to "WebSite" in order to make it more distinct.
2315 (muse-wiki-interwiki-alist): Add mapping for "TheEmacsWiki".
2316 (my-muse-blosxom-finalize): Don't run the Xanga preparation code
2318 (my-muse-prepare-entry-for-xanga): Make this able to figure out the
2319 published name of the current file. I really should make a function
2320 called `muse-published-name' or something similar!
2321 ("\C-cpx"): Use this key sequence for
2322 `my-muse-prepare-entry-for-xanga'.
2323 (muse-file-extension): I'm making use of this so I can figure out its
2327 ChangeLog examples/mwolson/muse-init.el
2330 2005-07-09 03:11:28 GMT Michael Olson <mwolson@gnu.org> patch-113
2333 Tackle a project name interwiki highlighting snafu.
2335 muse--main--1.0--patch-113
2337 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Hack still more on
2338 this. It seems to be more robust now. Highlighting is going the way I
2342 ChangeLog lisp/muse-wiki.el
2345 2005-07-09 02:25:26 GMT Michael Olson <mwolson@gnu.org> patch-112
2348 Fix some gross mistakes.
2350 muse--main--1.0--patch-112
2352 * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Fix several
2355 * lisp/muse-project.el (muse-project-file-entries): If
2356 `muse-file-extension' is defined, use it to filter the entries.
2358 * lisp/muse.el (muse-file-extension): Fix messed up attempt to set
2359 variable. Move higher in file.
2361 * lisp/muse.el (muse-update-ignored-extensions-regexp): Use given
2362 argument instead of the real name of the variable.
2365 ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
2369 2005-07-09 00:10:01 GMT Michael Olson <mwolson@gnu.org> patch-111
2372 Make natural interwiki links between projects mostly work.
2374 muse--main--1.0--patch-111
2376 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Uncomment this
2377 function and flesh it out. This seems to work properly, though for
2378 some reason, interwiki links using projects are a bit flakey.
2379 (muse-wiki-handle-interwiki): Deal with case where we have a project
2380 name in an interwiki link.
2383 ChangeLog lisp/muse-wiki.el
2386 2005-07-08 22:57:55 GMT Michael Olson <mwolson@gnu.org> patch-110
2389 Fix Emacs21 issue with muse-insert-tag.
2391 muse--main--1.0--patch-110
2393 * lisp/muse-mode.el (muse-insert-tag): Pass a list of lists to
2394 completing-read to appease older Emacsen.
2397 ChangeLog lisp/muse-mode.el
2400 2005-07-08 22:55:20 GMT Michael Olson <mwolson@gnu.org> patch-109
2403 Fix error with `muse-blosxom-new-entry' and Emacs21.
2405 muse--main--1.0--patch-109
2407 * lisp/muse-blosxom.el (muse-blosxom-new-entry): Mess with call to
2408 `completing-read' so that old versions of Emacs don't complain.
2411 ChangeLog lisp/muse-blosxom.el
2414 2005-07-08 21:59:41 GMT Michael Olson <mwolson@gnu.org> patch-108
2417 Try to fix an error with `muse-blosxom-get-categories'.
2419 muse--main--1.0--patch-108
2421 * lisp/muse-blosxom.el (muse-blosxom-get-categories): Be extra cautious
2422 about processing directories.
2425 ChangeLog examples/johnw/publish-johnw lisp/muse-blosxom.el
2428 2005-07-08 21:11:53 GMT Michael Olson <mwolson@gnu.org> patch-107
2431 Make a distinction between implicit and explicit links at publish-time.
2433 muse--main--1.0--patch-107
2435 * lisp/muse-html.el (muse-html-escape-string): Ignore other arguments.
2437 * lisp/muse-http.el (muse-http-prepare-url): Handle `explicit' argument.
2439 * lisp/muse-publish.el (muse-publish-url, muse-publish-insert-url): Pass
2440 `explicit' argument.
2442 * lisp/muse-publish.el (muse-publish-markup-link): Determine whether or
2443 not we are dealing with an explicit link.
2445 * lisp/muse-publish.el (muse-publish-prepare-url): Ignore other arguments.
2447 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Take `explicit'
2448 argument, but ignore it.
2450 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only apply transforms
2451 when link is not explicit.
2454 ChangeLog lisp/muse-html.el lisp/muse-http.el
2455 lisp/muse-publish.el lisp/muse-wiki.el
2458 2005-07-08 06:40:30 GMT Michael Olson <mwolson@gnu.org> patch-106
2461 Implement several WikiWord handling fixes.
2463 muse--main--1.0--patch-106
2465 * lisp/muse-colors.el (muse-link-face): Handle case where no link is
2466 found by the handlers. Don't send implicit links through some of the
2469 * lisp/muse-mode.el (muse-link-at-point): Move to beginning of first part
2470 of interwiki link before calling `muse-handle-explicit-link'.
2472 * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Append forgotten
2473 "\\|" separator between project-alist entries and interwiki entries.
2474 Force a reconfiguration of muse-colors-markup.
2476 * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Add several checks to be
2477 sure that we don't colorize WikiNames that don't go with any file.
2481 ChangeLog lisp/muse-colors.el lisp/muse-mode.el
2485 2005-07-07 21:34:12 GMT Michael Olson <mwolson@gnu.org> patch-105
2488 Attempt to simplify muse-wiki a bit.
2490 muse--main--1.0--patch-105
2492 * lisp/muse-colors.el (muse-use-font-lock): Set up muse-colors-markup
2495 * lisp/muse-wiki.el (muse-wiki-wikiword-colors-markup)
2496 (muse-wiki-update-use-wikiword-colors, muse-wiki-wikiword-markup-regexp)
2497 (muse-wiki-update-use-wikiword-markup-regexp)
2498 (muse-wiki-update-use-wikiword-link-function)
2499 (muse-wiki-update-use-wikiword-url-transforms): Remove.
2500 (muse-wiki-update-use-wikiword): Not :set function is needed anymore.
2502 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only modify URL if
2503 `muse-wiki-use-wikiword' is specified.
2505 * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Don't process the URL
2506 unless `muse-wiki-use-wikiword' is specified.
2508 * lisp/muse-wiki.el ("muse-colors"): Add muse-wiki-wikiword-regexp to
2511 * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-wikiword-regexp to
2512 muse-publish-markup-regexps.
2514 * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-transform-wikiword to
2515 muse-publish-url-transforms.
2517 * lisp/muse-wiki.el (muse-implicit-link-functions): Add
2518 muse-wiki-handle-wikiword to muse-implicit-link-functions.
2522 ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
2525 2005-07-07 20:06:35 GMT Michael Olson <mwolson@gnu.org> patch-104
2528 Make muse-blosxom use relative name of published file in page-date alist.
2530 muse--main--1.0--patch-104
2532 * lisp/muse-blosxom.el (muse-blosxom-base-directory): Move higher in
2534 (muse-blosxom-update-page-date-alist): Renamed from
2535 `muse-blosxom-markup-date-directive'. Make the current file name
2536 relative to the base directory and strip file extension if necessary.
2540 ChangeLog lisp/muse-blosxom.el
2543 2005-07-07 19:14:38 GMT Michael Olson <mwolson@gnu.org> patch-103
2546 Hack on muse-blosxom timestamps somewhat.
2548 muse--main--1.0--patch-103
2550 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Make this
2551 actually do something useful. This should have a different name,
2553 ("blosxom-html", "blosxom-xhtml"): Call
2554 `muse-blosxom-markup-date-directive' after publishing each entry.
2558 ChangeLog lisp/muse-blosxom.el
2561 2005-07-07 06:27:02 GMT Michael Olson <mwolson@gnu.org> patch-102
2564 Fix several startup and compile errors.
2566 muse--main--1.0--patch-102
2568 * lisp/muse-wiki.el ("muse-publish"): Use correct name of function. This
2569 fixes an error that occurred during startup.
2571 * lisp/muse-regexps.el (muse-ignored-extensions-regexp)
2572 (muse-update-ignored-extensions-regexp, muse-ignored-extensions): Move
2575 * lisp/muse.el (muse-update-ignored-extensions-regexp): Fix ordering so
2576 that the nasty compile errors go away. Fix a few typos.
2577 (muse-ignored-extensions): Fix docstring.
2578 (muse-file-extension): Move this higher in the file.
2583 ChangeLog lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
2586 2005-07-07 05:57:51 GMT Michael Olson <mwolson@gnu.org> patch-101
2589 Note that muse-file-extension should not have "." in front.
2591 muse--main--1.0--patch-101
2593 * lisp/muse-project.el (muse-project-find-file): Handle case where
2594 muse-file-extension is not specified.
2596 * lisp/muse.el (muse-file-extension): Note that the period at the
2597 beginning of this value should be omitted.
2599 * lisp/muse-regexps.el (muse-update-ignored-extensions-regexp): Quote
2600 file extension so that regexp characters inside the extension will not
2601 goof it up. This should never be a problem in normal cases, but let's
2606 ChangeLog lisp/muse-project.el lisp/muse-regexps.el
2610 2005-07-07 05:36:53 GMT Michael Olson <mwolson@gnu.org> patch-100
2613 Implement optional file extension of Muse files.
2615 muse--main--1.0--patch-100
2617 * lisp/muse-mode.el (muse-mode): Make sure
2618 `muse-update-ignored-extensions-regexp' gets updated every time we
2619 enter Muse mode. This works around a bug in the customize interface --
2620 if a user changes an option using setq, the :set function sometimes
2621 does not get executed. I should really try to determine whether or not
2622 this is really an issue anymore.
2624 * lisp/muse-project.el (muse-project-find-file): Make use of
2625 `muse-file-extension'.
2627 * lisp/muse-regexps.el (muse-ignored-extensions-regexp): This is not
2628 customizable; it is autogenerated from `muse-ignored-extensions'.
2629 (muse-update-ignored-extensions-regexp): New function that sets the
2630 value of `muse-ignored-extensions-regexp'. This is needed in order to
2631 make sure that the value of `muse-file-extension' is taken into
2633 (muse-ignored-extensions): New option that determines which file
2634 extensions to ignore. It is in the form of a list of regexps.
2636 * lisp/muse.el (muse-file-extension): New option that allows the user to
2637 specify the file extension to be used for Muse files. By default, this
2638 is nil, which means that no extension will be used.
2640 * lisp/muse.el (muse-page-name): Handle case where
2641 `muse-ignored-extensions-regexp' is nil.
2645 ChangeLog lisp/muse-mode.el lisp/muse-project.el
2646 lisp/muse-regexps.el lisp/muse.el
2649 2005-07-07 03:16:38 GMT Michael Olson <mwolson@gnu.org> patch-99
2652 Document new blosxom convenience feature.
2654 muse--main--1.0--patch-99
2656 * lisp/muse-blosxom.el: Document `muse-blosxom-project-alist-dirs' and
2657 `muse-blosxom-project-alist-entry'. An example is provided in the
2662 ChangeLog lisp/muse-blosxom.el
2665 2005-07-06 23:17:35 GMT Michael Olson <mwolson@gnu.org> patch-98
2668 Further work on `muse-project-alist' entry generation for blosxom.
2670 muse--main--1.0--patch-98
2672 * examples/mwolson/muse-init.el (muse-project-alist): Use proper syntax.
2673 Include subdirectories in first part of "Blog" entry.
2675 * lisp/muse-blosxom.el (muse-blosxom-project-alist-dirs): New function
2676 that returns a list of dirs that are to be used with the first part of
2677 a `muse-project-alist' entry.
2681 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
2684 2005-07-06 22:42:35 GMT Michael Olson <mwolson@gnu.org> patch-97
2687 New function: muse-blosxom-project-alist-entry.
2689 muse--main--1.0--patch-97
2691 * examples/mwolson/muse-init.el: Update from my latest settings.
2692 (muse-project-alist): Make use of `muse-blosxom-project-alist-entry'.
2694 * lisp/muse-blosxom.el (muse-blosxom-project-alist-entry): New function
2695 that generates the latter part of an entry for `muse-project-alist'.
2699 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
2702 2005-07-06 20:52:03 GMT Michael Olson <mwolson@gnu.org> patch-96
2705 Merged from hodique@lifl.fr--2005 (patch 12-23)
2707 muse--main--1.0--patch-96
2711 * hodique@lifl.fr--2005/muse--yh--1.0--patch-12
2712 Merged from mwolson@gnu.org--2005 (patch 68-76)
2714 * hodique@lifl.fr--2005/muse--yh--1.0--patch-13
2715 Merged from mwolson@gnu.org--2005 (patch 77-80)
2717 * hodique@lifl.fr--2005/muse--yh--1.0--patch-14
2718 Merged from mwolson@gnu.org--2005 (patch 81)
2720 * hodique@lifl.fr--2005/muse--yh--1.0--patch-15
2721 Merged from mwolson@gnu.org--2005 (patch 82)
2723 * hodique@lifl.fr--2005/muse--yh--1.0--patch-16
2724 Escape % in latex publishing
2726 * hodique@lifl.fr--2005/muse--yh--1.0--patch-17
2729 * hodique@lifl.fr--2005/muse--yh--1.0--patch-18
2730 small improvement on muse-make-link
2732 * hodique@lifl.fr--2005/muse--yh--1.0--patch-19
2733 Fix customization of muse-wiki-wikiword-regexp
2735 * hodique@lifl.fr--2005/muse--yh--1.0--patch-20
2736 Allow full customization of WikiWords
2738 * hodique@lifl.fr--2005/muse--yh--1.0--patch-21
2739 Fix mouse-2 yank bug in muse-mode
2741 * hodique@lifl.fr--2005/muse--yh--1.0--patch-22
2742 Fix interpretation order
2744 * hodique@lifl.fr--2005/muse--yh--1.0--patch-23
2745 Merged from mwolson@gnu.org--2005 (patch 83-95)
2749 ChangeLog lisp/muse-wiki.el
2752 hodique@lifl.fr--2005/muse--yh--1.0--patch-12
2753 hodique@lifl.fr--2005/muse--yh--1.0--patch-13
2754 hodique@lifl.fr--2005/muse--yh--1.0--patch-14
2755 hodique@lifl.fr--2005/muse--yh--1.0--patch-15
2756 hodique@lifl.fr--2005/muse--yh--1.0--patch-16
2757 hodique@lifl.fr--2005/muse--yh--1.0--patch-17
2758 hodique@lifl.fr--2005/muse--yh--1.0--patch-18
2759 hodique@lifl.fr--2005/muse--yh--1.0--patch-19
2760 hodique@lifl.fr--2005/muse--yh--1.0--patch-20
2761 hodique@lifl.fr--2005/muse--yh--1.0--patch-21
2762 hodique@lifl.fr--2005/muse--yh--1.0--patch-22
2763 hodique@lifl.fr--2005/muse--yh--1.0--patch-23
2766 2005-07-06 19:55:48 GMT Michael Olson <mwolson@gnu.org> patch-95
2771 muse--main--1.0--patch-95
2773 * lisp/muse-mode.el (muse-follow-name-at-point)
2774 (muse-follow-name-at-mouse): Docfixes.
2778 ChangeLog lisp/muse-mode.el
2781 2005-07-06 19:30:34 GMT Michael Olson <mwolson@gnu.org> patch-94
2784 Fix goof-up in instructions for using `muse-blosxom-new-entry'.
2786 muse--main--1.0--patch-94
2788 * lisp/muse-blosxom.el: Fix goof-up in instructions for using
2789 `muse-blosxom-new-entry'.
2791 * muse.texi (Blosxom Entries): Ditto.
2795 ChangeLog lisp/muse-blosxom.el muse.texi
2798 2005-07-06 18:54:52 GMT Michael Olson <mwolson@gnu.org> patch-93
2801 Re-add global mouse-2 event.
2803 muse--main--1.0--patch-93
2805 * lisp/muse-mode.el (muse-mode-map): Re-add the global binding for
2806 mouse-2, since Yann found a way around the problem I was facing.
2807 (muse-follow-name-at-mouse): Call the event that would normally be used
2808 here if we don't have a link at point.
2812 ChangeLog lisp/muse-mode.el
2815 2005-07-06 07:19:41 GMT Michael Olson <mwolson@gnu.org> patch-92
2818 Fix publishing error.
2820 muse--main--1.0--patch-92
2822 * lisp/muse-project.el (muse-project-publish-file): Don't try to fetch
2823 the cdr of output-dir. This was a code fragment from a previous
2824 attempt to refactor this function.
2828 ChangeLog lisp/muse-project.el
2831 2005-07-06 06:39:21 GMT Michael Olson <mwolson@gnu.org> patch-91
2834 Work on getting to the point where we can resolve project interwiki links.
2836 muse--main--1.0--patch-91
2838 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
2839 `muse-publishing-current-file'.
2841 * lisp/muse-project.el (muse-project-of-file): Ditto.
2843 * lisp/muse-project.el (muse-project-applicable-styles): New function
2844 that returns the usable styles for a file, given either a list of
2845 styles or a project name. This is useful for removing styles that will
2846 be ignored for a file.
2847 (muse-project-publish-file): Split :include and :exclude processing
2848 into `muse-project-applicable-styles'.
2850 * lisp/muse-publish.el (muse-publish-output-name): Use
2851 `muse-publishing-current-file'.
2853 * lisp/muse-publish.el (muse-publish-file): Don't set `muse-current-file'.
2855 * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Recognize
2858 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Don't cause project
2859 names to be uninterpreted. Remove need for muse-assoc-string.
2861 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): First draft of
2862 function that will be called to fetch a link to a page from a Muse
2863 project from the output file of the currently-published file. This is
2864 commented out for now since I ran out of energy.
2866 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Use
2867 `muse-wiki-resolve-project-page' for handling Muse project interwiki
2868 links, but only when no match was found in `muse-wiki-interwiki-alist'.
2869 Handle case where no interwiki can be found, even though this should
2872 * lisp/muse-wiki.el (muse-mode-hook): Update `muse-wiki-interwiki-regexp'
2873 whenever Muse mode is entered. That way we don't have to enter an
2874 extra command in our .emacs.
2876 * lisp/muse.el (muse-current-file): Remove this, since a variable called
2877 `muse-publishing-current-file' already exists that does the same thing.
2880 * lisp/muse.el (muse-page-name): Use `muse-publishing-current-file'.
2882 * lisp/muse.el (muse-assoc-string): Remove this, since we no longer need
2887 ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
2888 lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
2891 2005-07-06 04:00:57 GMT Michael Olson <mwolson@gnu.org> patch-90
2894 Mouse-2 on regular text will yank rather than give an error.
2896 muse--main--1.0--patch-90
2898 * lisp/muse-mode.el (muse-mode-map): Remove mappings for mouse-2, since
2899 this seems to be more trouble than it's worth.
2900 (muse-follow-name-at-mouse): Don't call `muse-follow-name-at-point';
2901 use our own implementation.
2905 ChangeLog lisp/muse-mode.el
2908 2005-07-06 02:25:56 GMT Michael Olson <mwolson@gnu.org> patch-89
2911 Make interwiki links publish with the correct extension.
2913 muse--main--1.0--patch-89
2915 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Add the correct
2916 prefix and suffix to interwiki names, as well as stripping out unwanted
2921 ChangeLog lisp/muse-wiki.el
2924 2005-07-06 02:02:42 GMT Michael Olson <mwolson@gnu.org> patch-88
2927 Fix publishing of bare interwiki names.
2929 muse--main--1.0--patch-88
2931 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Use `setq' instead of
2932 `set'. Use `muse-assoc-string' instead of `assoc'.
2934 * lisp/muse.el (muse-assoc-string): New compatibility function that makes
2935 `assoc-string' functionality usable with Emacs21 and XEmacs.
2939 ChangeLog lisp/muse-wiki.el lisp/muse.el
2942 2005-07-06 01:41:24 GMT Michael Olson <mwolson@gnu.org> patch-87
2945 Apply a few fixes from Yann's branch.
2947 muse--main--1.0--patch-87
2949 Background: I hacked on Muse over the weekend while offline, and so did
2950 Yann. His changes to muse-wiki.el are different than the
2951 ones that I made, so we should probably figure out the best
2952 way to handle this when we both get on IRC again. For now,
2953 I've merged in the bugfixes that he's made, omitting most of
2954 the changes to muse-wiki.
2956 * lisp/muse-latex.el (muse-latex-markup-regexps): Escape %.
2958 * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Add docstring.
2960 * lisp/muse.el (muse-page-name): Fix a bug that was inadvertently
2961 introduced previously.
2965 ChangeLog lisp/muse-latex.el lisp/muse-wiki.el lisp/muse.el
2968 2005-07-05 20:41:49 GMT Michael Olson <mwolson@gnu.org> patch-86
2971 Warn if file not published; hack further on Wiki stuff.
2973 muse--main--1.0--patch-86
2975 * lisp/muse-html.el (muse-html-markup-paragraph): Make this only try to
2976 complete <div> tags that are of the class "image-link". It is hoped
2977 that this will prevent user-added <div> tags from being mangled.
2979 * lisp/muse-mode.el (muse-link-at-point): Don't pass an argument to
2980 `muse-handle-implicit-link' or `muse-handle-explicit-link' since they
2981 need to look at the text at point.
2983 * lisp/muse-publish.el (muse-publish-this-file): Warn the user if the
2984 current file has not been published since it was up-to-date. Thanks to
2985 Bill Freeman for the suggestion.
2987 * lisp/muse-publish.el (muse-publish-url): Handle case when returned url
2988 is nil. If this happens, return the original URL.
2990 * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Set using
2991 `muse-wiki-update-interwiki-regexp.'
2992 (muse-wiki-update-interwiki-regexp): New function that sets the value
2993 of `muse-wiki-interwiki-regexp'.
2994 (muse-wiki-interwiki-alist): Call `muse-wiki-update-interwiki-regexp'
2997 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Renamed from
2998 `muse-wiki-expand-interwiki'.
2999 (muse-wiki-transform-wikiword): New function that prevents WikiWords
3000 with no matching file from being published as links.
3002 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Accept an optional
3003 string argument once again, since this behavior is needed when
3005 (muse-wiki-handle-wikiword): Ditto.
3007 * lisp/muse.el (muse-handle-url): Ditto.
3009 * lisp/muse.el (muse-handle-implicit-link): Ditto. Restore match data
3010 after every unsuccessful attempt at handling the link. If argument is
3011 given, restore match-data at end, too.
3013 * lisp/muse.el (muse-handle-explicit-link): Accept optional string
3014 argument. Match data is always saved. If argument is not given,
3015 assume that `muse-implicit-link-regexp' has been matched against, and
3016 return the 1st match string if no handlers worked.
3020 ChangeLog lisp/muse-html.el lisp/muse-mode.el
3021 lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
3024 2005-07-04 23:00:06 GMT Michael Olson <mwolson@gnu.org> patch-85
3027 Hack on WikiName handling and make TAB work for Wiki links.
3029 muse--main--1.0--patch-85
3031 * lisp/muse-colors.el (muse-colors-markup): Use
3032 `muse-explicit-link-regexp' instead of `muse-link-regexp'.
3034 * lisp/muse-colors.el (muse-link-face): Add new argument EXPLICIT. If
3035 nil, don't color bad links. If non-nil, color bad links.
3037 * lisp/muse-colors.el (muse-colors-link): Pass `t' to `muse-link-face'.
3039 * lisp/muse-journal.el (muse-journal-rss-markup-regexps): Use
3040 `muse-explicit-link-regexp' instead of `muse-link-regexp'.
3041 (muse-journal-rss-munge-buffer): Ditto.
3043 * lisp/muse-mode.el (muse-mode-fill-nobreak-p, muse-link-at-point):
3046 * lisp/muse-mode.el (muse-link-at-point): Rewrite so that explicit links
3047 are handled first, then implicit ones. It should work better in all
3048 cases. For now, we depend on the value of `muse-implicit-link-regexp'
3049 to determine how far to scan for an implicit link. This defaults to
3050 the text between the point and the next space.
3052 * lisp/muse-mode.el (muse-visit-link-default): Refactored code from
3053 `muse-visit-link'. If the ANCHOR argument is a string, search for it
3054 literally after opening the buffer. Hopefully this can be of use in
3055 custom visit-link functions, when necessary.
3057 * lisp/muse-mode.el (muse-visit-link): Docfix. Call
3058 `muse-visit-link-default'.
3060 * lisp/muse-mode.el (muse-next-reference, muse-previous-reference):
3061 Search by text properties instead of regexps. This allows Muse to find
3062 links without having to have a massive regexp that contains all link
3063 types. The downside is that this will not work if the user defontifies
3064 the buffer. But it would somewhat defeat the purpose of following
3065 links if you can't see them.
3067 * lisp/muse-project.el (muse-project-batch-publish): Handle case when not
3068 enough command line args are passed in batch mode.
3070 * lisp/muse-publish.el (muse-publish-markup-regexps): Use
3071 `muse-explicit-link-regexp'.
3073 * lisp/muse-regexps.el (muse-explicit-link-regexp): Renamed from
3076 * lisp/muse-regexps.el (muse-implicit-link-regexp): New option that
3077 specifies the "common ground" of all implicit links, like URLs, bare
3078 WikiNames, and -- in the future -- email addresses.
3080 * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): Quote 'boolean.
3082 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Arg URL is no longer
3083 optional. That was a bad idea on my part. Renamed from
3084 `muse-wiki-interwiki-handle'. Hopefully all this renaming doesn't
3087 * lisp/muse-wiki.el (muse-wiki-expand-interwiki): Renamed from
3088 `muse-wiki-interwiki-expand'.
3089 (muse-wiki-handle-wikiword): Renamed from
3090 `muse-wiki-wikiword-handle'.
3092 * lisp/muse-wiki.el ("muse-colors", "muse-publish"): Use a string value
3093 for the eval-after-load arg since XEmacs chokes on constants.
3095 * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Don't display a bad-link
3096 face on WikiWords that don't correspond with a file. If people really
3097 want this to appear in bad-link face, I could accommodate that.
3099 * lisp/muse.el (muse-handle-url): New function that detects whether the
3100 given string is a URL.
3101 (muse-implicit-link-functions): Renamed from
3102 `muse-mode-link-functions'. Defaults to `muse-handle-url'.
3103 (muse-explicit-link-functions): Renamed from
3104 `muse-mode-handler-functions'.
3105 (muse-handle-implicit-link): New function that handles all
3106 implicit links by calling functions from `muse-implicit-link-functions'.
3107 (muse-handle-explicit-link): Renamed from
3112 ChangeLog lisp/muse-colors.el lisp/muse-journal.el
3113 lisp/muse-mode.el lisp/muse-project.el lisp/muse-publish.el
3114 lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
3117 2005-07-04 14:40:31 GMT Michael Olson <mwolson@gnu.org> patch-84
3120 Allow WikiWords to be ignored with <nop> or "''''".
3122 muse--main--1.0--patch-84
3124 * lisp/muse-mode.el (muse-browse-result): Docfixes.
3126 * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): New option that determines
3127 whether to hide <nop> tags when coloring a Muse buffer.
3128 (muse-wiki-wikiword-at-point): Docfix.
3129 (muse-wiki-colors-nop-tag): New function that colors <nop> tags.
3130 (muse-wiki-publish-nop-tag): New function that interprets <nop> tags
3132 (muse-colors-tags, muse-publish-markup-tags): Interpret <nop> tags,
3133 which keeps the WikiWord that follows it from being interpreted.
3134 (muse-publish-markup-regexps): Allow 4 single quotes to function as a
3139 ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
3142 2005-07-04 11:20:50 GMT Michael Olson <mwolson@gnu.org> patch-83
3145 Update postal address of FSF in muse-wiki.el.
3147 muse--main--1.0--patch-83
3149 * lisp/muse-wiki.el: Update postal address of the FSF.
3153 ChangeLog lisp/muse-wiki.el
3156 2005-07-01 22:48:51 GMT Michael Olson <mwolson@gnu.org> patch-82
3159 Interpret explicit links before emphasis.
3161 muse--main--1.0--patch-82
3163 * lisp/muse-publish.el (muse-publish-markup-regexps): Interpret explicit
3164 links before emphasis.
3166 * lisp/muse-wiki.el (muse-publish): Make rules use a multiple of 100 just
3170 ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
3173 2005-06-26 22:55:55 GMT Michael Olson <mwolson@gnu.org> patch-81
3176 Wiki hacking, regexp tweaks.
3178 muse--main--1.0--patch-81
3180 * lisp/muse-project.el (muse-project-ignore-regexp): Change group to
3183 * lisp/muse-regexps.el (muse-regexp-use-character-classes): New variable
3184 that indicates whether or not to use character classes in regexps. The
3185 default is to let Muse try to figure it out.
3186 (muse-extreg-usable-p): Make use of this variable.
3188 * lisp/muse-regexps.el (muse-url-regexp): There's too much whitespace in
3189 this regexp. I'm guessing it was supposed to have a TAB in there at
3190 one time. Replace this stuff with muse-regexp-space.
3192 * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use wikified EmacsWiki
3195 * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use "choice" instead of
3198 * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Include the page
3199 delimiter as part of the regexp. Allow "#" or "::" to be a delimiter.
3200 We'll fix those anchor problems eventually!
3202 * lisp/muse-wiki.el (muse-wiki-interwiki-at-point): New function that
3203 uses `muse-interwiki-handle' to determine whether an interwiki link is
3206 * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Make URL optional and
3207 look for a suitable value at point if needed.
3209 * lisp/muse-wiki.el: Make interwiki regexps color the same as wikiwords.
3211 * lisp/muse-wiki.el: Add publishing rule for muse-wiki-interwiki-regexp.
3213 * lisp/muse-wiki.el (muse-mode-link-functions): Add interwiki handling.
3216 ChangeLog lisp/muse-project.el lisp/muse-regexps.el
3220 2005-06-25 04:44:00 GMT Michael Olson <mwolson@gnu.org> patch-80
3223 Make installation of manual when not using Debian go smoothly.
3225 muse--main--1.0--patch-80
3227 * Makefile.defs (INSTALLINFO): New variable that specifies what command
3228 and options are to be used when insinuating the Muse documentation into
3231 * Makefile (install): Make use of INSTALLINFO.
3233 * README (Installation): Give directions for changing INSTALLINFO on a
3234 Debian system and changing where Muse is installed.
3239 ChangeLog Makefile Makefile.defs README muse.texi
3242 2005-06-25 04:09:15 GMT Michael Olson <mwolson@gnu.org> patch-79
3245 Fix compiler warning induced by last patch.
3247 muse--main--1.0--patch-79
3249 * lisp/muse-project.el (muse-current-file): Move to muse.el to fix
3253 ChangeLog lisp/muse-project.el lisp/muse.el
3256 2005-06-25 04:02:11 GMT Michael Olson <mwolson@gnu.org> patch-78
3259 Add `muse-current-file', fix minor QuickStart issue.
3261 muse--main--1.0--patch-78
3263 * examples/QuickStart: Make John Wiegley the author.
3265 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
3266 `muse-current-file' instead of `buffer-file-name'.
3268 * lisp/muse-project.el (muse-current-project): Document.
3270 * lisp/muse-project.el (muse-current-file): New variable indicating the
3271 name, including path, of the file that is currently being published.
3272 (muse-project-of-file): Make use of
3273 `muse-current-file'.
3275 * lisp/muse-publish.el (muse-publish-file): Set `muse-current-file' here.
3277 * lisp/muse.el (muse-page-name): Make use of `muse-current-file'.
3280 ChangeLog examples/QuickStart lisp/muse-blosxom.el
3281 lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
3285 2005-06-24 21:15:35 GMT Michael Olson <mwolson@gnu.org> patch-77
3288 Make muse-replace-regexp-in-string closer to its parent; no func change.
3290 muse--main--1.0--patch-77
3292 * lisp/muse.el (muse-replace-regexp-in-string): Add 2 more optional args
3293 to implement all functionality of `replace-regexp-in-string'. No
3294 functionality change.
3298 ChangeLog lisp/muse.el
3301 2005-06-24 00:22:12 GMT Michael Olson <mwolson@gnu.org> patch-76
3304 Play nicely with fill, adaptive-fill, and flyspell.
3306 muse--main--1.0--patch-76
3308 * muse-mode.el (muse-mode-intangible-links): New function used to
3309 determine whether links will be considered intangible.
3311 * lisp/muse-mode.el (muse-mode-link-functions)
3312 (muse-mode-handler-functions): Minor docfix.
3314 * lisp/muse-mode.el (muse-mode): Don't split long links when performing
3315 fill. Play nicely with adaptive-fill. Avoid lockup with flyspell by
3316 making links intangible by default, but this may be adjusted by use of
3317 the `muse-mode-intangible-links' function.
3319 * lisp/muse-mode.el (muse-mode-fill-nobreak-p): New function that returns
3320 nil if we should allow a fill to occur here. Keeps links from being
3323 * lisp/muse-mode.el (muse-mode-flyspell-p): New function that returns
3324 non-nil if we allow spell-checking to occur here. Keeps links from
3325 being improperly colorized.
3327 * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Break up long line; no
3328 functionality change.
3331 ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
3334 2005-06-23 07:13:35 GMT Michael Olson <mwolson@gnu.org> patch-75
3337 Minor doc changes and code prettification.
3339 muse--main--1.0--patch-75
3341 * AUTHORS: Note that YH's assignment is in the mail.
3343 * README (scripts): Explain better the contents of the `scripts'
3346 * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Split long line.
3349 AUTHORS ChangeLog README lisp/muse-wiki.el
3352 2005-06-23 05:20:04 GMT Michael Olson <mwolson@gnu.org> patch-74
3355 Merged from hodique@lifl.fr--2005 (patch 7-11)
3357 muse--main--1.0--patch-74
3361 * hodique@lifl.fr--2005/muse--yh--1.0--patch-7
3362 split WikiWords and InterWiki links into their own package
3364 * hodique@lifl.fr--2005/muse--yh--1.0--patch-8
3365 Merged from mwolson@gnu.org--2005 (patch 63-67), adapted muse-wiki features
3367 * hodique@lifl.fr--2005/muse--yh--1.0--patch-9
3368 Mimic experimental behavior for interwiki
3370 * hodique@lifl.fr--2005/muse--yh--1.0--patch-10
3371 fix notes publishing
3373 * hodique@lifl.fr--2005/muse--yh--1.0--patch-11
3377 lisp/.arch-ids/muse-wiki.el.id lisp/muse-wiki.el
3380 ChangeLog lisp/muse-colors.el lisp/muse-html.el
3381 lisp/muse-mode.el lisp/muse-publish.el lisp/muse.el
3384 experimental/.arch-ids/muse-wiki.el.id
3385 ==> experimental/.arch-ids/muse-wiki-old.el.id
3386 experimental/muse-wiki.el
3387 ==> experimental/muse-wiki-old.el
3390 hodique@lifl.fr--2005/muse--yh--1.0--patch-7
3391 hodique@lifl.fr--2005/muse--yh--1.0--patch-8
3392 hodique@lifl.fr--2005/muse--yh--1.0--patch-9
3393 hodique@lifl.fr--2005/muse--yh--1.0--patch-10
3394 hodique@lifl.fr--2005/muse--yh--1.0--patch-11
3397 2005-06-22 23:05:33 GMT Michael Olson <mwolson@gnu.org> patch-73
3400 Tell people where to find on-line version of manual.
3402 muse--main--1.0--patch-73
3404 * README: Add on-line locations for manual.
3406 * muse.texi: Remove @include directive. This makes generating a PDF of
3407 this documentation a lot easier.
3409 * muse.texi (Preface): Add on-line locations for manual.
3412 ChangeLog README muse.texi
3415 2005-06-22 19:57:42 GMT Michael Olson <mwolson@gnu.org> patch-72
3418 Try to make Muse play nice with outline minor mode.
3420 muse--main--1.0--patch-72
3422 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-emphasized)
3423 (muse-colors-underlined, muse-use-font-lock, muse-link-properties): Use
3424 "muse" instead of "t" when adding invisibility to text or checking for
3427 * lisp/muse.el (muse-add-to-invisibility-spec): New function that is a
3428 compatibility wrapper for `add-to-invisibility-spec'; XEmacs doesn't have
3432 ChangeLog lisp/muse-colors.el lisp/muse.el
3435 2005-06-22 08:02:58 GMT Michael Olson <mwolson@gnu.org> patch-71
3438 Minor grammar fix in Introduction section of manual.
3440 muse--main--1.0--patch-71
3442 * muse.texi (Introduction): Minor grammar fix.
3448 2005-06-22 06:32:02 GMT Michael Olson <mwolson@gnu.org> patch-70
3453 muse--main--1.0--patch-70
3455 * lisp/muse-colors.el: Remove unnecessary use of Version in header.
3457 * lisp/muse-html.el (muse-html-encoding-map): Add mapping for iso-8859-1.
3459 * lisp/muse-poem.el (muse-poem-markup-strings)
3460 (muse-poem-chapbook-strings): Make customizable.
3462 * lisp/muse-poem.el (muse-chapbook-latex-header)
3463 (muse-chapbook-latex-footer): Docfix.
3465 * lisp/muse-texinfo.el (muse-texinfo-info-extension)
3466 (muse-texinfo-pdf-extension): Ditto.
3468 * lisp/muse.el (muse-version): Change to 3.01.
3470 * muse.texi (Poem, Texinfo): Last two publishing styles complete. We're
3474 ChangeLog lisp/muse-colors.el lisp/muse-html.el
3475 lisp/muse-poem.el lisp/muse-texinfo.el lisp/muse.el muse.texi
3478 2005-06-20 02:29:08 GMT Michael Olson <mwolson@gnu.org> patch-69
3481 Tweak documentation thoroughly; still incomplete.
3483 muse--main--1.0--patch-69
3485 * README: Minor tweaks.
3487 * muse.texi: Massively rename chapters so that the titles are more
3488 descriptive. Clean up grammar.
3490 * muse.texi (Obtaining Muse): Move content of Installation node here,
3491 stripping out any customization tips, since those are covered later.
3492 Re-work this chapter since I was dissatisfied with it.
3494 * muse.texi (Installation): This node has the content of README regarding
3495 installation, which fits the title of the node much better than the
3498 * muse.texi (Blosxom): Turn the sections of this section into
3501 * muse.texi (Getting Help and Reporting Bugs): Turn this into a list. I
3504 * muse.texi (History): Add a "2005" item.
3507 ChangeLog README muse.texi
3510 2005-06-19 07:15:45 GMT Michael Olson <mwolson@gnu.org> patch-68
3513 Finish documenting 2 more publishing styles.
3515 muse--main--1.0--patch-68
3517 * lisp/muse-blosxom.el, lisp/muse-latex.el: Minor docfixes throughout.
3519 * lisp/muse-journal.el: Docfixes.
3521 * lisp/muse-publish.el (muse-publish-markup-functions): Add significant
3522 documentation to this function.
3524 * muse.texi (Blosxom Options): New node containing the publishing styles
3525 and options provided by Blosxom.
3526 (Book): Add usage note, as I suspect a lot of people might be confused
3528 (HTML): Space out entries better.
3529 (Journal, LaTeX): New nodes for publishing styles.
3530 (Common Elements): Document a few options that are present in
3534 ChangeLog lisp/muse-blosxom.el lisp/muse-journal.el
3535 lisp/muse-latex.el lisp/muse-publish.el muse.texi
3538 2005-06-19 04:45:46 GMT Michael Olson <mwolson@gnu.org> patch-67
3541 Make Muse installable and correct an Emacs21 issue.
3543 muse--main--1.0--patch-67
3545 * Makefile (.PRECIOUS): Indicate that .info and .html files in this
3546 directory will be generated.
3547 (all): Compile muse.info by default.
3548 (doc): Refactor into individual generation rules for .html and .info
3550 (install): New rule that installs Muse source code, compiled .elc
3551 files, and the manual into proper places.
3553 * Makefile.defs (ELISPDIR, INFODIR): Correct minor goof-up.
3555 * README (Insinuation): Move old content of Installation here.
3556 (Installation): Fill out this section.
3557 (Further Documentation): Add link to my website and note that a full
3558 manual is included with Muse.
3560 * lisp/Makefile (EL): Populate with .el files.
3561 (install): New rule that installs both .elc and .el files.
3563 * lisp/muse-texinfo.el (muse-texinfo-info-generate): If we're running
3564 Emacs21, hack in a handler for the @documentencoding tag so that it
3568 ChangeLog Makefile Makefile.defs README lisp/Makefile
3569 lisp/muse-texinfo.el
3572 2005-06-19 03:05:38 GMT Michael Olson <mwolson@gnu.org> patch-66
3575 Cater even more to XEmacs and its annoying whims.
3577 muse--main--1.0--patch-66
3579 * examples/Makefile (%.html, %.pdf, %.info): Pass EMACS value as
3580 environment variable.
3582 * lisp/Makefile (%.elc, test): Don't use "-L" option since XEmacs can't
3583 handle it. Load `muse-build.el' instead.
3585 * lisp/muse-colors.el (muse-colors-link): Add note that `link' is not
3588 * lisp/muse-journal.el (muse-journal-latex-munge-buffer)
3589 (muse-journal-rss-munge-buffer): Add note that the `qotd' binding is
3592 * lisp/muse-journal.el (muse-journal-generate-pages): Add note that this
3593 function does not appear to be used.
3595 * lisp/muse.el (muse-replace-regexp-in-string): Use in place of
3596 `replace-regexp-in-string', since XEmacs doesn't have this function.
3597 We only implement the first 3 args, but this could be extended if we
3600 * lisp/muse-blosxom.el (muse-blosxom-title-to-file): Use
3601 `muse-replace-regexp-in-string' in place of `replace-regexp-in-string'
3603 * lisp/muse-journal.el (muse-journal-anchorize-title): Ditto.
3605 * lisp/muse-colors.el (muse-colors-custom-tags): Remove unused binding to
3606 make XEmacs shut up.
3608 * lisp/muse-convert.el (muse-write-footnote): Ditto.
3610 * lisp/muse-html.el (muse-html-markup-table): Ditto.
3612 * lisp/muse-http.el (muse-winnow-list): Ditto.
3614 * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
3616 * lisp/muse-project.el (muse-project-file-entries): Ditto.
3618 * lisp/muse-publish.el (muse-publish-markup): Ditto.
3620 * scripts/muse-build.el: Add contrib path first; probably doesn't change
3623 * scripts/publish: Use EMACS environment variable instead of hard-coding
3627 ChangeLog examples/Makefile lisp/Makefile lisp/muse-blosxom.el
3628 lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
3629 lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
3630 lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
3631 lisp/muse.el scripts/muse-build.el scripts/publish
3634 2005-06-19 00:43:54 GMT Michael Olson <mwolson@gnu.org> patch-65
3637 Move lisp files to `lisp' directory; hack on Makefiles, XEmacs compat.
3639 muse--main--1.0--patch-65
3641 * AUTHORS: Update entry.
3643 * muse-*.el: Move to the lisp directory.
3645 * lisp/Makefile: New file containing rules to test and compile the
3648 * Makefile.defs: New file that contains common definitions for all other
3649 Makefiles, such as Emacs command to use.
3651 * Makefile: Move lisp-specific rules to lisp/Makefile.
3652 (SUBDIRS): New variable containing subdirectories to clean.
3654 * README: Update to reflect new location of source files. Give updated
3655 directions for compiling with XEmacs.
3657 * examples/Makefile (.PRECIOUS): Added to denote which type of files to
3659 (%.html): Pass SITEFLAG as an environment variable to
3662 * examples/QuickStart (The): Re-add the stray <comment> tag since it
3663 seems to be needed to keep the process from failing. This has *got* to
3664 be a bug in Muse, but I don't want to deal with it now.
3666 * lisp/muse-colors.el (muse-make-faces): Bind newsym locally.
3668 * lisp/muse-convert.el: Move line to commentary section.
3670 * lisp/muse-latex.el (muse-latex-markup-table): Note that the
3671 locally-bound `type' variable isn't used here.
3673 * lisp/muse-mode.el (muse-index-as-string): Remove unused `file' binding.
3675 * lisp/muse-texinfo.el (muse-texinfo-markup-table): Remove unused `field'
3678 * scripts/muse-build.el (load-path): Correct paths.
3680 * scripts/muse-build.el (muse-elint-files): Add a few variables here so
3681 as to avoid spurious warnings.
3683 * scripts/publish (style): Make use of SITEFLAG environment variable, if
3686 * lisp/muse.el (muse-line-end-position, muse-line-beginning-position):
3687 (muse-match-string-no-properties): New functions that take the place of
3688 `line-end-position', `line-beginning-position', and
3689 `match-string-no-properties', respectively.
3691 * examples/johnw/muse-johnw.el (muse-my-html-insert-contents)
3692 (muse-my-journal-find-entries): Use Muse-specific version of
3693 `match-string-no-properties', `line-beginning-position', and
3694 `line-end-position' since these do not exist in XEmacs.
3696 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-region)
3697 (muse-colors-custom-tags, muse-colors-link, muse-colors-title): Ditto.
3699 * lisp/muse-convert.el (muse-latex-transform): Ditto.
3701 * lisp/muse-html.el (muse-html-insert-anchor, muse-html-markup-footnote)
3702 (muse-html-insert-contents): Ditto.
3704 * lisp/muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
3706 * lisp/muse-mode.el (muse-link-at-point, muse-edit-link-at-point): Ditto.
3708 * lisp/muse-poem.el (muse-poem-prepare-buffer): Ditto.
3710 * lisp/muse-publish.el (muse-publish-markup-tag)
3711 (muse-publish-markup-footnote, muse-publish-markup-leading-space)
3712 (muse-published-buffer-contents): Ditto.
3714 * scripts/muse-build.el (muse-elint-files): Ditto.
3717 .arch-ids/Makefile.defs.id Makefile.defs lisp/.arch-ids/=id
3718 lisp/.arch-ids/Makefile.id lisp/Makefile
3721 AUTHORS ChangeLog Makefile README examples/Makefile
3722 examples/QuickStart examples/johnw/muse-johnw.el
3723 lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
3724 lisp/muse-journal.el lisp/muse-latex.el lisp/muse-mode.el
3725 lisp/muse-poem.el lisp/muse-publish.el lisp/muse-texinfo.el
3726 lisp/muse.el scripts/muse-build.el scripts/publish
3729 .arch-ids/muse-blosxom.el.id
3730 ==> lisp/.arch-ids/muse-blosxom.el.id
3731 .arch-ids/muse-book.el.id
3732 ==> lisp/.arch-ids/muse-book.el.id
3733 .arch-ids/muse-colors.el.id
3734 ==> lisp/.arch-ids/muse-colors.el.id
3735 .arch-ids/muse-convert.el.id
3736 ==> lisp/.arch-ids/muse-convert.el.id
3737 .arch-ids/muse-docbook.el.id
3738 ==> lisp/.arch-ids/muse-docbook.el.id
3739 .arch-ids/muse-html.el.id
3740 ==> lisp/.arch-ids/muse-html.el.id
3741 .arch-ids/muse-http.el.id
3742 ==> lisp/.arch-ids/muse-http.el.id
3743 .arch-ids/muse-journal.el.id
3744 ==> lisp/.arch-ids/muse-journal.el.id
3745 .arch-ids/muse-latex.el.id
3746 ==> lisp/.arch-ids/muse-latex.el.id
3747 .arch-ids/muse-mode.el.id
3748 ==> lisp/.arch-ids/muse-mode.el.id
3749 .arch-ids/muse-poem.el.id
3750 ==> lisp/.arch-ids/muse-poem.el.id
3751 .arch-ids/muse-project.el.id
3752 ==> lisp/.arch-ids/muse-project.el.id
3753 .arch-ids/muse-publish.el.id
3754 ==> lisp/.arch-ids/muse-publish.el.id
3755 .arch-ids/muse-regexps.el.id
3756 ==> lisp/.arch-ids/muse-regexps.el.id
3757 .arch-ids/muse-texinfo.el.id
3758 ==> lisp/.arch-ids/muse-texinfo.el.id
3759 .arch-ids/muse.el.id
3760 ==> lisp/.arch-ids/muse.el.id
3762 ==> lisp/muse-blosxom.el
3764 ==> lisp/muse-book.el
3766 ==> lisp/muse-colors.el
3768 ==> lisp/muse-convert.el
3770 ==> lisp/muse-docbook.el
3772 ==> lisp/muse-html.el
3774 ==> lisp/muse-http.el
3776 ==> lisp/muse-journal.el
3778 ==> lisp/muse-latex.el
3780 ==> lisp/muse-mode.el
3782 ==> lisp/muse-poem.el
3784 ==> lisp/muse-project.el
3786 ==> lisp/muse-publish.el
3788 ==> lisp/muse-regexps.el
3790 ==> lisp/muse-texinfo.el
3798 2005-06-18 20:12:05 GMT Michael Olson <mwolson@gnu.org> patch-64
3801 Massively untabify files.
3803 muse--main--1.0--patch-64
3807 ChangeLog ChangeLog.2004 experimental/muse-message.el
3808 experimental/muse-wiki.el muse-book.el muse-colors.el
3809 muse-convert.el muse-docbook.el muse-html.el muse-http.el
3810 muse-journal.el muse-latex.el muse-mode.el muse-poem.el
3811 muse-project.el muse-publish.el muse-regexps.el
3812 muse-texinfo.el muse.el
3815 2005-06-18 19:57:44 GMT Michael Olson <mwolson@gnu.org> patch-63
3818 Merged from hodique@lifl.fr--2005 (patch 2-6), without the WikiWord change.
3820 muse--main--1.0--patch-63
3822 (Summary of changes that Yann made)
3824 * muse-colors.el (muse-colors-link): Whitespace cleanup.
3826 * muse-mode.el (muse-generate-index): Move index generation code into
3827 `muse-index-as-string'.
3828 (muse-index-as-string): New function that generates an index and
3829 returns it as a string, instead of placing it in a buffer like
3830 `muse-generate-index' used to.
3834 * hodique@lifl.fr--2005/muse--yh--1.0--patch-2
3835 merge from mwolson@gnu.org--2005
3837 * hodique@lifl.fr--2005/muse--yh--1.0--patch-3
3838 Accept WikiWords as links [mostly rescinded]
3840 * hodique@lifl.fr--2005/muse--yh--1.0--patch-4
3841 merge from mwolson@gnu.org--2005/muse--main--1.0
3843 * hodique@lifl.fr--2005/muse--yh--1.0--patch-5
3844 Merged from mwolson@gnu.org--2005 (patch 60-62)
3846 * hodique@lifl.fr--2005/muse--yh--1.0--patch-6
3847 provide a string view of the index
3850 ChangeLog muse-colors.el muse-latex.el muse-mode.el
3853 hodique@lifl.fr--2005/muse--yh--1.0--patch-2
3854 hodique@lifl.fr--2005/muse--yh--1.0--patch-3
3855 hodique@lifl.fr--2005/muse--yh--1.0--patch-4
3856 hodique@lifl.fr--2005/muse--yh--1.0--patch-5
3857 hodique@lifl.fr--2005/muse--yh--1.0--patch-6
3860 2005-06-18 06:21:19 GMT Michael Olson <mwolson@gnu.org> patch-62
3863 Document Blosxom, Book, DocBook, and HTML publishing styles.
3865 muse--main--1.0--patch-62
3867 * muse-blosxom.el: Clean up header.
3869 * muse-book.el (muse-before-book-publish-hook): Rename to
3870 `muse-book-before-publish-hook'.
3871 (muse-after-book-publish-hook): Rename to
3872 `muse-book-after-publish-hook'.
3874 * muse-html.el (muse-html-anchor-on-word, muse-html-table-attributes)
3875 (muse-html-markup-strings, muse-xhtml-markup-strings)
3876 (muse-html-meta-content-type, muse-html-meta-content-encoding)
3877 (muse-html-charset-default, muse-html-encoding-default)
3878 (muse-html-encoding-map): Docfixes.
3880 * muse.texi (Blosxom, Book, DocBook, HTML, Deriving Styles): New
3884 ChangeLog muse-blosxom.el muse-book.el muse-html.el muse.texi
3887 2005-06-18 01:35:33 GMT Michael Olson <mwolson@gnu.org> patch-61
3890 Begin work on Publishing Styles section of manual.
3892 muse--main--1.0--patch-61
3894 * Makefile (.PHONY): Add "doc" to list.
3895 (doc): New rule that generates Info and HTML files from muse.texi.
3896 (dist): Rely on `distclean', not `clean'.
3898 * examples/QuickStart (Authoring mode): Remove empty section.
3900 * muse.texi: Call this program "the Emacs Muse" in title.
3901 (Publishing Styles): Begin to populate section.
3902 (Deriving Styles): First subsection of Publishing Styles.
3903 (Contributors): Remove spurious copyright section, since we address
3906 * README: Actually remember to add this file.
3909 .arch-ids/README.id README
3912 ChangeLog Makefile examples/QuickStart muse.texi
3915 2005-06-17 01:10:41 GMT Michael Olson <mwolson@gnu.org> patch-60
3918 Document Markup Rules.
3920 muse--main--1.0--patch-60
3922 * examples/QuickStart: Remove stray <comment> tag.
3924 * muse.texi (Top): Comment every menu line.
3925 (Markup Rules): New section with plenty of subsections.
3928 ChangeLog examples/QuickStart muse.texi
3931 2005-06-15 23:50:12 GMT Michael Olson <mwolson@gnu.org> patch-59
3934 Release this as Muse 3.00.90 (RC1).
3936 muse--main--1.0--patch-59
3938 * Makefile (%.elc): Use -q instead of --no-init-file because the former
3939 is compatible with both Emacs and XEmacs.
3941 * examples/README: Renamed to QuickStart.
3943 * examples/Makefile (EXAMPLES): Reflect name change of README.
3948 ChangeLog Makefile examples/Makefile muse.el
3951 examples/.arch-ids/README.id
3952 ==> examples/.arch-ids/QuickStart.id
3954 ==> examples/QuickStart
3957 2005-06-15 22:47:05 GMT Michael Olson <mwolson@gnu.org> patch-58
3960 Makefile refactoring.
3962 muse--main--1.0--patch-58
3964 * Makefile (.PHONY): List all non-file targets.
3965 (examples): New rule that calls Make in the examples directory.
3966 (atranslit): Removed, since this isn't (yet) bundled with Muse.
3968 * README: Move to the examples directory. I'd prefer to distribute a
3969 very basic plain text README and use this as a quickstart + markup
3970 example + publishing example.
3972 * examples/Makefile: Move all README-related rules here.
3974 * examples/README: Add an "About this document" section.
3976 * scripts/publish (style): Do not include the contrib directory, since we
3977 don't use any code from there. Since this is only invoked from the
3978 examples directory, make sure add the parent directory to the load
3981 * muse.texi: Change version to 3.00.90 (RC1).
3983 * muse.el: Change location of the README file in header.
3985 * muse.el (muse-version): Update to 3.00.90 (RC1).
3988 examples/.arch-ids/Makefile.id examples/Makefile
3991 ChangeLog Makefile examples/README muse.el muse.texi
3996 ==> examples/.arch-ids/README.id
4001 2005-06-14 03:14:05 GMT Michael Olson <mwolson@gnu.org> patch-57
4004 Update my example configuration.
4006 muse--main--1.0--patch-57
4008 * examples/mwolson/muse-init.el: Update to reflect use of outline faces
4009 and experimental status of muse-message.
4012 ChangeLog examples/mwolson/muse-init.el
4015 2005-06-14 03:08:54 GMT Michael Olson <mwolson@gnu.org> patch-56
4018 Provide optional outline-style faces; customization fixes; experimental stuff.
4020 muse--main--1.0--patch-56
4022 * muse-colors.el (muse-colors-autogen-headings): New user-customizable
4023 option that determines what the header faces should look like. If
4024 'outline, use outline-style faces. If nil, don't generate the faces at
4025 all, which allows the user to specify their own. Otherwise, use the
4026 scaled faces, which is the default behavior.
4027 (muse-colors-outline-faces-list): List of faces to use. In case the
4028 outline faces are not available, provide reasonable defaults.
4029 (muse-make-faces): Use dolist instead of mapc. Implement the
4030 possibility of having outline-style colors for heading. Don't call
4031 this function immediately -- give the users time to make their changes
4032 through the customize interface. Once we call this function, Emcs from
4033 CVS will not allow the faces to be changed easily, which is a shame.
4035 * muse-message.el (muse-message-contents-tag): Copied from
4036 `muse-publish-contents-tag' in order to keep the customization
4037 interface from making the `muse-markup-tags' option from throwing a
4038 type mismatch error. This function is untested and will likely do
4039 nothing useful. This file has been moved to the experimental folder
4040 until it gets fleshed out more.
4042 * experimental/muse-wiki.el: New file from johnw's initial attempt at a
4043 file that could eventually provide wiki-like ability. Currently this
4044 is just a collection of functions that were pruned out when he remade
4045 Muse, so don't get too excited. I plan to eventually merge Yann
4046 Hodique's work here, probably after the first release of Muse.
4048 * muse-regexps.el (muse-regexp): Improve description.
4050 * muse-project.el (muse-project-ignore-regexp): Make this be a part of
4051 the muse-regexp group since it is just a single regexp. Lists of
4052 regexps don't have to be in muse-regexp, however.
4054 * muse-blosxom.el (muse-blosxom): Change use of `behaviour' to `behavior'
4055 since the Emacs devel mailing list seems to not want Britain-izations
4058 * muse-colors.el (muse-colors): Ditto.
4060 * muse-docbook.el (muse-docbook): Ditto.
4062 * muse-html.el (muse-html): Ditto.
4064 * muse-http.el (muse-http): Ditto.
4066 * muse-message.el (muse-message): Ditto.
4068 * muse-mode.el (muse-mode): Ditto.
4070 * muse-project.el (muse-project): Ditto.
4072 * muse-publish.el (muse-publish): Ditto.
4074 * muse.el (muse): Ditto.
4077 experimental/.arch-ids/=id
4078 experimental/.arch-ids/muse-wiki.el.id
4079 experimental/muse-wiki.el
4082 ChangeLog experimental/muse-message.el muse-blosxom.el
4083 muse-colors.el muse-docbook.el muse-html.el muse-http.el
4084 muse-mode.el muse-project.el muse-publish.el muse-regexps.el
4088 .arch-ids/muse-message.el.id
4089 ==> experimental/.arch-ids/muse-message.el.id
4091 ==> experimental/muse-message.el
4094 experimental experimental/.arch-ids
4097 2005-06-13 22:37:20 GMT Michael Olson <mwolson@gnu.org> patch-55
4100 Fix publishing error when given an empty string for header/footer.
4102 muse--main--1.0--patch-55
4104 * muse-publish.el (muse-insert-file-or-string): Don't pass argument to
4105 `file-readable-p' if it is an empty string. For some reason,
4106 `file-readable-p' and `insert-file-contents' were treating an empty
4107 string as if it were the current directory.
4110 ChangeLog muse-publish.el
4113 2005-06-13 22:01:00 GMT Michael Olson <mwolson@gnu.org> patch-54
4116 WYSIWYG emphasis, XEmacs compatibility hacks.
4118 muse--main--1.0--patch-54
4120 * muse-colors.el (muse-colors-emphasized): Make emphasis more WYSIWIG
4121 compliant. Only colorize if we end with the same number of asterisks
4122 as we start with, preventing unnoticed syntax errors. Don't colorize
4123 in the middle of a word.
4124 (muse-colors-underlined): Make underlining more WYSIWIG compliant.
4125 Only colorize if we end with an underscore. Don't colorize in the
4128 * muse-docbook.el (muse-docbook-markup-paragraph): Move question mark
4129 inside of group. This will probably not do anything, but it seems
4132 * muse-html.el (muse-html-markup-paragraph): Attempt to deal with case
4133 where we start with an image link. JohnW didn't seem to like having
4134 <p> tags inserted before image links, but they don't validate properly
4135 as they are. For now, I will surround such links/paragraphs with <div
4136 class="image-link"> in an attempt to be as not invasive and yet
4137 standards compliant as possible.
4139 * muse-html.el (muse-html-escape-string): Work around distinction between
4140 int and char types in XEmacs. Deal with an annoying replace-match bug
4141 in XEmacs that rears its head at times.
4143 * muse-publish.el (muse-publish-markup-word): Allow underlines to be
4147 ChangeLog muse-colors.el muse-docbook.el muse-html.el
4151 2005-06-13 01:13:08 GMT Michael Olson <mwolson@gnu.org> patch-53
4154 Minor code cleanup to address elint issues.
4156 muse--main--1.0--patch-53
4158 * Makefile (test): Don't build README files during this rule. Remove
4159 spurious "make clean" statement.
4161 * muse-colors.el (muse-colors-tags): Make sure that this appears in the
4162 `muse-colors' group, and give it a proper type.
4164 * muse-mode.el: Wrap condition-case around `eval-when-compile'.
4166 * examples/johnw/muse-johnw.el (muse-my-html-insert-contents,
4167 muse-my-journal-find-entries): Replace `string-to-int' with
4170 * muse-html.el (muse-html-insert-contents): Ditto.
4172 * muse-journal.el (muse-journal-html-munge-buffer,
4173 muse-journal-latex-munge-buffer): Ditto.
4175 * muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
4177 * muse-publish.el (muse-publish-markup-footnote,
4178 muse-publish-contents-tag): Ditto.
4180 * muse-regexps.el (muse-extreg-usable-p): Ditto.
4183 ChangeLog Makefile examples/johnw/muse-johnw.el muse-colors.el
4184 muse-html.el muse-journal.el muse-mode.el muse-publish.el
4188 2005-06-13 00:41:10 GMT Michael Olson <mwolson@gnu.org> patch-52
4191 Add ability to automate the creation a new blosxom entry.
4193 muse--main--1.0--patch-52
4195 * examples/mwolson/muse-init.el: Move new entry section to
4196 muse-blosxom.el. Modify the key settings in my example accordingly.
4198 * muse-blosxom.el (muse-blosxom-footer): Just use the empty string, since
4199 Muse always makes sure that the file ends with a newline.
4201 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove this, since
4202 planner markup is now provided automatically by the planner port to
4203 Muse, and we don't have any customized markup.
4205 * muse-blosxom.el (muse-blosxom-base-directory): New customizable
4206 variable that specifies where the base directory of your blog entries
4209 * muse-blosxom.el (muse-blosxom-get-categories): Get the categories from
4210 the base directory. Explore categories recursively.
4212 * muse-blosxom.el (muse-blosxom-title-to-file): Helper function for
4213 `muse-blosxom-new-entry'. Turns the given title into a lowercase, sans
4214 special characters file name.
4216 * muse-blosxom.el (muse-blosxom-new-entry): Automate the process of
4217 making a new blog entry. It will prompt you for a category, then a
4218 title, and then will create a new file that has the date and title
4222 ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
4225 2005-06-12 22:11:20 GMT Michael Olson <mwolson@gnu.org> patch-51
4228 Change mailing address of FSF, add AUTHORS file.
4230 muse--main--1.0--patch-51
4232 * muse-*.el, muse.texi: Change mailing address of FSF.
4234 * muse.texi (Contributors): Fix typo.
4236 * AUTHORS: New file containing a list of all of those who have
4237 contributed code or documentation to Muse, how many lines were changed,
4241 .arch-ids/AUTHORS.id AUTHORS
4244 ChangeLog muse-blosxom.el muse-convert.el muse-docbook.el
4245 muse-html.el muse-http.el muse-journal.el muse-latex.el
4246 muse-message.el muse-mode.el muse-poem.el muse-project.el
4247 muse-publish.el muse-regexps.el muse-texinfo.el muse.el
4251 2005-06-12 21:33:24 GMT Michael Olson <mwolson@gnu.org> patch-50
4254 Merged from hodique@lifl.fr--2005 (patch 0-1)
4256 muse--main--1.0--patch-50
4260 * hodique@lifl.fr--2005/muse--yh--1.0--base-0
4261 tag of mwolson@gnu.org--2005/muse--main--1.0--patch-49
4263 * hodique@lifl.fr--2005/muse--yh--1.0--patch-1
4264 fix .html (for example) in visible names for links
4267 ChangeLog muse-publish.el
4270 hodique@lifl.fr--2005/muse--yh--1.0--base-0
4271 hodique@lifl.fr--2005/muse--yh--1.0--patch-1
4274 2005-06-11 23:35:43 GMT Michael Olson <mwolson@gnu.org> patch-49
4277 Make generated X(HT)ML show up in the right encoding in other modes.
4279 muse--main--1.0--patch-49
4281 * muse-html.el (muse-xhtml-header): Add "encoding=..." to first line.
4282 Thanks to Zhiqiang Ye for the suggestion. This attempts to make
4283 generated (X)HTML files show up in the right coding system when editing
4284 them with another Emacs mode.
4286 * muse-journal.el (muse-journal-rss-header): Automatically determine the
4287 encoding instead of hard-coding it.
4289 * muse-message.el: Add content to Commentary section, explaining the use
4290 of this publishing style.
4293 ChangeLog muse-html.el muse-journal.el muse-message.el
4296 2005-06-11 01:28:01 GMT Michael Olson <mwolson@gnu.org> patch-48
4299 Move regexps to same group, only make 4 heading faces.
4301 muse--main--1.0--patch-48
4303 * muse-colors.el (muse-make-faces): Only create 4 header faces since we
4304 can only publish 3 of them specially, leaving the fourth to be in
4306 (muse-colors-markup): Only recognize 4 levels of heading.
4308 * muse-regexps.el (muse-tag-regexp, muse-link-regexp, muse-url-regexp)
4309 (muse-file-regexp, muse-image-regexp)
4310 (muse-ignored-extensions-regexp): Moved here from muse.el. It seems
4311 like a good idea to have all the regexps in the same group.
4314 ChangeLog muse-colors.el muse-regexps.el muse.el
4317 2005-06-09 19:48:02 GMT Michael Olson <mwolson@gnu.org> patch-47
4320 Update my example config, minor code cleanup.
4322 muse--main--1.0--patch-47
4324 * examples/mwolson/muse-init.el (muse-project-alist): Shorten project
4325 names and add "Plans" project.
4327 * muse-docbook.el (looking-back): Delete.
4329 * muse-html.el (looking-back): Delete.
4331 * muse-html.el (muse-html-markup-paragraph): Use `muse-looking-back'
4332 instead of `looking-back'.
4334 * muse.el (muse-looking-back): Instead of redefining the `looking-back'
4335 function, use this function. If `looking-back' exists, call it;
4336 otherwise, use a workaround.
4339 contrib/.arch-ids/pcomplete.el.id contrib/pcomplete.el
4342 ChangeLog examples/mwolson/muse-init.el muse-docbook.el
4343 muse-html.el muse.el
4346 2005-05-30 22:15:13 GMT Michael Olson <mwolson@gnu.org> patch-46
4349 Handle a few paragraph publishing edge cases better.
4351 muse--main--1.0--patch-46
4353 * muse-docbook.el (muse-docbook-markup-regexps): Consolidate the
4354 beginning-of-document, end-of-document, and paragraph separator regexps
4355 so that one markup rule can be used in all these cases.
4356 (muse-docbook-markup-paragraph): Handle more cases correctly. In
4357 particular, blockquote or center at beginning or end of document will
4358 be published properly. Hopefully this won't slow things down too much.
4359 (muse-docbook-markup-paragraph-close): Removed.
4361 * muse-blosxom.el (muse-blosxom-markup-regexps): Ditto.
4363 * muse-html.el (muse-html-markup-regexps, muse-html-markup-paragraph):
4365 (muse-html-markup-paragraph-close): Removed.
4368 ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
4371 2005-05-28 23:37:11 GMT Michael Olson <mwolson@gnu.org> patch-45
4374 Improve prompt when reading a tag.
4376 muse--main--1.0--patch-45
4378 * muse-mode.el (muse-insert-tag): Add a colon after "default" like some
4379 other Emacs modes seem to do.
4382 ChangeLog muse-mode.el
4385 2005-05-28 23:34:50 GMT Michael Olson <mwolson@gnu.org> patch-44
4388 Warn user when publishing fails due to a private directory.
4390 muse--main--1.0--patch-44
4392 * muse-project.el (muse-project-private-p): Warn users when publishing a
4393 file fails due to its directory not being readable by others. Make
4394 sure that you do a `chmod +o name_of_directory' if you want the
4395 contents of that directory to be publishable.
4398 ChangeLog muse-project.el
4401 2005-05-28 23:21:39 GMT Michael Olson <mwolson@gnu.org> patch-43
4404 Fix error with example tags and message publishing style.
4406 muse--main--1.0--patch-43
4408 * muse-colors.el: Don't define `font-lock-mode' as a variable. Check to
4409 see if a previous definition for `font-lock-multiline' exists.
4411 * muse-message.el (muse-message-example-tag): Don't require two
4412 additional (unused) arguments.
4415 ChangeLog muse-colors.el muse-message.el
4418 2005-05-22 05:58:40 GMT Michael Olson <mwolson@gnu.org> patch-42
4421 Always end the published document with a newline.
4423 muse--main--1.0--patch-42
4425 * muse-html.el (muse-html-markup-paragraph-close): Always end the
4426 published document with a newline.
4428 * muse-docbook.el (muse-docbook-markup-paragraph-close): Ditto.
4431 ChangeLog muse-docbook.el muse-html.el
4434 2005-05-22 01:26:13 GMT Michael Olson <mwolson@gnu.org> patch-41
4437 Don't let automatic backup files crash the publishing process.
4439 muse--main--1.0--patch-41
4441 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove rule for date
4442 directive since this value is already processed by
4443 `muse-publish-markup-directive', and may be obtained by using
4444 the code: (muse-publishing-directive "date").
4446 * muse-colors.el (muse-colors-region): Make sure that we don't ever try
4447 to run (funcall nil); this happened once during a debugging process.
4449 * muse-project.el (muse-project-private-p): Skip any file for which we
4450 cannot fetch attributes. This fixes a bug where having an
4451 Emacs-generated automatic backup file in a publishing directory causes
4452 the publishing process to halt with an error.
4455 ChangeLog muse-blosxom.el muse-colors.el muse-project.el
4458 2005-05-20 20:44:46 GMT Michael Olson <mwolson@gnu.org> patch-40
4461 Apply fix in previous patch to the DocBook publishing style.
4463 muse--main--1.0--patch-40
4465 * muse-docbook.el (muse-docbook-markup-paragraph-close): Apply fix from
4466 previous patch here as well.
4470 ChangeLog muse-docbook.el
4473 2005-05-20 20:28:32 GMT Michael Olson <mwolson@gnu.org> patch-39
4476 Fix newly-introduced lock-up during HTML publishing.
4478 muse--main--1.0--patch-39
4480 * muse-blosxom.el (muse-blosxom-markup-regexps): Give date directive and
4481 planner rules higher priority in the publishing sequence. Hopefully
4482 this will not wreck anything; I don't use these rules, so I cannot
4483 tell. This wasn't a real bugfix, just an aesthetic code thing for me.
4485 * muse-html.el (muse-html-markup-paragraph-close): Don't use
4486 replace-match; that seems to be slightly evil. Return nil instead of a
4487 newline since otherwise Muse thinks that we are not done yet and gets
4488 into an infinite loop. This should fix the lock-up problem that
4489 resulted from the previous few patches.
4492 ChangeLog muse-blosxom.el muse-html.el
4495 2005-05-19 23:44:16 GMT Michael Olson <mwolson@gnu.org> patch-38
4500 muse--main--1.0--patch-38
4502 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove stray parenthesis.
4506 ChangeLog muse-blosxom.el
4509 2005-05-19 23:41:54 GMT Michael Olson <mwolson@gnu.org> patch-37
4512 Make docbook and blosxom modes close paragraphs properly at end.
4514 muse--main--1.0--patch-37
4516 * muse-blosxom.el (muse-blosxom-markup-regexps): Use new rule from last
4519 * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
4520 (muse-docbook-markup-paragraph-close): Adapt from
4521 `muse-html-markup-paragraph-close'.
4523 * muse-html.el (muse-html-markup-paragraph-close): Add newline so that we
4524 preserve the same appearance as before the last patch.
4527 ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
4530 2005-05-19 23:26:50 GMT Michael Olson <mwolson@gnu.org> patch-36
4533 Bugfix: Close P tag properly at end of file.
4535 muse--main--1.0--patch-36
4537 * muse-blosxom.el: Fix bug where loading this file twice would cause an
4540 * muse-html.el (muse-html-markup-regexps): Use simpler mechanism for
4541 detecting whether or not a paragraph needs a closing P tag.
4542 (muse-html-markup-paragraph-close): New function that only inserts a
4543 closing P tag when an unclosed P tag is nearby.
4546 ChangeLog muse-blosxom.el muse-html.el
4549 2005-05-18 06:07:02 GMT Michael Olson <mwolson@gnu.org> patch-35
4552 Update my example settings.
4554 muse--main--1.0--patch-35
4556 * examples/mwolson/muse-init.el: Synchronize with my current settings.
4559 ChangeLog examples/mwolson/muse-init.el
4562 2005-05-18 06:03:07 GMT Michael Olson <mwolson@gnu.org> patch-34
4565 Update documentation for C-c TAB feature.
4567 muse--main--1.0--patch-34
4569 * muse.texi (Keystroke Summary): Note that C-c TAB calls
4577 2005-05-18 06:00:27 GMT Michael Olson <mwolson@gnu.org> patch-33
4580 New feature: tag completion with C-c TAB.
4582 muse--main--1.0--patch-33
4584 * muse-mode.el (muse-mode-map): Map C-c TAB to `muse-insert-tag'.
4585 (muse-tag-history, muse-custom-tags): New variables that keep track of
4586 the tag history and newly-entered tags respectively for
4588 (muse-insert-tag): New function that interactively prompts the user for
4592 ChangeLog muse-mode.el
4595 2005-05-18 05:49:07 GMT Michael Olson <mwolson@gnu.org> patch-32
4598 Fix XHTML validation error with <hr> and <br>.
4600 muse--main--1.0--patch-32
4602 * muse-html.el (muse-xhtml-markup-strings): Use the proper form of the BR
4603 and HR tags for XHTML publishing. This should fix a few validation
4604 errors that I've been noticing lately.
4607 ChangeLog muse-html.el
4610 2005-05-12 22:46:10 GMT Michael Olson <mwolson@gnu.org> patch-31
4613 Remove flyspell overlays on links.
4615 muse--main--1.0--patch-31
4617 * muse-colors.el (muse-colors-link): Remove flyspell overlays. This
4618 should make the link clickable. On Emacs21, the color will stay red,
4619 but other Emacsen should do the right thing, which is use the normal
4620 link color. Hopefully this will fix some strange flyspell-related link
4624 ChangeLog muse-colors.el
4627 2005-05-06 03:30:05 GMT Michael Olson <mwolson@gnu.org> patch-30
4630 Update my example Muse settings.
4632 muse--main--1.0--patch-30
4634 * examples/mwolson/muse-init.el: Update from my latest version.
4635 (muse-project-alist): Remove the francais part of my blog.
4636 (my-muse-mode-flyspell-p): Split old `my-muse-mode-affect-p' function
4637 into this and `my-muse-mode-fill-nobreak-p'.
4638 (muse-mode-hook): Tell fill mode to avoid breaking links; hopefully
4639 this is the best way to accomplish this.
4640 (my-muse-blosxom-title-to-file): Replace more non-alphanumeric
4641 characters in the title.
4642 (my-muse-prepare-entry-for-xanga): Treat example regions better.
4645 ChangeLog examples/mwolson/muse-init.el
4648 2005-04-21 18:25:28 GMT Michael Olson <mwolson@gnu.org> patch-29
4651 Add simple `muse-version' function.
4653 muse--main--1.0--patch-29
4655 * muse.el (muse-version): New function that displays the value of the
4656 `muse-version' variable. This should be easier for the user to type
4657 than C-h v muse-version.
4663 2005-04-21 18:19:02 GMT Michael Olson <mwolson@gnu.org> patch-28
4666 Don't compile documentation by default.
4668 muse--main--1.0--patch-28
4670 * Makefile (all): Don't compile documentation by default.
4671 (doc): Use this rule to compile documentation.
4677 2005-04-16 18:08:24 GMT Michael Olson <mwolson@gnu.org> patch-27
4680 Merge RSS 2.0 enclosure support for muse-journal.el from johnw
4682 muse--main--1.0--patch-27
4684 2005-04-16 Michael Olson <mwolson@gnu.org>
4686 * muse-journal.el: Merge in enclosure support for RSS 2.0 from
4687 johnw. If a journal entry's title is a [[link]], then an
4688 <enclosure> tag will be added to the XML data giving the size and
4689 MIME type of the link target. This makes podcasting with Muse
4691 (muse-journal-rss-entry-template): Add enclosure usage to example.
4692 (muse-journal-rss-munge-buffer): Implement enclosures.
4695 ChangeLog muse-journal.el
4698 2005-04-15 05:54:30 GMT Michael Olson <mwolson@gnu.org> patch-26
4701 Standardize source headers, appease elint, don't require planner
4703 muse--main--1.0--patch-26
4705 2005-04-15 Michael Olson <mwolson@gnu.org>
4707 * Makefile, scripts/muse-build.el: Moved muse-build.el to the
4708 `scripts' directory since it really isn't part of Muse proper; it
4709 is used to generate Muse output from the command line.
4711 * muse-blosxom.el: Handle case where planner is not loaded so that
4712 it isn't a hard requirement.
4714 * muse-colors.el: Move definition of `muse-colors-tag-info' up so
4715 that elint doesn't complain.
4717 * muse-message.el (muse-message-markup-link): Don't throw up on
4718 links with no description.
4720 * muse-blosxom.el, muse-book.el, muse-colors.el, muse-convert.el,
4721 muse-docbook.el, muse-html.el, muse-http.el, muse-journal.el,
4722 muse-latex.el, muse-message.el, muse-mode.el, muse-poem.el,
4723 muse-project.el, muse-publish.el, muse-regexps.el,
4724 muse-texinfo.el, muse.el: Add standard header for each file in
4725 preparation for the initial release, which will hopefully happen
4726 sometime within the next month.
4730 experimental/.arch-ids/=id
4733 ChangeLog Makefile muse-blosxom.el muse-book.el muse-colors.el
4734 muse-convert.el muse-docbook.el muse-html.el muse-http.el
4735 muse-journal.el muse-latex.el muse-message.el muse-mode.el
4736 muse-poem.el muse-project.el muse-publish.el muse-regexps.el
4737 muse-texinfo.el muse.el
4740 .arch-ids/muse-build.el.id
4741 ==> scripts/.arch-ids/muse-build.el.id
4743 ==> scripts/muse-build.el
4745 removed directories:
4746 experimental experimental/.arch-ids
4749 2005-04-14 23:46:47 GMT Michael Olson <mwolson@gnu.org> patch-25
4752 Merge contents of muse-latexcjk.el into muse-latex.el.
4754 muse--main--1.0--patch-25
4756 2005-04-14 Michael Olson <mwolson@gnu.org>
4758 * muse-latex.el (muse-latexcjk-header, muse-latexcjk-footer)
4759 (muse-latexcjk-encoding-map, muse-latexcjk-encoding-default)
4760 (muse-latexcjk-encoding, muse-latexcjk-transform-content-type):
4761 Merge in from muse-latexcjk.el.
4763 * muse-latexcjk.el: Removed, functionality merged with
4767 .arch-ids/muse-latexcjk.el.id muse-latexcjk.el
4770 ChangeLog muse-latex.el
4773 2005-04-06 23:25:47 GMT Michael Olson <mwolson@gnu.org> patch-24
4776 Merge muse-xhtml.el into muse-html.el.
4778 muse--main--1.0--patch-24
4780 2005-04-06 Michael Olson <mwolson@gnu.org>
4782 * examples/mwolson/muse-init.el: Update with respect to the
4783 muse-xhtml.el merge.
4785 * muse-html.el: The contents of muse-xhtml.el have been merged in
4786 as advised by John Wiegley.
4787 (muse-html-style-sheet): Add example for XHTML use in the
4788 function's documentation.
4789 (muse-xhtml-header, muse-xhtml-footer, muse-xhtml-markup-tags):
4790 Moved from muse-xhtml.el.
4792 * muse-xhtml.el: Removed; contents merged into muse-html.el.
4795 .arch-ids/muse-xhtml.el.id muse-xhtml.el
4798 ChangeLog examples/mwolson/muse-init.el muse-html.el
4801 2005-04-06 03:18:55 GMT Michael Olson <mwolson@gnu.org> patch-23
4804 Try to fix regexps for Emacs 21.4.
4806 muse--main--1.0--patch-23
4808 2005-04-05 Michael Olson <mwolson@gnu.org>
4810 * muse-regexps.el (muse-extreg-usable-p): Try to make regexps work
4814 ChangeLog muse-regexps.el
4817 2005-04-01 17:59:47 GMT Michael Olson <mwolson@gnu.org> patch-22
4820 Add comments to the publish-project example script
4822 muse--main--1.0--patch-22
4824 2005-04-01 Michael Olson <mwolson@gnu.org>
4826 * examples/publish-project: Moved here from
4827 scripts/publish-project. Added a few comments so people know what
4831 ChangeLog examples/publish-project
4834 scripts/.arch-ids/publish-project.id
4835 ==> examples/.arch-ids/publish-project.id
4836 scripts/publish-project
4837 ==> examples/publish-project
4840 2005-04-01 02:27:08 GMT Michael Olson <mwolson@gnu.org> patch-21
4843 New XHTML style, add more examples to my sample muse config
4845 muse--main--1.0--patch-21
4847 2005-03-31 Michael Olson <mwolson@gnu.org>
4849 * examples/mwolson/muse-init.el: Give an example of deriving a
4850 custom publishing style.
4851 (my-muse-blosxom-finalize): Finalizes the "my-blosxom" style.
4852 (my-muse-prepare-entry-for-xanga): Mangle the published output
4853 from a blosxom project and copy the result to the clipboard for
4854 easy pasting into Xanga's web form. The file is untouched.
4856 * muse-html.el (muse-html-style-sheet): Include the <style
4857 type="text/css"></style> wrapper around the example.
4858 (muse-html-header): Don't add <style type="text/css"></style>
4859 around the value of `muse-html-style-sheet' anymore. This allows
4860 for the option of putting your stylesheet(s) in a separate file.
4861 An example of this is given in the documentation for this
4864 * muse-xhtml: New file that implements a publishing style which is
4865 derived from HTML mode. It uses a slightly modified version of
4866 the HTML markup rules to generate XHTML-compliant output.
4868 * muse-blosxom.el: Add new "blosxom-xhtml" style. The old
4869 "blosxom" style has been renamed to "blosxom-html". Fix a few
4872 * muse-journal.el: Add new "journal-xhtml" style.
4874 * muse-message.el: Add new "message-xhtml" style.
4877 .arch-ids/muse-xhtml.el.id muse-xhtml.el
4880 ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
4881 muse-html.el muse-journal.el muse-message.el
4884 2005-03-25 03:55:13 GMT Michael Olson <mwolson@gnu.org> patch-20
4887 Add my muse configuration to the examples
4889 muse--main--1.0--patch-20
4891 2005-03-24 Michael Olson <mwolson@gnu.org>
4893 * examples/johnw: Move John Wiegley's configuration to this
4896 * examples/mwolson: My configuration files go here.
4898 * examples/mwolson/muse-init.el: My Muse configuration file. I
4899 just figured out how to keep links from being spell-checked or
4900 split up by fill-mode, so the implementation of this may be found
4901 here. I also made a function that sets up a blog entry for me.
4904 examples/johnw/.arch-ids/=id examples/mwolson/.arch-ids/=id
4905 examples/mwolson/.arch-ids/muse-init.el.id
4906 examples/mwolson/muse-init.el
4912 examples/.arch-ids/muse-johnw.el.id
4913 ==> examples/johnw/.arch-ids/muse-johnw.el.id
4914 examples/.arch-ids/publish-johnw.id
4915 ==> examples/johnw/.arch-ids/publish-johnw.id
4916 examples/muse-johnw.el
4917 ==> examples/johnw/muse-johnw.el
4918 examples/publish-johnw
4919 ==> examples/johnw/publish-johnw
4922 examples/johnw examples/johnw/.arch-ids examples/mwolson
4923 examples/mwolson/.arch-ids
4926 2005-03-24 22:57:10 GMT Michael Olson <mwolson@gnu.org> patch-19
4929 Add muse-blosxom script and plugin for pyblosxom
4931 muse--main--1.0--patch-19
4933 2005-03-24 Michael Olson <mwolson@gnu.org>
4935 * muse-blosxom.el: Update copyright notice in headers and mention
4936 the pyblosxom scripts.
4938 * contrib/pyblosxom: New directory containing pyblosxom plugins
4941 * contrib/getstamps.py: Script that generates the "timestamps"
4942 file, run on the local machine.
4944 * contrib/hardcodedates.py: PyBlosxom plugin that interprets the
4948 contrib/pyblosxom/.arch-ids/=id
4949 contrib/pyblosxom/.arch-ids/getstamps.py.id
4950 contrib/pyblosxom/.arch-ids/hardcodedates.py.id
4951 contrib/pyblosxom/getstamps.py
4952 contrib/pyblosxom/hardcodedates.py
4955 ChangeLog muse-blosxom.el
4958 contrib/pyblosxom contrib/pyblosxom/.arch-ids
4961 2005-03-23 19:05:09 GMT Michael Olson <mwolson@gnu.org> patch-18
4964 muse-blosxom.el has matured past experimental status
4966 muse--main--1.0--patch-18
4968 2005-03-23 Michael Olson <mwolson@gnu.org>
4970 * muse-blosxom.el: Remove common functionality that has already
4971 been implemented in `muse-html.el'. Derive this mode from
4972 `muse-html'. Update documentation. I now feel that this file is
4973 ready to be included in the top-level Muse directory.
4976 ChangeLog muse-blosxom.el
4979 experimental/.arch-ids/muse-blosxom.el.id
4980 ==> .arch-ids/muse-blosxom.el.id
4981 experimental/muse-blosxom.el
4985 2005-03-22 05:28:01 GMT Michael Olson <mwolson@gnu.org> patch-17
4988 Make muse-blosxom.el slightly less experimental
4990 muse--main--1.0--patch-17
4992 2005-03-22 Michael Olson <mwolson@gnu.org>
4994 * experimental/muse-blosxom.el (muse-blosxom-page-date-alist):
4995 Renamed from `blosxom-page-date-alist'. Currently it does nothing
4997 (muse-blosxom-markup-regexps): Remove unnecessary first grouping
4998 from the `muse-blosxom-markup-date-directive' rule.
4999 (blosxom-set-time): Remove this function. We're not going to be
5000 touching the timestamp manually anymore -- it's too much of a
5001 hassle. Right now I've got a python program that compiles a
5002 timestamp file and a pyblosxom helper that reads it. Something
5003 similar could be arranged for blosxom, I'm sure.
5007 ChangeLog experimental/muse-blosxom.el
5010 2005-03-20 19:40:10 GMT Michael Olson <mwolson@gnu.org> patch-16
5013 Apply latest journal-related updates from johnw
5015 muse--main--1.0--patch-16
5019 ChangeLog examples/muse-johnw.el muse-journal.el
5022 2005-03-01 02:58:29 GMT Michael Olson <mwolson@gnu.org> patch-15
5025 Add Projects node to the manual
5027 muse--main--1.0--patch-15
5029 2005-02-28 Michael Olson <mwolson@gnu.org>
5031 * muse.texi: Change copyright notice since the FSF is now the
5033 (Projects): New node, based on a section from the README file.
5039 2005-03-01 02:25:15 GMT Michael Olson <mwolson@gnu.org> patch-14
5042 Correct documentation, adding some content.
5044 muse--main--1.0--patch-14
5046 2005-02-28 Michael Olson <mwolson@gnu.org>
5048 * muse.texi: Change license terms of the documentation to the GNU
5049 GPL instead of the GNU FDL, as per the consent of the copyright
5050 holders of the emacs-wiki manual, from which this is based. Some
5051 emacs-wiki-isms in the manual were corrected, and the Getting
5052 Started section was updated.
5058 2005-02-17 19:08:19 GMT Michael Olson <mwolson@gnu.org> patch-13
5061 Make muse-blosxom.el a bit more sane, still need to bum it down a bit
5063 muse--main--1.0--patch-13
5065 2005-02-17 Michael Olson <mwolson@gnu.org>
5067 * experimental/muse-blosxom.el: Somehow the contents of this file
5068 managed to get duplicated. I removed the duplicates.
5069 (muse-blosxom-date): Remove this, since it is not useful.
5070 (muse-blosxom-header): Use the standard header that blosxom.el
5074 ChangeLog experimental/muse-blosxom.el
5077 2005-02-08 04:20:41 GMT Michael Olson <mwolson@gnu.org> patch-12
5080 Initial commit of muse.texi, nothing substantial
5082 muse--main--1.0--patch-12
5084 2005-02-07 Michael Olson <mwolson@gnu.org>
5086 * muse.texi: New file that provides the documentation for Muse.
5087 It is in a very rough form at the moment. Nothing substantial may
5088 be found here yet. Be ye warned.
5091 .arch-ids/muse.texi.id muse.texi
5097 2005-02-08 01:15:15 GMT Michael Olson <mwolson@gnu.org> patch-11
5100 Add docstring, new trivial function
5102 muse--main--1.0--patch-11
5104 2005-02-07 Michael Olson <mwolson@gnu.org>
5106 * muse-mode.el (muse-mode-map): Make "C-c =" trigger
5107 `muse-what-changed'. No functionality change.
5108 (muse-what-changed): New function that displays in diff format the
5109 changes made since the buffer was last saved.
5111 * muse-project.el (muse-project-publish): Add docstring.
5114 ChangeLog muse-mode.el muse-project.el
5117 2005-02-04 18:42:08 GMT Michael Olson <mwolson@gnu.org> patch-10
5120 Add experimental version of muse-blosxom.el to project
5122 muse--main--1.0--patch-10
5124 2005-02-04 Michael Olson <mwolson@gnu.org>
5126 * Makefile (realclean): Remove file that gets generated when fonts
5129 * experimental/muse-bloxsom.el: New file that implements Blosxom
5130 support for Muse. It's in a very rough state, hence its placement
5131 in the `experimental' directory.
5134 experimental/.arch-ids/=id
5135 experimental/.arch-ids/muse-blosxom.el.id
5136 experimental/muse-blosxom.el
5142 experimental experimental/.arch-ids
5145 2005-02-04 18:19:44 GMT Michael Olson <mwolson@gnu.org> patch-9
5148 Make permissions more consistent
5150 muse--main--1.0--patch-9
5156 modified directories:
5157 contrib examples scripts
5160 2005-02-04 18:13:56 GMT Michael Olson <mwolson@gnu.org> patch-8
5165 muse--main--1.0--patch-8
5167 2005-02-04 Michael Olson <mwolson@gnu.org>
5169 * muse-build.el: Add contrib directory to `load-path'.
5170 (muse-elint-files): Load `muse-regexps.el'.
5172 * scripts/publish: Change permissions so that this script is
5173 executable. Add contrib directory to load list. Add
5174 `muse-regexps.el' to list.
5177 ChangeLog muse-build.el scripts/publish
5180 2005-01-31 21:04:43 GMT Michael Olson <mwolson@gnu.org> patch-7
5183 Use "—" instead of "—"
5185 muse--main--1.0--patch-7
5187 2005-01-31 Michael Olson <mwolson@gnu.org>
5189 * muse-docbook.el (muse-docbook-markup-strings): Replace "—"
5190 with "—" so that documents validate properly. Thanks to
5191 Björn Lindström for the suggestion.
5193 * muse-html.el (muse-html-markup-strings): Ditto.
5196 ChangeLog muse-docbook.el muse-html.el
5199 2005-01-25 19:04:31 GMT Michael Olson <mwolson@gnu.org> patch-6
5202 Fix use of "[:blank:]" in underline markup
5204 muse--main--1.0--patch-6
5206 2005-01-25 Michael Olson <mwolson@gnu.org>
5208 * muse-colors.el (muse-colors-markup): Replace "[:blank:]" with
5209 use of `muse-regexp-blank'.
5212 ChangeLog muse-colors.el
5215 2005-01-03 06:00:43 GMT Michael Olson <mwolson@member.fsf.org> patch-5
5218 Fix problem with headings being given wrong face
5220 muse--main--1.0--patch-5
5222 2005-01-03 Michael Olson <mwolson@gnu.org>
5224 * muse-colors.el: Add header.
5225 (muse-colors-emphasized): Headings were being given the coloring
5226 for the next level of heading instead of the real
5227 level (i.e. `muse-header-2' instead of `muse-header-1' for "*
5228 Heading"). Thanks to Lan Yufeng for finding this and sending a
5231 * muse-regexps.el: Fix header.
5234 ChangeLog muse-colors.el muse-regexps.el
5237 2005-01-02 00:02:15 GMT Michael Olson <mwolson@member.fsf.org> patch-4
5242 muse--main--1.0--patch-4
5244 2005-01-01 Michael Olson <mwolson@gnu.org>
5246 * ChangeLog: Move old ChangeLog to ChangeLog.2004. This new
5247 version will be automatically maintained by Arch.
5251 .arch-ids/ChangeLog.id ChangeLog
5254 .arch-ids/ChangeLog.id
5255 ==> .arch-ids/ChangeLog.2004.id
5260 2004-12-30 07:26:48 GMT Michael Olson <mwolson@member.fsf.org> patch-3
5263 Extended regexps fix, allow spaces in 1st part of links
5265 muse--main--1.0--patch-3
5267 2004-12-30 Michael Olson <mwolson@gnu.org>
5269 * muse.el (muse-link-regexp): Allow spaces in the first part of
5272 * muse-colors.el, muse-convert.el, muse-docbook.el: Use
5273 customizable alternatives to extended character classes.
5275 * muse-html.el, muse-mode.el, muse-publish.el: Ditto.
5278 ChangeLog muse-colors.el muse-convert.el muse-docbook.el
5279 muse-html.el muse-mode.el muse-publish.el muse.el
5282 2004-12-30 02:18:07 GMT Michael Olson <mwolson@member.fsf.org> patch-2
5285 Begin to change regexp handling, tweak muse.el header
5287 muse--main--1.0--patch-2
5289 2004-12-29 Michael Olson <mwolson@gnu.org>
5291 * muse.el: Change Copyright notice to FSF. Change Maintainer to
5294 * muse-regexps.el: New file that implements regexp handling.
5295 Generalized regexp options will be moved to it eventually.
5298 .arch-ids/muse-regexps.el.id muse-regexps.el
5304 2004-12-30 01:49:50 GMT Michael Olson <mwolson@member.fsf.org> patch-1
5307 Do some early spring cleaning
5309 muse--main--1.0--patch-1
5311 2004-12-29 Michael Olson <mwolson@gnu.org>
5313 * Makefile: Change path to `publish' script.
5315 * contrib/pcomplete.el: New file that is used by Muse without
5316 actually being a part of it: hence its location in the contrib
5319 * contrib/cgi.el, contrib/httpd.el: New location.
5321 * examples/muse-johnw.el, examples/publish-johnw: Ditto.
5323 * scripts/publish, scripts/publish-project: Ditto.
5326 contrib/.arch-ids/=id contrib/.arch-ids/pcomplete.el.id
5327 contrib/pcomplete.el examples/.arch-ids/=id
5328 scripts/.arch-ids/=id
5335 ==> contrib/.arch-ids/cgi.el.id
5336 .arch-ids/httpd.el.id
5337 ==> contrib/.arch-ids/httpd.el.id
5338 .arch-ids/muse-johnw.el.id
5339 ==> examples/.arch-ids/muse-johnw.el.id
5340 .arch-ids/publish-johnw.id
5341 ==> examples/.arch-ids/publish-johnw.id
5342 .arch-ids/publish-project.id
5343 ==> scripts/.arch-ids/publish-project.id
5344 .arch-ids/publish.id
5345 ==> scripts/.arch-ids/publish.id
5349 ==> contrib/httpd.el
5351 ==> examples/muse-johnw.el
5355 ==> examples/publish-johnw
5357 ==> scripts/publish-project
5360 contrib contrib/.arch-ids examples examples/.arch-ids scripts
5364 2004-12-30 01:33:11 GMT Michael Olson <mwolson@member.fsf.org> base-0
5367 tag of mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
5369 muse--main--1.0--base-0
5371 (automatically generated log message)
5374 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--base-0
5375 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-1
5376 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-2
5377 lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-1
5378 lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-2
5379 mwolson@member.fsf.org--2004/muse--main--1.0--base-0
5380 mwolson@member.fsf.org--2004/muse--main--1.0--patch-1
5381 mwolson@member.fsf.org--2004/muse--main--1.0--patch-2
5382 mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
5383 mwolson@member.fsf.org--2004/muse--mwolson--1.0--base-0
5384 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-1
5385 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-2
5386 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-3
5387 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-4
5388 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-5
5389 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-6
5390 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-7
5391 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-8