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 13:42:15 GMT Michael Olson <mwolson@gnu.org> patch-216
8 Allow links to temporary files to be visited.
10 muse--main--1.0--patch-216
12 * lisp/muse-mode.el (muse-visit-link-default): Permit visiting of
13 temporary files. These are buffers that do not have a corresponding
17 ChangeLog lisp/muse-mode.el
20 2005-09-01 11:41:14 GMT Michael Olson <mwolson@gnu.org> patch-215
23 Fix save-match-data gaffe.
25 muse--main--1.0--patch-215
27 * lisp/muse-regexps.el (muse-regexp-emacs-revision): Move save-match-data
28 outside of `and' statement.
31 ChangeLog lisp/muse-regexps.el
34 2005-08-31 03:48:28 GMT Michael Olson <mwolson@gnu.org> patch-214
37 Introduce :link-suffix. muse-wiki: Don't mangle acronyms in titles.
39 muse--main--1.0--patch-214
41 * examples/mwolson/muse-init.el: Update.
43 * muse-blosxom.el ("blosxom-html", "blosxom-xhtml"): Use :link-suffix to
44 ensure that links to other pages in this project are given the proper
47 * muse-latex.el ("pdf", "pdfcjk"): Ditto.
49 * muse-journal.el (muse-journal-rdf-header): Use muse-publish-link-name
50 instead of muse-publish-output-name.
52 * muse-publish.el (muse-publish-link-name, muse-publish-link-file): New
53 functions that consult the :link-suffix when returning the name of the
54 link (or the complete file name for the latter function). If
55 :link-suffix does not exist, use :suffix. This should help Muse be
56 able to handle some more usage scenarios.
57 (muse-publish-prepare-url): Use muse-publish-link-name instead of
58 muse-publish-output-name.
60 * muse-wiki.el (muse-wiki-resolve-project-page): Use
61 muse-publish-link-file instead of muse-publish-output-file.
62 (muse-wiki-publish-pretty-title): Don't space-separate capitalized
63 letters. The old behavior was not friendly to acronyms.
66 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
67 lisp/muse-journal.el lisp/muse-latex.el lisp/muse-publish.el
71 2005-08-29 06:14:35 GMT Michael Olson <mwolson@gnu.org> patch-213
74 Correct the publish-project example.
76 muse--main--1.0--patch-213
78 * examples/publish-project: Remove "-l muse-build.el" and note that the
79 user's muse-init.el file should add the Muse directories to load-path.
82 ChangeLog examples/publish-project
85 2005-08-29 06:04:51 GMT Michael Olson <mwolson@gnu.org> patch-212
88 Reinstate former extended character class rules.
90 muse--main--1.0--patch-212
92 * lisp/muse-regexps.el (muse-regexp-use-character-classes): Looks like
93 extended regexps really don't work well on Emacs 21.2 or 21.3, so
95 (muse-regexp-emacs-revision): New variable that indicates the revision
96 number of this version of Emacs.
97 (muse-extreg-usable-p): Reinstate old rules -- Emacs 21.2 and 21.3
98 aren't working well enough with extended character classes in regexps.
100 * lisp/muse.el (muse-version): If INSERT option is given, insert the text
101 instead of just displaying it.
104 ChangeLog lisp/muse-regexps.el lisp/muse.el
107 2005-08-28 23:59:03 GMT Michael Olson <mwolson@gnu.org> patch-211
110 Fix paragraph-filling breakage in Emacs21.
112 muse--main--1.0--patch-211
114 * lisp/muse-mode.el (muse-mode): Check explicitly for Emacs21 rather than
115 relying on muse-extreg-usable-p. Thanks to Sergey Vlasov for the bug
119 ChangeLog lisp/muse-mode.el
122 2005-08-27 02:25:35 GMT Michael Olson <mwolson@gnu.org> patch-210
125 Allow Emacs 21.3 to use extended character classes in regexps.
127 muse--main--1.0--patch-210
129 * lisp/muse-regexps.el (muse-extreg-usable-p): Use a simpler algorithm.
130 Since enough positive reports have come in about the usability of 21.3,
131 we'll allow it to use extended character classes in regexps by default.
134 ChangeLog lisp/muse-regexps.el
137 2005-08-26 14:48:08 GMT Michael Olson <mwolson@gnu.org> patch-209
140 Don't prompt unnecessarily when doing C-c C-t in a Muse project file.
142 muse--main--1.0--patch-209
144 * lisp/muse-publish.el (muse-publish-get-output-dir): Use
145 `muse-read-directory-name' instead of `read-file-name'. Now Muse won't
146 offer the style and directory prompt when you hit C-c C-t in a file
147 belonging to a defined Muse project. Otherwise prompt. Thanks to Yann
150 * lisp/muse.el (muse-read-directory-name): New function that defines a
151 fallback version of `read-directory-name', since Emacs21 doesn't have
155 ChangeLog lisp/muse-publish.el lisp/muse.el
158 hodique@lifl.fr--2005/muse--yh--1.0--patch-34
159 hodique@lifl.fr--2005/muse--yh--1.0--patch-35
160 hodique@lifl.fr--2005/muse--yh--1.0--patch-36
161 hodique@lifl.fr--2005/muse--yh--1.0--patch-37
162 hodique@lifl.fr--2005/muse--yh--1.0--patch-38
163 hodique@lifl.fr--2005/muse--yh--1.0--patch-39
166 2005-08-25 05:44:56 GMT Michael Olson <mwolson@gnu.org> patch-208
169 Fix problem with links at beginning of buf and paragraphs.
171 muse--main--1.0--patch-208
173 * experimental/muse-xml.el (muse-xml-markup-regexps): Update to do what I
176 * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
178 * muse-html.el (muse-html-markup-regexps): Ditto.
180 * muse-publish.el (muse-publishing-last-position): New variable that
181 indicates our last buffer position while publishing the current rule.
182 Used to make sure the process doesn't get stalled.
183 (muse-publish-markup): Fix edge case where links at beginning of
184 buffer, with read-only text, would prevent the beginning of buffer from
186 (muse-publish-markup-directive): Fix case where two directives of the
187 same size would prevent any following directives from being
188 interpreted. We accomplish this by setting the last published position
189 to nil after each directive.
192 ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
193 lisp/muse-html.el lisp/muse-publish.el
196 2005-08-24 03:45:13 GMT Michael Olson <mwolson@gnu.org> patch-207
199 Document publishing directives.
201 muse--main--1.0--patch-207
203 * muse.texi (Getting Started): Remove crufty sentence.
204 (Directives): New section that describes the likes of #title and
211 2005-08-23 04:36:54 GMT Michael Olson <mwolson@gnu.org> patch-206
214 Document WikiNames and update header publishing information.
216 muse--main--1.0--patch-206
218 * muse.texi (Headings): Any level of headings is supported.
219 (Emphasizing Text): Verbatim text may span multiple lines.
220 (Explicit Links): Refactor Links section into Explicit Links, Implicit
222 (Implicit Links): Document WikiNames and InterWiki links.
228 2005-08-22 20:37:10 GMT Michael Olson <mwolson@gnu.org> patch-205
231 Finish NEWS, handle emphasis at EOF edge case.
233 muse--main--1.0--patch-205
235 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-underlined)
236 (muse-colors-verbatim): Highlight emphasis at the end of file, as long
237 as there is a terminating emphasis delimiter.
239 * examples/mwolson/muse-init.el: Sync with my latest configuration.
241 * NEWS: Bring this up to date.
244 ChangeLog NEWS examples/mwolson/muse-init.el
248 2005-08-19 16:55:39 GMT Michael Olson <mwolson@gnu.org> patch-204
251 muse-html: Add muse-xhtml-extension.
253 muse--main--1.0--patch-204
255 * lisp/muse-html.el (muse-xhtml-extension): New option that specifies the
256 default file extension for publishing XHTML files. Thanks to Trent
257 Buck for the suggestion.
261 ChangeLog lisp/muse-html.el
264 2005-08-19 16:24:08 GMT Michael Olson <mwolson@gnu.org> patch-203
267 Add items through patch-149 to NEWS.
269 muse--main--1.0--patch-203
271 * NEWS (progress): Catch up to patch-149.
273 * lisp/muse-mode.el (muse-mode): Remove spurious comment.
275 * lisp/muse-publish.el (muse-publish): Ditto.
278 ChangeLog NEWS lisp/muse-mode.el lisp/muse-publish.el
281 2005-08-18 06:53:31 GMT Michael Olson <mwolson@gnu.org> patch-202
284 Make building of Debian revisions work.
286 muse--main--1.0--patch-202
288 * Makefile (distclean): Don't remove anything in debian/, since it will
290 (debclean): Removed, since two different targets need slightly
291 different versions of this. Even abstraction has its limits.
292 (debbuild): New target that takes care of performing the build itself.
293 (debrevision): New target that makes a revision build, where the
294 original tarball must not be modified.
295 (debrevision): Split out building stuff to debbuild target.
297 * debian/changelog: Several revisions worth of Debian fun.
299 * debian/control (Build-Depends-Indep): Add emacs21 | emacsen.
300 (Description): Make this match the ITP and shorten the text.
303 ChangeLog Makefile Makefile.defs debian/changelog
307 2005-08-14 07:10:16 GMT Michael Olson <mwolson@gnu.org> patch-201
310 Prepare initial upload for Debian project.
312 muse--main--1.0--patch-201
314 * Makefile.defs (LASTUPLOAD): Mark as the previous Debian package
315 version, since we only want the last changelog entry to appear on the
316 initial Debian upload.
318 * debian/changelog: New Debian package 3.01.arch.201-1.
321 ChangeLog Makefile.defs debian/changelog
324 2005-08-13 05:05:41 GMT Michael Olson <mwolson@gnu.org> patch-200
327 muse-mode: Minor regexp tweak.
329 muse--main--1.0--patch-200
331 * lisp/muse-mode.el (muse-mode): Use \\s- instead of [[:blank:]].
334 ChangeLog lisp/muse-mode.el
337 2005-08-13 00:25:54 GMT Michael Olson <mwolson@gnu.org> patch-199
340 Minor fixups from Peter K. Lee.
342 muse--main--1.0--patch-199
344 * experimental/muse-xml.el (muse-xml-fixup-tables): Be slightly less
345 restrictive with our end-of-table regexp.
347 * lisp/muse-docbook.el (muse-docbook-fixup-tables): Look for tgroup
348 instead of start of table. Be less restrictive with several of our
351 * lisp/muse-html.el: Patch from Peter K. Lee.
352 (muse-html-prepare-buffer): Work around edge case where the "charset="
353 part has already been appended to muse-html-meta-content-type.
354 (muse-html-fixup-tables): Be slightly less restrictive with our
358 ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
362 2005-08-12 20:36:10 GMT Michael Olson <mwolson@gnu.org> patch-198
365 Keep lists from getting mashed together on M-q.
367 muse--main--1.0--patch-198
369 * lisp/muse-mode.el (muse-mode): Handle footnotes. Set `paragraph-start'
370 locally so that lists don't get blended together incorrectly upon
374 ChangeLog lisp/muse-mode.el
377 2005-08-12 01:29:58 GMT Michael Olson <mwolson@gnu.org> patch-197
380 QuickStart: Minor typo in anchor example.
382 muse--main--1.0--patch-197
384 * examples/QuickStart (Anchors and tagged links): Link to an anchor only,
385 rather than a full URL.
388 ChangeLog examples/QuickStart
391 2005-08-09 23:15:10 GMT Michael Olson <mwolson@gnu.org> patch-196
394 Makefile: Use BUILDOPTS.
396 muse--main--1.0--patch-196
398 * Makefile (debrelease): Make use of $(BUILDOPTS).
400 * Makefile.defs (BUILDOPTS): New option that allows additional options to
401 be passed to dpkg-buildpackage. In case I ever make several revisions
402 before getting the -1 revision uploaded, for example, I can use "-sa"
403 here in order to make a valid pacakge.
406 ChangeLog Makefile Makefile.defs
409 2005-08-09 22:39:09 GMT Michael Olson <mwolson@gnu.org> patch-195
412 Make generated Debian packages slightly easier to upload.
414 muse--main--1.0--patch-195
416 * debian/changelog: Generate 3.01.arch.195-1.
418 * debian/rules (clean): Call $(MAKE) realclean instead of $(MAKE) clean.
420 * Makefile.defs (LASTUPLOAD): New variable that indicates the version
421 that was last uploaded to Debian.
423 * Makefile (debrelease): Use $(LASTUPLOAD) to ensure that a full set of
424 changes is generated. This means we have to use dpkg-buildpackage,
425 since debuild doesn't recognize the environment variables that it
429 ChangeLog Makefile Makefile.defs debian/changelog debian/rules
432 2005-08-09 04:01:52 GMT Michael Olson <mwolson@gnu.org> patch-194
435 Makefile: Minor deletion cleanups.
437 muse--main--1.0--patch-194
444 2005-08-09 03:26:50 GMT Michael Olson <mwolson@gnu.org> patch-193
447 Compilation cleanups.
449 muse--main--1.0--patch-193
451 * lisp/muse-mode.el (muse-mode): Use `make-local-variable' instead of
452 `make-variable-buffer-local' in order to silence compiler warnings.
454 * lisp/muse.el: Add an eval-when-compile line to silence a compiler
457 * scripts/muse-build.el (muse-elint-files): Automatically load every
458 elisp file rather than specifying each one.
461 ChangeLog lisp/muse-mode.el lisp/muse.el scripts/muse-build.el
464 2005-08-08 22:58:24 GMT Michael Olson <mwolson@gnu.org> patch-192
467 Fix failure to resolve interwiki link when clicking on it.
469 muse--main--1.0--patch-192
471 * Makefile (debclean): Minor tweak.
473 * lisp/muse-mode.el (muse-visit-link-default): Indentation fix. No func
476 * lisp/muse-project.el (muse-project-find-file): Don't add file
477 extensions to a relative name. If we're dealing with a file, open it
478 up without searching through the various projects for a path. This
479 should fix the failure to resolve an interwiki link by clicking on it.
482 ChangeLog Makefile lisp/muse-mode.el lisp/muse-project.el
485 2005-08-06 17:39:45 GMT Michael Olson <mwolson@gnu.org> patch-191
488 Makefile: Remove stale Debian packages for this version.
490 muse--main--1.0--patch-191
492 * Makefile (debclean): Remove generated Debian packages for the current
493 version in parent directory.
499 2005-08-03 04:34:50 GMT Michael Olson <mwolson@gnu.org> patch-190
502 Fix trailing backslash error.
504 muse--main--1.0--patch-190
506 * lisp/muse-project.el (muse-project-of-file): Apply 1-line
507 regexp-quoting fix from drkm.
510 ChangeLog lisp/muse-project.el
513 2005-07-27 07:43:53 GMT Michael Olson <mwolson@gnu.org> patch-189
516 Release 3.01.91 (3.02 RC2).
518 muse--main--1.0--patch-189
520 * lisp/muse.el (muse-version): Release 3.01.91 (3.02 RC2).
523 ChangeLog Makefile.defs lisp/muse.el muse.texi
526 2005-07-27 07:40:03 GMT Michael Olson <mwolson@gnu.org> patch-188
529 Escape email address and URL always.
531 muse--main--1.0--patch-188
533 * lisp/muse-publish.el (muse-publish-markup-email): Move lower. Always
534 escape and publish email address as read-only, even when it's not
536 (muse-publish-markup-url): Ditto for URL.
539 ChangeLog Makefile.defs debian/changelog lisp/muse-publish.el
542 2005-07-26 08:49:38 GMT Michael Olson <mwolson@gnu.org> patch-187
545 Inter-project output name fix.
547 muse--main--1.0--patch-187
549 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): I would've sworn
550 that I had fixed this before.
553 ChangeLog lisp/muse-wiki.el
556 2005-07-26 08:40:11 GMT Michael Olson <mwolson@gnu.org> patch-186
559 Make coloring of verbatim greater-than sign same as publishing.
561 muse--main--1.0--patch-186
563 * lisp/muse-colors.el (muse-colors-markup): Since we currently publish a
564 greater-than sign surrounded by equal signs, display it in verbatim
568 ChangeLog lisp/muse-colors.el
571 2005-07-26 08:03:41 GMT Michael Olson <mwolson@gnu.org> patch-185
574 Allow transform function for link descriptions. Bare email and URL fixes.
576 muse--main--1.0--patch-185
578 * lisp/muse-publish.el (muse-publish-url-transforms): Docfix.
579 (muse-publish-desc-transforms): New option that contains the functions
580 that will be called to transform a link description.
581 (muse-publish-markup-word): Handle Yet Another Edge Case.
582 (muse-publish-markup-email): Use
583 `muse-publish-escape-specials-in-string'. Don't publish if we have a
584 double-quote on either side.
585 (muse-publish-url): Apply description transforms.
586 (muse-publish-markup-url): Don't publish if we have a double-quote on
589 * lisp/muse-wiki.el (muse-wiki-update-wikiword-regexp)
590 (muse-wiki-wikiword-regexp, muse-wiki-use-wikiword): Minor docfixes.
591 (muse-wiki-interwiki-delimiter): New option that indicates the
592 interwiki delimiter to use.
593 (muse-wiki-interwiki-replacement): New option that indicates the
595 (muse-wiki-update-interwiki-regexp): Use muse-wiki-interwiki-delimiter.
596 (muse-wiki-publish-pretty-title): Deal with EXPLICIT argument so that
597 this can be added to muse-publish-desc-transforms.
598 (muse-wiki-publish-pretty-interwiki): New function that replaces the
599 interwiki delimiter with its replacement, but only when the given text
600 is not an explicit link.
602 * lisp/muse.el (muse-update-file-extension): New function made from the
603 innards of the :set function in `muse-file-extension'.
606 ChangeLog lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
609 2005-07-26 06:17:31 GMT Michael Olson <mwolson@gnu.org> patch-184
612 Handle anchors in all publishing styles, as well as linking to them.
614 muse--main--1.0--patch-184
616 * lisp/muse-publish.el (muse-publish-url): Publish links to anchors as
618 (muse-publish-prepare-url): Don't touch links to anchors.
620 * lisp/muse-docbook.el (muse-docbook-markup-strings): Add handler for
621 'internal-link. Treat centered text with
622 <para role="center">...</para>.
623 (muse-docbook-markup-paragraph): Slight regexp tweak.
624 (muse-docbook-insert-anchor): Docfix.
625 (muse-docbook-markup-anchor): Move lower in file.
627 * lisp/muse-html.el (muse-html-markup-strings): Add handler for
629 (muse-xhtml-markup-strings): Order list, no func change.
630 (muse-html-markup-anchor): Move up in file, no func change.
632 * lisp/muse-latex.el (muse-latex-markup-functions): Add rule for
634 (muse-latex-markup-strings): Add handler for 'internal-link.
635 (muse-latex-insert-anchor, muse-latex-markup-anchor): New functions
636 that insert an anchor around the next word or inside of a tag.
638 * lisp/muse-texinfo.el (muse-texinfo-markup-functions): Add rule for
641 * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Add handler for
643 (muse-texinfo-insert-anchor, muse-texinfo-markup-anchor): New functions
644 that insert an anchor before the next word or within a tag.
646 * NEWS: Initial attempt at documenting changes since 3.01.
649 .arch-ids/NEWS.id NEWS
652 ChangeLog lisp/muse-docbook.el lisp/muse-html.el
653 lisp/muse-latex.el lisp/muse-publish.el lisp/muse-texinfo.el
656 2005-07-26 04:30:52 GMT Michael Olson <mwolson@gnu.org> patch-183
659 Generalize some blosxom helper functions.
661 muse--main--1.0--patch-183
663 * examples/mwolson/muse-init.el (muse-project-alist): Adapt to new
664 generalized helper functions.
665 (my-muse-prepare-entry-for-xanga): Use muse-blosxom-extension rather
666 than hard-coding it. Use muse-with-temp-buffer. Handle all kinds of
669 * lisp/muse-blosxom.el: Update example in header.
670 (muse-blosxom-new-entry): Use new names for helper functions.
671 (muse-blosxom-get-categories, muse-blosxom-project-alist-entry)
672 (muse-blosxom-project-alist-dirs): Move to muse-project.el.
674 * lisp/muse-project.el (muse-project-recurse-directory): Renamed from
675 `muse-blosxom-project-get-categories'.
676 (muse-project-alist-styles): Renamed from
677 `muse-blosxom-project-alist-entry'.
678 (muse-project-alist-dirs): Renamed from
679 `muse-blosxom-project-alist-dirs'.
680 (muse-project-of-file): Use `muse-current-file'.
682 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Use
685 * lisp/muse.el (muse-current-file): New function that returns the name of
686 the currently visited or published file.
687 (muse-page-name): Use `muse-current-file'.
690 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
691 lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
694 2005-07-26 03:47:53 GMT Michael Olson <mwolson@gnu.org> patch-182
697 muse-xml: definition lists, muse-docbook: center.
699 muse--main--1.0--patch-182
701 * Makefile (%.info, %.html): Use general argument in rule.
702 (distclean): Add another cruft file.
704 * experimental/muse-xml.el (muse-xml-markup-strings): Use <list
705 type="definition"> for definition lists.
707 * lisp/muse-docbook.el (muse-docbook-markup-strings): Replace <center>
708 with <note>, since it's the closest thing I could find.
711 ChangeLog Makefile experimental/muse-xml.el
715 2005-07-24 22:46:22 GMT Michael Olson <mwolson@gnu.org> patch-181
720 muse--main--1.0--patch-181
722 * lisp/muse-colors.el (muse-colors-explicit-link): Use
723 muse-match-string-no-properties rather than match-string-no-properties.
726 ChangeLog lisp/muse-colors.el
729 2005-07-24 21:04:15 GMT Michael Olson <mwolson@gnu.org> patch-180
732 Correct breakage induced by previous patch.
734 muse--main--1.0--patch-180
736 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Don't use the local
737 path as a fallback if we are publishing.
740 ChangeLog lisp/muse-wiki.el
743 2005-07-24 21:01:02 GMT Michael Olson <mwolson@gnu.org> patch-179
746 Make interwiki links work in a few more edge cases.
748 muse--main--1.0--patch-179
750 * lisp/muse-project.el (muse-project-applicable-styles): Remove
751 assertion, now that I have a good idea of the edge cases involved.
753 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle case where
754 the current file is not part of any Muse project, allowing interwiki
755 links to be resolvable even then. Don't return a relative path if we
756 are not publishing. For visiting links, the best thing is just to
757 return the real path.
760 ChangeLog lisp/muse-project.el lisp/muse-wiki.el
763 2005-07-24 03:38:06 GMT Michael Olson <mwolson@gnu.org> patch-178
766 Fix warnings during font-lock, example tag highlighting.
768 muse--main--1.0--patch-178
770 * lisp/muse-colors.el (muse-colors-region): Prevent "Wrong side of point"
772 (muse-colors-tags): Make sure that no fontification occurs in <code> or
774 (muse-unhighlight-region): Move higher up.
775 (muse-colors-example-tag, muse-colors-literal-tag): Use
776 `muse-unhighlight-region'. Fix spelling goof. Omit (goto-char end)
777 since the point gets put in the right place automatically.
780 ChangeLog lisp/muse-colors.el
783 2005-07-24 03:01:50 GMT Michael Olson <mwolson@gnu.org> patch-177
786 muse-xml: Separate section from title.
788 muse--main--1.0--patch-177
790 * experimental/muse-xml.el (muse-xml-markup-strings): Add "level"
791 attribute to sections. Use separate <title> tag to handle the title of
792 a section. Thanks to drkm for the suggestion.
794 * lisp/muse-mode.el (muse-mode): Code indentation, no func change.
796 * lisp/muse-publish.el (muse-publish-markup-heading)
797 (muse-publish-section-close): Pass level to markup strings for all
798 section-related tags.
800 * lisp/muse.el (muse-page-name): Handle case where buffer-file-name is
804 ChangeLog experimental/muse-xml.el lisp/muse-mode.el
805 lisp/muse-publish.el lisp/muse.el
808 2005-07-23 01:29:29 GMT Michael Olson <mwolson@gnu.org> patch-176
811 Include regexps from base styles. Fix muse-project-ignore-regexp and use it more.
813 muse--main--1.0--patch-176
815 * lisp/muse-blosxom.el (muse-blosxom-get-categories): Don't include
816 folders that match `muse-project-ignore-regexp'.
818 * lisp/muse-project.el (muse-project-ignore-regexp): Correct an escape
819 omission. Add ",.*" to list of bad directory parts.
821 * lisp/muse-project.el (muse-project-of-file): Ignore PATHNAME if it
822 matches `muse-project-ignore-regexp'.
824 * lisp/muse-publish.el: Install patch from Peter K. Lee.
825 (muse-style-elements-list): New function that returns a list of
826 references to ELEM in STYLE, including base styles.
827 (muse-publish-markup-region): Use muse-style-elements-list rather than
828 muse-style-elements when getting :regexps.
830 * lisp/muse-publish.el (muse-style-element): Add docstring.
833 AUTHORS ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
837 2005-07-23 00:21:36 GMT Michael Olson <mwolson@gnu.org> patch-175
840 Initial implementation of muse-xml.el. End of section edge case.
842 muse--main--1.0--patch-175
844 * AUTHORS: Add Peter K. Lee.
846 * Makefile (experimental): New target that builds experimental programs.
847 (distclean): Remove debian/dirs, a cruft file from the debian build
850 * examples/mwolson/muse-init.el: Update.
852 * examples/mwolson/muse-init.el ("\C-cpL"): Use a better function that
853 prompts for the blog entry to visit.
855 * experimental/Makefile: New file that causes experimental stuff to be
858 * experimental/muse-xml.el: New file that provides the experimental XML
861 * lisp/muse-docbook.el (muse-docbook-markup-regexps): Re-order and fix
864 * lisp/muse-html.el (muse-html-markup-regexps): Ditto.
866 * lisp/muse-publish.el (muse-publish-section-close): Deal with edge case
867 involving end-of-file and paragraph detection.
869 * lisp/muse-wiki.el: Minor header fix.
871 * scripts/muse-build.el (load-path): Add "../experimental".
874 experimental/.arch-ids/Makefile.id
875 experimental/.arch-ids/muse-xml.el.id experimental/Makefile
876 experimental/muse-xml.el
879 AUTHORS ChangeLog Makefile examples/mwolson/muse-init.el
880 lisp/muse-docbook.el lisp/muse-html.el lisp/muse-publish.el
881 lisp/muse-wiki.el scripts/muse-build.el
884 2005-07-22 07:30:43 GMT Michael Olson <mwolson@gnu.org> patch-174
887 Try to fix <example> region coloring problem.
889 muse--main--1.0--patch-174
891 * lisp/muse-colors.el (muse-colors-example-tag, muse-colors-literal-tag):
892 If region is multiple lines, add '(font-lock-multiline t) to
893 properties. This should fix an annoying <example> region issue.
896 ChangeLog lisp/muse-colors.el
899 2005-07-22 07:19:30 GMT Michael Olson <mwolson@gnu.org> patch-173
902 Don't publish implicit links that have a double-quote at begin or end.
904 muse--main--1.0--patch-173
906 * lisp/muse-colors.el (muse-colors-implicit-link): Don't colorize if a
907 double-quote exists at beginning or end.
909 * lisp/muse-publish.el (muse-publish-markup-link): When link is implicit,
910 don't colorize if a double-quote exists at beginning or end.
913 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
916 2005-07-22 06:42:10 GMT Michael Olson <mwolson@gnu.org> patch-172
919 Fix failure to publish emphasis properly.
921 muse--main--1.0--patch-172
923 * lisp/muse-publish.el (muse-publish-markup-word): Darn off-by-one
926 * experimental/muse-wiki-old.el: Removed, since I'm happy with the state
930 experimental/.arch-ids/muse-wiki-old.el.id
931 experimental/muse-wiki-old.el
934 ChangeLog lisp/muse-publish.el
937 2005-07-22 04:55:52 GMT Michael Olson <mwolson@gnu.org> patch-171
940 Add a few common revision control directories to the ignore list.
942 muse--main--1.0--patch-171
944 * lisp/muse-project.el (muse-project-ignore-regexp): Add types of
945 directories to be ignored when building the file alist, such as those
946 used for CVS and Arch revision control data.
949 ChangeLog lisp/muse-project.el
952 2005-07-21 01:00:25 GMT Michael Olson <mwolson@gnu.org> patch-170
955 Fix #2654: Append a newline when using pdf publishing style.
957 muse--main--1.0--patch-170
959 * lisp/muse-latex.el (muse-latex-footer, muse-latexcjk-footer): Append a
963 ChangeLog lisp/muse-latex.el
966 2005-07-20 20:20:24 GMT Michael Olson <mwolson@gnu.org> patch-169
969 5 levels of headings colorization; color bare URLs.
971 muse--main--1.0--patch-169
973 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-markup):
974 Really color up to 5 headings.
975 (muse-colors-markup): Add muse-url-regexp.
976 (muse-colors-explicit-link): Renamed from muse-colors-link.
977 (muse-colors-implicit-link): Moved here from
978 `muse-wiki-colors-wikiword' in muse-wiki.el. We need it here since
979 we'll be coloring URLs.
982 ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
985 2005-07-20 19:45:15 GMT Michael Olson <mwolson@gnu.org> patch-168
988 Don't emphasize if a word constituent follows the trailer.
990 muse--main--1.0--patch-168
992 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-underlined)
993 (muse-colors-verbatim): Don't colorize if a word constituent follows
996 * lisp/muse-publish.el (muse-publish-markup-word): Don't publish if a
997 word constituent follows the trailer.
1000 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
1003 2005-07-20 18:50:12 GMT Michael Olson <mwolson@gnu.org> patch-167
1006 Add coloring for example, verbatim, and =signs=; anchor fix.
1008 muse--main--1.0--patch-167
1010 * lisp/muse-colors.el (muse-verbatim-face): New face that is used to
1011 color <example>, <verbatim>, and =signs=. Defaults to a shade of gray.
1012 (muse-colors-verbatim): Use `muse-verbatim-face'.
1013 (muse-colors-markup): Move =sign= interpreting down so it gets higher
1015 (muse-colors-tags): Add verbatim and literal tags.
1016 (muse-colors-example-tag): Use `remove-text-properties' instead of
1017 `set-text-properties', since the latter does not work consistently.
1018 (muse-colors-literal-tag): New function that strips all markup from the
1020 (muse-colors-link): Match against muse-explicit-link-regexp early on so
1021 that we can work around an annoying XEmacs issue.
1023 * lisp/muse-publish.el (muse-publish-markup-word): Make =signs=
1024 multi-line by default.
1026 * lisp/muse.el (muse-page-name): Handle case where we're given an empty
1030 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
1034 2005-07-20 16:13:37 GMT Michael Olson <mwolson@gnu.org> patch-166
1037 Link with anchor bugfix.
1039 muse--main--1.0--patch-166
1041 * lisp/muse-colors.el (muse-link-face): Highlight links with anchors as
1042 valid, as long as the base is valid.
1045 ChangeLog lisp/muse-colors.el
1048 2005-07-20 14:21:57 GMT Michael Olson <mwolson@gnu.org> patch-165
1051 Link inside table issue, fixes read-only text error.
1053 muse--main--1.0--patch-165
1055 * lisp/muse-docbook.el (muse-docbook-fixup-tables): Ignore read-only text
1056 inside tables so we don't get an error when links exist.
1058 * lisp/muse-html.el (muse-html-fixup-tables): Ditto.
1060 * lisp/muse-project.el (muse-project-publish): Don't take forced files
1061 into account when displaying the "All files published" message, unless
1062 they've actually been modified.
1064 * lisp/muse.el (muse-with-temp-buffer): If debug-on-error is non-nil,
1065 don't wrap in condition-case; we don't want the message to be muffled.
1068 ChangeLog lisp/muse-docbook.el lisp/muse-html.el
1069 lisp/muse-project.el lisp/muse.el
1072 2005-07-20 07:41:28 GMT Michael Olson <mwolson@gnu.org> patch-164
1075 Permit infinitely-nested sections.
1077 muse--main--1.0--patch-164
1079 * examples/QuickStart (Links): Use GNA link rather than johnw's site.
1080 (Deriving from an existing style): Mark up as a list.
1082 * lisp/muse-colors.el (muse-colors-outline-faces-list, muse-make-faces):
1083 Color an additional level of headings.
1085 * lisp/muse-docbook.el (muse-docbook-markup-strings): Add new
1086 section-other, section-other-end, and section-close strings.
1087 (muse-docbook-fixup-sections): Removed, since Muse now implements this
1088 through the 'section-close string.
1090 * lisp/muse-html.el (muse-xhtml-markup-strings): Omit newline from
1091 'begin-underline, since this messes up paragraph handling. Use
1092 <h5></h5> for 'section-other.
1094 (muse-html-fixup-tables): New function that sorts the table parts so
1095 that order is head, foot, body. Apparently XHTML needs this, and it
1096 seems like a good general practice, so we do it for HTML as well.
1098 * lisp/muse-latex.el (muse-latex-markup-strings): Use \\paragraph{} for
1101 * lisp/muse-publish.el (muse-publish-section-close): New function that
1102 determines where to put the section close given heading depth and
1104 (muse-publish-markup-heading): Handle 'section-other and
1105 'section-other-end. Call `muse-publish-section-close' at end of
1108 * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Use @subsubheading
1112 ChangeLog examples/QuickStart lisp/muse-colors.el
1113 lisp/muse-docbook.el lisp/muse-html.el lisp/muse-latex.el
1114 lisp/muse-publish.el lisp/muse-texinfo.el
1117 2005-07-20 05:50:55 GMT Michael Olson <mwolson@gnu.org> patch-163
1120 muse-docbook: table and anchor fixes; many non-MULE XEmacs fixes.
1122 muse--main--1.0--patch-163
1124 * lisp/muse-docbook.el: More suggestions from Dale Smith, and non-MULE
1126 (muse-docbook-markup-regexps): Deal with new table algorithm.
1127 (muse-docbook-transform-content-type, muse-docbook-encoding)
1128 (muse-docbook-finalize-buffer): Non-MULE XEmacs fix.
1129 (muse-docbook-markup-table): Use a better table algorithm, based on the
1130 one in muse-html.el. Make sure a <tgroup> surrounds the body, head,
1131 and foot of the table. Use informaltable rather than table.
1132 (muse-docbook-fixup-tables): New function that sorts all tables found
1133 in the published document so that the order is head, foot, body.
1134 (muse-docbook-markup-functions): Add anchor handler.
1135 (muse-docbook-markup-paragraph): Allow anchors to occur at beginning of
1137 (muse-docbook-markup-anchor, muse-docbook-insert-anchor): New functions
1138 that insert an anchor at point.
1140 * lisp/muse-html.el (muse-html-transform-content-type)
1141 (muse-html-encoding, muse-html-finalize-buffer): Non-MULE XEmacs fixes.
1143 * examples/QuickStart (Anchors and tagged links): Improve anchor example.
1145 * lisp/muse.el (muse-eval-lisp): XEmacs fix.
1147 * lisp/muse.el (muse-with-temp-buffer): XEmacs fix. Include the body
1148 that was evaluated in the output.
1151 ChangeLog examples/QuickStart lisp/muse-docbook.el
1152 lisp/muse-html.el lisp/muse-latex.el lisp/muse.el
1155 2005-07-19 08:11:37 GMT Michael Olson <mwolson@gnu.org> patch-162
1158 muse-texinfo: Improve formatting for enddots, dots, underline.
1160 muse--main--1.0--patch-162
1162 * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Improve translation
1163 of enddots and dots. For begin-underline and end-underline, use "_",
1164 since we don't have anything better.
1167 ChangeLog lisp/muse-texinfo.el
1170 2005-07-19 07:51:54 GMT Michael Olson <mwolson@gnu.org> patch-161
1173 muse-texinfo: Fix #2635 by adding `}' and `{' to specials list.
1175 muse--main--1.0--patch-161
1177 * lisp/muse-texinfo.el (muse-texinfo-markup-specials): Add `{' and `}' to
1178 list. This should fix #2635.
1181 ChangeLog lisp/muse-texinfo.el
1184 2005-07-19 07:24:38 GMT Michael Olson <mwolson@gnu.org> patch-160
1187 muse-texinfo fixes; use info-pdf to generate PDF doc for QuickStart.
1189 muse--main--1.0--patch-160
1191 * Makefile.defs (VERSION): Prepare snapshot 3.01.arch.160.
1193 * debian/changelog: Ditto.
1195 * debian/control (Build-Depends-Indep): Add tetex-bin.
1197 * examples/Makefile (%.pdf): Use info-pdf, since it generates nicer
1200 * examples/QuickStart: Remove stray <comment> now that the bug that made
1201 it necessary is fixed.
1203 * lisp/muse-blosxom.el: Credit Björn Lindström for his excellent
1206 * lisp/muse-texinfo.el (muse-texinfo-header, muse-texinfo-footer): Move
1207 the contents from the footer to the header.
1209 * lisp/muse-texinfo.el (muse-texinfo-markup-table): Insert space before
1210 each number, not after.
1212 * lisp/muse.el (muse-eval-lisp): Minor whitespace fix.
1214 * lisp/muse.el (muse-with-temp-buffer): Throw a backtrace if an error
1215 happens when doing batch publishing. Minor whitespace fix.
1218 ChangeLog Makefile.defs debian/changelog debian/control
1219 examples/Makefile examples/QuickStart lisp/muse-blosxom.el
1220 lisp/muse-texinfo.el lisp/muse.el
1223 2005-07-19 05:50:25 GMT Michael Olson <mwolson@gnu.org> patch-159
1226 Handle a few more DocBook edge cases; all known DocBook issues are fixed.
1228 muse--main--1.0--patch-159
1230 * examples/QuickStart: Add "Write me." to empty sections at end so that
1231 they publish correctly with DocBook.
1233 * lisp/muse-docbook.el (muse-docbook-markup-paragraph): Handle case where
1234 paragraph starts with emphasis, example, link, or email address.
1237 ChangeLog examples/QuickStart lisp/muse-docbook.el
1240 2005-07-19 05:34:28 GMT Michael Olson <mwolson@gnu.org> patch-158
1243 Handle embedded docbook footnotes and <literal> edge case.
1245 muse--main--1.0--patch-158
1247 * lisp/muse-docbook.el: Implement more suggestions from Dale Smith.
1248 (muse-docbook-markup-strings): Use systemitem for example text.
1249 (muse-docbook-markup-paragraph): Allow for embedded footnotes that have
1250 <para></para> inside of them.
1252 * lisp/muse-html.el (muse-html-escape-string): Don't deal with '&<>"'
1255 * lisp/muse-publish.el (muse-publish-url-transforms): Add
1256 muse-publish-escape-specials-in-string to list by default.
1258 * lisp/muse-publish.el (muse-publish-escape-specials): New optional third
1259 argument IGNORE-READ-ONLY determines whether or not to ignore the
1260 read-only property when transforming text. Add docstring.
1261 (muse-publish-markup-word): Use non-nil third argument to
1262 muse-publish-escape-specials when we're publishing `='-delimited text.
1263 This allows =<literal><tag></literal>= to work as intended.
1265 * lisp/muse-publish.el (muse-publish-escape-specials-in-string): Ignore
1266 arguments after the first so that we can include this in
1267 `muse-publish-url-transforms'.
1269 * lisp/muse-publish.el (muse-publish-prepare-url): Add docstring.
1272 ChangeLog lisp/muse-docbook.el lisp/muse-html.el
1273 lisp/muse-publish.el
1276 2005-07-19 03:07:59 GMT Michael Olson <mwolson@gnu.org> patch-157
1279 Misc. blosxom fixes, like category directive.
1281 muse--main--1.0--patch-157
1283 * contrib/pyblosxom/getstamps.py: Add file extension.
1285 * contrib/pyblosxom/hardcodedates.py (get_all_timestamps): Omit file
1286 extension. This will allow Muse to specify it once a
1287 timestamps-writing routine gets written.
1289 * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Pay
1290 attention to the "category" directive, if it exists. Use file-truename
1291 instead of expand-file-name for base directory.
1293 * lisp/muse-blosxom.el (muse-blosxom-new-entry): Add #category directive
1296 * lisp/muse-project.el (muse-project): Add :timestamps to list of
1297 available tags, even though it doesn't do anything yet.
1300 ChangeLog contrib/pyblosxom/getstamps.py
1301 contrib/pyblosxom/hardcodedates.py lisp/muse-blosxom.el
1302 lisp/muse-project.el
1305 2005-07-18 08:53:32 GMT Michael Olson <mwolson@gnu.org> patch-156
1308 Small logic fix with temp files.
1310 muse--main--1.0--patch-156
1312 * lisp/muse.el (muse-with-temp-buffer): Use buffer-live-p instead of
1313 buffer-name to determine whether the buffer is still around.
1316 ChangeLog lisp/muse.el
1319 2005-07-18 08:23:00 GMT Michael Olson <mwolson@gnu.org> patch-155
1322 Make customize of muse-project-alist work in Emacs21 and XEmacs.
1324 muse--main--1.0--patch-155
1326 * lisp/muse.el (muse-widget-type-value-create)
1327 (muse-widget-child-value-get, muse-widget-type-match): Minimum set of
1328 extra widgets from 'lazy type that are needed to get the
1329 `muse-project-alist' customize interface to work on XEmacs and Emacs21.
1331 * lisp/muse.el (muse-implicit-link-functions)
1332 (muse-explicit-link-functions): Remove predefined wiki-related options.
1333 These are added in muse-wiki via custom-add-option.
1335 * lisp/muse-mode.el (muse-mode-hook): Ditto.
1337 * lisp/muse-colors.el (muse-colors-emphasized): Use eq instead of memq.
1339 * lisp/muse-project.el (muse-project-alist-get): Turn :symbols into
1340 ":strings" to cope with Emacs21 and XEmacs.
1341 (muse-project-alist-set): Turn ":strings" back into ":symbols".
1343 * lisp/muse-project.el (muse-project): Derive from 'default rather than
1344 'lazy, since that is an Emacs CVS-ism. Separate logical groups with
1345 newlines. Control indentation. Remove an unnecessary inlined repeat.
1347 * lisp/muse-project.el (muse-project-alist): Use cons instead of alist,
1348 since XEmacs doesn't support the alist widget. Deal with case where no
1349 projects are defined, or a strange expression is used.
1351 * lisp/muse-wiki.el: Insinuate muse-wiki link handlers and mode hook
1352 stuff using custom-add-option.
1355 ChangeLog lisp/muse-colors.el lisp/muse-mode.el
1356 lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
1359 2005-07-18 03:31:38 GMT Michael Olson <mwolson@gnu.org> patch-154
1362 Don't kill temp buffer if debug-on-error is non-nil.
1364 muse--main--1.0--patch-154
1366 * lisp/muse.el (muse-with-temp-buffer): Only kill the temp buffer when
1367 debug-on-error is nil. Use " *muse-temp*" for the buffer name.
1370 ChangeLog lisp/muse.el
1373 2005-07-18 03:05:11 GMT Michael Olson <mwolson@gnu.org> patch-153
1376 Expand Debian package description.
1378 muse--main--1.0--patch-153
1380 * debian/control (Description): Expand this to make the package more
1383 * debian/copyright, debian/rules: Minor whitespace cleanups.
1385 * debian/changelog: Package 3.01.arch.152-1.
1388 ChangeLog Makefile.defs debian/changelog debian/control
1389 debian/copyright debian/rules
1392 2005-07-18 02:33:12 GMT Michael Olson <mwolson@gnu.org> patch-152
1395 Header/footer docfix; ChangeLog correction.
1397 muse--main--1.0--patch-152
1399 * {arch}/.../patch-log/patch-144: Correct previous ChangeLog entry.
1400 Thanks to drkm for pointing out my error.
1402 Use better documentation and customize interface for headers and footers.
1403 Thanks to Chris McMahan.
1406 ChangeLog lisp/muse-blosxom.el lisp/muse-book.el
1407 lisp/muse-docbook.el lisp/muse-html.el lisp/muse-journal.el
1408 lisp/muse-latex.el lisp/muse-poem.el lisp/muse-texinfo.el
1410 {arch}/muse/muse--main/muse--main--1.0/mwolson@gnu.org--2005/patch-log/patch-144
1413 2005-07-18 00:53:34 GMT Michael Olson <mwolson@gnu.org> patch-151
1416 Slight Debian version tweak.
1418 muse--main--1.0--patch-151
1420 * Makefile.defs (VERSION): Use a slightly different version naming
1421 scheme. I've dropped the ".90". The new scheme is X.YY.arch.YYY where
1422 X.YY is the Muse version, and YYY is the patch level.
1424 * debian/changelog: Ditto.
1427 ChangeLog Makefile.defs debian/changelog
1430 2005-07-17 23:23:34 GMT Michael Olson <mwolson@gnu.org> patch-150
1433 Improve debian build and put together a package.
1435 muse--main--1.0--patch-150
1437 * Makefile (debclean): New target that cleans up the mess that the
1438 `debian' target makes.
1439 (debian): Build using debuild rather than dpkg-buildpackage. Copy
1440 results to my debian dist dir two levels up.
1442 * Makefile.defs (VERSION): Set to 3.01.90.arch.149 for the debian build.
1444 * debian/changelog: Sign 3.01.90.arch.149-1 snapshot.
1446 * debian/control (Standards-Version): Update to 3.6.2.
1448 * debian/control (Depends): Add emacs21 and xemacs21 to make lintian shut
1451 * debian/copyright (Copyright): Improve.
1453 * debian/emacsen-install (FILES): Include contrib directory so that
1454 muse-http.el compiles properly.
1456 * debian/muse-el.examples: New file containing the example files to
1459 * debian/rules: Move example stuff to muse-el.examples. Install some
1460 additional documentation.
1463 debian/.arch-ids/muse-el.examples.id debian/muse-el.examples
1466 ChangeLog Makefile Makefile.defs debian/changelog
1467 debian/control debian/copyright debian/emacsen-install
1471 2005-07-17 20:52:18 GMT Michael Olson <mwolson@gnu.org> patch-149
1474 Fix links in table, links in verbatim, emphasis publishing, publishing from script.
1476 muse--main--1.0--patch-149
1478 * lisp/muse-colors.el (muse-colors-emphasized): Fix an edge case where
1479 the beginning of a header would be emphasized if an asterisk came
1481 (muse-colors-underlined): Don't allow end of underlined text to be the
1482 beginning of a line. Don't use memq to check for whitespace syntax; eq
1485 * lisp/muse-publish.el (muse-publish-markup-regexps): Mark links later
1486 on. We'll use a more clever trick to keep emphasis characters from
1487 being interpreted in explicit links -- add a custom 'noemphasis text
1488 property to them. Move mdash rule further down so that I can add
1489 designations after blockquoted text.
1491 * lisp/muse-publish.el (muse-publish-markup-word): If beginning or end of
1492 text has the 'noemphasis property, ignore it.
1493 (muse-publish-mark-noemphasis): New function that adds the 'noemphasis
1494 property to the text between BEG and END, or match beginning and end.
1496 * lisp/muse.el (muse-with-temp-buffer): Make sure the buffer is alive
1497 before trying to set buffer-modified to nil. This should fix a
1498 "selecting deleted buffer" error when publishing from command line.
1501 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
1505 2005-07-17 18:36:55 GMT Michael Olson <mwolson@gnu.org> patch-148
1508 Journal validation fixes.
1510 muse--main--1.0--patch-148
1512 * lisp/muse-html.el (muse-html-header): Use HTML 4.0 Transitional by
1513 default rather than HTML 4.0 [strict].
1514 (muse-html-markup-strings): Include empty alt element.
1516 * lisp/muse-journal.el: Use "div class=..." rather than "div id=...".
1518 * muse.texi (Journal): Ditto.
1521 ChangeLog lisp/muse-html.el lisp/muse-journal.el muse.texi
1524 2005-07-17 04:21:19 GMT Michael Olson <mwolson@gnu.org> patch-147
1527 Add debian files; tweak Makefile.
1529 muse--main--1.0--patch-147
1531 * Makefile (distclean): Remove directory created by dist rule.
1532 (dist): Make this only generate the directory, not the tarball.
1533 (release): New target that generates the tarball and zipfile.
1534 (debrelease): New target that builds the debian package for Muse.
1535 (upload): Depend on release target.
1537 * examples/mwolson/stylesheets: Add forgotten Arch id.
1540 debian/.arch-ids/=id debian/.arch-ids/changelog.id
1541 debian/.arch-ids/control.id debian/.arch-ids/copyright.id
1542 debian/.arch-ids/emacsen-install.id
1543 debian/.arch-ids/emacsen-remove.id
1544 debian/.arch-ids/emacsen-startup.id
1545 debian/.arch-ids/muse-el.dirs.id
1546 debian/.arch-ids/muse-el.docs.id
1547 debian/.arch-ids/muse-el.info.id debian/.arch-ids/rules.id
1548 debian/changelog debian/control debian/copyright
1549 debian/emacsen-install debian/emacsen-remove
1550 debian/emacsen-startup debian/muse-el.dirs debian/muse-el.docs
1551 debian/muse-el.info debian/rules
1552 examples/mwolson/stylesheets/.arch-ids/=id
1553 examples/mwolson/stylesheets/.arch-ids/blog.css.id
1554 examples/mwolson/stylesheets/.arch-ids/common.css.id
1555 examples/mwolson/stylesheets/.arch-ids/print.css.id
1556 examples/mwolson/stylesheets/.arch-ids/screen.css.id
1557 examples/mwolson/stylesheets/blog.css
1558 examples/mwolson/stylesheets/common.css
1559 examples/mwolson/stylesheets/print.css
1560 examples/mwolson/stylesheets/screen.css
1566 debian debian/.arch-ids examples/mwolson/stylesheets
1567 examples/mwolson/stylesheets/.arch-ids
1570 2005-07-16 05:10:31 GMT Michael Olson <mwolson@gnu.org> patch-146
1573 Allow `muse-index-as-string' to remove current file from output.
1575 muse--main--1.0--patch-146
1577 * lisp/muse-mode.el (muse-index-as-string): Add EXCLUDE-CURRENT option,
1578 which excludes the current file from the output. Improve
1582 ChangeLog lisp/muse-mode.el
1585 2005-07-16 04:56:02 GMT Michael Olson <mwolson@gnu.org> patch-145
1588 S-TAB issue with Windows.
1590 muse--main--1.0--patch-145
1592 * lisp/muse-mode.el (muse-mode-map): Try once more to fix the Shift-TAB
1596 ChangeLog lisp/muse-mode.el
1599 2005-07-16 04:39:52 GMT Michael Olson <mwolson@gnu.org> patch-144
1602 Improve temp buffer usage.
1604 muse--main--1.0--patch-144
1606 * lisp/muse-publish.el (muse-publish-file): Omit second argument to
1607 `insert-file-contents'. This should further help with the temp
1608 buffer problem. Thanks to Peter K. Lee and drkm for the research
1611 * lisp/muse.el (muse-with-temp-buffer): Renamed from
1612 `muse-with-temp-buffer-no-prompt'. Report any errors that occur, but
1613 make sure the temp buffer is killed. I didn't implement an option to
1614 save the contents of the temp buffer.
1617 ChangeLog lisp/muse-book.el lisp/muse-http.el
1618 lisp/muse-mode.el lisp/muse-poem.el lisp/muse-publish.el
1622 2005-07-16 03:39:02 GMT Michael Olson <mwolson@gnu.org> patch-143
1625 muse-docbook: split-string Emacs21 fix.
1627 muse--main--1.0--patch-143
1629 * lisp/muse-docbook.el (muse-docbook-get-author): Omit 3rd argument of
1630 split-string to fix an Emacs21 issue.
1633 ChangeLog lisp/muse-docbook.el
1636 2005-07-15 04:40:26 GMT Michael Olson <mwolson@gnu.org> patch-142
1639 muse-docbook: Parse author directive so that it validates properly.
1641 muse--main--1.0--patch-142
1643 * lisp/muse-docbook.el (muse-docbook-get-author): New function that
1644 attempts to publish the contents a DocBook-usable <author> tag.
1645 (muse-docbook-header): Use `muse-docbook-get-author'.
1648 ChangeLog lisp/muse-docbook.el
1651 2005-07-15 01:57:51 GMT Michael Olson <mwolson@gnu.org> patch-141
1654 Be a bit more clever with our consecutive list regexp.
1656 muse--main--1.0--patch-141
1658 * lisp/muse-docbook.el (muse-docbook-markup-regexps): Be a bit more
1659 clever with our consecutive list regexp.
1662 ChangeLog lisp/muse-docbook.el
1665 2005-07-15 01:50:05 GMT Michael Olson <mwolson@gnu.org> patch-140
1668 Do the right thing with consecutive list items, hopefully.
1670 muse--main--1.0--patch-140
1672 * lisp/muse-docbook.el: Apply patch from Dale Smith and add to it.
1673 (muse-docbook-header): Add DTD string.
1674 (muse-docbook-markup-regexps): Add rule that merges consecutive list
1676 (muse-docbook-merged-tags, muse-docbook-fixup-tags): Removed.
1677 ("docbook"): Change :before-end back to 'muse-docbook-fixup-sections.
1680 ChangeLog lisp/muse-docbook.el
1683 2005-07-15 01:07:35 GMT Michael Olson <mwolson@gnu.org> patch-139
1686 Improve customize interface for `muse-project-alist' once more.
1688 muse--main--1.0--patch-139
1690 * lisp/muse-project.el (muse-project-alist-get): Allow cdr of each
1691 setting to be anything, since we now support settings that use lists.
1692 (muse-project): Vastly improve this by naming each setting and showing
1693 what exact type is required. Handle case where a function is not
1694 defined yet. Use a set for styles, which looks nice. This is about as
1695 good as it can be ... unless we add some sort of inline documentation
1696 later on. A setting was added for Yann's :force-publish tag.
1698 * lisp/muse.el (muse-eval-lisp): Fix compile warning by not displaying
1702 ChangeLog lisp/muse-project.el lisp/muse.el
1705 2005-07-14 23:27:14 GMT Michael Olson <mwolson@gnu.org> patch-138
1708 Merged from hodique@lifl.fr--2005 (patch 24-33)
1710 muse--main--1.0--patch-138
1714 * hodique@lifl.fr--2005/muse--yh--1.0--patch-24
1715 Merged from mwolson@gnu.org--2005 (patch 96)
1717 * hodique@lifl.fr--2005/muse--yh--1.0--patch-25
1718 Merged from mwolson@gnu.org--2005 (patch 97-101)
1720 * hodique@lifl.fr--2005/muse--yh--1.0--patch-26
1721 Merged from mwolson@gnu.org--2005 (patch 102-106)
1723 * hodique@lifl.fr--2005/muse--yh--1.0--patch-27
1724 Merged from mwolson@gnu.org--2005 (patch 107-120)
1726 * hodique@lifl.fr--2005/muse--yh--1.0--patch-28
1727 Merged from mwolson@gnu.org--2005 (patch 121-131)
1729 * hodique@lifl.fr--2005/muse--yh--1.0--patch-29
1730 Merged from mwolson@gnu.org--2005 (patch 132)
1732 * hodique@lifl.fr--2005/muse--yh--1.0--patch-30
1733 Merged from mwolson@gnu.org--2005 (patch 133-135)
1735 * hodique@lifl.fr--2005/muse--yh--1.0--patch-31
1736 Merged from mwolson@gnu.org--2005 (patch 136)
1738 * hodique@lifl.fr--2005/muse--yh--1.0--patch-32
1739 Merged from mwolson@gnu.org--2005 (patch 137)
1741 * hodique@lifl.fr--2005/muse--yh--1.0--patch-33
1742 Introduce :force-publish project keyword. Fix bug #2637
1745 ChangeLog lisp/muse-project.el
1748 hodique@lifl.fr--2005/muse--yh--1.0--patch-24
1749 hodique@lifl.fr--2005/muse--yh--1.0--patch-25
1750 hodique@lifl.fr--2005/muse--yh--1.0--patch-26
1751 hodique@lifl.fr--2005/muse--yh--1.0--patch-27
1752 hodique@lifl.fr--2005/muse--yh--1.0--patch-28
1753 hodique@lifl.fr--2005/muse--yh--1.0--patch-29
1754 hodique@lifl.fr--2005/muse--yh--1.0--patch-30
1755 hodique@lifl.fr--2005/muse--yh--1.0--patch-31
1756 hodique@lifl.fr--2005/muse--yh--1.0--patch-32
1757 hodique@lifl.fr--2005/muse--yh--1.0--patch-33
1760 2005-07-14 20:48:56 GMT Michael Olson <mwolson@gnu.org> patch-137
1763 Prevent temp buffers from prompting for save; handle lisp errors better.
1765 muse--main--1.0--patch-137
1767 * lisp/muse-colors.el (muse-colors-region): Try to fix "Invalid search
1768 bound" error. I don't know for certain where this is coming from,
1769 though ... *grumble*.
1771 * lisp/muse.el (muse-eval-lisp): Wrap this in a `condition-case', much
1772 like how emacs-wiki does it. Warn the user about lisp errors,
1773 returning "<!--INVALID LISP CODE-->" if an error occurs. This will
1774 publish as something valid in most markup styles, with increased
1775 emphasis on those that don't support it. That's a win-win ... I think
1778 * lisp/muse.el (muse-with-temp-buffer-no-prompt): New macro that acts
1779 like `with-temp-buffer', but sets buffer-modfied-p to nil before trying
1780 to kill the buffer so we don't get any annoying prompts. I *strongly*
1781 believe that this should be the default behavior of `with-temp-buffer'.
1783 * lisp/muse-book.el (muse-book-publish-project): Use
1784 `muse-with-temp-buffer-no-prompt'.
1786 * lisp/muse-http.el (muse-http-reject): Ditto.
1788 * lisp/muse-mode.el (muse-index-as-string): Ditto.
1790 * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
1792 * lisp/muse-publish.el (muse-publish-markup-string, muse-publish-file):
1793 (muse-publish-markup-email, muse-published-contents): Ditto.
1796 ChangeLog lisp/muse-book.el lisp/muse-colors.el
1797 lisp/muse-http.el lisp/muse-mode.el lisp/muse-poem.el
1798 lisp/muse-publish.el lisp/muse.el
1801 2005-07-14 18:49:56 GMT Michael Olson <mwolson@gnu.org> patch-136
1804 Customization error; Makefile tweaks.
1806 muse--main--1.0--patch-136
1808 * Makefile (dist): Use a tla-specific method to create the tarball.
1809 Create a zip file as well.
1810 (upload): New rule that uploads the tarball and zip file to gna.org.
1812 * Makefile.defs (VERSION): New variable that determines the version
1813 string to use in the `dist' and `upload' targets.
1815 * lisp/muse.el (muse-implicit-link-functions)
1816 (muse-explicit-link-functions): Use :type of hook so that the options
1820 ChangeLog Makefile Makefile.defs lisp/muse.el
1823 2005-07-13 23:20:12 GMT Michael Olson <mwolson@gnu.org> patch-135
1826 Prepare Muse 3.01.90 (3.02 RC1).
1828 muse--main--1.0--patch-135
1832 ChangeLog lisp/muse.el muse.texi
1835 2005-07-13 23:11:08 GMT Michael Olson <mwolson@gnu.org> patch-134
1838 Attempt to get the right file extension when publishing; more examples.
1840 muse--main--1.0--patch-134
1842 * examples/mwolson/muse-init.el: Update my configuration.
1844 * examples/mwolson/templates: Store my web page templates here.
1846 * examples/mwolson/stylesheets: Store my CSS stylesheets here.
1848 * lisp/muse-publish.el (muse-publish-markup-link): Fix mangling of
1849 descriptions. Yet another reason to implement my list-returning from
1852 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Deal gracefully
1853 with a few more edge cases. Throw together a rough hack for
1854 determining when to include the output file extension.
1856 * lisp/muse-wiki.el (muse-wiki-colors-nop-tag): Make this less odious,
1857 but still ineffective.
1860 examples/mwolson/templates/.arch-ids/=id
1861 examples/mwolson/templates/.arch-ids/footer.html.id
1862 examples/mwolson/templates/.arch-ids/generic-footer.html.id
1863 examples/mwolson/templates/.arch-ids/generic-header.html.id
1864 examples/mwolson/templates/.arch-ids/header.html.id
1865 examples/mwolson/templates/footer.html
1866 examples/mwolson/templates/generic-footer.html
1867 examples/mwolson/templates/generic-header.html
1868 examples/mwolson/templates/header.html
1871 ChangeLog examples/mwolson/muse-init.el lisp/muse-publish.el
1875 examples/mwolson/templates
1876 examples/mwolson/templates/.arch-ids
1879 2005-07-13 21:12:27 GMT Michael Olson <mwolson@gnu.org> patch-133
1882 Make published link handling do the right thing, plus misc. fixes.
1884 muse--main--1.0--patch-133
1886 * lisp/muse-mode.el (muse-mode-hook): Add option for
1887 `muse-wiki-update-custom-values'. The :set function makes sure that
1888 this is always included in `muse-mode-hook' if muse-wiki is loaded.
1889 This probably isn't best-practice, but it works.
1891 * lisp/muse-project.el (muse-project-of-file): Fix some duplicated code.
1894 * lisp/muse-publish.el (muse-publish-url-transforms): Add
1895 `muse-publish-prepare-url' to the listed options.
1897 * lisp/muse-publish.el (muse-publish-output-file): Handle case where
1898 output-dir is not specified.
1900 * lisp/muse-publish.el (muse-publish-markup-link): Call link handlers
1901 here instead of later on.
1903 * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Try to do the
1904 right thing when `muse-wiki-interwiki-alist' is nil.
1906 * lisp/muse-wiki.el (muse-wiki-output-name): Removed in favor of calling
1907 `muse-publish-output-file'.
1909 * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
1910 (muse-wiki-transform-wikiword): Removed. We should not use the
1911 publishing transforms facility to handle these.
1913 * lisp/muse-wiki.el ("muse-publish"): Publish wikiwords and interwiki
1914 links as "link" rather than "url".
1916 * lisp/muse-wiki.el (muse-wiki-update-custom-values): New function that
1917 takes care of any customization cleaups that need to happen whenever
1918 muse-mode is entered.
1920 * lisp/muse.el (muse-implicit-link-functions): Add options for
1921 `muse-handle-url' and the wiki handlers.
1922 (muse-explicit-link-functions): Add option for
1923 `muse-wiki-handle-internal'.
1926 ChangeLog lisp/muse-mode.el lisp/muse-project.el
1927 lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
1930 2005-07-13 03:38:52 GMT Michael Olson <mwolson@gnu.org> patch-132
1933 Add invalid directory assertion.
1935 muse--main--1.0--patch-132
1937 * lisp/muse-project.el (muse-project-file-entries): Add assertion so that
1938 any invalid directories will trigger an error.
1941 ChangeLog lisp/muse-project.el
1944 2005-07-12 07:54:08 GMT Michael Olson <mwolson@gnu.org> patch-131
1947 AUTHORS: Fix typo, add that Yann authored muse-wiki.el.
1949 muse--main--1.0--patch-131
1956 2005-07-12 07:52:25 GMT Michael Olson <mwolson@gnu.org> patch-130
1959 Yann's assignment form came in!
1961 muse--main--1.0--patch-130
1968 2005-07-12 07:18:27 GMT Michael Olson <mwolson@gnu.org> patch-129
1971 Compilation fix, minor shuffling in `muse-mode'.
1973 muse--main--1.0--patch-129
1975 * lisp/muse.el (muse-file-extension): Make sure sym is bound before
1976 accessing it. Fixes Yet Another Compiler Error.
1978 * lisp/muse-mode.el (muse-mode): Move font-lock setup to very end so that
1979 project-specific settings happen first.
1982 ChangeLog lisp/muse-mode.el lisp/muse.el
1985 2005-07-12 07:12:49 GMT Michael Olson <mwolson@gnu.org> patch-128
1988 Fix annoying initial buffer coloring problem.
1990 muse--main--1.0--patch-128
1992 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle the case
1993 where even buffer-file-name is not set. This happens the first time we
1994 attempt to colorize the buffer. I'm rather astonished that I had to do
1998 ChangeLog lisp/muse-wiki.el
2001 2005-07-12 06:12:08 GMT Michael Olson <mwolson@gnu.org> patch-127
2004 Jump to bad and good links on TAB; mode-choosing fix.
2006 muse--main--1.0--patch-127
2008 * lisp/muse-mode.el (muse-mode-choose-mode): New function that always
2009 pics a major mode for a file. If one is specified in the project of
2010 file, use it. Otherwise, use muse-mode.
2011 (muse-next-reference, muse-previous-reference): Jump to bad links as
2014 * lisp/muse.el (muse-file-extension): Use `muse-mode-choose-mode' instead
2018 ChangeLog lisp/muse-mode.el lisp/muse.el
2021 2005-07-12 05:56:42 GMT Michael Olson <mwolson@gnu.org> patch-126
2024 Add specified Muse file extension to auto-mode-alist.
2026 muse--main--1.0--patch-126
2028 * lisp/muse.el (muse-file-extension): If extension is specified, remove
2029 the old extension from auto-mode-alist and add the new one. This
2030 eliminates the need to set muse-mode-auto-p when you have specified a
2031 Muse file extension.
2033 * examples/mwolson/muse-init.el: Sync.
2036 ChangeLog examples/mwolson/muse-init.el lisp/muse.el
2039 2005-07-11 10:08:45 GMT Michael Olson <mwolson@gnu.org> patch-125
2042 Make `muse-project-alist' more intuitively customizable.
2044 muse--main--1.0--patch-125
2046 * examples/mwolson/muse-init.el (muse-project-alist): Resync with my
2049 * lisp/muse-project.el: Thanks to jessealama on IRC for the suggestion.
2050 (muse-project-alist-get): New function that pre-parses
2051 `muse-projects-alist' before customization in order to work around an
2052 annoying limitation in the customize interface.
2053 (muse-project-alist-set): New function that takes the value that
2054 customize gave us and turns it into something Muse can use.
2055 (muse-project): New widget that outlines the form of the
2056 `muse-project-alist' variable.
2057 (muse-project-alist): Use the `muse-project' widget and specify :set
2061 ChangeLog examples/mwolson/muse-init.el lisp/muse-project.el
2064 2005-07-10 22:41:49 GMT Michael Olson <mwolson@gnu.org> patch-124
2067 Silence compiler warnings.
2069 muse--main--1.0--patch-124
2071 * lisp/muse-docbook.el (muse-docbook-fixup-tags): Docfix.
2073 * lisp/muse-html.el (muse-html-escape-string): Let-bind `ch' to silence a
2076 * lisp/muse-project.el (muse-project-applicable-styles): Call
2077 `muse-assert' with only 1 argument to silence a compiler warning.
2080 ChangeLog lisp/muse-docbook.el lisp/muse-html.el
2081 lisp/muse-project.el
2084 2005-07-10 22:19:26 GMT Michael Olson <mwolson@gnu.org> patch-123
2087 muse-docbook: Merge several other types of tags if necessary.
2089 muse--main--1.0--patch-123
2091 * lisp/muse-docbook.el (muse-docbook-fixup-tags): Renamed from
2092 `muse-docbook-fixup-sections'. For each TAG in
2093 `muse-docbook-merged-tags', if consecutive groupings of TAG exist,
2094 merge them together. Thanks to Dale P. Smith for the suggestion.
2095 (muse-docbook-merged-tags): Customizable list of tags that need merging.
2098 ChangeLog lisp/muse-docbook.el
2101 2005-07-10 22:04:50 GMT Michael Olson <mwolson@gnu.org> patch-122
2104 muse-docbook: Output an XML tag with encoding at the beginning of document.
2106 muse--main--1.0--patch-122
2108 * lisp/muse-docbook.el (muse-docbook-header): Add <xml> tag at beginning
2110 (muse-docbook-encoding-default): New option that determines which Emacs
2111 buffer encoding to use by default in Muse DocBook files if none is
2113 (muse-docbook-charset-default): New option that determines the DocBook
2114 XML charset to use if no translation is found in
2115 muse-docbook-encoding-map.
2116 (muse-docbook-encoding-map): New option alist that maps an emacs coding
2117 system to its associated DocBook coding system.
2118 (muse-docbook-transform-content-type): New function that determines the
2119 DocBook XML encoding to use based on the contents of
2120 muse-docbook-encoding-map.
2121 (muse-docbook-encoding): New function that calls
2122 muse-docbook-transform-content-type.
2123 (muse-docbook-finalize-buffer): New function that sets the buffer file
2124 coding system to the value of muse-docbook-encoding-default, but only
2125 if the buffers contents have no special characters.
2126 ("docbook"): Include :after tag that calls muse-docbook-finalize-buffer.
2129 ChangeLog lisp/muse-docbook.el
2132 2005-07-10 21:35:49 GMT Michael Olson <mwolson@gnu.org> patch-121
2135 Apply muse-docbook patch from Dale P. Smith.
2137 muse--main--1.0--patch-121
2139 * lisp/muse-docbook.el (muse-docbook-markup-strings): Apply patch from
2140 Dale P. Smith to make the markup much better.
2143 AUTHORS ChangeLog lisp/muse-docbook.el
2146 2005-07-10 00:27:13 GMT Michael Olson <mwolson@gnu.org> patch-120
2149 Use different mapping for S-tab on Windows.
2151 muse--main--1.0--patch-120
2153 * lisp/muse-mode.el (muse-mode-map): If using either XEmacs or on
2154 Windows, use [(shift tab)] for `muse-previous-reference'.
2157 ChangeLog lisp/muse-mode.el
2160 2005-07-09 20:24:40 GMT Michael Olson <mwolson@gnu.org> patch-119
2165 muse--main--1.0--patch-119
2167 * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Use
2168 `muse-match-string-no-properties' so XEmacs doesn't complain.
2171 ChangeLog lisp/muse-wiki.el
2174 2005-07-09 08:53:33 GMT Michael Olson <mwolson@gnu.org> patch-118
2177 Handle a few edge cases with project-page resolution gracefully.
2179 muse--main--1.0--patch-118
2181 * lisp/muse-project.el (muse-project-applicable-styles): Add assertion to
2182 make sure that PAGE is specified. STYLES should be generated
2183 automatically, but it could theoretically fail. I'm managing to
2184 trigger this when messing with unsaved Muse files. Handle case where
2185 buffer has not yet been saved.
2186 (muse-project-find-file): Don't try to resolve relative links; just
2189 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Fix
2190 point-of-reference bug. No need to call muse-project-page-of-file
2191 since buffer-file-name and muse-publishing-current-file both give us
2194 * lisp/muse-mode.el (muse-link-at-point): For some reason,
2195 `skip-chars-backward' only respects the newline some of the time.
2199 ChangeLog lisp/muse-mode.el lisp/muse-project.el
2203 2005-07-09 07:41:44 GMT Michael Olson <mwolson@gnu.org> patch-117
2206 Fix image-link goof-up and add pretty titles.
2208 muse--main--1.0--patch-117
2210 * lisp/muse-html.el (muse-html-markup-paragraph): Use <p
2211 class="image-link"> instead of <div class="image-link">. I found a bug
2212 with the way I was handling both, so I decided to simplify things.
2214 * lisp/muse-wiki.el (muse-wiki-output-name): New function that acts like
2215 `muse-publish-output-name', but keeps the directory prefix.
2216 (muse-wiki-transform-interwiki): Use `muse-publish-output-name'.
2218 * lisp/muse-wiki.el (muse-wiki-publish-small-title-words): New
2219 customizable option that determines the words to downcase in title.
2220 (muse-wiki-publish-pretty-title): New function that Makes a Nicely
2221 Capitalized Title out of either a string or the current title. This is
2222 not currently used by any other function -- for now it is meant to be
2226 ChangeLog lisp/muse-html.el lisp/muse-wiki.el
2229 2005-07-09 05:22:12 GMT Michael Olson <mwolson@gnu.org> patch-116
2232 Escape specials in link descriptions.
2234 muse--main--1.0--patch-116
2236 * lisp/muse-publish.el (muse-publish-escape-specials-in-string): New
2237 function that escapes special characters in the given string according
2238 to the current publishing style.
2239 (muse-publish-url): Use the above function to escape the description
2240 part of extended links.
2241 (muse-publish-prepare-url): Don't make string read-only; it does
2244 * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
2245 (muse-wiki-transform-wikiword): Don't make string read-only.
2248 ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
2251 2005-07-09 03:59:44 GMT Michael Olson <mwolson@gnu.org> patch-115
2254 Escape "&", "<", and ">" in URL text.
2256 muse--main--1.0--patch-115
2258 * lisp/muse-html.el (muse-html-escape-string): Escape "&", "<", and ">"
2259 specially. Thanks to John Sullivan for the suggestion.
2262 ChangeLog lisp/muse-html.el
2265 2005-07-09 03:24:01 GMT Michael Olson <mwolson@gnu.org> patch-114
2268 Update my example configuration.
2270 muse--main--1.0--patch-114
2272 * examples/mwolson/muse-init.el (muse-project-alist): Rename the "Web"
2273 project to "WebSite" in order to make it more distinct.
2274 (muse-wiki-interwiki-alist): Add mapping for "TheEmacsWiki".
2275 (my-muse-blosxom-finalize): Don't run the Xanga preparation code
2277 (my-muse-prepare-entry-for-xanga): Make this able to figure out the
2278 published name of the current file. I really should make a function
2279 called `muse-published-name' or something similar!
2280 ("\C-cpx"): Use this key sequence for
2281 `my-muse-prepare-entry-for-xanga'.
2282 (muse-file-extension): I'm making use of this so I can figure out its
2286 ChangeLog examples/mwolson/muse-init.el
2289 2005-07-09 03:11:28 GMT Michael Olson <mwolson@gnu.org> patch-113
2292 Tackle a project name interwiki highlighting snafu.
2294 muse--main--1.0--patch-113
2296 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Hack still more on
2297 this. It seems to be more robust now. Highlighting is going the way I
2301 ChangeLog lisp/muse-wiki.el
2304 2005-07-09 02:25:26 GMT Michael Olson <mwolson@gnu.org> patch-112
2307 Fix some gross mistakes.
2309 muse--main--1.0--patch-112
2311 * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Fix several
2314 * lisp/muse-project.el (muse-project-file-entries): If
2315 `muse-file-extension' is defined, use it to filter the entries.
2317 * lisp/muse.el (muse-file-extension): Fix messed up attempt to set
2318 variable. Move higher in file.
2320 * lisp/muse.el (muse-update-ignored-extensions-regexp): Use given
2321 argument instead of the real name of the variable.
2324 ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
2328 2005-07-09 00:10:01 GMT Michael Olson <mwolson@gnu.org> patch-111
2331 Make natural interwiki links between projects mostly work.
2333 muse--main--1.0--patch-111
2335 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Uncomment this
2336 function and flesh it out. This seems to work properly, though for
2337 some reason, interwiki links using projects are a bit flakey.
2338 (muse-wiki-handle-interwiki): Deal with case where we have a project
2339 name in an interwiki link.
2342 ChangeLog lisp/muse-wiki.el
2345 2005-07-08 22:57:55 GMT Michael Olson <mwolson@gnu.org> patch-110
2348 Fix Emacs21 issue with muse-insert-tag.
2350 muse--main--1.0--patch-110
2352 * lisp/muse-mode.el (muse-insert-tag): Pass a list of lists to
2353 completing-read to appease older Emacsen.
2356 ChangeLog lisp/muse-mode.el
2359 2005-07-08 22:55:20 GMT Michael Olson <mwolson@gnu.org> patch-109
2362 Fix error with `muse-blosxom-new-entry' and Emacs21.
2364 muse--main--1.0--patch-109
2366 * lisp/muse-blosxom.el (muse-blosxom-new-entry): Mess with call to
2367 `completing-read' so that old versions of Emacs don't complain.
2370 ChangeLog lisp/muse-blosxom.el
2373 2005-07-08 21:59:41 GMT Michael Olson <mwolson@gnu.org> patch-108
2376 Try to fix an error with `muse-blosxom-get-categories'.
2378 muse--main--1.0--patch-108
2380 * lisp/muse-blosxom.el (muse-blosxom-get-categories): Be extra cautious
2381 about processing directories.
2384 ChangeLog examples/johnw/publish-johnw lisp/muse-blosxom.el
2387 2005-07-08 21:11:53 GMT Michael Olson <mwolson@gnu.org> patch-107
2390 Make a distinction between implicit and explicit links at publish-time.
2392 muse--main--1.0--patch-107
2394 * lisp/muse-html.el (muse-html-escape-string): Ignore other arguments.
2396 * lisp/muse-http.el (muse-http-prepare-url): Handle `explicit' argument.
2398 * lisp/muse-publish.el (muse-publish-url, muse-publish-insert-url): Pass
2399 `explicit' argument.
2401 * lisp/muse-publish.el (muse-publish-markup-link): Determine whether or
2402 not we are dealing with an explicit link.
2404 * lisp/muse-publish.el (muse-publish-prepare-url): Ignore other arguments.
2406 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Take `explicit'
2407 argument, but ignore it.
2409 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only apply transforms
2410 when link is not explicit.
2413 ChangeLog lisp/muse-html.el lisp/muse-http.el
2414 lisp/muse-publish.el lisp/muse-wiki.el
2417 2005-07-08 06:40:30 GMT Michael Olson <mwolson@gnu.org> patch-106
2420 Implement several WikiWord handling fixes.
2422 muse--main--1.0--patch-106
2424 * lisp/muse-colors.el (muse-link-face): Handle case where no link is
2425 found by the handlers. Don't send implicit links through some of the
2428 * lisp/muse-mode.el (muse-link-at-point): Move to beginning of first part
2429 of interwiki link before calling `muse-handle-explicit-link'.
2431 * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Append forgotten
2432 "\\|" separator between project-alist entries and interwiki entries.
2433 Force a reconfiguration of muse-colors-markup.
2435 * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Add several checks to be
2436 sure that we don't colorize WikiNames that don't go with any file.
2440 ChangeLog lisp/muse-colors.el lisp/muse-mode.el
2444 2005-07-07 21:34:12 GMT Michael Olson <mwolson@gnu.org> patch-105
2447 Attempt to simplify muse-wiki a bit.
2449 muse--main--1.0--patch-105
2451 * lisp/muse-colors.el (muse-use-font-lock): Set up muse-colors-markup
2454 * lisp/muse-wiki.el (muse-wiki-wikiword-colors-markup)
2455 (muse-wiki-update-use-wikiword-colors, muse-wiki-wikiword-markup-regexp)
2456 (muse-wiki-update-use-wikiword-markup-regexp)
2457 (muse-wiki-update-use-wikiword-link-function)
2458 (muse-wiki-update-use-wikiword-url-transforms): Remove.
2459 (muse-wiki-update-use-wikiword): Not :set function is needed anymore.
2461 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only modify URL if
2462 `muse-wiki-use-wikiword' is specified.
2464 * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Don't process the URL
2465 unless `muse-wiki-use-wikiword' is specified.
2467 * lisp/muse-wiki.el ("muse-colors"): Add muse-wiki-wikiword-regexp to
2470 * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-wikiword-regexp to
2471 muse-publish-markup-regexps.
2473 * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-transform-wikiword to
2474 muse-publish-url-transforms.
2476 * lisp/muse-wiki.el (muse-implicit-link-functions): Add
2477 muse-wiki-handle-wikiword to muse-implicit-link-functions.
2481 ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
2484 2005-07-07 20:06:35 GMT Michael Olson <mwolson@gnu.org> patch-104
2487 Make muse-blosxom use relative name of published file in page-date alist.
2489 muse--main--1.0--patch-104
2491 * lisp/muse-blosxom.el (muse-blosxom-base-directory): Move higher in
2493 (muse-blosxom-update-page-date-alist): Renamed from
2494 `muse-blosxom-markup-date-directive'. Make the current file name
2495 relative to the base directory and strip file extension if necessary.
2499 ChangeLog lisp/muse-blosxom.el
2502 2005-07-07 19:14:38 GMT Michael Olson <mwolson@gnu.org> patch-103
2505 Hack on muse-blosxom timestamps somewhat.
2507 muse--main--1.0--patch-103
2509 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Make this
2510 actually do something useful. This should have a different name,
2512 ("blosxom-html", "blosxom-xhtml"): Call
2513 `muse-blosxom-markup-date-directive' after publishing each entry.
2517 ChangeLog lisp/muse-blosxom.el
2520 2005-07-07 06:27:02 GMT Michael Olson <mwolson@gnu.org> patch-102
2523 Fix several startup and compile errors.
2525 muse--main--1.0--patch-102
2527 * lisp/muse-wiki.el ("muse-publish"): Use correct name of function. This
2528 fixes an error that occurred during startup.
2530 * lisp/muse-regexps.el (muse-ignored-extensions-regexp)
2531 (muse-update-ignored-extensions-regexp, muse-ignored-extensions): Move
2534 * lisp/muse.el (muse-update-ignored-extensions-regexp): Fix ordering so
2535 that the nasty compile errors go away. Fix a few typos.
2536 (muse-ignored-extensions): Fix docstring.
2537 (muse-file-extension): Move this higher in the file.
2542 ChangeLog lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
2545 2005-07-07 05:57:51 GMT Michael Olson <mwolson@gnu.org> patch-101
2548 Note that muse-file-extension should not have "." in front.
2550 muse--main--1.0--patch-101
2552 * lisp/muse-project.el (muse-project-find-file): Handle case where
2553 muse-file-extension is not specified.
2555 * lisp/muse.el (muse-file-extension): Note that the period at the
2556 beginning of this value should be omitted.
2558 * lisp/muse-regexps.el (muse-update-ignored-extensions-regexp): Quote
2559 file extension so that regexp characters inside the extension will not
2560 goof it up. This should never be a problem in normal cases, but let's
2565 ChangeLog lisp/muse-project.el lisp/muse-regexps.el
2569 2005-07-07 05:36:53 GMT Michael Olson <mwolson@gnu.org> patch-100
2572 Implement optional file extension of Muse files.
2574 muse--main--1.0--patch-100
2576 * lisp/muse-mode.el (muse-mode): Make sure
2577 `muse-update-ignored-extensions-regexp' gets updated every time we
2578 enter Muse mode. This works around a bug in the customize interface --
2579 if a user changes an option using setq, the :set function sometimes
2580 does not get executed. I should really try to determine whether or not
2581 this is really an issue anymore.
2583 * lisp/muse-project.el (muse-project-find-file): Make use of
2584 `muse-file-extension'.
2586 * lisp/muse-regexps.el (muse-ignored-extensions-regexp): This is not
2587 customizable; it is autogenerated from `muse-ignored-extensions'.
2588 (muse-update-ignored-extensions-regexp): New function that sets the
2589 value of `muse-ignored-extensions-regexp'. This is needed in order to
2590 make sure that the value of `muse-file-extension' is taken into
2592 (muse-ignored-extensions): New option that determines which file
2593 extensions to ignore. It is in the form of a list of regexps.
2595 * lisp/muse.el (muse-file-extension): New option that allows the user to
2596 specify the file extension to be used for Muse files. By default, this
2597 is nil, which means that no extension will be used.
2599 * lisp/muse.el (muse-page-name): Handle case where
2600 `muse-ignored-extensions-regexp' is nil.
2604 ChangeLog lisp/muse-mode.el lisp/muse-project.el
2605 lisp/muse-regexps.el lisp/muse.el
2608 2005-07-07 03:16:38 GMT Michael Olson <mwolson@gnu.org> patch-99
2611 Document new blosxom convenience feature.
2613 muse--main--1.0--patch-99
2615 * lisp/muse-blosxom.el: Document `muse-blosxom-project-alist-dirs' and
2616 `muse-blosxom-project-alist-entry'. An example is provided in the
2621 ChangeLog lisp/muse-blosxom.el
2624 2005-07-06 23:17:35 GMT Michael Olson <mwolson@gnu.org> patch-98
2627 Further work on `muse-project-alist' entry generation for blosxom.
2629 muse--main--1.0--patch-98
2631 * examples/mwolson/muse-init.el (muse-project-alist): Use proper syntax.
2632 Include subdirectories in first part of "Blog" entry.
2634 * lisp/muse-blosxom.el (muse-blosxom-project-alist-dirs): New function
2635 that returns a list of dirs that are to be used with the first part of
2636 a `muse-project-alist' entry.
2640 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
2643 2005-07-06 22:42:35 GMT Michael Olson <mwolson@gnu.org> patch-97
2646 New function: muse-blosxom-project-alist-entry.
2648 muse--main--1.0--patch-97
2650 * examples/mwolson/muse-init.el: Update from my latest settings.
2651 (muse-project-alist): Make use of `muse-blosxom-project-alist-entry'.
2653 * lisp/muse-blosxom.el (muse-blosxom-project-alist-entry): New function
2654 that generates the latter part of an entry for `muse-project-alist'.
2658 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
2661 2005-07-06 20:52:03 GMT Michael Olson <mwolson@gnu.org> patch-96
2664 Merged from hodique@lifl.fr--2005 (patch 12-23)
2666 muse--main--1.0--patch-96
2670 * hodique@lifl.fr--2005/muse--yh--1.0--patch-12
2671 Merged from mwolson@gnu.org--2005 (patch 68-76)
2673 * hodique@lifl.fr--2005/muse--yh--1.0--patch-13
2674 Merged from mwolson@gnu.org--2005 (patch 77-80)
2676 * hodique@lifl.fr--2005/muse--yh--1.0--patch-14
2677 Merged from mwolson@gnu.org--2005 (patch 81)
2679 * hodique@lifl.fr--2005/muse--yh--1.0--patch-15
2680 Merged from mwolson@gnu.org--2005 (patch 82)
2682 * hodique@lifl.fr--2005/muse--yh--1.0--patch-16
2683 Escape % in latex publishing
2685 * hodique@lifl.fr--2005/muse--yh--1.0--patch-17
2688 * hodique@lifl.fr--2005/muse--yh--1.0--patch-18
2689 small improvement on muse-make-link
2691 * hodique@lifl.fr--2005/muse--yh--1.0--patch-19
2692 Fix customization of muse-wiki-wikiword-regexp
2694 * hodique@lifl.fr--2005/muse--yh--1.0--patch-20
2695 Allow full customization of WikiWords
2697 * hodique@lifl.fr--2005/muse--yh--1.0--patch-21
2698 Fix mouse-2 yank bug in muse-mode
2700 * hodique@lifl.fr--2005/muse--yh--1.0--patch-22
2701 Fix interpretation order
2703 * hodique@lifl.fr--2005/muse--yh--1.0--patch-23
2704 Merged from mwolson@gnu.org--2005 (patch 83-95)
2708 ChangeLog lisp/muse-wiki.el
2711 hodique@lifl.fr--2005/muse--yh--1.0--patch-12
2712 hodique@lifl.fr--2005/muse--yh--1.0--patch-13
2713 hodique@lifl.fr--2005/muse--yh--1.0--patch-14
2714 hodique@lifl.fr--2005/muse--yh--1.0--patch-15
2715 hodique@lifl.fr--2005/muse--yh--1.0--patch-16
2716 hodique@lifl.fr--2005/muse--yh--1.0--patch-17
2717 hodique@lifl.fr--2005/muse--yh--1.0--patch-18
2718 hodique@lifl.fr--2005/muse--yh--1.0--patch-19
2719 hodique@lifl.fr--2005/muse--yh--1.0--patch-20
2720 hodique@lifl.fr--2005/muse--yh--1.0--patch-21
2721 hodique@lifl.fr--2005/muse--yh--1.0--patch-22
2722 hodique@lifl.fr--2005/muse--yh--1.0--patch-23
2725 2005-07-06 19:55:48 GMT Michael Olson <mwolson@gnu.org> patch-95
2730 muse--main--1.0--patch-95
2732 * lisp/muse-mode.el (muse-follow-name-at-point)
2733 (muse-follow-name-at-mouse): Docfixes.
2737 ChangeLog lisp/muse-mode.el
2740 2005-07-06 19:30:34 GMT Michael Olson <mwolson@gnu.org> patch-94
2743 Fix goof-up in instructions for using `muse-blosxom-new-entry'.
2745 muse--main--1.0--patch-94
2747 * lisp/muse-blosxom.el: Fix goof-up in instructions for using
2748 `muse-blosxom-new-entry'.
2750 * muse.texi (Blosxom Entries): Ditto.
2754 ChangeLog lisp/muse-blosxom.el muse.texi
2757 2005-07-06 18:54:52 GMT Michael Olson <mwolson@gnu.org> patch-93
2760 Re-add global mouse-2 event.
2762 muse--main--1.0--patch-93
2764 * lisp/muse-mode.el (muse-mode-map): Re-add the global binding for
2765 mouse-2, since Yann found a way around the problem I was facing.
2766 (muse-follow-name-at-mouse): Call the event that would normally be used
2767 here if we don't have a link at point.
2771 ChangeLog lisp/muse-mode.el
2774 2005-07-06 07:19:41 GMT Michael Olson <mwolson@gnu.org> patch-92
2777 Fix publishing error.
2779 muse--main--1.0--patch-92
2781 * lisp/muse-project.el (muse-project-publish-file): Don't try to fetch
2782 the cdr of output-dir. This was a code fragment from a previous
2783 attempt to refactor this function.
2787 ChangeLog lisp/muse-project.el
2790 2005-07-06 06:39:21 GMT Michael Olson <mwolson@gnu.org> patch-91
2793 Work on getting to the point where we can resolve project interwiki links.
2795 muse--main--1.0--patch-91
2797 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
2798 `muse-publishing-current-file'.
2800 * lisp/muse-project.el (muse-project-of-file): Ditto.
2802 * lisp/muse-project.el (muse-project-applicable-styles): New function
2803 that returns the usable styles for a file, given either a list of
2804 styles or a project name. This is useful for removing styles that will
2805 be ignored for a file.
2806 (muse-project-publish-file): Split :include and :exclude processing
2807 into `muse-project-applicable-styles'.
2809 * lisp/muse-publish.el (muse-publish-output-name): Use
2810 `muse-publishing-current-file'.
2812 * lisp/muse-publish.el (muse-publish-file): Don't set `muse-current-file'.
2814 * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Recognize
2817 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Don't cause project
2818 names to be uninterpreted. Remove need for muse-assoc-string.
2820 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): First draft of
2821 function that will be called to fetch a link to a page from a Muse
2822 project from the output file of the currently-published file. This is
2823 commented out for now since I ran out of energy.
2825 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Use
2826 `muse-wiki-resolve-project-page' for handling Muse project interwiki
2827 links, but only when no match was found in `muse-wiki-interwiki-alist'.
2828 Handle case where no interwiki can be found, even though this should
2831 * lisp/muse-wiki.el (muse-mode-hook): Update `muse-wiki-interwiki-regexp'
2832 whenever Muse mode is entered. That way we don't have to enter an
2833 extra command in our .emacs.
2835 * lisp/muse.el (muse-current-file): Remove this, since a variable called
2836 `muse-publishing-current-file' already exists that does the same thing.
2839 * lisp/muse.el (muse-page-name): Use `muse-publishing-current-file'.
2841 * lisp/muse.el (muse-assoc-string): Remove this, since we no longer need
2846 ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
2847 lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
2850 2005-07-06 04:00:57 GMT Michael Olson <mwolson@gnu.org> patch-90
2853 Mouse-2 on regular text will yank rather than give an error.
2855 muse--main--1.0--patch-90
2857 * lisp/muse-mode.el (muse-mode-map): Remove mappings for mouse-2, since
2858 this seems to be more trouble than it's worth.
2859 (muse-follow-name-at-mouse): Don't call `muse-follow-name-at-point';
2860 use our own implementation.
2864 ChangeLog lisp/muse-mode.el
2867 2005-07-06 02:25:56 GMT Michael Olson <mwolson@gnu.org> patch-89
2870 Make interwiki links publish with the correct extension.
2872 muse--main--1.0--patch-89
2874 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Add the correct
2875 prefix and suffix to interwiki names, as well as stripping out unwanted
2880 ChangeLog lisp/muse-wiki.el
2883 2005-07-06 02:02:42 GMT Michael Olson <mwolson@gnu.org> patch-88
2886 Fix publishing of bare interwiki names.
2888 muse--main--1.0--patch-88
2890 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Use `setq' instead of
2891 `set'. Use `muse-assoc-string' instead of `assoc'.
2893 * lisp/muse.el (muse-assoc-string): New compatibility function that makes
2894 `assoc-string' functionality usable with Emacs21 and XEmacs.
2898 ChangeLog lisp/muse-wiki.el lisp/muse.el
2901 2005-07-06 01:41:24 GMT Michael Olson <mwolson@gnu.org> patch-87
2904 Apply a few fixes from Yann's branch.
2906 muse--main--1.0--patch-87
2908 Background: I hacked on Muse over the weekend while offline, and so did
2909 Yann. His changes to muse-wiki.el are different than the
2910 ones that I made, so we should probably figure out the best
2911 way to handle this when we both get on IRC again. For now,
2912 I've merged in the bugfixes that he's made, omitting most of
2913 the changes to muse-wiki.
2915 * lisp/muse-latex.el (muse-latex-markup-regexps): Escape %.
2917 * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Add docstring.
2919 * lisp/muse.el (muse-page-name): Fix a bug that was inadvertently
2920 introduced previously.
2924 ChangeLog lisp/muse-latex.el lisp/muse-wiki.el lisp/muse.el
2927 2005-07-05 20:41:49 GMT Michael Olson <mwolson@gnu.org> patch-86
2930 Warn if file not published; hack further on Wiki stuff.
2932 muse--main--1.0--patch-86
2934 * lisp/muse-html.el (muse-html-markup-paragraph): Make this only try to
2935 complete <div> tags that are of the class "image-link". It is hoped
2936 that this will prevent user-added <div> tags from being mangled.
2938 * lisp/muse-mode.el (muse-link-at-point): Don't pass an argument to
2939 `muse-handle-implicit-link' or `muse-handle-explicit-link' since they
2940 need to look at the text at point.
2942 * lisp/muse-publish.el (muse-publish-this-file): Warn the user if the
2943 current file has not been published since it was up-to-date. Thanks to
2944 Bill Freeman for the suggestion.
2946 * lisp/muse-publish.el (muse-publish-url): Handle case when returned url
2947 is nil. If this happens, return the original URL.
2949 * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Set using
2950 `muse-wiki-update-interwiki-regexp.'
2951 (muse-wiki-update-interwiki-regexp): New function that sets the value
2952 of `muse-wiki-interwiki-regexp'.
2953 (muse-wiki-interwiki-alist): Call `muse-wiki-update-interwiki-regexp'
2956 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Renamed from
2957 `muse-wiki-expand-interwiki'.
2958 (muse-wiki-transform-wikiword): New function that prevents WikiWords
2959 with no matching file from being published as links.
2961 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Accept an optional
2962 string argument once again, since this behavior is needed when
2964 (muse-wiki-handle-wikiword): Ditto.
2966 * lisp/muse.el (muse-handle-url): Ditto.
2968 * lisp/muse.el (muse-handle-implicit-link): Ditto. Restore match data
2969 after every unsuccessful attempt at handling the link. If argument is
2970 given, restore match-data at end, too.
2972 * lisp/muse.el (muse-handle-explicit-link): Accept optional string
2973 argument. Match data is always saved. If argument is not given,
2974 assume that `muse-implicit-link-regexp' has been matched against, and
2975 return the 1st match string if no handlers worked.
2979 ChangeLog lisp/muse-html.el lisp/muse-mode.el
2980 lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
2983 2005-07-04 23:00:06 GMT Michael Olson <mwolson@gnu.org> patch-85
2986 Hack on WikiName handling and make TAB work for Wiki links.
2988 muse--main--1.0--patch-85
2990 * lisp/muse-colors.el (muse-colors-markup): Use
2991 `muse-explicit-link-regexp' instead of `muse-link-regexp'.
2993 * lisp/muse-colors.el (muse-link-face): Add new argument EXPLICIT. If
2994 nil, don't color bad links. If non-nil, color bad links.
2996 * lisp/muse-colors.el (muse-colors-link): Pass `t' to `muse-link-face'.
2998 * lisp/muse-journal.el (muse-journal-rss-markup-regexps): Use
2999 `muse-explicit-link-regexp' instead of `muse-link-regexp'.
3000 (muse-journal-rss-munge-buffer): Ditto.
3002 * lisp/muse-mode.el (muse-mode-fill-nobreak-p, muse-link-at-point):
3005 * lisp/muse-mode.el (muse-link-at-point): Rewrite so that explicit links
3006 are handled first, then implicit ones. It should work better in all
3007 cases. For now, we depend on the value of `muse-implicit-link-regexp'
3008 to determine how far to scan for an implicit link. This defaults to
3009 the text between the point and the next space.
3011 * lisp/muse-mode.el (muse-visit-link-default): Refactored code from
3012 `muse-visit-link'. If the ANCHOR argument is a string, search for it
3013 literally after opening the buffer. Hopefully this can be of use in
3014 custom visit-link functions, when necessary.
3016 * lisp/muse-mode.el (muse-visit-link): Docfix. Call
3017 `muse-visit-link-default'.
3019 * lisp/muse-mode.el (muse-next-reference, muse-previous-reference):
3020 Search by text properties instead of regexps. This allows Muse to find
3021 links without having to have a massive regexp that contains all link
3022 types. The downside is that this will not work if the user defontifies
3023 the buffer. But it would somewhat defeat the purpose of following
3024 links if you can't see them.
3026 * lisp/muse-project.el (muse-project-batch-publish): Handle case when not
3027 enough command line args are passed in batch mode.
3029 * lisp/muse-publish.el (muse-publish-markup-regexps): Use
3030 `muse-explicit-link-regexp'.
3032 * lisp/muse-regexps.el (muse-explicit-link-regexp): Renamed from
3035 * lisp/muse-regexps.el (muse-implicit-link-regexp): New option that
3036 specifies the "common ground" of all implicit links, like URLs, bare
3037 WikiNames, and -- in the future -- email addresses.
3039 * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): Quote 'boolean.
3041 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Arg URL is no longer
3042 optional. That was a bad idea on my part. Renamed from
3043 `muse-wiki-interwiki-handle'. Hopefully all this renaming doesn't
3046 * lisp/muse-wiki.el (muse-wiki-expand-interwiki): Renamed from
3047 `muse-wiki-interwiki-expand'.
3048 (muse-wiki-handle-wikiword): Renamed from
3049 `muse-wiki-wikiword-handle'.
3051 * lisp/muse-wiki.el ("muse-colors", "muse-publish"): Use a string value
3052 for the eval-after-load arg since XEmacs chokes on constants.
3054 * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Don't display a bad-link
3055 face on WikiWords that don't correspond with a file. If people really
3056 want this to appear in bad-link face, I could accommodate that.
3058 * lisp/muse.el (muse-handle-url): New function that detects whether the
3059 given string is a URL.
3060 (muse-implicit-link-functions): Renamed from
3061 `muse-mode-link-functions'. Defaults to `muse-handle-url'.
3062 (muse-explicit-link-functions): Renamed from
3063 `muse-mode-handler-functions'.
3064 (muse-handle-implicit-link): New function that handles all
3065 implicit links by calling functions from `muse-implicit-link-functions'.
3066 (muse-handle-explicit-link): Renamed from
3071 ChangeLog lisp/muse-colors.el lisp/muse-journal.el
3072 lisp/muse-mode.el lisp/muse-project.el lisp/muse-publish.el
3073 lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
3076 2005-07-04 14:40:31 GMT Michael Olson <mwolson@gnu.org> patch-84
3079 Allow WikiWords to be ignored with <nop> or "''''".
3081 muse--main--1.0--patch-84
3083 * lisp/muse-mode.el (muse-browse-result): Docfixes.
3085 * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): New option that determines
3086 whether to hide <nop> tags when coloring a Muse buffer.
3087 (muse-wiki-wikiword-at-point): Docfix.
3088 (muse-wiki-colors-nop-tag): New function that colors <nop> tags.
3089 (muse-wiki-publish-nop-tag): New function that interprets <nop> tags
3091 (muse-colors-tags, muse-publish-markup-tags): Interpret <nop> tags,
3092 which keeps the WikiWord that follows it from being interpreted.
3093 (muse-publish-markup-regexps): Allow 4 single quotes to function as a
3098 ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
3101 2005-07-04 11:20:50 GMT Michael Olson <mwolson@gnu.org> patch-83
3104 Update postal address of FSF in muse-wiki.el.
3106 muse--main--1.0--patch-83
3108 * lisp/muse-wiki.el: Update postal address of the FSF.
3112 ChangeLog lisp/muse-wiki.el
3115 2005-07-01 22:48:51 GMT Michael Olson <mwolson@gnu.org> patch-82
3118 Interpret explicit links before emphasis.
3120 muse--main--1.0--patch-82
3122 * lisp/muse-publish.el (muse-publish-markup-regexps): Interpret explicit
3123 links before emphasis.
3125 * lisp/muse-wiki.el (muse-publish): Make rules use a multiple of 100 just
3129 ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
3132 2005-06-26 22:55:55 GMT Michael Olson <mwolson@gnu.org> patch-81
3135 Wiki hacking, regexp tweaks.
3137 muse--main--1.0--patch-81
3139 * lisp/muse-project.el (muse-project-ignore-regexp): Change group to
3142 * lisp/muse-regexps.el (muse-regexp-use-character-classes): New variable
3143 that indicates whether or not to use character classes in regexps. The
3144 default is to let Muse try to figure it out.
3145 (muse-extreg-usable-p): Make use of this variable.
3147 * lisp/muse-regexps.el (muse-url-regexp): There's too much whitespace in
3148 this regexp. I'm guessing it was supposed to have a TAB in there at
3149 one time. Replace this stuff with muse-regexp-space.
3151 * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use wikified EmacsWiki
3154 * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use "choice" instead of
3157 * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Include the page
3158 delimiter as part of the regexp. Allow "#" or "::" to be a delimiter.
3159 We'll fix those anchor problems eventually!
3161 * lisp/muse-wiki.el (muse-wiki-interwiki-at-point): New function that
3162 uses `muse-interwiki-handle' to determine whether an interwiki link is
3165 * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Make URL optional and
3166 look for a suitable value at point if needed.
3168 * lisp/muse-wiki.el: Make interwiki regexps color the same as wikiwords.
3170 * lisp/muse-wiki.el: Add publishing rule for muse-wiki-interwiki-regexp.
3172 * lisp/muse-wiki.el (muse-mode-link-functions): Add interwiki handling.
3175 ChangeLog lisp/muse-project.el lisp/muse-regexps.el
3179 2005-06-25 04:44:00 GMT Michael Olson <mwolson@gnu.org> patch-80
3182 Make installation of manual when not using Debian go smoothly.
3184 muse--main--1.0--patch-80
3186 * Makefile.defs (INSTALLINFO): New variable that specifies what command
3187 and options are to be used when insinuating the Muse documentation into
3190 * Makefile (install): Make use of INSTALLINFO.
3192 * README (Installation): Give directions for changing INSTALLINFO on a
3193 Debian system and changing where Muse is installed.
3198 ChangeLog Makefile Makefile.defs README muse.texi
3201 2005-06-25 04:09:15 GMT Michael Olson <mwolson@gnu.org> patch-79
3204 Fix compiler warning induced by last patch.
3206 muse--main--1.0--patch-79
3208 * lisp/muse-project.el (muse-current-file): Move to muse.el to fix
3212 ChangeLog lisp/muse-project.el lisp/muse.el
3215 2005-06-25 04:02:11 GMT Michael Olson <mwolson@gnu.org> patch-78
3218 Add `muse-current-file', fix minor QuickStart issue.
3220 muse--main--1.0--patch-78
3222 * examples/QuickStart: Make John Wiegley the author.
3224 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
3225 `muse-current-file' instead of `buffer-file-name'.
3227 * lisp/muse-project.el (muse-current-project): Document.
3229 * lisp/muse-project.el (muse-current-file): New variable indicating the
3230 name, including path, of the file that is currently being published.
3231 (muse-project-of-file): Make use of
3232 `muse-current-file'.
3234 * lisp/muse-publish.el (muse-publish-file): Set `muse-current-file' here.
3236 * lisp/muse.el (muse-page-name): Make use of `muse-current-file'.
3239 ChangeLog examples/QuickStart lisp/muse-blosxom.el
3240 lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
3244 2005-06-24 21:15:35 GMT Michael Olson <mwolson@gnu.org> patch-77
3247 Make muse-replace-regexp-in-string closer to its parent; no func change.
3249 muse--main--1.0--patch-77
3251 * lisp/muse.el (muse-replace-regexp-in-string): Add 2 more optional args
3252 to implement all functionality of `replace-regexp-in-string'. No
3253 functionality change.
3257 ChangeLog lisp/muse.el
3260 2005-06-24 00:22:12 GMT Michael Olson <mwolson@gnu.org> patch-76
3263 Play nicely with fill, adaptive-fill, and flyspell.
3265 muse--main--1.0--patch-76
3267 * muse-mode.el (muse-mode-intangible-links): New function used to
3268 determine whether links will be considered intangible.
3270 * lisp/muse-mode.el (muse-mode-link-functions)
3271 (muse-mode-handler-functions): Minor docfix.
3273 * lisp/muse-mode.el (muse-mode): Don't split long links when performing
3274 fill. Play nicely with adaptive-fill. Avoid lockup with flyspell by
3275 making links intangible by default, but this may be adjusted by use of
3276 the `muse-mode-intangible-links' function.
3278 * lisp/muse-mode.el (muse-mode-fill-nobreak-p): New function that returns
3279 nil if we should allow a fill to occur here. Keeps links from being
3282 * lisp/muse-mode.el (muse-mode-flyspell-p): New function that returns
3283 non-nil if we allow spell-checking to occur here. Keeps links from
3284 being improperly colorized.
3286 * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Break up long line; no
3287 functionality change.
3290 ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
3293 2005-06-23 07:13:35 GMT Michael Olson <mwolson@gnu.org> patch-75
3296 Minor doc changes and code prettification.
3298 muse--main--1.0--patch-75
3300 * AUTHORS: Note that YH's assignment is in the mail.
3302 * README (scripts): Explain better the contents of the `scripts'
3305 * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Split long line.
3308 AUTHORS ChangeLog README lisp/muse-wiki.el
3311 2005-06-23 05:20:04 GMT Michael Olson <mwolson@gnu.org> patch-74
3314 Merged from hodique@lifl.fr--2005 (patch 7-11)
3316 muse--main--1.0--patch-74
3320 * hodique@lifl.fr--2005/muse--yh--1.0--patch-7
3321 split WikiWords and InterWiki links into their own package
3323 * hodique@lifl.fr--2005/muse--yh--1.0--patch-8
3324 Merged from mwolson@gnu.org--2005 (patch 63-67), adapted muse-wiki features
3326 * hodique@lifl.fr--2005/muse--yh--1.0--patch-9
3327 Mimic experimental behavior for interwiki
3329 * hodique@lifl.fr--2005/muse--yh--1.0--patch-10
3330 fix notes publishing
3332 * hodique@lifl.fr--2005/muse--yh--1.0--patch-11
3336 lisp/.arch-ids/muse-wiki.el.id lisp/muse-wiki.el
3339 ChangeLog lisp/muse-colors.el lisp/muse-html.el
3340 lisp/muse-mode.el lisp/muse-publish.el lisp/muse.el
3343 experimental/.arch-ids/muse-wiki.el.id
3344 ==> experimental/.arch-ids/muse-wiki-old.el.id
3345 experimental/muse-wiki.el
3346 ==> experimental/muse-wiki-old.el
3349 hodique@lifl.fr--2005/muse--yh--1.0--patch-7
3350 hodique@lifl.fr--2005/muse--yh--1.0--patch-8
3351 hodique@lifl.fr--2005/muse--yh--1.0--patch-9
3352 hodique@lifl.fr--2005/muse--yh--1.0--patch-10
3353 hodique@lifl.fr--2005/muse--yh--1.0--patch-11
3356 2005-06-22 23:05:33 GMT Michael Olson <mwolson@gnu.org> patch-73
3359 Tell people where to find on-line version of manual.
3361 muse--main--1.0--patch-73
3363 * README: Add on-line locations for manual.
3365 * muse.texi: Remove @include directive. This makes generating a PDF of
3366 this documentation a lot easier.
3368 * muse.texi (Preface): Add on-line locations for manual.
3371 ChangeLog README muse.texi
3374 2005-06-22 19:57:42 GMT Michael Olson <mwolson@gnu.org> patch-72
3377 Try to make Muse play nice with outline minor mode.
3379 muse--main--1.0--patch-72
3381 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-emphasized)
3382 (muse-colors-underlined, muse-use-font-lock, muse-link-properties): Use
3383 "muse" instead of "t" when adding invisibility to text or checking for
3386 * lisp/muse.el (muse-add-to-invisibility-spec): New function that is a
3387 compatibility wrapper for `add-to-invisibility-spec'; XEmacs doesn't have
3391 ChangeLog lisp/muse-colors.el lisp/muse.el
3394 2005-06-22 08:02:58 GMT Michael Olson <mwolson@gnu.org> patch-71
3397 Minor grammar fix in Introduction section of manual.
3399 muse--main--1.0--patch-71
3401 * muse.texi (Introduction): Minor grammar fix.
3407 2005-06-22 06:32:02 GMT Michael Olson <mwolson@gnu.org> patch-70
3412 muse--main--1.0--patch-70
3414 * lisp/muse-colors.el: Remove unnecessary use of Version in header.
3416 * lisp/muse-html.el (muse-html-encoding-map): Add mapping for iso-8859-1.
3418 * lisp/muse-poem.el (muse-poem-markup-strings)
3419 (muse-poem-chapbook-strings): Make customizable.
3421 * lisp/muse-poem.el (muse-chapbook-latex-header)
3422 (muse-chapbook-latex-footer): Docfix.
3424 * lisp/muse-texinfo.el (muse-texinfo-info-extension)
3425 (muse-texinfo-pdf-extension): Ditto.
3427 * lisp/muse.el (muse-version): Change to 3.01.
3429 * muse.texi (Poem, Texinfo): Last two publishing styles complete. We're
3433 ChangeLog lisp/muse-colors.el lisp/muse-html.el
3434 lisp/muse-poem.el lisp/muse-texinfo.el lisp/muse.el muse.texi
3437 2005-06-20 02:29:08 GMT Michael Olson <mwolson@gnu.org> patch-69
3440 Tweak documentation thoroughly; still incomplete.
3442 muse--main--1.0--patch-69
3444 * README: Minor tweaks.
3446 * muse.texi: Massively rename chapters so that the titles are more
3447 descriptive. Clean up grammar.
3449 * muse.texi (Obtaining Muse): Move content of Installation node here,
3450 stripping out any customization tips, since those are covered later.
3451 Re-work this chapter since I was dissatisfied with it.
3453 * muse.texi (Installation): This node has the content of README regarding
3454 installation, which fits the title of the node much better than the
3457 * muse.texi (Blosxom): Turn the sections of this section into
3460 * muse.texi (Getting Help and Reporting Bugs): Turn this into a list. I
3463 * muse.texi (History): Add a "2005" item.
3466 ChangeLog README muse.texi
3469 2005-06-19 07:15:45 GMT Michael Olson <mwolson@gnu.org> patch-68
3472 Finish documenting 2 more publishing styles.
3474 muse--main--1.0--patch-68
3476 * lisp/muse-blosxom.el, lisp/muse-latex.el: Minor docfixes throughout.
3478 * lisp/muse-journal.el: Docfixes.
3480 * lisp/muse-publish.el (muse-publish-markup-functions): Add significant
3481 documentation to this function.
3483 * muse.texi (Blosxom Options): New node containing the publishing styles
3484 and options provided by Blosxom.
3485 (Book): Add usage note, as I suspect a lot of people might be confused
3487 (HTML): Space out entries better.
3488 (Journal, LaTeX): New nodes for publishing styles.
3489 (Common Elements): Document a few options that are present in
3493 ChangeLog lisp/muse-blosxom.el lisp/muse-journal.el
3494 lisp/muse-latex.el lisp/muse-publish.el muse.texi
3497 2005-06-19 04:45:46 GMT Michael Olson <mwolson@gnu.org> patch-67
3500 Make Muse installable and correct an Emacs21 issue.
3502 muse--main--1.0--patch-67
3504 * Makefile (.PRECIOUS): Indicate that .info and .html files in this
3505 directory will be generated.
3506 (all): Compile muse.info by default.
3507 (doc): Refactor into individual generation rules for .html and .info
3509 (install): New rule that installs Muse source code, compiled .elc
3510 files, and the manual into proper places.
3512 * Makefile.defs (ELISPDIR, INFODIR): Correct minor goof-up.
3514 * README (Insinuation): Move old content of Installation here.
3515 (Installation): Fill out this section.
3516 (Further Documentation): Add link to my website and note that a full
3517 manual is included with Muse.
3519 * lisp/Makefile (EL): Populate with .el files.
3520 (install): New rule that installs both .elc and .el files.
3522 * lisp/muse-texinfo.el (muse-texinfo-info-generate): If we're running
3523 Emacs21, hack in a handler for the @documentencoding tag so that it
3527 ChangeLog Makefile Makefile.defs README lisp/Makefile
3528 lisp/muse-texinfo.el
3531 2005-06-19 03:05:38 GMT Michael Olson <mwolson@gnu.org> patch-66
3534 Cater even more to XEmacs and its annoying whims.
3536 muse--main--1.0--patch-66
3538 * examples/Makefile (%.html, %.pdf, %.info): Pass EMACS value as
3539 environment variable.
3541 * lisp/Makefile (%.elc, test): Don't use "-L" option since XEmacs can't
3542 handle it. Load `muse-build.el' instead.
3544 * lisp/muse-colors.el (muse-colors-link): Add note that `link' is not
3547 * lisp/muse-journal.el (muse-journal-latex-munge-buffer)
3548 (muse-journal-rss-munge-buffer): Add note that the `qotd' binding is
3551 * lisp/muse-journal.el (muse-journal-generate-pages): Add note that this
3552 function does not appear to be used.
3554 * lisp/muse.el (muse-replace-regexp-in-string): Use in place of
3555 `replace-regexp-in-string', since XEmacs doesn't have this function.
3556 We only implement the first 3 args, but this could be extended if we
3559 * lisp/muse-blosxom.el (muse-blosxom-title-to-file): Use
3560 `muse-replace-regexp-in-string' in place of `replace-regexp-in-string'
3562 * lisp/muse-journal.el (muse-journal-anchorize-title): Ditto.
3564 * lisp/muse-colors.el (muse-colors-custom-tags): Remove unused binding to
3565 make XEmacs shut up.
3567 * lisp/muse-convert.el (muse-write-footnote): Ditto.
3569 * lisp/muse-html.el (muse-html-markup-table): Ditto.
3571 * lisp/muse-http.el (muse-winnow-list): Ditto.
3573 * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
3575 * lisp/muse-project.el (muse-project-file-entries): Ditto.
3577 * lisp/muse-publish.el (muse-publish-markup): Ditto.
3579 * scripts/muse-build.el: Add contrib path first; probably doesn't change
3582 * scripts/publish: Use EMACS environment variable instead of hard-coding
3586 ChangeLog examples/Makefile lisp/Makefile lisp/muse-blosxom.el
3587 lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
3588 lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
3589 lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
3590 lisp/muse.el scripts/muse-build.el scripts/publish
3593 2005-06-19 00:43:54 GMT Michael Olson <mwolson@gnu.org> patch-65
3596 Move lisp files to `lisp' directory; hack on Makefiles, XEmacs compat.
3598 muse--main--1.0--patch-65
3600 * AUTHORS: Update entry.
3602 * muse-*.el: Move to the lisp directory.
3604 * lisp/Makefile: New file containing rules to test and compile the
3607 * Makefile.defs: New file that contains common definitions for all other
3608 Makefiles, such as Emacs command to use.
3610 * Makefile: Move lisp-specific rules to lisp/Makefile.
3611 (SUBDIRS): New variable containing subdirectories to clean.
3613 * README: Update to reflect new location of source files. Give updated
3614 directions for compiling with XEmacs.
3616 * examples/Makefile (.PRECIOUS): Added to denote which type of files to
3618 (%.html): Pass SITEFLAG as an environment variable to
3621 * examples/QuickStart (The): Re-add the stray <comment> tag since it
3622 seems to be needed to keep the process from failing. This has *got* to
3623 be a bug in Muse, but I don't want to deal with it now.
3625 * lisp/muse-colors.el (muse-make-faces): Bind newsym locally.
3627 * lisp/muse-convert.el: Move line to commentary section.
3629 * lisp/muse-latex.el (muse-latex-markup-table): Note that the
3630 locally-bound `type' variable isn't used here.
3632 * lisp/muse-mode.el (muse-index-as-string): Remove unused `file' binding.
3634 * lisp/muse-texinfo.el (muse-texinfo-markup-table): Remove unused `field'
3637 * scripts/muse-build.el (load-path): Correct paths.
3639 * scripts/muse-build.el (muse-elint-files): Add a few variables here so
3640 as to avoid spurious warnings.
3642 * scripts/publish (style): Make use of SITEFLAG environment variable, if
3645 * lisp/muse.el (muse-line-end-position, muse-line-beginning-position):
3646 (muse-match-string-no-properties): New functions that take the place of
3647 `line-end-position', `line-beginning-position', and
3648 `match-string-no-properties', respectively.
3650 * examples/johnw/muse-johnw.el (muse-my-html-insert-contents)
3651 (muse-my-journal-find-entries): Use Muse-specific version of
3652 `match-string-no-properties', `line-beginning-position', and
3653 `line-end-position' since these do not exist in XEmacs.
3655 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-region)
3656 (muse-colors-custom-tags, muse-colors-link, muse-colors-title): Ditto.
3658 * lisp/muse-convert.el (muse-latex-transform): Ditto.
3660 * lisp/muse-html.el (muse-html-insert-anchor, muse-html-markup-footnote)
3661 (muse-html-insert-contents): Ditto.
3663 * lisp/muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
3665 * lisp/muse-mode.el (muse-link-at-point, muse-edit-link-at-point): Ditto.
3667 * lisp/muse-poem.el (muse-poem-prepare-buffer): Ditto.
3669 * lisp/muse-publish.el (muse-publish-markup-tag)
3670 (muse-publish-markup-footnote, muse-publish-markup-leading-space)
3671 (muse-published-buffer-contents): Ditto.
3673 * scripts/muse-build.el (muse-elint-files): Ditto.
3676 .arch-ids/Makefile.defs.id Makefile.defs lisp/.arch-ids/=id
3677 lisp/.arch-ids/Makefile.id lisp/Makefile
3680 AUTHORS ChangeLog Makefile README examples/Makefile
3681 examples/QuickStart examples/johnw/muse-johnw.el
3682 lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
3683 lisp/muse-journal.el lisp/muse-latex.el lisp/muse-mode.el
3684 lisp/muse-poem.el lisp/muse-publish.el lisp/muse-texinfo.el
3685 lisp/muse.el scripts/muse-build.el scripts/publish
3688 .arch-ids/muse-blosxom.el.id
3689 ==> lisp/.arch-ids/muse-blosxom.el.id
3690 .arch-ids/muse-book.el.id
3691 ==> lisp/.arch-ids/muse-book.el.id
3692 .arch-ids/muse-colors.el.id
3693 ==> lisp/.arch-ids/muse-colors.el.id
3694 .arch-ids/muse-convert.el.id
3695 ==> lisp/.arch-ids/muse-convert.el.id
3696 .arch-ids/muse-docbook.el.id
3697 ==> lisp/.arch-ids/muse-docbook.el.id
3698 .arch-ids/muse-html.el.id
3699 ==> lisp/.arch-ids/muse-html.el.id
3700 .arch-ids/muse-http.el.id
3701 ==> lisp/.arch-ids/muse-http.el.id
3702 .arch-ids/muse-journal.el.id
3703 ==> lisp/.arch-ids/muse-journal.el.id
3704 .arch-ids/muse-latex.el.id
3705 ==> lisp/.arch-ids/muse-latex.el.id
3706 .arch-ids/muse-mode.el.id
3707 ==> lisp/.arch-ids/muse-mode.el.id
3708 .arch-ids/muse-poem.el.id
3709 ==> lisp/.arch-ids/muse-poem.el.id
3710 .arch-ids/muse-project.el.id
3711 ==> lisp/.arch-ids/muse-project.el.id
3712 .arch-ids/muse-publish.el.id
3713 ==> lisp/.arch-ids/muse-publish.el.id
3714 .arch-ids/muse-regexps.el.id
3715 ==> lisp/.arch-ids/muse-regexps.el.id
3716 .arch-ids/muse-texinfo.el.id
3717 ==> lisp/.arch-ids/muse-texinfo.el.id
3718 .arch-ids/muse.el.id
3719 ==> lisp/.arch-ids/muse.el.id
3721 ==> lisp/muse-blosxom.el
3723 ==> lisp/muse-book.el
3725 ==> lisp/muse-colors.el
3727 ==> lisp/muse-convert.el
3729 ==> lisp/muse-docbook.el
3731 ==> lisp/muse-html.el
3733 ==> lisp/muse-http.el
3735 ==> lisp/muse-journal.el
3737 ==> lisp/muse-latex.el
3739 ==> lisp/muse-mode.el
3741 ==> lisp/muse-poem.el
3743 ==> lisp/muse-project.el
3745 ==> lisp/muse-publish.el
3747 ==> lisp/muse-regexps.el
3749 ==> lisp/muse-texinfo.el
3757 2005-06-18 20:12:05 GMT Michael Olson <mwolson@gnu.org> patch-64
3760 Massively untabify files.
3762 muse--main--1.0--patch-64
3766 ChangeLog ChangeLog.2004 experimental/muse-message.el
3767 experimental/muse-wiki.el muse-book.el muse-colors.el
3768 muse-convert.el muse-docbook.el muse-html.el muse-http.el
3769 muse-journal.el muse-latex.el muse-mode.el muse-poem.el
3770 muse-project.el muse-publish.el muse-regexps.el
3771 muse-texinfo.el muse.el
3774 2005-06-18 19:57:44 GMT Michael Olson <mwolson@gnu.org> patch-63
3777 Merged from hodique@lifl.fr--2005 (patch 2-6), without the WikiWord change.
3779 muse--main--1.0--patch-63
3781 (Summary of changes that Yann made)
3783 * muse-colors.el (muse-colors-link): Whitespace cleanup.
3785 * muse-mode.el (muse-generate-index): Move index generation code into
3786 `muse-index-as-string'.
3787 (muse-index-as-string): New function that generates an index and
3788 returns it as a string, instead of placing it in a buffer like
3789 `muse-generate-index' used to.
3793 * hodique@lifl.fr--2005/muse--yh--1.0--patch-2
3794 merge from mwolson@gnu.org--2005
3796 * hodique@lifl.fr--2005/muse--yh--1.0--patch-3
3797 Accept WikiWords as links [mostly rescinded]
3799 * hodique@lifl.fr--2005/muse--yh--1.0--patch-4
3800 merge from mwolson@gnu.org--2005/muse--main--1.0
3802 * hodique@lifl.fr--2005/muse--yh--1.0--patch-5
3803 Merged from mwolson@gnu.org--2005 (patch 60-62)
3805 * hodique@lifl.fr--2005/muse--yh--1.0--patch-6
3806 provide a string view of the index
3809 ChangeLog muse-colors.el muse-latex.el muse-mode.el
3812 hodique@lifl.fr--2005/muse--yh--1.0--patch-2
3813 hodique@lifl.fr--2005/muse--yh--1.0--patch-3
3814 hodique@lifl.fr--2005/muse--yh--1.0--patch-4
3815 hodique@lifl.fr--2005/muse--yh--1.0--patch-5
3816 hodique@lifl.fr--2005/muse--yh--1.0--patch-6
3819 2005-06-18 06:21:19 GMT Michael Olson <mwolson@gnu.org> patch-62
3822 Document Blosxom, Book, DocBook, and HTML publishing styles.
3824 muse--main--1.0--patch-62
3826 * muse-blosxom.el: Clean up header.
3828 * muse-book.el (muse-before-book-publish-hook): Rename to
3829 `muse-book-before-publish-hook'.
3830 (muse-after-book-publish-hook): Rename to
3831 `muse-book-after-publish-hook'.
3833 * muse-html.el (muse-html-anchor-on-word, muse-html-table-attributes)
3834 (muse-html-markup-strings, muse-xhtml-markup-strings)
3835 (muse-html-meta-content-type, muse-html-meta-content-encoding)
3836 (muse-html-charset-default, muse-html-encoding-default)
3837 (muse-html-encoding-map): Docfixes.
3839 * muse.texi (Blosxom, Book, DocBook, HTML, Deriving Styles): New
3843 ChangeLog muse-blosxom.el muse-book.el muse-html.el muse.texi
3846 2005-06-18 01:35:33 GMT Michael Olson <mwolson@gnu.org> patch-61
3849 Begin work on Publishing Styles section of manual.
3851 muse--main--1.0--patch-61
3853 * Makefile (.PHONY): Add "doc" to list.
3854 (doc): New rule that generates Info and HTML files from muse.texi.
3855 (dist): Rely on `distclean', not `clean'.
3857 * examples/QuickStart (Authoring mode): Remove empty section.
3859 * muse.texi: Call this program "the Emacs Muse" in title.
3860 (Publishing Styles): Begin to populate section.
3861 (Deriving Styles): First subsection of Publishing Styles.
3862 (Contributors): Remove spurious copyright section, since we address
3865 * README: Actually remember to add this file.
3868 .arch-ids/README.id README
3871 ChangeLog Makefile examples/QuickStart muse.texi
3874 2005-06-17 01:10:41 GMT Michael Olson <mwolson@gnu.org> patch-60
3877 Document Markup Rules.
3879 muse--main--1.0--patch-60
3881 * examples/QuickStart: Remove stray <comment> tag.
3883 * muse.texi (Top): Comment every menu line.
3884 (Markup Rules): New section with plenty of subsections.
3887 ChangeLog examples/QuickStart muse.texi
3890 2005-06-15 23:50:12 GMT Michael Olson <mwolson@gnu.org> patch-59
3893 Release this as Muse 3.00.90 (RC1).
3895 muse--main--1.0--patch-59
3897 * Makefile (%.elc): Use -q instead of --no-init-file because the former
3898 is compatible with both Emacs and XEmacs.
3900 * examples/README: Renamed to QuickStart.
3902 * examples/Makefile (EXAMPLES): Reflect name change of README.
3907 ChangeLog Makefile examples/Makefile muse.el
3910 examples/.arch-ids/README.id
3911 ==> examples/.arch-ids/QuickStart.id
3913 ==> examples/QuickStart
3916 2005-06-15 22:47:05 GMT Michael Olson <mwolson@gnu.org> patch-58
3919 Makefile refactoring.
3921 muse--main--1.0--patch-58
3923 * Makefile (.PHONY): List all non-file targets.
3924 (examples): New rule that calls Make in the examples directory.
3925 (atranslit): Removed, since this isn't (yet) bundled with Muse.
3927 * README: Move to the examples directory. I'd prefer to distribute a
3928 very basic plain text README and use this as a quickstart + markup
3929 example + publishing example.
3931 * examples/Makefile: Move all README-related rules here.
3933 * examples/README: Add an "About this document" section.
3935 * scripts/publish (style): Do not include the contrib directory, since we
3936 don't use any code from there. Since this is only invoked from the
3937 examples directory, make sure add the parent directory to the load
3940 * muse.texi: Change version to 3.00.90 (RC1).
3942 * muse.el: Change location of the README file in header.
3944 * muse.el (muse-version): Update to 3.00.90 (RC1).
3947 examples/.arch-ids/Makefile.id examples/Makefile
3950 ChangeLog Makefile examples/README muse.el muse.texi
3955 ==> examples/.arch-ids/README.id
3960 2005-06-14 03:14:05 GMT Michael Olson <mwolson@gnu.org> patch-57
3963 Update my example configuration.
3965 muse--main--1.0--patch-57
3967 * examples/mwolson/muse-init.el: Update to reflect use of outline faces
3968 and experimental status of muse-message.
3971 ChangeLog examples/mwolson/muse-init.el
3974 2005-06-14 03:08:54 GMT Michael Olson <mwolson@gnu.org> patch-56
3977 Provide optional outline-style faces; customization fixes; experimental stuff.
3979 muse--main--1.0--patch-56
3981 * muse-colors.el (muse-colors-autogen-headings): New user-customizable
3982 option that determines what the header faces should look like. If
3983 'outline, use outline-style faces. If nil, don't generate the faces at
3984 all, which allows the user to specify their own. Otherwise, use the
3985 scaled faces, which is the default behavior.
3986 (muse-colors-outline-faces-list): List of faces to use. In case the
3987 outline faces are not available, provide reasonable defaults.
3988 (muse-make-faces): Use dolist instead of mapc. Implement the
3989 possibility of having outline-style colors for heading. Don't call
3990 this function immediately -- give the users time to make their changes
3991 through the customize interface. Once we call this function, Emcs from
3992 CVS will not allow the faces to be changed easily, which is a shame.
3994 * muse-message.el (muse-message-contents-tag): Copied from
3995 `muse-publish-contents-tag' in order to keep the customization
3996 interface from making the `muse-markup-tags' option from throwing a
3997 type mismatch error. This function is untested and will likely do
3998 nothing useful. This file has been moved to the experimental folder
3999 until it gets fleshed out more.
4001 * experimental/muse-wiki.el: New file from johnw's initial attempt at a
4002 file that could eventually provide wiki-like ability. Currently this
4003 is just a collection of functions that were pruned out when he remade
4004 Muse, so don't get too excited. I plan to eventually merge Yann
4005 Hodique's work here, probably after the first release of Muse.
4007 * muse-regexps.el (muse-regexp): Improve description.
4009 * muse-project.el (muse-project-ignore-regexp): Make this be a part of
4010 the muse-regexp group since it is just a single regexp. Lists of
4011 regexps don't have to be in muse-regexp, however.
4013 * muse-blosxom.el (muse-blosxom): Change use of `behaviour' to `behavior'
4014 since the Emacs devel mailing list seems to not want Britain-izations
4017 * muse-colors.el (muse-colors): Ditto.
4019 * muse-docbook.el (muse-docbook): Ditto.
4021 * muse-html.el (muse-html): Ditto.
4023 * muse-http.el (muse-http): Ditto.
4025 * muse-message.el (muse-message): Ditto.
4027 * muse-mode.el (muse-mode): Ditto.
4029 * muse-project.el (muse-project): Ditto.
4031 * muse-publish.el (muse-publish): Ditto.
4033 * muse.el (muse): Ditto.
4036 experimental/.arch-ids/=id
4037 experimental/.arch-ids/muse-wiki.el.id
4038 experimental/muse-wiki.el
4041 ChangeLog experimental/muse-message.el muse-blosxom.el
4042 muse-colors.el muse-docbook.el muse-html.el muse-http.el
4043 muse-mode.el muse-project.el muse-publish.el muse-regexps.el
4047 .arch-ids/muse-message.el.id
4048 ==> experimental/.arch-ids/muse-message.el.id
4050 ==> experimental/muse-message.el
4053 experimental experimental/.arch-ids
4056 2005-06-13 22:37:20 GMT Michael Olson <mwolson@gnu.org> patch-55
4059 Fix publishing error when given an empty string for header/footer.
4061 muse--main--1.0--patch-55
4063 * muse-publish.el (muse-insert-file-or-string): Don't pass argument to
4064 `file-readable-p' if it is an empty string. For some reason,
4065 `file-readable-p' and `insert-file-contents' were treating an empty
4066 string as if it were the current directory.
4069 ChangeLog muse-publish.el
4072 2005-06-13 22:01:00 GMT Michael Olson <mwolson@gnu.org> patch-54
4075 WYSIWYG emphasis, XEmacs compatibility hacks.
4077 muse--main--1.0--patch-54
4079 * muse-colors.el (muse-colors-emphasized): Make emphasis more WYSIWIG
4080 compliant. Only colorize if we end with the same number of asterisks
4081 as we start with, preventing unnoticed syntax errors. Don't colorize
4082 in the middle of a word.
4083 (muse-colors-underlined): Make underlining more WYSIWIG compliant.
4084 Only colorize if we end with an underscore. Don't colorize in the
4087 * muse-docbook.el (muse-docbook-markup-paragraph): Move question mark
4088 inside of group. This will probably not do anything, but it seems
4091 * muse-html.el (muse-html-markup-paragraph): Attempt to deal with case
4092 where we start with an image link. JohnW didn't seem to like having
4093 <p> tags inserted before image links, but they don't validate properly
4094 as they are. For now, I will surround such links/paragraphs with <div
4095 class="image-link"> in an attempt to be as not invasive and yet
4096 standards compliant as possible.
4098 * muse-html.el (muse-html-escape-string): Work around distinction between
4099 int and char types in XEmacs. Deal with an annoying replace-match bug
4100 in XEmacs that rears its head at times.
4102 * muse-publish.el (muse-publish-markup-word): Allow underlines to be
4106 ChangeLog muse-colors.el muse-docbook.el muse-html.el
4110 2005-06-13 01:13:08 GMT Michael Olson <mwolson@gnu.org> patch-53
4113 Minor code cleanup to address elint issues.
4115 muse--main--1.0--patch-53
4117 * Makefile (test): Don't build README files during this rule. Remove
4118 spurious "make clean" statement.
4120 * muse-colors.el (muse-colors-tags): Make sure that this appears in the
4121 `muse-colors' group, and give it a proper type.
4123 * muse-mode.el: Wrap condition-case around `eval-when-compile'.
4125 * examples/johnw/muse-johnw.el (muse-my-html-insert-contents,
4126 muse-my-journal-find-entries): Replace `string-to-int' with
4129 * muse-html.el (muse-html-insert-contents): Ditto.
4131 * muse-journal.el (muse-journal-html-munge-buffer,
4132 muse-journal-latex-munge-buffer): Ditto.
4134 * muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
4136 * muse-publish.el (muse-publish-markup-footnote,
4137 muse-publish-contents-tag): Ditto.
4139 * muse-regexps.el (muse-extreg-usable-p): Ditto.
4142 ChangeLog Makefile examples/johnw/muse-johnw.el muse-colors.el
4143 muse-html.el muse-journal.el muse-mode.el muse-publish.el
4147 2005-06-13 00:41:10 GMT Michael Olson <mwolson@gnu.org> patch-52
4150 Add ability to automate the creation a new blosxom entry.
4152 muse--main--1.0--patch-52
4154 * examples/mwolson/muse-init.el: Move new entry section to
4155 muse-blosxom.el. Modify the key settings in my example accordingly.
4157 * muse-blosxom.el (muse-blosxom-footer): Just use the empty string, since
4158 Muse always makes sure that the file ends with a newline.
4160 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove this, since
4161 planner markup is now provided automatically by the planner port to
4162 Muse, and we don't have any customized markup.
4164 * muse-blosxom.el (muse-blosxom-base-directory): New customizable
4165 variable that specifies where the base directory of your blog entries
4168 * muse-blosxom.el (muse-blosxom-get-categories): Get the categories from
4169 the base directory. Explore categories recursively.
4171 * muse-blosxom.el (muse-blosxom-title-to-file): Helper function for
4172 `muse-blosxom-new-entry'. Turns the given title into a lowercase, sans
4173 special characters file name.
4175 * muse-blosxom.el (muse-blosxom-new-entry): Automate the process of
4176 making a new blog entry. It will prompt you for a category, then a
4177 title, and then will create a new file that has the date and title
4181 ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
4184 2005-06-12 22:11:20 GMT Michael Olson <mwolson@gnu.org> patch-51
4187 Change mailing address of FSF, add AUTHORS file.
4189 muse--main--1.0--patch-51
4191 * muse-*.el, muse.texi: Change mailing address of FSF.
4193 * muse.texi (Contributors): Fix typo.
4195 * AUTHORS: New file containing a list of all of those who have
4196 contributed code or documentation to Muse, how many lines were changed,
4200 .arch-ids/AUTHORS.id AUTHORS
4203 ChangeLog muse-blosxom.el muse-convert.el muse-docbook.el
4204 muse-html.el muse-http.el muse-journal.el muse-latex.el
4205 muse-message.el muse-mode.el muse-poem.el muse-project.el
4206 muse-publish.el muse-regexps.el muse-texinfo.el muse.el
4210 2005-06-12 21:33:24 GMT Michael Olson <mwolson@gnu.org> patch-50
4213 Merged from hodique@lifl.fr--2005 (patch 0-1)
4215 muse--main--1.0--patch-50
4219 * hodique@lifl.fr--2005/muse--yh--1.0--base-0
4220 tag of mwolson@gnu.org--2005/muse--main--1.0--patch-49
4222 * hodique@lifl.fr--2005/muse--yh--1.0--patch-1
4223 fix .html (for example) in visible names for links
4226 ChangeLog muse-publish.el
4229 hodique@lifl.fr--2005/muse--yh--1.0--base-0
4230 hodique@lifl.fr--2005/muse--yh--1.0--patch-1
4233 2005-06-11 23:35:43 GMT Michael Olson <mwolson@gnu.org> patch-49
4236 Make generated X(HT)ML show up in the right encoding in other modes.
4238 muse--main--1.0--patch-49
4240 * muse-html.el (muse-xhtml-header): Add "encoding=..." to first line.
4241 Thanks to Zhiqiang Ye for the suggestion. This attempts to make
4242 generated (X)HTML files show up in the right coding system when editing
4243 them with another Emacs mode.
4245 * muse-journal.el (muse-journal-rss-header): Automatically determine the
4246 encoding instead of hard-coding it.
4248 * muse-message.el: Add content to Commentary section, explaining the use
4249 of this publishing style.
4252 ChangeLog muse-html.el muse-journal.el muse-message.el
4255 2005-06-11 01:28:01 GMT Michael Olson <mwolson@gnu.org> patch-48
4258 Move regexps to same group, only make 4 heading faces.
4260 muse--main--1.0--patch-48
4262 * muse-colors.el (muse-make-faces): Only create 4 header faces since we
4263 can only publish 3 of them specially, leaving the fourth to be in
4265 (muse-colors-markup): Only recognize 4 levels of heading.
4267 * muse-regexps.el (muse-tag-regexp, muse-link-regexp, muse-url-regexp)
4268 (muse-file-regexp, muse-image-regexp)
4269 (muse-ignored-extensions-regexp): Moved here from muse.el. It seems
4270 like a good idea to have all the regexps in the same group.
4273 ChangeLog muse-colors.el muse-regexps.el muse.el
4276 2005-06-09 19:48:02 GMT Michael Olson <mwolson@gnu.org> patch-47
4279 Update my example config, minor code cleanup.
4281 muse--main--1.0--patch-47
4283 * examples/mwolson/muse-init.el (muse-project-alist): Shorten project
4284 names and add "Plans" project.
4286 * muse-docbook.el (looking-back): Delete.
4288 * muse-html.el (looking-back): Delete.
4290 * muse-html.el (muse-html-markup-paragraph): Use `muse-looking-back'
4291 instead of `looking-back'.
4293 * muse.el (muse-looking-back): Instead of redefining the `looking-back'
4294 function, use this function. If `looking-back' exists, call it;
4295 otherwise, use a workaround.
4298 contrib/.arch-ids/pcomplete.el.id contrib/pcomplete.el
4301 ChangeLog examples/mwolson/muse-init.el muse-docbook.el
4302 muse-html.el muse.el
4305 2005-05-30 22:15:13 GMT Michael Olson <mwolson@gnu.org> patch-46
4308 Handle a few paragraph publishing edge cases better.
4310 muse--main--1.0--patch-46
4312 * muse-docbook.el (muse-docbook-markup-regexps): Consolidate the
4313 beginning-of-document, end-of-document, and paragraph separator regexps
4314 so that one markup rule can be used in all these cases.
4315 (muse-docbook-markup-paragraph): Handle more cases correctly. In
4316 particular, blockquote or center at beginning or end of document will
4317 be published properly. Hopefully this won't slow things down too much.
4318 (muse-docbook-markup-paragraph-close): Removed.
4320 * muse-blosxom.el (muse-blosxom-markup-regexps): Ditto.
4322 * muse-html.el (muse-html-markup-regexps, muse-html-markup-paragraph):
4324 (muse-html-markup-paragraph-close): Removed.
4327 ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
4330 2005-05-28 23:37:11 GMT Michael Olson <mwolson@gnu.org> patch-45
4333 Improve prompt when reading a tag.
4335 muse--main--1.0--patch-45
4337 * muse-mode.el (muse-insert-tag): Add a colon after "default" like some
4338 other Emacs modes seem to do.
4341 ChangeLog muse-mode.el
4344 2005-05-28 23:34:50 GMT Michael Olson <mwolson@gnu.org> patch-44
4347 Warn user when publishing fails due to a private directory.
4349 muse--main--1.0--patch-44
4351 * muse-project.el (muse-project-private-p): Warn users when publishing a
4352 file fails due to its directory not being readable by others. Make
4353 sure that you do a `chmod +o name_of_directory' if you want the
4354 contents of that directory to be publishable.
4357 ChangeLog muse-project.el
4360 2005-05-28 23:21:39 GMT Michael Olson <mwolson@gnu.org> patch-43
4363 Fix error with example tags and message publishing style.
4365 muse--main--1.0--patch-43
4367 * muse-colors.el: Don't define `font-lock-mode' as a variable. Check to
4368 see if a previous definition for `font-lock-multiline' exists.
4370 * muse-message.el (muse-message-example-tag): Don't require two
4371 additional (unused) arguments.
4374 ChangeLog muse-colors.el muse-message.el
4377 2005-05-22 05:58:40 GMT Michael Olson <mwolson@gnu.org> patch-42
4380 Always end the published document with a newline.
4382 muse--main--1.0--patch-42
4384 * muse-html.el (muse-html-markup-paragraph-close): Always end the
4385 published document with a newline.
4387 * muse-docbook.el (muse-docbook-markup-paragraph-close): Ditto.
4390 ChangeLog muse-docbook.el muse-html.el
4393 2005-05-22 01:26:13 GMT Michael Olson <mwolson@gnu.org> patch-41
4396 Don't let automatic backup files crash the publishing process.
4398 muse--main--1.0--patch-41
4400 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove rule for date
4401 directive since this value is already processed by
4402 `muse-publish-markup-directive', and may be obtained by using
4403 the code: (muse-publishing-directive "date").
4405 * muse-colors.el (muse-colors-region): Make sure that we don't ever try
4406 to run (funcall nil); this happened once during a debugging process.
4408 * muse-project.el (muse-project-private-p): Skip any file for which we
4409 cannot fetch attributes. This fixes a bug where having an
4410 Emacs-generated automatic backup file in a publishing directory causes
4411 the publishing process to halt with an error.
4414 ChangeLog muse-blosxom.el muse-colors.el muse-project.el
4417 2005-05-20 20:44:46 GMT Michael Olson <mwolson@gnu.org> patch-40
4420 Apply fix in previous patch to the DocBook publishing style.
4422 muse--main--1.0--patch-40
4424 * muse-docbook.el (muse-docbook-markup-paragraph-close): Apply fix from
4425 previous patch here as well.
4429 ChangeLog muse-docbook.el
4432 2005-05-20 20:28:32 GMT Michael Olson <mwolson@gnu.org> patch-39
4435 Fix newly-introduced lock-up during HTML publishing.
4437 muse--main--1.0--patch-39
4439 * muse-blosxom.el (muse-blosxom-markup-regexps): Give date directive and
4440 planner rules higher priority in the publishing sequence. Hopefully
4441 this will not wreck anything; I don't use these rules, so I cannot
4442 tell. This wasn't a real bugfix, just an aesthetic code thing for me.
4444 * muse-html.el (muse-html-markup-paragraph-close): Don't use
4445 replace-match; that seems to be slightly evil. Return nil instead of a
4446 newline since otherwise Muse thinks that we are not done yet and gets
4447 into an infinite loop. This should fix the lock-up problem that
4448 resulted from the previous few patches.
4451 ChangeLog muse-blosxom.el muse-html.el
4454 2005-05-19 23:44:16 GMT Michael Olson <mwolson@gnu.org> patch-38
4459 muse--main--1.0--patch-38
4461 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove stray parenthesis.
4465 ChangeLog muse-blosxom.el
4468 2005-05-19 23:41:54 GMT Michael Olson <mwolson@gnu.org> patch-37
4471 Make docbook and blosxom modes close paragraphs properly at end.
4473 muse--main--1.0--patch-37
4475 * muse-blosxom.el (muse-blosxom-markup-regexps): Use new rule from last
4478 * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
4479 (muse-docbook-markup-paragraph-close): Adapt from
4480 `muse-html-markup-paragraph-close'.
4482 * muse-html.el (muse-html-markup-paragraph-close): Add newline so that we
4483 preserve the same appearance as before the last patch.
4486 ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
4489 2005-05-19 23:26:50 GMT Michael Olson <mwolson@gnu.org> patch-36
4492 Bugfix: Close P tag properly at end of file.
4494 muse--main--1.0--patch-36
4496 * muse-blosxom.el: Fix bug where loading this file twice would cause an
4499 * muse-html.el (muse-html-markup-regexps): Use simpler mechanism for
4500 detecting whether or not a paragraph needs a closing P tag.
4501 (muse-html-markup-paragraph-close): New function that only inserts a
4502 closing P tag when an unclosed P tag is nearby.
4505 ChangeLog muse-blosxom.el muse-html.el
4508 2005-05-18 06:07:02 GMT Michael Olson <mwolson@gnu.org> patch-35
4511 Update my example settings.
4513 muse--main--1.0--patch-35
4515 * examples/mwolson/muse-init.el: Synchronize with my current settings.
4518 ChangeLog examples/mwolson/muse-init.el
4521 2005-05-18 06:03:07 GMT Michael Olson <mwolson@gnu.org> patch-34
4524 Update documentation for C-c TAB feature.
4526 muse--main--1.0--patch-34
4528 * muse.texi (Keystroke Summary): Note that C-c TAB calls
4536 2005-05-18 06:00:27 GMT Michael Olson <mwolson@gnu.org> patch-33
4539 New feature: tag completion with C-c TAB.
4541 muse--main--1.0--patch-33
4543 * muse-mode.el (muse-mode-map): Map C-c TAB to `muse-insert-tag'.
4544 (muse-tag-history, muse-custom-tags): New variables that keep track of
4545 the tag history and newly-entered tags respectively for
4547 (muse-insert-tag): New function that interactively prompts the user for
4551 ChangeLog muse-mode.el
4554 2005-05-18 05:49:07 GMT Michael Olson <mwolson@gnu.org> patch-32
4557 Fix XHTML validation error with <hr> and <br>.
4559 muse--main--1.0--patch-32
4561 * muse-html.el (muse-xhtml-markup-strings): Use the proper form of the BR
4562 and HR tags for XHTML publishing. This should fix a few validation
4563 errors that I've been noticing lately.
4566 ChangeLog muse-html.el
4569 2005-05-12 22:46:10 GMT Michael Olson <mwolson@gnu.org> patch-31
4572 Remove flyspell overlays on links.
4574 muse--main--1.0--patch-31
4576 * muse-colors.el (muse-colors-link): Remove flyspell overlays. This
4577 should make the link clickable. On Emacs21, the color will stay red,
4578 but other Emacsen should do the right thing, which is use the normal
4579 link color. Hopefully this will fix some strange flyspell-related link
4583 ChangeLog muse-colors.el
4586 2005-05-06 03:30:05 GMT Michael Olson <mwolson@gnu.org> patch-30
4589 Update my example Muse settings.
4591 muse--main--1.0--patch-30
4593 * examples/mwolson/muse-init.el: Update from my latest version.
4594 (muse-project-alist): Remove the francais part of my blog.
4595 (my-muse-mode-flyspell-p): Split old `my-muse-mode-affect-p' function
4596 into this and `my-muse-mode-fill-nobreak-p'.
4597 (muse-mode-hook): Tell fill mode to avoid breaking links; hopefully
4598 this is the best way to accomplish this.
4599 (my-muse-blosxom-title-to-file): Replace more non-alphanumeric
4600 characters in the title.
4601 (my-muse-prepare-entry-for-xanga): Treat example regions better.
4604 ChangeLog examples/mwolson/muse-init.el
4607 2005-04-21 18:25:28 GMT Michael Olson <mwolson@gnu.org> patch-29
4610 Add simple `muse-version' function.
4612 muse--main--1.0--patch-29
4614 * muse.el (muse-version): New function that displays the value of the
4615 `muse-version' variable. This should be easier for the user to type
4616 than C-h v muse-version.
4622 2005-04-21 18:19:02 GMT Michael Olson <mwolson@gnu.org> patch-28
4625 Don't compile documentation by default.
4627 muse--main--1.0--patch-28
4629 * Makefile (all): Don't compile documentation by default.
4630 (doc): Use this rule to compile documentation.
4636 2005-04-16 18:08:24 GMT Michael Olson <mwolson@gnu.org> patch-27
4639 Merge RSS 2.0 enclosure support for muse-journal.el from johnw
4641 muse--main--1.0--patch-27
4643 2005-04-16 Michael Olson <mwolson@gnu.org>
4645 * muse-journal.el: Merge in enclosure support for RSS 2.0 from
4646 johnw. If a journal entry's title is a [[link]], then an
4647 <enclosure> tag will be added to the XML data giving the size and
4648 MIME type of the link target. This makes podcasting with Muse
4650 (muse-journal-rss-entry-template): Add enclosure usage to example.
4651 (muse-journal-rss-munge-buffer): Implement enclosures.
4654 ChangeLog muse-journal.el
4657 2005-04-15 05:54:30 GMT Michael Olson <mwolson@gnu.org> patch-26
4660 Standardize source headers, appease elint, don't require planner
4662 muse--main--1.0--patch-26
4664 2005-04-15 Michael Olson <mwolson@gnu.org>
4666 * Makefile, scripts/muse-build.el: Moved muse-build.el to the
4667 `scripts' directory since it really isn't part of Muse proper; it
4668 is used to generate Muse output from the command line.
4670 * muse-blosxom.el: Handle case where planner is not loaded so that
4671 it isn't a hard requirement.
4673 * muse-colors.el: Move definition of `muse-colors-tag-info' up so
4674 that elint doesn't complain.
4676 * muse-message.el (muse-message-markup-link): Don't throw up on
4677 links with no description.
4679 * muse-blosxom.el, muse-book.el, muse-colors.el, muse-convert.el,
4680 muse-docbook.el, muse-html.el, muse-http.el, muse-journal.el,
4681 muse-latex.el, muse-message.el, muse-mode.el, muse-poem.el,
4682 muse-project.el, muse-publish.el, muse-regexps.el,
4683 muse-texinfo.el, muse.el: Add standard header for each file in
4684 preparation for the initial release, which will hopefully happen
4685 sometime within the next month.
4689 experimental/.arch-ids/=id
4692 ChangeLog Makefile muse-blosxom.el muse-book.el muse-colors.el
4693 muse-convert.el muse-docbook.el muse-html.el muse-http.el
4694 muse-journal.el muse-latex.el muse-message.el muse-mode.el
4695 muse-poem.el muse-project.el muse-publish.el muse-regexps.el
4696 muse-texinfo.el muse.el
4699 .arch-ids/muse-build.el.id
4700 ==> scripts/.arch-ids/muse-build.el.id
4702 ==> scripts/muse-build.el
4704 removed directories:
4705 experimental experimental/.arch-ids
4708 2005-04-14 23:46:47 GMT Michael Olson <mwolson@gnu.org> patch-25
4711 Merge contents of muse-latexcjk.el into muse-latex.el.
4713 muse--main--1.0--patch-25
4715 2005-04-14 Michael Olson <mwolson@gnu.org>
4717 * muse-latex.el (muse-latexcjk-header, muse-latexcjk-footer)
4718 (muse-latexcjk-encoding-map, muse-latexcjk-encoding-default)
4719 (muse-latexcjk-encoding, muse-latexcjk-transform-content-type):
4720 Merge in from muse-latexcjk.el.
4722 * muse-latexcjk.el: Removed, functionality merged with
4726 .arch-ids/muse-latexcjk.el.id muse-latexcjk.el
4729 ChangeLog muse-latex.el
4732 2005-04-06 23:25:47 GMT Michael Olson <mwolson@gnu.org> patch-24
4735 Merge muse-xhtml.el into muse-html.el.
4737 muse--main--1.0--patch-24
4739 2005-04-06 Michael Olson <mwolson@gnu.org>
4741 * examples/mwolson/muse-init.el: Update with respect to the
4742 muse-xhtml.el merge.
4744 * muse-html.el: The contents of muse-xhtml.el have been merged in
4745 as advised by John Wiegley.
4746 (muse-html-style-sheet): Add example for XHTML use in the
4747 function's documentation.
4748 (muse-xhtml-header, muse-xhtml-footer, muse-xhtml-markup-tags):
4749 Moved from muse-xhtml.el.
4751 * muse-xhtml.el: Removed; contents merged into muse-html.el.
4754 .arch-ids/muse-xhtml.el.id muse-xhtml.el
4757 ChangeLog examples/mwolson/muse-init.el muse-html.el
4760 2005-04-06 03:18:55 GMT Michael Olson <mwolson@gnu.org> patch-23
4763 Try to fix regexps for Emacs 21.4.
4765 muse--main--1.0--patch-23
4767 2005-04-05 Michael Olson <mwolson@gnu.org>
4769 * muse-regexps.el (muse-extreg-usable-p): Try to make regexps work
4773 ChangeLog muse-regexps.el
4776 2005-04-01 17:59:47 GMT Michael Olson <mwolson@gnu.org> patch-22
4779 Add comments to the publish-project example script
4781 muse--main--1.0--patch-22
4783 2005-04-01 Michael Olson <mwolson@gnu.org>
4785 * examples/publish-project: Moved here from
4786 scripts/publish-project. Added a few comments so people know what
4790 ChangeLog examples/publish-project
4793 scripts/.arch-ids/publish-project.id
4794 ==> examples/.arch-ids/publish-project.id
4795 scripts/publish-project
4796 ==> examples/publish-project
4799 2005-04-01 02:27:08 GMT Michael Olson <mwolson@gnu.org> patch-21
4802 New XHTML style, add more examples to my sample muse config
4804 muse--main--1.0--patch-21
4806 2005-03-31 Michael Olson <mwolson@gnu.org>
4808 * examples/mwolson/muse-init.el: Give an example of deriving a
4809 custom publishing style.
4810 (my-muse-blosxom-finalize): Finalizes the "my-blosxom" style.
4811 (my-muse-prepare-entry-for-xanga): Mangle the published output
4812 from a blosxom project and copy the result to the clipboard for
4813 easy pasting into Xanga's web form. The file is untouched.
4815 * muse-html.el (muse-html-style-sheet): Include the <style
4816 type="text/css"></style> wrapper around the example.
4817 (muse-html-header): Don't add <style type="text/css"></style>
4818 around the value of `muse-html-style-sheet' anymore. This allows
4819 for the option of putting your stylesheet(s) in a separate file.
4820 An example of this is given in the documentation for this
4823 * muse-xhtml: New file that implements a publishing style which is
4824 derived from HTML mode. It uses a slightly modified version of
4825 the HTML markup rules to generate XHTML-compliant output.
4827 * muse-blosxom.el: Add new "blosxom-xhtml" style. The old
4828 "blosxom" style has been renamed to "blosxom-html". Fix a few
4831 * muse-journal.el: Add new "journal-xhtml" style.
4833 * muse-message.el: Add new "message-xhtml" style.
4836 .arch-ids/muse-xhtml.el.id muse-xhtml.el
4839 ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
4840 muse-html.el muse-journal.el muse-message.el
4843 2005-03-25 03:55:13 GMT Michael Olson <mwolson@gnu.org> patch-20
4846 Add my muse configuration to the examples
4848 muse--main--1.0--patch-20
4850 2005-03-24 Michael Olson <mwolson@gnu.org>
4852 * examples/johnw: Move John Wiegley's configuration to this
4855 * examples/mwolson: My configuration files go here.
4857 * examples/mwolson/muse-init.el: My Muse configuration file. I
4858 just figured out how to keep links from being spell-checked or
4859 split up by fill-mode, so the implementation of this may be found
4860 here. I also made a function that sets up a blog entry for me.
4863 examples/johnw/.arch-ids/=id examples/mwolson/.arch-ids/=id
4864 examples/mwolson/.arch-ids/muse-init.el.id
4865 examples/mwolson/muse-init.el
4871 examples/.arch-ids/muse-johnw.el.id
4872 ==> examples/johnw/.arch-ids/muse-johnw.el.id
4873 examples/.arch-ids/publish-johnw.id
4874 ==> examples/johnw/.arch-ids/publish-johnw.id
4875 examples/muse-johnw.el
4876 ==> examples/johnw/muse-johnw.el
4877 examples/publish-johnw
4878 ==> examples/johnw/publish-johnw
4881 examples/johnw examples/johnw/.arch-ids examples/mwolson
4882 examples/mwolson/.arch-ids
4885 2005-03-24 22:57:10 GMT Michael Olson <mwolson@gnu.org> patch-19
4888 Add muse-blosxom script and plugin for pyblosxom
4890 muse--main--1.0--patch-19
4892 2005-03-24 Michael Olson <mwolson@gnu.org>
4894 * muse-blosxom.el: Update copyright notice in headers and mention
4895 the pyblosxom scripts.
4897 * contrib/pyblosxom: New directory containing pyblosxom plugins
4900 * contrib/getstamps.py: Script that generates the "timestamps"
4901 file, run on the local machine.
4903 * contrib/hardcodedates.py: PyBlosxom plugin that interprets the
4907 contrib/pyblosxom/.arch-ids/=id
4908 contrib/pyblosxom/.arch-ids/getstamps.py.id
4909 contrib/pyblosxom/.arch-ids/hardcodedates.py.id
4910 contrib/pyblosxom/getstamps.py
4911 contrib/pyblosxom/hardcodedates.py
4914 ChangeLog muse-blosxom.el
4917 contrib/pyblosxom contrib/pyblosxom/.arch-ids
4920 2005-03-23 19:05:09 GMT Michael Olson <mwolson@gnu.org> patch-18
4923 muse-blosxom.el has matured past experimental status
4925 muse--main--1.0--patch-18
4927 2005-03-23 Michael Olson <mwolson@gnu.org>
4929 * muse-blosxom.el: Remove common functionality that has already
4930 been implemented in `muse-html.el'. Derive this mode from
4931 `muse-html'. Update documentation. I now feel that this file is
4932 ready to be included in the top-level Muse directory.
4935 ChangeLog muse-blosxom.el
4938 experimental/.arch-ids/muse-blosxom.el.id
4939 ==> .arch-ids/muse-blosxom.el.id
4940 experimental/muse-blosxom.el
4944 2005-03-22 05:28:01 GMT Michael Olson <mwolson@gnu.org> patch-17
4947 Make muse-blosxom.el slightly less experimental
4949 muse--main--1.0--patch-17
4951 2005-03-22 Michael Olson <mwolson@gnu.org>
4953 * experimental/muse-blosxom.el (muse-blosxom-page-date-alist):
4954 Renamed from `blosxom-page-date-alist'. Currently it does nothing
4956 (muse-blosxom-markup-regexps): Remove unnecessary first grouping
4957 from the `muse-blosxom-markup-date-directive' rule.
4958 (blosxom-set-time): Remove this function. We're not going to be
4959 touching the timestamp manually anymore -- it's too much of a
4960 hassle. Right now I've got a python program that compiles a
4961 timestamp file and a pyblosxom helper that reads it. Something
4962 similar could be arranged for blosxom, I'm sure.
4966 ChangeLog experimental/muse-blosxom.el
4969 2005-03-20 19:40:10 GMT Michael Olson <mwolson@gnu.org> patch-16
4972 Apply latest journal-related updates from johnw
4974 muse--main--1.0--patch-16
4978 ChangeLog examples/muse-johnw.el muse-journal.el
4981 2005-03-01 02:58:29 GMT Michael Olson <mwolson@gnu.org> patch-15
4984 Add Projects node to the manual
4986 muse--main--1.0--patch-15
4988 2005-02-28 Michael Olson <mwolson@gnu.org>
4990 * muse.texi: Change copyright notice since the FSF is now the
4992 (Projects): New node, based on a section from the README file.
4998 2005-03-01 02:25:15 GMT Michael Olson <mwolson@gnu.org> patch-14
5001 Correct documentation, adding some content.
5003 muse--main--1.0--patch-14
5005 2005-02-28 Michael Olson <mwolson@gnu.org>
5007 * muse.texi: Change license terms of the documentation to the GNU
5008 GPL instead of the GNU FDL, as per the consent of the copyright
5009 holders of the emacs-wiki manual, from which this is based. Some
5010 emacs-wiki-isms in the manual were corrected, and the Getting
5011 Started section was updated.
5017 2005-02-17 19:08:19 GMT Michael Olson <mwolson@gnu.org> patch-13
5020 Make muse-blosxom.el a bit more sane, still need to bum it down a bit
5022 muse--main--1.0--patch-13
5024 2005-02-17 Michael Olson <mwolson@gnu.org>
5026 * experimental/muse-blosxom.el: Somehow the contents of this file
5027 managed to get duplicated. I removed the duplicates.
5028 (muse-blosxom-date): Remove this, since it is not useful.
5029 (muse-blosxom-header): Use the standard header that blosxom.el
5033 ChangeLog experimental/muse-blosxom.el
5036 2005-02-08 04:20:41 GMT Michael Olson <mwolson@gnu.org> patch-12
5039 Initial commit of muse.texi, nothing substantial
5041 muse--main--1.0--patch-12
5043 2005-02-07 Michael Olson <mwolson@gnu.org>
5045 * muse.texi: New file that provides the documentation for Muse.
5046 It is in a very rough form at the moment. Nothing substantial may
5047 be found here yet. Be ye warned.
5050 .arch-ids/muse.texi.id muse.texi
5056 2005-02-08 01:15:15 GMT Michael Olson <mwolson@gnu.org> patch-11
5059 Add docstring, new trivial function
5061 muse--main--1.0--patch-11
5063 2005-02-07 Michael Olson <mwolson@gnu.org>
5065 * muse-mode.el (muse-mode-map): Make "C-c =" trigger
5066 `muse-what-changed'. No functionality change.
5067 (muse-what-changed): New function that displays in diff format the
5068 changes made since the buffer was last saved.
5070 * muse-project.el (muse-project-publish): Add docstring.
5073 ChangeLog muse-mode.el muse-project.el
5076 2005-02-04 18:42:08 GMT Michael Olson <mwolson@gnu.org> patch-10
5079 Add experimental version of muse-blosxom.el to project
5081 muse--main--1.0--patch-10
5083 2005-02-04 Michael Olson <mwolson@gnu.org>
5085 * Makefile (realclean): Remove file that gets generated when fonts
5088 * experimental/muse-bloxsom.el: New file that implements Blosxom
5089 support for Muse. It's in a very rough state, hence its placement
5090 in the `experimental' directory.
5093 experimental/.arch-ids/=id
5094 experimental/.arch-ids/muse-blosxom.el.id
5095 experimental/muse-blosxom.el
5101 experimental experimental/.arch-ids
5104 2005-02-04 18:19:44 GMT Michael Olson <mwolson@gnu.org> patch-9
5107 Make permissions more consistent
5109 muse--main--1.0--patch-9
5115 modified directories:
5116 contrib examples scripts
5119 2005-02-04 18:13:56 GMT Michael Olson <mwolson@gnu.org> patch-8
5124 muse--main--1.0--patch-8
5126 2005-02-04 Michael Olson <mwolson@gnu.org>
5128 * muse-build.el: Add contrib directory to `load-path'.
5129 (muse-elint-files): Load `muse-regexps.el'.
5131 * scripts/publish: Change permissions so that this script is
5132 executable. Add contrib directory to load list. Add
5133 `muse-regexps.el' to list.
5136 ChangeLog muse-build.el scripts/publish
5139 2005-01-31 21:04:43 GMT Michael Olson <mwolson@gnu.org> patch-7
5142 Use "—" instead of "—"
5144 muse--main--1.0--patch-7
5146 2005-01-31 Michael Olson <mwolson@gnu.org>
5148 * muse-docbook.el (muse-docbook-markup-strings): Replace "—"
5149 with "—" so that documents validate properly. Thanks to
5150 Björn Lindström for the suggestion.
5152 * muse-html.el (muse-html-markup-strings): Ditto.
5155 ChangeLog muse-docbook.el muse-html.el
5158 2005-01-25 19:04:31 GMT Michael Olson <mwolson@gnu.org> patch-6
5161 Fix use of "[:blank:]" in underline markup
5163 muse--main--1.0--patch-6
5165 2005-01-25 Michael Olson <mwolson@gnu.org>
5167 * muse-colors.el (muse-colors-markup): Replace "[:blank:]" with
5168 use of `muse-regexp-blank'.
5171 ChangeLog muse-colors.el
5174 2005-01-03 06:00:43 GMT Michael Olson <mwolson@member.fsf.org> patch-5
5177 Fix problem with headings being given wrong face
5179 muse--main--1.0--patch-5
5181 2005-01-03 Michael Olson <mwolson@gnu.org>
5183 * muse-colors.el: Add header.
5184 (muse-colors-emphasized): Headings were being given the coloring
5185 for the next level of heading instead of the real
5186 level (i.e. `muse-header-2' instead of `muse-header-1' for "*
5187 Heading"). Thanks to Lan Yufeng for finding this and sending a
5190 * muse-regexps.el: Fix header.
5193 ChangeLog muse-colors.el muse-regexps.el
5196 2005-01-02 00:02:15 GMT Michael Olson <mwolson@member.fsf.org> patch-4
5201 muse--main--1.0--patch-4
5203 2005-01-01 Michael Olson <mwolson@gnu.org>
5205 * ChangeLog: Move old ChangeLog to ChangeLog.2004. This new
5206 version will be automatically maintained by Arch.
5210 .arch-ids/ChangeLog.id ChangeLog
5213 .arch-ids/ChangeLog.id
5214 ==> .arch-ids/ChangeLog.2004.id
5219 2004-12-30 07:26:48 GMT Michael Olson <mwolson@member.fsf.org> patch-3
5222 Extended regexps fix, allow spaces in 1st part of links
5224 muse--main--1.0--patch-3
5226 2004-12-30 Michael Olson <mwolson@gnu.org>
5228 * muse.el (muse-link-regexp): Allow spaces in the first part of
5231 * muse-colors.el, muse-convert.el, muse-docbook.el: Use
5232 customizable alternatives to extended character classes.
5234 * muse-html.el, muse-mode.el, muse-publish.el: Ditto.
5237 ChangeLog muse-colors.el muse-convert.el muse-docbook.el
5238 muse-html.el muse-mode.el muse-publish.el muse.el
5241 2004-12-30 02:18:07 GMT Michael Olson <mwolson@member.fsf.org> patch-2
5244 Begin to change regexp handling, tweak muse.el header
5246 muse--main--1.0--patch-2
5248 2004-12-29 Michael Olson <mwolson@gnu.org>
5250 * muse.el: Change Copyright notice to FSF. Change Maintainer to
5253 * muse-regexps.el: New file that implements regexp handling.
5254 Generalized regexp options will be moved to it eventually.
5257 .arch-ids/muse-regexps.el.id muse-regexps.el
5263 2004-12-30 01:49:50 GMT Michael Olson <mwolson@member.fsf.org> patch-1
5266 Do some early spring cleaning
5268 muse--main--1.0--patch-1
5270 2004-12-29 Michael Olson <mwolson@gnu.org>
5272 * Makefile: Change path to `publish' script.
5274 * contrib/pcomplete.el: New file that is used by Muse without
5275 actually being a part of it: hence its location in the contrib
5278 * contrib/cgi.el, contrib/httpd.el: New location.
5280 * examples/muse-johnw.el, examples/publish-johnw: Ditto.
5282 * scripts/publish, scripts/publish-project: Ditto.
5285 contrib/.arch-ids/=id contrib/.arch-ids/pcomplete.el.id
5286 contrib/pcomplete.el examples/.arch-ids/=id
5287 scripts/.arch-ids/=id
5294 ==> contrib/.arch-ids/cgi.el.id
5295 .arch-ids/httpd.el.id
5296 ==> contrib/.arch-ids/httpd.el.id
5297 .arch-ids/muse-johnw.el.id
5298 ==> examples/.arch-ids/muse-johnw.el.id
5299 .arch-ids/publish-johnw.id
5300 ==> examples/.arch-ids/publish-johnw.id
5301 .arch-ids/publish-project.id
5302 ==> scripts/.arch-ids/publish-project.id
5303 .arch-ids/publish.id
5304 ==> scripts/.arch-ids/publish.id
5308 ==> contrib/httpd.el
5310 ==> examples/muse-johnw.el
5314 ==> examples/publish-johnw
5316 ==> scripts/publish-project
5319 contrib contrib/.arch-ids examples examples/.arch-ids scripts
5323 2004-12-30 01:33:11 GMT Michael Olson <mwolson@member.fsf.org> base-0
5326 tag of mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
5328 muse--main--1.0--base-0
5330 (automatically generated log message)
5333 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--base-0
5334 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-1
5335 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-2
5336 lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-1
5337 lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-2
5338 mwolson@member.fsf.org--2004/muse--main--1.0--base-0
5339 mwolson@member.fsf.org--2004/muse--main--1.0--patch-1
5340 mwolson@member.fsf.org--2004/muse--main--1.0--patch-2
5341 mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
5342 mwolson@member.fsf.org--2004/muse--mwolson--1.0--base-0
5343 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-1
5344 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-2
5345 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-3
5346 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-4
5347 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-5
5348 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-6
5349 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-7
5350 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-8