muse-xml: Use a more standard sort of header.
[muse-el.git] / ChangeLog
blob70d762cfa94b20a7337552c2b455d478f587f7e7
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
7     Summary:
8       muse-xml: Use a more standard sort of header.
9     Revision:
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.
15     modified files:
16      ChangeLog experimental/muse-xml.el
19 2005-09-01 16:04:32 GMT Michael Olson <mwolson@gnu.org> patch-217
21     Summary:
22       Add schema for muse-xml, tweak verse formatting, fix goof from last patch.
23     Revision:
24       muse--main--1.0--patch-217
26     * AUTHORS: Note that Brad Collins authored examples/muse-rnc.
27     
28     * README (examples): Mention that other files are here as well.
29     
30     * examples/muse-rnc.el: New file that implements a RelaxNG Compact schema
31       for use with muse-xml.el.
32     
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 />.
38     
39     * muse-html.el (muse-html-markup-strings, muse-xhtml-markup-strings):
40       s/last-stanza-end/end-last-stanza-line/.
41     
42     * muse-mode.el (muse-visit-link-default): Make the temporary file
43       visiting work as expected.
44     
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.
48     
49     * muse.texi (Verse): Be a bit more clever with our example.
51     new files:
52      examples/.arch-ids/muse.rnc.id examples/muse.rnc
54     modified files:
55      AUTHORS ChangeLog README experimental/muse-xml.el
56      lisp/muse-html.el lisp/muse-mode.el lisp/muse-publish.el
57      muse.texi
60 2005-09-01 13:42:15 GMT Michael Olson <mwolson@gnu.org> patch-216
62     Summary:
63       Allow links to temporary files to be visited.
64     Revision:
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
69       file.
71     modified files:
72      ChangeLog lisp/muse-mode.el
75 2005-09-01 11:41:14 GMT Michael Olson <mwolson@gnu.org> patch-215
77     Summary:
78       Fix save-match-data gaffe.
79     Revision:
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.
85     modified files:
86      ChangeLog lisp/muse-regexps.el
89 2005-08-31 03:48:28 GMT Michael Olson <mwolson@gnu.org> patch-214
91     Summary:
92       Introduce :link-suffix. muse-wiki: Don't mangle acronyms in titles.
93     Revision:
94       muse--main--1.0--patch-214
96     * examples/mwolson/muse-init.el: Update.
97     
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
100       extension.
101     
102     * muse-latex.el ("pdf", "pdfcjk"): Ditto.
103     
104     * muse-journal.el (muse-journal-rdf-header): Use muse-publish-link-name
105       instead of muse-publish-output-name.
106     
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.
114     
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.
120     modified files:
121      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
122      lisp/muse-journal.el lisp/muse-latex.el lisp/muse-publish.el
123      lisp/muse-wiki.el
126 2005-08-29 06:14:35 GMT Michael Olson <mwolson@gnu.org> patch-213
128     Summary:
129       Correct the publish-project example.
130     Revision:
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.
136     modified files:
137      ChangeLog examples/publish-project
140 2005-08-29 06:04:51 GMT Michael Olson <mwolson@gnu.org> patch-212
142     Summary:
143       Reinstate former extended character class rules.
144     Revision:
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
149       document that.
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.
154     
155     * lisp/muse.el (muse-version): If INSERT option is given, insert the text
156       instead of just displaying it.
158     modified files:
159      ChangeLog lisp/muse-regexps.el lisp/muse.el
162 2005-08-28 23:59:03 GMT Michael Olson <mwolson@gnu.org> patch-211
164     Summary:
165       Fix paragraph-filling breakage in Emacs21.
166     Revision:
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
171       report.
173     modified files:
174      ChangeLog lisp/muse-mode.el
177 2005-08-27 02:25:35 GMT Michael Olson <mwolson@gnu.org> patch-210
179     Summary:
180       Allow Emacs 21.3 to use extended character classes in regexps.
181     Revision:
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.
188     modified files:
189      ChangeLog lisp/muse-regexps.el
192 2005-08-26 14:48:08 GMT Michael Olson <mwolson@gnu.org> patch-209
194     Summary:
195       Don't prompt unnecessarily when doing C-c C-t in a Muse project file.
196     Revision:
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
203       Hodique for the fix.
204     
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
207       it.
209     modified files:
210      ChangeLog lisp/muse-publish.el lisp/muse.el
212     new patches:
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
223     Summary:
224       Fix problem with links at beginning of buf and paragraphs.
225     Revision:
226       muse--main--1.0--patch-208
228     * experimental/muse-xml.el (muse-xml-markup-regexps): Update to do what I
229       mean.
230     
231     * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
232     
233     * muse-html.el (muse-html-markup-regexps): Ditto.
234     
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
240       being matched.
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.
246     modified files:
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
253     Summary:
254       Document publishing directives.
255     Revision:
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
260       #author.
262     modified files:
263      ChangeLog muse.texi
266 2005-08-23 04:36:54 GMT Michael Olson <mwolson@gnu.org> patch-206
268     Summary:
269       Document WikiNames and update header publishing information.
270     Revision:
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
276       Links, and Images.
277       (Implicit Links): Document WikiNames and InterWiki links.
279     modified files:
280      ChangeLog muse.texi
283 2005-08-22 20:37:10 GMT Michael Olson <mwolson@gnu.org> patch-205
285     Summary:
286       Finish NEWS, handle emphasis at EOF edge case.
287     Revision:
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.
293     
294     * examples/mwolson/muse-init.el: Sync with my latest configuration.
295     
296     * NEWS: Bring this up to date.
298     modified files:
299      ChangeLog NEWS examples/mwolson/muse-init.el
300      lisp/muse-colors.el
303 2005-08-19 16:55:39 GMT Michael Olson <mwolson@gnu.org> patch-204
305     Summary:
306       muse-html: Add muse-xhtml-extension.
307     Revision:
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.
313       ("xhtml"): Use it.
315     modified files:
316      ChangeLog lisp/muse-html.el
319 2005-08-19 16:24:08 GMT Michael Olson <mwolson@gnu.org> patch-203
321     Summary:
322       Add items through patch-149 to NEWS.
323     Revision:
324       muse--main--1.0--patch-203
326     * NEWS (progress): Catch up to patch-149.
327     
328     * lisp/muse-mode.el (muse-mode): Remove spurious comment.
329     
330     * lisp/muse-publish.el (muse-publish): Ditto.
332     modified files:
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
338     Summary:
339       Make building of Debian revisions work.
340     Revision:
341       muse--main--1.0--patch-202
343     * Makefile (distclean): Don't remove anything in debian/, since it will
344       never be necessary.
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.
351     
352     * debian/changelog: Several revisions worth of Debian fun.
353     
354     * debian/control (Build-Depends-Indep): Add emacs21 | emacsen.
355       (Description): Make this match the ITP and shorten the text.
357     modified files:
358      ChangeLog Makefile Makefile.defs debian/changelog
359      debian/control
362 2005-08-14 07:10:16 GMT Michael Olson <mwolson@gnu.org> patch-201
364     Summary:
365       Prepare initial upload for Debian project.
366     Revision:
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.
372     
373     * debian/changelog: New Debian package 3.01.arch.201-1.
375     modified files:
376      ChangeLog Makefile.defs debian/changelog
379 2005-08-13 05:05:41 GMT Michael Olson <mwolson@gnu.org> patch-200
381     Summary:
382       muse-mode: Minor regexp tweak.
383     Revision:
384       muse--main--1.0--patch-200
386     * lisp/muse-mode.el (muse-mode): Use \\s- instead of [[:blank:]].
388     modified files:
389      ChangeLog lisp/muse-mode.el
392 2005-08-13 00:25:54 GMT Michael Olson <mwolson@gnu.org> patch-199
394     Summary:
395       Minor fixups from Peter K. Lee.
396     Revision:
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.
401     
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
404       regexps.
405     
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
410       end-of-table regexp.
412     modified files:
413      ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
414      lisp/muse-html.el
417 2005-08-12 20:36:10 GMT Michael Olson <mwolson@gnu.org> patch-198
419     Summary:
420       Keep lists from getting mashed together on M-q.
421     Revision:
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
426       hitting M-q.
428     modified files:
429      ChangeLog lisp/muse-mode.el
432 2005-08-12 01:29:58 GMT Michael Olson <mwolson@gnu.org> patch-197
434     Summary:
435       QuickStart: Minor typo in anchor example.
436     Revision:
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.
442     modified files:
443      ChangeLog examples/QuickStart
446 2005-08-09 23:15:10 GMT Michael Olson <mwolson@gnu.org> patch-196
448     Summary:
449       Makefile: Use BUILDOPTS.
450     Revision:
451       muse--main--1.0--patch-196
453     * Makefile (debrelease): Make use of $(BUILDOPTS).
454     
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.
460     modified files:
461      ChangeLog Makefile Makefile.defs
464 2005-08-09 22:39:09 GMT Michael Olson <mwolson@gnu.org> patch-195
466     Summary:
467       Make generated Debian packages slightly easier to upload.
468     Revision:
469       muse--main--1.0--patch-195
471     * debian/changelog: Generate 3.01.arch.195-1.
472     
473     * debian/rules (clean): Call $(MAKE) realclean instead of $(MAKE) clean.
474     
475     * Makefile.defs (LASTUPLOAD): New variable that indicates the version
476       that was last uploaded to Debian.
477     
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
481       claims to recognize.
483     modified files:
484      ChangeLog Makefile Makefile.defs debian/changelog debian/rules
487 2005-08-09 04:01:52 GMT Michael Olson <mwolson@gnu.org> patch-194
489     Summary:
490       Makefile: Minor deletion cleanups.
491     Revision:
492       muse--main--1.0--patch-194
495     modified files:
496      ChangeLog Makefile
499 2005-08-09 03:26:50 GMT Michael Olson <mwolson@gnu.org> patch-193
501     Summary:
502       Compilation cleanups.
503     Revision:
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.
508     
509     * lisp/muse.el: Add an eval-when-compile line to silence a compiler
510       warning.
511     
512     * scripts/muse-build.el (muse-elint-files): Automatically load every
513       elisp file rather than specifying each one.
515     modified files:
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
521     Summary:
522       Fix failure to resolve interwiki link when clicking on it.
523     Revision:
524       muse--main--1.0--patch-192
526     * Makefile (debclean): Minor tweak.
527     
528     * lisp/muse-mode.el (muse-visit-link-default): Indentation fix.  No func
529       change.
530     
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.
536     modified files:
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
542     Summary:
543       Makefile: Remove stale Debian packages for this version.
544     Revision:
545       muse--main--1.0--patch-191
547     * Makefile (debclean): Remove generated Debian packages for the current
548       version in parent directory.
550     modified files:
551      ChangeLog Makefile
554 2005-08-03 04:34:50 GMT Michael Olson <mwolson@gnu.org> patch-190
556     Summary:
557       Fix trailing backslash error.
558     Revision:
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.
564     modified files:
565      ChangeLog lisp/muse-project.el
568 2005-07-27 07:43:53 GMT Michael Olson <mwolson@gnu.org> patch-189
570     Summary:
571       Release 3.01.91 (3.02 RC2).
572     Revision:
573       muse--main--1.0--patch-189
575     * lisp/muse.el (muse-version): Release 3.01.91 (3.02 RC2).
577     modified files:
578      ChangeLog Makefile.defs lisp/muse.el muse.texi
581 2005-07-27 07:40:03 GMT Michael Olson <mwolson@gnu.org> patch-188
583     Summary:
584       Escape email address and URL always.
585     Revision:
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
590       marked up.
591       (muse-publish-markup-url): Ditto for URL.
593     modified files:
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
599     Summary:
600       Inter-project output name fix.
601     Revision:
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.
607     modified files:
608      ChangeLog lisp/muse-wiki.el
611 2005-07-26 08:40:11 GMT Michael Olson <mwolson@gnu.org> patch-186
613     Summary:
614       Make coloring of verbatim greater-than sign same as publishing.
615     Revision:
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
620       face.
622     modified files:
623      ChangeLog lisp/muse-colors.el
626 2005-07-26 08:03:41 GMT Michael Olson <mwolson@gnu.org> patch-185
628     Summary:
629       Allow transform function for link descriptions.  Bare email and URL fixes.
630     Revision:
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
642       either side.
643     
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
649       replacement
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.
656     
657     * lisp/muse.el (muse-update-file-extension): New function made from the
658       innards of the :set function in `muse-file-extension'.
660     modified files:
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
666     Summary:
667       Handle anchors in all publishing styles, as well as linking to them.
668     Revision:
669       muse--main--1.0--patch-184
671     * lisp/muse-publish.el (muse-publish-url): Publish links to anchors as
672       'internal-link.
673       (muse-publish-prepare-url): Don't touch links to anchors.
674     
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.
681     
682     * lisp/muse-html.el (muse-html-markup-strings): Add handler for
683       'internal-link.
684       (muse-xhtml-markup-strings): Order list, no func change.
685       (muse-html-markup-anchor): Move up in file, no func change.
686     
687     * lisp/muse-latex.el (muse-latex-markup-functions): Add rule for
688       publishing anchors.
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.
692     
693     * lisp/muse-texinfo.el (muse-texinfo-markup-functions): Add rule for
694       publishing anchors.
695     
696     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Add handler for
697       'internal-link.
698       (muse-texinfo-insert-anchor, muse-texinfo-markup-anchor): New functions
699       that insert an anchor before the next word or within a tag.
700     
701     * NEWS: Initial attempt at documenting changes since 3.01.
703     new files:
704      .arch-ids/NEWS.id NEWS
706     modified files:
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
713     Summary:
714       Generalize some blosxom helper functions.
715     Revision:
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
722       relative links.
723     
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.
728     
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'.
736     
737     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Use
738       `muse-current-file'.
739     
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'.
744     modified files:
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
751     Summary:
752       muse-xml: definition lists, muse-docbook: center.
753     Revision:
754       muse--main--1.0--patch-182
756     * Makefile (%.info, %.html): Use general argument in rule.
757       (distclean): Add another cruft file.
758     
759     * experimental/muse-xml.el (muse-xml-markup-strings): Use <list
760       type="definition"> for definition lists.
761     
762     * lisp/muse-docbook.el (muse-docbook-markup-strings): Replace <center>
763       with <note>, since it's the closest thing I could find.
765     modified files:
766      ChangeLog Makefile experimental/muse-xml.el
767      lisp/muse-docbook.el
770 2005-07-24 22:46:22 GMT Michael Olson <mwolson@gnu.org> patch-181
772     Summary:
773       Minor namespace fix.
774     Revision:
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.
780     modified files:
781      ChangeLog lisp/muse-colors.el
784 2005-07-24 21:04:15 GMT Michael Olson <mwolson@gnu.org> patch-180
786     Summary:
787       Correct breakage induced by previous patch.
788     Revision:
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.
794     modified files:
795      ChangeLog lisp/muse-wiki.el
798 2005-07-24 21:01:02 GMT Michael Olson <mwolson@gnu.org> patch-179
800     Summary:
801       Make interwiki links work in a few more edge cases.
802     Revision:
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.
807     
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.
814     modified files:
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
820     Summary:
821       Fix warnings during font-lock, example tag highlighting.
822     Revision:
823       muse--main--1.0--patch-178
825     * lisp/muse-colors.el (muse-colors-region): Prevent "Wrong side of point"
826       error.
827       (muse-colors-tags): Make sure that no fontification occurs in <code> or
828       <lisp> tags.
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.
834     modified files:
835      ChangeLog lisp/muse-colors.el
838 2005-07-24 03:01:50 GMT Michael Olson <mwolson@gnu.org> patch-177
840     Summary:
841       muse-xml: Separate section from title.
842     Revision:
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.
848     
849     * lisp/muse-mode.el (muse-mode): Code indentation, no func change.
850     
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.
854     
855     * lisp/muse.el (muse-page-name): Handle case where buffer-file-name is
856       not defined.
858     modified files:
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
865     Summary:
866       Include regexps from base styles.  Fix muse-project-ignore-regexp and use it more.
867     Revision:
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'.
872     
873     * lisp/muse-project.el (muse-project-ignore-regexp): Correct an escape
874       omission.  Add ",.*" to list of bad directory parts.
875     
876     * lisp/muse-project.el (muse-project-of-file): Ignore PATHNAME if it
877       matches `muse-project-ignore-regexp'.
878     
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.
884     
885     * lisp/muse-publish.el (muse-style-element): Add docstring.
887     modified files:
888      AUTHORS ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
889      lisp/muse-publish.el
892 2005-07-23 00:21:36 GMT Michael Olson <mwolson@gnu.org> patch-175
894     Summary:
895       Initial implementation of muse-xml.el.  End of section edge case.
896     Revision:
897       muse--main--1.0--patch-175
899     * AUTHORS: Add Peter K. Lee.
900     
901     * Makefile (experimental): New target that builds experimental programs.
902       (distclean): Remove debian/dirs, a cruft file from the debian build
903       process.
904     
905     * examples/mwolson/muse-init.el: Update.
906     
907     * examples/mwolson/muse-init.el ("\C-cpL"): Use a better function that
908       prompts for the blog entry to visit.
909     
910     * experimental/Makefile: New file that causes experimental stuff to be
911       built.
912     
913     * experimental/muse-xml.el: New file that provides the experimental XML
914       publishing style.
915     
916     * lisp/muse-docbook.el (muse-docbook-markup-regexps): Re-order and fix
917       comment strings.
918     
919     * lisp/muse-html.el (muse-html-markup-regexps): Ditto.
920     
921     * lisp/muse-publish.el (muse-publish-section-close): Deal with edge case
922       involving end-of-file and paragraph detection.
923     
924     * lisp/muse-wiki.el: Minor header fix.
925     
926     * scripts/muse-build.el (load-path): Add "../experimental".
928     new files:
929      experimental/.arch-ids/Makefile.id
930      experimental/.arch-ids/muse-xml.el.id experimental/Makefile
931      experimental/muse-xml.el
933     modified files:
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
941     Summary:
942       Try to fix <example> region coloring problem.
943     Revision:
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.
950     modified files:
951      ChangeLog lisp/muse-colors.el
954 2005-07-22 07:19:30 GMT Michael Olson <mwolson@gnu.org> patch-173
956     Summary:
957       Don't publish implicit links that have a double-quote at begin or end.
958     Revision:
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.
963     
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.
967     modified files:
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
973     Summary:
974       Fix failure to publish emphasis properly.
975     Revision:
976       muse--main--1.0--patch-172
978     * lisp/muse-publish.el (muse-publish-markup-word): Darn off-by-one
979       errors.
980     
981     * experimental/muse-wiki-old.el: Removed, since I'm happy with the state
982       of muse-wiki.
984     removed files:
985      experimental/.arch-ids/muse-wiki-old.el.id
986      experimental/muse-wiki-old.el
988     modified files:
989      ChangeLog lisp/muse-publish.el
992 2005-07-22 04:55:52 GMT Michael Olson <mwolson@gnu.org> patch-171
994     Summary:
995       Add a few common revision control directories to the ignore list.
996     Revision:
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.
1003     modified files:
1004      ChangeLog lisp/muse-project.el
1007 2005-07-21 01:00:25 GMT Michael Olson <mwolson@gnu.org> patch-170
1009     Summary:
1010       Fix #2654: Append a newline when using pdf publishing style.
1011     Revision:
1012       muse--main--1.0--patch-170
1014     * lisp/muse-latex.el (muse-latex-footer, muse-latexcjk-footer): Append a
1015       newline to the end.
1017     modified files:
1018      ChangeLog lisp/muse-latex.el
1021 2005-07-20 20:20:24 GMT Michael Olson <mwolson@gnu.org> patch-169
1023     Summary:
1024       5 levels of headings colorization; color bare URLs.
1025     Revision:
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.
1036     modified files:
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
1042     Summary:
1043       Don't emphasize if a word constituent follows the trailer.
1044     Revision:
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
1049       the trailer.
1050     
1051     * lisp/muse-publish.el (muse-publish-markup-word): Don't publish if a
1052       word constituent follows the trailer.
1054     modified files:
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
1060     Summary:
1061       Add coloring for example, verbatim, and =signs=; anchor fix.
1062     Revision:
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
1069       priority.
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
1074       region.
1075       (muse-colors-link): Match against muse-explicit-link-regexp early on so
1076       that we can work around an annoying XEmacs issue.
1077     
1078     * lisp/muse-publish.el (muse-publish-markup-word): Make =signs=
1079       multi-line by default.
1080     
1081     * lisp/muse.el (muse-page-name): Handle case where we're given an empty
1082       string.
1084     modified files:
1085      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
1086      lisp/muse.el
1089 2005-07-20 16:13:37 GMT Michael Olson <mwolson@gnu.org> patch-166
1091     Summary:
1092       Link with anchor bugfix.
1093     Revision:
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.
1099     modified files:
1100      ChangeLog lisp/muse-colors.el
1103 2005-07-20 14:21:57 GMT Michael Olson <mwolson@gnu.org> patch-165
1105     Summary:
1106       Link inside table issue, fixes read-only text error.
1107     Revision:
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.
1112     
1113     * lisp/muse-html.el (muse-html-fixup-tables): Ditto.
1114     
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.
1118     
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.
1122     modified files:
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
1129     Summary:
1130       Permit infinitely-nested sections.
1131     Revision:
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.
1136     
1137     * lisp/muse-colors.el (muse-colors-outline-faces-list, muse-make-faces):
1138       Color an additional level of headings.
1139     
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.
1144     
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.
1148     
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.
1152     
1153     * lisp/muse-latex.el (muse-latex-markup-strings): Use \\paragraph{} for
1154       'section-other.
1155     
1156     * lisp/muse-publish.el (muse-publish-section-close): New function that
1157       determines where to put the section close given heading depth and
1158       inserts it.
1159       (muse-publish-markup-heading): Handle 'section-other and
1160       'section-other-end.  Call `muse-publish-section-close' at end of
1161       function.
1162     
1163     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Use @subsubheading
1164       for 'section-other.
1166     modified files:
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
1174     Summary:
1175       muse-docbook: table and anchor fixes; many non-MULE XEmacs fixes.
1176     Revision:
1177       muse--main--1.0--patch-163
1179     * lisp/muse-docbook.el: More suggestions from Dale Smith, and non-MULE
1180       XEmacs fixes.
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
1191       paragraph.
1192       (muse-docbook-markup-anchor, muse-docbook-insert-anchor): New functions
1193       that insert an anchor at point.
1194     
1195     * lisp/muse-html.el (muse-html-transform-content-type)
1196       (muse-html-encoding, muse-html-finalize-buffer): Non-MULE XEmacs fixes.
1197     
1198     * examples/QuickStart (Anchors and tagged links): Improve anchor example.
1199     
1200     * lisp/muse.el (muse-eval-lisp): XEmacs fix.
1201     
1202     * lisp/muse.el (muse-with-temp-buffer): XEmacs fix.  Include the body
1203       that was evaluated in the output.
1205     modified files:
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
1212     Summary:
1213       muse-texinfo: Improve formatting for enddots, dots, underline.
1214     Revision:
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.
1221     modified files:
1222      ChangeLog lisp/muse-texinfo.el
1225 2005-07-19 07:51:54 GMT Michael Olson <mwolson@gnu.org> patch-161
1227     Summary:
1228       muse-texinfo: Fix #2635 by adding `}' and `{' to specials list.
1229     Revision:
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.
1235     modified files:
1236      ChangeLog lisp/muse-texinfo.el
1239 2005-07-19 07:24:38 GMT Michael Olson <mwolson@gnu.org> patch-160
1241     Summary:
1242       muse-texinfo fixes; use info-pdf to generate PDF doc for QuickStart.
1243     Revision:
1244       muse--main--1.0--patch-160
1246     * Makefile.defs (VERSION): Prepare snapshot 3.01.arch.160.
1247     
1248     * debian/changelog: Ditto.
1249     
1250     * debian/control (Build-Depends-Indep): Add tetex-bin.
1251     
1252     * examples/Makefile (%.pdf): Use info-pdf, since it generates nicer
1253       output for me.
1254     
1255     * examples/QuickStart: Remove stray <comment> now that the bug that made
1256       it necessary is fixed.
1257     
1258     * lisp/muse-blosxom.el: Credit Björn Lindström for his excellent
1259       suggestions.
1260     
1261     * lisp/muse-texinfo.el (muse-texinfo-header, muse-texinfo-footer): Move
1262       the contents from the footer to the header.
1263     
1264     * lisp/muse-texinfo.el (muse-texinfo-markup-table): Insert space before
1265       each number, not after.
1266     
1267     * lisp/muse.el (muse-eval-lisp): Minor whitespace fix.
1268     
1269     * lisp/muse.el (muse-with-temp-buffer): Throw a backtrace if an error
1270       happens when doing batch publishing.  Minor whitespace fix.
1272     modified files:
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
1280     Summary:
1281       Handle a few more DocBook edge cases; all known DocBook issues are fixed.
1282     Revision:
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.
1287     
1288     * lisp/muse-docbook.el (muse-docbook-markup-paragraph): Handle case where
1289       paragraph starts with emphasis, example, link, or email address.
1291     modified files:
1292      ChangeLog examples/QuickStart lisp/muse-docbook.el
1295 2005-07-19 05:34:28 GMT Michael Olson <mwolson@gnu.org> patch-158
1297     Summary:
1298       Handle embedded docbook footnotes and <literal> edge case.
1299     Revision:
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.
1306     
1307     * lisp/muse-html.el (muse-html-escape-string): Don't deal with '&<>"'
1308       here at all.
1309     
1310     * lisp/muse-publish.el (muse-publish-url-transforms): Add
1311       muse-publish-escape-specials-in-string to list by default.
1312     
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.
1319     
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'.
1323     
1324     * lisp/muse-publish.el (muse-publish-prepare-url): Add docstring.
1326     modified files:
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
1333     Summary:
1334       Misc. blosxom fixes, like category directive.
1335     Revision:
1336       muse--main--1.0--patch-157
1338     * contrib/pyblosxom/getstamps.py: Add file extension.
1339     
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.
1343     
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.
1347     
1348     * lisp/muse-blosxom.el (muse-blosxom-new-entry): Add #category directive
1349       by default.
1350     
1351     * lisp/muse-project.el (muse-project): Add :timestamps to list of
1352       available tags, even though it doesn't do anything yet.
1354     modified files:
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
1362     Summary:
1363       Small logic fix with temp files.
1364     Revision:
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.
1370     modified files:
1371      ChangeLog lisp/muse.el
1374 2005-07-18 08:23:00 GMT Michael Olson <mwolson@gnu.org> patch-155
1376     Summary:
1377       Make customize of muse-project-alist work in Emacs21 and XEmacs.
1378     Revision:
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.
1385     
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.
1389     
1390     * lisp/muse-mode.el (muse-mode-hook): Ditto.
1391     
1392     * lisp/muse-colors.el (muse-colors-emphasized): Use eq instead of memq.
1393     
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".
1397     
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.
1401     
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.
1405     
1406     * lisp/muse-wiki.el: Insinuate muse-wiki link handlers and mode hook
1407       stuff using custom-add-option.
1409     modified files:
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
1416     Summary:
1417       Don't kill temp buffer if debug-on-error is non-nil.
1418     Revision:
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.
1424     modified files:
1425      ChangeLog lisp/muse.el
1428 2005-07-18 03:05:11 GMT Michael Olson <mwolson@gnu.org> patch-153
1430     Summary:
1431       Expand Debian package description.
1432     Revision:
1433       muse--main--1.0--patch-153
1435     * debian/control (Description): Expand this to make the package more
1436       enticing.
1437     
1438     * debian/copyright, debian/rules: Minor whitespace cleanups.
1439     
1440     * debian/changelog: Package 3.01.arch.152-1.
1442     modified files:
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
1449     Summary:
1450       Header/footer docfix; ChangeLog correction.
1451     Revision:
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.
1456     
1457     Use better documentation and customize interface for headers and footers.
1458     Thanks to Chris McMahan.
1460     modified files:
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
1464      muse.texi
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
1470     Summary:
1471       Slight Debian version tweak.
1472     Revision:
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.
1478     
1479     * debian/changelog: Ditto.
1481     modified files:
1482      ChangeLog Makefile.defs debian/changelog
1485 2005-07-17 23:23:34 GMT Michael Olson <mwolson@gnu.org> patch-150
1487     Summary:
1488       Improve debian build and put together a package.
1489     Revision:
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.
1496     
1497     * Makefile.defs (VERSION): Set to 3.01.90.arch.149 for the debian build.
1498     
1499     * debian/changelog: Sign 3.01.90.arch.149-1 snapshot.
1500     
1501     * debian/control (Standards-Version): Update to 3.6.2.
1502     
1503     * debian/control (Depends): Add emacs21 and xemacs21 to make lintian shut
1504       up.
1505     
1506     * debian/copyright (Copyright): Improve.
1507     
1508     * debian/emacsen-install (FILES): Include contrib directory so that
1509       muse-http.el compiles properly.
1510     
1511     * debian/muse-el.examples: New file containing the example files to
1512       install.
1513     
1514     * debian/rules: Move example stuff to muse-el.examples.  Install some
1515       additional documentation.
1517     new files:
1518      debian/.arch-ids/muse-el.examples.id debian/muse-el.examples
1520     modified files:
1521      ChangeLog Makefile Makefile.defs debian/changelog
1522      debian/control debian/copyright debian/emacsen-install
1523      debian/rules
1526 2005-07-17 20:52:18 GMT Michael Olson <mwolson@gnu.org> patch-149
1528     Summary:
1529       Fix links in table, links in verbatim, emphasis publishing, publishing from script.
1530     Revision:
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
1535       before it.
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
1538       is sufficient.
1539     
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.
1545     
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.
1550     
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.
1555     modified files:
1556      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
1557      lisp/muse.el
1560 2005-07-17 18:36:55 GMT Michael Olson <mwolson@gnu.org> patch-148
1562     Summary:
1563       Journal validation fixes.
1564     Revision:
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.
1570     
1571     * lisp/muse-journal.el: Use "div class=..." rather than "div id=...".
1572     
1573     * muse.texi (Journal): Ditto.
1575     modified files:
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
1581     Summary:
1582       Add debian files; tweak Makefile.
1583     Revision:
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.
1591     
1592     * examples/mwolson/stylesheets: Add forgotten Arch id.
1594     new files:
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
1617     modified files:
1618      ChangeLog Makefile
1620     new directories:
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
1627     Summary:
1628       Allow `muse-index-as-string' to remove current file from output.
1629     Revision:
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
1634       documentation.
1636     modified files:
1637      ChangeLog lisp/muse-mode.el
1640 2005-07-16 04:56:02 GMT Michael Olson <mwolson@gnu.org> patch-145
1642     Summary:
1643       S-TAB issue with Windows.
1644     Revision:
1645       muse--main--1.0--patch-145
1647     * lisp/muse-mode.el (muse-mode-map): Try once more to fix the Shift-TAB
1648       issue with Windows.
1650     modified files:
1651      ChangeLog lisp/muse-mode.el
1654 2005-07-16 04:39:52 GMT Michael Olson <mwolson@gnu.org> patch-144
1656     Summary:
1657       Improve temp buffer usage.
1658     Revision:
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
1664       into this problem.
1665     
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.
1671     modified files:
1672      ChangeLog lisp/muse-book.el lisp/muse-http.el
1673      lisp/muse-mode.el lisp/muse-poem.el lisp/muse-publish.el
1674      lisp/muse.el
1677 2005-07-16 03:39:02 GMT Michael Olson <mwolson@gnu.org> patch-143
1679     Summary:
1680       muse-docbook: split-string Emacs21 fix.
1681     Revision:
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.
1687     modified files:
1688      ChangeLog lisp/muse-docbook.el
1691 2005-07-15 04:40:26 GMT Michael Olson <mwolson@gnu.org> patch-142
1693     Summary:
1694       muse-docbook: Parse author directive so that it validates properly.
1695     Revision:
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'.
1702     modified files:
1703      ChangeLog lisp/muse-docbook.el
1706 2005-07-15 01:57:51 GMT Michael Olson <mwolson@gnu.org> patch-141
1708     Summary:
1709       Be a bit more clever with our consecutive list regexp.
1710     Revision:
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.
1716     modified files:
1717      ChangeLog lisp/muse-docbook.el
1720 2005-07-15 01:50:05 GMT Michael Olson <mwolson@gnu.org> patch-140
1722     Summary:
1723       Do the right thing with consecutive list items, hopefully.
1724     Revision:
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
1730       tags.
1731       (muse-docbook-merged-tags, muse-docbook-fixup-tags): Removed.
1732       ("docbook"): Change :before-end back to 'muse-docbook-fixup-sections.
1734     modified files:
1735      ChangeLog lisp/muse-docbook.el
1738 2005-07-15 01:07:35 GMT Michael Olson <mwolson@gnu.org> patch-139
1740     Summary:
1741       Improve customize interface for `muse-project-alist' once more.
1742     Revision:
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.
1752     
1753     * lisp/muse.el (muse-eval-lisp): Fix compile warning by not displaying
1754       project name.
1756     modified files:
1757      ChangeLog lisp/muse-project.el lisp/muse.el
1760 2005-07-14 23:27:14 GMT Michael Olson <mwolson@gnu.org> patch-138
1762     Summary:
1763       Merged from hodique@lifl.fr--2005 (patch 24-33)
1764     Revision:
1765       muse--main--1.0--patch-138
1767     Patches applied:
1768     
1769      * hodique@lifl.fr--2005/muse--yh--1.0--patch-24
1770        Merged from mwolson@gnu.org--2005 (patch 96)
1771     
1772      * hodique@lifl.fr--2005/muse--yh--1.0--patch-25
1773        Merged from mwolson@gnu.org--2005 (patch 97-101)
1774     
1775      * hodique@lifl.fr--2005/muse--yh--1.0--patch-26
1776        Merged from mwolson@gnu.org--2005 (patch 102-106)
1777     
1778      * hodique@lifl.fr--2005/muse--yh--1.0--patch-27
1779        Merged from mwolson@gnu.org--2005 (patch 107-120)
1780     
1781      * hodique@lifl.fr--2005/muse--yh--1.0--patch-28
1782        Merged from mwolson@gnu.org--2005 (patch 121-131)
1783     
1784      * hodique@lifl.fr--2005/muse--yh--1.0--patch-29
1785        Merged from mwolson@gnu.org--2005 (patch 132)
1786     
1787      * hodique@lifl.fr--2005/muse--yh--1.0--patch-30
1788        Merged from mwolson@gnu.org--2005 (patch 133-135)
1789     
1790      * hodique@lifl.fr--2005/muse--yh--1.0--patch-31
1791        Merged from mwolson@gnu.org--2005 (patch 136)
1792     
1793      * hodique@lifl.fr--2005/muse--yh--1.0--patch-32
1794        Merged from mwolson@gnu.org--2005 (patch 137)
1795     
1796      * hodique@lifl.fr--2005/muse--yh--1.0--patch-33
1797        Introduce :force-publish project keyword. Fix bug #2637
1799     modified files:
1800      ChangeLog lisp/muse-project.el
1802     new patches:
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
1817     Summary:
1818       Prevent temp buffers from prompting for save; handle lisp errors better.
1819     Revision:
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*.
1825     
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
1831       :^) .
1832     
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'.
1837     
1838     * lisp/muse-book.el (muse-book-publish-project): Use
1839       `muse-with-temp-buffer-no-prompt'.
1840     
1841     * lisp/muse-http.el (muse-http-reject): Ditto.
1842     
1843     * lisp/muse-mode.el (muse-index-as-string): Ditto.
1844     
1845     * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
1846     
1847     * lisp/muse-publish.el (muse-publish-markup-string, muse-publish-file): 
1848       (muse-publish-markup-email, muse-published-contents): Ditto.
1850     modified files:
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
1858     Summary:
1859       Customization error; Makefile tweaks.
1860     Revision:
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.
1866     
1867     * Makefile.defs (VERSION): New variable that determines the version
1868       string to use in the `dist' and `upload' targets.
1869     
1870     * lisp/muse.el (muse-implicit-link-functions)
1871       (muse-explicit-link-functions): Use :type of hook so that the options
1872       get recognized.
1874     modified files:
1875      ChangeLog Makefile Makefile.defs lisp/muse.el
1878 2005-07-13 23:20:12 GMT Michael Olson <mwolson@gnu.org> patch-135
1880     Summary:
1881       Prepare Muse 3.01.90 (3.02 RC1).
1882     Revision:
1883       muse--main--1.0--patch-135
1886     modified files:
1887      ChangeLog lisp/muse.el muse.texi
1890 2005-07-13 23:11:08 GMT Michael Olson <mwolson@gnu.org> patch-134
1892     Summary:
1893       Attempt to get the right file extension when publishing; more examples.
1894     Revision:
1895       muse--main--1.0--patch-134
1897     * examples/mwolson/muse-init.el: Update my configuration.
1898     
1899     * examples/mwolson/templates: Store my web page templates here.
1900     
1901     * examples/mwolson/stylesheets: Store my CSS stylesheets here.
1902     
1903     * lisp/muse-publish.el (muse-publish-markup-link): Fix mangling of
1904       descriptions.  Yet another reason to implement my list-returning from
1905       handlers idea.
1906     
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.
1910     
1911     * lisp/muse-wiki.el (muse-wiki-colors-nop-tag): Make this less odious,
1912       but still ineffective.
1914     new files:
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
1925     modified files:
1926      ChangeLog examples/mwolson/muse-init.el lisp/muse-publish.el
1927      lisp/muse-wiki.el
1929     new directories:
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
1936     Summary:
1937       Make published link handling do the right thing, plus misc. fixes.
1938     Revision:
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.
1945     
1946     * lisp/muse-project.el (muse-project-of-file): Fix some duplicated code.
1947       Save match data.
1948     
1949     * lisp/muse-publish.el (muse-publish-url-transforms): Add
1950       `muse-publish-prepare-url' to the listed options.
1951     
1952     * lisp/muse-publish.el (muse-publish-output-file): Handle case where
1953       output-dir is not specified.
1954     
1955     * lisp/muse-publish.el (muse-publish-markup-link): Call link handlers
1956       here instead of later on.
1957     
1958     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Try to do the
1959       right thing when `muse-wiki-interwiki-alist' is nil.
1960     
1961     * lisp/muse-wiki.el (muse-wiki-output-name): Removed in favor of calling
1962       `muse-publish-output-file'.
1963     
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.
1967     
1968     * lisp/muse-wiki.el ("muse-publish"): Publish wikiwords and interwiki
1969       links as "link" rather than "url".
1970     
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.
1974     
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'.
1980     modified files:
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
1987     Summary:
1988       Add invalid directory assertion.
1989     Revision:
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.
1995     modified files:
1996      ChangeLog lisp/muse-project.el
1999 2005-07-12 07:54:08 GMT Michael Olson <mwolson@gnu.org> patch-131
2001     Summary:
2002       AUTHORS: Fix typo, add that Yann authored muse-wiki.el.
2003     Revision:
2004       muse--main--1.0--patch-131
2007     modified files:
2008      AUTHORS ChangeLog
2011 2005-07-12 07:52:25 GMT Michael Olson <mwolson@gnu.org> patch-130
2013     Summary:
2014       Yann's assignment form came in!
2015     Revision:
2016       muse--main--1.0--patch-130
2019     modified files:
2020      AUTHORS ChangeLog
2023 2005-07-12 07:18:27 GMT Michael Olson <mwolson@gnu.org> patch-129
2025     Summary:
2026       Compilation fix, minor shuffling in `muse-mode'.
2027     Revision:
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.
2032     
2033     * lisp/muse-mode.el (muse-mode): Move font-lock setup to very end so that
2034      project-specific settings happen first.
2036     modified files:
2037      ChangeLog lisp/muse-mode.el lisp/muse.el
2040 2005-07-12 07:12:49 GMT Michael Olson <mwolson@gnu.org> patch-128
2042     Summary:
2043       Fix annoying initial buffer coloring problem.
2044     Revision:
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
2050       this.
2052     modified files:
2053      ChangeLog lisp/muse-wiki.el
2056 2005-07-12 06:12:08 GMT Michael Olson <mwolson@gnu.org> patch-127
2058     Summary:
2059       Jump to bad and good links on TAB; mode-choosing fix.
2060     Revision:
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
2067       well as good ones.
2068     
2069     * lisp/muse.el (muse-file-extension): Use `muse-mode-choose-mode' instead
2070       of `muse-mode'.
2072     modified files:
2073      ChangeLog lisp/muse-mode.el lisp/muse.el
2076 2005-07-12 05:56:42 GMT Michael Olson <mwolson@gnu.org> patch-126
2078     Summary:
2079       Add specified Muse file extension to auto-mode-alist.
2080     Revision:
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.
2087     
2088     * examples/mwolson/muse-init.el: Sync.
2090     modified files:
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
2096     Summary:
2097       Make `muse-project-alist' more intuitively customizable.
2098     Revision:
2099       muse--main--1.0--patch-125
2101     * examples/mwolson/muse-init.el (muse-project-alist): Resync with my
2102       settings.
2103     
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
2113       and :get.
2115     modified files:
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
2121     Summary:
2122       Silence compiler warnings.
2123     Revision:
2124       muse--main--1.0--patch-124
2126     * lisp/muse-docbook.el (muse-docbook-fixup-tags): Docfix.
2127     
2128     * lisp/muse-html.el (muse-html-escape-string): Let-bind `ch' to silence a
2129       compiler warning.
2130     
2131     * lisp/muse-project.el (muse-project-applicable-styles): Call
2132       `muse-assert' with only 1 argument to silence a compiler warning.
2134     modified files:
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
2141     Summary:
2142       muse-docbook: Merge several other types of tags if necessary.
2143     Revision:
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.
2152     modified files:
2153      ChangeLog lisp/muse-docbook.el
2156 2005-07-10 22:04:50 GMT Michael Olson <mwolson@gnu.org> patch-122
2158     Summary:
2159       muse-docbook: Output an XML tag with encoding at the beginning of document.
2160     Revision:
2161       muse--main--1.0--patch-122
2163     * lisp/muse-docbook.el (muse-docbook-header): Add <xml> tag at beginning
2164       of document.
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
2167       found.
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.
2183     modified files:
2184      ChangeLog lisp/muse-docbook.el
2187 2005-07-10 21:35:49 GMT Michael Olson <mwolson@gnu.org> patch-121
2189     Summary:
2190       Apply muse-docbook patch from Dale P. Smith.
2191     Revision:
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.
2197     modified files:
2198      AUTHORS ChangeLog lisp/muse-docbook.el
2201 2005-07-10 00:27:13 GMT Michael Olson <mwolson@gnu.org> patch-120
2203     Summary:
2204       Use different mapping for S-tab on Windows.
2205     Revision:
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'.
2211     modified files:
2212      ChangeLog lisp/muse-mode.el
2215 2005-07-09 20:24:40 GMT Michael Olson <mwolson@gnu.org> patch-119
2217     Summary:
2218       XEmacs wiki fix.
2219     Revision:
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.
2225     modified files:
2226      ChangeLog lisp/muse-wiki.el
2229 2005-07-09 08:53:33 GMT Michael Olson <mwolson@gnu.org> patch-118
2231     Summary:
2232       Handle a few edge cases with project-page resolution gracefully.
2233     Revision:
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
2242       open them.
2243     
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
2247       full paths.
2248     
2249     * lisp/muse-mode.el (muse-link-at-point): For some reason,
2250       `skip-chars-backward' only respects the newline some of the time.
2251       Damned annoying.
2253     modified files:
2254      ChangeLog lisp/muse-mode.el lisp/muse-project.el
2255      lisp/muse-wiki.el
2258 2005-07-09 07:41:44 GMT Michael Olson <mwolson@gnu.org> patch-117
2260     Summary:
2261       Fix image-link goof-up and add pretty titles.
2262     Revision:
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.
2268     
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'.
2272     
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
2278       called by the user.
2280     modified files:
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
2286     Summary:
2287       Escape specials in link descriptions.
2288     Revision:
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
2297       nothing.
2298     
2299     * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
2300       (muse-wiki-transform-wikiword): Don't make string read-only.
2302     modified files:
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
2308     Summary:
2309       Escape "&", "<", and ">" in URL text.
2310     Revision:
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.
2316     modified files:
2317      ChangeLog lisp/muse-html.el
2320 2005-07-09 03:24:01 GMT Michael Olson <mwolson@gnu.org> patch-114
2322     Summary:
2323       Update my example configuration.
2324     Revision:
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
2331       anymore.
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
2338       intricacies.
2340     modified files:
2341      ChangeLog examples/mwolson/muse-init.el
2344 2005-07-09 03:11:28 GMT Michael Olson <mwolson@gnu.org> patch-113
2346     Summary:
2347       Tackle a project name interwiki highlighting snafu.
2348     Revision:
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
2353       want it.
2355     modified files:
2356      ChangeLog lisp/muse-wiki.el
2359 2005-07-09 02:25:26 GMT Michael Olson <mwolson@gnu.org> patch-112
2361     Summary:
2362       Fix some gross mistakes.
2363     Revision:
2364       muse--main--1.0--patch-112
2366     * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Fix several
2367       gross misspellings.
2368     
2369     * lisp/muse-project.el (muse-project-file-entries): If
2370       `muse-file-extension' is defined, use it to filter the entries.
2371     
2372     * lisp/muse.el (muse-file-extension): Fix messed up attempt to set
2373       variable.  Move higher in file.
2374     
2375     * lisp/muse.el (muse-update-ignored-extensions-regexp): Use given
2376       argument instead of the real name of the variable.
2378     modified files:
2379      ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
2380      lisp/muse.el
2383 2005-07-09 00:10:01 GMT Michael Olson <mwolson@gnu.org> patch-111
2385     Summary:
2386       Make natural interwiki links between projects mostly work.
2387     Revision:
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.
2396     modified files:
2397      ChangeLog lisp/muse-wiki.el
2400 2005-07-08 22:57:55 GMT Michael Olson <mwolson@gnu.org> patch-110
2402     Summary:
2403       Fix Emacs21 issue with muse-insert-tag.
2404     Revision:
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.
2410     modified files:
2411      ChangeLog lisp/muse-mode.el
2414 2005-07-08 22:55:20 GMT Michael Olson <mwolson@gnu.org> patch-109
2416     Summary:
2417       Fix error with `muse-blosxom-new-entry' and Emacs21.
2418     Revision:
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.
2424     modified files:
2425      ChangeLog lisp/muse-blosxom.el
2428 2005-07-08 21:59:41 GMT Michael Olson <mwolson@gnu.org> patch-108
2430     Summary:
2431       Try to fix an error with `muse-blosxom-get-categories'.
2432     Revision:
2433       muse--main--1.0--patch-108
2435     * lisp/muse-blosxom.el (muse-blosxom-get-categories): Be extra cautious
2436       about processing directories.
2438     modified files:
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
2444     Summary:
2445       Make a distinction between implicit and explicit links at publish-time.
2446     Revision:
2447       muse--main--1.0--patch-107
2449     * lisp/muse-html.el (muse-html-escape-string): Ignore other arguments.
2450     
2451     * lisp/muse-http.el (muse-http-prepare-url): Handle `explicit' argument.
2452     
2453     * lisp/muse-publish.el (muse-publish-url, muse-publish-insert-url): Pass
2454       `explicit' argument.
2455     
2456     * lisp/muse-publish.el (muse-publish-markup-link): Determine whether or
2457       not we are dealing with an explicit link.
2458     
2459     * lisp/muse-publish.el (muse-publish-prepare-url): Ignore other arguments.
2460     
2461     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Take `explicit'
2462       argument, but ignore it.
2463     
2464     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only apply transforms
2465       when link is not explicit.
2467     modified files:
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
2474     Summary:
2475       Implement several WikiWord handling fixes.
2476     Revision:
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
2481       advanced checks.
2482     
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'.
2485     
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.
2489     
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.
2492     
2494     modified files:
2495      ChangeLog lisp/muse-colors.el lisp/muse-mode.el
2496      lisp/muse-wiki.el
2499 2005-07-07 21:34:12 GMT Michael Olson <mwolson@gnu.org> patch-105
2501     Summary:
2502       Attempt to simplify muse-wiki a bit.
2503     Revision:
2504       muse--main--1.0--patch-105
2506     * lisp/muse-colors.el (muse-use-font-lock): Set up muse-colors-markup
2507       here.
2508     
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.
2515     
2516     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only modify URL if
2517       `muse-wiki-use-wikiword' is specified.
2518     
2519     * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Don't process the URL
2520       unless `muse-wiki-use-wikiword' is specified.
2521     
2522     * lisp/muse-wiki.el ("muse-colors"): Add muse-wiki-wikiword-regexp to
2523       muse-colors-markup.
2524     
2525     * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-wikiword-regexp to
2526       muse-publish-markup-regexps.
2527     
2528     * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-transform-wikiword to
2529       muse-publish-url-transforms.
2530     
2531     * lisp/muse-wiki.el (muse-implicit-link-functions): Add
2532       muse-wiki-handle-wikiword to muse-implicit-link-functions.
2533     
2535     modified files:
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
2541     Summary:
2542       Make muse-blosxom use relative name of published file in page-date alist.
2543     Revision:
2544       muse--main--1.0--patch-104
2546     * lisp/muse-blosxom.el (muse-blosxom-base-directory): Move higher in
2547       file.
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.
2551     
2553     modified files:
2554      ChangeLog lisp/muse-blosxom.el
2557 2005-07-07 19:14:38 GMT Michael Olson <mwolson@gnu.org> patch-103
2559     Summary:
2560       Hack on muse-blosxom timestamps somewhat.
2561     Revision:
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,
2566       really.
2567       ("blosxom-html", "blosxom-xhtml"): Call
2568       `muse-blosxom-markup-date-directive' after publishing each entry.
2569     
2571     modified files:
2572      ChangeLog lisp/muse-blosxom.el
2575 2005-07-07 06:27:02 GMT Michael Olson <mwolson@gnu.org> patch-102
2577     Summary:
2578       Fix several startup and compile errors.
2579     Revision:
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.
2584     
2585     * lisp/muse-regexps.el (muse-ignored-extensions-regexp)
2586       (muse-update-ignored-extensions-regexp, muse-ignored-extensions): Move
2587       to muse.el.
2588     
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.
2593     
2594     
2596     modified files:
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
2602     Summary:
2603       Note that muse-file-extension should not have "." in front.
2604     Revision:
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.
2609     
2610     * lisp/muse.el (muse-file-extension): Note that the period at the
2611       beginning of this value should be omitted.
2612     
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
2616       be robust.
2617     
2619     modified files:
2620      ChangeLog lisp/muse-project.el lisp/muse-regexps.el
2621      lisp/muse.el
2624 2005-07-07 05:36:53 GMT Michael Olson <mwolson@gnu.org> patch-100
2626     Summary:
2627       Implement optional file extension of Muse files.
2628     Revision:
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.
2637     
2638     * lisp/muse-project.el (muse-project-find-file): Make use of
2639       `muse-file-extension'.
2640     
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
2646       account.
2647       (muse-ignored-extensions): New option that determines which file
2648       extensions to ignore.  It is in the form of a list of regexps.
2649     
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.
2653     
2654     * lisp/muse.el (muse-page-name): Handle case where
2655       `muse-ignored-extensions-regexp' is nil.
2656     
2658     modified files:
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
2665     Summary:
2666       Document new blosxom convenience feature.
2667     Revision:
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
2672       header.
2673     
2675     modified files:
2676      ChangeLog lisp/muse-blosxom.el
2679 2005-07-06 23:17:35 GMT Michael Olson <mwolson@gnu.org> patch-98
2681     Summary:
2682       Further work on `muse-project-alist' entry generation for blosxom.
2683     Revision:
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.
2688     
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.
2692     
2694     modified files:
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
2700     Summary:
2701       New function: muse-blosxom-project-alist-entry.
2702     Revision:
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'.
2707     
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'.
2710     
2712     modified files:
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
2718     Summary:
2719       Merged from hodique@lifl.fr--2005 (patch 12-23)
2720     Revision:
2721       muse--main--1.0--patch-96
2723     Patches applied:
2724     
2725      * hodique@lifl.fr--2005/muse--yh--1.0--patch-12
2726        Merged from mwolson@gnu.org--2005 (patch 68-76)
2727     
2728      * hodique@lifl.fr--2005/muse--yh--1.0--patch-13
2729        Merged from mwolson@gnu.org--2005 (patch 77-80)
2730     
2731      * hodique@lifl.fr--2005/muse--yh--1.0--patch-14
2732        Merged from mwolson@gnu.org--2005 (patch 81)
2733     
2734      * hodique@lifl.fr--2005/muse--yh--1.0--patch-15
2735        Merged from mwolson@gnu.org--2005 (patch 82)
2736     
2737      * hodique@lifl.fr--2005/muse--yh--1.0--patch-16
2738        Escape % in latex publishing
2739     
2740      * hodique@lifl.fr--2005/muse--yh--1.0--patch-17
2741        bugfix
2742     
2743      * hodique@lifl.fr--2005/muse--yh--1.0--patch-18
2744        small improvement on muse-make-link
2745     
2746      * hodique@lifl.fr--2005/muse--yh--1.0--patch-19
2747        Fix customization of muse-wiki-wikiword-regexp
2748     
2749      * hodique@lifl.fr--2005/muse--yh--1.0--patch-20
2750        Allow full customization of WikiWords
2751     
2752      * hodique@lifl.fr--2005/muse--yh--1.0--patch-21
2753        Fix mouse-2 yank bug in muse-mode
2754     
2755      * hodique@lifl.fr--2005/muse--yh--1.0--patch-22
2756        Fix interpretation order
2757     
2758      * hodique@lifl.fr--2005/muse--yh--1.0--patch-23
2759        Merged from mwolson@gnu.org--2005 (patch 83-95)
2760     
2762     modified files:
2763      ChangeLog lisp/muse-wiki.el
2765     new patches:
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
2782     Summary:
2783       Minor docfixes.
2784     Revision:
2785       muse--main--1.0--patch-95
2787     * lisp/muse-mode.el (muse-follow-name-at-point) 
2788       (muse-follow-name-at-mouse): Docfixes.
2789     
2791     modified files:
2792      ChangeLog lisp/muse-mode.el
2795 2005-07-06 19:30:34 GMT Michael Olson <mwolson@gnu.org> patch-94
2797     Summary:
2798       Fix goof-up in instructions for using `muse-blosxom-new-entry'.
2799     Revision:
2800       muse--main--1.0--patch-94
2802     * lisp/muse-blosxom.el: Fix goof-up in instructions for using
2803       `muse-blosxom-new-entry'.
2804     
2805     * muse.texi (Blosxom Entries): Ditto.
2806     
2808     modified files:
2809      ChangeLog lisp/muse-blosxom.el muse.texi
2812 2005-07-06 18:54:52 GMT Michael Olson <mwolson@gnu.org> patch-93
2814     Summary:
2815       Re-add global mouse-2 event.
2816     Revision:
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.
2823     
2825     modified files:
2826      ChangeLog lisp/muse-mode.el
2829 2005-07-06 07:19:41 GMT Michael Olson <mwolson@gnu.org> patch-92
2831     Summary:
2832       Fix publishing error.
2833     Revision:
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.
2839     
2841     modified files:
2842      ChangeLog lisp/muse-project.el
2845 2005-07-06 06:39:21 GMT Michael Olson <mwolson@gnu.org> patch-91
2847     Summary:
2848       Work on getting to the point where we can resolve project interwiki links.
2849     Revision:
2850       muse--main--1.0--patch-91
2852     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
2853       `muse-publishing-current-file'.
2854     
2855     * lisp/muse-project.el (muse-project-of-file): Ditto.
2856     
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'.
2863     
2864     * lisp/muse-publish.el (muse-publish-output-name): Use
2865       `muse-publishing-current-file'.
2866     
2867     * lisp/muse-publish.el (muse-publish-file): Don't set `muse-current-file'.
2868     
2869     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Recognize
2870       project names.
2871     
2872     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Don't cause project
2873       names to be uninterpreted.  Remove need for muse-assoc-string.
2874     
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.
2879     
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
2884       never happen.
2885     
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.
2889     
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.
2892       How embarrassing.
2893     
2894     * lisp/muse.el (muse-page-name): Use `muse-publishing-current-file'.
2895     
2896     * lisp/muse.el (muse-assoc-string): Remove this, since we no longer need
2897       to use it.
2898     
2900     modified files:
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
2907     Summary:
2908       Mouse-2 on regular text will yank rather than give an error.
2909     Revision:
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.
2916     
2918     modified files:
2919      ChangeLog lisp/muse-mode.el
2922 2005-07-06 02:25:56 GMT Michael Olson <mwolson@gnu.org> patch-89
2924     Summary:
2925       Make interwiki links publish with the correct extension.
2926     Revision:
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
2931       extensions.
2932     
2934     modified files:
2935      ChangeLog lisp/muse-wiki.el
2938 2005-07-06 02:02:42 GMT Michael Olson <mwolson@gnu.org> patch-88
2940     Summary:
2941       Fix publishing of bare interwiki names.
2942     Revision:
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'.
2947     
2948     * lisp/muse.el (muse-assoc-string): New compatibility function that makes
2949       `assoc-string' functionality usable with Emacs21 and XEmacs.
2950     
2952     modified files:
2953      ChangeLog lisp/muse-wiki.el lisp/muse.el
2956 2005-07-06 01:41:24 GMT Michael Olson <mwolson@gnu.org> patch-87
2958     Summary:
2959       Apply a few fixes from Yann's branch.
2960     Revision:
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.
2969     
2970     * lisp/muse-latex.el (muse-latex-markup-regexps): Escape %.
2971     
2972     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Add docstring.
2973     
2974     * lisp/muse.el (muse-page-name): Fix a bug that was inadvertently
2975       introduced previously.
2976     
2978     modified files:
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
2984     Summary:
2985       Warn if file not published; hack further on Wiki stuff.
2986     Revision:
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.
2992     
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.
2996     
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.
3000     
3001     * lisp/muse-publish.el (muse-publish-url): Handle case when returned url
3002       is nil.  If this happens, return the original URL.
3003     
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'
3009       on :set.
3010     
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.
3015     
3016     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Accept an optional
3017       string argument once again, since this behavior is needed when
3018       publishing.
3019       (muse-wiki-handle-wikiword): Ditto.
3020     
3021     * lisp/muse.el (muse-handle-url): Ditto.
3022     
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.
3026     
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.
3031     
3033     modified files:
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
3040     Summary:
3041       Hack on WikiName handling and make TAB work for Wiki links.
3042     Revision:
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'.
3047     
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.
3050     
3051     * lisp/muse-colors.el (muse-colors-link): Pass `t' to `muse-link-face'.
3052     
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.
3056     
3057     * lisp/muse-mode.el (muse-mode-fill-nobreak-p, muse-link-at-point):
3058       Docfix.
3059     
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.
3065     
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.
3070     
3071     * lisp/muse-mode.el (muse-visit-link): Docfix.  Call
3072       `muse-visit-link-default'.
3073     
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.
3080     
3081     * lisp/muse-project.el (muse-project-batch-publish): Handle case when not
3082       enough command line args are passed in batch mode.
3083     
3084     * lisp/muse-publish.el (muse-publish-markup-regexps): Use
3085       `muse-explicit-link-regexp'.
3086     
3087     * lisp/muse-regexps.el (muse-explicit-link-regexp): Renamed from
3088       `muse-link-regexp'.
3089     
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.
3093     
3094     * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): Quote 'boolean.
3095     
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
3099       annoy anyone :^) .
3100     
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'.
3105     
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.
3108     
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.
3112     
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
3122       `muse-handled-url'.
3123     
3125     modified files:
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
3133     Summary:
3134       Allow WikiWords to be ignored with <nop> or "''''".
3135     Revision:
3136       muse--main--1.0--patch-84
3138     * lisp/muse-mode.el (muse-browse-result): Docfixes.
3139     
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
3145       during publishing.
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
3149       WikiWord delimiter.
3150     
3152     modified files:
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
3158     Summary:
3159       Update postal address of FSF in muse-wiki.el.
3160     Revision:
3161       muse--main--1.0--patch-83
3163     * lisp/muse-wiki.el: Update postal address of the FSF.
3164     
3166     modified files:
3167      ChangeLog lisp/muse-wiki.el
3170 2005-07-01 22:48:51 GMT Michael Olson <mwolson@gnu.org> patch-82
3172     Summary:
3173       Interpret explicit links before emphasis.
3174     Revision:
3175       muse--main--1.0--patch-82
3177     * lisp/muse-publish.el (muse-publish-markup-regexps): Interpret explicit
3178       links before emphasis.
3179     
3180     * lisp/muse-wiki.el (muse-publish): Make rules use a multiple of 100 just
3181       for the heck of it.
3183     modified files:
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
3189     Summary:
3190       Wiki hacking, regexp tweaks.
3191     Revision:
3192       muse--main--1.0--patch-81
3194     * lisp/muse-project.el (muse-project-ignore-regexp): Change group to
3195       muse-regexp.
3196     
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.
3201     
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.
3205     
3206     * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use wikified EmacsWiki
3207       by default.
3208     
3209     * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use "choice" instead of
3210       "or".
3211     
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!
3215     
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
3218       at point.
3219     
3220     * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Make URL optional and
3221       look for a suitable value at point if needed.
3222     
3223     * lisp/muse-wiki.el: Make interwiki regexps color the same as wikiwords.
3224     
3225     * lisp/muse-wiki.el: Add publishing rule for muse-wiki-interwiki-regexp.
3226     
3227     * lisp/muse-wiki.el (muse-mode-link-functions): Add interwiki handling.
3229     modified files:
3230      ChangeLog lisp/muse-project.el lisp/muse-regexps.el
3231      lisp/muse-wiki.el
3234 2005-06-25 04:44:00 GMT Michael Olson <mwolson@gnu.org> patch-80
3236     Summary:
3237       Make installation of manual when not using Debian go smoothly.
3238     Revision:
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
3243       the Info menu.
3244     
3245     * Makefile (install): Make use of INSTALLINFO.
3246     
3247     * README (Installation): Give directions for changing INSTALLINFO on a
3248       Debian system and changing where Muse is installed.
3249     
3250     * muse.texi: Ditto.
3252     modified files:
3253      ChangeLog Makefile Makefile.defs README muse.texi
3256 2005-06-25 04:09:15 GMT Michael Olson <mwolson@gnu.org> patch-79
3258     Summary:
3259       Fix compiler warning induced by last patch.
3260     Revision:
3261       muse--main--1.0--patch-79
3263     * lisp/muse-project.el (muse-current-file): Move to muse.el to fix
3264       compiler warning.
3266     modified files:
3267      ChangeLog lisp/muse-project.el lisp/muse.el
3270 2005-06-25 04:02:11 GMT Michael Olson <mwolson@gnu.org> patch-78
3272     Summary:
3273       Add `muse-current-file', fix minor QuickStart issue.
3274     Revision:
3275       muse--main--1.0--patch-78
3277     * examples/QuickStart: Make John Wiegley the author.
3278     
3279     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
3280       `muse-current-file' instead of `buffer-file-name'.
3281     
3282     * lisp/muse-project.el (muse-current-project): Document.
3283     
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'.
3288     
3289     * lisp/muse-publish.el (muse-publish-file): Set `muse-current-file' here.
3290     
3291     * lisp/muse.el (muse-page-name): Make use of `muse-current-file'.
3293     modified files:
3294      ChangeLog examples/QuickStart lisp/muse-blosxom.el
3295      lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
3296      lisp/muse.el
3299 2005-06-24 21:15:35 GMT Michael Olson <mwolson@gnu.org> patch-77
3301     Summary:
3302       Make muse-replace-regexp-in-string closer to its parent; no func change.
3303     Revision:
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.
3309     
3311     modified files:
3312      ChangeLog lisp/muse.el
3315 2005-06-24 00:22:12 GMT Michael Olson <mwolson@gnu.org> patch-76
3317     Summary:
3318       Play nicely with fill, adaptive-fill, and flyspell.
3319     Revision:
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.
3324     
3325     * lisp/muse-mode.el (muse-mode-link-functions)
3326       (muse-mode-handler-functions): Minor docfix.
3327     
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.
3332     
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
3335       broken up.
3336     
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.
3340     
3341     * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Break up long line; no
3342       functionality change.
3344     modified files:
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
3350     Summary:
3351       Minor doc changes and code prettification.
3352     Revision:
3353       muse--main--1.0--patch-75
3355     * AUTHORS: Note that YH's assignment is in the mail.
3356     
3357     * README (scripts): Explain better the contents of the `scripts'
3358       directory.
3359     
3360     * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Split long line.
3362     modified files:
3363      AUTHORS ChangeLog README lisp/muse-wiki.el
3366 2005-06-23 05:20:04 GMT Michael Olson <mwolson@gnu.org> patch-74
3368     Summary:
3369       Merged from hodique@lifl.fr--2005 (patch 7-11)
3370     Revision:
3371       muse--main--1.0--patch-74
3373     Patches applied:
3374     
3375      * hodique@lifl.fr--2005/muse--yh--1.0--patch-7
3376        split WikiWords and InterWiki links into their own package
3377     
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
3380     
3381      * hodique@lifl.fr--2005/muse--yh--1.0--patch-9
3382        Mimic experimental behavior for interwiki
3383     
3384      * hodique@lifl.fr--2005/muse--yh--1.0--patch-10
3385        fix notes publishing
3386     
3387      * hodique@lifl.fr--2005/muse--yh--1.0--patch-11
3388        various minor fixes
3390     new files:
3391      lisp/.arch-ids/muse-wiki.el.id lisp/muse-wiki.el
3393     modified files:
3394      ChangeLog lisp/muse-colors.el lisp/muse-html.el
3395      lisp/muse-mode.el lisp/muse-publish.el lisp/muse.el
3397     renamed files:
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
3403     new patches:
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
3413     Summary:
3414       Tell people where to find on-line version of manual.
3415     Revision:
3416       muse--main--1.0--patch-73
3418     * README: Add on-line locations for manual.
3419     
3420     * muse.texi: Remove @include directive.  This makes generating a PDF of
3421       this documentation a lot easier.
3422     
3423     * muse.texi (Preface): Add on-line locations for manual.
3425     modified files:
3426      ChangeLog README muse.texi
3429 2005-06-22 19:57:42 GMT Michael Olson <mwolson@gnu.org> patch-72
3431     Summary:
3432       Try to make Muse play nice with outline minor mode.
3433     Revision:
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
3439     invisibility.
3440     
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
3443     this function.
3445     modified files:
3446      ChangeLog lisp/muse-colors.el lisp/muse.el
3449 2005-06-22 08:02:58 GMT Michael Olson <mwolson@gnu.org> patch-71
3451     Summary:
3452       Minor grammar fix in Introduction section of manual.
3453     Revision:
3454       muse--main--1.0--patch-71
3456     * muse.texi (Introduction): Minor grammar fix.
3458     modified files:
3459      ChangeLog muse.texi
3462 2005-06-22 06:32:02 GMT Michael Olson <mwolson@gnu.org> patch-70
3464     Summary:
3465       Release Muse 3.01.
3466     Revision:
3467       muse--main--1.0--patch-70
3469     * lisp/muse-colors.el: Remove unnecessary use of Version in header.
3470     
3471     * lisp/muse-html.el (muse-html-encoding-map): Add mapping for iso-8859-1.
3472     
3473     * lisp/muse-poem.el (muse-poem-markup-strings)
3474       (muse-poem-chapbook-strings): Make customizable.
3475     
3476     * lisp/muse-poem.el (muse-chapbook-latex-header)
3477       (muse-chapbook-latex-footer): Docfix.
3478     
3479     * lisp/muse-texinfo.el (muse-texinfo-info-extension)
3480       (muse-texinfo-pdf-extension): Ditto.
3481     
3482     * lisp/muse.el (muse-version): Change to 3.01.
3483     
3484     * muse.texi (Poem, Texinfo): Last two publishing styles complete.  We're
3485       done, for now!
3487     modified files:
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
3494     Summary:
3495       Tweak documentation thoroughly; still incomplete.
3496     Revision:
3497       muse--main--1.0--patch-69
3499     * README: Minor tweaks.
3500     
3501     * muse.texi: Massively rename chapters so that the titles are more
3502       descriptive.  Clean up grammar.
3503     
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.
3507     
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
3510       previous content.
3511     
3512     * muse.texi (Blosxom): Turn the sections of this section into
3513       subsections.
3514     
3515     * muse.texi (Getting Help and Reporting Bugs): Turn this into a list.  I
3516       like lists!
3517     
3518     * muse.texi (History): Add a "2005" item.
3520     modified files:
3521      ChangeLog README muse.texi
3524 2005-06-19 07:15:45 GMT Michael Olson <mwolson@gnu.org> patch-68
3526     Summary:
3527       Finish documenting 2 more publishing styles.
3528     Revision:
3529       muse--main--1.0--patch-68
3531     * lisp/muse-blosxom.el, lisp/muse-latex.el: Minor docfixes throughout.
3532     
3533     * lisp/muse-journal.el: Docfixes.
3534     
3535     * lisp/muse-publish.el (muse-publish-markup-functions): Add significant
3536       documentation to this function.
3537     
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
3541       by this style.
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
3545       `muse-publish.el'.
3547     modified files:
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
3554     Summary:
3555       Make Muse installable and correct an Emacs21 issue.
3556     Revision:
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
3563       files.
3564       (install): New rule that installs Muse source code, compiled .elc
3565       files, and the manual into proper places.
3566     
3567     * Makefile.defs (ELISPDIR, INFODIR): Correct minor goof-up.
3568     
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.
3573     
3574     * lisp/Makefile (EL): Populate with .el files.
3575       (install): New rule that installs both .elc and .el files.
3576     
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
3579       doesn't error out.
3581     modified files:
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
3588     Summary:
3589       Cater even more to XEmacs and its annoying whims.
3590     Revision:
3591       muse--main--1.0--patch-66
3593     * examples/Makefile (%.html, %.pdf, %.info): Pass EMACS value as
3594       environment variable.
3595     
3596     * lisp/Makefile (%.elc, test): Don't use "-L" option since XEmacs can't
3597       handle it.  Load `muse-build.el' instead.
3598     
3599     * lisp/muse-colors.el (muse-colors-link): Add note that `link' is not
3600       used.
3601     
3602     * lisp/muse-journal.el (muse-journal-latex-munge-buffer)
3603       (muse-journal-rss-munge-buffer): Add note that the `qotd' binding is
3604       not used.
3605     
3606     * lisp/muse-journal.el (muse-journal-generate-pages): Add note that this
3607       function does not appear to be used.
3608     
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
3612       need to do so.
3613     
3614     * lisp/muse-blosxom.el (muse-blosxom-title-to-file): Use
3615       `muse-replace-regexp-in-string' in place of `replace-regexp-in-string'
3616     
3617     * lisp/muse-journal.el (muse-journal-anchorize-title): Ditto.
3618     
3619     * lisp/muse-colors.el (muse-colors-custom-tags): Remove unused binding to
3620       make XEmacs shut up.
3621     
3622     * lisp/muse-convert.el (muse-write-footnote): Ditto.
3623     
3624     * lisp/muse-html.el (muse-html-markup-table): Ditto.
3625     
3626     * lisp/muse-http.el (muse-winnow-list): Ditto.
3627     
3628     * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
3629     
3630     * lisp/muse-project.el (muse-project-file-entries): Ditto.
3631     
3632     * lisp/muse-publish.el (muse-publish-markup): Ditto.
3633     
3634     * scripts/muse-build.el: Add contrib path first; probably doesn't change
3635       anything.
3636     
3637     * scripts/publish: Use EMACS environment variable instead of hard-coding
3638       it.
3640     modified files:
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
3650     Summary:
3651       Move lisp files to `lisp' directory; hack on Makefiles, XEmacs compat.
3652     Revision:
3653       muse--main--1.0--patch-65
3655     * AUTHORS: Update entry.
3656     
3657     * muse-*.el: Move to the lisp directory.
3658     
3659     * lisp/Makefile: New file containing rules to test and compile the
3660       source.
3661     
3662     * Makefile.defs: New file that contains common definitions for all other
3663       Makefiles, such as Emacs command to use.
3664     
3665     * Makefile: Move lisp-specific rules to lisp/Makefile.
3666       (SUBDIRS): New variable containing subdirectories to clean.
3667     
3668     * README: Update to reflect new location of source files.  Give updated
3669       directions for compiling with XEmacs.
3670     
3671     * examples/Makefile (.PRECIOUS): Added to denote which type of files to
3672       compile.
3673       (%.html): Pass SITEFLAG as an environment variable to
3674       ../scripts/publish.
3675     
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.
3679     
3680     * lisp/muse-colors.el (muse-make-faces): Bind newsym locally.
3681     
3682     * lisp/muse-convert.el: Move line to commentary section.
3683     
3684     * lisp/muse-latex.el (muse-latex-markup-table): Note that the
3685       locally-bound `type' variable isn't used here.
3686     
3687     * lisp/muse-mode.el (muse-index-as-string): Remove unused `file' binding.
3688     
3689     * lisp/muse-texinfo.el (muse-texinfo-markup-table): Remove unused `field'
3690       binding.
3691     
3692     * scripts/muse-build.el (load-path): Correct paths.
3693     
3694     * scripts/muse-build.el (muse-elint-files): Add a few variables here so
3695       as to avoid spurious warnings.
3696     
3697     * scripts/publish (style): Make use of SITEFLAG environment variable, if
3698       it exists.
3699     
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.
3704     
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.
3709     
3710     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-region)
3711       (muse-colors-custom-tags, muse-colors-link, muse-colors-title): Ditto.
3712     
3713     * lisp/muse-convert.el (muse-latex-transform): Ditto.
3714     
3715     * lisp/muse-html.el (muse-html-insert-anchor, muse-html-markup-footnote)
3716       (muse-html-insert-contents): Ditto.
3717     
3718     * lisp/muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
3719     
3720     * lisp/muse-mode.el (muse-link-at-point, muse-edit-link-at-point): Ditto.
3721     
3722     * lisp/muse-poem.el (muse-poem-prepare-buffer): Ditto.
3723     
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.
3727     
3728     * scripts/muse-build.el (muse-elint-files): Ditto.
3730     new files:
3731      .arch-ids/Makefile.defs.id Makefile.defs lisp/.arch-ids/=id
3732      lisp/.arch-ids/Makefile.id lisp/Makefile
3734     modified files:
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
3742     renamed files:
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
3775      muse-blosxom.el
3776        ==> lisp/muse-blosxom.el
3777      muse-book.el
3778        ==> lisp/muse-book.el
3779      muse-colors.el
3780        ==> lisp/muse-colors.el
3781      muse-convert.el
3782        ==> lisp/muse-convert.el
3783      muse-docbook.el
3784        ==> lisp/muse-docbook.el
3785      muse-html.el
3786        ==> lisp/muse-html.el
3787      muse-http.el
3788        ==> lisp/muse-http.el
3789      muse-journal.el
3790        ==> lisp/muse-journal.el
3791      muse-latex.el
3792        ==> lisp/muse-latex.el
3793      muse-mode.el
3794        ==> lisp/muse-mode.el
3795      muse-poem.el
3796        ==> lisp/muse-poem.el
3797      muse-project.el
3798        ==> lisp/muse-project.el
3799      muse-publish.el
3800        ==> lisp/muse-publish.el
3801      muse-regexps.el
3802        ==> lisp/muse-regexps.el
3803      muse-texinfo.el
3804        ==> lisp/muse-texinfo.el
3805      muse.el
3806        ==> lisp/muse.el
3808     new directories:
3809      lisp lisp/.arch-ids
3812 2005-06-18 20:12:05 GMT Michael Olson <mwolson@gnu.org> patch-64
3814     Summary:
3815       Massively untabify files.
3816     Revision:
3817       muse--main--1.0--patch-64
3820     modified files:
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
3831     Summary:
3832       Merged from hodique@lifl.fr--2005 (patch 2-6), without the WikiWord change.
3833     Revision:
3834       muse--main--1.0--patch-63
3836     (Summary of changes that Yann made)
3837     
3838     * muse-colors.el (muse-colors-link): Whitespace cleanup.
3839     
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.
3845     
3846     Patches applied:
3847     
3848      * hodique@lifl.fr--2005/muse--yh--1.0--patch-2
3849        merge from mwolson@gnu.org--2005
3850     
3851      * hodique@lifl.fr--2005/muse--yh--1.0--patch-3
3852        Accept WikiWords as links [mostly rescinded]
3853     
3854      * hodique@lifl.fr--2005/muse--yh--1.0--patch-4
3855        merge from mwolson@gnu.org--2005/muse--main--1.0
3856     
3857      * hodique@lifl.fr--2005/muse--yh--1.0--patch-5
3858        Merged from mwolson@gnu.org--2005 (patch 60-62)
3859     
3860      * hodique@lifl.fr--2005/muse--yh--1.0--patch-6
3861        provide a string view of the index
3863     modified files:
3864      ChangeLog muse-colors.el muse-latex.el muse-mode.el
3866     new patches:
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
3876     Summary:
3877       Document Blosxom, Book, DocBook, and HTML publishing styles.
3878     Revision:
3879       muse--main--1.0--patch-62
3881     * muse-blosxom.el: Clean up header.
3882     
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'.
3887     
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.
3893     
3894     * muse.texi (Blosxom, Book, DocBook, HTML, Deriving Styles): New
3895       sections.
3897     modified files:
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
3903     Summary:
3904       Begin work on Publishing Styles section of manual.
3905     Revision:
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'.
3911     
3912     * examples/QuickStart (Authoring mode): Remove empty section.
3913     
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
3918       this in the title.
3919     
3920     * README: Actually remember to add this file.
3922     new files:
3923      .arch-ids/README.id README
3925     modified files:
3926      ChangeLog Makefile examples/QuickStart muse.texi
3929 2005-06-17 01:10:41 GMT Michael Olson <mwolson@gnu.org> patch-60
3931     Summary:
3932       Document Markup Rules.
3933     Revision:
3934       muse--main--1.0--patch-60
3936     * examples/QuickStart: Remove stray <comment> tag.
3937     
3938     * muse.texi (Top): Comment every menu line.
3939       (Markup Rules): New section with plenty of subsections.
3941     modified files:
3942      ChangeLog examples/QuickStart muse.texi
3945 2005-06-15 23:50:12 GMT Michael Olson <mwolson@gnu.org> patch-59
3947     Summary:
3948       Release this as Muse 3.00.90 (RC1).
3949     Revision:
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.
3954     
3955     * examples/README: Renamed to QuickStart.
3956     
3957     * examples/Makefile (EXAMPLES): Reflect name change of README.
3958     
3959     * muse.el: Ditto.
3961     modified files:
3962      ChangeLog Makefile examples/Makefile muse.el
3964     renamed files:
3965      examples/.arch-ids/README.id
3966        ==> examples/.arch-ids/QuickStart.id
3967      examples/README
3968        ==> examples/QuickStart
3971 2005-06-15 22:47:05 GMT Michael Olson <mwolson@gnu.org> patch-58
3973     Summary:
3974       Makefile refactoring.
3975     Revision:
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.
3981     
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.
3985     
3986     * examples/Makefile: Move all README-related rules here.
3987     
3988     * examples/README: Add an "About this document" section.  
3989     
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
3993       path.
3994     
3995     * muse.texi: Change version to 3.00.90 (RC1).
3996     
3997     * muse.el: Change location of the README file in header.
3998     
3999     * muse.el (muse-version): Update to 3.00.90 (RC1).
4001     new files:
4002      examples/.arch-ids/Makefile.id examples/Makefile
4004     modified files:
4005      ChangeLog Makefile examples/README muse.el muse.texi
4006      scripts/publish
4008     renamed files:
4009      .arch-ids/README.id
4010        ==> examples/.arch-ids/README.id
4011      README
4012        ==> examples/README
4015 2005-06-14 03:14:05 GMT Michael Olson <mwolson@gnu.org> patch-57
4017     Summary:
4018       Update my example configuration.
4019     Revision:
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.
4025     modified files:
4026      ChangeLog examples/mwolson/muse-init.el
4029 2005-06-14 03:08:54 GMT Michael Olson <mwolson@gnu.org> patch-56
4031     Summary:
4032       Provide optional outline-style faces; customization fixes; experimental stuff.
4033     Revision:
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.
4048     
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.
4055     
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.
4061     
4062     * muse-regexps.el (muse-regexp): Improve description.
4063     
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.
4067     
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
4070       in Emacs code.
4071     
4072     * muse-colors.el (muse-colors): Ditto.
4073     
4074     * muse-docbook.el (muse-docbook): Ditto.
4075     
4076     * muse-html.el (muse-html): Ditto.
4077     
4078     * muse-http.el (muse-http): Ditto.
4079     
4080     * muse-message.el (muse-message): Ditto.
4081     
4082     * muse-mode.el (muse-mode): Ditto.
4083     
4084     * muse-project.el (muse-project): Ditto.
4085     
4086     * muse-publish.el (muse-publish): Ditto.
4087     
4088     * muse.el (muse): Ditto.
4090     new files:
4091      experimental/.arch-ids/=id
4092      experimental/.arch-ids/muse-wiki.el.id
4093      experimental/muse-wiki.el
4095     modified files:
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
4099      muse.el
4101     renamed files:
4102      .arch-ids/muse-message.el.id
4103        ==> experimental/.arch-ids/muse-message.el.id
4104      muse-message.el
4105        ==> experimental/muse-message.el
4107     new directories:
4108      experimental experimental/.arch-ids
4111 2005-06-13 22:37:20 GMT Michael Olson <mwolson@gnu.org> patch-55
4113     Summary:
4114       Fix publishing error when given an empty string for header/footer.
4115     Revision:
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.
4123     modified files:
4124      ChangeLog muse-publish.el
4127 2005-06-13 22:01:00 GMT Michael Olson <mwolson@gnu.org> patch-54
4129     Summary:
4130       WYSIWYG emphasis, XEmacs compatibility hacks.
4131     Revision:
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
4140       middle of a word.
4141     
4142     * muse-docbook.el (muse-docbook-markup-paragraph): Move question mark
4143       inside of group.  This will probably not do anything, but it seems
4144       syntactically good.
4145     
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.
4152     
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.
4156     
4157     * muse-publish.el (muse-publish-markup-word): Allow underlines to be
4158       multi-line.
4160     modified files:
4161      ChangeLog muse-colors.el muse-docbook.el muse-html.el
4162      muse-publish.el
4165 2005-06-13 01:13:08 GMT Michael Olson <mwolson@gnu.org> patch-53
4167     Summary:
4168       Minor code cleanup to address elint issues.
4169     Revision:
4170       muse--main--1.0--patch-53
4172     * Makefile (test): Don't build README files during this rule.  Remove
4173       spurious "make clean" statement.
4174     
4175     * muse-colors.el (muse-colors-tags): Make sure that this appears in the
4176       `muse-colors' group, and give it a proper type.
4177     
4178     * muse-mode.el: Wrap condition-case around `eval-when-compile'.
4179     
4180     * examples/johnw/muse-johnw.el (muse-my-html-insert-contents,
4181       muse-my-journal-find-entries): Replace `string-to-int' with
4182       `string-to-number'.
4183     
4184     * muse-html.el (muse-html-insert-contents): Ditto.
4185     
4186     * muse-journal.el (muse-journal-html-munge-buffer,
4187       muse-journal-latex-munge-buffer): Ditto.
4188     
4189     * muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
4190     
4191     * muse-publish.el (muse-publish-markup-footnote,
4192       muse-publish-contents-tag): Ditto.
4193     
4194     * muse-regexps.el (muse-extreg-usable-p): Ditto.
4196     modified files:
4197      ChangeLog Makefile examples/johnw/muse-johnw.el muse-colors.el
4198      muse-html.el muse-journal.el muse-mode.el muse-publish.el
4199      muse-regexps.el
4202 2005-06-13 00:41:10 GMT Michael Olson <mwolson@gnu.org> patch-52
4204     Summary:
4205       Add ability to automate the creation a new blosxom entry.
4206     Revision:
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.
4211     
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.
4214     
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.
4218     
4219     * muse-blosxom.el (muse-blosxom-base-directory): New customizable
4220       variable that specifies where the base directory of your blog entries
4221       is found.
4222     
4223     * muse-blosxom.el (muse-blosxom-get-categories): Get the categories from
4224       the base directory.  Explore categories recursively.
4225     
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.
4229     
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
4233       inserted.
4235     modified files:
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
4241     Summary:
4242       Change mailing address of FSF, add AUTHORS file.
4243     Revision:
4244       muse--main--1.0--patch-51
4246     * muse-*.el, muse.texi: Change mailing address of FSF.
4247     
4248     * muse.texi (Contributors): Fix typo.
4249     
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,
4252       etc.
4254     new files:
4255      .arch-ids/AUTHORS.id AUTHORS
4257     modified files:
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
4262      muse.texi
4265 2005-06-12 21:33:24 GMT Michael Olson <mwolson@gnu.org> patch-50
4267     Summary:
4268       Merged from hodique@lifl.fr--2005 (patch 0-1)
4269     Revision:
4270       muse--main--1.0--patch-50
4272     Patches applied:
4273     
4274      * hodique@lifl.fr--2005/muse--yh--1.0--base-0
4275        tag of mwolson@gnu.org--2005/muse--main--1.0--patch-49
4276     
4277      * hodique@lifl.fr--2005/muse--yh--1.0--patch-1
4278        fix .html (for example) in visible names for links
4280     modified files:
4281      ChangeLog muse-publish.el
4283     new patches:
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
4290     Summary:
4291       Make generated X(HT)ML show up in the right encoding in other modes.
4292     Revision:
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.
4299     
4300     * muse-journal.el (muse-journal-rss-header): Automatically determine the
4301       encoding instead of hard-coding it.
4302     
4303     * muse-message.el: Add content to Commentary section, explaining the use
4304       of this publishing style.
4306     modified files:
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
4312     Summary:
4313       Move regexps to same group, only make 4 heading faces.
4314     Revision:
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
4319       plain text.
4320       (muse-colors-markup): Only recognize 4 levels of heading.
4321     
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.
4327     modified files:
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
4333     Summary:
4334       Update my example config, minor code cleanup.
4335     Revision:
4336       muse--main--1.0--patch-47
4338     * examples/mwolson/muse-init.el (muse-project-alist): Shorten project
4339       names and add "Plans" project.
4340     
4341     * muse-docbook.el (looking-back): Delete.
4342     
4343     * muse-html.el (looking-back): Delete.
4344     
4345     * muse-html.el (muse-html-markup-paragraph): Use `muse-looking-back'
4346       instead of `looking-back'.
4347     
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.
4352     removed files:
4353      contrib/.arch-ids/pcomplete.el.id contrib/pcomplete.el
4355     modified files:
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
4362     Summary:
4363       Handle a few paragraph publishing edge cases better.
4364     Revision:
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.
4374     
4375     * muse-blosxom.el (muse-blosxom-markup-regexps): Ditto.
4376     
4377     * muse-html.el (muse-html-markup-regexps, muse-html-markup-paragraph):
4378       Ditto.
4379       (muse-html-markup-paragraph-close): Removed.
4381     modified files:
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
4387     Summary:
4388       Improve prompt when reading a tag.
4389     Revision:
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.
4395     modified files:
4396      ChangeLog muse-mode.el
4399 2005-05-28 23:34:50 GMT Michael Olson <mwolson@gnu.org> patch-44
4401     Summary:
4402       Warn user when publishing fails due to a private directory.
4403     Revision:
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.
4411     modified files:
4412      ChangeLog muse-project.el
4415 2005-05-28 23:21:39 GMT Michael Olson <mwolson@gnu.org> patch-43
4417     Summary:
4418       Fix error with example tags and message publishing style.
4419     Revision:
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.
4424     
4425     * muse-message.el (muse-message-example-tag): Don't require two
4426       additional (unused) arguments.
4428     modified files:
4429      ChangeLog muse-colors.el muse-message.el
4432 2005-05-22 05:58:40 GMT Michael Olson <mwolson@gnu.org> patch-42
4434     Summary:
4435       Always end the published document with a newline.
4436     Revision:
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.
4441     
4442     * muse-docbook.el (muse-docbook-markup-paragraph-close): Ditto.
4444     modified files:
4445      ChangeLog muse-docbook.el muse-html.el
4448 2005-05-22 01:26:13 GMT Michael Olson <mwolson@gnu.org> patch-41
4450     Summary:
4451       Don't let automatic backup files crash the publishing process.
4452     Revision:
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").
4459     
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.
4462     
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.
4468     modified files:
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
4474     Summary:
4475       Apply fix in previous patch to the DocBook publishing style.
4476     Revision:
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.
4481     
4483     modified files:
4484      ChangeLog muse-docbook.el
4487 2005-05-20 20:28:32 GMT Michael Olson <mwolson@gnu.org> patch-39
4489     Summary:
4490       Fix newly-introduced lock-up during HTML publishing.
4491     Revision:
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.
4498     
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.
4505     modified files:
4506      ChangeLog muse-blosxom.el muse-html.el
4509 2005-05-19 23:44:16 GMT Michael Olson <mwolson@gnu.org> patch-38
4511     Summary:
4512       Parenthesis goofup.
4513     Revision:
4514       muse--main--1.0--patch-38
4516     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove stray parenthesis.
4517     
4519     modified files:
4520      ChangeLog muse-blosxom.el
4523 2005-05-19 23:41:54 GMT Michael Olson <mwolson@gnu.org> patch-37
4525     Summary:
4526       Make docbook and blosxom modes close paragraphs properly at end.
4527     Revision:
4528       muse--main--1.0--patch-37
4530     * muse-blosxom.el (muse-blosxom-markup-regexps): Use new rule from last
4531       patch.
4532     
4533     * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
4534       (muse-docbook-markup-paragraph-close): Adapt from
4535       `muse-html-markup-paragraph-close'.
4536     
4537     * muse-html.el (muse-html-markup-paragraph-close): Add newline so that we
4538       preserve the same appearance as before the last patch.
4540     modified files:
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
4546     Summary:
4547       Bugfix: Close P tag properly at end of file.
4548     Revision:
4549       muse--main--1.0--patch-36
4551     * muse-blosxom.el: Fix bug where loading this file twice would cause an
4552       error.
4553     
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.
4559     modified files:
4560      ChangeLog muse-blosxom.el muse-html.el
4563 2005-05-18 06:07:02 GMT Michael Olson <mwolson@gnu.org> patch-35
4565     Summary:
4566       Update my example settings.
4567     Revision:
4568       muse--main--1.0--patch-35
4570     * examples/mwolson/muse-init.el: Synchronize with my current settings.
4572     modified files:
4573      ChangeLog examples/mwolson/muse-init.el
4576 2005-05-18 06:03:07 GMT Michael Olson <mwolson@gnu.org> patch-34
4578     Summary:
4579       Update documentation for C-c TAB feature.
4580     Revision:
4581       muse--main--1.0--patch-34
4583     * muse.texi (Keystroke Summary): Note that C-c TAB calls
4584       `muse-insert-tag'.
4585     
4587     modified files:
4588      ChangeLog muse.texi
4591 2005-05-18 06:00:27 GMT Michael Olson <mwolson@gnu.org> patch-33
4593     Summary:
4594       New feature: tag completion with C-c TAB.
4595     Revision:
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
4601       `muse-insert-tag'.
4602       (muse-insert-tag): New function that interactively prompts the user for
4603       a tag to use.
4605     modified files:
4606      ChangeLog muse-mode.el
4609 2005-05-18 05:49:07 GMT Michael Olson <mwolson@gnu.org> patch-32
4611     Summary:
4612       Fix XHTML validation error with <hr> and <br>.
4613     Revision:
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.
4620     modified files:
4621      ChangeLog muse-html.el
4624 2005-05-12 22:46:10 GMT Michael Olson <mwolson@gnu.org> patch-31
4626     Summary:
4627       Remove flyspell overlays on links.
4628     Revision:
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
4635       problems.
4637     modified files:
4638      ChangeLog muse-colors.el
4641 2005-05-06 03:30:05 GMT Michael Olson <mwolson@gnu.org> patch-30
4643     Summary:
4644       Update my example Muse settings.
4645     Revision:
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.
4658     modified files:
4659      ChangeLog examples/mwolson/muse-init.el
4662 2005-04-21 18:25:28 GMT Michael Olson <mwolson@gnu.org> patch-29
4664     Summary:
4665       Add simple `muse-version' function.
4666     Revision:
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.
4673     modified files:
4674      ChangeLog muse.el
4677 2005-04-21 18:19:02 GMT Michael Olson <mwolson@gnu.org> patch-28
4679     Summary:
4680       Don't compile documentation by default.
4681     Revision:
4682       muse--main--1.0--patch-28
4684     * Makefile (all): Don't compile documentation by default.
4685       (doc): Use this rule to compile documentation.
4687     modified files:
4688      ChangeLog Makefile
4691 2005-04-16 18:08:24 GMT Michael Olson <mwolson@gnu.org> patch-27
4693     Summary:
4694       Merge RSS 2.0 enclosure support for muse-journal.el from johnw
4695     Revision:
4696       muse--main--1.0--patch-27
4698     2005-04-16  Michael Olson  <mwolson@gnu.org>
4699     
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
4704         trivial.
4705         (muse-journal-rss-entry-template): Add enclosure usage to example.
4706         (muse-journal-rss-munge-buffer): Implement enclosures.
4708     modified files:
4709      ChangeLog muse-journal.el
4712 2005-04-15 05:54:30 GMT Michael Olson <mwolson@gnu.org> patch-26
4714     Summary:
4715       Standardize source headers, appease elint, don't require planner
4716     Revision:
4717       muse--main--1.0--patch-26
4719     2005-04-15  Michael Olson  <mwolson@gnu.org>
4720     
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.
4724     
4725         * muse-blosxom.el: Handle case where planner is not loaded so that
4726         it isn't a hard requirement.
4727     
4728         * muse-colors.el: Move definition of `muse-colors-tag-info' up so
4729         that elint doesn't complain.
4730     
4731         * muse-message.el (muse-message-markup-link): Don't throw up on
4732         links with no description.
4733     
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.
4741     
4743     removed files:
4744      experimental/.arch-ids/=id
4746     modified files:
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
4753     renamed files:
4754      .arch-ids/muse-build.el.id
4755        ==> scripts/.arch-ids/muse-build.el.id
4756      muse-build.el
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
4765     Summary:
4766       Merge contents of muse-latexcjk.el into muse-latex.el.
4767     Revision:
4768       muse--main--1.0--patch-25
4770     2005-04-14  Michael Olson  <mwolson@gnu.org>
4771     
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.
4776     
4777         * muse-latexcjk.el: Removed, functionality merged with
4778         muse-latex.el
4780     removed files:
4781      .arch-ids/muse-latexcjk.el.id muse-latexcjk.el
4783     modified files:
4784      ChangeLog muse-latex.el
4787 2005-04-06 23:25:47 GMT Michael Olson <mwolson@gnu.org> patch-24
4789     Summary:
4790       Merge muse-xhtml.el into muse-html.el.
4791     Revision:
4792       muse--main--1.0--patch-24
4794     2005-04-06  Michael Olson  <mwolson@gnu.org>
4795     
4796         * examples/mwolson/muse-init.el: Update with respect to the
4797         muse-xhtml.el merge.
4798     
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.
4805     
4806         * muse-xhtml.el: Removed; contents merged into muse-html.el.
4808     removed files:
4809      .arch-ids/muse-xhtml.el.id muse-xhtml.el
4811     modified files:
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
4817     Summary:
4818       Try to fix regexps for Emacs 21.4.
4819     Revision:
4820       muse--main--1.0--patch-23
4822     2005-04-05  Michael Olson  <mwolson@gnu.org>
4823     
4824         * muse-regexps.el (muse-extreg-usable-p): Try to make regexps work
4825         for Emacs 21.4.
4827     modified files:
4828      ChangeLog muse-regexps.el
4831 2005-04-01 17:59:47 GMT Michael Olson <mwolson@gnu.org> patch-22
4833     Summary:
4834       Add comments to the publish-project example script
4835     Revision:
4836       muse--main--1.0--patch-22
4838     2005-04-01  Michael Olson  <mwolson@gnu.org>
4839     
4840         * examples/publish-project: Moved here from
4841         scripts/publish-project.  Added a few comments so people know what
4842         it is used for.
4844     modified files:
4845      ChangeLog examples/publish-project
4847     renamed files:
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
4856     Summary:
4857       New XHTML style, add more examples to my sample muse config
4858     Revision:
4859       muse--main--1.0--patch-21
4861     2005-03-31  Michael Olson  <mwolson@gnu.org>
4862     
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.
4869     
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
4876         variable.
4877     
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.
4881     
4882         * muse-blosxom.el: Add new "blosxom-xhtml" style.  The old
4883         "blosxom" style has been renamed to "blosxom-html".  Fix a few
4884         header gaffes.
4885     
4886         * muse-journal.el: Add new "journal-xhtml" style.
4887     
4888         * muse-message.el: Add new "message-xhtml" style.
4890     new files:
4891      .arch-ids/muse-xhtml.el.id muse-xhtml.el
4893     modified files:
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
4900     Summary:
4901       Add my muse configuration to the examples
4902     Revision:
4903       muse--main--1.0--patch-20
4905     2005-03-24  Michael Olson  <mwolson@gnu.org>
4906     
4907         * examples/johnw: Move John Wiegley's configuration to this
4908         directory.
4909     
4910         * examples/mwolson: My configuration files go here.
4911     
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.
4917     new files:
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
4922     modified files:
4923      ChangeLog
4925     renamed files:
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
4935     new directories:
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
4942     Summary:
4943       Add muse-blosxom script and plugin for pyblosxom
4944     Revision:
4945       muse--main--1.0--patch-19
4947     2005-03-24  Michael Olson  <mwolson@gnu.org>
4948     
4949         * muse-blosxom.el: Update copyright notice in headers and mention
4950         the pyblosxom scripts.
4951     
4952         * contrib/pyblosxom: New directory containing pyblosxom plugins
4953         and helper scripts.
4954     
4955         * contrib/getstamps.py: Script that generates the "timestamps"
4956         file, run on the local machine.
4957     
4958         * contrib/hardcodedates.py: PyBlosxom plugin that interprets the
4959         timestamps file.
4961     new files:
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
4968     modified files:
4969      ChangeLog muse-blosxom.el
4971     new directories:
4972      contrib/pyblosxom contrib/pyblosxom/.arch-ids
4975 2005-03-23 19:05:09 GMT Michael Olson <mwolson@gnu.org> patch-18
4977     Summary:
4978       muse-blosxom.el has matured past experimental status
4979     Revision:
4980       muse--main--1.0--patch-18
4982     2005-03-23  Michael Olson  <mwolson@gnu.org>
4983     
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.
4989     modified files:
4990      ChangeLog muse-blosxom.el
4992     renamed files:
4993      experimental/.arch-ids/muse-blosxom.el.id
4994        ==> .arch-ids/muse-blosxom.el.id
4995      experimental/muse-blosxom.el
4996        ==> muse-blosxom.el
4999 2005-03-22 05:28:01 GMT Michael Olson <mwolson@gnu.org> patch-17
5001     Summary:
5002       Make muse-blosxom.el slightly less experimental
5003     Revision:
5004       muse--main--1.0--patch-17
5006     2005-03-22  Michael Olson  <mwolson@gnu.org>
5007     
5008         * experimental/muse-blosxom.el (muse-blosxom-page-date-alist):
5009         Renamed from `blosxom-page-date-alist'.  Currently it does nothing
5010         useful.
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.
5018     
5020     modified files:
5021      ChangeLog experimental/muse-blosxom.el
5024 2005-03-20 19:40:10 GMT Michael Olson <mwolson@gnu.org> patch-16
5026     Summary:
5027       Apply latest journal-related updates from johnw
5028     Revision:
5029       muse--main--1.0--patch-16
5032     modified files:
5033      ChangeLog examples/muse-johnw.el muse-journal.el
5036 2005-03-01 02:58:29 GMT Michael Olson <mwolson@gnu.org> patch-15
5038     Summary:
5039       Add Projects node to the manual
5040     Revision:
5041       muse--main--1.0--patch-15
5043     2005-02-28  Michael Olson  <mwolson@gnu.org>
5044     
5045         * muse.texi: Change copyright notice since the FSF is now the
5046         copyright holder.
5047         (Projects): New node, based on a section from the README file.
5049     modified files:
5050      ChangeLog muse.texi
5053 2005-03-01 02:25:15 GMT Michael Olson <mwolson@gnu.org> patch-14
5055     Summary:
5056       Correct documentation, adding some content.
5057     Revision:
5058       muse--main--1.0--patch-14
5060     2005-02-28  Michael Olson  <mwolson@gnu.org>
5061     
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.
5068     modified files:
5069      ChangeLog muse.texi
5072 2005-02-17 19:08:19 GMT Michael Olson <mwolson@gnu.org> patch-13
5074     Summary:
5075       Make muse-blosxom.el a bit more sane, still need to bum it down a bit
5076     Revision:
5077       muse--main--1.0--patch-13
5079     2005-02-17  Michael Olson  <mwolson@gnu.org>
5080     
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
5085         has.
5087     modified files:
5088      ChangeLog experimental/muse-blosxom.el
5091 2005-02-08 04:20:41 GMT Michael Olson <mwolson@gnu.org> patch-12
5093     Summary:
5094       Initial commit of muse.texi, nothing substantial
5095     Revision:
5096       muse--main--1.0--patch-12
5098     2005-02-07  Michael Olson  <mwolson@gnu.org>
5099     
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.
5104     new files:
5105      .arch-ids/muse.texi.id muse.texi
5107     modified files:
5108      ChangeLog
5111 2005-02-08 01:15:15 GMT Michael Olson <mwolson@gnu.org> patch-11
5113     Summary:
5114       Add docstring, new trivial function
5115     Revision:
5116       muse--main--1.0--patch-11
5118     2005-02-07  Michael Olson  <mwolson@gnu.org>
5119     
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.
5124     
5125         * muse-project.el (muse-project-publish): Add docstring.
5127     modified files:
5128      ChangeLog muse-mode.el muse-project.el
5131 2005-02-04 18:42:08 GMT Michael Olson <mwolson@gnu.org> patch-10
5133     Summary:
5134       Add experimental version of muse-blosxom.el to project
5135     Revision:
5136       muse--main--1.0--patch-10
5138     2005-02-04  Michael Olson  <mwolson@gnu.org>
5139     
5140         * Makefile (realclean): Remove file that gets generated when fonts
5141         are missing.
5142     
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.
5147     new files:
5148      experimental/.arch-ids/=id
5149      experimental/.arch-ids/muse-blosxom.el.id
5150      experimental/muse-blosxom.el
5152     modified files:
5153      ChangeLog Makefile
5155     new directories:
5156      experimental experimental/.arch-ids
5159 2005-02-04 18:19:44 GMT Michael Olson <mwolson@gnu.org> patch-9
5161     Summary:
5162       Make permissions more consistent
5163     Revision:
5164       muse--main--1.0--patch-9
5167     modified files:
5168      ChangeLog
5170     modified directories:
5171      contrib examples scripts
5174 2005-02-04 18:13:56 GMT Michael Olson <mwolson@gnu.org> patch-8
5176     Summary:
5177       Fix build problems
5178     Revision:
5179       muse--main--1.0--patch-8
5181     2005-02-04  Michael Olson  <mwolson@gnu.org>
5182     
5183         * muse-build.el: Add contrib directory to `load-path'.
5184         (muse-elint-files): Load `muse-regexps.el'.
5185     
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.
5190     modified files:
5191      ChangeLog muse-build.el scripts/publish
5194 2005-01-31 21:04:43 GMT Michael Olson <mwolson@gnu.org> patch-7
5196     Summary:
5197       Use "&mdash;" instead of "&#151;"
5198     Revision:
5199       muse--main--1.0--patch-7
5201     2005-01-31  Michael Olson  <mwolson@gnu.org>
5202     
5203         * muse-docbook.el (muse-docbook-markup-strings): Replace "&#151;"
5204         with "&mdash;" so that documents validate properly.  Thanks to
5205         Björn Lindström for the suggestion.
5206     
5207         * muse-html.el (muse-html-markup-strings): Ditto.
5209     modified files:
5210      ChangeLog muse-docbook.el muse-html.el
5213 2005-01-25 19:04:31 GMT Michael Olson <mwolson@gnu.org> patch-6
5215     Summary:
5216       Fix use of "[:blank:]" in underline markup
5217     Revision:
5218       muse--main--1.0--patch-6
5220     2005-01-25  Michael Olson  <mwolson@gnu.org>
5221     
5222         * muse-colors.el (muse-colors-markup): Replace "[:blank:]" with
5223         use of `muse-regexp-blank'.
5225     modified files:
5226      ChangeLog muse-colors.el
5229 2005-01-03 06:00:43 GMT Michael Olson <mwolson@member.fsf.org>  patch-5
5231     Summary:
5232       Fix problem with headings being given wrong face
5233     Revision:
5234       muse--main--1.0--patch-5
5236     2005-01-03  Michael Olson  <mwolson@gnu.org>
5237     
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
5243         patch.
5244     
5245         * muse-regexps.el: Fix header.
5247     modified files:
5248      ChangeLog muse-colors.el muse-regexps.el
5251 2005-01-02 00:02:15 GMT Michael Olson <mwolson@member.fsf.org>  patch-4
5253     Summary:
5254       Rotate ChangeLog
5255     Revision:
5256       muse--main--1.0--patch-4
5258     2005-01-01  Michael Olson  <mwolson@gnu.org>
5259     
5260         * ChangeLog: Move old ChangeLog to ChangeLog.2004.  This new
5261         version will be automatically maintained by Arch.
5262     
5264     new files:
5265      .arch-ids/ChangeLog.id ChangeLog
5267     renamed files:
5268      .arch-ids/ChangeLog.id
5269        ==> .arch-ids/ChangeLog.2004.id
5270      ChangeLog
5271        ==> ChangeLog.2004
5274 2004-12-30 07:26:48 GMT Michael Olson <mwolson@member.fsf.org>  patch-3
5276     Summary:
5277       Extended regexps fix, allow spaces in 1st part of links
5278     Revision:
5279       muse--main--1.0--patch-3
5281     2004-12-30  Michael Olson  <mwolson@gnu.org>
5282     
5283         * muse.el (muse-link-regexp): Allow spaces in the first part of
5284         links.
5285     
5286         * muse-colors.el, muse-convert.el, muse-docbook.el: Use
5287         customizable alternatives to extended character classes.
5288     
5289         * muse-html.el, muse-mode.el, muse-publish.el: Ditto.
5291     modified files:
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
5298     Summary:
5299       Begin to change regexp handling, tweak muse.el header
5300     Revision:
5301       muse--main--1.0--patch-2
5303     2004-12-29  Michael Olson  <mwolson@gnu.org>
5304     
5305         * muse.el: Change Copyright notice to FSF.  Change Maintainer to
5306         myself.  Update URL.
5307     
5308         * muse-regexps.el: New file that implements regexp handling.
5309         Generalized regexp options will be moved to it eventually.
5311     new files:
5312      .arch-ids/muse-regexps.el.id muse-regexps.el
5314     modified files:
5315      ChangeLog muse.el
5318 2004-12-30 01:49:50 GMT Michael Olson <mwolson@member.fsf.org>  patch-1
5320     Summary:
5321       Do some early spring cleaning
5322     Revision:
5323       muse--main--1.0--patch-1
5325     2004-12-29  Michael Olson  <mwolson@gnu.org>
5326     
5327         * Makefile: Change path to `publish' script.
5328     
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
5331         directory.
5332     
5333         * contrib/cgi.el, contrib/httpd.el: New location.
5334     
5335         * examples/muse-johnw.el, examples/publish-johnw: Ditto.
5336     
5337         * scripts/publish, scripts/publish-project: Ditto.
5339     new files:
5340      contrib/.arch-ids/=id contrib/.arch-ids/pcomplete.el.id
5341      contrib/pcomplete.el examples/.arch-ids/=id
5342      scripts/.arch-ids/=id
5344     modified files:
5345      ChangeLog Makefile
5347     renamed files:
5348      .arch-ids/cgi.el.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
5360      cgi.el
5361        ==> contrib/cgi.el
5362      httpd.el
5363        ==> contrib/httpd.el
5364      muse-johnw.el
5365        ==> examples/muse-johnw.el
5366      publish
5367        ==> scripts/publish
5368      publish-johnw
5369        ==> examples/publish-johnw
5370      publish-project
5371        ==> scripts/publish-project
5373     new directories:
5374      contrib contrib/.arch-ids examples examples/.arch-ids scripts
5375      scripts/.arch-ids
5378 2004-12-30 01:33:11 GMT Michael Olson <mwolson@member.fsf.org>  base-0
5380     Summary:
5381       tag of mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
5382     Revision:
5383       muse--main--1.0--base-0
5385     (automatically generated log message)
5387     new patches:
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