Fix title coloring bug; muse-latex: escape '<' and '>'.
[muse-el.git] / ChangeLog
blob944e2382b8da71b188ff46dd1fb95e4521054045
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-05 17:34:31 GMT Michael Olson <mwolson@gnu.org> patch-227
7     Summary:
8       Fix title coloring bug; muse-latex: escape '<' and '>'.
9     Revision:
10       muse--main--1.0--patch-227
12     * lisp/muse-colors.el (muse-colors-markup): Match against the space after
13       #title.  This should prevent a rather nasty bug.  Thanks to John Sullivan
14       for the report.
15     
16     * lisp/muse-latex.el (muse-latex-markup-specials): Mark up '_' as
17       "\textunderscore{}".  Add escaping for '<' and '>'.  Thanks to Trent
18       Buck.
20     modified files:
21      ChangeLog lisp/muse-colors.el lisp/muse-latex.el
24 2005-09-05 16:49:35 GMT Michael Olson <mwolson@gnu.org> patch-226
26     Summary:
27       muse-latex: Handle special characters in a better way.
28     Revision:
29       muse--main--1.0--patch-226
31     * lisp/muse-latex.el (muse-latex-markup-regexps): Remove special
32       characters hack.
33       (muse-latex-markup-strings): Use \\texttt{...} for 'begin-literal and
34       'end-literal.  Thanks to Trent Buck for the suggestion.
35       (muse-latex-markup-specials): Move special characters here instead of
36       using the regexp.
38     modified files:
39      ChangeLog lisp/muse-latex.el
42 2005-09-05 14:25:37 GMT Michael Olson <mwolson@gnu.org> patch-225
44     Summary:
45       muse-latex: Fix compiler warning.
46     Revision:
47       muse--main--1.0--patch-225
49     * lisp/muse-latex.el (muse-latex-pdf-generate): Provide 3rd argument for
50       format.
52     modified files:
53      ChangeLog lisp/muse-latex.el
56 2005-09-05 14:24:22 GMT Michael Olson <mwolson@gnu.org> patch-224
58     Summary:
59       Add <code> tag.
60     Revision:
61       muse--main--1.0--patch-224
63     * lisp/muse-colors.el (muse-colors-tags): Switch coloring of code and
64       verbatim.  Verbatim makes text literal and escaped, code makes text
65       teletype and escaped.
66     
67     * muse-publish.el (muse-publish-markup-tags): Add "code".
68       (muse-publish-code-tag): New function that publishes code the same way
69       as =teletyped= text.
71     modified files:
72      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
75 2005-09-05 13:24:19 GMT Michael Olson <mwolson@gnu.org> patch-223
77     Summary:
78       Strip text properties before browsing a URL.
79     Revision:
80       muse--main--1.0--patch-223
82     * lisp/muse-protocols.el (muse-browse-url): Strip text properties.  Maybe
83       this will fix a bug.
85     modified files:
86      ChangeLog lisp/muse-protocols.el
89 2005-09-05 05:12:07 GMT Michael Olson <mwolson@gnu.org> patch-222
91     Summary:
92       muse-latex: Call pdflatex twice to get <contents> published.
93     Revision:
94       muse--main--1.0--patch-222
96     * lisp/muse-latex.el (muse-latex-pdf-generate): Quote arguments.  Call
97       pdflatex twice, since this seems to be necessary to get <contents>
98       published.  Thanks to Trent Buck for the heads up.  I wonder if we need
99       to call it three times, since this is what John originally did.  Can
100       someone please give me advice about this?
102     modified files:
103      ChangeLog lisp/muse-latex.el
106 2005-09-04 17:07:07 GMT Michael Olson <mwolson@gnu.org> patch-221
108     Summary:
109       Make info:// and man:// not publish a link, handle insert URL edge case.
110     Revision:
111       muse--main--1.0--patch-221
113     * lisp/muse-protocols.el (muse-url-protocols): info:// and man:// should
114       publish only the description, not the URL.
115     
116     * lisp/muse-publish.el (muse-publish-insert-url): Handle case where we
117       get nil from muse-publish-url by not inserting any text.
119     modified files:
120      ChangeLog lisp/muse-protocols.el lisp/muse-publish.el
123 2005-09-04 17:02:21 GMT Michael Olson <mwolson@gnu.org> patch-220
125     Summary:
126       If a URL has a resolve function of nil, publish the description only.
127     Revision:
128       muse--main--1.0--patch-220
130     * lisp/muse-mode.el (muse-visit-link-default): Make sure we search for a
131       complete tag.
132     
133     * lisp/muse-protocols.el (muse-url-protocols): Improve customization
134       interface.
135       (muse-resolve-url): If nil is given as the resolve function, return
136       nil.
137     
138     * lisp/muse-publish.el (muse-publish-url): If the URL resolves as nil,
139       insert the description instead of the original URL.
141     modified files:
142      ChangeLog lisp/muse-mode.el lisp/muse-protocols.el
143      lisp/muse-publish.el
146 2005-09-02 22:57:04 GMT Michael Olson <mwolson@gnu.org> patch-219
148     Summary:
149       Implement protocol handling.
150     Revision:
151       muse--main--1.0--patch-219
153     * lisp/muse-mode.el (muse-mode): Call muse-update-url-regexp.  Maybe I
154       should just make a hook for this stuff.
155       (muse-visit-link-default): Call muse-browse-url instead of browse-url.
156     
157     * lisp/muse-protocols.el: New file that implements protocol handling.
158     
159     * lisp/muse-publish.el (muse-publish-url-transforms): Add
160       muse-resolve-url.
161       (muse-publish-markup-url): Indentation fix, no func change.
162     
163     * lisp/muse-regexps.el (muse-url-regexp): Move to muse-protocols.el.
164     
165     * lisp/muse.el: Require muse-protocols.
167     new files:
168      lisp/.arch-ids/muse-protocols.el.id lisp/muse-protocols.el
170     modified files:
171      ChangeLog lisp/muse-mode.el lisp/muse-publish.el
172      lisp/muse-regexps.el lisp/muse.el
175 2005-09-01 16:11:57 GMT Michael Olson <mwolson@gnu.org> patch-218
177     Summary:
178       muse-xml: Use a more standard sort of header.
179     Revision:
180       muse--main--1.0--patch-218
182     * experimental/muse-xml.el (muse-xml-header): Use <MUSE> instead of <page
183       type="muse">, as suggested by Brad Collins.
185     modified files:
186      ChangeLog experimental/muse-xml.el
189 2005-09-01 16:04:32 GMT Michael Olson <mwolson@gnu.org> patch-217
191     Summary:
192       Add schema for muse-xml, tweak verse formatting, fix goof from last patch.
193     Revision:
194       muse--main--1.0--patch-217
196     * AUTHORS: Note that Brad Collins authored examples/muse-rnc.
197     
198     * README (examples): Mention that other files are here as well.
199     
200     * examples/muse-rnc.el: New file that implements a RelaxNG Compact schema
201       for use with muse-xml.el.
202     
203     * muse-xml.el: Mention the newly-contributed schema from Brad, and that
204       muse-xml is in experimental status.
205       (muse-xml-markup-regexps): Correct table-munging regexp.
206       (muse-xml-markup-strings): Surround each verse line with <line></line>.
207       Empty lines are marked up as <line />.
208     
209     * muse-html.el (muse-html-markup-strings, muse-xhtml-markup-strings):
210       s/last-stanza-end/end-last-stanza-line/.
211     
212     * muse-mode.el (muse-visit-link-default): Make the temporary file
213       visiting work as expected.
214     
215     * muse-publish.el (muse-publish-markup-verse): Make use of
216       'begin-verse-line and 'begin-last-stanza-line.  Use
217       'end-last-stanza-line instead of 'last-stanza-end.
218     
219     * muse.texi (Verse): Be a bit more clever with our example.
221     new files:
222      examples/.arch-ids/muse.rnc.id examples/muse.rnc
224     modified files:
225      AUTHORS ChangeLog README experimental/muse-xml.el
226      lisp/muse-html.el lisp/muse-mode.el lisp/muse-publish.el
227      muse.texi
230 2005-09-01 13:42:15 GMT Michael Olson <mwolson@gnu.org> patch-216
232     Summary:
233       Allow links to temporary files to be visited.
234     Revision:
235       muse--main--1.0--patch-216
237     * lisp/muse-mode.el (muse-visit-link-default): Permit visiting of
238       temporary files.  These are buffers that do not have a corresponding
239       file.
241     modified files:
242      ChangeLog lisp/muse-mode.el
245 2005-09-01 11:41:14 GMT Michael Olson <mwolson@gnu.org> patch-215
247     Summary:
248       Fix save-match-data gaffe.
249     Revision:
250       muse--main--1.0--patch-215
252     * lisp/muse-regexps.el (muse-regexp-emacs-revision): Move save-match-data
253       outside of `and' statement.
255     modified files:
256      ChangeLog lisp/muse-regexps.el
259 2005-08-31 03:48:28 GMT Michael Olson <mwolson@gnu.org> patch-214
261     Summary:
262       Introduce :link-suffix. muse-wiki: Don't mangle acronyms in titles.
263     Revision:
264       muse--main--1.0--patch-214
266     * examples/mwolson/muse-init.el: Update.
267     
268     * muse-blosxom.el ("blosxom-html", "blosxom-xhtml"): Use :link-suffix to
269       ensure that links to other pages in this project are given the proper
270       extension.
271     
272     * muse-latex.el ("pdf", "pdfcjk"): Ditto.
273     
274     * muse-journal.el (muse-journal-rdf-header): Use muse-publish-link-name
275       instead of muse-publish-output-name.
276     
277     * muse-publish.el (muse-publish-link-name, muse-publish-link-file): New
278       functions that consult the :link-suffix when returning the name of the
279       link (or the complete file name for the latter function).  If
280       :link-suffix does not exist, use :suffix.  This should help Muse be
281       able to handle some more usage scenarios.
282       (muse-publish-prepare-url): Use muse-publish-link-name instead of
283       muse-publish-output-name.
284     
285     * muse-wiki.el (muse-wiki-resolve-project-page): Use
286       muse-publish-link-file instead of muse-publish-output-file.
287       (muse-wiki-publish-pretty-title): Don't space-separate capitalized
288       letters.  The old behavior was not friendly to acronyms.
290     modified files:
291      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
292      lisp/muse-journal.el lisp/muse-latex.el lisp/muse-publish.el
293      lisp/muse-wiki.el
296 2005-08-29 06:14:35 GMT Michael Olson <mwolson@gnu.org> patch-213
298     Summary:
299       Correct the publish-project example.
300     Revision:
301       muse--main--1.0--patch-213
303     * examples/publish-project: Remove "-l muse-build.el" and note that the
304       user's muse-init.el file should add the Muse directories to load-path.
306     modified files:
307      ChangeLog examples/publish-project
310 2005-08-29 06:04:51 GMT Michael Olson <mwolson@gnu.org> patch-212
312     Summary:
313       Reinstate former extended character class rules.
314     Revision:
315       muse--main--1.0--patch-212
317     * lisp/muse-regexps.el (muse-regexp-use-character-classes): Looks like
318       extended regexps really don't work well on Emacs 21.2 or 21.3, so
319       document that.
320       (muse-regexp-emacs-revision): New variable that indicates the revision
321       number of this version of Emacs.
322       (muse-extreg-usable-p): Reinstate old rules -- Emacs 21.2 and 21.3
323       aren't working well enough with extended character classes in regexps.
324     
325     * lisp/muse.el (muse-version): If INSERT option is given, insert the text
326       instead of just displaying it.
328     modified files:
329      ChangeLog lisp/muse-regexps.el lisp/muse.el
332 2005-08-28 23:59:03 GMT Michael Olson <mwolson@gnu.org> patch-211
334     Summary:
335       Fix paragraph-filling breakage in Emacs21.
336     Revision:
337       muse--main--1.0--patch-211
339     * lisp/muse-mode.el (muse-mode): Check explicitly for Emacs21 rather than
340       relying on muse-extreg-usable-p.  Thanks to Sergey Vlasov for the bug
341       report.
343     modified files:
344      ChangeLog lisp/muse-mode.el
347 2005-08-27 02:25:35 GMT Michael Olson <mwolson@gnu.org> patch-210
349     Summary:
350       Allow Emacs 21.3 to use extended character classes in regexps.
351     Revision:
352       muse--main--1.0--patch-210
354     * lisp/muse-regexps.el (muse-extreg-usable-p): Use a simpler algorithm.
355       Since enough positive reports have come in about the usability of 21.3,
356       we'll allow it to use extended character classes in regexps by default.
358     modified files:
359      ChangeLog lisp/muse-regexps.el
362 2005-08-26 14:48:08 GMT Michael Olson <mwolson@gnu.org> patch-209
364     Summary:
365       Don't prompt unnecessarily when doing C-c C-t in a Muse project file.
366     Revision:
367       muse--main--1.0--patch-209
369     * lisp/muse-publish.el (muse-publish-get-output-dir): Use
370       `muse-read-directory-name' instead of `read-file-name'.  Now Muse won't
371       offer the style and directory prompt when you hit C-c C-t in a file
372       belonging to a defined Muse project.  Otherwise prompt.  Thanks to Yann
373       Hodique for the fix.
374     
375     * lisp/muse.el (muse-read-directory-name): New function that defines a
376       fallback version of `read-directory-name', since Emacs21 doesn't have
377       it.
379     modified files:
380      ChangeLog lisp/muse-publish.el lisp/muse.el
382     new patches:
383      hodique@lifl.fr--2005/muse--yh--1.0--patch-34
384      hodique@lifl.fr--2005/muse--yh--1.0--patch-35
385      hodique@lifl.fr--2005/muse--yh--1.0--patch-36
386      hodique@lifl.fr--2005/muse--yh--1.0--patch-37
387      hodique@lifl.fr--2005/muse--yh--1.0--patch-38
388      hodique@lifl.fr--2005/muse--yh--1.0--patch-39
391 2005-08-25 05:44:56 GMT Michael Olson <mwolson@gnu.org> patch-208
393     Summary:
394       Fix problem with links at beginning of buf and paragraphs.
395     Revision:
396       muse--main--1.0--patch-208
398     * experimental/muse-xml.el (muse-xml-markup-regexps): Update to do what I
399       mean.
400     
401     * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
402     
403     * muse-html.el (muse-html-markup-regexps): Ditto.
404     
405     * muse-publish.el (muse-publishing-last-position): New variable that
406       indicates our last buffer position while publishing the current rule.
407       Used to make sure the process doesn't get stalled.
408       (muse-publish-markup): Fix edge case where links at beginning of
409       buffer, with read-only text, would prevent the beginning of buffer from
410       being matched.
411       (muse-publish-markup-directive): Fix case where two directives of the
412       same size would prevent any following directives from being
413       interpreted.  We accomplish this by setting the last published position
414       to nil after each directive.
416     modified files:
417      ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
418      lisp/muse-html.el lisp/muse-publish.el
421 2005-08-24 03:45:13 GMT Michael Olson <mwolson@gnu.org> patch-207
423     Summary:
424       Document publishing directives.
425     Revision:
426       muse--main--1.0--patch-207
428     * muse.texi (Getting Started): Remove crufty sentence.
429       (Directives): New section that describes the likes of #title and
430       #author.
432     modified files:
433      ChangeLog muse.texi
436 2005-08-23 04:36:54 GMT Michael Olson <mwolson@gnu.org> patch-206
438     Summary:
439       Document WikiNames and update header publishing information.
440     Revision:
441       muse--main--1.0--patch-206
443     * muse.texi (Headings): Any level of headings is supported.
444       (Emphasizing Text): Verbatim text may span multiple lines.
445       (Explicit Links): Refactor Links section into Explicit Links, Implicit
446       Links, and Images.
447       (Implicit Links): Document WikiNames and InterWiki links.
449     modified files:
450      ChangeLog muse.texi
453 2005-08-22 20:37:10 GMT Michael Olson <mwolson@gnu.org> patch-205
455     Summary:
456       Finish NEWS, handle emphasis at EOF edge case.
457     Revision:
458       muse--main--1.0--patch-205
460     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-underlined)
461       (muse-colors-verbatim): Highlight emphasis at the end of file, as long
462       as there is a terminating emphasis delimiter.
463     
464     * examples/mwolson/muse-init.el: Sync with my latest configuration.
465     
466     * NEWS: Bring this up to date.
468     modified files:
469      ChangeLog NEWS examples/mwolson/muse-init.el
470      lisp/muse-colors.el
473 2005-08-19 16:55:39 GMT Michael Olson <mwolson@gnu.org> patch-204
475     Summary:
476       muse-html: Add muse-xhtml-extension.
477     Revision:
478       muse--main--1.0--patch-204
480     * lisp/muse-html.el (muse-xhtml-extension): New option that specifies the
481       default file extension for publishing XHTML files.  Thanks to Trent
482       Buck for the suggestion.
483       ("xhtml"): Use it.
485     modified files:
486      ChangeLog lisp/muse-html.el
489 2005-08-19 16:24:08 GMT Michael Olson <mwolson@gnu.org> patch-203
491     Summary:
492       Add items through patch-149 to NEWS.
493     Revision:
494       muse--main--1.0--patch-203
496     * NEWS (progress): Catch up to patch-149.
497     
498     * lisp/muse-mode.el (muse-mode): Remove spurious comment.
499     
500     * lisp/muse-publish.el (muse-publish): Ditto.
502     modified files:
503      ChangeLog NEWS lisp/muse-mode.el lisp/muse-publish.el
506 2005-08-18 06:53:31 GMT Michael Olson <mwolson@gnu.org> patch-202
508     Summary:
509       Make building of Debian revisions work.
510     Revision:
511       muse--main--1.0--patch-202
513     * Makefile (distclean): Don't remove anything in debian/, since it will
514       never be necessary.
515       (debclean): Removed, since two different targets need slightly
516       different versions of this.  Even abstraction has its limits.
517       (debbuild): New target that takes care of performing the build itself.
518       (debrevision): New target that makes a revision build, where the
519       original tarball must not be modified.
520       (debrevision): Split out building stuff to debbuild target.
521     
522     * debian/changelog: Several revisions worth of Debian fun.
523     
524     * debian/control (Build-Depends-Indep): Add emacs21 | emacsen.
525       (Description): Make this match the ITP and shorten the text.
527     modified files:
528      ChangeLog Makefile Makefile.defs debian/changelog
529      debian/control
532 2005-08-14 07:10:16 GMT Michael Olson <mwolson@gnu.org> patch-201
534     Summary:
535       Prepare initial upload for Debian project.
536     Revision:
537       muse--main--1.0--patch-201
539     * Makefile.defs (LASTUPLOAD): Mark as the previous Debian package
540       version, since we only want the last changelog entry to appear on the
541       initial Debian upload.
542     
543     * debian/changelog: New Debian package 3.01.arch.201-1.
545     modified files:
546      ChangeLog Makefile.defs debian/changelog
549 2005-08-13 05:05:41 GMT Michael Olson <mwolson@gnu.org> patch-200
551     Summary:
552       muse-mode: Minor regexp tweak.
553     Revision:
554       muse--main--1.0--patch-200
556     * lisp/muse-mode.el (muse-mode): Use \\s- instead of [[:blank:]].
558     modified files:
559      ChangeLog lisp/muse-mode.el
562 2005-08-13 00:25:54 GMT Michael Olson <mwolson@gnu.org> patch-199
564     Summary:
565       Minor fixups from Peter K. Lee.
566     Revision:
567       muse--main--1.0--patch-199
569     * experimental/muse-xml.el (muse-xml-fixup-tables): Be slightly less
570       restrictive with our end-of-table regexp.
571     
572     * lisp/muse-docbook.el (muse-docbook-fixup-tables): Look for tgroup
573       instead of start of table.  Be less restrictive with several of our
574       regexps.
575     
576     * lisp/muse-html.el: Patch from Peter K. Lee.
577       (muse-html-prepare-buffer): Work around edge case where the "charset="
578       part has already been appended to muse-html-meta-content-type.
579       (muse-html-fixup-tables): Be slightly less restrictive with our
580       end-of-table regexp.
582     modified files:
583      ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
584      lisp/muse-html.el
587 2005-08-12 20:36:10 GMT Michael Olson <mwolson@gnu.org> patch-198
589     Summary:
590       Keep lists from getting mashed together on M-q.
591     Revision:
592       muse--main--1.0--patch-198
594     * lisp/muse-mode.el (muse-mode): Handle footnotes.  Set `paragraph-start'
595       locally so that lists don't get blended together incorrectly upon
596       hitting M-q.
598     modified files:
599      ChangeLog lisp/muse-mode.el
602 2005-08-12 01:29:58 GMT Michael Olson <mwolson@gnu.org> patch-197
604     Summary:
605       QuickStart: Minor typo in anchor example.
606     Revision:
607       muse--main--1.0--patch-197
609     * examples/QuickStart (Anchors and tagged links): Link to an anchor only,
610       rather than a full URL.
612     modified files:
613      ChangeLog examples/QuickStart
616 2005-08-09 23:15:10 GMT Michael Olson <mwolson@gnu.org> patch-196
618     Summary:
619       Makefile: Use BUILDOPTS.
620     Revision:
621       muse--main--1.0--patch-196
623     * Makefile (debrelease): Make use of $(BUILDOPTS).
624     
625     * Makefile.defs (BUILDOPTS): New option that allows additional options to
626       be passed to dpkg-buildpackage.  In case I ever make several revisions
627       before getting the -1 revision uploaded, for example, I can use "-sa"
628       here in order to make a valid pacakge.
630     modified files:
631      ChangeLog Makefile Makefile.defs
634 2005-08-09 22:39:09 GMT Michael Olson <mwolson@gnu.org> patch-195
636     Summary:
637       Make generated Debian packages slightly easier to upload.
638     Revision:
639       muse--main--1.0--patch-195
641     * debian/changelog: Generate 3.01.arch.195-1.
642     
643     * debian/rules (clean): Call $(MAKE) realclean instead of $(MAKE) clean.
644     
645     * Makefile.defs (LASTUPLOAD): New variable that indicates the version
646       that was last uploaded to Debian.
647     
648     * Makefile (debrelease): Use $(LASTUPLOAD) to ensure that a full set of
649       changes is generated.  This means we have to use dpkg-buildpackage,
650       since debuild doesn't recognize the environment variables that it
651       claims to recognize.
653     modified files:
654      ChangeLog Makefile Makefile.defs debian/changelog debian/rules
657 2005-08-09 04:01:52 GMT Michael Olson <mwolson@gnu.org> patch-194
659     Summary:
660       Makefile: Minor deletion cleanups.
661     Revision:
662       muse--main--1.0--patch-194
665     modified files:
666      ChangeLog Makefile
669 2005-08-09 03:26:50 GMT Michael Olson <mwolson@gnu.org> patch-193
671     Summary:
672       Compilation cleanups.
673     Revision:
674       muse--main--1.0--patch-193
676     * lisp/muse-mode.el (muse-mode): Use `make-local-variable' instead of
677       `make-variable-buffer-local' in order to silence compiler warnings.
678     
679     * lisp/muse.el: Add an eval-when-compile line to silence a compiler
680       warning.
681     
682     * scripts/muse-build.el (muse-elint-files): Automatically load every
683       elisp file rather than specifying each one.
685     modified files:
686      ChangeLog lisp/muse-mode.el lisp/muse.el scripts/muse-build.el
689 2005-08-08 22:58:24 GMT Michael Olson <mwolson@gnu.org> patch-192
691     Summary:
692       Fix failure to resolve interwiki link when clicking on it.
693     Revision:
694       muse--main--1.0--patch-192
696     * Makefile (debclean): Minor tweak.
697     
698     * lisp/muse-mode.el (muse-visit-link-default): Indentation fix.  No func
699       change.
700     
701     * lisp/muse-project.el (muse-project-find-file): Don't add file
702       extensions to a relative name.  If we're dealing with a file, open it
703       up without searching through the various projects for a path.  This
704       should fix the failure to resolve an interwiki link by clicking on it.
706     modified files:
707      ChangeLog Makefile lisp/muse-mode.el lisp/muse-project.el
710 2005-08-06 17:39:45 GMT Michael Olson <mwolson@gnu.org> patch-191
712     Summary:
713       Makefile: Remove stale Debian packages for this version.
714     Revision:
715       muse--main--1.0--patch-191
717     * Makefile (debclean): Remove generated Debian packages for the current
718       version in parent directory.
720     modified files:
721      ChangeLog Makefile
724 2005-08-03 04:34:50 GMT Michael Olson <mwolson@gnu.org> patch-190
726     Summary:
727       Fix trailing backslash error.
728     Revision:
729       muse--main--1.0--patch-190
731     * lisp/muse-project.el (muse-project-of-file): Apply 1-line
732       regexp-quoting fix from drkm.
734     modified files:
735      ChangeLog lisp/muse-project.el
738 2005-07-27 07:43:53 GMT Michael Olson <mwolson@gnu.org> patch-189
740     Summary:
741       Release 3.01.91 (3.02 RC2).
742     Revision:
743       muse--main--1.0--patch-189
745     * lisp/muse.el (muse-version): Release 3.01.91 (3.02 RC2).
747     modified files:
748      ChangeLog Makefile.defs lisp/muse.el muse.texi
751 2005-07-27 07:40:03 GMT Michael Olson <mwolson@gnu.org> patch-188
753     Summary:
754       Escape email address and URL always.
755     Revision:
756       muse--main--1.0--patch-188
758     * lisp/muse-publish.el (muse-publish-markup-email): Move lower.  Always
759       escape and publish email address as read-only, even when it's not
760       marked up.
761       (muse-publish-markup-url): Ditto for URL.
763     modified files:
764      ChangeLog Makefile.defs debian/changelog lisp/muse-publish.el
767 2005-07-26 08:49:38 GMT Michael Olson <mwolson@gnu.org> patch-187
769     Summary:
770       Inter-project output name fix.
771     Revision:
772       muse--main--1.0--patch-187
774     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): I would've sworn
775       that I had fixed this before.
777     modified files:
778      ChangeLog lisp/muse-wiki.el
781 2005-07-26 08:40:11 GMT Michael Olson <mwolson@gnu.org> patch-186
783     Summary:
784       Make coloring of verbatim greater-than sign same as publishing.
785     Revision:
786       muse--main--1.0--patch-186
788     * lisp/muse-colors.el (muse-colors-markup): Since we currently publish a
789       greater-than sign surrounded by equal signs, display it in verbatim
790       face.
792     modified files:
793      ChangeLog lisp/muse-colors.el
796 2005-07-26 08:03:41 GMT Michael Olson <mwolson@gnu.org> patch-185
798     Summary:
799       Allow transform function for link descriptions.  Bare email and URL fixes.
800     Revision:
801       muse--main--1.0--patch-185
803     * lisp/muse-publish.el (muse-publish-url-transforms): Docfix.
804       (muse-publish-desc-transforms): New option that contains the functions
805       that will be called to transform a link description.
806       (muse-publish-markup-word): Handle Yet Another Edge Case.
807       (muse-publish-markup-email): Use
808       `muse-publish-escape-specials-in-string'.  Don't publish if we have a
809       double-quote on either side.
810       (muse-publish-url): Apply description transforms.
811       (muse-publish-markup-url): Don't publish if we have a double-quote on
812       either side.
813     
814     * lisp/muse-wiki.el (muse-wiki-update-wikiword-regexp)
815       (muse-wiki-wikiword-regexp, muse-wiki-use-wikiword): Minor docfixes.
816       (muse-wiki-interwiki-delimiter): New option that indicates the
817       interwiki delimiter to use.
818       (muse-wiki-interwiki-replacement): New option that indicates the
819       replacement
820       (muse-wiki-update-interwiki-regexp): Use muse-wiki-interwiki-delimiter.
821       (muse-wiki-publish-pretty-title): Deal with EXPLICIT argument so that
822       this can be added to muse-publish-desc-transforms.
823       (muse-wiki-publish-pretty-interwiki): New function that replaces the
824       interwiki delimiter with its replacement, but only when the given text
825       is not an explicit link.
826     
827     * lisp/muse.el (muse-update-file-extension): New function made from the
828       innards of the :set function in `muse-file-extension'.
830     modified files:
831      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
834 2005-07-26 06:17:31 GMT Michael Olson <mwolson@gnu.org> patch-184
836     Summary:
837       Handle anchors in all publishing styles, as well as linking to them.
838     Revision:
839       muse--main--1.0--patch-184
841     * lisp/muse-publish.el (muse-publish-url): Publish links to anchors as
842       'internal-link.
843       (muse-publish-prepare-url): Don't touch links to anchors.
844     
845     * lisp/muse-docbook.el (muse-docbook-markup-strings): Add handler for
846       'internal-link.  Treat centered text with
847       <para role="center">...</para>.
848       (muse-docbook-markup-paragraph): Slight regexp tweak.
849       (muse-docbook-insert-anchor): Docfix.
850       (muse-docbook-markup-anchor): Move lower in file.
851     
852     * lisp/muse-html.el (muse-html-markup-strings): Add handler for
853       'internal-link.
854       (muse-xhtml-markup-strings): Order list, no func change.
855       (muse-html-markup-anchor): Move up in file, no func change.
856     
857     * lisp/muse-latex.el (muse-latex-markup-functions): Add rule for
858       publishing anchors.
859       (muse-latex-markup-strings): Add handler for 'internal-link.
860       (muse-latex-insert-anchor, muse-latex-markup-anchor): New functions
861       that insert an anchor around the next word or inside of a tag.
862     
863     * lisp/muse-texinfo.el (muse-texinfo-markup-functions): Add rule for
864       publishing anchors.
865     
866     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Add handler for
867       'internal-link.
868       (muse-texinfo-insert-anchor, muse-texinfo-markup-anchor): New functions
869       that insert an anchor before the next word or within a tag.
870     
871     * NEWS: Initial attempt at documenting changes since 3.01.
873     new files:
874      .arch-ids/NEWS.id NEWS
876     modified files:
877      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
878      lisp/muse-latex.el lisp/muse-publish.el lisp/muse-texinfo.el
881 2005-07-26 04:30:52 GMT Michael Olson <mwolson@gnu.org> patch-183
883     Summary:
884       Generalize some blosxom helper functions.
885     Revision:
886       muse--main--1.0--patch-183
888     * examples/mwolson/muse-init.el (muse-project-alist): Adapt to new
889       generalized helper functions.
890       (my-muse-prepare-entry-for-xanga): Use muse-blosxom-extension rather
891       than hard-coding it.  Use muse-with-temp-buffer.  Handle all kinds of
892       relative links.
893     
894     * lisp/muse-blosxom.el: Update example in header.
895       (muse-blosxom-new-entry): Use new names for helper functions.
896       (muse-blosxom-get-categories, muse-blosxom-project-alist-entry)
897       (muse-blosxom-project-alist-dirs): Move to muse-project.el.
898     
899     * lisp/muse-project.el (muse-project-recurse-directory): Renamed from
900       `muse-blosxom-project-get-categories'.
901       (muse-project-alist-styles): Renamed from
902       `muse-blosxom-project-alist-entry'.
903       (muse-project-alist-dirs): Renamed from
904       `muse-blosxom-project-alist-dirs'.
905       (muse-project-of-file): Use `muse-current-file'.
906     
907     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Use
908       `muse-current-file'.
909     
910     * lisp/muse.el (muse-current-file): New function that returns the name of
911       the currently visited or published file.
912       (muse-page-name): Use `muse-current-file'.
914     modified files:
915      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
916      lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
919 2005-07-26 03:47:53 GMT Michael Olson <mwolson@gnu.org> patch-182
921     Summary:
922       muse-xml: definition lists, muse-docbook: center.
923     Revision:
924       muse--main--1.0--patch-182
926     * Makefile (%.info, %.html): Use general argument in rule.
927       (distclean): Add another cruft file.
928     
929     * experimental/muse-xml.el (muse-xml-markup-strings): Use <list
930       type="definition"> for definition lists.
931     
932     * lisp/muse-docbook.el (muse-docbook-markup-strings): Replace <center>
933       with <note>, since it's the closest thing I could find.
935     modified files:
936      ChangeLog Makefile experimental/muse-xml.el
937      lisp/muse-docbook.el
940 2005-07-24 22:46:22 GMT Michael Olson <mwolson@gnu.org> patch-181
942     Summary:
943       Minor namespace fix.
944     Revision:
945       muse--main--1.0--patch-181
947     * lisp/muse-colors.el (muse-colors-explicit-link): Use
948       muse-match-string-no-properties rather than match-string-no-properties.
950     modified files:
951      ChangeLog lisp/muse-colors.el
954 2005-07-24 21:04:15 GMT Michael Olson <mwolson@gnu.org> patch-180
956     Summary:
957       Correct breakage induced by previous patch.
958     Revision:
959       muse--main--1.0--patch-180
961     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Don't use the local
962       path as a fallback if we are publishing.
964     modified files:
965      ChangeLog lisp/muse-wiki.el
968 2005-07-24 21:01:02 GMT Michael Olson <mwolson@gnu.org> patch-179
970     Summary:
971       Make interwiki links work in a few more edge cases.
972     Revision:
973       muse--main--1.0--patch-179
975     * lisp/muse-project.el (muse-project-applicable-styles): Remove
976       assertion, now that I have a good idea of the edge cases involved.
977     
978     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle case where
979       the current file is not part of any Muse project, allowing interwiki
980       links to be resolvable even then.  Don't return a relative path if we
981       are not publishing.  For visiting links, the best thing is just to
982       return the real path.
984     modified files:
985      ChangeLog lisp/muse-project.el lisp/muse-wiki.el
988 2005-07-24 03:38:06 GMT Michael Olson <mwolson@gnu.org> patch-178
990     Summary:
991       Fix warnings during font-lock, example tag highlighting.
992     Revision:
993       muse--main--1.0--patch-178
995     * lisp/muse-colors.el (muse-colors-region): Prevent "Wrong side of point"
996       error.
997       (muse-colors-tags): Make sure that no fontification occurs in <code> or
998       <lisp> tags.
999       (muse-unhighlight-region): Move higher up.
1000       (muse-colors-example-tag, muse-colors-literal-tag): Use
1001       `muse-unhighlight-region'.  Fix spelling goof.  Omit (goto-char end)
1002       since the point gets put in the right place automatically.
1004     modified files:
1005      ChangeLog lisp/muse-colors.el
1008 2005-07-24 03:01:50 GMT Michael Olson <mwolson@gnu.org> patch-177
1010     Summary:
1011       muse-xml: Separate section from title.
1012     Revision:
1013       muse--main--1.0--patch-177
1015     * experimental/muse-xml.el (muse-xml-markup-strings): Add "level"
1016       attribute to sections.  Use separate <title> tag to handle the title of
1017       a section.  Thanks to drkm for the suggestion.
1018     
1019     * lisp/muse-mode.el (muse-mode): Code indentation, no func change.
1020     
1021     * lisp/muse-publish.el (muse-publish-markup-heading)
1022       (muse-publish-section-close): Pass level to markup strings for all
1023       section-related tags.
1024     
1025     * lisp/muse.el (muse-page-name): Handle case where buffer-file-name is
1026       not defined.
1028     modified files:
1029      ChangeLog experimental/muse-xml.el lisp/muse-mode.el
1030      lisp/muse-publish.el lisp/muse.el
1033 2005-07-23 01:29:29 GMT Michael Olson <mwolson@gnu.org> patch-176
1035     Summary:
1036       Include regexps from base styles.  Fix muse-project-ignore-regexp and use it more.
1037     Revision:
1038       muse--main--1.0--patch-176
1040     * lisp/muse-blosxom.el (muse-blosxom-get-categories): Don't include
1041       folders that match `muse-project-ignore-regexp'.
1042     
1043     * lisp/muse-project.el (muse-project-ignore-regexp): Correct an escape
1044       omission.  Add ",.*" to list of bad directory parts.
1045     
1046     * lisp/muse-project.el (muse-project-of-file): Ignore PATHNAME if it
1047       matches `muse-project-ignore-regexp'.
1048     
1049     * lisp/muse-publish.el: Install patch from Peter K. Lee.
1050       (muse-style-elements-list): New function that returns a list of
1051       references to ELEM in STYLE, including base styles.
1052       (muse-publish-markup-region): Use muse-style-elements-list rather than
1053       muse-style-elements when getting :regexps.
1054     
1055     * lisp/muse-publish.el (muse-style-element): Add docstring.
1057     modified files:
1058      AUTHORS ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
1059      lisp/muse-publish.el
1062 2005-07-23 00:21:36 GMT Michael Olson <mwolson@gnu.org> patch-175
1064     Summary:
1065       Initial implementation of muse-xml.el.  End of section edge case.
1066     Revision:
1067       muse--main--1.0--patch-175
1069     * AUTHORS: Add Peter K. Lee.
1070     
1071     * Makefile (experimental): New target that builds experimental programs.
1072       (distclean): Remove debian/dirs, a cruft file from the debian build
1073       process.
1074     
1075     * examples/mwolson/muse-init.el: Update.
1076     
1077     * examples/mwolson/muse-init.el ("\C-cpL"): Use a better function that
1078       prompts for the blog entry to visit.
1079     
1080     * experimental/Makefile: New file that causes experimental stuff to be
1081       built.
1082     
1083     * experimental/muse-xml.el: New file that provides the experimental XML
1084       publishing style.
1085     
1086     * lisp/muse-docbook.el (muse-docbook-markup-regexps): Re-order and fix
1087       comment strings.
1088     
1089     * lisp/muse-html.el (muse-html-markup-regexps): Ditto.
1090     
1091     * lisp/muse-publish.el (muse-publish-section-close): Deal with edge case
1092       involving end-of-file and paragraph detection.
1093     
1094     * lisp/muse-wiki.el: Minor header fix.
1095     
1096     * scripts/muse-build.el (load-path): Add "../experimental".
1098     new files:
1099      experimental/.arch-ids/Makefile.id
1100      experimental/.arch-ids/muse-xml.el.id experimental/Makefile
1101      experimental/muse-xml.el
1103     modified files:
1104      AUTHORS ChangeLog Makefile examples/mwolson/muse-init.el
1105      lisp/muse-docbook.el lisp/muse-html.el lisp/muse-publish.el
1106      lisp/muse-wiki.el scripts/muse-build.el
1109 2005-07-22 07:30:43 GMT Michael Olson <mwolson@gnu.org> patch-174
1111     Summary:
1112       Try to fix <example> region coloring problem.
1113     Revision:
1114       muse--main--1.0--patch-174
1116     * lisp/muse-colors.el (muse-colors-example-tag, muse-colors-literal-tag):
1117       If region is multiple lines, add '(font-lock-multiline t) to
1118       properties.  This should fix an annoying <example> region issue.
1120     modified files:
1121      ChangeLog lisp/muse-colors.el
1124 2005-07-22 07:19:30 GMT Michael Olson <mwolson@gnu.org> patch-173
1126     Summary:
1127       Don't publish implicit links that have a double-quote at begin or end.
1128     Revision:
1129       muse--main--1.0--patch-173
1131     * lisp/muse-colors.el (muse-colors-implicit-link): Don't colorize if a
1132       double-quote exists at beginning or end.
1133     
1134     * lisp/muse-publish.el (muse-publish-markup-link): When link is implicit,
1135       don't colorize if a double-quote exists at beginning or end.
1137     modified files:
1138      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
1141 2005-07-22 06:42:10 GMT Michael Olson <mwolson@gnu.org> patch-172
1143     Summary:
1144       Fix failure to publish emphasis properly.
1145     Revision:
1146       muse--main--1.0--patch-172
1148     * lisp/muse-publish.el (muse-publish-markup-word): Darn off-by-one
1149       errors.
1150     
1151     * experimental/muse-wiki-old.el: Removed, since I'm happy with the state
1152       of muse-wiki.
1154     removed files:
1155      experimental/.arch-ids/muse-wiki-old.el.id
1156      experimental/muse-wiki-old.el
1158     modified files:
1159      ChangeLog lisp/muse-publish.el
1162 2005-07-22 04:55:52 GMT Michael Olson <mwolson@gnu.org> patch-171
1164     Summary:
1165       Add a few common revision control directories to the ignore list.
1166     Revision:
1167       muse--main--1.0--patch-171
1169     * lisp/muse-project.el (muse-project-ignore-regexp): Add types of
1170       directories to be ignored when building the file alist, such as those
1171       used for CVS and Arch revision control data.
1173     modified files:
1174      ChangeLog lisp/muse-project.el
1177 2005-07-21 01:00:25 GMT Michael Olson <mwolson@gnu.org> patch-170
1179     Summary:
1180       Fix #2654: Append a newline when using pdf publishing style.
1181     Revision:
1182       muse--main--1.0--patch-170
1184     * lisp/muse-latex.el (muse-latex-footer, muse-latexcjk-footer): Append a
1185       newline to the end.
1187     modified files:
1188      ChangeLog lisp/muse-latex.el
1191 2005-07-20 20:20:24 GMT Michael Olson <mwolson@gnu.org> patch-169
1193     Summary:
1194       5 levels of headings colorization; color bare URLs.
1195     Revision:
1196       muse--main--1.0--patch-169
1198     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-markup):
1199       Really color up to 5 headings.
1200       (muse-colors-markup): Add muse-url-regexp.
1201       (muse-colors-explicit-link): Renamed from muse-colors-link.
1202       (muse-colors-implicit-link): Moved here from
1203       `muse-wiki-colors-wikiword' in muse-wiki.el.  We need it here since
1204       we'll be coloring URLs.
1206     modified files:
1207      ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
1210 2005-07-20 19:45:15 GMT Michael Olson <mwolson@gnu.org> patch-168
1212     Summary:
1213       Don't emphasize if a word constituent follows the trailer.
1214     Revision:
1215       muse--main--1.0--patch-168
1217     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-underlined)
1218       (muse-colors-verbatim): Don't colorize if a word constituent follows
1219       the trailer.
1220     
1221     * lisp/muse-publish.el (muse-publish-markup-word): Don't publish if a
1222       word constituent follows the trailer.
1224     modified files:
1225      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
1228 2005-07-20 18:50:12 GMT Michael Olson <mwolson@gnu.org> patch-167
1230     Summary:
1231       Add coloring for example, verbatim, and =signs=; anchor fix.
1232     Revision:
1233       muse--main--1.0--patch-167
1235     * lisp/muse-colors.el (muse-verbatim-face): New face that is used to
1236       color <example>, <verbatim>, and =signs=.  Defaults to a shade of gray.
1237       (muse-colors-verbatim): Use `muse-verbatim-face'.
1238       (muse-colors-markup): Move =sign= interpreting down so it gets higher
1239       priority.
1240       (muse-colors-tags): Add verbatim and literal tags.
1241       (muse-colors-example-tag): Use `remove-text-properties' instead of
1242       `set-text-properties', since the latter does not work consistently.
1243       (muse-colors-literal-tag): New function that strips all markup from the
1244       region.
1245       (muse-colors-link): Match against muse-explicit-link-regexp early on so
1246       that we can work around an annoying XEmacs issue.
1247     
1248     * lisp/muse-publish.el (muse-publish-markup-word): Make =signs=
1249       multi-line by default.
1250     
1251     * lisp/muse.el (muse-page-name): Handle case where we're given an empty
1252       string.
1254     modified files:
1255      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
1256      lisp/muse.el
1259 2005-07-20 16:13:37 GMT Michael Olson <mwolson@gnu.org> patch-166
1261     Summary:
1262       Link with anchor bugfix.
1263     Revision:
1264       muse--main--1.0--patch-166
1266     * lisp/muse-colors.el (muse-link-face): Highlight links with anchors as
1267       valid, as long as the base is valid.
1269     modified files:
1270      ChangeLog lisp/muse-colors.el
1273 2005-07-20 14:21:57 GMT Michael Olson <mwolson@gnu.org> patch-165
1275     Summary:
1276       Link inside table issue, fixes read-only text error.
1277     Revision:
1278       muse--main--1.0--patch-165
1280     * lisp/muse-docbook.el (muse-docbook-fixup-tables): Ignore read-only text
1281       inside tables so we don't get an error when links exist.
1282     
1283     * lisp/muse-html.el (muse-html-fixup-tables): Ditto.
1284     
1285     * lisp/muse-project.el (muse-project-publish): Don't take forced files
1286       into account when displaying the "All files published" message, unless
1287       they've actually been modified.
1288     
1289     * lisp/muse.el (muse-with-temp-buffer): If debug-on-error is non-nil,
1290       don't wrap in condition-case; we don't want the message to be muffled.
1292     modified files:
1293      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
1294      lisp/muse-project.el lisp/muse.el
1297 2005-07-20 07:41:28 GMT Michael Olson <mwolson@gnu.org> patch-164
1299     Summary:
1300       Permit infinitely-nested sections.
1301     Revision:
1302       muse--main--1.0--patch-164
1304     * examples/QuickStart (Links): Use GNA link rather than johnw's site.
1305       (Deriving from an existing style): Mark up as a list.
1306     
1307     * lisp/muse-colors.el (muse-colors-outline-faces-list, muse-make-faces):
1308       Color an additional level of headings.
1309     
1310     * lisp/muse-docbook.el (muse-docbook-markup-strings): Add new
1311       section-other, section-other-end, and section-close strings.
1312       (muse-docbook-fixup-sections): Removed, since Muse now implements this
1313       through the 'section-close string.
1314     
1315     * lisp/muse-html.el (muse-xhtml-markup-strings): Omit newline from
1316       'begin-underline, since this messes up paragraph handling.  Use
1317       <h5></h5> for 'section-other.
1318     
1319       (muse-html-fixup-tables): New function that sorts the table parts so
1320       that order is head, foot, body.  Apparently XHTML needs this, and it
1321       seems like a good general practice, so we do it for HTML as well.
1322     
1323     * lisp/muse-latex.el (muse-latex-markup-strings): Use \\paragraph{} for
1324       'section-other.
1325     
1326     * lisp/muse-publish.el (muse-publish-section-close): New function that
1327       determines where to put the section close given heading depth and
1328       inserts it.
1329       (muse-publish-markup-heading): Handle 'section-other and
1330       'section-other-end.  Call `muse-publish-section-close' at end of
1331       function.
1332     
1333     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Use @subsubheading
1334       for 'section-other.
1336     modified files:
1337      ChangeLog examples/QuickStart lisp/muse-colors.el
1338      lisp/muse-docbook.el lisp/muse-html.el lisp/muse-latex.el
1339      lisp/muse-publish.el lisp/muse-texinfo.el
1342 2005-07-20 05:50:55 GMT Michael Olson <mwolson@gnu.org> patch-163
1344     Summary:
1345       muse-docbook: table and anchor fixes; many non-MULE XEmacs fixes.
1346     Revision:
1347       muse--main--1.0--patch-163
1349     * lisp/muse-docbook.el: More suggestions from Dale Smith, and non-MULE
1350       XEmacs fixes.
1351       (muse-docbook-markup-regexps): Deal with new table algorithm.
1352       (muse-docbook-transform-content-type, muse-docbook-encoding) 
1353       (muse-docbook-finalize-buffer): Non-MULE XEmacs fix.
1354       (muse-docbook-markup-table): Use a better table algorithm, based on the
1355       one in muse-html.el.  Make sure a <tgroup> surrounds the body, head,
1356       and foot of the table.  Use informaltable rather than table.
1357       (muse-docbook-fixup-tables): New function that sorts all tables found
1358       in the published document so that the order is head, foot, body.
1359       (muse-docbook-markup-functions): Add anchor handler.
1360       (muse-docbook-markup-paragraph): Allow anchors to occur at beginning of
1361       paragraph.
1362       (muse-docbook-markup-anchor, muse-docbook-insert-anchor): New functions
1363       that insert an anchor at point.
1364     
1365     * lisp/muse-html.el (muse-html-transform-content-type)
1366       (muse-html-encoding, muse-html-finalize-buffer): Non-MULE XEmacs fixes.
1367     
1368     * examples/QuickStart (Anchors and tagged links): Improve anchor example.
1369     
1370     * lisp/muse.el (muse-eval-lisp): XEmacs fix.
1371     
1372     * lisp/muse.el (muse-with-temp-buffer): XEmacs fix.  Include the body
1373       that was evaluated in the output.
1375     modified files:
1376      ChangeLog examples/QuickStart lisp/muse-docbook.el
1377      lisp/muse-html.el lisp/muse-latex.el lisp/muse.el
1380 2005-07-19 08:11:37 GMT Michael Olson <mwolson@gnu.org> patch-162
1382     Summary:
1383       muse-texinfo: Improve formatting for enddots, dots, underline.
1384     Revision:
1385       muse--main--1.0--patch-162
1387     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Improve translation
1388       of enddots and dots.  For begin-underline and end-underline, use "_",
1389       since we don't have anything better.
1391     modified files:
1392      ChangeLog lisp/muse-texinfo.el
1395 2005-07-19 07:51:54 GMT Michael Olson <mwolson@gnu.org> patch-161
1397     Summary:
1398       muse-texinfo: Fix #2635 by adding `}' and `{' to specials list.
1399     Revision:
1400       muse--main--1.0--patch-161
1402     * lisp/muse-texinfo.el (muse-texinfo-markup-specials): Add `{' and `}' to
1403       list.  This should fix #2635.
1405     modified files:
1406      ChangeLog lisp/muse-texinfo.el
1409 2005-07-19 07:24:38 GMT Michael Olson <mwolson@gnu.org> patch-160
1411     Summary:
1412       muse-texinfo fixes; use info-pdf to generate PDF doc for QuickStart.
1413     Revision:
1414       muse--main--1.0--patch-160
1416     * Makefile.defs (VERSION): Prepare snapshot 3.01.arch.160.
1417     
1418     * debian/changelog: Ditto.
1419     
1420     * debian/control (Build-Depends-Indep): Add tetex-bin.
1421     
1422     * examples/Makefile (%.pdf): Use info-pdf, since it generates nicer
1423       output for me.
1424     
1425     * examples/QuickStart: Remove stray <comment> now that the bug that made
1426       it necessary is fixed.
1427     
1428     * lisp/muse-blosxom.el: Credit Björn Lindström for his excellent
1429       suggestions.
1430     
1431     * lisp/muse-texinfo.el (muse-texinfo-header, muse-texinfo-footer): Move
1432       the contents from the footer to the header.
1433     
1434     * lisp/muse-texinfo.el (muse-texinfo-markup-table): Insert space before
1435       each number, not after.
1436     
1437     * lisp/muse.el (muse-eval-lisp): Minor whitespace fix.
1438     
1439     * lisp/muse.el (muse-with-temp-buffer): Throw a backtrace if an error
1440       happens when doing batch publishing.  Minor whitespace fix.
1442     modified files:
1443      ChangeLog Makefile.defs debian/changelog debian/control
1444      examples/Makefile examples/QuickStart lisp/muse-blosxom.el
1445      lisp/muse-texinfo.el lisp/muse.el
1448 2005-07-19 05:50:25 GMT Michael Olson <mwolson@gnu.org> patch-159
1450     Summary:
1451       Handle a few more DocBook edge cases; all known DocBook issues are fixed.
1452     Revision:
1453       muse--main--1.0--patch-159
1455     * examples/QuickStart: Add "Write me." to empty sections at end so that
1456       they publish correctly with DocBook.
1457     
1458     * lisp/muse-docbook.el (muse-docbook-markup-paragraph): Handle case where
1459       paragraph starts with emphasis, example, link, or email address.
1461     modified files:
1462      ChangeLog examples/QuickStart lisp/muse-docbook.el
1465 2005-07-19 05:34:28 GMT Michael Olson <mwolson@gnu.org> patch-158
1467     Summary:
1468       Handle embedded docbook footnotes and <literal> edge case.
1469     Revision:
1470       muse--main--1.0--patch-158
1472     * lisp/muse-docbook.el: Implement more suggestions from Dale Smith.
1473      (muse-docbook-markup-strings): Use systemitem for example text.
1474      (muse-docbook-markup-paragraph): Allow for embedded footnotes that have
1475      <para></para> inside of them.
1476     
1477     * lisp/muse-html.el (muse-html-escape-string): Don't deal with '&<>"'
1478       here at all.
1479     
1480     * lisp/muse-publish.el (muse-publish-url-transforms): Add
1481       muse-publish-escape-specials-in-string to list by default.
1482     
1483     * lisp/muse-publish.el (muse-publish-escape-specials): New optional third
1484       argument IGNORE-READ-ONLY determines whether or not to ignore the
1485       read-only property when transforming text.  Add docstring.
1486       (muse-publish-markup-word): Use non-nil third argument to
1487       muse-publish-escape-specials when we're publishing `='-delimited text.
1488       This allows =<literal><tag></literal>= to work as intended.
1489     
1490     * lisp/muse-publish.el (muse-publish-escape-specials-in-string): Ignore
1491       arguments after the first so that we can include this in
1492       `muse-publish-url-transforms'.
1493     
1494     * lisp/muse-publish.el (muse-publish-prepare-url): Add docstring.
1496     modified files:
1497      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
1498      lisp/muse-publish.el
1501 2005-07-19 03:07:59 GMT Michael Olson <mwolson@gnu.org> patch-157
1503     Summary:
1504       Misc. blosxom fixes, like category directive.
1505     Revision:
1506       muse--main--1.0--patch-157
1508     * contrib/pyblosxom/getstamps.py: Add file extension.
1509     
1510     * contrib/pyblosxom/hardcodedates.py (get_all_timestamps): Omit file
1511       extension.  This will allow Muse to specify it once a
1512       timestamps-writing routine gets written.
1513     
1514     * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Pay
1515       attention to the "category" directive, if it exists.  Use file-truename
1516       instead of expand-file-name for base directory.
1517     
1518     * lisp/muse-blosxom.el (muse-blosxom-new-entry): Add #category directive
1519       by default.
1520     
1521     * lisp/muse-project.el (muse-project): Add :timestamps to list of
1522       available tags, even though it doesn't do anything yet.
1524     modified files:
1525      ChangeLog contrib/pyblosxom/getstamps.py
1526      contrib/pyblosxom/hardcodedates.py lisp/muse-blosxom.el
1527      lisp/muse-project.el
1530 2005-07-18 08:53:32 GMT Michael Olson <mwolson@gnu.org> patch-156
1532     Summary:
1533       Small logic fix with temp files.
1534     Revision:
1535       muse--main--1.0--patch-156
1537     * lisp/muse.el (muse-with-temp-buffer): Use buffer-live-p instead of
1538       buffer-name to determine whether the buffer is still around.
1540     modified files:
1541      ChangeLog lisp/muse.el
1544 2005-07-18 08:23:00 GMT Michael Olson <mwolson@gnu.org> patch-155
1546     Summary:
1547       Make customize of muse-project-alist work in Emacs21 and XEmacs.
1548     Revision:
1549       muse--main--1.0--patch-155
1551     * lisp/muse.el (muse-widget-type-value-create)
1552       (muse-widget-child-value-get, muse-widget-type-match): Minimum set of
1553       extra widgets from 'lazy type that are needed to get the
1554       `muse-project-alist' customize interface to work on XEmacs and Emacs21.
1555     
1556     * lisp/muse.el (muse-implicit-link-functions)
1557       (muse-explicit-link-functions): Remove predefined wiki-related options.
1558       These are added in muse-wiki via custom-add-option.
1559     
1560     * lisp/muse-mode.el (muse-mode-hook): Ditto.
1561     
1562     * lisp/muse-colors.el (muse-colors-emphasized): Use eq instead of memq.
1563     
1564     * lisp/muse-project.el (muse-project-alist-get): Turn :symbols into
1565       ":strings" to cope with Emacs21 and XEmacs.
1566       (muse-project-alist-set): Turn ":strings" back into ":symbols".
1567     
1568     * lisp/muse-project.el (muse-project): Derive from 'default rather than
1569       'lazy, since that is an Emacs CVS-ism.  Separate logical groups with
1570       newlines.  Control indentation.  Remove an unnecessary inlined repeat.
1571     
1572     * lisp/muse-project.el (muse-project-alist): Use cons instead of alist,
1573       since XEmacs doesn't support the alist widget.  Deal with case where no
1574       projects are defined, or a strange expression is used.
1575     
1576     * lisp/muse-wiki.el: Insinuate muse-wiki link handlers and mode hook
1577       stuff using custom-add-option.
1579     modified files:
1580      ChangeLog lisp/muse-colors.el lisp/muse-mode.el
1581      lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
1584 2005-07-18 03:31:38 GMT Michael Olson <mwolson@gnu.org> patch-154
1586     Summary:
1587       Don't kill temp buffer if debug-on-error is non-nil.
1588     Revision:
1589       muse--main--1.0--patch-154
1591     * lisp/muse.el (muse-with-temp-buffer): Only kill the temp buffer when
1592       debug-on-error is nil.  Use " *muse-temp*" for the buffer name.
1594     modified files:
1595      ChangeLog lisp/muse.el
1598 2005-07-18 03:05:11 GMT Michael Olson <mwolson@gnu.org> patch-153
1600     Summary:
1601       Expand Debian package description.
1602     Revision:
1603       muse--main--1.0--patch-153
1605     * debian/control (Description): Expand this to make the package more
1606       enticing.
1607     
1608     * debian/copyright, debian/rules: Minor whitespace cleanups.
1609     
1610     * debian/changelog: Package 3.01.arch.152-1.
1612     modified files:
1613      ChangeLog Makefile.defs debian/changelog debian/control
1614      debian/copyright debian/rules
1617 2005-07-18 02:33:12 GMT Michael Olson <mwolson@gnu.org> patch-152
1619     Summary:
1620       Header/footer docfix; ChangeLog correction.
1621     Revision:
1622       muse--main--1.0--patch-152
1624     * {arch}/.../patch-log/patch-144: Correct previous ChangeLog entry.
1625       Thanks to drkm for pointing out my error.
1626     
1627     Use better documentation and customize interface for headers and footers.
1628     Thanks to Chris McMahan.
1630     modified files:
1631      ChangeLog lisp/muse-blosxom.el lisp/muse-book.el
1632      lisp/muse-docbook.el lisp/muse-html.el lisp/muse-journal.el
1633      lisp/muse-latex.el lisp/muse-poem.el lisp/muse-texinfo.el
1634      muse.texi
1635      {arch}/muse/muse--main/muse--main--1.0/mwolson@gnu.org--2005/patch-log/patch-144
1638 2005-07-18 00:53:34 GMT Michael Olson <mwolson@gnu.org> patch-151
1640     Summary:
1641       Slight Debian version tweak.
1642     Revision:
1643       muse--main--1.0--patch-151
1645     * Makefile.defs (VERSION): Use a slightly different version naming
1646       scheme.  I've dropped the ".90".  The new scheme is X.YY.arch.YYY where
1647       X.YY is the Muse version, and YYY is the patch level.
1648     
1649     * debian/changelog: Ditto.
1651     modified files:
1652      ChangeLog Makefile.defs debian/changelog
1655 2005-07-17 23:23:34 GMT Michael Olson <mwolson@gnu.org> patch-150
1657     Summary:
1658       Improve debian build and put together a package.
1659     Revision:
1660       muse--main--1.0--patch-150
1662     * Makefile (debclean): New target that cleans up the mess that the
1663       `debian' target makes.
1664       (debian): Build using debuild rather than dpkg-buildpackage.  Copy
1665       results to my debian dist dir two levels up.
1666     
1667     * Makefile.defs (VERSION): Set to 3.01.90.arch.149 for the debian build.
1668     
1669     * debian/changelog: Sign 3.01.90.arch.149-1 snapshot.
1670     
1671     * debian/control (Standards-Version): Update to 3.6.2.
1672     
1673     * debian/control (Depends): Add emacs21 and xemacs21 to make lintian shut
1674       up.
1675     
1676     * debian/copyright (Copyright): Improve.
1677     
1678     * debian/emacsen-install (FILES): Include contrib directory so that
1679       muse-http.el compiles properly.
1680     
1681     * debian/muse-el.examples: New file containing the example files to
1682       install.
1683     
1684     * debian/rules: Move example stuff to muse-el.examples.  Install some
1685       additional documentation.
1687     new files:
1688      debian/.arch-ids/muse-el.examples.id debian/muse-el.examples
1690     modified files:
1691      ChangeLog Makefile Makefile.defs debian/changelog
1692      debian/control debian/copyright debian/emacsen-install
1693      debian/rules
1696 2005-07-17 20:52:18 GMT Michael Olson <mwolson@gnu.org> patch-149
1698     Summary:
1699       Fix links in table, links in verbatim, emphasis publishing, publishing from script.
1700     Revision:
1701       muse--main--1.0--patch-149
1703     * lisp/muse-colors.el (muse-colors-emphasized): Fix an edge case where
1704       the beginning of a header would be emphasized if an asterisk came
1705       before it.
1706       (muse-colors-underlined): Don't allow end of underlined text to be the
1707       beginning of a line.  Don't use memq to check for whitespace syntax; eq
1708       is sufficient.
1709     
1710     * lisp/muse-publish.el (muse-publish-markup-regexps): Mark links later
1711       on.  We'll use a more clever trick to keep emphasis characters from
1712       being interpreted in explicit links -- add a custom 'noemphasis text
1713       property to them.  Move mdash rule further down so that I can add
1714       designations after blockquoted text.
1715     
1716     * lisp/muse-publish.el (muse-publish-markup-word): If beginning or end of
1717       text has the 'noemphasis property, ignore it.
1718       (muse-publish-mark-noemphasis): New function that adds the 'noemphasis
1719       property to the text between BEG and END, or match beginning and end.
1720     
1721     * lisp/muse.el (muse-with-temp-buffer): Make sure the buffer is alive
1722       before trying to set buffer-modified to nil.  This should fix a
1723       "selecting deleted buffer" error when publishing from command line.
1725     modified files:
1726      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
1727      lisp/muse.el
1730 2005-07-17 18:36:55 GMT Michael Olson <mwolson@gnu.org> patch-148
1732     Summary:
1733       Journal validation fixes.
1734     Revision:
1735       muse--main--1.0--patch-148
1737     * lisp/muse-html.el (muse-html-header): Use HTML 4.0 Transitional by
1738       default rather than HTML 4.0 [strict].
1739       (muse-html-markup-strings): Include empty alt element.
1740     
1741     * lisp/muse-journal.el: Use "div class=..." rather than "div id=...".
1742     
1743     * muse.texi (Journal): Ditto.
1745     modified files:
1746      ChangeLog lisp/muse-html.el lisp/muse-journal.el muse.texi
1749 2005-07-17 04:21:19 GMT Michael Olson <mwolson@gnu.org> patch-147
1751     Summary:
1752       Add debian files; tweak Makefile.
1753     Revision:
1754       muse--main--1.0--patch-147
1756     * Makefile (distclean): Remove directory created by dist rule.
1757       (dist): Make this only generate the directory, not the tarball.
1758       (release): New target that generates the tarball and zipfile.
1759       (debrelease): New target that builds the debian package for Muse.
1760       (upload): Depend on release target.
1761     
1762     * examples/mwolson/stylesheets: Add forgotten Arch id.
1764     new files:
1765      debian/.arch-ids/=id debian/.arch-ids/changelog.id
1766      debian/.arch-ids/control.id debian/.arch-ids/copyright.id
1767      debian/.arch-ids/emacsen-install.id
1768      debian/.arch-ids/emacsen-remove.id
1769      debian/.arch-ids/emacsen-startup.id
1770      debian/.arch-ids/muse-el.dirs.id
1771      debian/.arch-ids/muse-el.docs.id
1772      debian/.arch-ids/muse-el.info.id debian/.arch-ids/rules.id
1773      debian/changelog debian/control debian/copyright
1774      debian/emacsen-install debian/emacsen-remove
1775      debian/emacsen-startup debian/muse-el.dirs debian/muse-el.docs
1776      debian/muse-el.info debian/rules
1777      examples/mwolson/stylesheets/.arch-ids/=id
1778      examples/mwolson/stylesheets/.arch-ids/blog.css.id
1779      examples/mwolson/stylesheets/.arch-ids/common.css.id
1780      examples/mwolson/stylesheets/.arch-ids/print.css.id
1781      examples/mwolson/stylesheets/.arch-ids/screen.css.id
1782      examples/mwolson/stylesheets/blog.css
1783      examples/mwolson/stylesheets/common.css
1784      examples/mwolson/stylesheets/print.css
1785      examples/mwolson/stylesheets/screen.css
1787     modified files:
1788      ChangeLog Makefile
1790     new directories:
1791      debian debian/.arch-ids examples/mwolson/stylesheets
1792      examples/mwolson/stylesheets/.arch-ids
1795 2005-07-16 05:10:31 GMT Michael Olson <mwolson@gnu.org> patch-146
1797     Summary:
1798       Allow `muse-index-as-string' to remove current file from output.
1799     Revision:
1800       muse--main--1.0--patch-146
1802     * lisp/muse-mode.el (muse-index-as-string): Add EXCLUDE-CURRENT option,
1803       which excludes the current file from the output.  Improve
1804       documentation.
1806     modified files:
1807      ChangeLog lisp/muse-mode.el
1810 2005-07-16 04:56:02 GMT Michael Olson <mwolson@gnu.org> patch-145
1812     Summary:
1813       S-TAB issue with Windows.
1814     Revision:
1815       muse--main--1.0--patch-145
1817     * lisp/muse-mode.el (muse-mode-map): Try once more to fix the Shift-TAB
1818       issue with Windows.
1820     modified files:
1821      ChangeLog lisp/muse-mode.el
1824 2005-07-16 04:39:52 GMT Michael Olson <mwolson@gnu.org> patch-144
1826     Summary:
1827       Improve temp buffer usage.
1828     Revision:
1829       muse--main--1.0--patch-144
1831     * lisp/muse-publish.el (muse-publish-file): Omit second argument to
1832       `insert-file-contents'.  This should further help with the temp
1833       buffer problem.  Thanks to Peter K. Lee and drkm for the research
1834       into this problem.
1835     
1836     * lisp/muse.el (muse-with-temp-buffer): Renamed from
1837       `muse-with-temp-buffer-no-prompt'.  Report any errors that occur, but
1838       make sure the temp buffer is killed.  I didn't implement an option to
1839       save the contents of the temp buffer.
1841     modified files:
1842      ChangeLog lisp/muse-book.el lisp/muse-http.el
1843      lisp/muse-mode.el lisp/muse-poem.el lisp/muse-publish.el
1844      lisp/muse.el
1847 2005-07-16 03:39:02 GMT Michael Olson <mwolson@gnu.org> patch-143
1849     Summary:
1850       muse-docbook: split-string Emacs21 fix.
1851     Revision:
1852       muse--main--1.0--patch-143
1854     * lisp/muse-docbook.el (muse-docbook-get-author): Omit 3rd argument of
1855       split-string to fix an Emacs21 issue.
1857     modified files:
1858      ChangeLog lisp/muse-docbook.el
1861 2005-07-15 04:40:26 GMT Michael Olson <mwolson@gnu.org> patch-142
1863     Summary:
1864       muse-docbook: Parse author directive so that it validates properly.
1865     Revision:
1866       muse--main--1.0--patch-142
1868     * lisp/muse-docbook.el (muse-docbook-get-author): New function that
1869       attempts to publish the contents a DocBook-usable <author> tag.
1870       (muse-docbook-header): Use `muse-docbook-get-author'.
1872     modified files:
1873      ChangeLog lisp/muse-docbook.el
1876 2005-07-15 01:57:51 GMT Michael Olson <mwolson@gnu.org> patch-141
1878     Summary:
1879       Be a bit more clever with our consecutive list regexp.
1880     Revision:
1881       muse--main--1.0--patch-141
1883     * lisp/muse-docbook.el (muse-docbook-markup-regexps): Be a bit more
1884       clever with our consecutive list regexp.
1886     modified files:
1887      ChangeLog lisp/muse-docbook.el
1890 2005-07-15 01:50:05 GMT Michael Olson <mwolson@gnu.org> patch-140
1892     Summary:
1893       Do the right thing with consecutive list items, hopefully.
1894     Revision:
1895       muse--main--1.0--patch-140
1897     * lisp/muse-docbook.el: Apply patch from Dale Smith and add to it.
1898       (muse-docbook-header): Add DTD string.
1899       (muse-docbook-markup-regexps): Add rule that merges consecutive list
1900       tags.
1901       (muse-docbook-merged-tags, muse-docbook-fixup-tags): Removed.
1902       ("docbook"): Change :before-end back to 'muse-docbook-fixup-sections.
1904     modified files:
1905      ChangeLog lisp/muse-docbook.el
1908 2005-07-15 01:07:35 GMT Michael Olson <mwolson@gnu.org> patch-139
1910     Summary:
1911       Improve customize interface for `muse-project-alist' once more.
1912     Revision:
1913       muse--main--1.0--patch-139
1915     * lisp/muse-project.el (muse-project-alist-get): Allow cdr of each
1916       setting to be anything, since we now support settings that use lists.
1917       (muse-project): Vastly improve this by naming each setting and showing
1918       what exact type is required.  Handle case where a function is not
1919       defined yet.  Use a set for styles, which looks nice.  This is about as
1920       good as it can be ... unless we add some sort of inline documentation
1921       later on.  A setting was added for Yann's :force-publish tag.
1922     
1923     * lisp/muse.el (muse-eval-lisp): Fix compile warning by not displaying
1924       project name.
1926     modified files:
1927      ChangeLog lisp/muse-project.el lisp/muse.el
1930 2005-07-14 23:27:14 GMT Michael Olson <mwolson@gnu.org> patch-138
1932     Summary:
1933       Merged from hodique@lifl.fr--2005 (patch 24-33)
1934     Revision:
1935       muse--main--1.0--patch-138
1937     Patches applied:
1938     
1939      * hodique@lifl.fr--2005/muse--yh--1.0--patch-24
1940        Merged from mwolson@gnu.org--2005 (patch 96)
1941     
1942      * hodique@lifl.fr--2005/muse--yh--1.0--patch-25
1943        Merged from mwolson@gnu.org--2005 (patch 97-101)
1944     
1945      * hodique@lifl.fr--2005/muse--yh--1.0--patch-26
1946        Merged from mwolson@gnu.org--2005 (patch 102-106)
1947     
1948      * hodique@lifl.fr--2005/muse--yh--1.0--patch-27
1949        Merged from mwolson@gnu.org--2005 (patch 107-120)
1950     
1951      * hodique@lifl.fr--2005/muse--yh--1.0--patch-28
1952        Merged from mwolson@gnu.org--2005 (patch 121-131)
1953     
1954      * hodique@lifl.fr--2005/muse--yh--1.0--patch-29
1955        Merged from mwolson@gnu.org--2005 (patch 132)
1956     
1957      * hodique@lifl.fr--2005/muse--yh--1.0--patch-30
1958        Merged from mwolson@gnu.org--2005 (patch 133-135)
1959     
1960      * hodique@lifl.fr--2005/muse--yh--1.0--patch-31
1961        Merged from mwolson@gnu.org--2005 (patch 136)
1962     
1963      * hodique@lifl.fr--2005/muse--yh--1.0--patch-32
1964        Merged from mwolson@gnu.org--2005 (patch 137)
1965     
1966      * hodique@lifl.fr--2005/muse--yh--1.0--patch-33
1967        Introduce :force-publish project keyword. Fix bug #2637
1969     modified files:
1970      ChangeLog lisp/muse-project.el
1972     new patches:
1973      hodique@lifl.fr--2005/muse--yh--1.0--patch-24
1974      hodique@lifl.fr--2005/muse--yh--1.0--patch-25
1975      hodique@lifl.fr--2005/muse--yh--1.0--patch-26
1976      hodique@lifl.fr--2005/muse--yh--1.0--patch-27
1977      hodique@lifl.fr--2005/muse--yh--1.0--patch-28
1978      hodique@lifl.fr--2005/muse--yh--1.0--patch-29
1979      hodique@lifl.fr--2005/muse--yh--1.0--patch-30
1980      hodique@lifl.fr--2005/muse--yh--1.0--patch-31
1981      hodique@lifl.fr--2005/muse--yh--1.0--patch-32
1982      hodique@lifl.fr--2005/muse--yh--1.0--patch-33
1985 2005-07-14 20:48:56 GMT Michael Olson <mwolson@gnu.org> patch-137
1987     Summary:
1988       Prevent temp buffers from prompting for save; handle lisp errors better.
1989     Revision:
1990       muse--main--1.0--patch-137
1992     * lisp/muse-colors.el (muse-colors-region): Try to fix "Invalid search
1993       bound" error.  I don't know for certain where this is coming from,
1994       though ... *grumble*.
1995     
1996     * lisp/muse.el (muse-eval-lisp): Wrap this in a `condition-case', much
1997       like how emacs-wiki does it.  Warn the user about lisp errors,
1998       returning "<!--INVALID LISP CODE-->" if an error occurs.  This will
1999       publish as something valid in most markup styles, with increased
2000       emphasis on those that don't support it.  That's a win-win ... I think
2001       :^) .
2002     
2003     * lisp/muse.el (muse-with-temp-buffer-no-prompt): New macro that acts
2004       like `with-temp-buffer', but sets buffer-modfied-p to nil before trying
2005       to kill the buffer so we don't get any annoying prompts.  I *strongly*
2006       believe that this should be the default behavior of `with-temp-buffer'.
2007     
2008     * lisp/muse-book.el (muse-book-publish-project): Use
2009       `muse-with-temp-buffer-no-prompt'.
2010     
2011     * lisp/muse-http.el (muse-http-reject): Ditto.
2012     
2013     * lisp/muse-mode.el (muse-index-as-string): Ditto.
2014     
2015     * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
2016     
2017     * lisp/muse-publish.el (muse-publish-markup-string, muse-publish-file): 
2018       (muse-publish-markup-email, muse-published-contents): Ditto.
2020     modified files:
2021      ChangeLog lisp/muse-book.el lisp/muse-colors.el
2022      lisp/muse-http.el lisp/muse-mode.el lisp/muse-poem.el
2023      lisp/muse-publish.el lisp/muse.el
2026 2005-07-14 18:49:56 GMT Michael Olson <mwolson@gnu.org> patch-136
2028     Summary:
2029       Customization error; Makefile tweaks.
2030     Revision:
2031       muse--main--1.0--patch-136
2033     * Makefile (dist): Use a tla-specific method to create the tarball.
2034       Create a zip file as well.
2035       (upload): New rule that uploads the tarball and zip file to gna.org.
2036     
2037     * Makefile.defs (VERSION): New variable that determines the version
2038       string to use in the `dist' and `upload' targets.
2039     
2040     * lisp/muse.el (muse-implicit-link-functions)
2041       (muse-explicit-link-functions): Use :type of hook so that the options
2042       get recognized.
2044     modified files:
2045      ChangeLog Makefile Makefile.defs lisp/muse.el
2048 2005-07-13 23:20:12 GMT Michael Olson <mwolson@gnu.org> patch-135
2050     Summary:
2051       Prepare Muse 3.01.90 (3.02 RC1).
2052     Revision:
2053       muse--main--1.0--patch-135
2056     modified files:
2057      ChangeLog lisp/muse.el muse.texi
2060 2005-07-13 23:11:08 GMT Michael Olson <mwolson@gnu.org> patch-134
2062     Summary:
2063       Attempt to get the right file extension when publishing; more examples.
2064     Revision:
2065       muse--main--1.0--patch-134
2067     * examples/mwolson/muse-init.el: Update my configuration.
2068     
2069     * examples/mwolson/templates: Store my web page templates here.
2070     
2071     * examples/mwolson/stylesheets: Store my CSS stylesheets here.
2072     
2073     * lisp/muse-publish.el (muse-publish-markup-link): Fix mangling of
2074       descriptions.  Yet another reason to implement my list-returning from
2075       handlers idea.
2076     
2077     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Deal gracefully
2078       with a few more edge cases.  Throw together a rough hack for
2079       determining when to include the output file extension.
2080     
2081     * lisp/muse-wiki.el (muse-wiki-colors-nop-tag): Make this less odious,
2082       but still ineffective.
2084     new files:
2085      examples/mwolson/templates/.arch-ids/=id
2086      examples/mwolson/templates/.arch-ids/footer.html.id
2087      examples/mwolson/templates/.arch-ids/generic-footer.html.id
2088      examples/mwolson/templates/.arch-ids/generic-header.html.id
2089      examples/mwolson/templates/.arch-ids/header.html.id
2090      examples/mwolson/templates/footer.html
2091      examples/mwolson/templates/generic-footer.html
2092      examples/mwolson/templates/generic-header.html
2093      examples/mwolson/templates/header.html
2095     modified files:
2096      ChangeLog examples/mwolson/muse-init.el lisp/muse-publish.el
2097      lisp/muse-wiki.el
2099     new directories:
2100      examples/mwolson/templates
2101      examples/mwolson/templates/.arch-ids
2104 2005-07-13 21:12:27 GMT Michael Olson <mwolson@gnu.org> patch-133
2106     Summary:
2107       Make published link handling do the right thing, plus misc. fixes.
2108     Revision:
2109       muse--main--1.0--patch-133
2111     * lisp/muse-mode.el (muse-mode-hook): Add option for
2112       `muse-wiki-update-custom-values'.  The :set function makes sure that
2113       this is always included in `muse-mode-hook' if muse-wiki is loaded.
2114       This probably isn't best-practice, but it works.
2115     
2116     * lisp/muse-project.el (muse-project-of-file): Fix some duplicated code.
2117       Save match data.
2118     
2119     * lisp/muse-publish.el (muse-publish-url-transforms): Add
2120       `muse-publish-prepare-url' to the listed options.
2121     
2122     * lisp/muse-publish.el (muse-publish-output-file): Handle case where
2123       output-dir is not specified.
2124     
2125     * lisp/muse-publish.el (muse-publish-markup-link): Call link handlers
2126       here instead of later on.
2127     
2128     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Try to do the
2129       right thing when `muse-wiki-interwiki-alist' is nil.
2130     
2131     * lisp/muse-wiki.el (muse-wiki-output-name): Removed in favor of calling
2132       `muse-publish-output-file'.
2133     
2134     * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
2135       (muse-wiki-transform-wikiword): Removed.  We should not use the
2136       publishing transforms facility to handle these.
2137     
2138     * lisp/muse-wiki.el ("muse-publish"): Publish wikiwords and interwiki
2139       links as "link" rather than "url".
2140     
2141     * lisp/muse-wiki.el (muse-wiki-update-custom-values): New function that
2142       takes care of any customization cleaups that need to happen whenever
2143       muse-mode is entered.
2144     
2145     * lisp/muse.el (muse-implicit-link-functions): Add options for
2146       `muse-handle-url' and the wiki handlers.
2147       (muse-explicit-link-functions): Add option for
2148       `muse-wiki-handle-internal'.
2150     modified files:
2151      ChangeLog lisp/muse-mode.el lisp/muse-project.el
2152      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
2155 2005-07-13 03:38:52 GMT Michael Olson <mwolson@gnu.org> patch-132
2157     Summary:
2158       Add invalid directory assertion.
2159     Revision:
2160       muse--main--1.0--patch-132
2162     * lisp/muse-project.el (muse-project-file-entries): Add assertion so that
2163       any invalid directories will trigger an error.
2165     modified files:
2166      ChangeLog lisp/muse-project.el
2169 2005-07-12 07:54:08 GMT Michael Olson <mwolson@gnu.org> patch-131
2171     Summary:
2172       AUTHORS: Fix typo, add that Yann authored muse-wiki.el.
2173     Revision:
2174       muse--main--1.0--patch-131
2177     modified files:
2178      AUTHORS ChangeLog
2181 2005-07-12 07:52:25 GMT Michael Olson <mwolson@gnu.org> patch-130
2183     Summary:
2184       Yann's assignment form came in!
2185     Revision:
2186       muse--main--1.0--patch-130
2189     modified files:
2190      AUTHORS ChangeLog
2193 2005-07-12 07:18:27 GMT Michael Olson <mwolson@gnu.org> patch-129
2195     Summary:
2196       Compilation fix, minor shuffling in `muse-mode'.
2197     Revision:
2198       muse--main--1.0--patch-129
2200     * lisp/muse.el (muse-file-extension): Make sure sym is bound before
2201       accessing it.  Fixes Yet Another Compiler Error.
2202     
2203     * lisp/muse-mode.el (muse-mode): Move font-lock setup to very end so that
2204      project-specific settings happen first.
2206     modified files:
2207      ChangeLog lisp/muse-mode.el lisp/muse.el
2210 2005-07-12 07:12:49 GMT Michael Olson <mwolson@gnu.org> patch-128
2212     Summary:
2213       Fix annoying initial buffer coloring problem.
2214     Revision:
2215       muse--main--1.0--patch-128
2217     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle the case
2218       where even buffer-file-name is not set.  This happens the first time we
2219       attempt to colorize the buffer.  I'm rather astonished that I had to do
2220       this.
2222     modified files:
2223      ChangeLog lisp/muse-wiki.el
2226 2005-07-12 06:12:08 GMT Michael Olson <mwolson@gnu.org> patch-127
2228     Summary:
2229       Jump to bad and good links on TAB; mode-choosing fix.
2230     Revision:
2231       muse--main--1.0--patch-127
2233     * lisp/muse-mode.el (muse-mode-choose-mode): New function that always
2234       pics a major mode for a file.  If one is specified in the project of
2235       file, use it.  Otherwise, use muse-mode.
2236       (muse-next-reference, muse-previous-reference): Jump to bad links as
2237       well as good ones.
2238     
2239     * lisp/muse.el (muse-file-extension): Use `muse-mode-choose-mode' instead
2240       of `muse-mode'.
2242     modified files:
2243      ChangeLog lisp/muse-mode.el lisp/muse.el
2246 2005-07-12 05:56:42 GMT Michael Olson <mwolson@gnu.org> patch-126
2248     Summary:
2249       Add specified Muse file extension to auto-mode-alist.
2250     Revision:
2251       muse--main--1.0--patch-126
2253     * lisp/muse.el (muse-file-extension): If extension is specified, remove
2254       the old extension from auto-mode-alist and add the new one.  This
2255       eliminates the need to set muse-mode-auto-p when you have specified a
2256       Muse file extension.
2257     
2258     * examples/mwolson/muse-init.el: Sync.
2260     modified files:
2261      ChangeLog examples/mwolson/muse-init.el lisp/muse.el
2264 2005-07-11 10:08:45 GMT Michael Olson <mwolson@gnu.org> patch-125
2266     Summary:
2267       Make `muse-project-alist' more intuitively customizable.
2268     Revision:
2269       muse--main--1.0--patch-125
2271     * examples/mwolson/muse-init.el (muse-project-alist): Resync with my
2272       settings.
2273     
2274     * lisp/muse-project.el: Thanks to jessealama on IRC for the suggestion.
2275       (muse-project-alist-get): New function that pre-parses
2276       `muse-projects-alist' before customization in order to work around an
2277       annoying limitation in the customize interface.
2278       (muse-project-alist-set): New function that takes the value that
2279       customize gave us and turns it into something Muse can use.
2280       (muse-project): New widget that outlines the form of the
2281       `muse-project-alist' variable.
2282       (muse-project-alist): Use the `muse-project' widget and specify :set
2283       and :get.
2285     modified files:
2286      ChangeLog examples/mwolson/muse-init.el lisp/muse-project.el
2289 2005-07-10 22:41:49 GMT Michael Olson <mwolson@gnu.org> patch-124
2291     Summary:
2292       Silence compiler warnings.
2293     Revision:
2294       muse--main--1.0--patch-124
2296     * lisp/muse-docbook.el (muse-docbook-fixup-tags): Docfix.
2297     
2298     * lisp/muse-html.el (muse-html-escape-string): Let-bind `ch' to silence a
2299       compiler warning.
2300     
2301     * lisp/muse-project.el (muse-project-applicable-styles): Call
2302       `muse-assert' with only 1 argument to silence a compiler warning.
2304     modified files:
2305      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
2306      lisp/muse-project.el
2309 2005-07-10 22:19:26 GMT Michael Olson <mwolson@gnu.org> patch-123
2311     Summary:
2312       muse-docbook: Merge several other types of tags if necessary.
2313     Revision:
2314       muse--main--1.0--patch-123
2316     * lisp/muse-docbook.el (muse-docbook-fixup-tags): Renamed from
2317       `muse-docbook-fixup-sections'.  For each TAG in
2318       `muse-docbook-merged-tags', if consecutive groupings of TAG exist,
2319       merge them together.  Thanks to Dale P. Smith for the suggestion.
2320       (muse-docbook-merged-tags): Customizable list of tags that need merging.
2322     modified files:
2323      ChangeLog lisp/muse-docbook.el
2326 2005-07-10 22:04:50 GMT Michael Olson <mwolson@gnu.org> patch-122
2328     Summary:
2329       muse-docbook: Output an XML tag with encoding at the beginning of document.
2330     Revision:
2331       muse--main--1.0--patch-122
2333     * lisp/muse-docbook.el (muse-docbook-header): Add <xml> tag at beginning
2334       of document.
2335       (muse-docbook-encoding-default): New option that determines which Emacs
2336       buffer encoding to use by default in Muse DocBook files if none is
2337       found.
2338       (muse-docbook-charset-default): New option that determines the DocBook
2339       XML charset to use if no translation is found in
2340       muse-docbook-encoding-map.
2341       (muse-docbook-encoding-map): New option alist that maps an emacs coding
2342       system to its associated DocBook coding system.
2343       (muse-docbook-transform-content-type): New function that determines the
2344       DocBook XML encoding to use based on the contents of
2345       muse-docbook-encoding-map.
2346       (muse-docbook-encoding): New function that calls
2347       muse-docbook-transform-content-type.
2348       (muse-docbook-finalize-buffer): New function that sets the buffer file
2349       coding system to the value of muse-docbook-encoding-default, but only
2350       if the buffers contents have no special characters.
2351       ("docbook"): Include :after tag that calls muse-docbook-finalize-buffer.
2353     modified files:
2354      ChangeLog lisp/muse-docbook.el
2357 2005-07-10 21:35:49 GMT Michael Olson <mwolson@gnu.org> patch-121
2359     Summary:
2360       Apply muse-docbook patch from Dale P. Smith.
2361     Revision:
2362       muse--main--1.0--patch-121
2364     * lisp/muse-docbook.el (muse-docbook-markup-strings): Apply patch from
2365       Dale P. Smith to make the markup much better.
2367     modified files:
2368      AUTHORS ChangeLog lisp/muse-docbook.el
2371 2005-07-10 00:27:13 GMT Michael Olson <mwolson@gnu.org> patch-120
2373     Summary:
2374       Use different mapping for S-tab on Windows.
2375     Revision:
2376       muse--main--1.0--patch-120
2378     * lisp/muse-mode.el (muse-mode-map): If using either XEmacs or on
2379       Windows, use [(shift tab)] for `muse-previous-reference'.
2381     modified files:
2382      ChangeLog lisp/muse-mode.el
2385 2005-07-09 20:24:40 GMT Michael Olson <mwolson@gnu.org> patch-119
2387     Summary:
2388       XEmacs wiki fix.
2389     Revision:
2390       muse--main--1.0--patch-119
2392     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Use
2393       `muse-match-string-no-properties' so XEmacs doesn't complain.
2395     modified files:
2396      ChangeLog lisp/muse-wiki.el
2399 2005-07-09 08:53:33 GMT Michael Olson <mwolson@gnu.org> patch-118
2401     Summary:
2402       Handle a few edge cases with project-page resolution gracefully.
2403     Revision:
2404       muse--main--1.0--patch-118
2406     * lisp/muse-project.el (muse-project-applicable-styles): Add assertion to
2407       make sure that PAGE is specified.  STYLES should be generated
2408       automatically, but it could theoretically fail.  I'm managing to
2409       trigger this when messing with unsaved Muse files.  Handle case where
2410       buffer has not yet been saved.
2411       (muse-project-find-file): Don't try to resolve relative links; just
2412       open them.
2413     
2414     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Fix
2415       point-of-reference bug.  No need to call muse-project-page-of-file
2416       since buffer-file-name and muse-publishing-current-file both give us
2417       full paths.
2418     
2419     * lisp/muse-mode.el (muse-link-at-point): For some reason,
2420       `skip-chars-backward' only respects the newline some of the time.
2421       Damned annoying.
2423     modified files:
2424      ChangeLog lisp/muse-mode.el lisp/muse-project.el
2425      lisp/muse-wiki.el
2428 2005-07-09 07:41:44 GMT Michael Olson <mwolson@gnu.org> patch-117
2430     Summary:
2431       Fix image-link goof-up and add pretty titles.
2432     Revision:
2433       muse--main--1.0--patch-117
2435     * lisp/muse-html.el (muse-html-markup-paragraph): Use <p
2436       class="image-link"> instead of <div class="image-link">.  I found a bug
2437       with the way I was handling both, so I decided to simplify things.
2438     
2439     * lisp/muse-wiki.el (muse-wiki-output-name): New function that acts like
2440       `muse-publish-output-name', but keeps the directory prefix.
2441       (muse-wiki-transform-interwiki): Use `muse-publish-output-name'.
2442     
2443     * lisp/muse-wiki.el (muse-wiki-publish-small-title-words): New
2444       customizable option that determines the words to downcase in title.
2445       (muse-wiki-publish-pretty-title): New function that Makes a Nicely
2446       Capitalized Title out of either a string or the current title.  This is
2447       not currently used by any other function -- for now it is meant to be
2448       called by the user.
2450     modified files:
2451      ChangeLog lisp/muse-html.el lisp/muse-wiki.el
2454 2005-07-09 05:22:12 GMT Michael Olson <mwolson@gnu.org> patch-116
2456     Summary:
2457       Escape specials in link descriptions.
2458     Revision:
2459       muse--main--1.0--patch-116
2461     * lisp/muse-publish.el (muse-publish-escape-specials-in-string): New
2462       function that escapes special characters in the given string according
2463       to the current publishing style.
2464       (muse-publish-url): Use the above function to escape the description
2465       part of extended links.
2466       (muse-publish-prepare-url): Don't make string read-only; it does
2467       nothing.
2468     
2469     * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
2470       (muse-wiki-transform-wikiword): Don't make string read-only.
2472     modified files:
2473      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
2476 2005-07-09 03:59:44 GMT Michael Olson <mwolson@gnu.org> patch-115
2478     Summary:
2479       Escape "&", "<", and ">" in URL text.
2480     Revision:
2481       muse--main--1.0--patch-115
2483     * lisp/muse-html.el (muse-html-escape-string): Escape "&", "<", and ">"
2484       specially.  Thanks to John Sullivan for the suggestion.
2486     modified files:
2487      ChangeLog lisp/muse-html.el
2490 2005-07-09 03:24:01 GMT Michael Olson <mwolson@gnu.org> patch-114
2492     Summary:
2493       Update my example configuration.
2494     Revision:
2495       muse--main--1.0--patch-114
2497     * examples/mwolson/muse-init.el (muse-project-alist): Rename the "Web"
2498       project to "WebSite" in order to make it more distinct.
2499       (muse-wiki-interwiki-alist): Add mapping for "TheEmacsWiki".
2500       (my-muse-blosxom-finalize): Don't run the Xanga preparation code
2501       anymore.
2502       (my-muse-prepare-entry-for-xanga): Make this able to figure out the
2503       published name of the current file.  I really should make a function
2504       called `muse-published-name' or something similar!
2505       ("\C-cpx"): Use this key sequence for
2506       `my-muse-prepare-entry-for-xanga'.
2507       (muse-file-extension): I'm making use of this so I can figure out its
2508       intricacies.
2510     modified files:
2511      ChangeLog examples/mwolson/muse-init.el
2514 2005-07-09 03:11:28 GMT Michael Olson <mwolson@gnu.org> patch-113
2516     Summary:
2517       Tackle a project name interwiki highlighting snafu.
2518     Revision:
2519       muse--main--1.0--patch-113
2521     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Hack still more on
2522       this.  It seems to be more robust now.  Highlighting is going the way I
2523       want it.
2525     modified files:
2526      ChangeLog lisp/muse-wiki.el
2529 2005-07-09 02:25:26 GMT Michael Olson <mwolson@gnu.org> patch-112
2531     Summary:
2532       Fix some gross mistakes.
2533     Revision:
2534       muse--main--1.0--patch-112
2536     * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Fix several
2537       gross misspellings.
2538     
2539     * lisp/muse-project.el (muse-project-file-entries): If
2540       `muse-file-extension' is defined, use it to filter the entries.
2541     
2542     * lisp/muse.el (muse-file-extension): Fix messed up attempt to set
2543       variable.  Move higher in file.
2544     
2545     * lisp/muse.el (muse-update-ignored-extensions-regexp): Use given
2546       argument instead of the real name of the variable.
2548     modified files:
2549      ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
2550      lisp/muse.el
2553 2005-07-09 00:10:01 GMT Michael Olson <mwolson@gnu.org> patch-111
2555     Summary:
2556       Make natural interwiki links between projects mostly work.
2557     Revision:
2558       muse--main--1.0--patch-111
2560     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Uncomment this
2561       function and flesh it out.  This seems to work properly, though for
2562       some reason, interwiki links using projects are a bit flakey.
2563       (muse-wiki-handle-interwiki): Deal with case where we have a project
2564       name in an interwiki link.
2566     modified files:
2567      ChangeLog lisp/muse-wiki.el
2570 2005-07-08 22:57:55 GMT Michael Olson <mwolson@gnu.org> patch-110
2572     Summary:
2573       Fix Emacs21 issue with muse-insert-tag.
2574     Revision:
2575       muse--main--1.0--patch-110
2577     * lisp/muse-mode.el (muse-insert-tag): Pass a list of lists to
2578       completing-read to appease older Emacsen.
2580     modified files:
2581      ChangeLog lisp/muse-mode.el
2584 2005-07-08 22:55:20 GMT Michael Olson <mwolson@gnu.org> patch-109
2586     Summary:
2587       Fix error with `muse-blosxom-new-entry' and Emacs21.
2588     Revision:
2589       muse--main--1.0--patch-109
2591     * lisp/muse-blosxom.el (muse-blosxom-new-entry): Mess with call to
2592       `completing-read' so that old versions of Emacs don't complain.
2594     modified files:
2595      ChangeLog lisp/muse-blosxom.el
2598 2005-07-08 21:59:41 GMT Michael Olson <mwolson@gnu.org> patch-108
2600     Summary:
2601       Try to fix an error with `muse-blosxom-get-categories'.
2602     Revision:
2603       muse--main--1.0--patch-108
2605     * lisp/muse-blosxom.el (muse-blosxom-get-categories): Be extra cautious
2606       about processing directories.
2608     modified files:
2609      ChangeLog examples/johnw/publish-johnw lisp/muse-blosxom.el
2612 2005-07-08 21:11:53 GMT Michael Olson <mwolson@gnu.org> patch-107
2614     Summary:
2615       Make a distinction between implicit and explicit links at publish-time.
2616     Revision:
2617       muse--main--1.0--patch-107
2619     * lisp/muse-html.el (muse-html-escape-string): Ignore other arguments.
2620     
2621     * lisp/muse-http.el (muse-http-prepare-url): Handle `explicit' argument.
2622     
2623     * lisp/muse-publish.el (muse-publish-url, muse-publish-insert-url): Pass
2624       `explicit' argument.
2625     
2626     * lisp/muse-publish.el (muse-publish-markup-link): Determine whether or
2627       not we are dealing with an explicit link.
2628     
2629     * lisp/muse-publish.el (muse-publish-prepare-url): Ignore other arguments.
2630     
2631     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Take `explicit'
2632       argument, but ignore it.
2633     
2634     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only apply transforms
2635       when link is not explicit.
2637     modified files:
2638      ChangeLog lisp/muse-html.el lisp/muse-http.el
2639      lisp/muse-publish.el lisp/muse-wiki.el
2642 2005-07-08 06:40:30 GMT Michael Olson <mwolson@gnu.org> patch-106
2644     Summary:
2645       Implement several WikiWord handling fixes.
2646     Revision:
2647       muse--main--1.0--patch-106
2649     * lisp/muse-colors.el (muse-link-face): Handle case where no link is
2650       found by the handlers.  Don't send implicit links through some of the
2651       advanced checks.
2652     
2653     * lisp/muse-mode.el (muse-link-at-point): Move to beginning of first part
2654       of interwiki link before calling `muse-handle-explicit-link'.
2655     
2656     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Append forgotten
2657       "\\|" separator between project-alist entries and interwiki entries.
2658       Force a reconfiguration of muse-colors-markup.
2659     
2660     * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Add several checks to be
2661       sure that we don't colorize WikiNames that don't go with any file.
2662     
2664     modified files:
2665      ChangeLog lisp/muse-colors.el lisp/muse-mode.el
2666      lisp/muse-wiki.el
2669 2005-07-07 21:34:12 GMT Michael Olson <mwolson@gnu.org> patch-105
2671     Summary:
2672       Attempt to simplify muse-wiki a bit.
2673     Revision:
2674       muse--main--1.0--patch-105
2676     * lisp/muse-colors.el (muse-use-font-lock): Set up muse-colors-markup
2677       here.
2678     
2679     * lisp/muse-wiki.el (muse-wiki-wikiword-colors-markup)
2680       (muse-wiki-update-use-wikiword-colors, muse-wiki-wikiword-markup-regexp)
2681       (muse-wiki-update-use-wikiword-markup-regexp)
2682       (muse-wiki-update-use-wikiword-link-function)
2683       (muse-wiki-update-use-wikiword-url-transforms): Remove.
2684       (muse-wiki-update-use-wikiword): Not :set function is needed anymore.
2685     
2686     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only modify URL if
2687       `muse-wiki-use-wikiword' is specified.
2688     
2689     * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Don't process the URL
2690       unless `muse-wiki-use-wikiword' is specified.
2691     
2692     * lisp/muse-wiki.el ("muse-colors"): Add muse-wiki-wikiword-regexp to
2693       muse-colors-markup.
2694     
2695     * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-wikiword-regexp to
2696       muse-publish-markup-regexps.
2697     
2698     * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-transform-wikiword to
2699       muse-publish-url-transforms.
2700     
2701     * lisp/muse-wiki.el (muse-implicit-link-functions): Add
2702       muse-wiki-handle-wikiword to muse-implicit-link-functions.
2703     
2705     modified files:
2706      ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
2709 2005-07-07 20:06:35 GMT Michael Olson <mwolson@gnu.org> patch-104
2711     Summary:
2712       Make muse-blosxom use relative name of published file in page-date alist.
2713     Revision:
2714       muse--main--1.0--patch-104
2716     * lisp/muse-blosxom.el (muse-blosxom-base-directory): Move higher in
2717       file.
2718       (muse-blosxom-update-page-date-alist): Renamed from
2719       `muse-blosxom-markup-date-directive'.  Make the current file name
2720       relative to the base directory and strip file extension if necessary.
2721     
2723     modified files:
2724      ChangeLog lisp/muse-blosxom.el
2727 2005-07-07 19:14:38 GMT Michael Olson <mwolson@gnu.org> patch-103
2729     Summary:
2730       Hack on muse-blosxom timestamps somewhat.
2731     Revision:
2732       muse--main--1.0--patch-103
2734     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Make this
2735       actually do something useful.  This should have a different name,
2736       really.
2737       ("blosxom-html", "blosxom-xhtml"): Call
2738       `muse-blosxom-markup-date-directive' after publishing each entry.
2739     
2741     modified files:
2742      ChangeLog lisp/muse-blosxom.el
2745 2005-07-07 06:27:02 GMT Michael Olson <mwolson@gnu.org> patch-102
2747     Summary:
2748       Fix several startup and compile errors.
2749     Revision:
2750       muse--main--1.0--patch-102
2752     * lisp/muse-wiki.el ("muse-publish"): Use correct name of function.  This
2753       fixes an error that occurred during startup.
2754     
2755     * lisp/muse-regexps.el (muse-ignored-extensions-regexp)
2756       (muse-update-ignored-extensions-regexp, muse-ignored-extensions): Move
2757       to muse.el.
2758     
2759     * lisp/muse.el (muse-update-ignored-extensions-regexp): Fix ordering so
2760       that the nasty compile errors go away.  Fix a few typos.
2761       (muse-ignored-extensions): Fix docstring.
2762       (muse-file-extension): Move this higher in the file.
2763     
2764     
2766     modified files:
2767      ChangeLog lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
2770 2005-07-07 05:57:51 GMT Michael Olson <mwolson@gnu.org> patch-101
2772     Summary:
2773       Note that muse-file-extension should not have "." in front.
2774     Revision:
2775       muse--main--1.0--patch-101
2777     * lisp/muse-project.el (muse-project-find-file): Handle case where
2778       muse-file-extension is not specified.
2779     
2780     * lisp/muse.el (muse-file-extension): Note that the period at the
2781       beginning of this value should be omitted.
2782     
2783     * lisp/muse-regexps.el (muse-update-ignored-extensions-regexp): Quote
2784       file extension so that regexp characters inside the extension will not
2785       goof it up.  This should never be a problem in normal cases, but let's
2786       be robust.
2787     
2789     modified files:
2790      ChangeLog lisp/muse-project.el lisp/muse-regexps.el
2791      lisp/muse.el
2794 2005-07-07 05:36:53 GMT Michael Olson <mwolson@gnu.org> patch-100
2796     Summary:
2797       Implement optional file extension of Muse files.
2798     Revision:
2799       muse--main--1.0--patch-100
2801     * lisp/muse-mode.el (muse-mode): Make sure
2802       `muse-update-ignored-extensions-regexp' gets updated every time we
2803       enter Muse mode.  This works around a bug in the customize interface --
2804       if a user changes an option using setq, the :set function sometimes
2805       does not get executed.  I should really try to determine whether or not
2806       this is really an issue anymore.
2807     
2808     * lisp/muse-project.el (muse-project-find-file): Make use of
2809       `muse-file-extension'.
2810     
2811     * lisp/muse-regexps.el (muse-ignored-extensions-regexp): This is not
2812       customizable; it is autogenerated from `muse-ignored-extensions'.
2813       (muse-update-ignored-extensions-regexp): New function that sets the
2814       value of `muse-ignored-extensions-regexp'.  This is needed in order to
2815       make sure that the value of `muse-file-extension' is taken into
2816       account.
2817       (muse-ignored-extensions): New option that determines which file
2818       extensions to ignore.  It is in the form of a list of regexps.
2819     
2820     * lisp/muse.el (muse-file-extension): New option that allows the user to
2821       specify the file extension to be used for Muse files.  By default, this
2822       is nil, which means that no extension will be used.
2823     
2824     * lisp/muse.el (muse-page-name): Handle case where
2825       `muse-ignored-extensions-regexp' is nil.
2826     
2828     modified files:
2829      ChangeLog lisp/muse-mode.el lisp/muse-project.el
2830      lisp/muse-regexps.el lisp/muse.el
2833 2005-07-07 03:16:38 GMT Michael Olson <mwolson@gnu.org> patch-99
2835     Summary:
2836       Document new blosxom convenience feature.
2837     Revision:
2838       muse--main--1.0--patch-99
2840     * lisp/muse-blosxom.el: Document `muse-blosxom-project-alist-dirs' and
2841       `muse-blosxom-project-alist-entry'.  An example is provided in the
2842       header.
2843     
2845     modified files:
2846      ChangeLog lisp/muse-blosxom.el
2849 2005-07-06 23:17:35 GMT Michael Olson <mwolson@gnu.org> patch-98
2851     Summary:
2852       Further work on `muse-project-alist' entry generation for blosxom.
2853     Revision:
2854       muse--main--1.0--patch-98
2856     * examples/mwolson/muse-init.el (muse-project-alist): Use proper syntax.
2857       Include subdirectories in first part of "Blog" entry.
2858     
2859     * lisp/muse-blosxom.el (muse-blosxom-project-alist-dirs): New function
2860       that returns a list of dirs that are to be used with the first part of
2861       a `muse-project-alist' entry.
2862     
2864     modified files:
2865      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
2868 2005-07-06 22:42:35 GMT Michael Olson <mwolson@gnu.org> patch-97
2870     Summary:
2871       New function: muse-blosxom-project-alist-entry.
2872     Revision:
2873       muse--main--1.0--patch-97
2875     * examples/mwolson/muse-init.el: Update from my latest settings.
2876       (muse-project-alist): Make use of `muse-blosxom-project-alist-entry'.
2877     
2878     * lisp/muse-blosxom.el (muse-blosxom-project-alist-entry): New function
2879       that generates the latter part of an entry for `muse-project-alist'.
2880     
2882     modified files:
2883      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
2886 2005-07-06 20:52:03 GMT Michael Olson <mwolson@gnu.org> patch-96
2888     Summary:
2889       Merged from hodique@lifl.fr--2005 (patch 12-23)
2890     Revision:
2891       muse--main--1.0--patch-96
2893     Patches applied:
2894     
2895      * hodique@lifl.fr--2005/muse--yh--1.0--patch-12
2896        Merged from mwolson@gnu.org--2005 (patch 68-76)
2897     
2898      * hodique@lifl.fr--2005/muse--yh--1.0--patch-13
2899        Merged from mwolson@gnu.org--2005 (patch 77-80)
2900     
2901      * hodique@lifl.fr--2005/muse--yh--1.0--patch-14
2902        Merged from mwolson@gnu.org--2005 (patch 81)
2903     
2904      * hodique@lifl.fr--2005/muse--yh--1.0--patch-15
2905        Merged from mwolson@gnu.org--2005 (patch 82)
2906     
2907      * hodique@lifl.fr--2005/muse--yh--1.0--patch-16
2908        Escape % in latex publishing
2909     
2910      * hodique@lifl.fr--2005/muse--yh--1.0--patch-17
2911        bugfix
2912     
2913      * hodique@lifl.fr--2005/muse--yh--1.0--patch-18
2914        small improvement on muse-make-link
2915     
2916      * hodique@lifl.fr--2005/muse--yh--1.0--patch-19
2917        Fix customization of muse-wiki-wikiword-regexp
2918     
2919      * hodique@lifl.fr--2005/muse--yh--1.0--patch-20
2920        Allow full customization of WikiWords
2921     
2922      * hodique@lifl.fr--2005/muse--yh--1.0--patch-21
2923        Fix mouse-2 yank bug in muse-mode
2924     
2925      * hodique@lifl.fr--2005/muse--yh--1.0--patch-22
2926        Fix interpretation order
2927     
2928      * hodique@lifl.fr--2005/muse--yh--1.0--patch-23
2929        Merged from mwolson@gnu.org--2005 (patch 83-95)
2930     
2932     modified files:
2933      ChangeLog lisp/muse-wiki.el
2935     new patches:
2936      hodique@lifl.fr--2005/muse--yh--1.0--patch-12
2937      hodique@lifl.fr--2005/muse--yh--1.0--patch-13
2938      hodique@lifl.fr--2005/muse--yh--1.0--patch-14
2939      hodique@lifl.fr--2005/muse--yh--1.0--patch-15
2940      hodique@lifl.fr--2005/muse--yh--1.0--patch-16
2941      hodique@lifl.fr--2005/muse--yh--1.0--patch-17
2942      hodique@lifl.fr--2005/muse--yh--1.0--patch-18
2943      hodique@lifl.fr--2005/muse--yh--1.0--patch-19
2944      hodique@lifl.fr--2005/muse--yh--1.0--patch-20
2945      hodique@lifl.fr--2005/muse--yh--1.0--patch-21
2946      hodique@lifl.fr--2005/muse--yh--1.0--patch-22
2947      hodique@lifl.fr--2005/muse--yh--1.0--patch-23
2950 2005-07-06 19:55:48 GMT Michael Olson <mwolson@gnu.org> patch-95
2952     Summary:
2953       Minor docfixes.
2954     Revision:
2955       muse--main--1.0--patch-95
2957     * lisp/muse-mode.el (muse-follow-name-at-point) 
2958       (muse-follow-name-at-mouse): Docfixes.
2959     
2961     modified files:
2962      ChangeLog lisp/muse-mode.el
2965 2005-07-06 19:30:34 GMT Michael Olson <mwolson@gnu.org> patch-94
2967     Summary:
2968       Fix goof-up in instructions for using `muse-blosxom-new-entry'.
2969     Revision:
2970       muse--main--1.0--patch-94
2972     * lisp/muse-blosxom.el: Fix goof-up in instructions for using
2973       `muse-blosxom-new-entry'.
2974     
2975     * muse.texi (Blosxom Entries): Ditto.
2976     
2978     modified files:
2979      ChangeLog lisp/muse-blosxom.el muse.texi
2982 2005-07-06 18:54:52 GMT Michael Olson <mwolson@gnu.org> patch-93
2984     Summary:
2985       Re-add global mouse-2 event.
2986     Revision:
2987       muse--main--1.0--patch-93
2989     * lisp/muse-mode.el (muse-mode-map): Re-add the global binding for
2990       mouse-2, since Yann found a way around the problem I was facing.
2991       (muse-follow-name-at-mouse): Call the event that would normally be used
2992       here if we don't have a link at point.
2993     
2995     modified files:
2996      ChangeLog lisp/muse-mode.el
2999 2005-07-06 07:19:41 GMT Michael Olson <mwolson@gnu.org> patch-92
3001     Summary:
3002       Fix publishing error.
3003     Revision:
3004       muse--main--1.0--patch-92
3006     * lisp/muse-project.el (muse-project-publish-file): Don't try to fetch
3007       the cdr of output-dir.  This was a code fragment from a previous
3008       attempt to refactor this function.
3009     
3011     modified files:
3012      ChangeLog lisp/muse-project.el
3015 2005-07-06 06:39:21 GMT Michael Olson <mwolson@gnu.org> patch-91
3017     Summary:
3018       Work on getting to the point where we can resolve project interwiki links.
3019     Revision:
3020       muse--main--1.0--patch-91
3022     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
3023       `muse-publishing-current-file'.
3024     
3025     * lisp/muse-project.el (muse-project-of-file): Ditto.
3026     
3027     * lisp/muse-project.el (muse-project-applicable-styles): New function
3028       that returns the usable styles for a file, given either a list of
3029       styles or a project name.  This is useful for removing styles that will
3030       be ignored for a file.
3031       (muse-project-publish-file): Split :include and :exclude processing
3032       into `muse-project-applicable-styles'.
3033     
3034     * lisp/muse-publish.el (muse-publish-output-name): Use
3035       `muse-publishing-current-file'.
3036     
3037     * lisp/muse-publish.el (muse-publish-file): Don't set `muse-current-file'.
3038     
3039     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Recognize
3040       project names.
3041     
3042     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Don't cause project
3043       names to be uninterpreted.  Remove need for muse-assoc-string.
3044     
3045     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): First draft of
3046       function that will be called to fetch a link to a page from a Muse
3047       project from the output file of the currently-published file.  This is
3048       commented out for now since I ran out of energy.
3049     
3050     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Use
3051       `muse-wiki-resolve-project-page' for handling Muse project interwiki
3052       links, but only when no match was found in `muse-wiki-interwiki-alist'.
3053       Handle case where no interwiki can be found, even though this should
3054       never happen.
3055     
3056     * lisp/muse-wiki.el (muse-mode-hook): Update `muse-wiki-interwiki-regexp'
3057       whenever Muse mode is entered.  That way we don't have to enter an
3058       extra command in our .emacs.
3059     
3060     * lisp/muse.el (muse-current-file): Remove this, since a variable called
3061       `muse-publishing-current-file' already exists that does the same thing.
3062       How embarrassing.
3063     
3064     * lisp/muse.el (muse-page-name): Use `muse-publishing-current-file'.
3065     
3066     * lisp/muse.el (muse-assoc-string): Remove this, since we no longer need
3067       to use it.
3068     
3070     modified files:
3071      ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
3072      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
3075 2005-07-06 04:00:57 GMT Michael Olson <mwolson@gnu.org> patch-90
3077     Summary:
3078       Mouse-2 on regular text will yank rather than give an error.
3079     Revision:
3080       muse--main--1.0--patch-90
3082     * lisp/muse-mode.el (muse-mode-map): Remove mappings for mouse-2, since
3083       this seems to be more trouble than it's worth.
3084       (muse-follow-name-at-mouse): Don't call `muse-follow-name-at-point';
3085       use our own implementation.
3086     
3088     modified files:
3089      ChangeLog lisp/muse-mode.el
3092 2005-07-06 02:25:56 GMT Michael Olson <mwolson@gnu.org> patch-89
3094     Summary:
3095       Make interwiki links publish with the correct extension.
3096     Revision:
3097       muse--main--1.0--patch-89
3099     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Add the correct
3100       prefix and suffix to interwiki names, as well as stripping out unwanted
3101       extensions.
3102     
3104     modified files:
3105      ChangeLog lisp/muse-wiki.el
3108 2005-07-06 02:02:42 GMT Michael Olson <mwolson@gnu.org> patch-88
3110     Summary:
3111       Fix publishing of bare interwiki names.
3112     Revision:
3113       muse--main--1.0--patch-88
3115     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Use `setq' instead of
3116       `set'.  Use `muse-assoc-string' instead of `assoc'.
3117     
3118     * lisp/muse.el (muse-assoc-string): New compatibility function that makes
3119       `assoc-string' functionality usable with Emacs21 and XEmacs.
3120     
3122     modified files:
3123      ChangeLog lisp/muse-wiki.el lisp/muse.el
3126 2005-07-06 01:41:24 GMT Michael Olson <mwolson@gnu.org> patch-87
3128     Summary:
3129       Apply a few fixes from Yann's branch.
3130     Revision:
3131       muse--main--1.0--patch-87
3133     Background: I hacked on Muse over the weekend while offline, and so did
3134                 Yann.  His changes to muse-wiki.el are different than the
3135                 ones that I made, so we should probably figure out the best
3136                 way to handle this when we both get on IRC again.  For now,
3137                 I've merged in the bugfixes that he's made, omitting most of
3138                 the changes to muse-wiki.
3139     
3140     * lisp/muse-latex.el (muse-latex-markup-regexps): Escape %.
3141     
3142     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Add docstring.
3143     
3144     * lisp/muse.el (muse-page-name): Fix a bug that was inadvertently
3145       introduced previously.
3146     
3148     modified files:
3149      ChangeLog lisp/muse-latex.el lisp/muse-wiki.el lisp/muse.el
3152 2005-07-05 20:41:49 GMT Michael Olson <mwolson@gnu.org> patch-86
3154     Summary:
3155       Warn if file not published; hack further on Wiki stuff.
3156     Revision:
3157       muse--main--1.0--patch-86
3159     * lisp/muse-html.el (muse-html-markup-paragraph): Make this only try to
3160       complete <div> tags that are of the class "image-link".  It is hoped
3161       that this will prevent user-added <div> tags from being mangled.
3162     
3163     * lisp/muse-mode.el (muse-link-at-point): Don't pass an argument to
3164       `muse-handle-implicit-link' or `muse-handle-explicit-link' since they
3165       need to look at the text at point.
3166     
3167     * lisp/muse-publish.el (muse-publish-this-file): Warn the user if the
3168       current file has not been published since it was up-to-date.  Thanks to
3169       Bill Freeman for the suggestion.
3170     
3171     * lisp/muse-publish.el (muse-publish-url): Handle case when returned url
3172       is nil.  If this happens, return the original URL.
3173     
3174     * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Set using
3175       `muse-wiki-update-interwiki-regexp.'
3176       (muse-wiki-update-interwiki-regexp): New function that sets the value
3177       of `muse-wiki-interwiki-regexp'.
3178       (muse-wiki-interwiki-alist): Call `muse-wiki-update-interwiki-regexp'
3179       on :set.
3180     
3181     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Renamed from
3182       `muse-wiki-expand-interwiki'.
3183       (muse-wiki-transform-wikiword): New function that prevents WikiWords
3184       with no matching file from being published as links.
3185     
3186     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Accept an optional
3187       string argument once again, since this behavior is needed when
3188       publishing.
3189       (muse-wiki-handle-wikiword): Ditto.
3190     
3191     * lisp/muse.el (muse-handle-url): Ditto.
3192     
3193     * lisp/muse.el (muse-handle-implicit-link): Ditto.  Restore match data
3194       after every unsuccessful attempt at handling the link.  If argument is
3195       given, restore match-data at end, too.
3196     
3197     * lisp/muse.el (muse-handle-explicit-link): Accept optional string
3198       argument.  Match data is always saved.  If argument is not given,
3199       assume that `muse-implicit-link-regexp' has been matched against, and
3200       return the 1st match string if no handlers worked.
3201     
3203     modified files:
3204      ChangeLog lisp/muse-html.el lisp/muse-mode.el
3205      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
3208 2005-07-04 23:00:06 GMT Michael Olson <mwolson@gnu.org> patch-85
3210     Summary:
3211       Hack on WikiName handling and make TAB work for Wiki links.
3212     Revision:
3213       muse--main--1.0--patch-85
3215     * lisp/muse-colors.el (muse-colors-markup): Use
3216       `muse-explicit-link-regexp' instead of `muse-link-regexp'.
3217     
3218     * lisp/muse-colors.el (muse-link-face): Add new argument EXPLICIT.  If
3219       nil, don't color bad links.  If non-nil, color bad links.
3220     
3221     * lisp/muse-colors.el (muse-colors-link): Pass `t' to `muse-link-face'.
3222     
3223     * lisp/muse-journal.el (muse-journal-rss-markup-regexps): Use
3224       `muse-explicit-link-regexp' instead of `muse-link-regexp'.
3225       (muse-journal-rss-munge-buffer): Ditto.
3226     
3227     * lisp/muse-mode.el (muse-mode-fill-nobreak-p, muse-link-at-point):
3228       Docfix.
3229     
3230     * lisp/muse-mode.el (muse-link-at-point): Rewrite so that explicit links
3231       are handled first, then implicit ones.  It should work better in all
3232       cases.  For now, we depend on the value of `muse-implicit-link-regexp'
3233       to determine how far to scan for an implicit link.  This defaults to
3234       the text between the point and the next space.
3235     
3236     * lisp/muse-mode.el (muse-visit-link-default): Refactored code from
3237       `muse-visit-link'.  If the ANCHOR argument is a string, search for it
3238       literally after opening the buffer.  Hopefully this can be of use in
3239       custom visit-link functions, when necessary.
3240     
3241     * lisp/muse-mode.el (muse-visit-link): Docfix.  Call
3242       `muse-visit-link-default'.
3243     
3244     * lisp/muse-mode.el (muse-next-reference, muse-previous-reference):
3245       Search by text properties instead of regexps.  This allows Muse to find
3246       links without having to have a massive regexp that contains all link
3247       types.  The downside is that this will not work if the user defontifies
3248       the buffer.  But it would somewhat defeat the purpose of following
3249       links if you can't see them.
3250     
3251     * lisp/muse-project.el (muse-project-batch-publish): Handle case when not
3252       enough command line args are passed in batch mode.
3253     
3254     * lisp/muse-publish.el (muse-publish-markup-regexps): Use
3255       `muse-explicit-link-regexp'.
3256     
3257     * lisp/muse-regexps.el (muse-explicit-link-regexp): Renamed from
3258       `muse-link-regexp'.
3259     
3260     * lisp/muse-regexps.el (muse-implicit-link-regexp): New option that
3261       specifies the "common ground" of all implicit links, like URLs, bare
3262       WikiNames, and -- in the future -- email addresses.
3263     
3264     * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): Quote 'boolean.
3265     
3266     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Arg URL is no longer
3267       optional.  That was a bad idea on my part.  Renamed from
3268       `muse-wiki-interwiki-handle'.  Hopefully all this renaming doesn't
3269       annoy anyone :^) .
3270     
3271     * lisp/muse-wiki.el (muse-wiki-expand-interwiki): Renamed from
3272       `muse-wiki-interwiki-expand'.
3273       (muse-wiki-handle-wikiword): Renamed from
3274       `muse-wiki-wikiword-handle'.
3275     
3276     * lisp/muse-wiki.el ("muse-colors", "muse-publish"): Use a string value
3277       for the eval-after-load arg since XEmacs chokes on constants.
3278     
3279     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Don't display a bad-link
3280       face on WikiWords that don't correspond with a file.  If people really
3281       want this to appear in bad-link face, I could accommodate that.
3282     
3283     * lisp/muse.el (muse-handle-url): New function that detects whether the
3284       given string is a URL.
3285       (muse-implicit-link-functions): Renamed from
3286       `muse-mode-link-functions'.  Defaults to `muse-handle-url'.
3287       (muse-explicit-link-functions): Renamed from
3288       `muse-mode-handler-functions'.
3289       (muse-handle-implicit-link): New function that handles all
3290       implicit links by calling functions from `muse-implicit-link-functions'.
3291       (muse-handle-explicit-link): Renamed from
3292       `muse-handled-url'.
3293     
3295     modified files:
3296      ChangeLog lisp/muse-colors.el lisp/muse-journal.el
3297      lisp/muse-mode.el lisp/muse-project.el lisp/muse-publish.el
3298      lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
3301 2005-07-04 14:40:31 GMT Michael Olson <mwolson@gnu.org> patch-84
3303     Summary:
3304       Allow WikiWords to be ignored with <nop> or "''''".
3305     Revision:
3306       muse--main--1.0--patch-84
3308     * lisp/muse-mode.el (muse-browse-result): Docfixes.
3309     
3310     * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): New option that determines
3311       whether to hide <nop> tags when coloring a Muse buffer.
3312       (muse-wiki-wikiword-at-point): Docfix.
3313       (muse-wiki-colors-nop-tag): New function that colors <nop> tags.
3314       (muse-wiki-publish-nop-tag): New function that interprets <nop> tags
3315       during publishing.
3316       (muse-colors-tags, muse-publish-markup-tags): Interpret <nop> tags,
3317       which keeps the WikiWord that follows it from being interpreted.
3318       (muse-publish-markup-regexps): Allow 4 single quotes to function as a
3319       WikiWord delimiter.
3320     
3322     modified files:
3323      ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
3326 2005-07-04 11:20:50 GMT Michael Olson <mwolson@gnu.org> patch-83
3328     Summary:
3329       Update postal address of FSF in muse-wiki.el.
3330     Revision:
3331       muse--main--1.0--patch-83
3333     * lisp/muse-wiki.el: Update postal address of the FSF.
3334     
3336     modified files:
3337      ChangeLog lisp/muse-wiki.el
3340 2005-07-01 22:48:51 GMT Michael Olson <mwolson@gnu.org> patch-82
3342     Summary:
3343       Interpret explicit links before emphasis.
3344     Revision:
3345       muse--main--1.0--patch-82
3347     * lisp/muse-publish.el (muse-publish-markup-regexps): Interpret explicit
3348       links before emphasis.
3349     
3350     * lisp/muse-wiki.el (muse-publish): Make rules use a multiple of 100 just
3351       for the heck of it.
3353     modified files:
3354      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
3357 2005-06-26 22:55:55 GMT Michael Olson <mwolson@gnu.org> patch-81
3359     Summary:
3360       Wiki hacking, regexp tweaks.
3361     Revision:
3362       muse--main--1.0--patch-81
3364     * lisp/muse-project.el (muse-project-ignore-regexp): Change group to
3365       muse-regexp.
3366     
3367     * lisp/muse-regexps.el (muse-regexp-use-character-classes): New variable
3368       that indicates whether or not to use character classes in regexps.  The
3369       default is to let Muse try to figure it out.
3370       (muse-extreg-usable-p): Make use of this variable.
3371     
3372     * lisp/muse-regexps.el (muse-url-regexp): There's too much whitespace in
3373       this regexp.  I'm guessing it was supposed to have a TAB in there at
3374       one time.  Replace this stuff with muse-regexp-space.
3375     
3376     * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use wikified EmacsWiki
3377       by default.
3378     
3379     * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use "choice" instead of
3380       "or".
3381     
3382     * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Include the page
3383       delimiter as part of the regexp.  Allow "#" or "::" to be a delimiter.
3384       We'll fix those anchor problems eventually!
3385     
3386     * lisp/muse-wiki.el (muse-wiki-interwiki-at-point): New function that
3387       uses `muse-interwiki-handle' to determine whether an interwiki link is
3388       at point.
3389     
3390     * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Make URL optional and
3391       look for a suitable value at point if needed.
3392     
3393     * lisp/muse-wiki.el: Make interwiki regexps color the same as wikiwords.
3394     
3395     * lisp/muse-wiki.el: Add publishing rule for muse-wiki-interwiki-regexp.
3396     
3397     * lisp/muse-wiki.el (muse-mode-link-functions): Add interwiki handling.
3399     modified files:
3400      ChangeLog lisp/muse-project.el lisp/muse-regexps.el
3401      lisp/muse-wiki.el
3404 2005-06-25 04:44:00 GMT Michael Olson <mwolson@gnu.org> patch-80
3406     Summary:
3407       Make installation of manual when not using Debian go smoothly.
3408     Revision:
3409       muse--main--1.0--patch-80
3411     * Makefile.defs (INSTALLINFO): New variable that specifies what command
3412       and options are to be used when insinuating the Muse documentation into
3413       the Info menu.
3414     
3415     * Makefile (install): Make use of INSTALLINFO.
3416     
3417     * README (Installation): Give directions for changing INSTALLINFO on a
3418       Debian system and changing where Muse is installed.
3419     
3420     * muse.texi: Ditto.
3422     modified files:
3423      ChangeLog Makefile Makefile.defs README muse.texi
3426 2005-06-25 04:09:15 GMT Michael Olson <mwolson@gnu.org> patch-79
3428     Summary:
3429       Fix compiler warning induced by last patch.
3430     Revision:
3431       muse--main--1.0--patch-79
3433     * lisp/muse-project.el (muse-current-file): Move to muse.el to fix
3434       compiler warning.
3436     modified files:
3437      ChangeLog lisp/muse-project.el lisp/muse.el
3440 2005-06-25 04:02:11 GMT Michael Olson <mwolson@gnu.org> patch-78
3442     Summary:
3443       Add `muse-current-file', fix minor QuickStart issue.
3444     Revision:
3445       muse--main--1.0--patch-78
3447     * examples/QuickStart: Make John Wiegley the author.
3448     
3449     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
3450       `muse-current-file' instead of `buffer-file-name'.
3451     
3452     * lisp/muse-project.el (muse-current-project): Document.
3453     
3454     * lisp/muse-project.el (muse-current-file): New variable indicating the
3455       name, including path, of the file that is currently being published.
3456       (muse-project-of-file): Make use of
3457       `muse-current-file'.
3458     
3459     * lisp/muse-publish.el (muse-publish-file): Set `muse-current-file' here.
3460     
3461     * lisp/muse.el (muse-page-name): Make use of `muse-current-file'.
3463     modified files:
3464      ChangeLog examples/QuickStart lisp/muse-blosxom.el
3465      lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
3466      lisp/muse.el
3469 2005-06-24 21:15:35 GMT Michael Olson <mwolson@gnu.org> patch-77
3471     Summary:
3472       Make muse-replace-regexp-in-string closer to its parent; no func change.
3473     Revision:
3474       muse--main--1.0--patch-77
3476     * lisp/muse.el (muse-replace-regexp-in-string): Add 2 more optional args
3477       to implement all functionality of `replace-regexp-in-string'.  No
3478       functionality change.
3479     
3481     modified files:
3482      ChangeLog lisp/muse.el
3485 2005-06-24 00:22:12 GMT Michael Olson <mwolson@gnu.org> patch-76
3487     Summary:
3488       Play nicely with fill, adaptive-fill, and flyspell.
3489     Revision:
3490       muse--main--1.0--patch-76
3492     * muse-mode.el (muse-mode-intangible-links): New function used to
3493       determine whether links will be considered intangible.
3494     
3495     * lisp/muse-mode.el (muse-mode-link-functions)
3496       (muse-mode-handler-functions): Minor docfix.
3497     
3498     * lisp/muse-mode.el (muse-mode): Don't split long links when performing
3499       fill.  Play nicely with adaptive-fill.  Avoid lockup with flyspell by
3500       making links intangible by default, but this may be adjusted by use of
3501       the `muse-mode-intangible-links' function.
3502     
3503     * lisp/muse-mode.el (muse-mode-fill-nobreak-p): New function that returns
3504       nil if we should allow a fill to occur here.  Keeps links from being
3505       broken up.
3506     
3507     * lisp/muse-mode.el (muse-mode-flyspell-p): New function that returns
3508       non-nil if we allow spell-checking to occur here.  Keeps links from
3509       being improperly colorized.
3510     
3511     * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Break up long line; no
3512       functionality change.
3514     modified files:
3515      ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
3518 2005-06-23 07:13:35 GMT Michael Olson <mwolson@gnu.org> patch-75
3520     Summary:
3521       Minor doc changes and code prettification.
3522     Revision:
3523       muse--main--1.0--patch-75
3525     * AUTHORS: Note that YH's assignment is in the mail.
3526     
3527     * README (scripts): Explain better the contents of the `scripts'
3528       directory.
3529     
3530     * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Split long line.
3532     modified files:
3533      AUTHORS ChangeLog README lisp/muse-wiki.el
3536 2005-06-23 05:20:04 GMT Michael Olson <mwolson@gnu.org> patch-74
3538     Summary:
3539       Merged from hodique@lifl.fr--2005 (patch 7-11)
3540     Revision:
3541       muse--main--1.0--patch-74
3543     Patches applied:
3544     
3545      * hodique@lifl.fr--2005/muse--yh--1.0--patch-7
3546        split WikiWords and InterWiki links into their own package
3547     
3548      * hodique@lifl.fr--2005/muse--yh--1.0--patch-8
3549        Merged from mwolson@gnu.org--2005 (patch 63-67), adapted muse-wiki features
3550     
3551      * hodique@lifl.fr--2005/muse--yh--1.0--patch-9
3552        Mimic experimental behavior for interwiki
3553     
3554      * hodique@lifl.fr--2005/muse--yh--1.0--patch-10
3555        fix notes publishing
3556     
3557      * hodique@lifl.fr--2005/muse--yh--1.0--patch-11
3558        various minor fixes
3560     new files:
3561      lisp/.arch-ids/muse-wiki.el.id lisp/muse-wiki.el
3563     modified files:
3564      ChangeLog lisp/muse-colors.el lisp/muse-html.el
3565      lisp/muse-mode.el lisp/muse-publish.el lisp/muse.el
3567     renamed files:
3568      experimental/.arch-ids/muse-wiki.el.id
3569        ==> experimental/.arch-ids/muse-wiki-old.el.id
3570      experimental/muse-wiki.el
3571        ==> experimental/muse-wiki-old.el
3573     new patches:
3574      hodique@lifl.fr--2005/muse--yh--1.0--patch-7
3575      hodique@lifl.fr--2005/muse--yh--1.0--patch-8
3576      hodique@lifl.fr--2005/muse--yh--1.0--patch-9
3577      hodique@lifl.fr--2005/muse--yh--1.0--patch-10
3578      hodique@lifl.fr--2005/muse--yh--1.0--patch-11
3581 2005-06-22 23:05:33 GMT Michael Olson <mwolson@gnu.org> patch-73
3583     Summary:
3584       Tell people where to find on-line version of manual.
3585     Revision:
3586       muse--main--1.0--patch-73
3588     * README: Add on-line locations for manual.
3589     
3590     * muse.texi: Remove @include directive.  This makes generating a PDF of
3591       this documentation a lot easier.
3592     
3593     * muse.texi (Preface): Add on-line locations for manual.
3595     modified files:
3596      ChangeLog README muse.texi
3599 2005-06-22 19:57:42 GMT Michael Olson <mwolson@gnu.org> patch-72
3601     Summary:
3602       Try to make Muse play nice with outline minor mode.
3603     Revision:
3604       muse--main--1.0--patch-72
3606     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-emphasized)
3607     (muse-colors-underlined, muse-use-font-lock, muse-link-properties): Use
3608     "muse" instead of "t" when adding invisibility to text or checking for
3609     invisibility.
3610     
3611     * lisp/muse.el (muse-add-to-invisibility-spec): New function that is a
3612     compatibility wrapper for `add-to-invisibility-spec'; XEmacs doesn't have
3613     this function.
3615     modified files:
3616      ChangeLog lisp/muse-colors.el lisp/muse.el
3619 2005-06-22 08:02:58 GMT Michael Olson <mwolson@gnu.org> patch-71
3621     Summary:
3622       Minor grammar fix in Introduction section of manual.
3623     Revision:
3624       muse--main--1.0--patch-71
3626     * muse.texi (Introduction): Minor grammar fix.
3628     modified files:
3629      ChangeLog muse.texi
3632 2005-06-22 06:32:02 GMT Michael Olson <mwolson@gnu.org> patch-70
3634     Summary:
3635       Release Muse 3.01.
3636     Revision:
3637       muse--main--1.0--patch-70
3639     * lisp/muse-colors.el: Remove unnecessary use of Version in header.
3640     
3641     * lisp/muse-html.el (muse-html-encoding-map): Add mapping for iso-8859-1.
3642     
3643     * lisp/muse-poem.el (muse-poem-markup-strings)
3644       (muse-poem-chapbook-strings): Make customizable.
3645     
3646     * lisp/muse-poem.el (muse-chapbook-latex-header)
3647       (muse-chapbook-latex-footer): Docfix.
3648     
3649     * lisp/muse-texinfo.el (muse-texinfo-info-extension)
3650       (muse-texinfo-pdf-extension): Ditto.
3651     
3652     * lisp/muse.el (muse-version): Change to 3.01.
3653     
3654     * muse.texi (Poem, Texinfo): Last two publishing styles complete.  We're
3655       done, for now!
3657     modified files:
3658      ChangeLog lisp/muse-colors.el lisp/muse-html.el
3659      lisp/muse-poem.el lisp/muse-texinfo.el lisp/muse.el muse.texi
3662 2005-06-20 02:29:08 GMT Michael Olson <mwolson@gnu.org> patch-69
3664     Summary:
3665       Tweak documentation thoroughly; still incomplete.
3666     Revision:
3667       muse--main--1.0--patch-69
3669     * README: Minor tweaks.
3670     
3671     * muse.texi: Massively rename chapters so that the titles are more
3672       descriptive.  Clean up grammar.
3673     
3674     * muse.texi (Obtaining Muse): Move content of Installation node here,
3675       stripping out any customization tips, since those are covered later.
3676       Re-work this chapter since I was dissatisfied with it.
3677     
3678     * muse.texi (Installation): This node has the content of README regarding
3679       installation, which fits the title of the node much better than the
3680       previous content.
3681     
3682     * muse.texi (Blosxom): Turn the sections of this section into
3683       subsections.
3684     
3685     * muse.texi (Getting Help and Reporting Bugs): Turn this into a list.  I
3686       like lists!
3687     
3688     * muse.texi (History): Add a "2005" item.
3690     modified files:
3691      ChangeLog README muse.texi
3694 2005-06-19 07:15:45 GMT Michael Olson <mwolson@gnu.org> patch-68
3696     Summary:
3697       Finish documenting 2 more publishing styles.
3698     Revision:
3699       muse--main--1.0--patch-68
3701     * lisp/muse-blosxom.el, lisp/muse-latex.el: Minor docfixes throughout.
3702     
3703     * lisp/muse-journal.el: Docfixes.
3704     
3705     * lisp/muse-publish.el (muse-publish-markup-functions): Add significant
3706       documentation to this function.
3707     
3708     * muse.texi (Blosxom Options): New node containing the publishing styles
3709       and options provided by Blosxom.
3710       (Book): Add usage note, as I suspect a lot of people might be confused
3711       by this style.
3712       (HTML): Space out entries better.
3713       (Journal, LaTeX): New nodes for publishing styles.
3714       (Common Elements): Document a few options that are present in
3715       `muse-publish.el'.
3717     modified files:
3718      ChangeLog lisp/muse-blosxom.el lisp/muse-journal.el
3719      lisp/muse-latex.el lisp/muse-publish.el muse.texi
3722 2005-06-19 04:45:46 GMT Michael Olson <mwolson@gnu.org> patch-67
3724     Summary:
3725       Make Muse installable and correct an Emacs21 issue.
3726     Revision:
3727       muse--main--1.0--patch-67
3729     * Makefile (.PRECIOUS): Indicate that .info and .html files in this
3730       directory will be generated.
3731       (all): Compile muse.info by default.
3732       (doc): Refactor into individual generation rules for .html and .info
3733       files.
3734       (install): New rule that installs Muse source code, compiled .elc
3735       files, and the manual into proper places.
3736     
3737     * Makefile.defs (ELISPDIR, INFODIR): Correct minor goof-up.
3738     
3739     * README (Insinuation): Move old content of Installation here.
3740       (Installation): Fill out this section.
3741       (Further Documentation): Add link to my website and note that a full
3742       manual is included with Muse.
3743     
3744     * lisp/Makefile (EL): Populate with .el files.
3745       (install): New rule that installs both .elc and .el files.
3746     
3747     * lisp/muse-texinfo.el (muse-texinfo-info-generate): If we're running
3748       Emacs21, hack in a handler for the @documentencoding tag so that it
3749       doesn't error out.
3751     modified files:
3752      ChangeLog Makefile Makefile.defs README lisp/Makefile
3753      lisp/muse-texinfo.el
3756 2005-06-19 03:05:38 GMT Michael Olson <mwolson@gnu.org> patch-66
3758     Summary:
3759       Cater even more to XEmacs and its annoying whims.
3760     Revision:
3761       muse--main--1.0--patch-66
3763     * examples/Makefile (%.html, %.pdf, %.info): Pass EMACS value as
3764       environment variable.
3765     
3766     * lisp/Makefile (%.elc, test): Don't use "-L" option since XEmacs can't
3767       handle it.  Load `muse-build.el' instead.
3768     
3769     * lisp/muse-colors.el (muse-colors-link): Add note that `link' is not
3770       used.
3771     
3772     * lisp/muse-journal.el (muse-journal-latex-munge-buffer)
3773       (muse-journal-rss-munge-buffer): Add note that the `qotd' binding is
3774       not used.
3775     
3776     * lisp/muse-journal.el (muse-journal-generate-pages): Add note that this
3777       function does not appear to be used.
3778     
3779     * lisp/muse.el (muse-replace-regexp-in-string): Use in place of
3780       `replace-regexp-in-string', since XEmacs doesn't have this function.
3781       We only implement the first 3 args, but this could be extended if we
3782       need to do so.
3783     
3784     * lisp/muse-blosxom.el (muse-blosxom-title-to-file): Use
3785       `muse-replace-regexp-in-string' in place of `replace-regexp-in-string'
3786     
3787     * lisp/muse-journal.el (muse-journal-anchorize-title): Ditto.
3788     
3789     * lisp/muse-colors.el (muse-colors-custom-tags): Remove unused binding to
3790       make XEmacs shut up.
3791     
3792     * lisp/muse-convert.el (muse-write-footnote): Ditto.
3793     
3794     * lisp/muse-html.el (muse-html-markup-table): Ditto.
3795     
3796     * lisp/muse-http.el (muse-winnow-list): Ditto.
3797     
3798     * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
3799     
3800     * lisp/muse-project.el (muse-project-file-entries): Ditto.
3801     
3802     * lisp/muse-publish.el (muse-publish-markup): Ditto.
3803     
3804     * scripts/muse-build.el: Add contrib path first; probably doesn't change
3805       anything.
3806     
3807     * scripts/publish: Use EMACS environment variable instead of hard-coding
3808       it.
3810     modified files:
3811      ChangeLog examples/Makefile lisp/Makefile lisp/muse-blosxom.el
3812      lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
3813      lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
3814      lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
3815      lisp/muse.el scripts/muse-build.el scripts/publish
3818 2005-06-19 00:43:54 GMT Michael Olson <mwolson@gnu.org> patch-65
3820     Summary:
3821       Move lisp files to `lisp' directory; hack on Makefiles, XEmacs compat.
3822     Revision:
3823       muse--main--1.0--patch-65
3825     * AUTHORS: Update entry.
3826     
3827     * muse-*.el: Move to the lisp directory.
3828     
3829     * lisp/Makefile: New file containing rules to test and compile the
3830       source.
3831     
3832     * Makefile.defs: New file that contains common definitions for all other
3833       Makefiles, such as Emacs command to use.
3834     
3835     * Makefile: Move lisp-specific rules to lisp/Makefile.
3836       (SUBDIRS): New variable containing subdirectories to clean.
3837     
3838     * README: Update to reflect new location of source files.  Give updated
3839       directions for compiling with XEmacs.
3840     
3841     * examples/Makefile (.PRECIOUS): Added to denote which type of files to
3842       compile.
3843       (%.html): Pass SITEFLAG as an environment variable to
3844       ../scripts/publish.
3845     
3846     * examples/QuickStart (The): Re-add the stray <comment> tag since it
3847       seems to be needed to keep the process from failing.  This has *got* to
3848       be a bug in Muse, but I don't want to deal with it now.
3849     
3850     * lisp/muse-colors.el (muse-make-faces): Bind newsym locally.
3851     
3852     * lisp/muse-convert.el: Move line to commentary section.
3853     
3854     * lisp/muse-latex.el (muse-latex-markup-table): Note that the
3855       locally-bound `type' variable isn't used here.
3856     
3857     * lisp/muse-mode.el (muse-index-as-string): Remove unused `file' binding.
3858     
3859     * lisp/muse-texinfo.el (muse-texinfo-markup-table): Remove unused `field'
3860       binding.
3861     
3862     * scripts/muse-build.el (load-path): Correct paths.
3863     
3864     * scripts/muse-build.el (muse-elint-files): Add a few variables here so
3865       as to avoid spurious warnings.
3866     
3867     * scripts/publish (style): Make use of SITEFLAG environment variable, if
3868       it exists.
3869     
3870     * lisp/muse.el (muse-line-end-position, muse-line-beginning-position):
3871       (muse-match-string-no-properties): New functions that take the place of
3872       `line-end-position', `line-beginning-position', and
3873       `match-string-no-properties', respectively.
3874     
3875     * examples/johnw/muse-johnw.el (muse-my-html-insert-contents)
3876       (muse-my-journal-find-entries): Use Muse-specific version of
3877       `match-string-no-properties', `line-beginning-position', and
3878       `line-end-position' since these do not exist in XEmacs.
3879     
3880     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-region)
3881       (muse-colors-custom-tags, muse-colors-link, muse-colors-title): Ditto.
3882     
3883     * lisp/muse-convert.el (muse-latex-transform): Ditto.
3884     
3885     * lisp/muse-html.el (muse-html-insert-anchor, muse-html-markup-footnote)
3886       (muse-html-insert-contents): Ditto.
3887     
3888     * lisp/muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
3889     
3890     * lisp/muse-mode.el (muse-link-at-point, muse-edit-link-at-point): Ditto.
3891     
3892     * lisp/muse-poem.el (muse-poem-prepare-buffer): Ditto.
3893     
3894     * lisp/muse-publish.el (muse-publish-markup-tag)
3895       (muse-publish-markup-footnote, muse-publish-markup-leading-space)
3896       (muse-published-buffer-contents): Ditto.
3897     
3898     * scripts/muse-build.el (muse-elint-files): Ditto.
3900     new files:
3901      .arch-ids/Makefile.defs.id Makefile.defs lisp/.arch-ids/=id
3902      lisp/.arch-ids/Makefile.id lisp/Makefile
3904     modified files:
3905      AUTHORS ChangeLog Makefile README examples/Makefile
3906      examples/QuickStart examples/johnw/muse-johnw.el
3907      lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
3908      lisp/muse-journal.el lisp/muse-latex.el lisp/muse-mode.el
3909      lisp/muse-poem.el lisp/muse-publish.el lisp/muse-texinfo.el
3910      lisp/muse.el scripts/muse-build.el scripts/publish
3912     renamed files:
3913      .arch-ids/muse-blosxom.el.id
3914        ==> lisp/.arch-ids/muse-blosxom.el.id
3915      .arch-ids/muse-book.el.id
3916        ==> lisp/.arch-ids/muse-book.el.id
3917      .arch-ids/muse-colors.el.id
3918        ==> lisp/.arch-ids/muse-colors.el.id
3919      .arch-ids/muse-convert.el.id
3920        ==> lisp/.arch-ids/muse-convert.el.id
3921      .arch-ids/muse-docbook.el.id
3922        ==> lisp/.arch-ids/muse-docbook.el.id
3923      .arch-ids/muse-html.el.id
3924        ==> lisp/.arch-ids/muse-html.el.id
3925      .arch-ids/muse-http.el.id
3926        ==> lisp/.arch-ids/muse-http.el.id
3927      .arch-ids/muse-journal.el.id
3928        ==> lisp/.arch-ids/muse-journal.el.id
3929      .arch-ids/muse-latex.el.id
3930        ==> lisp/.arch-ids/muse-latex.el.id
3931      .arch-ids/muse-mode.el.id
3932        ==> lisp/.arch-ids/muse-mode.el.id
3933      .arch-ids/muse-poem.el.id
3934        ==> lisp/.arch-ids/muse-poem.el.id
3935      .arch-ids/muse-project.el.id
3936        ==> lisp/.arch-ids/muse-project.el.id
3937      .arch-ids/muse-publish.el.id
3938        ==> lisp/.arch-ids/muse-publish.el.id
3939      .arch-ids/muse-regexps.el.id
3940        ==> lisp/.arch-ids/muse-regexps.el.id
3941      .arch-ids/muse-texinfo.el.id
3942        ==> lisp/.arch-ids/muse-texinfo.el.id
3943      .arch-ids/muse.el.id
3944        ==> lisp/.arch-ids/muse.el.id
3945      muse-blosxom.el
3946        ==> lisp/muse-blosxom.el
3947      muse-book.el
3948        ==> lisp/muse-book.el
3949      muse-colors.el
3950        ==> lisp/muse-colors.el
3951      muse-convert.el
3952        ==> lisp/muse-convert.el
3953      muse-docbook.el
3954        ==> lisp/muse-docbook.el
3955      muse-html.el
3956        ==> lisp/muse-html.el
3957      muse-http.el
3958        ==> lisp/muse-http.el
3959      muse-journal.el
3960        ==> lisp/muse-journal.el
3961      muse-latex.el
3962        ==> lisp/muse-latex.el
3963      muse-mode.el
3964        ==> lisp/muse-mode.el
3965      muse-poem.el
3966        ==> lisp/muse-poem.el
3967      muse-project.el
3968        ==> lisp/muse-project.el
3969      muse-publish.el
3970        ==> lisp/muse-publish.el
3971      muse-regexps.el
3972        ==> lisp/muse-regexps.el
3973      muse-texinfo.el
3974        ==> lisp/muse-texinfo.el
3975      muse.el
3976        ==> lisp/muse.el
3978     new directories:
3979      lisp lisp/.arch-ids
3982 2005-06-18 20:12:05 GMT Michael Olson <mwolson@gnu.org> patch-64
3984     Summary:
3985       Massively untabify files.
3986     Revision:
3987       muse--main--1.0--patch-64
3990     modified files:
3991      ChangeLog ChangeLog.2004 experimental/muse-message.el
3992      experimental/muse-wiki.el muse-book.el muse-colors.el
3993      muse-convert.el muse-docbook.el muse-html.el muse-http.el
3994      muse-journal.el muse-latex.el muse-mode.el muse-poem.el
3995      muse-project.el muse-publish.el muse-regexps.el
3996      muse-texinfo.el muse.el
3999 2005-06-18 19:57:44 GMT Michael Olson <mwolson@gnu.org> patch-63
4001     Summary:
4002       Merged from hodique@lifl.fr--2005 (patch 2-6), without the WikiWord change.
4003     Revision:
4004       muse--main--1.0--patch-63
4006     (Summary of changes that Yann made)
4007     
4008     * muse-colors.el (muse-colors-link): Whitespace cleanup.
4009     
4010     * muse-mode.el (muse-generate-index): Move index generation code into
4011       `muse-index-as-string'.
4012       (muse-index-as-string): New function that generates an index and
4013       returns it as a string, instead of placing it in a buffer like
4014       `muse-generate-index' used to.
4015     
4016     Patches applied:
4017     
4018      * hodique@lifl.fr--2005/muse--yh--1.0--patch-2
4019        merge from mwolson@gnu.org--2005
4020     
4021      * hodique@lifl.fr--2005/muse--yh--1.0--patch-3
4022        Accept WikiWords as links [mostly rescinded]
4023     
4024      * hodique@lifl.fr--2005/muse--yh--1.0--patch-4
4025        merge from mwolson@gnu.org--2005/muse--main--1.0
4026     
4027      * hodique@lifl.fr--2005/muse--yh--1.0--patch-5
4028        Merged from mwolson@gnu.org--2005 (patch 60-62)
4029     
4030      * hodique@lifl.fr--2005/muse--yh--1.0--patch-6
4031        provide a string view of the index
4033     modified files:
4034      ChangeLog muse-colors.el muse-latex.el muse-mode.el
4036     new patches:
4037      hodique@lifl.fr--2005/muse--yh--1.0--patch-2
4038      hodique@lifl.fr--2005/muse--yh--1.0--patch-3
4039      hodique@lifl.fr--2005/muse--yh--1.0--patch-4
4040      hodique@lifl.fr--2005/muse--yh--1.0--patch-5
4041      hodique@lifl.fr--2005/muse--yh--1.0--patch-6
4044 2005-06-18 06:21:19 GMT Michael Olson <mwolson@gnu.org> patch-62
4046     Summary:
4047       Document Blosxom, Book, DocBook, and HTML publishing styles.
4048     Revision:
4049       muse--main--1.0--patch-62
4051     * muse-blosxom.el: Clean up header.
4052     
4053     * muse-book.el (muse-before-book-publish-hook): Rename to
4054       `muse-book-before-publish-hook'.
4055       (muse-after-book-publish-hook): Rename to
4056       `muse-book-after-publish-hook'.
4057     
4058     * muse-html.el (muse-html-anchor-on-word, muse-html-table-attributes)
4059       (muse-html-markup-strings, muse-xhtml-markup-strings)
4060       (muse-html-meta-content-type, muse-html-meta-content-encoding)
4061       (muse-html-charset-default, muse-html-encoding-default)
4062       (muse-html-encoding-map): Docfixes.
4063     
4064     * muse.texi (Blosxom, Book, DocBook, HTML, Deriving Styles): New
4065       sections.
4067     modified files:
4068      ChangeLog muse-blosxom.el muse-book.el muse-html.el muse.texi
4071 2005-06-18 01:35:33 GMT Michael Olson <mwolson@gnu.org> patch-61
4073     Summary:
4074       Begin work on Publishing Styles section of manual.
4075     Revision:
4076       muse--main--1.0--patch-61
4078     * Makefile (.PHONY): Add "doc" to list.
4079       (doc): New rule that generates Info and HTML files from muse.texi.
4080       (dist): Rely on `distclean', not `clean'.
4081     
4082     * examples/QuickStart (Authoring mode): Remove empty section.
4083     
4084     * muse.texi: Call this program "the Emacs Muse" in title.
4085       (Publishing Styles): Begin to populate section.
4086       (Deriving Styles): First subsection of Publishing Styles.
4087       (Contributors): Remove spurious copyright section, since we address
4088       this in the title.
4089     
4090     * README: Actually remember to add this file.
4092     new files:
4093      .arch-ids/README.id README
4095     modified files:
4096      ChangeLog Makefile examples/QuickStart muse.texi
4099 2005-06-17 01:10:41 GMT Michael Olson <mwolson@gnu.org> patch-60
4101     Summary:
4102       Document Markup Rules.
4103     Revision:
4104       muse--main--1.0--patch-60
4106     * examples/QuickStart: Remove stray <comment> tag.
4107     
4108     * muse.texi (Top): Comment every menu line.
4109       (Markup Rules): New section with plenty of subsections.
4111     modified files:
4112      ChangeLog examples/QuickStart muse.texi
4115 2005-06-15 23:50:12 GMT Michael Olson <mwolson@gnu.org> patch-59
4117     Summary:
4118       Release this as Muse 3.00.90 (RC1).
4119     Revision:
4120       muse--main--1.0--patch-59
4122     * Makefile (%.elc): Use -q instead of --no-init-file because the former
4123       is compatible with both Emacs and XEmacs.
4124     
4125     * examples/README: Renamed to QuickStart.
4126     
4127     * examples/Makefile (EXAMPLES): Reflect name change of README.
4128     
4129     * muse.el: Ditto.
4131     modified files:
4132      ChangeLog Makefile examples/Makefile muse.el
4134     renamed files:
4135      examples/.arch-ids/README.id
4136        ==> examples/.arch-ids/QuickStart.id
4137      examples/README
4138        ==> examples/QuickStart
4141 2005-06-15 22:47:05 GMT Michael Olson <mwolson@gnu.org> patch-58
4143     Summary:
4144       Makefile refactoring.
4145     Revision:
4146       muse--main--1.0--patch-58
4148     * Makefile (.PHONY): List all non-file targets.
4149       (examples): New rule that calls Make in the examples directory.
4150       (atranslit): Removed, since this isn't (yet) bundled with Muse.
4151     
4152     * README: Move to the examples directory.  I'd prefer to distribute a
4153       very basic plain text README and use this as a quickstart + markup
4154       example + publishing example.
4155     
4156     * examples/Makefile: Move all README-related rules here.
4157     
4158     * examples/README: Add an "About this document" section.  
4159     
4160     * scripts/publish (style): Do not include the contrib directory, since we
4161       don't use any code from there.  Since this is only invoked from the
4162       examples directory, make sure add the parent directory to the load
4163       path.
4164     
4165     * muse.texi: Change version to 3.00.90 (RC1).
4166     
4167     * muse.el: Change location of the README file in header.
4168     
4169     * muse.el (muse-version): Update to 3.00.90 (RC1).
4171     new files:
4172      examples/.arch-ids/Makefile.id examples/Makefile
4174     modified files:
4175      ChangeLog Makefile examples/README muse.el muse.texi
4176      scripts/publish
4178     renamed files:
4179      .arch-ids/README.id
4180        ==> examples/.arch-ids/README.id
4181      README
4182        ==> examples/README
4185 2005-06-14 03:14:05 GMT Michael Olson <mwolson@gnu.org> patch-57
4187     Summary:
4188       Update my example configuration.
4189     Revision:
4190       muse--main--1.0--patch-57
4192     * examples/mwolson/muse-init.el: Update to reflect use of outline faces
4193       and experimental status of muse-message.
4195     modified files:
4196      ChangeLog examples/mwolson/muse-init.el
4199 2005-06-14 03:08:54 GMT Michael Olson <mwolson@gnu.org> patch-56
4201     Summary:
4202       Provide optional outline-style faces; customization fixes; experimental stuff.
4203     Revision:
4204       muse--main--1.0--patch-56
4206     * muse-colors.el (muse-colors-autogen-headings): New user-customizable
4207       option that determines what the header faces should look like.  If
4208       'outline, use outline-style faces.  If nil, don't generate the faces at
4209       all, which allows the user to specify their own.  Otherwise, use the
4210       scaled faces, which is the default behavior.
4211       (muse-colors-outline-faces-list): List of faces to use.  In case the
4212       outline faces are not available, provide reasonable defaults.
4213       (muse-make-faces): Use dolist instead of mapc.  Implement the
4214       possibility of having outline-style colors for heading.  Don't call
4215       this function immediately -- give the users time to make their changes
4216       through the customize interface.  Once we call this function, Emcs from
4217       CVS will not allow the faces to be changed easily, which is a shame.
4218     
4219     * muse-message.el (muse-message-contents-tag): Copied from
4220       `muse-publish-contents-tag' in order to keep the customization
4221       interface from making the `muse-markup-tags' option from throwing a
4222       type mismatch error.  This function is untested and will likely do
4223       nothing useful.  This file has been moved to the experimental folder
4224       until it gets fleshed out more.
4225     
4226     * experimental/muse-wiki.el: New file from johnw's initial attempt at a
4227       file that could eventually provide wiki-like ability.  Currently this
4228       is just a collection of functions that were pruned out when he remade
4229       Muse, so don't get too excited.  I plan to eventually merge Yann
4230       Hodique's work here, probably after the first release of Muse.
4231     
4232     * muse-regexps.el (muse-regexp): Improve description.
4233     
4234     * muse-project.el (muse-project-ignore-regexp): Make this be a part of
4235       the muse-regexp group since it is just a single regexp.  Lists of
4236       regexps don't have to be in muse-regexp, however.
4237     
4238     * muse-blosxom.el (muse-blosxom): Change use of `behaviour' to `behavior'
4239       since the Emacs devel mailing list seems to not want Britain-izations
4240       in Emacs code.
4241     
4242     * muse-colors.el (muse-colors): Ditto.
4243     
4244     * muse-docbook.el (muse-docbook): Ditto.
4245     
4246     * muse-html.el (muse-html): Ditto.
4247     
4248     * muse-http.el (muse-http): Ditto.
4249     
4250     * muse-message.el (muse-message): Ditto.
4251     
4252     * muse-mode.el (muse-mode): Ditto.
4253     
4254     * muse-project.el (muse-project): Ditto.
4255     
4256     * muse-publish.el (muse-publish): Ditto.
4257     
4258     * muse.el (muse): Ditto.
4260     new files:
4261      experimental/.arch-ids/=id
4262      experimental/.arch-ids/muse-wiki.el.id
4263      experimental/muse-wiki.el
4265     modified files:
4266      ChangeLog experimental/muse-message.el muse-blosxom.el
4267      muse-colors.el muse-docbook.el muse-html.el muse-http.el
4268      muse-mode.el muse-project.el muse-publish.el muse-regexps.el
4269      muse.el
4271     renamed files:
4272      .arch-ids/muse-message.el.id
4273        ==> experimental/.arch-ids/muse-message.el.id
4274      muse-message.el
4275        ==> experimental/muse-message.el
4277     new directories:
4278      experimental experimental/.arch-ids
4281 2005-06-13 22:37:20 GMT Michael Olson <mwolson@gnu.org> patch-55
4283     Summary:
4284       Fix publishing error when given an empty string for header/footer.
4285     Revision:
4286       muse--main--1.0--patch-55
4288     * muse-publish.el (muse-insert-file-or-string): Don't pass argument to
4289       `file-readable-p' if it is an empty string.  For some reason,
4290       `file-readable-p' and `insert-file-contents' were treating an empty
4291       string as if it were the current directory.
4293     modified files:
4294      ChangeLog muse-publish.el
4297 2005-06-13 22:01:00 GMT Michael Olson <mwolson@gnu.org> patch-54
4299     Summary:
4300       WYSIWYG emphasis, XEmacs compatibility hacks.
4301     Revision:
4302       muse--main--1.0--patch-54
4304     * muse-colors.el (muse-colors-emphasized): Make emphasis more WYSIWIG
4305       compliant.  Only colorize if we end with the same number of asterisks
4306       as we start with, preventing unnoticed syntax errors.  Don't colorize
4307       in the middle of a word.
4308       (muse-colors-underlined): Make underlining more WYSIWIG compliant.
4309       Only colorize if we end with an underscore.  Don't colorize in the
4310       middle of a word.
4311     
4312     * muse-docbook.el (muse-docbook-markup-paragraph): Move question mark
4313       inside of group.  This will probably not do anything, but it seems
4314       syntactically good.
4315     
4316     * muse-html.el (muse-html-markup-paragraph): Attempt to deal with case
4317       where we start with an image link.  JohnW didn't seem to like having
4318       <p> tags inserted before image links, but they don't validate properly
4319       as they are.  For now, I will surround such links/paragraphs with <div
4320       class="image-link"> in an attempt to be as not invasive and yet
4321       standards compliant as possible.
4322     
4323     * muse-html.el (muse-html-escape-string): Work around distinction between
4324       int and char types in XEmacs.  Deal with an annoying replace-match bug
4325       in XEmacs that rears its head at times.
4326     
4327     * muse-publish.el (muse-publish-markup-word): Allow underlines to be
4328       multi-line.
4330     modified files:
4331      ChangeLog muse-colors.el muse-docbook.el muse-html.el
4332      muse-publish.el
4335 2005-06-13 01:13:08 GMT Michael Olson <mwolson@gnu.org> patch-53
4337     Summary:
4338       Minor code cleanup to address elint issues.
4339     Revision:
4340       muse--main--1.0--patch-53
4342     * Makefile (test): Don't build README files during this rule.  Remove
4343       spurious "make clean" statement.
4344     
4345     * muse-colors.el (muse-colors-tags): Make sure that this appears in the
4346       `muse-colors' group, and give it a proper type.
4347     
4348     * muse-mode.el: Wrap condition-case around `eval-when-compile'.
4349     
4350     * examples/johnw/muse-johnw.el (muse-my-html-insert-contents,
4351       muse-my-journal-find-entries): Replace `string-to-int' with
4352       `string-to-number'.
4353     
4354     * muse-html.el (muse-html-insert-contents): Ditto.
4355     
4356     * muse-journal.el (muse-journal-html-munge-buffer,
4357       muse-journal-latex-munge-buffer): Ditto.
4358     
4359     * muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
4360     
4361     * muse-publish.el (muse-publish-markup-footnote,
4362       muse-publish-contents-tag): Ditto.
4363     
4364     * muse-regexps.el (muse-extreg-usable-p): Ditto.
4366     modified files:
4367      ChangeLog Makefile examples/johnw/muse-johnw.el muse-colors.el
4368      muse-html.el muse-journal.el muse-mode.el muse-publish.el
4369      muse-regexps.el
4372 2005-06-13 00:41:10 GMT Michael Olson <mwolson@gnu.org> patch-52
4374     Summary:
4375       Add ability to automate the creation a new blosxom entry.
4376     Revision:
4377       muse--main--1.0--patch-52
4379     * examples/mwolson/muse-init.el: Move new entry section to
4380       muse-blosxom.el.  Modify the key settings in my example accordingly.
4381     
4382     * muse-blosxom.el (muse-blosxom-footer): Just use the empty string, since
4383       Muse always makes sure that the file ends with a newline.
4384     
4385     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove this, since
4386       planner markup is now provided automatically by the planner port to
4387       Muse, and we don't have any customized markup.
4388     
4389     * muse-blosxom.el (muse-blosxom-base-directory): New customizable
4390       variable that specifies where the base directory of your blog entries
4391       is found.
4392     
4393     * muse-blosxom.el (muse-blosxom-get-categories): Get the categories from
4394       the base directory.  Explore categories recursively.
4395     
4396     * muse-blosxom.el (muse-blosxom-title-to-file): Helper function for
4397       `muse-blosxom-new-entry'.  Turns the given title into a lowercase, sans
4398       special characters file name.
4399     
4400     * muse-blosxom.el (muse-blosxom-new-entry): Automate the process of
4401       making a new blog entry.  It will prompt you for a category, then a
4402       title, and then will create a new file that has the date and title
4403       inserted.
4405     modified files:
4406      ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
4409 2005-06-12 22:11:20 GMT Michael Olson <mwolson@gnu.org> patch-51
4411     Summary:
4412       Change mailing address of FSF, add AUTHORS file.
4413     Revision:
4414       muse--main--1.0--patch-51
4416     * muse-*.el, muse.texi: Change mailing address of FSF.
4417     
4418     * muse.texi (Contributors): Fix typo.
4419     
4420     * AUTHORS: New file containing a list of all of those who have
4421       contributed code or documentation to Muse, how many lines were changed,
4422       etc.
4424     new files:
4425      .arch-ids/AUTHORS.id AUTHORS
4427     modified files:
4428      ChangeLog muse-blosxom.el muse-convert.el muse-docbook.el
4429      muse-html.el muse-http.el muse-journal.el muse-latex.el
4430      muse-message.el muse-mode.el muse-poem.el muse-project.el
4431      muse-publish.el muse-regexps.el muse-texinfo.el muse.el
4432      muse.texi
4435 2005-06-12 21:33:24 GMT Michael Olson <mwolson@gnu.org> patch-50
4437     Summary:
4438       Merged from hodique@lifl.fr--2005 (patch 0-1)
4439     Revision:
4440       muse--main--1.0--patch-50
4442     Patches applied:
4443     
4444      * hodique@lifl.fr--2005/muse--yh--1.0--base-0
4445        tag of mwolson@gnu.org--2005/muse--main--1.0--patch-49
4446     
4447      * hodique@lifl.fr--2005/muse--yh--1.0--patch-1
4448        fix .html (for example) in visible names for links
4450     modified files:
4451      ChangeLog muse-publish.el
4453     new patches:
4454      hodique@lifl.fr--2005/muse--yh--1.0--base-0
4455      hodique@lifl.fr--2005/muse--yh--1.0--patch-1
4458 2005-06-11 23:35:43 GMT Michael Olson <mwolson@gnu.org> patch-49
4460     Summary:
4461       Make generated X(HT)ML show up in the right encoding in other modes.
4462     Revision:
4463       muse--main--1.0--patch-49
4465     * muse-html.el (muse-xhtml-header): Add "encoding=..." to first line.
4466       Thanks to Zhiqiang Ye for the suggestion.  This attempts to make
4467       generated (X)HTML files show up in the right coding system when editing
4468       them with another Emacs mode.
4469     
4470     * muse-journal.el (muse-journal-rss-header): Automatically determine the
4471       encoding instead of hard-coding it.
4472     
4473     * muse-message.el: Add content to Commentary section, explaining the use
4474       of this publishing style.
4476     modified files:
4477      ChangeLog muse-html.el muse-journal.el muse-message.el
4480 2005-06-11 01:28:01 GMT Michael Olson <mwolson@gnu.org> patch-48
4482     Summary:
4483       Move regexps to same group, only make 4 heading faces.
4484     Revision:
4485       muse--main--1.0--patch-48
4487     * muse-colors.el (muse-make-faces): Only create 4 header faces since we
4488       can only publish 3 of them specially, leaving the fourth to be in
4489       plain text.
4490       (muse-colors-markup): Only recognize 4 levels of heading.
4491     
4492     * muse-regexps.el (muse-tag-regexp, muse-link-regexp, muse-url-regexp)
4493       (muse-file-regexp, muse-image-regexp)
4494       (muse-ignored-extensions-regexp): Moved here from muse.el.  It seems
4495       like a good idea to have all the regexps in the same group.
4497     modified files:
4498      ChangeLog muse-colors.el muse-regexps.el muse.el
4501 2005-06-09 19:48:02 GMT Michael Olson <mwolson@gnu.org> patch-47
4503     Summary:
4504       Update my example config, minor code cleanup.
4505     Revision:
4506       muse--main--1.0--patch-47
4508     * examples/mwolson/muse-init.el (muse-project-alist): Shorten project
4509       names and add "Plans" project.
4510     
4511     * muse-docbook.el (looking-back): Delete.
4512     
4513     * muse-html.el (looking-back): Delete.
4514     
4515     * muse-html.el (muse-html-markup-paragraph): Use `muse-looking-back'
4516       instead of `looking-back'.
4517     
4518     * muse.el (muse-looking-back): Instead of redefining the `looking-back'
4519       function, use this function.  If `looking-back' exists, call it;
4520       otherwise, use a workaround.
4522     removed files:
4523      contrib/.arch-ids/pcomplete.el.id contrib/pcomplete.el
4525     modified files:
4526      ChangeLog examples/mwolson/muse-init.el muse-docbook.el
4527      muse-html.el muse.el
4530 2005-05-30 22:15:13 GMT Michael Olson <mwolson@gnu.org> patch-46
4532     Summary:
4533       Handle a few paragraph publishing edge cases better.
4534     Revision:
4535       muse--main--1.0--patch-46
4537     * muse-docbook.el (muse-docbook-markup-regexps): Consolidate the
4538       beginning-of-document, end-of-document, and paragraph separator regexps
4539       so that one markup rule can be used in all these cases.
4540       (muse-docbook-markup-paragraph): Handle more cases correctly.  In
4541       particular, blockquote or center at beginning or end of document will
4542       be published properly.  Hopefully this won't slow things down too much.
4543       (muse-docbook-markup-paragraph-close): Removed.
4544     
4545     * muse-blosxom.el (muse-blosxom-markup-regexps): Ditto.
4546     
4547     * muse-html.el (muse-html-markup-regexps, muse-html-markup-paragraph):
4548       Ditto.
4549       (muse-html-markup-paragraph-close): Removed.
4551     modified files:
4552      ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
4555 2005-05-28 23:37:11 GMT Michael Olson <mwolson@gnu.org> patch-45
4557     Summary:
4558       Improve prompt when reading a tag.
4559     Revision:
4560       muse--main--1.0--patch-45
4562     * muse-mode.el (muse-insert-tag): Add a colon after "default" like some
4563       other Emacs modes seem to do.
4565     modified files:
4566      ChangeLog muse-mode.el
4569 2005-05-28 23:34:50 GMT Michael Olson <mwolson@gnu.org> patch-44
4571     Summary:
4572       Warn user when publishing fails due to a private directory.
4573     Revision:
4574       muse--main--1.0--patch-44
4576     * muse-project.el (muse-project-private-p): Warn users when publishing a
4577       file fails due to its directory not being readable by others.  Make
4578       sure that you do a `chmod +o name_of_directory' if you want the
4579       contents of that directory to be publishable.
4581     modified files:
4582      ChangeLog muse-project.el
4585 2005-05-28 23:21:39 GMT Michael Olson <mwolson@gnu.org> patch-43
4587     Summary:
4588       Fix error with example tags and message publishing style.
4589     Revision:
4590       muse--main--1.0--patch-43
4592     * muse-colors.el: Don't define `font-lock-mode' as a variable.  Check to
4593       see if a previous definition for `font-lock-multiline' exists.
4594     
4595     * muse-message.el (muse-message-example-tag): Don't require two
4596       additional (unused) arguments.
4598     modified files:
4599      ChangeLog muse-colors.el muse-message.el
4602 2005-05-22 05:58:40 GMT Michael Olson <mwolson@gnu.org> patch-42
4604     Summary:
4605       Always end the published document with a newline.
4606     Revision:
4607       muse--main--1.0--patch-42
4609     * muse-html.el (muse-html-markup-paragraph-close): Always end the
4610       published document with a newline.
4611     
4612     * muse-docbook.el (muse-docbook-markup-paragraph-close): Ditto.
4614     modified files:
4615      ChangeLog muse-docbook.el muse-html.el
4618 2005-05-22 01:26:13 GMT Michael Olson <mwolson@gnu.org> patch-41
4620     Summary:
4621       Don't let automatic backup files crash the publishing process.
4622     Revision:
4623       muse--main--1.0--patch-41
4625     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove rule for date
4626       directive since this value is already processed by
4627       `muse-publish-markup-directive', and may be obtained by using
4628       the code: (muse-publishing-directive "date").
4629     
4630     * muse-colors.el (muse-colors-region): Make sure that we don't ever try
4631       to run (funcall nil); this happened once during a debugging process.
4632     
4633     * muse-project.el (muse-project-private-p): Skip any file for which we
4634       cannot fetch attributes.  This fixes a bug where having an
4635       Emacs-generated automatic backup file in a publishing directory causes
4636       the publishing process to halt with an error.
4638     modified files:
4639      ChangeLog muse-blosxom.el muse-colors.el muse-project.el
4642 2005-05-20 20:44:46 GMT Michael Olson <mwolson@gnu.org> patch-40
4644     Summary:
4645       Apply fix in previous patch to the DocBook publishing style.
4646     Revision:
4647       muse--main--1.0--patch-40
4649     * muse-docbook.el (muse-docbook-markup-paragraph-close): Apply fix from
4650       previous patch here as well.
4651     
4653     modified files:
4654      ChangeLog muse-docbook.el
4657 2005-05-20 20:28:32 GMT Michael Olson <mwolson@gnu.org> patch-39
4659     Summary:
4660       Fix newly-introduced lock-up during HTML publishing.
4661     Revision:
4662       muse--main--1.0--patch-39
4664     * muse-blosxom.el (muse-blosxom-markup-regexps): Give date directive and
4665       planner rules higher priority in the publishing sequence.  Hopefully
4666       this will not wreck anything; I don't use these rules, so I cannot
4667       tell.  This wasn't a real bugfix, just an aesthetic code thing for me.
4668     
4669     * muse-html.el (muse-html-markup-paragraph-close): Don't use
4670       replace-match; that seems to be slightly evil.  Return nil instead of a
4671       newline since otherwise Muse thinks that we are not done yet and gets
4672       into an infinite loop.  This should fix the lock-up problem that
4673       resulted from the previous few patches.
4675     modified files:
4676      ChangeLog muse-blosxom.el muse-html.el
4679 2005-05-19 23:44:16 GMT Michael Olson <mwolson@gnu.org> patch-38
4681     Summary:
4682       Parenthesis goofup.
4683     Revision:
4684       muse--main--1.0--patch-38
4686     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove stray parenthesis.
4687     
4689     modified files:
4690      ChangeLog muse-blosxom.el
4693 2005-05-19 23:41:54 GMT Michael Olson <mwolson@gnu.org> patch-37
4695     Summary:
4696       Make docbook and blosxom modes close paragraphs properly at end.
4697     Revision:
4698       muse--main--1.0--patch-37
4700     * muse-blosxom.el (muse-blosxom-markup-regexps): Use new rule from last
4701       patch.
4702     
4703     * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
4704       (muse-docbook-markup-paragraph-close): Adapt from
4705       `muse-html-markup-paragraph-close'.
4706     
4707     * muse-html.el (muse-html-markup-paragraph-close): Add newline so that we
4708       preserve the same appearance as before the last patch.
4710     modified files:
4711      ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
4714 2005-05-19 23:26:50 GMT Michael Olson <mwolson@gnu.org> patch-36
4716     Summary:
4717       Bugfix: Close P tag properly at end of file.
4718     Revision:
4719       muse--main--1.0--patch-36
4721     * muse-blosxom.el: Fix bug where loading this file twice would cause an
4722       error.
4723     
4724     * muse-html.el (muse-html-markup-regexps): Use simpler mechanism for
4725       detecting whether or not a paragraph needs a closing P tag.
4726       (muse-html-markup-paragraph-close): New function that only inserts a
4727       closing P tag when an unclosed P tag is nearby.
4729     modified files:
4730      ChangeLog muse-blosxom.el muse-html.el
4733 2005-05-18 06:07:02 GMT Michael Olson <mwolson@gnu.org> patch-35
4735     Summary:
4736       Update my example settings.
4737     Revision:
4738       muse--main--1.0--patch-35
4740     * examples/mwolson/muse-init.el: Synchronize with my current settings.
4742     modified files:
4743      ChangeLog examples/mwolson/muse-init.el
4746 2005-05-18 06:03:07 GMT Michael Olson <mwolson@gnu.org> patch-34
4748     Summary:
4749       Update documentation for C-c TAB feature.
4750     Revision:
4751       muse--main--1.0--patch-34
4753     * muse.texi (Keystroke Summary): Note that C-c TAB calls
4754       `muse-insert-tag'.
4755     
4757     modified files:
4758      ChangeLog muse.texi
4761 2005-05-18 06:00:27 GMT Michael Olson <mwolson@gnu.org> patch-33
4763     Summary:
4764       New feature: tag completion with C-c TAB.
4765     Revision:
4766       muse--main--1.0--patch-33
4768     * muse-mode.el (muse-mode-map): Map C-c TAB to `muse-insert-tag'.
4769       (muse-tag-history, muse-custom-tags): New variables that keep track of
4770       the tag history and newly-entered tags respectively for
4771       `muse-insert-tag'.
4772       (muse-insert-tag): New function that interactively prompts the user for
4773       a tag to use.
4775     modified files:
4776      ChangeLog muse-mode.el
4779 2005-05-18 05:49:07 GMT Michael Olson <mwolson@gnu.org> patch-32
4781     Summary:
4782       Fix XHTML validation error with <hr> and <br>.
4783     Revision:
4784       muse--main--1.0--patch-32
4786     * muse-html.el (muse-xhtml-markup-strings): Use the proper form of the BR
4787       and HR tags for XHTML publishing.  This should fix a few validation
4788       errors that I've been noticing lately.
4790     modified files:
4791      ChangeLog muse-html.el
4794 2005-05-12 22:46:10 GMT Michael Olson <mwolson@gnu.org> patch-31
4796     Summary:
4797       Remove flyspell overlays on links.
4798     Revision:
4799       muse--main--1.0--patch-31
4801     * muse-colors.el (muse-colors-link): Remove flyspell overlays.  This
4802       should make the link clickable.  On Emacs21, the color will stay red,
4803       but other Emacsen should do the right thing, which is use the normal
4804       link color.  Hopefully this will fix some strange flyspell-related link
4805       problems.
4807     modified files:
4808      ChangeLog muse-colors.el
4811 2005-05-06 03:30:05 GMT Michael Olson <mwolson@gnu.org> patch-30
4813     Summary:
4814       Update my example Muse settings.
4815     Revision:
4816       muse--main--1.0--patch-30
4818     * examples/mwolson/muse-init.el: Update from my latest version.
4819       (muse-project-alist): Remove the francais part of my blog.
4820       (my-muse-mode-flyspell-p): Split old `my-muse-mode-affect-p' function
4821       into this and `my-muse-mode-fill-nobreak-p'.
4822       (muse-mode-hook): Tell fill mode to avoid breaking links; hopefully
4823       this is the best way to accomplish this.
4824       (my-muse-blosxom-title-to-file): Replace more non-alphanumeric
4825       characters in the title.
4826       (my-muse-prepare-entry-for-xanga): Treat example regions better.
4828     modified files:
4829      ChangeLog examples/mwolson/muse-init.el
4832 2005-04-21 18:25:28 GMT Michael Olson <mwolson@gnu.org> patch-29
4834     Summary:
4835       Add simple `muse-version' function.
4836     Revision:
4837       muse--main--1.0--patch-29
4839     * muse.el (muse-version): New function that displays the value of the
4840       `muse-version' variable.  This should be easier for the user to type
4841       than C-h v muse-version.
4843     modified files:
4844      ChangeLog muse.el
4847 2005-04-21 18:19:02 GMT Michael Olson <mwolson@gnu.org> patch-28
4849     Summary:
4850       Don't compile documentation by default.
4851     Revision:
4852       muse--main--1.0--patch-28
4854     * Makefile (all): Don't compile documentation by default.
4855       (doc): Use this rule to compile documentation.
4857     modified files:
4858      ChangeLog Makefile
4861 2005-04-16 18:08:24 GMT Michael Olson <mwolson@gnu.org> patch-27
4863     Summary:
4864       Merge RSS 2.0 enclosure support for muse-journal.el from johnw
4865     Revision:
4866       muse--main--1.0--patch-27
4868     2005-04-16  Michael Olson  <mwolson@gnu.org>
4869     
4870         * muse-journal.el: Merge in enclosure support for RSS 2.0 from
4871         johnw. If a journal entry's title is a [[link]], then an
4872         <enclosure> tag will be added to the XML data giving the size and
4873         MIME type of the link target.  This makes podcasting with Muse
4874         trivial.
4875         (muse-journal-rss-entry-template): Add enclosure usage to example.
4876         (muse-journal-rss-munge-buffer): Implement enclosures.
4878     modified files:
4879      ChangeLog muse-journal.el
4882 2005-04-15 05:54:30 GMT Michael Olson <mwolson@gnu.org> patch-26
4884     Summary:
4885       Standardize source headers, appease elint, don't require planner
4886     Revision:
4887       muse--main--1.0--patch-26
4889     2005-04-15  Michael Olson  <mwolson@gnu.org>
4890     
4891         * Makefile, scripts/muse-build.el: Moved muse-build.el to the
4892         `scripts' directory since it really isn't part of Muse proper; it
4893         is used to generate Muse output from the command line.
4894     
4895         * muse-blosxom.el: Handle case where planner is not loaded so that
4896         it isn't a hard requirement.
4897     
4898         * muse-colors.el: Move definition of `muse-colors-tag-info' up so
4899         that elint doesn't complain.
4900     
4901         * muse-message.el (muse-message-markup-link): Don't throw up on
4902         links with no description.
4903     
4904         * muse-blosxom.el, muse-book.el, muse-colors.el, muse-convert.el,
4905         muse-docbook.el, muse-html.el, muse-http.el, muse-journal.el,
4906         muse-latex.el, muse-message.el, muse-mode.el, muse-poem.el,
4907         muse-project.el, muse-publish.el, muse-regexps.el,
4908         muse-texinfo.el, muse.el: Add standard header for each file in
4909         preparation for the initial release, which will hopefully happen
4910         sometime within the next month.
4911     
4913     removed files:
4914      experimental/.arch-ids/=id
4916     modified files:
4917      ChangeLog Makefile muse-blosxom.el muse-book.el muse-colors.el
4918      muse-convert.el muse-docbook.el muse-html.el muse-http.el
4919      muse-journal.el muse-latex.el muse-message.el muse-mode.el
4920      muse-poem.el muse-project.el muse-publish.el muse-regexps.el
4921      muse-texinfo.el muse.el
4923     renamed files:
4924      .arch-ids/muse-build.el.id
4925        ==> scripts/.arch-ids/muse-build.el.id
4926      muse-build.el
4927        ==> scripts/muse-build.el
4929     removed directories:
4930      experimental experimental/.arch-ids
4933 2005-04-14 23:46:47 GMT Michael Olson <mwolson@gnu.org> patch-25
4935     Summary:
4936       Merge contents of muse-latexcjk.el into muse-latex.el.
4937     Revision:
4938       muse--main--1.0--patch-25
4940     2005-04-14  Michael Olson  <mwolson@gnu.org>
4941     
4942         * muse-latex.el (muse-latexcjk-header, muse-latexcjk-footer)
4943         (muse-latexcjk-encoding-map, muse-latexcjk-encoding-default)
4944         (muse-latexcjk-encoding, muse-latexcjk-transform-content-type):
4945         Merge in from muse-latexcjk.el.
4946     
4947         * muse-latexcjk.el: Removed, functionality merged with
4948         muse-latex.el
4950     removed files:
4951      .arch-ids/muse-latexcjk.el.id muse-latexcjk.el
4953     modified files:
4954      ChangeLog muse-latex.el
4957 2005-04-06 23:25:47 GMT Michael Olson <mwolson@gnu.org> patch-24
4959     Summary:
4960       Merge muse-xhtml.el into muse-html.el.
4961     Revision:
4962       muse--main--1.0--patch-24
4964     2005-04-06  Michael Olson  <mwolson@gnu.org>
4965     
4966         * examples/mwolson/muse-init.el: Update with respect to the
4967         muse-xhtml.el merge.
4968     
4969         * muse-html.el: The contents of muse-xhtml.el have been merged in
4970         as advised by John Wiegley.
4971         (muse-html-style-sheet): Add example for XHTML use in the
4972         function's documentation.
4973         (muse-xhtml-header, muse-xhtml-footer, muse-xhtml-markup-tags):
4974         Moved from muse-xhtml.el.
4975     
4976         * muse-xhtml.el: Removed; contents merged into muse-html.el.
4978     removed files:
4979      .arch-ids/muse-xhtml.el.id muse-xhtml.el
4981     modified files:
4982      ChangeLog examples/mwolson/muse-init.el muse-html.el
4985 2005-04-06 03:18:55 GMT Michael Olson <mwolson@gnu.org> patch-23
4987     Summary:
4988       Try to fix regexps for Emacs 21.4.
4989     Revision:
4990       muse--main--1.0--patch-23
4992     2005-04-05  Michael Olson  <mwolson@gnu.org>
4993     
4994         * muse-regexps.el (muse-extreg-usable-p): Try to make regexps work
4995         for Emacs 21.4.
4997     modified files:
4998      ChangeLog muse-regexps.el
5001 2005-04-01 17:59:47 GMT Michael Olson <mwolson@gnu.org> patch-22
5003     Summary:
5004       Add comments to the publish-project example script
5005     Revision:
5006       muse--main--1.0--patch-22
5008     2005-04-01  Michael Olson  <mwolson@gnu.org>
5009     
5010         * examples/publish-project: Moved here from
5011         scripts/publish-project.  Added a few comments so people know what
5012         it is used for.
5014     modified files:
5015      ChangeLog examples/publish-project
5017     renamed files:
5018      scripts/.arch-ids/publish-project.id
5019        ==> examples/.arch-ids/publish-project.id
5020      scripts/publish-project
5021        ==> examples/publish-project
5024 2005-04-01 02:27:08 GMT Michael Olson <mwolson@gnu.org> patch-21
5026     Summary:
5027       New XHTML style, add more examples to my sample muse config
5028     Revision:
5029       muse--main--1.0--patch-21
5031     2005-03-31  Michael Olson  <mwolson@gnu.org>
5032     
5033         * examples/mwolson/muse-init.el: Give an example of deriving a
5034         custom publishing style.
5035         (my-muse-blosxom-finalize): Finalizes the "my-blosxom" style.
5036         (my-muse-prepare-entry-for-xanga): Mangle the published output
5037         from a blosxom project and copy the result to the clipboard for
5038         easy pasting into Xanga's web form.  The file is untouched.
5039     
5040         * muse-html.el (muse-html-style-sheet): Include the <style
5041         type="text/css"></style> wrapper around the example.
5042         (muse-html-header): Don't add <style type="text/css"></style>
5043         around the value of `muse-html-style-sheet' anymore.  This allows
5044         for the option of putting your stylesheet(s) in a separate file.
5045         An example of this is given in the documentation for this
5046         variable.
5047     
5048         * muse-xhtml: New file that implements a publishing style which is
5049         derived from HTML mode.  It uses a slightly modified version of
5050         the HTML markup rules to generate XHTML-compliant output.
5051     
5052         * muse-blosxom.el: Add new "blosxom-xhtml" style.  The old
5053         "blosxom" style has been renamed to "blosxom-html".  Fix a few
5054         header gaffes.
5055     
5056         * muse-journal.el: Add new "journal-xhtml" style.
5057     
5058         * muse-message.el: Add new "message-xhtml" style.
5060     new files:
5061      .arch-ids/muse-xhtml.el.id muse-xhtml.el
5063     modified files:
5064      ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
5065      muse-html.el muse-journal.el muse-message.el
5068 2005-03-25 03:55:13 GMT Michael Olson <mwolson@gnu.org> patch-20
5070     Summary:
5071       Add my muse configuration to the examples
5072     Revision:
5073       muse--main--1.0--patch-20
5075     2005-03-24  Michael Olson  <mwolson@gnu.org>
5076     
5077         * examples/johnw: Move John Wiegley's configuration to this
5078         directory.
5079     
5080         * examples/mwolson: My configuration files go here.
5081     
5082         * examples/mwolson/muse-init.el: My Muse configuration file.  I
5083         just figured out how to keep links from being spell-checked or
5084         split up by fill-mode, so the implementation of this may be found
5085         here.  I also made a function that sets up a blog entry for me.
5087     new files:
5088      examples/johnw/.arch-ids/=id examples/mwolson/.arch-ids/=id
5089      examples/mwolson/.arch-ids/muse-init.el.id
5090      examples/mwolson/muse-init.el
5092     modified files:
5093      ChangeLog
5095     renamed files:
5096      examples/.arch-ids/muse-johnw.el.id
5097        ==> examples/johnw/.arch-ids/muse-johnw.el.id
5098      examples/.arch-ids/publish-johnw.id
5099        ==> examples/johnw/.arch-ids/publish-johnw.id
5100      examples/muse-johnw.el
5101        ==> examples/johnw/muse-johnw.el
5102      examples/publish-johnw
5103        ==> examples/johnw/publish-johnw
5105     new directories:
5106      examples/johnw examples/johnw/.arch-ids examples/mwolson
5107      examples/mwolson/.arch-ids
5110 2005-03-24 22:57:10 GMT Michael Olson <mwolson@gnu.org> patch-19
5112     Summary:
5113       Add muse-blosxom script and plugin for pyblosxom
5114     Revision:
5115       muse--main--1.0--patch-19
5117     2005-03-24  Michael Olson  <mwolson@gnu.org>
5118     
5119         * muse-blosxom.el: Update copyright notice in headers and mention
5120         the pyblosxom scripts.
5121     
5122         * contrib/pyblosxom: New directory containing pyblosxom plugins
5123         and helper scripts.
5124     
5125         * contrib/getstamps.py: Script that generates the "timestamps"
5126         file, run on the local machine.
5127     
5128         * contrib/hardcodedates.py: PyBlosxom plugin that interprets the
5129         timestamps file.
5131     new files:
5132      contrib/pyblosxom/.arch-ids/=id
5133      contrib/pyblosxom/.arch-ids/getstamps.py.id
5134      contrib/pyblosxom/.arch-ids/hardcodedates.py.id
5135      contrib/pyblosxom/getstamps.py
5136      contrib/pyblosxom/hardcodedates.py
5138     modified files:
5139      ChangeLog muse-blosxom.el
5141     new directories:
5142      contrib/pyblosxom contrib/pyblosxom/.arch-ids
5145 2005-03-23 19:05:09 GMT Michael Olson <mwolson@gnu.org> patch-18
5147     Summary:
5148       muse-blosxom.el has matured past experimental status
5149     Revision:
5150       muse--main--1.0--patch-18
5152     2005-03-23  Michael Olson  <mwolson@gnu.org>
5153     
5154         * muse-blosxom.el: Remove common functionality that has already
5155         been implemented in `muse-html.el'.  Derive this mode from
5156         `muse-html'.  Update documentation.  I now feel that this file is
5157         ready to be included in the top-level Muse directory.
5159     modified files:
5160      ChangeLog muse-blosxom.el
5162     renamed files:
5163      experimental/.arch-ids/muse-blosxom.el.id
5164        ==> .arch-ids/muse-blosxom.el.id
5165      experimental/muse-blosxom.el
5166        ==> muse-blosxom.el
5169 2005-03-22 05:28:01 GMT Michael Olson <mwolson@gnu.org> patch-17
5171     Summary:
5172       Make muse-blosxom.el slightly less experimental
5173     Revision:
5174       muse--main--1.0--patch-17
5176     2005-03-22  Michael Olson  <mwolson@gnu.org>
5177     
5178         * experimental/muse-blosxom.el (muse-blosxom-page-date-alist):
5179         Renamed from `blosxom-page-date-alist'.  Currently it does nothing
5180         useful.
5181         (muse-blosxom-markup-regexps): Remove unnecessary first grouping
5182         from the `muse-blosxom-markup-date-directive' rule.
5183         (blosxom-set-time): Remove this function.  We're not going to be
5184         touching the timestamp manually anymore -- it's too much of a
5185         hassle.  Right now I've got a python program that compiles a
5186         timestamp file and a pyblosxom helper that reads it.  Something
5187         similar could be arranged for blosxom, I'm sure.
5188     
5190     modified files:
5191      ChangeLog experimental/muse-blosxom.el
5194 2005-03-20 19:40:10 GMT Michael Olson <mwolson@gnu.org> patch-16
5196     Summary:
5197       Apply latest journal-related updates from johnw
5198     Revision:
5199       muse--main--1.0--patch-16
5202     modified files:
5203      ChangeLog examples/muse-johnw.el muse-journal.el
5206 2005-03-01 02:58:29 GMT Michael Olson <mwolson@gnu.org> patch-15
5208     Summary:
5209       Add Projects node to the manual
5210     Revision:
5211       muse--main--1.0--patch-15
5213     2005-02-28  Michael Olson  <mwolson@gnu.org>
5214     
5215         * muse.texi: Change copyright notice since the FSF is now the
5216         copyright holder.
5217         (Projects): New node, based on a section from the README file.
5219     modified files:
5220      ChangeLog muse.texi
5223 2005-03-01 02:25:15 GMT Michael Olson <mwolson@gnu.org> patch-14
5225     Summary:
5226       Correct documentation, adding some content.
5227     Revision:
5228       muse--main--1.0--patch-14
5230     2005-02-28  Michael Olson  <mwolson@gnu.org>
5231     
5232         * muse.texi: Change license terms of the documentation to the GNU
5233         GPL instead of the GNU FDL, as per the consent of the copyright
5234         holders of the emacs-wiki manual, from which this is based.  Some
5235         emacs-wiki-isms in the manual were corrected, and the Getting
5236         Started section was updated.
5238     modified files:
5239      ChangeLog muse.texi
5242 2005-02-17 19:08:19 GMT Michael Olson <mwolson@gnu.org> patch-13
5244     Summary:
5245       Make muse-blosxom.el a bit more sane, still need to bum it down a bit
5246     Revision:
5247       muse--main--1.0--patch-13
5249     2005-02-17  Michael Olson  <mwolson@gnu.org>
5250     
5251         * experimental/muse-blosxom.el: Somehow the contents of this file
5252         managed to get duplicated.  I removed the duplicates.
5253         (muse-blosxom-date): Remove this, since it is not useful.
5254         (muse-blosxom-header): Use the standard header that blosxom.el
5255         has.
5257     modified files:
5258      ChangeLog experimental/muse-blosxom.el
5261 2005-02-08 04:20:41 GMT Michael Olson <mwolson@gnu.org> patch-12
5263     Summary:
5264       Initial commit of muse.texi, nothing substantial
5265     Revision:
5266       muse--main--1.0--patch-12
5268     2005-02-07  Michael Olson  <mwolson@gnu.org>
5269     
5270         * muse.texi: New file that provides the documentation for Muse.
5271         It is in a very rough form at the moment.  Nothing substantial may
5272         be found here yet.  Be ye warned.
5274     new files:
5275      .arch-ids/muse.texi.id muse.texi
5277     modified files:
5278      ChangeLog
5281 2005-02-08 01:15:15 GMT Michael Olson <mwolson@gnu.org> patch-11
5283     Summary:
5284       Add docstring, new trivial function
5285     Revision:
5286       muse--main--1.0--patch-11
5288     2005-02-07  Michael Olson  <mwolson@gnu.org>
5289     
5290         * muse-mode.el (muse-mode-map): Make "C-c =" trigger
5291         `muse-what-changed'.  No functionality change.
5292         (muse-what-changed): New function that displays in diff format the
5293         changes made since the buffer was last saved.
5294     
5295         * muse-project.el (muse-project-publish): Add docstring.
5297     modified files:
5298      ChangeLog muse-mode.el muse-project.el
5301 2005-02-04 18:42:08 GMT Michael Olson <mwolson@gnu.org> patch-10
5303     Summary:
5304       Add experimental version of muse-blosxom.el to project
5305     Revision:
5306       muse--main--1.0--patch-10
5308     2005-02-04  Michael Olson  <mwolson@gnu.org>
5309     
5310         * Makefile (realclean): Remove file that gets generated when fonts
5311         are missing.
5312     
5313         * experimental/muse-bloxsom.el: New file that implements Blosxom
5314         support for Muse.  It's in a very rough state, hence its placement
5315         in the `experimental' directory.
5317     new files:
5318      experimental/.arch-ids/=id
5319      experimental/.arch-ids/muse-blosxom.el.id
5320      experimental/muse-blosxom.el
5322     modified files:
5323      ChangeLog Makefile
5325     new directories:
5326      experimental experimental/.arch-ids
5329 2005-02-04 18:19:44 GMT Michael Olson <mwolson@gnu.org> patch-9
5331     Summary:
5332       Make permissions more consistent
5333     Revision:
5334       muse--main--1.0--patch-9
5337     modified files:
5338      ChangeLog
5340     modified directories:
5341      contrib examples scripts
5344 2005-02-04 18:13:56 GMT Michael Olson <mwolson@gnu.org> patch-8
5346     Summary:
5347       Fix build problems
5348     Revision:
5349       muse--main--1.0--patch-8
5351     2005-02-04  Michael Olson  <mwolson@gnu.org>
5352     
5353         * muse-build.el: Add contrib directory to `load-path'.
5354         (muse-elint-files): Load `muse-regexps.el'.
5355     
5356         * scripts/publish: Change permissions so that this script is
5357         executable.  Add contrib directory to load list.  Add
5358         `muse-regexps.el' to list.
5360     modified files:
5361      ChangeLog muse-build.el scripts/publish
5364 2005-01-31 21:04:43 GMT Michael Olson <mwolson@gnu.org> patch-7
5366     Summary:
5367       Use "&mdash;" instead of "&#151;"
5368     Revision:
5369       muse--main--1.0--patch-7
5371     2005-01-31  Michael Olson  <mwolson@gnu.org>
5372     
5373         * muse-docbook.el (muse-docbook-markup-strings): Replace "&#151;"
5374         with "&mdash;" so that documents validate properly.  Thanks to
5375         Björn Lindström for the suggestion.
5376     
5377         * muse-html.el (muse-html-markup-strings): Ditto.
5379     modified files:
5380      ChangeLog muse-docbook.el muse-html.el
5383 2005-01-25 19:04:31 GMT Michael Olson <mwolson@gnu.org> patch-6
5385     Summary:
5386       Fix use of "[:blank:]" in underline markup
5387     Revision:
5388       muse--main--1.0--patch-6
5390     2005-01-25  Michael Olson  <mwolson@gnu.org>
5391     
5392         * muse-colors.el (muse-colors-markup): Replace "[:blank:]" with
5393         use of `muse-regexp-blank'.
5395     modified files:
5396      ChangeLog muse-colors.el
5399 2005-01-03 06:00:43 GMT Michael Olson <mwolson@member.fsf.org>  patch-5
5401     Summary:
5402       Fix problem with headings being given wrong face
5403     Revision:
5404       muse--main--1.0--patch-5
5406     2005-01-03  Michael Olson  <mwolson@gnu.org>
5407     
5408         * muse-colors.el: Add header.
5409         (muse-colors-emphasized): Headings were being given the coloring
5410         for the next level of heading instead of the real
5411         level (i.e. `muse-header-2' instead of `muse-header-1' for "*
5412         Heading").  Thanks to Lan Yufeng for finding this and sending a
5413         patch.
5414     
5415         * muse-regexps.el: Fix header.
5417     modified files:
5418      ChangeLog muse-colors.el muse-regexps.el
5421 2005-01-02 00:02:15 GMT Michael Olson <mwolson@member.fsf.org>  patch-4
5423     Summary:
5424       Rotate ChangeLog
5425     Revision:
5426       muse--main--1.0--patch-4
5428     2005-01-01  Michael Olson  <mwolson@gnu.org>
5429     
5430         * ChangeLog: Move old ChangeLog to ChangeLog.2004.  This new
5431         version will be automatically maintained by Arch.
5432     
5434     new files:
5435      .arch-ids/ChangeLog.id ChangeLog
5437     renamed files:
5438      .arch-ids/ChangeLog.id
5439        ==> .arch-ids/ChangeLog.2004.id
5440      ChangeLog
5441        ==> ChangeLog.2004
5444 2004-12-30 07:26:48 GMT Michael Olson <mwolson@member.fsf.org>  patch-3
5446     Summary:
5447       Extended regexps fix, allow spaces in 1st part of links
5448     Revision:
5449       muse--main--1.0--patch-3
5451     2004-12-30  Michael Olson  <mwolson@gnu.org>
5452     
5453         * muse.el (muse-link-regexp): Allow spaces in the first part of
5454         links.
5455     
5456         * muse-colors.el, muse-convert.el, muse-docbook.el: Use
5457         customizable alternatives to extended character classes.
5458     
5459         * muse-html.el, muse-mode.el, muse-publish.el: Ditto.
5461     modified files:
5462      ChangeLog muse-colors.el muse-convert.el muse-docbook.el
5463      muse-html.el muse-mode.el muse-publish.el muse.el
5466 2004-12-30 02:18:07 GMT Michael Olson <mwolson@member.fsf.org>  patch-2
5468     Summary:
5469       Begin to change regexp handling, tweak muse.el header
5470     Revision:
5471       muse--main--1.0--patch-2
5473     2004-12-29  Michael Olson  <mwolson@gnu.org>
5474     
5475         * muse.el: Change Copyright notice to FSF.  Change Maintainer to
5476         myself.  Update URL.
5477     
5478         * muse-regexps.el: New file that implements regexp handling.
5479         Generalized regexp options will be moved to it eventually.
5481     new files:
5482      .arch-ids/muse-regexps.el.id muse-regexps.el
5484     modified files:
5485      ChangeLog muse.el
5488 2004-12-30 01:49:50 GMT Michael Olson <mwolson@member.fsf.org>  patch-1
5490     Summary:
5491       Do some early spring cleaning
5492     Revision:
5493       muse--main--1.0--patch-1
5495     2004-12-29  Michael Olson  <mwolson@gnu.org>
5496     
5497         * Makefile: Change path to `publish' script.
5498     
5499         * contrib/pcomplete.el: New file that is used by Muse without
5500         actually being a part of it: hence its location in the contrib
5501         directory.
5502     
5503         * contrib/cgi.el, contrib/httpd.el: New location.
5504     
5505         * examples/muse-johnw.el, examples/publish-johnw: Ditto.
5506     
5507         * scripts/publish, scripts/publish-project: Ditto.
5509     new files:
5510      contrib/.arch-ids/=id contrib/.arch-ids/pcomplete.el.id
5511      contrib/pcomplete.el examples/.arch-ids/=id
5512      scripts/.arch-ids/=id
5514     modified files:
5515      ChangeLog Makefile
5517     renamed files:
5518      .arch-ids/cgi.el.id
5519        ==> contrib/.arch-ids/cgi.el.id
5520      .arch-ids/httpd.el.id
5521        ==> contrib/.arch-ids/httpd.el.id
5522      .arch-ids/muse-johnw.el.id
5523        ==> examples/.arch-ids/muse-johnw.el.id
5524      .arch-ids/publish-johnw.id
5525        ==> examples/.arch-ids/publish-johnw.id
5526      .arch-ids/publish-project.id
5527        ==> scripts/.arch-ids/publish-project.id
5528      .arch-ids/publish.id
5529        ==> scripts/.arch-ids/publish.id
5530      cgi.el
5531        ==> contrib/cgi.el
5532      httpd.el
5533        ==> contrib/httpd.el
5534      muse-johnw.el
5535        ==> examples/muse-johnw.el
5536      publish
5537        ==> scripts/publish
5538      publish-johnw
5539        ==> examples/publish-johnw
5540      publish-project
5541        ==> scripts/publish-project
5543     new directories:
5544      contrib contrib/.arch-ids examples examples/.arch-ids scripts
5545      scripts/.arch-ids
5548 2004-12-30 01:33:11 GMT Michael Olson <mwolson@member.fsf.org>  base-0
5550     Summary:
5551       tag of mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
5552     Revision:
5553       muse--main--1.0--base-0
5555     (automatically generated log message)
5557     new patches:
5558      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--base-0
5559      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-1
5560      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-2
5561      lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-1
5562      lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-2
5563      mwolson@member.fsf.org--2004/muse--main--1.0--base-0
5564      mwolson@member.fsf.org--2004/muse--main--1.0--patch-1
5565      mwolson@member.fsf.org--2004/muse--main--1.0--patch-2
5566      mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
5567      mwolson@member.fsf.org--2004/muse--mwolson--1.0--base-0
5568      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-1
5569      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-2
5570      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-3
5571      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-4
5572      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-5
5573      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-6
5574      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-7
5575      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-8