1 # do not edit -- automatically generated by arch changelog
2 # arch-tag: automatic-ChangeLog--mwolson@gnu.org--2005/muse--main--1.0
5 2005-09-01 16:11:57 GMT Michael Olson <mwolson@gnu.org> patch-218
8 muse-xml: Use a more standard sort of header.
10 muse--main--1.0--patch-218
12 * experimental/muse-xml.el (muse-xml-header): Use <MUSE> instead of <page
13 type="muse">, as suggested by Brad Collins.
16 ChangeLog experimental/muse-xml.el
19 2005-09-01 16:04:32 GMT Michael Olson <mwolson@gnu.org> patch-217
22 Add schema for muse-xml, tweak verse formatting, fix goof from last patch.
24 muse--main--1.0--patch-217
26 * AUTHORS: Note that Brad Collins authored examples/muse-rnc.
28 * README (examples): Mention that other files are here as well.
30 * examples/muse-rnc.el: New file that implements a RelaxNG Compact schema
31 for use with muse-xml.el.
33 * muse-xml.el: Mention the newly-contributed schema from Brad, and that
34 muse-xml is in experimental status.
35 (muse-xml-markup-regexps): Correct table-munging regexp.
36 (muse-xml-markup-strings): Surround each verse line with <line></line>.
37 Empty lines are marked up as <line />.
39 * muse-html.el (muse-html-markup-strings, muse-xhtml-markup-strings):
40 s/last-stanza-end/end-last-stanza-line/.
42 * muse-mode.el (muse-visit-link-default): Make the temporary file
43 visiting work as expected.
45 * muse-publish.el (muse-publish-markup-verse): Make use of
46 'begin-verse-line and 'begin-last-stanza-line. Use
47 'end-last-stanza-line instead of 'last-stanza-end.
49 * muse.texi (Verse): Be a bit more clever with our example.
52 examples/.arch-ids/muse.rnc.id examples/muse.rnc
55 AUTHORS ChangeLog README experimental/muse-xml.el
56 lisp/muse-html.el lisp/muse-mode.el lisp/muse-publish.el
60 2005-09-01 13:42:15 GMT Michael Olson <mwolson@gnu.org> patch-216
63 Allow links to temporary files to be visited.
65 muse--main--1.0--patch-216
67 * lisp/muse-mode.el (muse-visit-link-default): Permit visiting of
68 temporary files. These are buffers that do not have a corresponding
72 ChangeLog lisp/muse-mode.el
75 2005-09-01 11:41:14 GMT Michael Olson <mwolson@gnu.org> patch-215
78 Fix save-match-data gaffe.
80 muse--main--1.0--patch-215
82 * lisp/muse-regexps.el (muse-regexp-emacs-revision): Move save-match-data
83 outside of `and' statement.
86 ChangeLog lisp/muse-regexps.el
89 2005-08-31 03:48:28 GMT Michael Olson <mwolson@gnu.org> patch-214
92 Introduce :link-suffix. muse-wiki: Don't mangle acronyms in titles.
94 muse--main--1.0--patch-214
96 * examples/mwolson/muse-init.el: Update.
98 * muse-blosxom.el ("blosxom-html", "blosxom-xhtml"): Use :link-suffix to
99 ensure that links to other pages in this project are given the proper
102 * muse-latex.el ("pdf", "pdfcjk"): Ditto.
104 * muse-journal.el (muse-journal-rdf-header): Use muse-publish-link-name
105 instead of muse-publish-output-name.
107 * muse-publish.el (muse-publish-link-name, muse-publish-link-file): New
108 functions that consult the :link-suffix when returning the name of the
109 link (or the complete file name for the latter function). If
110 :link-suffix does not exist, use :suffix. This should help Muse be
111 able to handle some more usage scenarios.
112 (muse-publish-prepare-url): Use muse-publish-link-name instead of
113 muse-publish-output-name.
115 * muse-wiki.el (muse-wiki-resolve-project-page): Use
116 muse-publish-link-file instead of muse-publish-output-file.
117 (muse-wiki-publish-pretty-title): Don't space-separate capitalized
118 letters. The old behavior was not friendly to acronyms.
121 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
122 lisp/muse-journal.el lisp/muse-latex.el lisp/muse-publish.el
126 2005-08-29 06:14:35 GMT Michael Olson <mwolson@gnu.org> patch-213
129 Correct the publish-project example.
131 muse--main--1.0--patch-213
133 * examples/publish-project: Remove "-l muse-build.el" and note that the
134 user's muse-init.el file should add the Muse directories to load-path.
137 ChangeLog examples/publish-project
140 2005-08-29 06:04:51 GMT Michael Olson <mwolson@gnu.org> patch-212
143 Reinstate former extended character class rules.
145 muse--main--1.0--patch-212
147 * lisp/muse-regexps.el (muse-regexp-use-character-classes): Looks like
148 extended regexps really don't work well on Emacs 21.2 or 21.3, so
150 (muse-regexp-emacs-revision): New variable that indicates the revision
151 number of this version of Emacs.
152 (muse-extreg-usable-p): Reinstate old rules -- Emacs 21.2 and 21.3
153 aren't working well enough with extended character classes in regexps.
155 * lisp/muse.el (muse-version): If INSERT option is given, insert the text
156 instead of just displaying it.
159 ChangeLog lisp/muse-regexps.el lisp/muse.el
162 2005-08-28 23:59:03 GMT Michael Olson <mwolson@gnu.org> patch-211
165 Fix paragraph-filling breakage in Emacs21.
167 muse--main--1.0--patch-211
169 * lisp/muse-mode.el (muse-mode): Check explicitly for Emacs21 rather than
170 relying on muse-extreg-usable-p. Thanks to Sergey Vlasov for the bug
174 ChangeLog lisp/muse-mode.el
177 2005-08-27 02:25:35 GMT Michael Olson <mwolson@gnu.org> patch-210
180 Allow Emacs 21.3 to use extended character classes in regexps.
182 muse--main--1.0--patch-210
184 * lisp/muse-regexps.el (muse-extreg-usable-p): Use a simpler algorithm.
185 Since enough positive reports have come in about the usability of 21.3,
186 we'll allow it to use extended character classes in regexps by default.
189 ChangeLog lisp/muse-regexps.el
192 2005-08-26 14:48:08 GMT Michael Olson <mwolson@gnu.org> patch-209
195 Don't prompt unnecessarily when doing C-c C-t in a Muse project file.
197 muse--main--1.0--patch-209
199 * lisp/muse-publish.el (muse-publish-get-output-dir): Use
200 `muse-read-directory-name' instead of `read-file-name'. Now Muse won't
201 offer the style and directory prompt when you hit C-c C-t in a file
202 belonging to a defined Muse project. Otherwise prompt. Thanks to Yann
205 * lisp/muse.el (muse-read-directory-name): New function that defines a
206 fallback version of `read-directory-name', since Emacs21 doesn't have
210 ChangeLog lisp/muse-publish.el lisp/muse.el
213 hodique@lifl.fr--2005/muse--yh--1.0--patch-34
214 hodique@lifl.fr--2005/muse--yh--1.0--patch-35
215 hodique@lifl.fr--2005/muse--yh--1.0--patch-36
216 hodique@lifl.fr--2005/muse--yh--1.0--patch-37
217 hodique@lifl.fr--2005/muse--yh--1.0--patch-38
218 hodique@lifl.fr--2005/muse--yh--1.0--patch-39
221 2005-08-25 05:44:56 GMT Michael Olson <mwolson@gnu.org> patch-208
224 Fix problem with links at beginning of buf and paragraphs.
226 muse--main--1.0--patch-208
228 * experimental/muse-xml.el (muse-xml-markup-regexps): Update to do what I
231 * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
233 * muse-html.el (muse-html-markup-regexps): Ditto.
235 * muse-publish.el (muse-publishing-last-position): New variable that
236 indicates our last buffer position while publishing the current rule.
237 Used to make sure the process doesn't get stalled.
238 (muse-publish-markup): Fix edge case where links at beginning of
239 buffer, with read-only text, would prevent the beginning of buffer from
241 (muse-publish-markup-directive): Fix case where two directives of the
242 same size would prevent any following directives from being
243 interpreted. We accomplish this by setting the last published position
244 to nil after each directive.
247 ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
248 lisp/muse-html.el lisp/muse-publish.el
251 2005-08-24 03:45:13 GMT Michael Olson <mwolson@gnu.org> patch-207
254 Document publishing directives.
256 muse--main--1.0--patch-207
258 * muse.texi (Getting Started): Remove crufty sentence.
259 (Directives): New section that describes the likes of #title and
266 2005-08-23 04:36:54 GMT Michael Olson <mwolson@gnu.org> patch-206
269 Document WikiNames and update header publishing information.
271 muse--main--1.0--patch-206
273 * muse.texi (Headings): Any level of headings is supported.
274 (Emphasizing Text): Verbatim text may span multiple lines.
275 (Explicit Links): Refactor Links section into Explicit Links, Implicit
277 (Implicit Links): Document WikiNames and InterWiki links.
283 2005-08-22 20:37:10 GMT Michael Olson <mwolson@gnu.org> patch-205
286 Finish NEWS, handle emphasis at EOF edge case.
288 muse--main--1.0--patch-205
290 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-underlined)
291 (muse-colors-verbatim): Highlight emphasis at the end of file, as long
292 as there is a terminating emphasis delimiter.
294 * examples/mwolson/muse-init.el: Sync with my latest configuration.
296 * NEWS: Bring this up to date.
299 ChangeLog NEWS examples/mwolson/muse-init.el
303 2005-08-19 16:55:39 GMT Michael Olson <mwolson@gnu.org> patch-204
306 muse-html: Add muse-xhtml-extension.
308 muse--main--1.0--patch-204
310 * lisp/muse-html.el (muse-xhtml-extension): New option that specifies the
311 default file extension for publishing XHTML files. Thanks to Trent
312 Buck for the suggestion.
316 ChangeLog lisp/muse-html.el
319 2005-08-19 16:24:08 GMT Michael Olson <mwolson@gnu.org> patch-203
322 Add items through patch-149 to NEWS.
324 muse--main--1.0--patch-203
326 * NEWS (progress): Catch up to patch-149.
328 * lisp/muse-mode.el (muse-mode): Remove spurious comment.
330 * lisp/muse-publish.el (muse-publish): Ditto.
333 ChangeLog NEWS lisp/muse-mode.el lisp/muse-publish.el
336 2005-08-18 06:53:31 GMT Michael Olson <mwolson@gnu.org> patch-202
339 Make building of Debian revisions work.
341 muse--main--1.0--patch-202
343 * Makefile (distclean): Don't remove anything in debian/, since it will
345 (debclean): Removed, since two different targets need slightly
346 different versions of this. Even abstraction has its limits.
347 (debbuild): New target that takes care of performing the build itself.
348 (debrevision): New target that makes a revision build, where the
349 original tarball must not be modified.
350 (debrevision): Split out building stuff to debbuild target.
352 * debian/changelog: Several revisions worth of Debian fun.
354 * debian/control (Build-Depends-Indep): Add emacs21 | emacsen.
355 (Description): Make this match the ITP and shorten the text.
358 ChangeLog Makefile Makefile.defs debian/changelog
362 2005-08-14 07:10:16 GMT Michael Olson <mwolson@gnu.org> patch-201
365 Prepare initial upload for Debian project.
367 muse--main--1.0--patch-201
369 * Makefile.defs (LASTUPLOAD): Mark as the previous Debian package
370 version, since we only want the last changelog entry to appear on the
371 initial Debian upload.
373 * debian/changelog: New Debian package 3.01.arch.201-1.
376 ChangeLog Makefile.defs debian/changelog
379 2005-08-13 05:05:41 GMT Michael Olson <mwolson@gnu.org> patch-200
382 muse-mode: Minor regexp tweak.
384 muse--main--1.0--patch-200
386 * lisp/muse-mode.el (muse-mode): Use \\s- instead of [[:blank:]].
389 ChangeLog lisp/muse-mode.el
392 2005-08-13 00:25:54 GMT Michael Olson <mwolson@gnu.org> patch-199
395 Minor fixups from Peter K. Lee.
397 muse--main--1.0--patch-199
399 * experimental/muse-xml.el (muse-xml-fixup-tables): Be slightly less
400 restrictive with our end-of-table regexp.
402 * lisp/muse-docbook.el (muse-docbook-fixup-tables): Look for tgroup
403 instead of start of table. Be less restrictive with several of our
406 * lisp/muse-html.el: Patch from Peter K. Lee.
407 (muse-html-prepare-buffer): Work around edge case where the "charset="
408 part has already been appended to muse-html-meta-content-type.
409 (muse-html-fixup-tables): Be slightly less restrictive with our
413 ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
417 2005-08-12 20:36:10 GMT Michael Olson <mwolson@gnu.org> patch-198
420 Keep lists from getting mashed together on M-q.
422 muse--main--1.0--patch-198
424 * lisp/muse-mode.el (muse-mode): Handle footnotes. Set `paragraph-start'
425 locally so that lists don't get blended together incorrectly upon
429 ChangeLog lisp/muse-mode.el
432 2005-08-12 01:29:58 GMT Michael Olson <mwolson@gnu.org> patch-197
435 QuickStart: Minor typo in anchor example.
437 muse--main--1.0--patch-197
439 * examples/QuickStart (Anchors and tagged links): Link to an anchor only,
440 rather than a full URL.
443 ChangeLog examples/QuickStart
446 2005-08-09 23:15:10 GMT Michael Olson <mwolson@gnu.org> patch-196
449 Makefile: Use BUILDOPTS.
451 muse--main--1.0--patch-196
453 * Makefile (debrelease): Make use of $(BUILDOPTS).
455 * Makefile.defs (BUILDOPTS): New option that allows additional options to
456 be passed to dpkg-buildpackage. In case I ever make several revisions
457 before getting the -1 revision uploaded, for example, I can use "-sa"
458 here in order to make a valid pacakge.
461 ChangeLog Makefile Makefile.defs
464 2005-08-09 22:39:09 GMT Michael Olson <mwolson@gnu.org> patch-195
467 Make generated Debian packages slightly easier to upload.
469 muse--main--1.0--patch-195
471 * debian/changelog: Generate 3.01.arch.195-1.
473 * debian/rules (clean): Call $(MAKE) realclean instead of $(MAKE) clean.
475 * Makefile.defs (LASTUPLOAD): New variable that indicates the version
476 that was last uploaded to Debian.
478 * Makefile (debrelease): Use $(LASTUPLOAD) to ensure that a full set of
479 changes is generated. This means we have to use dpkg-buildpackage,
480 since debuild doesn't recognize the environment variables that it
484 ChangeLog Makefile Makefile.defs debian/changelog debian/rules
487 2005-08-09 04:01:52 GMT Michael Olson <mwolson@gnu.org> patch-194
490 Makefile: Minor deletion cleanups.
492 muse--main--1.0--patch-194
499 2005-08-09 03:26:50 GMT Michael Olson <mwolson@gnu.org> patch-193
502 Compilation cleanups.
504 muse--main--1.0--patch-193
506 * lisp/muse-mode.el (muse-mode): Use `make-local-variable' instead of
507 `make-variable-buffer-local' in order to silence compiler warnings.
509 * lisp/muse.el: Add an eval-when-compile line to silence a compiler
512 * scripts/muse-build.el (muse-elint-files): Automatically load every
513 elisp file rather than specifying each one.
516 ChangeLog lisp/muse-mode.el lisp/muse.el scripts/muse-build.el
519 2005-08-08 22:58:24 GMT Michael Olson <mwolson@gnu.org> patch-192
522 Fix failure to resolve interwiki link when clicking on it.
524 muse--main--1.0--patch-192
526 * Makefile (debclean): Minor tweak.
528 * lisp/muse-mode.el (muse-visit-link-default): Indentation fix. No func
531 * lisp/muse-project.el (muse-project-find-file): Don't add file
532 extensions to a relative name. If we're dealing with a file, open it
533 up without searching through the various projects for a path. This
534 should fix the failure to resolve an interwiki link by clicking on it.
537 ChangeLog Makefile lisp/muse-mode.el lisp/muse-project.el
540 2005-08-06 17:39:45 GMT Michael Olson <mwolson@gnu.org> patch-191
543 Makefile: Remove stale Debian packages for this version.
545 muse--main--1.0--patch-191
547 * Makefile (debclean): Remove generated Debian packages for the current
548 version in parent directory.
554 2005-08-03 04:34:50 GMT Michael Olson <mwolson@gnu.org> patch-190
557 Fix trailing backslash error.
559 muse--main--1.0--patch-190
561 * lisp/muse-project.el (muse-project-of-file): Apply 1-line
562 regexp-quoting fix from drkm.
565 ChangeLog lisp/muse-project.el
568 2005-07-27 07:43:53 GMT Michael Olson <mwolson@gnu.org> patch-189
571 Release 3.01.91 (3.02 RC2).
573 muse--main--1.0--patch-189
575 * lisp/muse.el (muse-version): Release 3.01.91 (3.02 RC2).
578 ChangeLog Makefile.defs lisp/muse.el muse.texi
581 2005-07-27 07:40:03 GMT Michael Olson <mwolson@gnu.org> patch-188
584 Escape email address and URL always.
586 muse--main--1.0--patch-188
588 * lisp/muse-publish.el (muse-publish-markup-email): Move lower. Always
589 escape and publish email address as read-only, even when it's not
591 (muse-publish-markup-url): Ditto for URL.
594 ChangeLog Makefile.defs debian/changelog lisp/muse-publish.el
597 2005-07-26 08:49:38 GMT Michael Olson <mwolson@gnu.org> patch-187
600 Inter-project output name fix.
602 muse--main--1.0--patch-187
604 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): I would've sworn
605 that I had fixed this before.
608 ChangeLog lisp/muse-wiki.el
611 2005-07-26 08:40:11 GMT Michael Olson <mwolson@gnu.org> patch-186
614 Make coloring of verbatim greater-than sign same as publishing.
616 muse--main--1.0--patch-186
618 * lisp/muse-colors.el (muse-colors-markup): Since we currently publish a
619 greater-than sign surrounded by equal signs, display it in verbatim
623 ChangeLog lisp/muse-colors.el
626 2005-07-26 08:03:41 GMT Michael Olson <mwolson@gnu.org> patch-185
629 Allow transform function for link descriptions. Bare email and URL fixes.
631 muse--main--1.0--patch-185
633 * lisp/muse-publish.el (muse-publish-url-transforms): Docfix.
634 (muse-publish-desc-transforms): New option that contains the functions
635 that will be called to transform a link description.
636 (muse-publish-markup-word): Handle Yet Another Edge Case.
637 (muse-publish-markup-email): Use
638 `muse-publish-escape-specials-in-string'. Don't publish if we have a
639 double-quote on either side.
640 (muse-publish-url): Apply description transforms.
641 (muse-publish-markup-url): Don't publish if we have a double-quote on
644 * lisp/muse-wiki.el (muse-wiki-update-wikiword-regexp)
645 (muse-wiki-wikiword-regexp, muse-wiki-use-wikiword): Minor docfixes.
646 (muse-wiki-interwiki-delimiter): New option that indicates the
647 interwiki delimiter to use.
648 (muse-wiki-interwiki-replacement): New option that indicates the
650 (muse-wiki-update-interwiki-regexp): Use muse-wiki-interwiki-delimiter.
651 (muse-wiki-publish-pretty-title): Deal with EXPLICIT argument so that
652 this can be added to muse-publish-desc-transforms.
653 (muse-wiki-publish-pretty-interwiki): New function that replaces the
654 interwiki delimiter with its replacement, but only when the given text
655 is not an explicit link.
657 * lisp/muse.el (muse-update-file-extension): New function made from the
658 innards of the :set function in `muse-file-extension'.
661 ChangeLog lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
664 2005-07-26 06:17:31 GMT Michael Olson <mwolson@gnu.org> patch-184
667 Handle anchors in all publishing styles, as well as linking to them.
669 muse--main--1.0--patch-184
671 * lisp/muse-publish.el (muse-publish-url): Publish links to anchors as
673 (muse-publish-prepare-url): Don't touch links to anchors.
675 * lisp/muse-docbook.el (muse-docbook-markup-strings): Add handler for
676 'internal-link. Treat centered text with
677 <para role="center">...</para>.
678 (muse-docbook-markup-paragraph): Slight regexp tweak.
679 (muse-docbook-insert-anchor): Docfix.
680 (muse-docbook-markup-anchor): Move lower in file.
682 * lisp/muse-html.el (muse-html-markup-strings): Add handler for
684 (muse-xhtml-markup-strings): Order list, no func change.
685 (muse-html-markup-anchor): Move up in file, no func change.
687 * lisp/muse-latex.el (muse-latex-markup-functions): Add rule for
689 (muse-latex-markup-strings): Add handler for 'internal-link.
690 (muse-latex-insert-anchor, muse-latex-markup-anchor): New functions
691 that insert an anchor around the next word or inside of a tag.
693 * lisp/muse-texinfo.el (muse-texinfo-markup-functions): Add rule for
696 * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Add handler for
698 (muse-texinfo-insert-anchor, muse-texinfo-markup-anchor): New functions
699 that insert an anchor before the next word or within a tag.
701 * NEWS: Initial attempt at documenting changes since 3.01.
704 .arch-ids/NEWS.id NEWS
707 ChangeLog lisp/muse-docbook.el lisp/muse-html.el
708 lisp/muse-latex.el lisp/muse-publish.el lisp/muse-texinfo.el
711 2005-07-26 04:30:52 GMT Michael Olson <mwolson@gnu.org> patch-183
714 Generalize some blosxom helper functions.
716 muse--main--1.0--patch-183
718 * examples/mwolson/muse-init.el (muse-project-alist): Adapt to new
719 generalized helper functions.
720 (my-muse-prepare-entry-for-xanga): Use muse-blosxom-extension rather
721 than hard-coding it. Use muse-with-temp-buffer. Handle all kinds of
724 * lisp/muse-blosxom.el: Update example in header.
725 (muse-blosxom-new-entry): Use new names for helper functions.
726 (muse-blosxom-get-categories, muse-blosxom-project-alist-entry)
727 (muse-blosxom-project-alist-dirs): Move to muse-project.el.
729 * lisp/muse-project.el (muse-project-recurse-directory): Renamed from
730 `muse-blosxom-project-get-categories'.
731 (muse-project-alist-styles): Renamed from
732 `muse-blosxom-project-alist-entry'.
733 (muse-project-alist-dirs): Renamed from
734 `muse-blosxom-project-alist-dirs'.
735 (muse-project-of-file): Use `muse-current-file'.
737 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Use
740 * lisp/muse.el (muse-current-file): New function that returns the name of
741 the currently visited or published file.
742 (muse-page-name): Use `muse-current-file'.
745 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
746 lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
749 2005-07-26 03:47:53 GMT Michael Olson <mwolson@gnu.org> patch-182
752 muse-xml: definition lists, muse-docbook: center.
754 muse--main--1.0--patch-182
756 * Makefile (%.info, %.html): Use general argument in rule.
757 (distclean): Add another cruft file.
759 * experimental/muse-xml.el (muse-xml-markup-strings): Use <list
760 type="definition"> for definition lists.
762 * lisp/muse-docbook.el (muse-docbook-markup-strings): Replace <center>
763 with <note>, since it's the closest thing I could find.
766 ChangeLog Makefile experimental/muse-xml.el
770 2005-07-24 22:46:22 GMT Michael Olson <mwolson@gnu.org> patch-181
775 muse--main--1.0--patch-181
777 * lisp/muse-colors.el (muse-colors-explicit-link): Use
778 muse-match-string-no-properties rather than match-string-no-properties.
781 ChangeLog lisp/muse-colors.el
784 2005-07-24 21:04:15 GMT Michael Olson <mwolson@gnu.org> patch-180
787 Correct breakage induced by previous patch.
789 muse--main--1.0--patch-180
791 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Don't use the local
792 path as a fallback if we are publishing.
795 ChangeLog lisp/muse-wiki.el
798 2005-07-24 21:01:02 GMT Michael Olson <mwolson@gnu.org> patch-179
801 Make interwiki links work in a few more edge cases.
803 muse--main--1.0--patch-179
805 * lisp/muse-project.el (muse-project-applicable-styles): Remove
806 assertion, now that I have a good idea of the edge cases involved.
808 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle case where
809 the current file is not part of any Muse project, allowing interwiki
810 links to be resolvable even then. Don't return a relative path if we
811 are not publishing. For visiting links, the best thing is just to
812 return the real path.
815 ChangeLog lisp/muse-project.el lisp/muse-wiki.el
818 2005-07-24 03:38:06 GMT Michael Olson <mwolson@gnu.org> patch-178
821 Fix warnings during font-lock, example tag highlighting.
823 muse--main--1.0--patch-178
825 * lisp/muse-colors.el (muse-colors-region): Prevent "Wrong side of point"
827 (muse-colors-tags): Make sure that no fontification occurs in <code> or
829 (muse-unhighlight-region): Move higher up.
830 (muse-colors-example-tag, muse-colors-literal-tag): Use
831 `muse-unhighlight-region'. Fix spelling goof. Omit (goto-char end)
832 since the point gets put in the right place automatically.
835 ChangeLog lisp/muse-colors.el
838 2005-07-24 03:01:50 GMT Michael Olson <mwolson@gnu.org> patch-177
841 muse-xml: Separate section from title.
843 muse--main--1.0--patch-177
845 * experimental/muse-xml.el (muse-xml-markup-strings): Add "level"
846 attribute to sections. Use separate <title> tag to handle the title of
847 a section. Thanks to drkm for the suggestion.
849 * lisp/muse-mode.el (muse-mode): Code indentation, no func change.
851 * lisp/muse-publish.el (muse-publish-markup-heading)
852 (muse-publish-section-close): Pass level to markup strings for all
853 section-related tags.
855 * lisp/muse.el (muse-page-name): Handle case where buffer-file-name is
859 ChangeLog experimental/muse-xml.el lisp/muse-mode.el
860 lisp/muse-publish.el lisp/muse.el
863 2005-07-23 01:29:29 GMT Michael Olson <mwolson@gnu.org> patch-176
866 Include regexps from base styles. Fix muse-project-ignore-regexp and use it more.
868 muse--main--1.0--patch-176
870 * lisp/muse-blosxom.el (muse-blosxom-get-categories): Don't include
871 folders that match `muse-project-ignore-regexp'.
873 * lisp/muse-project.el (muse-project-ignore-regexp): Correct an escape
874 omission. Add ",.*" to list of bad directory parts.
876 * lisp/muse-project.el (muse-project-of-file): Ignore PATHNAME if it
877 matches `muse-project-ignore-regexp'.
879 * lisp/muse-publish.el: Install patch from Peter K. Lee.
880 (muse-style-elements-list): New function that returns a list of
881 references to ELEM in STYLE, including base styles.
882 (muse-publish-markup-region): Use muse-style-elements-list rather than
883 muse-style-elements when getting :regexps.
885 * lisp/muse-publish.el (muse-style-element): Add docstring.
888 AUTHORS ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
892 2005-07-23 00:21:36 GMT Michael Olson <mwolson@gnu.org> patch-175
895 Initial implementation of muse-xml.el. End of section edge case.
897 muse--main--1.0--patch-175
899 * AUTHORS: Add Peter K. Lee.
901 * Makefile (experimental): New target that builds experimental programs.
902 (distclean): Remove debian/dirs, a cruft file from the debian build
905 * examples/mwolson/muse-init.el: Update.
907 * examples/mwolson/muse-init.el ("\C-cpL"): Use a better function that
908 prompts for the blog entry to visit.
910 * experimental/Makefile: New file that causes experimental stuff to be
913 * experimental/muse-xml.el: New file that provides the experimental XML
916 * lisp/muse-docbook.el (muse-docbook-markup-regexps): Re-order and fix
919 * lisp/muse-html.el (muse-html-markup-regexps): Ditto.
921 * lisp/muse-publish.el (muse-publish-section-close): Deal with edge case
922 involving end-of-file and paragraph detection.
924 * lisp/muse-wiki.el: Minor header fix.
926 * scripts/muse-build.el (load-path): Add "../experimental".
929 experimental/.arch-ids/Makefile.id
930 experimental/.arch-ids/muse-xml.el.id experimental/Makefile
931 experimental/muse-xml.el
934 AUTHORS ChangeLog Makefile examples/mwolson/muse-init.el
935 lisp/muse-docbook.el lisp/muse-html.el lisp/muse-publish.el
936 lisp/muse-wiki.el scripts/muse-build.el
939 2005-07-22 07:30:43 GMT Michael Olson <mwolson@gnu.org> patch-174
942 Try to fix <example> region coloring problem.
944 muse--main--1.0--patch-174
946 * lisp/muse-colors.el (muse-colors-example-tag, muse-colors-literal-tag):
947 If region is multiple lines, add '(font-lock-multiline t) to
948 properties. This should fix an annoying <example> region issue.
951 ChangeLog lisp/muse-colors.el
954 2005-07-22 07:19:30 GMT Michael Olson <mwolson@gnu.org> patch-173
957 Don't publish implicit links that have a double-quote at begin or end.
959 muse--main--1.0--patch-173
961 * lisp/muse-colors.el (muse-colors-implicit-link): Don't colorize if a
962 double-quote exists at beginning or end.
964 * lisp/muse-publish.el (muse-publish-markup-link): When link is implicit,
965 don't colorize if a double-quote exists at beginning or end.
968 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
971 2005-07-22 06:42:10 GMT Michael Olson <mwolson@gnu.org> patch-172
974 Fix failure to publish emphasis properly.
976 muse--main--1.0--patch-172
978 * lisp/muse-publish.el (muse-publish-markup-word): Darn off-by-one
981 * experimental/muse-wiki-old.el: Removed, since I'm happy with the state
985 experimental/.arch-ids/muse-wiki-old.el.id
986 experimental/muse-wiki-old.el
989 ChangeLog lisp/muse-publish.el
992 2005-07-22 04:55:52 GMT Michael Olson <mwolson@gnu.org> patch-171
995 Add a few common revision control directories to the ignore list.
997 muse--main--1.0--patch-171
999 * lisp/muse-project.el (muse-project-ignore-regexp): Add types of
1000 directories to be ignored when building the file alist, such as those
1001 used for CVS and Arch revision control data.
1004 ChangeLog lisp/muse-project.el
1007 2005-07-21 01:00:25 GMT Michael Olson <mwolson@gnu.org> patch-170
1010 Fix #2654: Append a newline when using pdf publishing style.
1012 muse--main--1.0--patch-170
1014 * lisp/muse-latex.el (muse-latex-footer, muse-latexcjk-footer): Append a
1018 ChangeLog lisp/muse-latex.el
1021 2005-07-20 20:20:24 GMT Michael Olson <mwolson@gnu.org> patch-169
1024 5 levels of headings colorization; color bare URLs.
1026 muse--main--1.0--patch-169
1028 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-markup):
1029 Really color up to 5 headings.
1030 (muse-colors-markup): Add muse-url-regexp.
1031 (muse-colors-explicit-link): Renamed from muse-colors-link.
1032 (muse-colors-implicit-link): Moved here from
1033 `muse-wiki-colors-wikiword' in muse-wiki.el. We need it here since
1034 we'll be coloring URLs.
1037 ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
1040 2005-07-20 19:45:15 GMT Michael Olson <mwolson@gnu.org> patch-168
1043 Don't emphasize if a word constituent follows the trailer.
1045 muse--main--1.0--patch-168
1047 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-underlined)
1048 (muse-colors-verbatim): Don't colorize if a word constituent follows
1051 * lisp/muse-publish.el (muse-publish-markup-word): Don't publish if a
1052 word constituent follows the trailer.
1055 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
1058 2005-07-20 18:50:12 GMT Michael Olson <mwolson@gnu.org> patch-167
1061 Add coloring for example, verbatim, and =signs=; anchor fix.
1063 muse--main--1.0--patch-167
1065 * lisp/muse-colors.el (muse-verbatim-face): New face that is used to
1066 color <example>, <verbatim>, and =signs=. Defaults to a shade of gray.
1067 (muse-colors-verbatim): Use `muse-verbatim-face'.
1068 (muse-colors-markup): Move =sign= interpreting down so it gets higher
1070 (muse-colors-tags): Add verbatim and literal tags.
1071 (muse-colors-example-tag): Use `remove-text-properties' instead of
1072 `set-text-properties', since the latter does not work consistently.
1073 (muse-colors-literal-tag): New function that strips all markup from the
1075 (muse-colors-link): Match against muse-explicit-link-regexp early on so
1076 that we can work around an annoying XEmacs issue.
1078 * lisp/muse-publish.el (muse-publish-markup-word): Make =signs=
1079 multi-line by default.
1081 * lisp/muse.el (muse-page-name): Handle case where we're given an empty
1085 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
1089 2005-07-20 16:13:37 GMT Michael Olson <mwolson@gnu.org> patch-166
1092 Link with anchor bugfix.
1094 muse--main--1.0--patch-166
1096 * lisp/muse-colors.el (muse-link-face): Highlight links with anchors as
1097 valid, as long as the base is valid.
1100 ChangeLog lisp/muse-colors.el
1103 2005-07-20 14:21:57 GMT Michael Olson <mwolson@gnu.org> patch-165
1106 Link inside table issue, fixes read-only text error.
1108 muse--main--1.0--patch-165
1110 * lisp/muse-docbook.el (muse-docbook-fixup-tables): Ignore read-only text
1111 inside tables so we don't get an error when links exist.
1113 * lisp/muse-html.el (muse-html-fixup-tables): Ditto.
1115 * lisp/muse-project.el (muse-project-publish): Don't take forced files
1116 into account when displaying the "All files published" message, unless
1117 they've actually been modified.
1119 * lisp/muse.el (muse-with-temp-buffer): If debug-on-error is non-nil,
1120 don't wrap in condition-case; we don't want the message to be muffled.
1123 ChangeLog lisp/muse-docbook.el lisp/muse-html.el
1124 lisp/muse-project.el lisp/muse.el
1127 2005-07-20 07:41:28 GMT Michael Olson <mwolson@gnu.org> patch-164
1130 Permit infinitely-nested sections.
1132 muse--main--1.0--patch-164
1134 * examples/QuickStart (Links): Use GNA link rather than johnw's site.
1135 (Deriving from an existing style): Mark up as a list.
1137 * lisp/muse-colors.el (muse-colors-outline-faces-list, muse-make-faces):
1138 Color an additional level of headings.
1140 * lisp/muse-docbook.el (muse-docbook-markup-strings): Add new
1141 section-other, section-other-end, and section-close strings.
1142 (muse-docbook-fixup-sections): Removed, since Muse now implements this
1143 through the 'section-close string.
1145 * lisp/muse-html.el (muse-xhtml-markup-strings): Omit newline from
1146 'begin-underline, since this messes up paragraph handling. Use
1147 <h5></h5> for 'section-other.
1149 (muse-html-fixup-tables): New function that sorts the table parts so
1150 that order is head, foot, body. Apparently XHTML needs this, and it
1151 seems like a good general practice, so we do it for HTML as well.
1153 * lisp/muse-latex.el (muse-latex-markup-strings): Use \\paragraph{} for
1156 * lisp/muse-publish.el (muse-publish-section-close): New function that
1157 determines where to put the section close given heading depth and
1159 (muse-publish-markup-heading): Handle 'section-other and
1160 'section-other-end. Call `muse-publish-section-close' at end of
1163 * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Use @subsubheading
1167 ChangeLog examples/QuickStart lisp/muse-colors.el
1168 lisp/muse-docbook.el lisp/muse-html.el lisp/muse-latex.el
1169 lisp/muse-publish.el lisp/muse-texinfo.el
1172 2005-07-20 05:50:55 GMT Michael Olson <mwolson@gnu.org> patch-163
1175 muse-docbook: table and anchor fixes; many non-MULE XEmacs fixes.
1177 muse--main--1.0--patch-163
1179 * lisp/muse-docbook.el: More suggestions from Dale Smith, and non-MULE
1181 (muse-docbook-markup-regexps): Deal with new table algorithm.
1182 (muse-docbook-transform-content-type, muse-docbook-encoding)
1183 (muse-docbook-finalize-buffer): Non-MULE XEmacs fix.
1184 (muse-docbook-markup-table): Use a better table algorithm, based on the
1185 one in muse-html.el. Make sure a <tgroup> surrounds the body, head,
1186 and foot of the table. Use informaltable rather than table.
1187 (muse-docbook-fixup-tables): New function that sorts all tables found
1188 in the published document so that the order is head, foot, body.
1189 (muse-docbook-markup-functions): Add anchor handler.
1190 (muse-docbook-markup-paragraph): Allow anchors to occur at beginning of
1192 (muse-docbook-markup-anchor, muse-docbook-insert-anchor): New functions
1193 that insert an anchor at point.
1195 * lisp/muse-html.el (muse-html-transform-content-type)
1196 (muse-html-encoding, muse-html-finalize-buffer): Non-MULE XEmacs fixes.
1198 * examples/QuickStart (Anchors and tagged links): Improve anchor example.
1200 * lisp/muse.el (muse-eval-lisp): XEmacs fix.
1202 * lisp/muse.el (muse-with-temp-buffer): XEmacs fix. Include the body
1203 that was evaluated in the output.
1206 ChangeLog examples/QuickStart lisp/muse-docbook.el
1207 lisp/muse-html.el lisp/muse-latex.el lisp/muse.el
1210 2005-07-19 08:11:37 GMT Michael Olson <mwolson@gnu.org> patch-162
1213 muse-texinfo: Improve formatting for enddots, dots, underline.
1215 muse--main--1.0--patch-162
1217 * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Improve translation
1218 of enddots and dots. For begin-underline and end-underline, use "_",
1219 since we don't have anything better.
1222 ChangeLog lisp/muse-texinfo.el
1225 2005-07-19 07:51:54 GMT Michael Olson <mwolson@gnu.org> patch-161
1228 muse-texinfo: Fix #2635 by adding `}' and `{' to specials list.
1230 muse--main--1.0--patch-161
1232 * lisp/muse-texinfo.el (muse-texinfo-markup-specials): Add `{' and `}' to
1233 list. This should fix #2635.
1236 ChangeLog lisp/muse-texinfo.el
1239 2005-07-19 07:24:38 GMT Michael Olson <mwolson@gnu.org> patch-160
1242 muse-texinfo fixes; use info-pdf to generate PDF doc for QuickStart.
1244 muse--main--1.0--patch-160
1246 * Makefile.defs (VERSION): Prepare snapshot 3.01.arch.160.
1248 * debian/changelog: Ditto.
1250 * debian/control (Build-Depends-Indep): Add tetex-bin.
1252 * examples/Makefile (%.pdf): Use info-pdf, since it generates nicer
1255 * examples/QuickStart: Remove stray <comment> now that the bug that made
1256 it necessary is fixed.
1258 * lisp/muse-blosxom.el: Credit Björn Lindström for his excellent
1261 * lisp/muse-texinfo.el (muse-texinfo-header, muse-texinfo-footer): Move
1262 the contents from the footer to the header.
1264 * lisp/muse-texinfo.el (muse-texinfo-markup-table): Insert space before
1265 each number, not after.
1267 * lisp/muse.el (muse-eval-lisp): Minor whitespace fix.
1269 * lisp/muse.el (muse-with-temp-buffer): Throw a backtrace if an error
1270 happens when doing batch publishing. Minor whitespace fix.
1273 ChangeLog Makefile.defs debian/changelog debian/control
1274 examples/Makefile examples/QuickStart lisp/muse-blosxom.el
1275 lisp/muse-texinfo.el lisp/muse.el
1278 2005-07-19 05:50:25 GMT Michael Olson <mwolson@gnu.org> patch-159
1281 Handle a few more DocBook edge cases; all known DocBook issues are fixed.
1283 muse--main--1.0--patch-159
1285 * examples/QuickStart: Add "Write me." to empty sections at end so that
1286 they publish correctly with DocBook.
1288 * lisp/muse-docbook.el (muse-docbook-markup-paragraph): Handle case where
1289 paragraph starts with emphasis, example, link, or email address.
1292 ChangeLog examples/QuickStart lisp/muse-docbook.el
1295 2005-07-19 05:34:28 GMT Michael Olson <mwolson@gnu.org> patch-158
1298 Handle embedded docbook footnotes and <literal> edge case.
1300 muse--main--1.0--patch-158
1302 * lisp/muse-docbook.el: Implement more suggestions from Dale Smith.
1303 (muse-docbook-markup-strings): Use systemitem for example text.
1304 (muse-docbook-markup-paragraph): Allow for embedded footnotes that have
1305 <para></para> inside of them.
1307 * lisp/muse-html.el (muse-html-escape-string): Don't deal with '&<>"'
1310 * lisp/muse-publish.el (muse-publish-url-transforms): Add
1311 muse-publish-escape-specials-in-string to list by default.
1313 * lisp/muse-publish.el (muse-publish-escape-specials): New optional third
1314 argument IGNORE-READ-ONLY determines whether or not to ignore the
1315 read-only property when transforming text. Add docstring.
1316 (muse-publish-markup-word): Use non-nil third argument to
1317 muse-publish-escape-specials when we're publishing `='-delimited text.
1318 This allows =<literal><tag></literal>= to work as intended.
1320 * lisp/muse-publish.el (muse-publish-escape-specials-in-string): Ignore
1321 arguments after the first so that we can include this in
1322 `muse-publish-url-transforms'.
1324 * lisp/muse-publish.el (muse-publish-prepare-url): Add docstring.
1327 ChangeLog lisp/muse-docbook.el lisp/muse-html.el
1328 lisp/muse-publish.el
1331 2005-07-19 03:07:59 GMT Michael Olson <mwolson@gnu.org> patch-157
1334 Misc. blosxom fixes, like category directive.
1336 muse--main--1.0--patch-157
1338 * contrib/pyblosxom/getstamps.py: Add file extension.
1340 * contrib/pyblosxom/hardcodedates.py (get_all_timestamps): Omit file
1341 extension. This will allow Muse to specify it once a
1342 timestamps-writing routine gets written.
1344 * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Pay
1345 attention to the "category" directive, if it exists. Use file-truename
1346 instead of expand-file-name for base directory.
1348 * lisp/muse-blosxom.el (muse-blosxom-new-entry): Add #category directive
1351 * lisp/muse-project.el (muse-project): Add :timestamps to list of
1352 available tags, even though it doesn't do anything yet.
1355 ChangeLog contrib/pyblosxom/getstamps.py
1356 contrib/pyblosxom/hardcodedates.py lisp/muse-blosxom.el
1357 lisp/muse-project.el
1360 2005-07-18 08:53:32 GMT Michael Olson <mwolson@gnu.org> patch-156
1363 Small logic fix with temp files.
1365 muse--main--1.0--patch-156
1367 * lisp/muse.el (muse-with-temp-buffer): Use buffer-live-p instead of
1368 buffer-name to determine whether the buffer is still around.
1371 ChangeLog lisp/muse.el
1374 2005-07-18 08:23:00 GMT Michael Olson <mwolson@gnu.org> patch-155
1377 Make customize of muse-project-alist work in Emacs21 and XEmacs.
1379 muse--main--1.0--patch-155
1381 * lisp/muse.el (muse-widget-type-value-create)
1382 (muse-widget-child-value-get, muse-widget-type-match): Minimum set of
1383 extra widgets from 'lazy type that are needed to get the
1384 `muse-project-alist' customize interface to work on XEmacs and Emacs21.
1386 * lisp/muse.el (muse-implicit-link-functions)
1387 (muse-explicit-link-functions): Remove predefined wiki-related options.
1388 These are added in muse-wiki via custom-add-option.
1390 * lisp/muse-mode.el (muse-mode-hook): Ditto.
1392 * lisp/muse-colors.el (muse-colors-emphasized): Use eq instead of memq.
1394 * lisp/muse-project.el (muse-project-alist-get): Turn :symbols into
1395 ":strings" to cope with Emacs21 and XEmacs.
1396 (muse-project-alist-set): Turn ":strings" back into ":symbols".
1398 * lisp/muse-project.el (muse-project): Derive from 'default rather than
1399 'lazy, since that is an Emacs CVS-ism. Separate logical groups with
1400 newlines. Control indentation. Remove an unnecessary inlined repeat.
1402 * lisp/muse-project.el (muse-project-alist): Use cons instead of alist,
1403 since XEmacs doesn't support the alist widget. Deal with case where no
1404 projects are defined, or a strange expression is used.
1406 * lisp/muse-wiki.el: Insinuate muse-wiki link handlers and mode hook
1407 stuff using custom-add-option.
1410 ChangeLog lisp/muse-colors.el lisp/muse-mode.el
1411 lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
1414 2005-07-18 03:31:38 GMT Michael Olson <mwolson@gnu.org> patch-154
1417 Don't kill temp buffer if debug-on-error is non-nil.
1419 muse--main--1.0--patch-154
1421 * lisp/muse.el (muse-with-temp-buffer): Only kill the temp buffer when
1422 debug-on-error is nil. Use " *muse-temp*" for the buffer name.
1425 ChangeLog lisp/muse.el
1428 2005-07-18 03:05:11 GMT Michael Olson <mwolson@gnu.org> patch-153
1431 Expand Debian package description.
1433 muse--main--1.0--patch-153
1435 * debian/control (Description): Expand this to make the package more
1438 * debian/copyright, debian/rules: Minor whitespace cleanups.
1440 * debian/changelog: Package 3.01.arch.152-1.
1443 ChangeLog Makefile.defs debian/changelog debian/control
1444 debian/copyright debian/rules
1447 2005-07-18 02:33:12 GMT Michael Olson <mwolson@gnu.org> patch-152
1450 Header/footer docfix; ChangeLog correction.
1452 muse--main--1.0--patch-152
1454 * {arch}/.../patch-log/patch-144: Correct previous ChangeLog entry.
1455 Thanks to drkm for pointing out my error.
1457 Use better documentation and customize interface for headers and footers.
1458 Thanks to Chris McMahan.
1461 ChangeLog lisp/muse-blosxom.el lisp/muse-book.el
1462 lisp/muse-docbook.el lisp/muse-html.el lisp/muse-journal.el
1463 lisp/muse-latex.el lisp/muse-poem.el lisp/muse-texinfo.el
1465 {arch}/muse/muse--main/muse--main--1.0/mwolson@gnu.org--2005/patch-log/patch-144
1468 2005-07-18 00:53:34 GMT Michael Olson <mwolson@gnu.org> patch-151
1471 Slight Debian version tweak.
1473 muse--main--1.0--patch-151
1475 * Makefile.defs (VERSION): Use a slightly different version naming
1476 scheme. I've dropped the ".90". The new scheme is X.YY.arch.YYY where
1477 X.YY is the Muse version, and YYY is the patch level.
1479 * debian/changelog: Ditto.
1482 ChangeLog Makefile.defs debian/changelog
1485 2005-07-17 23:23:34 GMT Michael Olson <mwolson@gnu.org> patch-150
1488 Improve debian build and put together a package.
1490 muse--main--1.0--patch-150
1492 * Makefile (debclean): New target that cleans up the mess that the
1493 `debian' target makes.
1494 (debian): Build using debuild rather than dpkg-buildpackage. Copy
1495 results to my debian dist dir two levels up.
1497 * Makefile.defs (VERSION): Set to 3.01.90.arch.149 for the debian build.
1499 * debian/changelog: Sign 3.01.90.arch.149-1 snapshot.
1501 * debian/control (Standards-Version): Update to 3.6.2.
1503 * debian/control (Depends): Add emacs21 and xemacs21 to make lintian shut
1506 * debian/copyright (Copyright): Improve.
1508 * debian/emacsen-install (FILES): Include contrib directory so that
1509 muse-http.el compiles properly.
1511 * debian/muse-el.examples: New file containing the example files to
1514 * debian/rules: Move example stuff to muse-el.examples. Install some
1515 additional documentation.
1518 debian/.arch-ids/muse-el.examples.id debian/muse-el.examples
1521 ChangeLog Makefile Makefile.defs debian/changelog
1522 debian/control debian/copyright debian/emacsen-install
1526 2005-07-17 20:52:18 GMT Michael Olson <mwolson@gnu.org> patch-149
1529 Fix links in table, links in verbatim, emphasis publishing, publishing from script.
1531 muse--main--1.0--patch-149
1533 * lisp/muse-colors.el (muse-colors-emphasized): Fix an edge case where
1534 the beginning of a header would be emphasized if an asterisk came
1536 (muse-colors-underlined): Don't allow end of underlined text to be the
1537 beginning of a line. Don't use memq to check for whitespace syntax; eq
1540 * lisp/muse-publish.el (muse-publish-markup-regexps): Mark links later
1541 on. We'll use a more clever trick to keep emphasis characters from
1542 being interpreted in explicit links -- add a custom 'noemphasis text
1543 property to them. Move mdash rule further down so that I can add
1544 designations after blockquoted text.
1546 * lisp/muse-publish.el (muse-publish-markup-word): If beginning or end of
1547 text has the 'noemphasis property, ignore it.
1548 (muse-publish-mark-noemphasis): New function that adds the 'noemphasis
1549 property to the text between BEG and END, or match beginning and end.
1551 * lisp/muse.el (muse-with-temp-buffer): Make sure the buffer is alive
1552 before trying to set buffer-modified to nil. This should fix a
1553 "selecting deleted buffer" error when publishing from command line.
1556 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
1560 2005-07-17 18:36:55 GMT Michael Olson <mwolson@gnu.org> patch-148
1563 Journal validation fixes.
1565 muse--main--1.0--patch-148
1567 * lisp/muse-html.el (muse-html-header): Use HTML 4.0 Transitional by
1568 default rather than HTML 4.0 [strict].
1569 (muse-html-markup-strings): Include empty alt element.
1571 * lisp/muse-journal.el: Use "div class=..." rather than "div id=...".
1573 * muse.texi (Journal): Ditto.
1576 ChangeLog lisp/muse-html.el lisp/muse-journal.el muse.texi
1579 2005-07-17 04:21:19 GMT Michael Olson <mwolson@gnu.org> patch-147
1582 Add debian files; tweak Makefile.
1584 muse--main--1.0--patch-147
1586 * Makefile (distclean): Remove directory created by dist rule.
1587 (dist): Make this only generate the directory, not the tarball.
1588 (release): New target that generates the tarball and zipfile.
1589 (debrelease): New target that builds the debian package for Muse.
1590 (upload): Depend on release target.
1592 * examples/mwolson/stylesheets: Add forgotten Arch id.
1595 debian/.arch-ids/=id debian/.arch-ids/changelog.id
1596 debian/.arch-ids/control.id debian/.arch-ids/copyright.id
1597 debian/.arch-ids/emacsen-install.id
1598 debian/.arch-ids/emacsen-remove.id
1599 debian/.arch-ids/emacsen-startup.id
1600 debian/.arch-ids/muse-el.dirs.id
1601 debian/.arch-ids/muse-el.docs.id
1602 debian/.arch-ids/muse-el.info.id debian/.arch-ids/rules.id
1603 debian/changelog debian/control debian/copyright
1604 debian/emacsen-install debian/emacsen-remove
1605 debian/emacsen-startup debian/muse-el.dirs debian/muse-el.docs
1606 debian/muse-el.info debian/rules
1607 examples/mwolson/stylesheets/.arch-ids/=id
1608 examples/mwolson/stylesheets/.arch-ids/blog.css.id
1609 examples/mwolson/stylesheets/.arch-ids/common.css.id
1610 examples/mwolson/stylesheets/.arch-ids/print.css.id
1611 examples/mwolson/stylesheets/.arch-ids/screen.css.id
1612 examples/mwolson/stylesheets/blog.css
1613 examples/mwolson/stylesheets/common.css
1614 examples/mwolson/stylesheets/print.css
1615 examples/mwolson/stylesheets/screen.css
1621 debian debian/.arch-ids examples/mwolson/stylesheets
1622 examples/mwolson/stylesheets/.arch-ids
1625 2005-07-16 05:10:31 GMT Michael Olson <mwolson@gnu.org> patch-146
1628 Allow `muse-index-as-string' to remove current file from output.
1630 muse--main--1.0--patch-146
1632 * lisp/muse-mode.el (muse-index-as-string): Add EXCLUDE-CURRENT option,
1633 which excludes the current file from the output. Improve
1637 ChangeLog lisp/muse-mode.el
1640 2005-07-16 04:56:02 GMT Michael Olson <mwolson@gnu.org> patch-145
1643 S-TAB issue with Windows.
1645 muse--main--1.0--patch-145
1647 * lisp/muse-mode.el (muse-mode-map): Try once more to fix the Shift-TAB
1651 ChangeLog lisp/muse-mode.el
1654 2005-07-16 04:39:52 GMT Michael Olson <mwolson@gnu.org> patch-144
1657 Improve temp buffer usage.
1659 muse--main--1.0--patch-144
1661 * lisp/muse-publish.el (muse-publish-file): Omit second argument to
1662 `insert-file-contents'. This should further help with the temp
1663 buffer problem. Thanks to Peter K. Lee and drkm for the research
1666 * lisp/muse.el (muse-with-temp-buffer): Renamed from
1667 `muse-with-temp-buffer-no-prompt'. Report any errors that occur, but
1668 make sure the temp buffer is killed. I didn't implement an option to
1669 save the contents of the temp buffer.
1672 ChangeLog lisp/muse-book.el lisp/muse-http.el
1673 lisp/muse-mode.el lisp/muse-poem.el lisp/muse-publish.el
1677 2005-07-16 03:39:02 GMT Michael Olson <mwolson@gnu.org> patch-143
1680 muse-docbook: split-string Emacs21 fix.
1682 muse--main--1.0--patch-143
1684 * lisp/muse-docbook.el (muse-docbook-get-author): Omit 3rd argument of
1685 split-string to fix an Emacs21 issue.
1688 ChangeLog lisp/muse-docbook.el
1691 2005-07-15 04:40:26 GMT Michael Olson <mwolson@gnu.org> patch-142
1694 muse-docbook: Parse author directive so that it validates properly.
1696 muse--main--1.0--patch-142
1698 * lisp/muse-docbook.el (muse-docbook-get-author): New function that
1699 attempts to publish the contents a DocBook-usable <author> tag.
1700 (muse-docbook-header): Use `muse-docbook-get-author'.
1703 ChangeLog lisp/muse-docbook.el
1706 2005-07-15 01:57:51 GMT Michael Olson <mwolson@gnu.org> patch-141
1709 Be a bit more clever with our consecutive list regexp.
1711 muse--main--1.0--patch-141
1713 * lisp/muse-docbook.el (muse-docbook-markup-regexps): Be a bit more
1714 clever with our consecutive list regexp.
1717 ChangeLog lisp/muse-docbook.el
1720 2005-07-15 01:50:05 GMT Michael Olson <mwolson@gnu.org> patch-140
1723 Do the right thing with consecutive list items, hopefully.
1725 muse--main--1.0--patch-140
1727 * lisp/muse-docbook.el: Apply patch from Dale Smith and add to it.
1728 (muse-docbook-header): Add DTD string.
1729 (muse-docbook-markup-regexps): Add rule that merges consecutive list
1731 (muse-docbook-merged-tags, muse-docbook-fixup-tags): Removed.
1732 ("docbook"): Change :before-end back to 'muse-docbook-fixup-sections.
1735 ChangeLog lisp/muse-docbook.el
1738 2005-07-15 01:07:35 GMT Michael Olson <mwolson@gnu.org> patch-139
1741 Improve customize interface for `muse-project-alist' once more.
1743 muse--main--1.0--patch-139
1745 * lisp/muse-project.el (muse-project-alist-get): Allow cdr of each
1746 setting to be anything, since we now support settings that use lists.
1747 (muse-project): Vastly improve this by naming each setting and showing
1748 what exact type is required. Handle case where a function is not
1749 defined yet. Use a set for styles, which looks nice. This is about as
1750 good as it can be ... unless we add some sort of inline documentation
1751 later on. A setting was added for Yann's :force-publish tag.
1753 * lisp/muse.el (muse-eval-lisp): Fix compile warning by not displaying
1757 ChangeLog lisp/muse-project.el lisp/muse.el
1760 2005-07-14 23:27:14 GMT Michael Olson <mwolson@gnu.org> patch-138
1763 Merged from hodique@lifl.fr--2005 (patch 24-33)
1765 muse--main--1.0--patch-138
1769 * hodique@lifl.fr--2005/muse--yh--1.0--patch-24
1770 Merged from mwolson@gnu.org--2005 (patch 96)
1772 * hodique@lifl.fr--2005/muse--yh--1.0--patch-25
1773 Merged from mwolson@gnu.org--2005 (patch 97-101)
1775 * hodique@lifl.fr--2005/muse--yh--1.0--patch-26
1776 Merged from mwolson@gnu.org--2005 (patch 102-106)
1778 * hodique@lifl.fr--2005/muse--yh--1.0--patch-27
1779 Merged from mwolson@gnu.org--2005 (patch 107-120)
1781 * hodique@lifl.fr--2005/muse--yh--1.0--patch-28
1782 Merged from mwolson@gnu.org--2005 (patch 121-131)
1784 * hodique@lifl.fr--2005/muse--yh--1.0--patch-29
1785 Merged from mwolson@gnu.org--2005 (patch 132)
1787 * hodique@lifl.fr--2005/muse--yh--1.0--patch-30
1788 Merged from mwolson@gnu.org--2005 (patch 133-135)
1790 * hodique@lifl.fr--2005/muse--yh--1.0--patch-31
1791 Merged from mwolson@gnu.org--2005 (patch 136)
1793 * hodique@lifl.fr--2005/muse--yh--1.0--patch-32
1794 Merged from mwolson@gnu.org--2005 (patch 137)
1796 * hodique@lifl.fr--2005/muse--yh--1.0--patch-33
1797 Introduce :force-publish project keyword. Fix bug #2637
1800 ChangeLog lisp/muse-project.el
1803 hodique@lifl.fr--2005/muse--yh--1.0--patch-24
1804 hodique@lifl.fr--2005/muse--yh--1.0--patch-25
1805 hodique@lifl.fr--2005/muse--yh--1.0--patch-26
1806 hodique@lifl.fr--2005/muse--yh--1.0--patch-27
1807 hodique@lifl.fr--2005/muse--yh--1.0--patch-28
1808 hodique@lifl.fr--2005/muse--yh--1.0--patch-29
1809 hodique@lifl.fr--2005/muse--yh--1.0--patch-30
1810 hodique@lifl.fr--2005/muse--yh--1.0--patch-31
1811 hodique@lifl.fr--2005/muse--yh--1.0--patch-32
1812 hodique@lifl.fr--2005/muse--yh--1.0--patch-33
1815 2005-07-14 20:48:56 GMT Michael Olson <mwolson@gnu.org> patch-137
1818 Prevent temp buffers from prompting for save; handle lisp errors better.
1820 muse--main--1.0--patch-137
1822 * lisp/muse-colors.el (muse-colors-region): Try to fix "Invalid search
1823 bound" error. I don't know for certain where this is coming from,
1824 though ... *grumble*.
1826 * lisp/muse.el (muse-eval-lisp): Wrap this in a `condition-case', much
1827 like how emacs-wiki does it. Warn the user about lisp errors,
1828 returning "<!--INVALID LISP CODE-->" if an error occurs. This will
1829 publish as something valid in most markup styles, with increased
1830 emphasis on those that don't support it. That's a win-win ... I think
1833 * lisp/muse.el (muse-with-temp-buffer-no-prompt): New macro that acts
1834 like `with-temp-buffer', but sets buffer-modfied-p to nil before trying
1835 to kill the buffer so we don't get any annoying prompts. I *strongly*
1836 believe that this should be the default behavior of `with-temp-buffer'.
1838 * lisp/muse-book.el (muse-book-publish-project): Use
1839 `muse-with-temp-buffer-no-prompt'.
1841 * lisp/muse-http.el (muse-http-reject): Ditto.
1843 * lisp/muse-mode.el (muse-index-as-string): Ditto.
1845 * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
1847 * lisp/muse-publish.el (muse-publish-markup-string, muse-publish-file):
1848 (muse-publish-markup-email, muse-published-contents): Ditto.
1851 ChangeLog lisp/muse-book.el lisp/muse-colors.el
1852 lisp/muse-http.el lisp/muse-mode.el lisp/muse-poem.el
1853 lisp/muse-publish.el lisp/muse.el
1856 2005-07-14 18:49:56 GMT Michael Olson <mwolson@gnu.org> patch-136
1859 Customization error; Makefile tweaks.
1861 muse--main--1.0--patch-136
1863 * Makefile (dist): Use a tla-specific method to create the tarball.
1864 Create a zip file as well.
1865 (upload): New rule that uploads the tarball and zip file to gna.org.
1867 * Makefile.defs (VERSION): New variable that determines the version
1868 string to use in the `dist' and `upload' targets.
1870 * lisp/muse.el (muse-implicit-link-functions)
1871 (muse-explicit-link-functions): Use :type of hook so that the options
1875 ChangeLog Makefile Makefile.defs lisp/muse.el
1878 2005-07-13 23:20:12 GMT Michael Olson <mwolson@gnu.org> patch-135
1881 Prepare Muse 3.01.90 (3.02 RC1).
1883 muse--main--1.0--patch-135
1887 ChangeLog lisp/muse.el muse.texi
1890 2005-07-13 23:11:08 GMT Michael Olson <mwolson@gnu.org> patch-134
1893 Attempt to get the right file extension when publishing; more examples.
1895 muse--main--1.0--patch-134
1897 * examples/mwolson/muse-init.el: Update my configuration.
1899 * examples/mwolson/templates: Store my web page templates here.
1901 * examples/mwolson/stylesheets: Store my CSS stylesheets here.
1903 * lisp/muse-publish.el (muse-publish-markup-link): Fix mangling of
1904 descriptions. Yet another reason to implement my list-returning from
1907 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Deal gracefully
1908 with a few more edge cases. Throw together a rough hack for
1909 determining when to include the output file extension.
1911 * lisp/muse-wiki.el (muse-wiki-colors-nop-tag): Make this less odious,
1912 but still ineffective.
1915 examples/mwolson/templates/.arch-ids/=id
1916 examples/mwolson/templates/.arch-ids/footer.html.id
1917 examples/mwolson/templates/.arch-ids/generic-footer.html.id
1918 examples/mwolson/templates/.arch-ids/generic-header.html.id
1919 examples/mwolson/templates/.arch-ids/header.html.id
1920 examples/mwolson/templates/footer.html
1921 examples/mwolson/templates/generic-footer.html
1922 examples/mwolson/templates/generic-header.html
1923 examples/mwolson/templates/header.html
1926 ChangeLog examples/mwolson/muse-init.el lisp/muse-publish.el
1930 examples/mwolson/templates
1931 examples/mwolson/templates/.arch-ids
1934 2005-07-13 21:12:27 GMT Michael Olson <mwolson@gnu.org> patch-133
1937 Make published link handling do the right thing, plus misc. fixes.
1939 muse--main--1.0--patch-133
1941 * lisp/muse-mode.el (muse-mode-hook): Add option for
1942 `muse-wiki-update-custom-values'. The :set function makes sure that
1943 this is always included in `muse-mode-hook' if muse-wiki is loaded.
1944 This probably isn't best-practice, but it works.
1946 * lisp/muse-project.el (muse-project-of-file): Fix some duplicated code.
1949 * lisp/muse-publish.el (muse-publish-url-transforms): Add
1950 `muse-publish-prepare-url' to the listed options.
1952 * lisp/muse-publish.el (muse-publish-output-file): Handle case where
1953 output-dir is not specified.
1955 * lisp/muse-publish.el (muse-publish-markup-link): Call link handlers
1956 here instead of later on.
1958 * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Try to do the
1959 right thing when `muse-wiki-interwiki-alist' is nil.
1961 * lisp/muse-wiki.el (muse-wiki-output-name): Removed in favor of calling
1962 `muse-publish-output-file'.
1964 * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
1965 (muse-wiki-transform-wikiword): Removed. We should not use the
1966 publishing transforms facility to handle these.
1968 * lisp/muse-wiki.el ("muse-publish"): Publish wikiwords and interwiki
1969 links as "link" rather than "url".
1971 * lisp/muse-wiki.el (muse-wiki-update-custom-values): New function that
1972 takes care of any customization cleaups that need to happen whenever
1973 muse-mode is entered.
1975 * lisp/muse.el (muse-implicit-link-functions): Add options for
1976 `muse-handle-url' and the wiki handlers.
1977 (muse-explicit-link-functions): Add option for
1978 `muse-wiki-handle-internal'.
1981 ChangeLog lisp/muse-mode.el lisp/muse-project.el
1982 lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
1985 2005-07-13 03:38:52 GMT Michael Olson <mwolson@gnu.org> patch-132
1988 Add invalid directory assertion.
1990 muse--main--1.0--patch-132
1992 * lisp/muse-project.el (muse-project-file-entries): Add assertion so that
1993 any invalid directories will trigger an error.
1996 ChangeLog lisp/muse-project.el
1999 2005-07-12 07:54:08 GMT Michael Olson <mwolson@gnu.org> patch-131
2002 AUTHORS: Fix typo, add that Yann authored muse-wiki.el.
2004 muse--main--1.0--patch-131
2011 2005-07-12 07:52:25 GMT Michael Olson <mwolson@gnu.org> patch-130
2014 Yann's assignment form came in!
2016 muse--main--1.0--patch-130
2023 2005-07-12 07:18:27 GMT Michael Olson <mwolson@gnu.org> patch-129
2026 Compilation fix, minor shuffling in `muse-mode'.
2028 muse--main--1.0--patch-129
2030 * lisp/muse.el (muse-file-extension): Make sure sym is bound before
2031 accessing it. Fixes Yet Another Compiler Error.
2033 * lisp/muse-mode.el (muse-mode): Move font-lock setup to very end so that
2034 project-specific settings happen first.
2037 ChangeLog lisp/muse-mode.el lisp/muse.el
2040 2005-07-12 07:12:49 GMT Michael Olson <mwolson@gnu.org> patch-128
2043 Fix annoying initial buffer coloring problem.
2045 muse--main--1.0--patch-128
2047 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle the case
2048 where even buffer-file-name is not set. This happens the first time we
2049 attempt to colorize the buffer. I'm rather astonished that I had to do
2053 ChangeLog lisp/muse-wiki.el
2056 2005-07-12 06:12:08 GMT Michael Olson <mwolson@gnu.org> patch-127
2059 Jump to bad and good links on TAB; mode-choosing fix.
2061 muse--main--1.0--patch-127
2063 * lisp/muse-mode.el (muse-mode-choose-mode): New function that always
2064 pics a major mode for a file. If one is specified in the project of
2065 file, use it. Otherwise, use muse-mode.
2066 (muse-next-reference, muse-previous-reference): Jump to bad links as
2069 * lisp/muse.el (muse-file-extension): Use `muse-mode-choose-mode' instead
2073 ChangeLog lisp/muse-mode.el lisp/muse.el
2076 2005-07-12 05:56:42 GMT Michael Olson <mwolson@gnu.org> patch-126
2079 Add specified Muse file extension to auto-mode-alist.
2081 muse--main--1.0--patch-126
2083 * lisp/muse.el (muse-file-extension): If extension is specified, remove
2084 the old extension from auto-mode-alist and add the new one. This
2085 eliminates the need to set muse-mode-auto-p when you have specified a
2086 Muse file extension.
2088 * examples/mwolson/muse-init.el: Sync.
2091 ChangeLog examples/mwolson/muse-init.el lisp/muse.el
2094 2005-07-11 10:08:45 GMT Michael Olson <mwolson@gnu.org> patch-125
2097 Make `muse-project-alist' more intuitively customizable.
2099 muse--main--1.0--patch-125
2101 * examples/mwolson/muse-init.el (muse-project-alist): Resync with my
2104 * lisp/muse-project.el: Thanks to jessealama on IRC for the suggestion.
2105 (muse-project-alist-get): New function that pre-parses
2106 `muse-projects-alist' before customization in order to work around an
2107 annoying limitation in the customize interface.
2108 (muse-project-alist-set): New function that takes the value that
2109 customize gave us and turns it into something Muse can use.
2110 (muse-project): New widget that outlines the form of the
2111 `muse-project-alist' variable.
2112 (muse-project-alist): Use the `muse-project' widget and specify :set
2116 ChangeLog examples/mwolson/muse-init.el lisp/muse-project.el
2119 2005-07-10 22:41:49 GMT Michael Olson <mwolson@gnu.org> patch-124
2122 Silence compiler warnings.
2124 muse--main--1.0--patch-124
2126 * lisp/muse-docbook.el (muse-docbook-fixup-tags): Docfix.
2128 * lisp/muse-html.el (muse-html-escape-string): Let-bind `ch' to silence a
2131 * lisp/muse-project.el (muse-project-applicable-styles): Call
2132 `muse-assert' with only 1 argument to silence a compiler warning.
2135 ChangeLog lisp/muse-docbook.el lisp/muse-html.el
2136 lisp/muse-project.el
2139 2005-07-10 22:19:26 GMT Michael Olson <mwolson@gnu.org> patch-123
2142 muse-docbook: Merge several other types of tags if necessary.
2144 muse--main--1.0--patch-123
2146 * lisp/muse-docbook.el (muse-docbook-fixup-tags): Renamed from
2147 `muse-docbook-fixup-sections'. For each TAG in
2148 `muse-docbook-merged-tags', if consecutive groupings of TAG exist,
2149 merge them together. Thanks to Dale P. Smith for the suggestion.
2150 (muse-docbook-merged-tags): Customizable list of tags that need merging.
2153 ChangeLog lisp/muse-docbook.el
2156 2005-07-10 22:04:50 GMT Michael Olson <mwolson@gnu.org> patch-122
2159 muse-docbook: Output an XML tag with encoding at the beginning of document.
2161 muse--main--1.0--patch-122
2163 * lisp/muse-docbook.el (muse-docbook-header): Add <xml> tag at beginning
2165 (muse-docbook-encoding-default): New option that determines which Emacs
2166 buffer encoding to use by default in Muse DocBook files if none is
2168 (muse-docbook-charset-default): New option that determines the DocBook
2169 XML charset to use if no translation is found in
2170 muse-docbook-encoding-map.
2171 (muse-docbook-encoding-map): New option alist that maps an emacs coding
2172 system to its associated DocBook coding system.
2173 (muse-docbook-transform-content-type): New function that determines the
2174 DocBook XML encoding to use based on the contents of
2175 muse-docbook-encoding-map.
2176 (muse-docbook-encoding): New function that calls
2177 muse-docbook-transform-content-type.
2178 (muse-docbook-finalize-buffer): New function that sets the buffer file
2179 coding system to the value of muse-docbook-encoding-default, but only
2180 if the buffers contents have no special characters.
2181 ("docbook"): Include :after tag that calls muse-docbook-finalize-buffer.
2184 ChangeLog lisp/muse-docbook.el
2187 2005-07-10 21:35:49 GMT Michael Olson <mwolson@gnu.org> patch-121
2190 Apply muse-docbook patch from Dale P. Smith.
2192 muse--main--1.0--patch-121
2194 * lisp/muse-docbook.el (muse-docbook-markup-strings): Apply patch from
2195 Dale P. Smith to make the markup much better.
2198 AUTHORS ChangeLog lisp/muse-docbook.el
2201 2005-07-10 00:27:13 GMT Michael Olson <mwolson@gnu.org> patch-120
2204 Use different mapping for S-tab on Windows.
2206 muse--main--1.0--patch-120
2208 * lisp/muse-mode.el (muse-mode-map): If using either XEmacs or on
2209 Windows, use [(shift tab)] for `muse-previous-reference'.
2212 ChangeLog lisp/muse-mode.el
2215 2005-07-09 20:24:40 GMT Michael Olson <mwolson@gnu.org> patch-119
2220 muse--main--1.0--patch-119
2222 * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Use
2223 `muse-match-string-no-properties' so XEmacs doesn't complain.
2226 ChangeLog lisp/muse-wiki.el
2229 2005-07-09 08:53:33 GMT Michael Olson <mwolson@gnu.org> patch-118
2232 Handle a few edge cases with project-page resolution gracefully.
2234 muse--main--1.0--patch-118
2236 * lisp/muse-project.el (muse-project-applicable-styles): Add assertion to
2237 make sure that PAGE is specified. STYLES should be generated
2238 automatically, but it could theoretically fail. I'm managing to
2239 trigger this when messing with unsaved Muse files. Handle case where
2240 buffer has not yet been saved.
2241 (muse-project-find-file): Don't try to resolve relative links; just
2244 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Fix
2245 point-of-reference bug. No need to call muse-project-page-of-file
2246 since buffer-file-name and muse-publishing-current-file both give us
2249 * lisp/muse-mode.el (muse-link-at-point): For some reason,
2250 `skip-chars-backward' only respects the newline some of the time.
2254 ChangeLog lisp/muse-mode.el lisp/muse-project.el
2258 2005-07-09 07:41:44 GMT Michael Olson <mwolson@gnu.org> patch-117
2261 Fix image-link goof-up and add pretty titles.
2263 muse--main--1.0--patch-117
2265 * lisp/muse-html.el (muse-html-markup-paragraph): Use <p
2266 class="image-link"> instead of <div class="image-link">. I found a bug
2267 with the way I was handling both, so I decided to simplify things.
2269 * lisp/muse-wiki.el (muse-wiki-output-name): New function that acts like
2270 `muse-publish-output-name', but keeps the directory prefix.
2271 (muse-wiki-transform-interwiki): Use `muse-publish-output-name'.
2273 * lisp/muse-wiki.el (muse-wiki-publish-small-title-words): New
2274 customizable option that determines the words to downcase in title.
2275 (muse-wiki-publish-pretty-title): New function that Makes a Nicely
2276 Capitalized Title out of either a string or the current title. This is
2277 not currently used by any other function -- for now it is meant to be
2281 ChangeLog lisp/muse-html.el lisp/muse-wiki.el
2284 2005-07-09 05:22:12 GMT Michael Olson <mwolson@gnu.org> patch-116
2287 Escape specials in link descriptions.
2289 muse--main--1.0--patch-116
2291 * lisp/muse-publish.el (muse-publish-escape-specials-in-string): New
2292 function that escapes special characters in the given string according
2293 to the current publishing style.
2294 (muse-publish-url): Use the above function to escape the description
2295 part of extended links.
2296 (muse-publish-prepare-url): Don't make string read-only; it does
2299 * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
2300 (muse-wiki-transform-wikiword): Don't make string read-only.
2303 ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
2306 2005-07-09 03:59:44 GMT Michael Olson <mwolson@gnu.org> patch-115
2309 Escape "&", "<", and ">" in URL text.
2311 muse--main--1.0--patch-115
2313 * lisp/muse-html.el (muse-html-escape-string): Escape "&", "<", and ">"
2314 specially. Thanks to John Sullivan for the suggestion.
2317 ChangeLog lisp/muse-html.el
2320 2005-07-09 03:24:01 GMT Michael Olson <mwolson@gnu.org> patch-114
2323 Update my example configuration.
2325 muse--main--1.0--patch-114
2327 * examples/mwolson/muse-init.el (muse-project-alist): Rename the "Web"
2328 project to "WebSite" in order to make it more distinct.
2329 (muse-wiki-interwiki-alist): Add mapping for "TheEmacsWiki".
2330 (my-muse-blosxom-finalize): Don't run the Xanga preparation code
2332 (my-muse-prepare-entry-for-xanga): Make this able to figure out the
2333 published name of the current file. I really should make a function
2334 called `muse-published-name' or something similar!
2335 ("\C-cpx"): Use this key sequence for
2336 `my-muse-prepare-entry-for-xanga'.
2337 (muse-file-extension): I'm making use of this so I can figure out its
2341 ChangeLog examples/mwolson/muse-init.el
2344 2005-07-09 03:11:28 GMT Michael Olson <mwolson@gnu.org> patch-113
2347 Tackle a project name interwiki highlighting snafu.
2349 muse--main--1.0--patch-113
2351 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Hack still more on
2352 this. It seems to be more robust now. Highlighting is going the way I
2356 ChangeLog lisp/muse-wiki.el
2359 2005-07-09 02:25:26 GMT Michael Olson <mwolson@gnu.org> patch-112
2362 Fix some gross mistakes.
2364 muse--main--1.0--patch-112
2366 * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Fix several
2369 * lisp/muse-project.el (muse-project-file-entries): If
2370 `muse-file-extension' is defined, use it to filter the entries.
2372 * lisp/muse.el (muse-file-extension): Fix messed up attempt to set
2373 variable. Move higher in file.
2375 * lisp/muse.el (muse-update-ignored-extensions-regexp): Use given
2376 argument instead of the real name of the variable.
2379 ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
2383 2005-07-09 00:10:01 GMT Michael Olson <mwolson@gnu.org> patch-111
2386 Make natural interwiki links between projects mostly work.
2388 muse--main--1.0--patch-111
2390 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Uncomment this
2391 function and flesh it out. This seems to work properly, though for
2392 some reason, interwiki links using projects are a bit flakey.
2393 (muse-wiki-handle-interwiki): Deal with case where we have a project
2394 name in an interwiki link.
2397 ChangeLog lisp/muse-wiki.el
2400 2005-07-08 22:57:55 GMT Michael Olson <mwolson@gnu.org> patch-110
2403 Fix Emacs21 issue with muse-insert-tag.
2405 muse--main--1.0--patch-110
2407 * lisp/muse-mode.el (muse-insert-tag): Pass a list of lists to
2408 completing-read to appease older Emacsen.
2411 ChangeLog lisp/muse-mode.el
2414 2005-07-08 22:55:20 GMT Michael Olson <mwolson@gnu.org> patch-109
2417 Fix error with `muse-blosxom-new-entry' and Emacs21.
2419 muse--main--1.0--patch-109
2421 * lisp/muse-blosxom.el (muse-blosxom-new-entry): Mess with call to
2422 `completing-read' so that old versions of Emacs don't complain.
2425 ChangeLog lisp/muse-blosxom.el
2428 2005-07-08 21:59:41 GMT Michael Olson <mwolson@gnu.org> patch-108
2431 Try to fix an error with `muse-blosxom-get-categories'.
2433 muse--main--1.0--patch-108
2435 * lisp/muse-blosxom.el (muse-blosxom-get-categories): Be extra cautious
2436 about processing directories.
2439 ChangeLog examples/johnw/publish-johnw lisp/muse-blosxom.el
2442 2005-07-08 21:11:53 GMT Michael Olson <mwolson@gnu.org> patch-107
2445 Make a distinction between implicit and explicit links at publish-time.
2447 muse--main--1.0--patch-107
2449 * lisp/muse-html.el (muse-html-escape-string): Ignore other arguments.
2451 * lisp/muse-http.el (muse-http-prepare-url): Handle `explicit' argument.
2453 * lisp/muse-publish.el (muse-publish-url, muse-publish-insert-url): Pass
2454 `explicit' argument.
2456 * lisp/muse-publish.el (muse-publish-markup-link): Determine whether or
2457 not we are dealing with an explicit link.
2459 * lisp/muse-publish.el (muse-publish-prepare-url): Ignore other arguments.
2461 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Take `explicit'
2462 argument, but ignore it.
2464 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only apply transforms
2465 when link is not explicit.
2468 ChangeLog lisp/muse-html.el lisp/muse-http.el
2469 lisp/muse-publish.el lisp/muse-wiki.el
2472 2005-07-08 06:40:30 GMT Michael Olson <mwolson@gnu.org> patch-106
2475 Implement several WikiWord handling fixes.
2477 muse--main--1.0--patch-106
2479 * lisp/muse-colors.el (muse-link-face): Handle case where no link is
2480 found by the handlers. Don't send implicit links through some of the
2483 * lisp/muse-mode.el (muse-link-at-point): Move to beginning of first part
2484 of interwiki link before calling `muse-handle-explicit-link'.
2486 * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Append forgotten
2487 "\\|" separator between project-alist entries and interwiki entries.
2488 Force a reconfiguration of muse-colors-markup.
2490 * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Add several checks to be
2491 sure that we don't colorize WikiNames that don't go with any file.
2495 ChangeLog lisp/muse-colors.el lisp/muse-mode.el
2499 2005-07-07 21:34:12 GMT Michael Olson <mwolson@gnu.org> patch-105
2502 Attempt to simplify muse-wiki a bit.
2504 muse--main--1.0--patch-105
2506 * lisp/muse-colors.el (muse-use-font-lock): Set up muse-colors-markup
2509 * lisp/muse-wiki.el (muse-wiki-wikiword-colors-markup)
2510 (muse-wiki-update-use-wikiword-colors, muse-wiki-wikiword-markup-regexp)
2511 (muse-wiki-update-use-wikiword-markup-regexp)
2512 (muse-wiki-update-use-wikiword-link-function)
2513 (muse-wiki-update-use-wikiword-url-transforms): Remove.
2514 (muse-wiki-update-use-wikiword): Not :set function is needed anymore.
2516 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only modify URL if
2517 `muse-wiki-use-wikiword' is specified.
2519 * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Don't process the URL
2520 unless `muse-wiki-use-wikiword' is specified.
2522 * lisp/muse-wiki.el ("muse-colors"): Add muse-wiki-wikiword-regexp to
2525 * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-wikiword-regexp to
2526 muse-publish-markup-regexps.
2528 * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-transform-wikiword to
2529 muse-publish-url-transforms.
2531 * lisp/muse-wiki.el (muse-implicit-link-functions): Add
2532 muse-wiki-handle-wikiword to muse-implicit-link-functions.
2536 ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
2539 2005-07-07 20:06:35 GMT Michael Olson <mwolson@gnu.org> patch-104
2542 Make muse-blosxom use relative name of published file in page-date alist.
2544 muse--main--1.0--patch-104
2546 * lisp/muse-blosxom.el (muse-blosxom-base-directory): Move higher in
2548 (muse-blosxom-update-page-date-alist): Renamed from
2549 `muse-blosxom-markup-date-directive'. Make the current file name
2550 relative to the base directory and strip file extension if necessary.
2554 ChangeLog lisp/muse-blosxom.el
2557 2005-07-07 19:14:38 GMT Michael Olson <mwolson@gnu.org> patch-103
2560 Hack on muse-blosxom timestamps somewhat.
2562 muse--main--1.0--patch-103
2564 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Make this
2565 actually do something useful. This should have a different name,
2567 ("blosxom-html", "blosxom-xhtml"): Call
2568 `muse-blosxom-markup-date-directive' after publishing each entry.
2572 ChangeLog lisp/muse-blosxom.el
2575 2005-07-07 06:27:02 GMT Michael Olson <mwolson@gnu.org> patch-102
2578 Fix several startup and compile errors.
2580 muse--main--1.0--patch-102
2582 * lisp/muse-wiki.el ("muse-publish"): Use correct name of function. This
2583 fixes an error that occurred during startup.
2585 * lisp/muse-regexps.el (muse-ignored-extensions-regexp)
2586 (muse-update-ignored-extensions-regexp, muse-ignored-extensions): Move
2589 * lisp/muse.el (muse-update-ignored-extensions-regexp): Fix ordering so
2590 that the nasty compile errors go away. Fix a few typos.
2591 (muse-ignored-extensions): Fix docstring.
2592 (muse-file-extension): Move this higher in the file.
2597 ChangeLog lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
2600 2005-07-07 05:57:51 GMT Michael Olson <mwolson@gnu.org> patch-101
2603 Note that muse-file-extension should not have "." in front.
2605 muse--main--1.0--patch-101
2607 * lisp/muse-project.el (muse-project-find-file): Handle case where
2608 muse-file-extension is not specified.
2610 * lisp/muse.el (muse-file-extension): Note that the period at the
2611 beginning of this value should be omitted.
2613 * lisp/muse-regexps.el (muse-update-ignored-extensions-regexp): Quote
2614 file extension so that regexp characters inside the extension will not
2615 goof it up. This should never be a problem in normal cases, but let's
2620 ChangeLog lisp/muse-project.el lisp/muse-regexps.el
2624 2005-07-07 05:36:53 GMT Michael Olson <mwolson@gnu.org> patch-100
2627 Implement optional file extension of Muse files.
2629 muse--main--1.0--patch-100
2631 * lisp/muse-mode.el (muse-mode): Make sure
2632 `muse-update-ignored-extensions-regexp' gets updated every time we
2633 enter Muse mode. This works around a bug in the customize interface --
2634 if a user changes an option using setq, the :set function sometimes
2635 does not get executed. I should really try to determine whether or not
2636 this is really an issue anymore.
2638 * lisp/muse-project.el (muse-project-find-file): Make use of
2639 `muse-file-extension'.
2641 * lisp/muse-regexps.el (muse-ignored-extensions-regexp): This is not
2642 customizable; it is autogenerated from `muse-ignored-extensions'.
2643 (muse-update-ignored-extensions-regexp): New function that sets the
2644 value of `muse-ignored-extensions-regexp'. This is needed in order to
2645 make sure that the value of `muse-file-extension' is taken into
2647 (muse-ignored-extensions): New option that determines which file
2648 extensions to ignore. It is in the form of a list of regexps.
2650 * lisp/muse.el (muse-file-extension): New option that allows the user to
2651 specify the file extension to be used for Muse files. By default, this
2652 is nil, which means that no extension will be used.
2654 * lisp/muse.el (muse-page-name): Handle case where
2655 `muse-ignored-extensions-regexp' is nil.
2659 ChangeLog lisp/muse-mode.el lisp/muse-project.el
2660 lisp/muse-regexps.el lisp/muse.el
2663 2005-07-07 03:16:38 GMT Michael Olson <mwolson@gnu.org> patch-99
2666 Document new blosxom convenience feature.
2668 muse--main--1.0--patch-99
2670 * lisp/muse-blosxom.el: Document `muse-blosxom-project-alist-dirs' and
2671 `muse-blosxom-project-alist-entry'. An example is provided in the
2676 ChangeLog lisp/muse-blosxom.el
2679 2005-07-06 23:17:35 GMT Michael Olson <mwolson@gnu.org> patch-98
2682 Further work on `muse-project-alist' entry generation for blosxom.
2684 muse--main--1.0--patch-98
2686 * examples/mwolson/muse-init.el (muse-project-alist): Use proper syntax.
2687 Include subdirectories in first part of "Blog" entry.
2689 * lisp/muse-blosxom.el (muse-blosxom-project-alist-dirs): New function
2690 that returns a list of dirs that are to be used with the first part of
2691 a `muse-project-alist' entry.
2695 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
2698 2005-07-06 22:42:35 GMT Michael Olson <mwolson@gnu.org> patch-97
2701 New function: muse-blosxom-project-alist-entry.
2703 muse--main--1.0--patch-97
2705 * examples/mwolson/muse-init.el: Update from my latest settings.
2706 (muse-project-alist): Make use of `muse-blosxom-project-alist-entry'.
2708 * lisp/muse-blosxom.el (muse-blosxom-project-alist-entry): New function
2709 that generates the latter part of an entry for `muse-project-alist'.
2713 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
2716 2005-07-06 20:52:03 GMT Michael Olson <mwolson@gnu.org> patch-96
2719 Merged from hodique@lifl.fr--2005 (patch 12-23)
2721 muse--main--1.0--patch-96
2725 * hodique@lifl.fr--2005/muse--yh--1.0--patch-12
2726 Merged from mwolson@gnu.org--2005 (patch 68-76)
2728 * hodique@lifl.fr--2005/muse--yh--1.0--patch-13
2729 Merged from mwolson@gnu.org--2005 (patch 77-80)
2731 * hodique@lifl.fr--2005/muse--yh--1.0--patch-14
2732 Merged from mwolson@gnu.org--2005 (patch 81)
2734 * hodique@lifl.fr--2005/muse--yh--1.0--patch-15
2735 Merged from mwolson@gnu.org--2005 (patch 82)
2737 * hodique@lifl.fr--2005/muse--yh--1.0--patch-16
2738 Escape % in latex publishing
2740 * hodique@lifl.fr--2005/muse--yh--1.0--patch-17
2743 * hodique@lifl.fr--2005/muse--yh--1.0--patch-18
2744 small improvement on muse-make-link
2746 * hodique@lifl.fr--2005/muse--yh--1.0--patch-19
2747 Fix customization of muse-wiki-wikiword-regexp
2749 * hodique@lifl.fr--2005/muse--yh--1.0--patch-20
2750 Allow full customization of WikiWords
2752 * hodique@lifl.fr--2005/muse--yh--1.0--patch-21
2753 Fix mouse-2 yank bug in muse-mode
2755 * hodique@lifl.fr--2005/muse--yh--1.0--patch-22
2756 Fix interpretation order
2758 * hodique@lifl.fr--2005/muse--yh--1.0--patch-23
2759 Merged from mwolson@gnu.org--2005 (patch 83-95)
2763 ChangeLog lisp/muse-wiki.el
2766 hodique@lifl.fr--2005/muse--yh--1.0--patch-12
2767 hodique@lifl.fr--2005/muse--yh--1.0--patch-13
2768 hodique@lifl.fr--2005/muse--yh--1.0--patch-14
2769 hodique@lifl.fr--2005/muse--yh--1.0--patch-15
2770 hodique@lifl.fr--2005/muse--yh--1.0--patch-16
2771 hodique@lifl.fr--2005/muse--yh--1.0--patch-17
2772 hodique@lifl.fr--2005/muse--yh--1.0--patch-18
2773 hodique@lifl.fr--2005/muse--yh--1.0--patch-19
2774 hodique@lifl.fr--2005/muse--yh--1.0--patch-20
2775 hodique@lifl.fr--2005/muse--yh--1.0--patch-21
2776 hodique@lifl.fr--2005/muse--yh--1.0--patch-22
2777 hodique@lifl.fr--2005/muse--yh--1.0--patch-23
2780 2005-07-06 19:55:48 GMT Michael Olson <mwolson@gnu.org> patch-95
2785 muse--main--1.0--patch-95
2787 * lisp/muse-mode.el (muse-follow-name-at-point)
2788 (muse-follow-name-at-mouse): Docfixes.
2792 ChangeLog lisp/muse-mode.el
2795 2005-07-06 19:30:34 GMT Michael Olson <mwolson@gnu.org> patch-94
2798 Fix goof-up in instructions for using `muse-blosxom-new-entry'.
2800 muse--main--1.0--patch-94
2802 * lisp/muse-blosxom.el: Fix goof-up in instructions for using
2803 `muse-blosxom-new-entry'.
2805 * muse.texi (Blosxom Entries): Ditto.
2809 ChangeLog lisp/muse-blosxom.el muse.texi
2812 2005-07-06 18:54:52 GMT Michael Olson <mwolson@gnu.org> patch-93
2815 Re-add global mouse-2 event.
2817 muse--main--1.0--patch-93
2819 * lisp/muse-mode.el (muse-mode-map): Re-add the global binding for
2820 mouse-2, since Yann found a way around the problem I was facing.
2821 (muse-follow-name-at-mouse): Call the event that would normally be used
2822 here if we don't have a link at point.
2826 ChangeLog lisp/muse-mode.el
2829 2005-07-06 07:19:41 GMT Michael Olson <mwolson@gnu.org> patch-92
2832 Fix publishing error.
2834 muse--main--1.0--patch-92
2836 * lisp/muse-project.el (muse-project-publish-file): Don't try to fetch
2837 the cdr of output-dir. This was a code fragment from a previous
2838 attempt to refactor this function.
2842 ChangeLog lisp/muse-project.el
2845 2005-07-06 06:39:21 GMT Michael Olson <mwolson@gnu.org> patch-91
2848 Work on getting to the point where we can resolve project interwiki links.
2850 muse--main--1.0--patch-91
2852 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
2853 `muse-publishing-current-file'.
2855 * lisp/muse-project.el (muse-project-of-file): Ditto.
2857 * lisp/muse-project.el (muse-project-applicable-styles): New function
2858 that returns the usable styles for a file, given either a list of
2859 styles or a project name. This is useful for removing styles that will
2860 be ignored for a file.
2861 (muse-project-publish-file): Split :include and :exclude processing
2862 into `muse-project-applicable-styles'.
2864 * lisp/muse-publish.el (muse-publish-output-name): Use
2865 `muse-publishing-current-file'.
2867 * lisp/muse-publish.el (muse-publish-file): Don't set `muse-current-file'.
2869 * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Recognize
2872 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Don't cause project
2873 names to be uninterpreted. Remove need for muse-assoc-string.
2875 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): First draft of
2876 function that will be called to fetch a link to a page from a Muse
2877 project from the output file of the currently-published file. This is
2878 commented out for now since I ran out of energy.
2880 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Use
2881 `muse-wiki-resolve-project-page' for handling Muse project interwiki
2882 links, but only when no match was found in `muse-wiki-interwiki-alist'.
2883 Handle case where no interwiki can be found, even though this should
2886 * lisp/muse-wiki.el (muse-mode-hook): Update `muse-wiki-interwiki-regexp'
2887 whenever Muse mode is entered. That way we don't have to enter an
2888 extra command in our .emacs.
2890 * lisp/muse.el (muse-current-file): Remove this, since a variable called
2891 `muse-publishing-current-file' already exists that does the same thing.
2894 * lisp/muse.el (muse-page-name): Use `muse-publishing-current-file'.
2896 * lisp/muse.el (muse-assoc-string): Remove this, since we no longer need
2901 ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
2902 lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
2905 2005-07-06 04:00:57 GMT Michael Olson <mwolson@gnu.org> patch-90
2908 Mouse-2 on regular text will yank rather than give an error.
2910 muse--main--1.0--patch-90
2912 * lisp/muse-mode.el (muse-mode-map): Remove mappings for mouse-2, since
2913 this seems to be more trouble than it's worth.
2914 (muse-follow-name-at-mouse): Don't call `muse-follow-name-at-point';
2915 use our own implementation.
2919 ChangeLog lisp/muse-mode.el
2922 2005-07-06 02:25:56 GMT Michael Olson <mwolson@gnu.org> patch-89
2925 Make interwiki links publish with the correct extension.
2927 muse--main--1.0--patch-89
2929 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Add the correct
2930 prefix and suffix to interwiki names, as well as stripping out unwanted
2935 ChangeLog lisp/muse-wiki.el
2938 2005-07-06 02:02:42 GMT Michael Olson <mwolson@gnu.org> patch-88
2941 Fix publishing of bare interwiki names.
2943 muse--main--1.0--patch-88
2945 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Use `setq' instead of
2946 `set'. Use `muse-assoc-string' instead of `assoc'.
2948 * lisp/muse.el (muse-assoc-string): New compatibility function that makes
2949 `assoc-string' functionality usable with Emacs21 and XEmacs.
2953 ChangeLog lisp/muse-wiki.el lisp/muse.el
2956 2005-07-06 01:41:24 GMT Michael Olson <mwolson@gnu.org> patch-87
2959 Apply a few fixes from Yann's branch.
2961 muse--main--1.0--patch-87
2963 Background: I hacked on Muse over the weekend while offline, and so did
2964 Yann. His changes to muse-wiki.el are different than the
2965 ones that I made, so we should probably figure out the best
2966 way to handle this when we both get on IRC again. For now,
2967 I've merged in the bugfixes that he's made, omitting most of
2968 the changes to muse-wiki.
2970 * lisp/muse-latex.el (muse-latex-markup-regexps): Escape %.
2972 * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Add docstring.
2974 * lisp/muse.el (muse-page-name): Fix a bug that was inadvertently
2975 introduced previously.
2979 ChangeLog lisp/muse-latex.el lisp/muse-wiki.el lisp/muse.el
2982 2005-07-05 20:41:49 GMT Michael Olson <mwolson@gnu.org> patch-86
2985 Warn if file not published; hack further on Wiki stuff.
2987 muse--main--1.0--patch-86
2989 * lisp/muse-html.el (muse-html-markup-paragraph): Make this only try to
2990 complete <div> tags that are of the class "image-link". It is hoped
2991 that this will prevent user-added <div> tags from being mangled.
2993 * lisp/muse-mode.el (muse-link-at-point): Don't pass an argument to
2994 `muse-handle-implicit-link' or `muse-handle-explicit-link' since they
2995 need to look at the text at point.
2997 * lisp/muse-publish.el (muse-publish-this-file): Warn the user if the
2998 current file has not been published since it was up-to-date. Thanks to
2999 Bill Freeman for the suggestion.
3001 * lisp/muse-publish.el (muse-publish-url): Handle case when returned url
3002 is nil. If this happens, return the original URL.
3004 * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Set using
3005 `muse-wiki-update-interwiki-regexp.'
3006 (muse-wiki-update-interwiki-regexp): New function that sets the value
3007 of `muse-wiki-interwiki-regexp'.
3008 (muse-wiki-interwiki-alist): Call `muse-wiki-update-interwiki-regexp'
3011 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Renamed from
3012 `muse-wiki-expand-interwiki'.
3013 (muse-wiki-transform-wikiword): New function that prevents WikiWords
3014 with no matching file from being published as links.
3016 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Accept an optional
3017 string argument once again, since this behavior is needed when
3019 (muse-wiki-handle-wikiword): Ditto.
3021 * lisp/muse.el (muse-handle-url): Ditto.
3023 * lisp/muse.el (muse-handle-implicit-link): Ditto. Restore match data
3024 after every unsuccessful attempt at handling the link. If argument is
3025 given, restore match-data at end, too.
3027 * lisp/muse.el (muse-handle-explicit-link): Accept optional string
3028 argument. Match data is always saved. If argument is not given,
3029 assume that `muse-implicit-link-regexp' has been matched against, and
3030 return the 1st match string if no handlers worked.
3034 ChangeLog lisp/muse-html.el lisp/muse-mode.el
3035 lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
3038 2005-07-04 23:00:06 GMT Michael Olson <mwolson@gnu.org> patch-85
3041 Hack on WikiName handling and make TAB work for Wiki links.
3043 muse--main--1.0--patch-85
3045 * lisp/muse-colors.el (muse-colors-markup): Use
3046 `muse-explicit-link-regexp' instead of `muse-link-regexp'.
3048 * lisp/muse-colors.el (muse-link-face): Add new argument EXPLICIT. If
3049 nil, don't color bad links. If non-nil, color bad links.
3051 * lisp/muse-colors.el (muse-colors-link): Pass `t' to `muse-link-face'.
3053 * lisp/muse-journal.el (muse-journal-rss-markup-regexps): Use
3054 `muse-explicit-link-regexp' instead of `muse-link-regexp'.
3055 (muse-journal-rss-munge-buffer): Ditto.
3057 * lisp/muse-mode.el (muse-mode-fill-nobreak-p, muse-link-at-point):
3060 * lisp/muse-mode.el (muse-link-at-point): Rewrite so that explicit links
3061 are handled first, then implicit ones. It should work better in all
3062 cases. For now, we depend on the value of `muse-implicit-link-regexp'
3063 to determine how far to scan for an implicit link. This defaults to
3064 the text between the point and the next space.
3066 * lisp/muse-mode.el (muse-visit-link-default): Refactored code from
3067 `muse-visit-link'. If the ANCHOR argument is a string, search for it
3068 literally after opening the buffer. Hopefully this can be of use in
3069 custom visit-link functions, when necessary.
3071 * lisp/muse-mode.el (muse-visit-link): Docfix. Call
3072 `muse-visit-link-default'.
3074 * lisp/muse-mode.el (muse-next-reference, muse-previous-reference):
3075 Search by text properties instead of regexps. This allows Muse to find
3076 links without having to have a massive regexp that contains all link
3077 types. The downside is that this will not work if the user defontifies
3078 the buffer. But it would somewhat defeat the purpose of following
3079 links if you can't see them.
3081 * lisp/muse-project.el (muse-project-batch-publish): Handle case when not
3082 enough command line args are passed in batch mode.
3084 * lisp/muse-publish.el (muse-publish-markup-regexps): Use
3085 `muse-explicit-link-regexp'.
3087 * lisp/muse-regexps.el (muse-explicit-link-regexp): Renamed from
3090 * lisp/muse-regexps.el (muse-implicit-link-regexp): New option that
3091 specifies the "common ground" of all implicit links, like URLs, bare
3092 WikiNames, and -- in the future -- email addresses.
3094 * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): Quote 'boolean.
3096 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Arg URL is no longer
3097 optional. That was a bad idea on my part. Renamed from
3098 `muse-wiki-interwiki-handle'. Hopefully all this renaming doesn't
3101 * lisp/muse-wiki.el (muse-wiki-expand-interwiki): Renamed from
3102 `muse-wiki-interwiki-expand'.
3103 (muse-wiki-handle-wikiword): Renamed from
3104 `muse-wiki-wikiword-handle'.
3106 * lisp/muse-wiki.el ("muse-colors", "muse-publish"): Use a string value
3107 for the eval-after-load arg since XEmacs chokes on constants.
3109 * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Don't display a bad-link
3110 face on WikiWords that don't correspond with a file. If people really
3111 want this to appear in bad-link face, I could accommodate that.
3113 * lisp/muse.el (muse-handle-url): New function that detects whether the
3114 given string is a URL.
3115 (muse-implicit-link-functions): Renamed from
3116 `muse-mode-link-functions'. Defaults to `muse-handle-url'.
3117 (muse-explicit-link-functions): Renamed from
3118 `muse-mode-handler-functions'.
3119 (muse-handle-implicit-link): New function that handles all
3120 implicit links by calling functions from `muse-implicit-link-functions'.
3121 (muse-handle-explicit-link): Renamed from
3126 ChangeLog lisp/muse-colors.el lisp/muse-journal.el
3127 lisp/muse-mode.el lisp/muse-project.el lisp/muse-publish.el
3128 lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
3131 2005-07-04 14:40:31 GMT Michael Olson <mwolson@gnu.org> patch-84
3134 Allow WikiWords to be ignored with <nop> or "''''".
3136 muse--main--1.0--patch-84
3138 * lisp/muse-mode.el (muse-browse-result): Docfixes.
3140 * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): New option that determines
3141 whether to hide <nop> tags when coloring a Muse buffer.
3142 (muse-wiki-wikiword-at-point): Docfix.
3143 (muse-wiki-colors-nop-tag): New function that colors <nop> tags.
3144 (muse-wiki-publish-nop-tag): New function that interprets <nop> tags
3146 (muse-colors-tags, muse-publish-markup-tags): Interpret <nop> tags,
3147 which keeps the WikiWord that follows it from being interpreted.
3148 (muse-publish-markup-regexps): Allow 4 single quotes to function as a
3153 ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
3156 2005-07-04 11:20:50 GMT Michael Olson <mwolson@gnu.org> patch-83
3159 Update postal address of FSF in muse-wiki.el.
3161 muse--main--1.0--patch-83
3163 * lisp/muse-wiki.el: Update postal address of the FSF.
3167 ChangeLog lisp/muse-wiki.el
3170 2005-07-01 22:48:51 GMT Michael Olson <mwolson@gnu.org> patch-82
3173 Interpret explicit links before emphasis.
3175 muse--main--1.0--patch-82
3177 * lisp/muse-publish.el (muse-publish-markup-regexps): Interpret explicit
3178 links before emphasis.
3180 * lisp/muse-wiki.el (muse-publish): Make rules use a multiple of 100 just
3184 ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
3187 2005-06-26 22:55:55 GMT Michael Olson <mwolson@gnu.org> patch-81
3190 Wiki hacking, regexp tweaks.
3192 muse--main--1.0--patch-81
3194 * lisp/muse-project.el (muse-project-ignore-regexp): Change group to
3197 * lisp/muse-regexps.el (muse-regexp-use-character-classes): New variable
3198 that indicates whether or not to use character classes in regexps. The
3199 default is to let Muse try to figure it out.
3200 (muse-extreg-usable-p): Make use of this variable.
3202 * lisp/muse-regexps.el (muse-url-regexp): There's too much whitespace in
3203 this regexp. I'm guessing it was supposed to have a TAB in there at
3204 one time. Replace this stuff with muse-regexp-space.
3206 * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use wikified EmacsWiki
3209 * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use "choice" instead of
3212 * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Include the page
3213 delimiter as part of the regexp. Allow "#" or "::" to be a delimiter.
3214 We'll fix those anchor problems eventually!
3216 * lisp/muse-wiki.el (muse-wiki-interwiki-at-point): New function that
3217 uses `muse-interwiki-handle' to determine whether an interwiki link is
3220 * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Make URL optional and
3221 look for a suitable value at point if needed.
3223 * lisp/muse-wiki.el: Make interwiki regexps color the same as wikiwords.
3225 * lisp/muse-wiki.el: Add publishing rule for muse-wiki-interwiki-regexp.
3227 * lisp/muse-wiki.el (muse-mode-link-functions): Add interwiki handling.
3230 ChangeLog lisp/muse-project.el lisp/muse-regexps.el
3234 2005-06-25 04:44:00 GMT Michael Olson <mwolson@gnu.org> patch-80
3237 Make installation of manual when not using Debian go smoothly.
3239 muse--main--1.0--patch-80
3241 * Makefile.defs (INSTALLINFO): New variable that specifies what command
3242 and options are to be used when insinuating the Muse documentation into
3245 * Makefile (install): Make use of INSTALLINFO.
3247 * README (Installation): Give directions for changing INSTALLINFO on a
3248 Debian system and changing where Muse is installed.
3253 ChangeLog Makefile Makefile.defs README muse.texi
3256 2005-06-25 04:09:15 GMT Michael Olson <mwolson@gnu.org> patch-79
3259 Fix compiler warning induced by last patch.
3261 muse--main--1.0--patch-79
3263 * lisp/muse-project.el (muse-current-file): Move to muse.el to fix
3267 ChangeLog lisp/muse-project.el lisp/muse.el
3270 2005-06-25 04:02:11 GMT Michael Olson <mwolson@gnu.org> patch-78
3273 Add `muse-current-file', fix minor QuickStart issue.
3275 muse--main--1.0--patch-78
3277 * examples/QuickStart: Make John Wiegley the author.
3279 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
3280 `muse-current-file' instead of `buffer-file-name'.
3282 * lisp/muse-project.el (muse-current-project): Document.
3284 * lisp/muse-project.el (muse-current-file): New variable indicating the
3285 name, including path, of the file that is currently being published.
3286 (muse-project-of-file): Make use of
3287 `muse-current-file'.
3289 * lisp/muse-publish.el (muse-publish-file): Set `muse-current-file' here.
3291 * lisp/muse.el (muse-page-name): Make use of `muse-current-file'.
3294 ChangeLog examples/QuickStart lisp/muse-blosxom.el
3295 lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
3299 2005-06-24 21:15:35 GMT Michael Olson <mwolson@gnu.org> patch-77
3302 Make muse-replace-regexp-in-string closer to its parent; no func change.
3304 muse--main--1.0--patch-77
3306 * lisp/muse.el (muse-replace-regexp-in-string): Add 2 more optional args
3307 to implement all functionality of `replace-regexp-in-string'. No
3308 functionality change.
3312 ChangeLog lisp/muse.el
3315 2005-06-24 00:22:12 GMT Michael Olson <mwolson@gnu.org> patch-76
3318 Play nicely with fill, adaptive-fill, and flyspell.
3320 muse--main--1.0--patch-76
3322 * muse-mode.el (muse-mode-intangible-links): New function used to
3323 determine whether links will be considered intangible.
3325 * lisp/muse-mode.el (muse-mode-link-functions)
3326 (muse-mode-handler-functions): Minor docfix.
3328 * lisp/muse-mode.el (muse-mode): Don't split long links when performing
3329 fill. Play nicely with adaptive-fill. Avoid lockup with flyspell by
3330 making links intangible by default, but this may be adjusted by use of
3331 the `muse-mode-intangible-links' function.
3333 * lisp/muse-mode.el (muse-mode-fill-nobreak-p): New function that returns
3334 nil if we should allow a fill to occur here. Keeps links from being
3337 * lisp/muse-mode.el (muse-mode-flyspell-p): New function that returns
3338 non-nil if we allow spell-checking to occur here. Keeps links from
3339 being improperly colorized.
3341 * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Break up long line; no
3342 functionality change.
3345 ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
3348 2005-06-23 07:13:35 GMT Michael Olson <mwolson@gnu.org> patch-75
3351 Minor doc changes and code prettification.
3353 muse--main--1.0--patch-75
3355 * AUTHORS: Note that YH's assignment is in the mail.
3357 * README (scripts): Explain better the contents of the `scripts'
3360 * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Split long line.
3363 AUTHORS ChangeLog README lisp/muse-wiki.el
3366 2005-06-23 05:20:04 GMT Michael Olson <mwolson@gnu.org> patch-74
3369 Merged from hodique@lifl.fr--2005 (patch 7-11)
3371 muse--main--1.0--patch-74
3375 * hodique@lifl.fr--2005/muse--yh--1.0--patch-7
3376 split WikiWords and InterWiki links into their own package
3378 * hodique@lifl.fr--2005/muse--yh--1.0--patch-8
3379 Merged from mwolson@gnu.org--2005 (patch 63-67), adapted muse-wiki features
3381 * hodique@lifl.fr--2005/muse--yh--1.0--patch-9
3382 Mimic experimental behavior for interwiki
3384 * hodique@lifl.fr--2005/muse--yh--1.0--patch-10
3385 fix notes publishing
3387 * hodique@lifl.fr--2005/muse--yh--1.0--patch-11
3391 lisp/.arch-ids/muse-wiki.el.id lisp/muse-wiki.el
3394 ChangeLog lisp/muse-colors.el lisp/muse-html.el
3395 lisp/muse-mode.el lisp/muse-publish.el lisp/muse.el
3398 experimental/.arch-ids/muse-wiki.el.id
3399 ==> experimental/.arch-ids/muse-wiki-old.el.id
3400 experimental/muse-wiki.el
3401 ==> experimental/muse-wiki-old.el
3404 hodique@lifl.fr--2005/muse--yh--1.0--patch-7
3405 hodique@lifl.fr--2005/muse--yh--1.0--patch-8
3406 hodique@lifl.fr--2005/muse--yh--1.0--patch-9
3407 hodique@lifl.fr--2005/muse--yh--1.0--patch-10
3408 hodique@lifl.fr--2005/muse--yh--1.0--patch-11
3411 2005-06-22 23:05:33 GMT Michael Olson <mwolson@gnu.org> patch-73
3414 Tell people where to find on-line version of manual.
3416 muse--main--1.0--patch-73
3418 * README: Add on-line locations for manual.
3420 * muse.texi: Remove @include directive. This makes generating a PDF of
3421 this documentation a lot easier.
3423 * muse.texi (Preface): Add on-line locations for manual.
3426 ChangeLog README muse.texi
3429 2005-06-22 19:57:42 GMT Michael Olson <mwolson@gnu.org> patch-72
3432 Try to make Muse play nice with outline minor mode.
3434 muse--main--1.0--patch-72
3436 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-emphasized)
3437 (muse-colors-underlined, muse-use-font-lock, muse-link-properties): Use
3438 "muse" instead of "t" when adding invisibility to text or checking for
3441 * lisp/muse.el (muse-add-to-invisibility-spec): New function that is a
3442 compatibility wrapper for `add-to-invisibility-spec'; XEmacs doesn't have
3446 ChangeLog lisp/muse-colors.el lisp/muse.el
3449 2005-06-22 08:02:58 GMT Michael Olson <mwolson@gnu.org> patch-71
3452 Minor grammar fix in Introduction section of manual.
3454 muse--main--1.0--patch-71
3456 * muse.texi (Introduction): Minor grammar fix.
3462 2005-06-22 06:32:02 GMT Michael Olson <mwolson@gnu.org> patch-70
3467 muse--main--1.0--patch-70
3469 * lisp/muse-colors.el: Remove unnecessary use of Version in header.
3471 * lisp/muse-html.el (muse-html-encoding-map): Add mapping for iso-8859-1.
3473 * lisp/muse-poem.el (muse-poem-markup-strings)
3474 (muse-poem-chapbook-strings): Make customizable.
3476 * lisp/muse-poem.el (muse-chapbook-latex-header)
3477 (muse-chapbook-latex-footer): Docfix.
3479 * lisp/muse-texinfo.el (muse-texinfo-info-extension)
3480 (muse-texinfo-pdf-extension): Ditto.
3482 * lisp/muse.el (muse-version): Change to 3.01.
3484 * muse.texi (Poem, Texinfo): Last two publishing styles complete. We're
3488 ChangeLog lisp/muse-colors.el lisp/muse-html.el
3489 lisp/muse-poem.el lisp/muse-texinfo.el lisp/muse.el muse.texi
3492 2005-06-20 02:29:08 GMT Michael Olson <mwolson@gnu.org> patch-69
3495 Tweak documentation thoroughly; still incomplete.
3497 muse--main--1.0--patch-69
3499 * README: Minor tweaks.
3501 * muse.texi: Massively rename chapters so that the titles are more
3502 descriptive. Clean up grammar.
3504 * muse.texi (Obtaining Muse): Move content of Installation node here,
3505 stripping out any customization tips, since those are covered later.
3506 Re-work this chapter since I was dissatisfied with it.
3508 * muse.texi (Installation): This node has the content of README regarding
3509 installation, which fits the title of the node much better than the
3512 * muse.texi (Blosxom): Turn the sections of this section into
3515 * muse.texi (Getting Help and Reporting Bugs): Turn this into a list. I
3518 * muse.texi (History): Add a "2005" item.
3521 ChangeLog README muse.texi
3524 2005-06-19 07:15:45 GMT Michael Olson <mwolson@gnu.org> patch-68
3527 Finish documenting 2 more publishing styles.
3529 muse--main--1.0--patch-68
3531 * lisp/muse-blosxom.el, lisp/muse-latex.el: Minor docfixes throughout.
3533 * lisp/muse-journal.el: Docfixes.
3535 * lisp/muse-publish.el (muse-publish-markup-functions): Add significant
3536 documentation to this function.
3538 * muse.texi (Blosxom Options): New node containing the publishing styles
3539 and options provided by Blosxom.
3540 (Book): Add usage note, as I suspect a lot of people might be confused
3542 (HTML): Space out entries better.
3543 (Journal, LaTeX): New nodes for publishing styles.
3544 (Common Elements): Document a few options that are present in
3548 ChangeLog lisp/muse-blosxom.el lisp/muse-journal.el
3549 lisp/muse-latex.el lisp/muse-publish.el muse.texi
3552 2005-06-19 04:45:46 GMT Michael Olson <mwolson@gnu.org> patch-67
3555 Make Muse installable and correct an Emacs21 issue.
3557 muse--main--1.0--patch-67
3559 * Makefile (.PRECIOUS): Indicate that .info and .html files in this
3560 directory will be generated.
3561 (all): Compile muse.info by default.
3562 (doc): Refactor into individual generation rules for .html and .info
3564 (install): New rule that installs Muse source code, compiled .elc
3565 files, and the manual into proper places.
3567 * Makefile.defs (ELISPDIR, INFODIR): Correct minor goof-up.
3569 * README (Insinuation): Move old content of Installation here.
3570 (Installation): Fill out this section.
3571 (Further Documentation): Add link to my website and note that a full
3572 manual is included with Muse.
3574 * lisp/Makefile (EL): Populate with .el files.
3575 (install): New rule that installs both .elc and .el files.
3577 * lisp/muse-texinfo.el (muse-texinfo-info-generate): If we're running
3578 Emacs21, hack in a handler for the @documentencoding tag so that it
3582 ChangeLog Makefile Makefile.defs README lisp/Makefile
3583 lisp/muse-texinfo.el
3586 2005-06-19 03:05:38 GMT Michael Olson <mwolson@gnu.org> patch-66
3589 Cater even more to XEmacs and its annoying whims.
3591 muse--main--1.0--patch-66
3593 * examples/Makefile (%.html, %.pdf, %.info): Pass EMACS value as
3594 environment variable.
3596 * lisp/Makefile (%.elc, test): Don't use "-L" option since XEmacs can't
3597 handle it. Load `muse-build.el' instead.
3599 * lisp/muse-colors.el (muse-colors-link): Add note that `link' is not
3602 * lisp/muse-journal.el (muse-journal-latex-munge-buffer)
3603 (muse-journal-rss-munge-buffer): Add note that the `qotd' binding is
3606 * lisp/muse-journal.el (muse-journal-generate-pages): Add note that this
3607 function does not appear to be used.
3609 * lisp/muse.el (muse-replace-regexp-in-string): Use in place of
3610 `replace-regexp-in-string', since XEmacs doesn't have this function.
3611 We only implement the first 3 args, but this could be extended if we
3614 * lisp/muse-blosxom.el (muse-blosxom-title-to-file): Use
3615 `muse-replace-regexp-in-string' in place of `replace-regexp-in-string'
3617 * lisp/muse-journal.el (muse-journal-anchorize-title): Ditto.
3619 * lisp/muse-colors.el (muse-colors-custom-tags): Remove unused binding to
3620 make XEmacs shut up.
3622 * lisp/muse-convert.el (muse-write-footnote): Ditto.
3624 * lisp/muse-html.el (muse-html-markup-table): Ditto.
3626 * lisp/muse-http.el (muse-winnow-list): Ditto.
3628 * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
3630 * lisp/muse-project.el (muse-project-file-entries): Ditto.
3632 * lisp/muse-publish.el (muse-publish-markup): Ditto.
3634 * scripts/muse-build.el: Add contrib path first; probably doesn't change
3637 * scripts/publish: Use EMACS environment variable instead of hard-coding
3641 ChangeLog examples/Makefile lisp/Makefile lisp/muse-blosxom.el
3642 lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
3643 lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
3644 lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
3645 lisp/muse.el scripts/muse-build.el scripts/publish
3648 2005-06-19 00:43:54 GMT Michael Olson <mwolson@gnu.org> patch-65
3651 Move lisp files to `lisp' directory; hack on Makefiles, XEmacs compat.
3653 muse--main--1.0--patch-65
3655 * AUTHORS: Update entry.
3657 * muse-*.el: Move to the lisp directory.
3659 * lisp/Makefile: New file containing rules to test and compile the
3662 * Makefile.defs: New file that contains common definitions for all other
3663 Makefiles, such as Emacs command to use.
3665 * Makefile: Move lisp-specific rules to lisp/Makefile.
3666 (SUBDIRS): New variable containing subdirectories to clean.
3668 * README: Update to reflect new location of source files. Give updated
3669 directions for compiling with XEmacs.
3671 * examples/Makefile (.PRECIOUS): Added to denote which type of files to
3673 (%.html): Pass SITEFLAG as an environment variable to
3676 * examples/QuickStart (The): Re-add the stray <comment> tag since it
3677 seems to be needed to keep the process from failing. This has *got* to
3678 be a bug in Muse, but I don't want to deal with it now.
3680 * lisp/muse-colors.el (muse-make-faces): Bind newsym locally.
3682 * lisp/muse-convert.el: Move line to commentary section.
3684 * lisp/muse-latex.el (muse-latex-markup-table): Note that the
3685 locally-bound `type' variable isn't used here.
3687 * lisp/muse-mode.el (muse-index-as-string): Remove unused `file' binding.
3689 * lisp/muse-texinfo.el (muse-texinfo-markup-table): Remove unused `field'
3692 * scripts/muse-build.el (load-path): Correct paths.
3694 * scripts/muse-build.el (muse-elint-files): Add a few variables here so
3695 as to avoid spurious warnings.
3697 * scripts/publish (style): Make use of SITEFLAG environment variable, if
3700 * lisp/muse.el (muse-line-end-position, muse-line-beginning-position):
3701 (muse-match-string-no-properties): New functions that take the place of
3702 `line-end-position', `line-beginning-position', and
3703 `match-string-no-properties', respectively.
3705 * examples/johnw/muse-johnw.el (muse-my-html-insert-contents)
3706 (muse-my-journal-find-entries): Use Muse-specific version of
3707 `match-string-no-properties', `line-beginning-position', and
3708 `line-end-position' since these do not exist in XEmacs.
3710 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-region)
3711 (muse-colors-custom-tags, muse-colors-link, muse-colors-title): Ditto.
3713 * lisp/muse-convert.el (muse-latex-transform): Ditto.
3715 * lisp/muse-html.el (muse-html-insert-anchor, muse-html-markup-footnote)
3716 (muse-html-insert-contents): Ditto.
3718 * lisp/muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
3720 * lisp/muse-mode.el (muse-link-at-point, muse-edit-link-at-point): Ditto.
3722 * lisp/muse-poem.el (muse-poem-prepare-buffer): Ditto.
3724 * lisp/muse-publish.el (muse-publish-markup-tag)
3725 (muse-publish-markup-footnote, muse-publish-markup-leading-space)
3726 (muse-published-buffer-contents): Ditto.
3728 * scripts/muse-build.el (muse-elint-files): Ditto.
3731 .arch-ids/Makefile.defs.id Makefile.defs lisp/.arch-ids/=id
3732 lisp/.arch-ids/Makefile.id lisp/Makefile
3735 AUTHORS ChangeLog Makefile README examples/Makefile
3736 examples/QuickStart examples/johnw/muse-johnw.el
3737 lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
3738 lisp/muse-journal.el lisp/muse-latex.el lisp/muse-mode.el
3739 lisp/muse-poem.el lisp/muse-publish.el lisp/muse-texinfo.el
3740 lisp/muse.el scripts/muse-build.el scripts/publish
3743 .arch-ids/muse-blosxom.el.id
3744 ==> lisp/.arch-ids/muse-blosxom.el.id
3745 .arch-ids/muse-book.el.id
3746 ==> lisp/.arch-ids/muse-book.el.id
3747 .arch-ids/muse-colors.el.id
3748 ==> lisp/.arch-ids/muse-colors.el.id
3749 .arch-ids/muse-convert.el.id
3750 ==> lisp/.arch-ids/muse-convert.el.id
3751 .arch-ids/muse-docbook.el.id
3752 ==> lisp/.arch-ids/muse-docbook.el.id
3753 .arch-ids/muse-html.el.id
3754 ==> lisp/.arch-ids/muse-html.el.id
3755 .arch-ids/muse-http.el.id
3756 ==> lisp/.arch-ids/muse-http.el.id
3757 .arch-ids/muse-journal.el.id
3758 ==> lisp/.arch-ids/muse-journal.el.id
3759 .arch-ids/muse-latex.el.id
3760 ==> lisp/.arch-ids/muse-latex.el.id
3761 .arch-ids/muse-mode.el.id
3762 ==> lisp/.arch-ids/muse-mode.el.id
3763 .arch-ids/muse-poem.el.id
3764 ==> lisp/.arch-ids/muse-poem.el.id
3765 .arch-ids/muse-project.el.id
3766 ==> lisp/.arch-ids/muse-project.el.id
3767 .arch-ids/muse-publish.el.id
3768 ==> lisp/.arch-ids/muse-publish.el.id
3769 .arch-ids/muse-regexps.el.id
3770 ==> lisp/.arch-ids/muse-regexps.el.id
3771 .arch-ids/muse-texinfo.el.id
3772 ==> lisp/.arch-ids/muse-texinfo.el.id
3773 .arch-ids/muse.el.id
3774 ==> lisp/.arch-ids/muse.el.id
3776 ==> lisp/muse-blosxom.el
3778 ==> lisp/muse-book.el
3780 ==> lisp/muse-colors.el
3782 ==> lisp/muse-convert.el
3784 ==> lisp/muse-docbook.el
3786 ==> lisp/muse-html.el
3788 ==> lisp/muse-http.el
3790 ==> lisp/muse-journal.el
3792 ==> lisp/muse-latex.el
3794 ==> lisp/muse-mode.el
3796 ==> lisp/muse-poem.el
3798 ==> lisp/muse-project.el
3800 ==> lisp/muse-publish.el
3802 ==> lisp/muse-regexps.el
3804 ==> lisp/muse-texinfo.el
3812 2005-06-18 20:12:05 GMT Michael Olson <mwolson@gnu.org> patch-64
3815 Massively untabify files.
3817 muse--main--1.0--patch-64
3821 ChangeLog ChangeLog.2004 experimental/muse-message.el
3822 experimental/muse-wiki.el muse-book.el muse-colors.el
3823 muse-convert.el muse-docbook.el muse-html.el muse-http.el
3824 muse-journal.el muse-latex.el muse-mode.el muse-poem.el
3825 muse-project.el muse-publish.el muse-regexps.el
3826 muse-texinfo.el muse.el
3829 2005-06-18 19:57:44 GMT Michael Olson <mwolson@gnu.org> patch-63
3832 Merged from hodique@lifl.fr--2005 (patch 2-6), without the WikiWord change.
3834 muse--main--1.0--patch-63
3836 (Summary of changes that Yann made)
3838 * muse-colors.el (muse-colors-link): Whitespace cleanup.
3840 * muse-mode.el (muse-generate-index): Move index generation code into
3841 `muse-index-as-string'.
3842 (muse-index-as-string): New function that generates an index and
3843 returns it as a string, instead of placing it in a buffer like
3844 `muse-generate-index' used to.
3848 * hodique@lifl.fr--2005/muse--yh--1.0--patch-2
3849 merge from mwolson@gnu.org--2005
3851 * hodique@lifl.fr--2005/muse--yh--1.0--patch-3
3852 Accept WikiWords as links [mostly rescinded]
3854 * hodique@lifl.fr--2005/muse--yh--1.0--patch-4
3855 merge from mwolson@gnu.org--2005/muse--main--1.0
3857 * hodique@lifl.fr--2005/muse--yh--1.0--patch-5
3858 Merged from mwolson@gnu.org--2005 (patch 60-62)
3860 * hodique@lifl.fr--2005/muse--yh--1.0--patch-6
3861 provide a string view of the index
3864 ChangeLog muse-colors.el muse-latex.el muse-mode.el
3867 hodique@lifl.fr--2005/muse--yh--1.0--patch-2
3868 hodique@lifl.fr--2005/muse--yh--1.0--patch-3
3869 hodique@lifl.fr--2005/muse--yh--1.0--patch-4
3870 hodique@lifl.fr--2005/muse--yh--1.0--patch-5
3871 hodique@lifl.fr--2005/muse--yh--1.0--patch-6
3874 2005-06-18 06:21:19 GMT Michael Olson <mwolson@gnu.org> patch-62
3877 Document Blosxom, Book, DocBook, and HTML publishing styles.
3879 muse--main--1.0--patch-62
3881 * muse-blosxom.el: Clean up header.
3883 * muse-book.el (muse-before-book-publish-hook): Rename to
3884 `muse-book-before-publish-hook'.
3885 (muse-after-book-publish-hook): Rename to
3886 `muse-book-after-publish-hook'.
3888 * muse-html.el (muse-html-anchor-on-word, muse-html-table-attributes)
3889 (muse-html-markup-strings, muse-xhtml-markup-strings)
3890 (muse-html-meta-content-type, muse-html-meta-content-encoding)
3891 (muse-html-charset-default, muse-html-encoding-default)
3892 (muse-html-encoding-map): Docfixes.
3894 * muse.texi (Blosxom, Book, DocBook, HTML, Deriving Styles): New
3898 ChangeLog muse-blosxom.el muse-book.el muse-html.el muse.texi
3901 2005-06-18 01:35:33 GMT Michael Olson <mwolson@gnu.org> patch-61
3904 Begin work on Publishing Styles section of manual.
3906 muse--main--1.0--patch-61
3908 * Makefile (.PHONY): Add "doc" to list.
3909 (doc): New rule that generates Info and HTML files from muse.texi.
3910 (dist): Rely on `distclean', not `clean'.
3912 * examples/QuickStart (Authoring mode): Remove empty section.
3914 * muse.texi: Call this program "the Emacs Muse" in title.
3915 (Publishing Styles): Begin to populate section.
3916 (Deriving Styles): First subsection of Publishing Styles.
3917 (Contributors): Remove spurious copyright section, since we address
3920 * README: Actually remember to add this file.
3923 .arch-ids/README.id README
3926 ChangeLog Makefile examples/QuickStart muse.texi
3929 2005-06-17 01:10:41 GMT Michael Olson <mwolson@gnu.org> patch-60
3932 Document Markup Rules.
3934 muse--main--1.0--patch-60
3936 * examples/QuickStart: Remove stray <comment> tag.
3938 * muse.texi (Top): Comment every menu line.
3939 (Markup Rules): New section with plenty of subsections.
3942 ChangeLog examples/QuickStart muse.texi
3945 2005-06-15 23:50:12 GMT Michael Olson <mwolson@gnu.org> patch-59
3948 Release this as Muse 3.00.90 (RC1).
3950 muse--main--1.0--patch-59
3952 * Makefile (%.elc): Use -q instead of --no-init-file because the former
3953 is compatible with both Emacs and XEmacs.
3955 * examples/README: Renamed to QuickStart.
3957 * examples/Makefile (EXAMPLES): Reflect name change of README.
3962 ChangeLog Makefile examples/Makefile muse.el
3965 examples/.arch-ids/README.id
3966 ==> examples/.arch-ids/QuickStart.id
3968 ==> examples/QuickStart
3971 2005-06-15 22:47:05 GMT Michael Olson <mwolson@gnu.org> patch-58
3974 Makefile refactoring.
3976 muse--main--1.0--patch-58
3978 * Makefile (.PHONY): List all non-file targets.
3979 (examples): New rule that calls Make in the examples directory.
3980 (atranslit): Removed, since this isn't (yet) bundled with Muse.
3982 * README: Move to the examples directory. I'd prefer to distribute a
3983 very basic plain text README and use this as a quickstart + markup
3984 example + publishing example.
3986 * examples/Makefile: Move all README-related rules here.
3988 * examples/README: Add an "About this document" section.
3990 * scripts/publish (style): Do not include the contrib directory, since we
3991 don't use any code from there. Since this is only invoked from the
3992 examples directory, make sure add the parent directory to the load
3995 * muse.texi: Change version to 3.00.90 (RC1).
3997 * muse.el: Change location of the README file in header.
3999 * muse.el (muse-version): Update to 3.00.90 (RC1).
4002 examples/.arch-ids/Makefile.id examples/Makefile
4005 ChangeLog Makefile examples/README muse.el muse.texi
4010 ==> examples/.arch-ids/README.id
4015 2005-06-14 03:14:05 GMT Michael Olson <mwolson@gnu.org> patch-57
4018 Update my example configuration.
4020 muse--main--1.0--patch-57
4022 * examples/mwolson/muse-init.el: Update to reflect use of outline faces
4023 and experimental status of muse-message.
4026 ChangeLog examples/mwolson/muse-init.el
4029 2005-06-14 03:08:54 GMT Michael Olson <mwolson@gnu.org> patch-56
4032 Provide optional outline-style faces; customization fixes; experimental stuff.
4034 muse--main--1.0--patch-56
4036 * muse-colors.el (muse-colors-autogen-headings): New user-customizable
4037 option that determines what the header faces should look like. If
4038 'outline, use outline-style faces. If nil, don't generate the faces at
4039 all, which allows the user to specify their own. Otherwise, use the
4040 scaled faces, which is the default behavior.
4041 (muse-colors-outline-faces-list): List of faces to use. In case the
4042 outline faces are not available, provide reasonable defaults.
4043 (muse-make-faces): Use dolist instead of mapc. Implement the
4044 possibility of having outline-style colors for heading. Don't call
4045 this function immediately -- give the users time to make their changes
4046 through the customize interface. Once we call this function, Emcs from
4047 CVS will not allow the faces to be changed easily, which is a shame.
4049 * muse-message.el (muse-message-contents-tag): Copied from
4050 `muse-publish-contents-tag' in order to keep the customization
4051 interface from making the `muse-markup-tags' option from throwing a
4052 type mismatch error. This function is untested and will likely do
4053 nothing useful. This file has been moved to the experimental folder
4054 until it gets fleshed out more.
4056 * experimental/muse-wiki.el: New file from johnw's initial attempt at a
4057 file that could eventually provide wiki-like ability. Currently this
4058 is just a collection of functions that were pruned out when he remade
4059 Muse, so don't get too excited. I plan to eventually merge Yann
4060 Hodique's work here, probably after the first release of Muse.
4062 * muse-regexps.el (muse-regexp): Improve description.
4064 * muse-project.el (muse-project-ignore-regexp): Make this be a part of
4065 the muse-regexp group since it is just a single regexp. Lists of
4066 regexps don't have to be in muse-regexp, however.
4068 * muse-blosxom.el (muse-blosxom): Change use of `behaviour' to `behavior'
4069 since the Emacs devel mailing list seems to not want Britain-izations
4072 * muse-colors.el (muse-colors): Ditto.
4074 * muse-docbook.el (muse-docbook): Ditto.
4076 * muse-html.el (muse-html): Ditto.
4078 * muse-http.el (muse-http): Ditto.
4080 * muse-message.el (muse-message): Ditto.
4082 * muse-mode.el (muse-mode): Ditto.
4084 * muse-project.el (muse-project): Ditto.
4086 * muse-publish.el (muse-publish): Ditto.
4088 * muse.el (muse): Ditto.
4091 experimental/.arch-ids/=id
4092 experimental/.arch-ids/muse-wiki.el.id
4093 experimental/muse-wiki.el
4096 ChangeLog experimental/muse-message.el muse-blosxom.el
4097 muse-colors.el muse-docbook.el muse-html.el muse-http.el
4098 muse-mode.el muse-project.el muse-publish.el muse-regexps.el
4102 .arch-ids/muse-message.el.id
4103 ==> experimental/.arch-ids/muse-message.el.id
4105 ==> experimental/muse-message.el
4108 experimental experimental/.arch-ids
4111 2005-06-13 22:37:20 GMT Michael Olson <mwolson@gnu.org> patch-55
4114 Fix publishing error when given an empty string for header/footer.
4116 muse--main--1.0--patch-55
4118 * muse-publish.el (muse-insert-file-or-string): Don't pass argument to
4119 `file-readable-p' if it is an empty string. For some reason,
4120 `file-readable-p' and `insert-file-contents' were treating an empty
4121 string as if it were the current directory.
4124 ChangeLog muse-publish.el
4127 2005-06-13 22:01:00 GMT Michael Olson <mwolson@gnu.org> patch-54
4130 WYSIWYG emphasis, XEmacs compatibility hacks.
4132 muse--main--1.0--patch-54
4134 * muse-colors.el (muse-colors-emphasized): Make emphasis more WYSIWIG
4135 compliant. Only colorize if we end with the same number of asterisks
4136 as we start with, preventing unnoticed syntax errors. Don't colorize
4137 in the middle of a word.
4138 (muse-colors-underlined): Make underlining more WYSIWIG compliant.
4139 Only colorize if we end with an underscore. Don't colorize in the
4142 * muse-docbook.el (muse-docbook-markup-paragraph): Move question mark
4143 inside of group. This will probably not do anything, but it seems
4146 * muse-html.el (muse-html-markup-paragraph): Attempt to deal with case
4147 where we start with an image link. JohnW didn't seem to like having
4148 <p> tags inserted before image links, but they don't validate properly
4149 as they are. For now, I will surround such links/paragraphs with <div
4150 class="image-link"> in an attempt to be as not invasive and yet
4151 standards compliant as possible.
4153 * muse-html.el (muse-html-escape-string): Work around distinction between
4154 int and char types in XEmacs. Deal with an annoying replace-match bug
4155 in XEmacs that rears its head at times.
4157 * muse-publish.el (muse-publish-markup-word): Allow underlines to be
4161 ChangeLog muse-colors.el muse-docbook.el muse-html.el
4165 2005-06-13 01:13:08 GMT Michael Olson <mwolson@gnu.org> patch-53
4168 Minor code cleanup to address elint issues.
4170 muse--main--1.0--patch-53
4172 * Makefile (test): Don't build README files during this rule. Remove
4173 spurious "make clean" statement.
4175 * muse-colors.el (muse-colors-tags): Make sure that this appears in the
4176 `muse-colors' group, and give it a proper type.
4178 * muse-mode.el: Wrap condition-case around `eval-when-compile'.
4180 * examples/johnw/muse-johnw.el (muse-my-html-insert-contents,
4181 muse-my-journal-find-entries): Replace `string-to-int' with
4184 * muse-html.el (muse-html-insert-contents): Ditto.
4186 * muse-journal.el (muse-journal-html-munge-buffer,
4187 muse-journal-latex-munge-buffer): Ditto.
4189 * muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
4191 * muse-publish.el (muse-publish-markup-footnote,
4192 muse-publish-contents-tag): Ditto.
4194 * muse-regexps.el (muse-extreg-usable-p): Ditto.
4197 ChangeLog Makefile examples/johnw/muse-johnw.el muse-colors.el
4198 muse-html.el muse-journal.el muse-mode.el muse-publish.el
4202 2005-06-13 00:41:10 GMT Michael Olson <mwolson@gnu.org> patch-52
4205 Add ability to automate the creation a new blosxom entry.
4207 muse--main--1.0--patch-52
4209 * examples/mwolson/muse-init.el: Move new entry section to
4210 muse-blosxom.el. Modify the key settings in my example accordingly.
4212 * muse-blosxom.el (muse-blosxom-footer): Just use the empty string, since
4213 Muse always makes sure that the file ends with a newline.
4215 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove this, since
4216 planner markup is now provided automatically by the planner port to
4217 Muse, and we don't have any customized markup.
4219 * muse-blosxom.el (muse-blosxom-base-directory): New customizable
4220 variable that specifies where the base directory of your blog entries
4223 * muse-blosxom.el (muse-blosxom-get-categories): Get the categories from
4224 the base directory. Explore categories recursively.
4226 * muse-blosxom.el (muse-blosxom-title-to-file): Helper function for
4227 `muse-blosxom-new-entry'. Turns the given title into a lowercase, sans
4228 special characters file name.
4230 * muse-blosxom.el (muse-blosxom-new-entry): Automate the process of
4231 making a new blog entry. It will prompt you for a category, then a
4232 title, and then will create a new file that has the date and title
4236 ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
4239 2005-06-12 22:11:20 GMT Michael Olson <mwolson@gnu.org> patch-51
4242 Change mailing address of FSF, add AUTHORS file.
4244 muse--main--1.0--patch-51
4246 * muse-*.el, muse.texi: Change mailing address of FSF.
4248 * muse.texi (Contributors): Fix typo.
4250 * AUTHORS: New file containing a list of all of those who have
4251 contributed code or documentation to Muse, how many lines were changed,
4255 .arch-ids/AUTHORS.id AUTHORS
4258 ChangeLog muse-blosxom.el muse-convert.el muse-docbook.el
4259 muse-html.el muse-http.el muse-journal.el muse-latex.el
4260 muse-message.el muse-mode.el muse-poem.el muse-project.el
4261 muse-publish.el muse-regexps.el muse-texinfo.el muse.el
4265 2005-06-12 21:33:24 GMT Michael Olson <mwolson@gnu.org> patch-50
4268 Merged from hodique@lifl.fr--2005 (patch 0-1)
4270 muse--main--1.0--patch-50
4274 * hodique@lifl.fr--2005/muse--yh--1.0--base-0
4275 tag of mwolson@gnu.org--2005/muse--main--1.0--patch-49
4277 * hodique@lifl.fr--2005/muse--yh--1.0--patch-1
4278 fix .html (for example) in visible names for links
4281 ChangeLog muse-publish.el
4284 hodique@lifl.fr--2005/muse--yh--1.0--base-0
4285 hodique@lifl.fr--2005/muse--yh--1.0--patch-1
4288 2005-06-11 23:35:43 GMT Michael Olson <mwolson@gnu.org> patch-49
4291 Make generated X(HT)ML show up in the right encoding in other modes.
4293 muse--main--1.0--patch-49
4295 * muse-html.el (muse-xhtml-header): Add "encoding=..." to first line.
4296 Thanks to Zhiqiang Ye for the suggestion. This attempts to make
4297 generated (X)HTML files show up in the right coding system when editing
4298 them with another Emacs mode.
4300 * muse-journal.el (muse-journal-rss-header): Automatically determine the
4301 encoding instead of hard-coding it.
4303 * muse-message.el: Add content to Commentary section, explaining the use
4304 of this publishing style.
4307 ChangeLog muse-html.el muse-journal.el muse-message.el
4310 2005-06-11 01:28:01 GMT Michael Olson <mwolson@gnu.org> patch-48
4313 Move regexps to same group, only make 4 heading faces.
4315 muse--main--1.0--patch-48
4317 * muse-colors.el (muse-make-faces): Only create 4 header faces since we
4318 can only publish 3 of them specially, leaving the fourth to be in
4320 (muse-colors-markup): Only recognize 4 levels of heading.
4322 * muse-regexps.el (muse-tag-regexp, muse-link-regexp, muse-url-regexp)
4323 (muse-file-regexp, muse-image-regexp)
4324 (muse-ignored-extensions-regexp): Moved here from muse.el. It seems
4325 like a good idea to have all the regexps in the same group.
4328 ChangeLog muse-colors.el muse-regexps.el muse.el
4331 2005-06-09 19:48:02 GMT Michael Olson <mwolson@gnu.org> patch-47
4334 Update my example config, minor code cleanup.
4336 muse--main--1.0--patch-47
4338 * examples/mwolson/muse-init.el (muse-project-alist): Shorten project
4339 names and add "Plans" project.
4341 * muse-docbook.el (looking-back): Delete.
4343 * muse-html.el (looking-back): Delete.
4345 * muse-html.el (muse-html-markup-paragraph): Use `muse-looking-back'
4346 instead of `looking-back'.
4348 * muse.el (muse-looking-back): Instead of redefining the `looking-back'
4349 function, use this function. If `looking-back' exists, call it;
4350 otherwise, use a workaround.
4353 contrib/.arch-ids/pcomplete.el.id contrib/pcomplete.el
4356 ChangeLog examples/mwolson/muse-init.el muse-docbook.el
4357 muse-html.el muse.el
4360 2005-05-30 22:15:13 GMT Michael Olson <mwolson@gnu.org> patch-46
4363 Handle a few paragraph publishing edge cases better.
4365 muse--main--1.0--patch-46
4367 * muse-docbook.el (muse-docbook-markup-regexps): Consolidate the
4368 beginning-of-document, end-of-document, and paragraph separator regexps
4369 so that one markup rule can be used in all these cases.
4370 (muse-docbook-markup-paragraph): Handle more cases correctly. In
4371 particular, blockquote or center at beginning or end of document will
4372 be published properly. Hopefully this won't slow things down too much.
4373 (muse-docbook-markup-paragraph-close): Removed.
4375 * muse-blosxom.el (muse-blosxom-markup-regexps): Ditto.
4377 * muse-html.el (muse-html-markup-regexps, muse-html-markup-paragraph):
4379 (muse-html-markup-paragraph-close): Removed.
4382 ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
4385 2005-05-28 23:37:11 GMT Michael Olson <mwolson@gnu.org> patch-45
4388 Improve prompt when reading a tag.
4390 muse--main--1.0--patch-45
4392 * muse-mode.el (muse-insert-tag): Add a colon after "default" like some
4393 other Emacs modes seem to do.
4396 ChangeLog muse-mode.el
4399 2005-05-28 23:34:50 GMT Michael Olson <mwolson@gnu.org> patch-44
4402 Warn user when publishing fails due to a private directory.
4404 muse--main--1.0--patch-44
4406 * muse-project.el (muse-project-private-p): Warn users when publishing a
4407 file fails due to its directory not being readable by others. Make
4408 sure that you do a `chmod +o name_of_directory' if you want the
4409 contents of that directory to be publishable.
4412 ChangeLog muse-project.el
4415 2005-05-28 23:21:39 GMT Michael Olson <mwolson@gnu.org> patch-43
4418 Fix error with example tags and message publishing style.
4420 muse--main--1.0--patch-43
4422 * muse-colors.el: Don't define `font-lock-mode' as a variable. Check to
4423 see if a previous definition for `font-lock-multiline' exists.
4425 * muse-message.el (muse-message-example-tag): Don't require two
4426 additional (unused) arguments.
4429 ChangeLog muse-colors.el muse-message.el
4432 2005-05-22 05:58:40 GMT Michael Olson <mwolson@gnu.org> patch-42
4435 Always end the published document with a newline.
4437 muse--main--1.0--patch-42
4439 * muse-html.el (muse-html-markup-paragraph-close): Always end the
4440 published document with a newline.
4442 * muse-docbook.el (muse-docbook-markup-paragraph-close): Ditto.
4445 ChangeLog muse-docbook.el muse-html.el
4448 2005-05-22 01:26:13 GMT Michael Olson <mwolson@gnu.org> patch-41
4451 Don't let automatic backup files crash the publishing process.
4453 muse--main--1.0--patch-41
4455 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove rule for date
4456 directive since this value is already processed by
4457 `muse-publish-markup-directive', and may be obtained by using
4458 the code: (muse-publishing-directive "date").
4460 * muse-colors.el (muse-colors-region): Make sure that we don't ever try
4461 to run (funcall nil); this happened once during a debugging process.
4463 * muse-project.el (muse-project-private-p): Skip any file for which we
4464 cannot fetch attributes. This fixes a bug where having an
4465 Emacs-generated automatic backup file in a publishing directory causes
4466 the publishing process to halt with an error.
4469 ChangeLog muse-blosxom.el muse-colors.el muse-project.el
4472 2005-05-20 20:44:46 GMT Michael Olson <mwolson@gnu.org> patch-40
4475 Apply fix in previous patch to the DocBook publishing style.
4477 muse--main--1.0--patch-40
4479 * muse-docbook.el (muse-docbook-markup-paragraph-close): Apply fix from
4480 previous patch here as well.
4484 ChangeLog muse-docbook.el
4487 2005-05-20 20:28:32 GMT Michael Olson <mwolson@gnu.org> patch-39
4490 Fix newly-introduced lock-up during HTML publishing.
4492 muse--main--1.0--patch-39
4494 * muse-blosxom.el (muse-blosxom-markup-regexps): Give date directive and
4495 planner rules higher priority in the publishing sequence. Hopefully
4496 this will not wreck anything; I don't use these rules, so I cannot
4497 tell. This wasn't a real bugfix, just an aesthetic code thing for me.
4499 * muse-html.el (muse-html-markup-paragraph-close): Don't use
4500 replace-match; that seems to be slightly evil. Return nil instead of a
4501 newline since otherwise Muse thinks that we are not done yet and gets
4502 into an infinite loop. This should fix the lock-up problem that
4503 resulted from the previous few patches.
4506 ChangeLog muse-blosxom.el muse-html.el
4509 2005-05-19 23:44:16 GMT Michael Olson <mwolson@gnu.org> patch-38
4514 muse--main--1.0--patch-38
4516 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove stray parenthesis.
4520 ChangeLog muse-blosxom.el
4523 2005-05-19 23:41:54 GMT Michael Olson <mwolson@gnu.org> patch-37
4526 Make docbook and blosxom modes close paragraphs properly at end.
4528 muse--main--1.0--patch-37
4530 * muse-blosxom.el (muse-blosxom-markup-regexps): Use new rule from last
4533 * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
4534 (muse-docbook-markup-paragraph-close): Adapt from
4535 `muse-html-markup-paragraph-close'.
4537 * muse-html.el (muse-html-markup-paragraph-close): Add newline so that we
4538 preserve the same appearance as before the last patch.
4541 ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
4544 2005-05-19 23:26:50 GMT Michael Olson <mwolson@gnu.org> patch-36
4547 Bugfix: Close P tag properly at end of file.
4549 muse--main--1.0--patch-36
4551 * muse-blosxom.el: Fix bug where loading this file twice would cause an
4554 * muse-html.el (muse-html-markup-regexps): Use simpler mechanism for
4555 detecting whether or not a paragraph needs a closing P tag.
4556 (muse-html-markup-paragraph-close): New function that only inserts a
4557 closing P tag when an unclosed P tag is nearby.
4560 ChangeLog muse-blosxom.el muse-html.el
4563 2005-05-18 06:07:02 GMT Michael Olson <mwolson@gnu.org> patch-35
4566 Update my example settings.
4568 muse--main--1.0--patch-35
4570 * examples/mwolson/muse-init.el: Synchronize with my current settings.
4573 ChangeLog examples/mwolson/muse-init.el
4576 2005-05-18 06:03:07 GMT Michael Olson <mwolson@gnu.org> patch-34
4579 Update documentation for C-c TAB feature.
4581 muse--main--1.0--patch-34
4583 * muse.texi (Keystroke Summary): Note that C-c TAB calls
4591 2005-05-18 06:00:27 GMT Michael Olson <mwolson@gnu.org> patch-33
4594 New feature: tag completion with C-c TAB.
4596 muse--main--1.0--patch-33
4598 * muse-mode.el (muse-mode-map): Map C-c TAB to `muse-insert-tag'.
4599 (muse-tag-history, muse-custom-tags): New variables that keep track of
4600 the tag history and newly-entered tags respectively for
4602 (muse-insert-tag): New function that interactively prompts the user for
4606 ChangeLog muse-mode.el
4609 2005-05-18 05:49:07 GMT Michael Olson <mwolson@gnu.org> patch-32
4612 Fix XHTML validation error with <hr> and <br>.
4614 muse--main--1.0--patch-32
4616 * muse-html.el (muse-xhtml-markup-strings): Use the proper form of the BR
4617 and HR tags for XHTML publishing. This should fix a few validation
4618 errors that I've been noticing lately.
4621 ChangeLog muse-html.el
4624 2005-05-12 22:46:10 GMT Michael Olson <mwolson@gnu.org> patch-31
4627 Remove flyspell overlays on links.
4629 muse--main--1.0--patch-31
4631 * muse-colors.el (muse-colors-link): Remove flyspell overlays. This
4632 should make the link clickable. On Emacs21, the color will stay red,
4633 but other Emacsen should do the right thing, which is use the normal
4634 link color. Hopefully this will fix some strange flyspell-related link
4638 ChangeLog muse-colors.el
4641 2005-05-06 03:30:05 GMT Michael Olson <mwolson@gnu.org> patch-30
4644 Update my example Muse settings.
4646 muse--main--1.0--patch-30
4648 * examples/mwolson/muse-init.el: Update from my latest version.
4649 (muse-project-alist): Remove the francais part of my blog.
4650 (my-muse-mode-flyspell-p): Split old `my-muse-mode-affect-p' function
4651 into this and `my-muse-mode-fill-nobreak-p'.
4652 (muse-mode-hook): Tell fill mode to avoid breaking links; hopefully
4653 this is the best way to accomplish this.
4654 (my-muse-blosxom-title-to-file): Replace more non-alphanumeric
4655 characters in the title.
4656 (my-muse-prepare-entry-for-xanga): Treat example regions better.
4659 ChangeLog examples/mwolson/muse-init.el
4662 2005-04-21 18:25:28 GMT Michael Olson <mwolson@gnu.org> patch-29
4665 Add simple `muse-version' function.
4667 muse--main--1.0--patch-29
4669 * muse.el (muse-version): New function that displays the value of the
4670 `muse-version' variable. This should be easier for the user to type
4671 than C-h v muse-version.
4677 2005-04-21 18:19:02 GMT Michael Olson <mwolson@gnu.org> patch-28
4680 Don't compile documentation by default.
4682 muse--main--1.0--patch-28
4684 * Makefile (all): Don't compile documentation by default.
4685 (doc): Use this rule to compile documentation.
4691 2005-04-16 18:08:24 GMT Michael Olson <mwolson@gnu.org> patch-27
4694 Merge RSS 2.0 enclosure support for muse-journal.el from johnw
4696 muse--main--1.0--patch-27
4698 2005-04-16 Michael Olson <mwolson@gnu.org>
4700 * muse-journal.el: Merge in enclosure support for RSS 2.0 from
4701 johnw. If a journal entry's title is a [[link]], then an
4702 <enclosure> tag will be added to the XML data giving the size and
4703 MIME type of the link target. This makes podcasting with Muse
4705 (muse-journal-rss-entry-template): Add enclosure usage to example.
4706 (muse-journal-rss-munge-buffer): Implement enclosures.
4709 ChangeLog muse-journal.el
4712 2005-04-15 05:54:30 GMT Michael Olson <mwolson@gnu.org> patch-26
4715 Standardize source headers, appease elint, don't require planner
4717 muse--main--1.0--patch-26
4719 2005-04-15 Michael Olson <mwolson@gnu.org>
4721 * Makefile, scripts/muse-build.el: Moved muse-build.el to the
4722 `scripts' directory since it really isn't part of Muse proper; it
4723 is used to generate Muse output from the command line.
4725 * muse-blosxom.el: Handle case where planner is not loaded so that
4726 it isn't a hard requirement.
4728 * muse-colors.el: Move definition of `muse-colors-tag-info' up so
4729 that elint doesn't complain.
4731 * muse-message.el (muse-message-markup-link): Don't throw up on
4732 links with no description.
4734 * muse-blosxom.el, muse-book.el, muse-colors.el, muse-convert.el,
4735 muse-docbook.el, muse-html.el, muse-http.el, muse-journal.el,
4736 muse-latex.el, muse-message.el, muse-mode.el, muse-poem.el,
4737 muse-project.el, muse-publish.el, muse-regexps.el,
4738 muse-texinfo.el, muse.el: Add standard header for each file in
4739 preparation for the initial release, which will hopefully happen
4740 sometime within the next month.
4744 experimental/.arch-ids/=id
4747 ChangeLog Makefile muse-blosxom.el muse-book.el muse-colors.el
4748 muse-convert.el muse-docbook.el muse-html.el muse-http.el
4749 muse-journal.el muse-latex.el muse-message.el muse-mode.el
4750 muse-poem.el muse-project.el muse-publish.el muse-regexps.el
4751 muse-texinfo.el muse.el
4754 .arch-ids/muse-build.el.id
4755 ==> scripts/.arch-ids/muse-build.el.id
4757 ==> scripts/muse-build.el
4759 removed directories:
4760 experimental experimental/.arch-ids
4763 2005-04-14 23:46:47 GMT Michael Olson <mwolson@gnu.org> patch-25
4766 Merge contents of muse-latexcjk.el into muse-latex.el.
4768 muse--main--1.0--patch-25
4770 2005-04-14 Michael Olson <mwolson@gnu.org>
4772 * muse-latex.el (muse-latexcjk-header, muse-latexcjk-footer)
4773 (muse-latexcjk-encoding-map, muse-latexcjk-encoding-default)
4774 (muse-latexcjk-encoding, muse-latexcjk-transform-content-type):
4775 Merge in from muse-latexcjk.el.
4777 * muse-latexcjk.el: Removed, functionality merged with
4781 .arch-ids/muse-latexcjk.el.id muse-latexcjk.el
4784 ChangeLog muse-latex.el
4787 2005-04-06 23:25:47 GMT Michael Olson <mwolson@gnu.org> patch-24
4790 Merge muse-xhtml.el into muse-html.el.
4792 muse--main--1.0--patch-24
4794 2005-04-06 Michael Olson <mwolson@gnu.org>
4796 * examples/mwolson/muse-init.el: Update with respect to the
4797 muse-xhtml.el merge.
4799 * muse-html.el: The contents of muse-xhtml.el have been merged in
4800 as advised by John Wiegley.
4801 (muse-html-style-sheet): Add example for XHTML use in the
4802 function's documentation.
4803 (muse-xhtml-header, muse-xhtml-footer, muse-xhtml-markup-tags):
4804 Moved from muse-xhtml.el.
4806 * muse-xhtml.el: Removed; contents merged into muse-html.el.
4809 .arch-ids/muse-xhtml.el.id muse-xhtml.el
4812 ChangeLog examples/mwolson/muse-init.el muse-html.el
4815 2005-04-06 03:18:55 GMT Michael Olson <mwolson@gnu.org> patch-23
4818 Try to fix regexps for Emacs 21.4.
4820 muse--main--1.0--patch-23
4822 2005-04-05 Michael Olson <mwolson@gnu.org>
4824 * muse-regexps.el (muse-extreg-usable-p): Try to make regexps work
4828 ChangeLog muse-regexps.el
4831 2005-04-01 17:59:47 GMT Michael Olson <mwolson@gnu.org> patch-22
4834 Add comments to the publish-project example script
4836 muse--main--1.0--patch-22
4838 2005-04-01 Michael Olson <mwolson@gnu.org>
4840 * examples/publish-project: Moved here from
4841 scripts/publish-project. Added a few comments so people know what
4845 ChangeLog examples/publish-project
4848 scripts/.arch-ids/publish-project.id
4849 ==> examples/.arch-ids/publish-project.id
4850 scripts/publish-project
4851 ==> examples/publish-project
4854 2005-04-01 02:27:08 GMT Michael Olson <mwolson@gnu.org> patch-21
4857 New XHTML style, add more examples to my sample muse config
4859 muse--main--1.0--patch-21
4861 2005-03-31 Michael Olson <mwolson@gnu.org>
4863 * examples/mwolson/muse-init.el: Give an example of deriving a
4864 custom publishing style.
4865 (my-muse-blosxom-finalize): Finalizes the "my-blosxom" style.
4866 (my-muse-prepare-entry-for-xanga): Mangle the published output
4867 from a blosxom project and copy the result to the clipboard for
4868 easy pasting into Xanga's web form. The file is untouched.
4870 * muse-html.el (muse-html-style-sheet): Include the <style
4871 type="text/css"></style> wrapper around the example.
4872 (muse-html-header): Don't add <style type="text/css"></style>
4873 around the value of `muse-html-style-sheet' anymore. This allows
4874 for the option of putting your stylesheet(s) in a separate file.
4875 An example of this is given in the documentation for this
4878 * muse-xhtml: New file that implements a publishing style which is
4879 derived from HTML mode. It uses a slightly modified version of
4880 the HTML markup rules to generate XHTML-compliant output.
4882 * muse-blosxom.el: Add new "blosxom-xhtml" style. The old
4883 "blosxom" style has been renamed to "blosxom-html". Fix a few
4886 * muse-journal.el: Add new "journal-xhtml" style.
4888 * muse-message.el: Add new "message-xhtml" style.
4891 .arch-ids/muse-xhtml.el.id muse-xhtml.el
4894 ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
4895 muse-html.el muse-journal.el muse-message.el
4898 2005-03-25 03:55:13 GMT Michael Olson <mwolson@gnu.org> patch-20
4901 Add my muse configuration to the examples
4903 muse--main--1.0--patch-20
4905 2005-03-24 Michael Olson <mwolson@gnu.org>
4907 * examples/johnw: Move John Wiegley's configuration to this
4910 * examples/mwolson: My configuration files go here.
4912 * examples/mwolson/muse-init.el: My Muse configuration file. I
4913 just figured out how to keep links from being spell-checked or
4914 split up by fill-mode, so the implementation of this may be found
4915 here. I also made a function that sets up a blog entry for me.
4918 examples/johnw/.arch-ids/=id examples/mwolson/.arch-ids/=id
4919 examples/mwolson/.arch-ids/muse-init.el.id
4920 examples/mwolson/muse-init.el
4926 examples/.arch-ids/muse-johnw.el.id
4927 ==> examples/johnw/.arch-ids/muse-johnw.el.id
4928 examples/.arch-ids/publish-johnw.id
4929 ==> examples/johnw/.arch-ids/publish-johnw.id
4930 examples/muse-johnw.el
4931 ==> examples/johnw/muse-johnw.el
4932 examples/publish-johnw
4933 ==> examples/johnw/publish-johnw
4936 examples/johnw examples/johnw/.arch-ids examples/mwolson
4937 examples/mwolson/.arch-ids
4940 2005-03-24 22:57:10 GMT Michael Olson <mwolson@gnu.org> patch-19
4943 Add muse-blosxom script and plugin for pyblosxom
4945 muse--main--1.0--patch-19
4947 2005-03-24 Michael Olson <mwolson@gnu.org>
4949 * muse-blosxom.el: Update copyright notice in headers and mention
4950 the pyblosxom scripts.
4952 * contrib/pyblosxom: New directory containing pyblosxom plugins
4955 * contrib/getstamps.py: Script that generates the "timestamps"
4956 file, run on the local machine.
4958 * contrib/hardcodedates.py: PyBlosxom plugin that interprets the
4962 contrib/pyblosxom/.arch-ids/=id
4963 contrib/pyblosxom/.arch-ids/getstamps.py.id
4964 contrib/pyblosxom/.arch-ids/hardcodedates.py.id
4965 contrib/pyblosxom/getstamps.py
4966 contrib/pyblosxom/hardcodedates.py
4969 ChangeLog muse-blosxom.el
4972 contrib/pyblosxom contrib/pyblosxom/.arch-ids
4975 2005-03-23 19:05:09 GMT Michael Olson <mwolson@gnu.org> patch-18
4978 muse-blosxom.el has matured past experimental status
4980 muse--main--1.0--patch-18
4982 2005-03-23 Michael Olson <mwolson@gnu.org>
4984 * muse-blosxom.el: Remove common functionality that has already
4985 been implemented in `muse-html.el'. Derive this mode from
4986 `muse-html'. Update documentation. I now feel that this file is
4987 ready to be included in the top-level Muse directory.
4990 ChangeLog muse-blosxom.el
4993 experimental/.arch-ids/muse-blosxom.el.id
4994 ==> .arch-ids/muse-blosxom.el.id
4995 experimental/muse-blosxom.el
4999 2005-03-22 05:28:01 GMT Michael Olson <mwolson@gnu.org> patch-17
5002 Make muse-blosxom.el slightly less experimental
5004 muse--main--1.0--patch-17
5006 2005-03-22 Michael Olson <mwolson@gnu.org>
5008 * experimental/muse-blosxom.el (muse-blosxom-page-date-alist):
5009 Renamed from `blosxom-page-date-alist'. Currently it does nothing
5011 (muse-blosxom-markup-regexps): Remove unnecessary first grouping
5012 from the `muse-blosxom-markup-date-directive' rule.
5013 (blosxom-set-time): Remove this function. We're not going to be
5014 touching the timestamp manually anymore -- it's too much of a
5015 hassle. Right now I've got a python program that compiles a
5016 timestamp file and a pyblosxom helper that reads it. Something
5017 similar could be arranged for blosxom, I'm sure.
5021 ChangeLog experimental/muse-blosxom.el
5024 2005-03-20 19:40:10 GMT Michael Olson <mwolson@gnu.org> patch-16
5027 Apply latest journal-related updates from johnw
5029 muse--main--1.0--patch-16
5033 ChangeLog examples/muse-johnw.el muse-journal.el
5036 2005-03-01 02:58:29 GMT Michael Olson <mwolson@gnu.org> patch-15
5039 Add Projects node to the manual
5041 muse--main--1.0--patch-15
5043 2005-02-28 Michael Olson <mwolson@gnu.org>
5045 * muse.texi: Change copyright notice since the FSF is now the
5047 (Projects): New node, based on a section from the README file.
5053 2005-03-01 02:25:15 GMT Michael Olson <mwolson@gnu.org> patch-14
5056 Correct documentation, adding some content.
5058 muse--main--1.0--patch-14
5060 2005-02-28 Michael Olson <mwolson@gnu.org>
5062 * muse.texi: Change license terms of the documentation to the GNU
5063 GPL instead of the GNU FDL, as per the consent of the copyright
5064 holders of the emacs-wiki manual, from which this is based. Some
5065 emacs-wiki-isms in the manual were corrected, and the Getting
5066 Started section was updated.
5072 2005-02-17 19:08:19 GMT Michael Olson <mwolson@gnu.org> patch-13
5075 Make muse-blosxom.el a bit more sane, still need to bum it down a bit
5077 muse--main--1.0--patch-13
5079 2005-02-17 Michael Olson <mwolson@gnu.org>
5081 * experimental/muse-blosxom.el: Somehow the contents of this file
5082 managed to get duplicated. I removed the duplicates.
5083 (muse-blosxom-date): Remove this, since it is not useful.
5084 (muse-blosxom-header): Use the standard header that blosxom.el
5088 ChangeLog experimental/muse-blosxom.el
5091 2005-02-08 04:20:41 GMT Michael Olson <mwolson@gnu.org> patch-12
5094 Initial commit of muse.texi, nothing substantial
5096 muse--main--1.0--patch-12
5098 2005-02-07 Michael Olson <mwolson@gnu.org>
5100 * muse.texi: New file that provides the documentation for Muse.
5101 It is in a very rough form at the moment. Nothing substantial may
5102 be found here yet. Be ye warned.
5105 .arch-ids/muse.texi.id muse.texi
5111 2005-02-08 01:15:15 GMT Michael Olson <mwolson@gnu.org> patch-11
5114 Add docstring, new trivial function
5116 muse--main--1.0--patch-11
5118 2005-02-07 Michael Olson <mwolson@gnu.org>
5120 * muse-mode.el (muse-mode-map): Make "C-c =" trigger
5121 `muse-what-changed'. No functionality change.
5122 (muse-what-changed): New function that displays in diff format the
5123 changes made since the buffer was last saved.
5125 * muse-project.el (muse-project-publish): Add docstring.
5128 ChangeLog muse-mode.el muse-project.el
5131 2005-02-04 18:42:08 GMT Michael Olson <mwolson@gnu.org> patch-10
5134 Add experimental version of muse-blosxom.el to project
5136 muse--main--1.0--patch-10
5138 2005-02-04 Michael Olson <mwolson@gnu.org>
5140 * Makefile (realclean): Remove file that gets generated when fonts
5143 * experimental/muse-bloxsom.el: New file that implements Blosxom
5144 support for Muse. It's in a very rough state, hence its placement
5145 in the `experimental' directory.
5148 experimental/.arch-ids/=id
5149 experimental/.arch-ids/muse-blosxom.el.id
5150 experimental/muse-blosxom.el
5156 experimental experimental/.arch-ids
5159 2005-02-04 18:19:44 GMT Michael Olson <mwolson@gnu.org> patch-9
5162 Make permissions more consistent
5164 muse--main--1.0--patch-9
5170 modified directories:
5171 contrib examples scripts
5174 2005-02-04 18:13:56 GMT Michael Olson <mwolson@gnu.org> patch-8
5179 muse--main--1.0--patch-8
5181 2005-02-04 Michael Olson <mwolson@gnu.org>
5183 * muse-build.el: Add contrib directory to `load-path'.
5184 (muse-elint-files): Load `muse-regexps.el'.
5186 * scripts/publish: Change permissions so that this script is
5187 executable. Add contrib directory to load list. Add
5188 `muse-regexps.el' to list.
5191 ChangeLog muse-build.el scripts/publish
5194 2005-01-31 21:04:43 GMT Michael Olson <mwolson@gnu.org> patch-7
5197 Use "—" instead of "—"
5199 muse--main--1.0--patch-7
5201 2005-01-31 Michael Olson <mwolson@gnu.org>
5203 * muse-docbook.el (muse-docbook-markup-strings): Replace "—"
5204 with "—" so that documents validate properly. Thanks to
5205 Björn Lindström for the suggestion.
5207 * muse-html.el (muse-html-markup-strings): Ditto.
5210 ChangeLog muse-docbook.el muse-html.el
5213 2005-01-25 19:04:31 GMT Michael Olson <mwolson@gnu.org> patch-6
5216 Fix use of "[:blank:]" in underline markup
5218 muse--main--1.0--patch-6
5220 2005-01-25 Michael Olson <mwolson@gnu.org>
5222 * muse-colors.el (muse-colors-markup): Replace "[:blank:]" with
5223 use of `muse-regexp-blank'.
5226 ChangeLog muse-colors.el
5229 2005-01-03 06:00:43 GMT Michael Olson <mwolson@member.fsf.org> patch-5
5232 Fix problem with headings being given wrong face
5234 muse--main--1.0--patch-5
5236 2005-01-03 Michael Olson <mwolson@gnu.org>
5238 * muse-colors.el: Add header.
5239 (muse-colors-emphasized): Headings were being given the coloring
5240 for the next level of heading instead of the real
5241 level (i.e. `muse-header-2' instead of `muse-header-1' for "*
5242 Heading"). Thanks to Lan Yufeng for finding this and sending a
5245 * muse-regexps.el: Fix header.
5248 ChangeLog muse-colors.el muse-regexps.el
5251 2005-01-02 00:02:15 GMT Michael Olson <mwolson@member.fsf.org> patch-4
5256 muse--main--1.0--patch-4
5258 2005-01-01 Michael Olson <mwolson@gnu.org>
5260 * ChangeLog: Move old ChangeLog to ChangeLog.2004. This new
5261 version will be automatically maintained by Arch.
5265 .arch-ids/ChangeLog.id ChangeLog
5268 .arch-ids/ChangeLog.id
5269 ==> .arch-ids/ChangeLog.2004.id
5274 2004-12-30 07:26:48 GMT Michael Olson <mwolson@member.fsf.org> patch-3
5277 Extended regexps fix, allow spaces in 1st part of links
5279 muse--main--1.0--patch-3
5281 2004-12-30 Michael Olson <mwolson@gnu.org>
5283 * muse.el (muse-link-regexp): Allow spaces in the first part of
5286 * muse-colors.el, muse-convert.el, muse-docbook.el: Use
5287 customizable alternatives to extended character classes.
5289 * muse-html.el, muse-mode.el, muse-publish.el: Ditto.
5292 ChangeLog muse-colors.el muse-convert.el muse-docbook.el
5293 muse-html.el muse-mode.el muse-publish.el muse.el
5296 2004-12-30 02:18:07 GMT Michael Olson <mwolson@member.fsf.org> patch-2
5299 Begin to change regexp handling, tweak muse.el header
5301 muse--main--1.0--patch-2
5303 2004-12-29 Michael Olson <mwolson@gnu.org>
5305 * muse.el: Change Copyright notice to FSF. Change Maintainer to
5308 * muse-regexps.el: New file that implements regexp handling.
5309 Generalized regexp options will be moved to it eventually.
5312 .arch-ids/muse-regexps.el.id muse-regexps.el
5318 2004-12-30 01:49:50 GMT Michael Olson <mwolson@member.fsf.org> patch-1
5321 Do some early spring cleaning
5323 muse--main--1.0--patch-1
5325 2004-12-29 Michael Olson <mwolson@gnu.org>
5327 * Makefile: Change path to `publish' script.
5329 * contrib/pcomplete.el: New file that is used by Muse without
5330 actually being a part of it: hence its location in the contrib
5333 * contrib/cgi.el, contrib/httpd.el: New location.
5335 * examples/muse-johnw.el, examples/publish-johnw: Ditto.
5337 * scripts/publish, scripts/publish-project: Ditto.
5340 contrib/.arch-ids/=id contrib/.arch-ids/pcomplete.el.id
5341 contrib/pcomplete.el examples/.arch-ids/=id
5342 scripts/.arch-ids/=id
5349 ==> contrib/.arch-ids/cgi.el.id
5350 .arch-ids/httpd.el.id
5351 ==> contrib/.arch-ids/httpd.el.id
5352 .arch-ids/muse-johnw.el.id
5353 ==> examples/.arch-ids/muse-johnw.el.id
5354 .arch-ids/publish-johnw.id
5355 ==> examples/.arch-ids/publish-johnw.id
5356 .arch-ids/publish-project.id
5357 ==> scripts/.arch-ids/publish-project.id
5358 .arch-ids/publish.id
5359 ==> scripts/.arch-ids/publish.id
5363 ==> contrib/httpd.el
5365 ==> examples/muse-johnw.el
5369 ==> examples/publish-johnw
5371 ==> scripts/publish-project
5374 contrib contrib/.arch-ids examples examples/.arch-ids scripts
5378 2004-12-30 01:33:11 GMT Michael Olson <mwolson@member.fsf.org> base-0
5381 tag of mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
5383 muse--main--1.0--base-0
5385 (automatically generated log message)
5388 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--base-0
5389 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-1
5390 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-2
5391 lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-1
5392 lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-2
5393 mwolson@member.fsf.org--2004/muse--main--1.0--base-0
5394 mwolson@member.fsf.org--2004/muse--main--1.0--patch-1
5395 mwolson@member.fsf.org--2004/muse--main--1.0--patch-2
5396 mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
5397 mwolson@member.fsf.org--2004/muse--mwolson--1.0--base-0
5398 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-1
5399 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-2
5400 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-3
5401 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-4
5402 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-5
5403 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-6
5404 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-7
5405 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-8