Add schema for muse-xml, tweak verse formatting, fix goof from last patch.
[muse-el.git] / ChangeLog
blobcf360d17a6ff370c3be0b0bb208b7d7633a52eed
1 # do not edit -- automatically generated by arch changelog
2 # arch-tag: automatic-ChangeLog--mwolson@gnu.org--2005/muse--main--1.0
5 2005-09-01 16:04:32 GMT Michael Olson <mwolson@gnu.org> patch-217
7     Summary:
8       Add schema for muse-xml, tweak verse formatting, fix goof from last patch.
9     Revision:
10       muse--main--1.0--patch-217
12     * AUTHORS: Note that Brad Collins authored examples/muse-rnc.
13     
14     * README (examples): Mention that other files are here as well.
15     
16     * examples/muse-rnc.el: New file that implements a RelaxNG Compact schema
17       for use with muse-xml.el.
18     
19     * muse-xml.el: Mention the newly-contributed schema from Brad, and that
20       muse-xml is in experimental status.
21       (muse-xml-markup-regexps): Correct table-munging regexp.
22       (muse-xml-markup-strings): Surround each verse line with <line></line>.
23       Empty lines are marked up as <line />.
24     
25     * muse-html.el (muse-html-markup-strings, muse-xhtml-markup-strings):
26       s/last-stanza-end/end-last-stanza-line/.
27     
28     * muse-mode.el (muse-visit-link-default): Make the temporary file
29       visiting work as expected.
30     
31     * muse-publish.el (muse-publish-markup-verse): Make use of
32       'begin-verse-line and 'begin-last-stanza-line.  Use
33       'end-last-stanza-line instead of 'last-stanza-end.
34     
35     * muse.texi (Verse): Be a bit more clever with our example.
37     new files:
38      examples/.arch-ids/muse.rnc.id examples/muse.rnc
40     modified files:
41      AUTHORS ChangeLog README experimental/muse-xml.el
42      lisp/muse-html.el lisp/muse-mode.el lisp/muse-publish.el
43      muse.texi
46 2005-09-01 13:42:15 GMT Michael Olson <mwolson@gnu.org> patch-216
48     Summary:
49       Allow links to temporary files to be visited.
50     Revision:
51       muse--main--1.0--patch-216
53     * lisp/muse-mode.el (muse-visit-link-default): Permit visiting of
54       temporary files.  These are buffers that do not have a corresponding
55       file.
57     modified files:
58      ChangeLog lisp/muse-mode.el
61 2005-09-01 11:41:14 GMT Michael Olson <mwolson@gnu.org> patch-215
63     Summary:
64       Fix save-match-data gaffe.
65     Revision:
66       muse--main--1.0--patch-215
68     * lisp/muse-regexps.el (muse-regexp-emacs-revision): Move save-match-data
69       outside of `and' statement.
71     modified files:
72      ChangeLog lisp/muse-regexps.el
75 2005-08-31 03:48:28 GMT Michael Olson <mwolson@gnu.org> patch-214
77     Summary:
78       Introduce :link-suffix. muse-wiki: Don't mangle acronyms in titles.
79     Revision:
80       muse--main--1.0--patch-214
82     * examples/mwolson/muse-init.el: Update.
83     
84     * muse-blosxom.el ("blosxom-html", "blosxom-xhtml"): Use :link-suffix to
85       ensure that links to other pages in this project are given the proper
86       extension.
87     
88     * muse-latex.el ("pdf", "pdfcjk"): Ditto.
89     
90     * muse-journal.el (muse-journal-rdf-header): Use muse-publish-link-name
91       instead of muse-publish-output-name.
92     
93     * muse-publish.el (muse-publish-link-name, muse-publish-link-file): New
94       functions that consult the :link-suffix when returning the name of the
95       link (or the complete file name for the latter function).  If
96       :link-suffix does not exist, use :suffix.  This should help Muse be
97       able to handle some more usage scenarios.
98       (muse-publish-prepare-url): Use muse-publish-link-name instead of
99       muse-publish-output-name.
100     
101     * muse-wiki.el (muse-wiki-resolve-project-page): Use
102       muse-publish-link-file instead of muse-publish-output-file.
103       (muse-wiki-publish-pretty-title): Don't space-separate capitalized
104       letters.  The old behavior was not friendly to acronyms.
106     modified files:
107      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
108      lisp/muse-journal.el lisp/muse-latex.el lisp/muse-publish.el
109      lisp/muse-wiki.el
112 2005-08-29 06:14:35 GMT Michael Olson <mwolson@gnu.org> patch-213
114     Summary:
115       Correct the publish-project example.
116     Revision:
117       muse--main--1.0--patch-213
119     * examples/publish-project: Remove "-l muse-build.el" and note that the
120       user's muse-init.el file should add the Muse directories to load-path.
122     modified files:
123      ChangeLog examples/publish-project
126 2005-08-29 06:04:51 GMT Michael Olson <mwolson@gnu.org> patch-212
128     Summary:
129       Reinstate former extended character class rules.
130     Revision:
131       muse--main--1.0--patch-212
133     * lisp/muse-regexps.el (muse-regexp-use-character-classes): Looks like
134       extended regexps really don't work well on Emacs 21.2 or 21.3, so
135       document that.
136       (muse-regexp-emacs-revision): New variable that indicates the revision
137       number of this version of Emacs.
138       (muse-extreg-usable-p): Reinstate old rules -- Emacs 21.2 and 21.3
139       aren't working well enough with extended character classes in regexps.
140     
141     * lisp/muse.el (muse-version): If INSERT option is given, insert the text
142       instead of just displaying it.
144     modified files:
145      ChangeLog lisp/muse-regexps.el lisp/muse.el
148 2005-08-28 23:59:03 GMT Michael Olson <mwolson@gnu.org> patch-211
150     Summary:
151       Fix paragraph-filling breakage in Emacs21.
152     Revision:
153       muse--main--1.0--patch-211
155     * lisp/muse-mode.el (muse-mode): Check explicitly for Emacs21 rather than
156       relying on muse-extreg-usable-p.  Thanks to Sergey Vlasov for the bug
157       report.
159     modified files:
160      ChangeLog lisp/muse-mode.el
163 2005-08-27 02:25:35 GMT Michael Olson <mwolson@gnu.org> patch-210
165     Summary:
166       Allow Emacs 21.3 to use extended character classes in regexps.
167     Revision:
168       muse--main--1.0--patch-210
170     * lisp/muse-regexps.el (muse-extreg-usable-p): Use a simpler algorithm.
171       Since enough positive reports have come in about the usability of 21.3,
172       we'll allow it to use extended character classes in regexps by default.
174     modified files:
175      ChangeLog lisp/muse-regexps.el
178 2005-08-26 14:48:08 GMT Michael Olson <mwolson@gnu.org> patch-209
180     Summary:
181       Don't prompt unnecessarily when doing C-c C-t in a Muse project file.
182     Revision:
183       muse--main--1.0--patch-209
185     * lisp/muse-publish.el (muse-publish-get-output-dir): Use
186       `muse-read-directory-name' instead of `read-file-name'.  Now Muse won't
187       offer the style and directory prompt when you hit C-c C-t in a file
188       belonging to a defined Muse project.  Otherwise prompt.  Thanks to Yann
189       Hodique for the fix.
190     
191     * lisp/muse.el (muse-read-directory-name): New function that defines a
192       fallback version of `read-directory-name', since Emacs21 doesn't have
193       it.
195     modified files:
196      ChangeLog lisp/muse-publish.el lisp/muse.el
198     new patches:
199      hodique@lifl.fr--2005/muse--yh--1.0--patch-34
200      hodique@lifl.fr--2005/muse--yh--1.0--patch-35
201      hodique@lifl.fr--2005/muse--yh--1.0--patch-36
202      hodique@lifl.fr--2005/muse--yh--1.0--patch-37
203      hodique@lifl.fr--2005/muse--yh--1.0--patch-38
204      hodique@lifl.fr--2005/muse--yh--1.0--patch-39
207 2005-08-25 05:44:56 GMT Michael Olson <mwolson@gnu.org> patch-208
209     Summary:
210       Fix problem with links at beginning of buf and paragraphs.
211     Revision:
212       muse--main--1.0--patch-208
214     * experimental/muse-xml.el (muse-xml-markup-regexps): Update to do what I
215       mean.
216     
217     * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
218     
219     * muse-html.el (muse-html-markup-regexps): Ditto.
220     
221     * muse-publish.el (muse-publishing-last-position): New variable that
222       indicates our last buffer position while publishing the current rule.
223       Used to make sure the process doesn't get stalled.
224       (muse-publish-markup): Fix edge case where links at beginning of
225       buffer, with read-only text, would prevent the beginning of buffer from
226       being matched.
227       (muse-publish-markup-directive): Fix case where two directives of the
228       same size would prevent any following directives from being
229       interpreted.  We accomplish this by setting the last published position
230       to nil after each directive.
232     modified files:
233      ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
234      lisp/muse-html.el lisp/muse-publish.el
237 2005-08-24 03:45:13 GMT Michael Olson <mwolson@gnu.org> patch-207
239     Summary:
240       Document publishing directives.
241     Revision:
242       muse--main--1.0--patch-207
244     * muse.texi (Getting Started): Remove crufty sentence.
245       (Directives): New section that describes the likes of #title and
246       #author.
248     modified files:
249      ChangeLog muse.texi
252 2005-08-23 04:36:54 GMT Michael Olson <mwolson@gnu.org> patch-206
254     Summary:
255       Document WikiNames and update header publishing information.
256     Revision:
257       muse--main--1.0--patch-206
259     * muse.texi (Headings): Any level of headings is supported.
260       (Emphasizing Text): Verbatim text may span multiple lines.
261       (Explicit Links): Refactor Links section into Explicit Links, Implicit
262       Links, and Images.
263       (Implicit Links): Document WikiNames and InterWiki links.
265     modified files:
266      ChangeLog muse.texi
269 2005-08-22 20:37:10 GMT Michael Olson <mwolson@gnu.org> patch-205
271     Summary:
272       Finish NEWS, handle emphasis at EOF edge case.
273     Revision:
274       muse--main--1.0--patch-205
276     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-underlined)
277       (muse-colors-verbatim): Highlight emphasis at the end of file, as long
278       as there is a terminating emphasis delimiter.
279     
280     * examples/mwolson/muse-init.el: Sync with my latest configuration.
281     
282     * NEWS: Bring this up to date.
284     modified files:
285      ChangeLog NEWS examples/mwolson/muse-init.el
286      lisp/muse-colors.el
289 2005-08-19 16:55:39 GMT Michael Olson <mwolson@gnu.org> patch-204
291     Summary:
292       muse-html: Add muse-xhtml-extension.
293     Revision:
294       muse--main--1.0--patch-204
296     * lisp/muse-html.el (muse-xhtml-extension): New option that specifies the
297       default file extension for publishing XHTML files.  Thanks to Trent
298       Buck for the suggestion.
299       ("xhtml"): Use it.
301     modified files:
302      ChangeLog lisp/muse-html.el
305 2005-08-19 16:24:08 GMT Michael Olson <mwolson@gnu.org> patch-203
307     Summary:
308       Add items through patch-149 to NEWS.
309     Revision:
310       muse--main--1.0--patch-203
312     * NEWS (progress): Catch up to patch-149.
313     
314     * lisp/muse-mode.el (muse-mode): Remove spurious comment.
315     
316     * lisp/muse-publish.el (muse-publish): Ditto.
318     modified files:
319      ChangeLog NEWS lisp/muse-mode.el lisp/muse-publish.el
322 2005-08-18 06:53:31 GMT Michael Olson <mwolson@gnu.org> patch-202
324     Summary:
325       Make building of Debian revisions work.
326     Revision:
327       muse--main--1.0--patch-202
329     * Makefile (distclean): Don't remove anything in debian/, since it will
330       never be necessary.
331       (debclean): Removed, since two different targets need slightly
332       different versions of this.  Even abstraction has its limits.
333       (debbuild): New target that takes care of performing the build itself.
334       (debrevision): New target that makes a revision build, where the
335       original tarball must not be modified.
336       (debrevision): Split out building stuff to debbuild target.
337     
338     * debian/changelog: Several revisions worth of Debian fun.
339     
340     * debian/control (Build-Depends-Indep): Add emacs21 | emacsen.
341       (Description): Make this match the ITP and shorten the text.
343     modified files:
344      ChangeLog Makefile Makefile.defs debian/changelog
345      debian/control
348 2005-08-14 07:10:16 GMT Michael Olson <mwolson@gnu.org> patch-201
350     Summary:
351       Prepare initial upload for Debian project.
352     Revision:
353       muse--main--1.0--patch-201
355     * Makefile.defs (LASTUPLOAD): Mark as the previous Debian package
356       version, since we only want the last changelog entry to appear on the
357       initial Debian upload.
358     
359     * debian/changelog: New Debian package 3.01.arch.201-1.
361     modified files:
362      ChangeLog Makefile.defs debian/changelog
365 2005-08-13 05:05:41 GMT Michael Olson <mwolson@gnu.org> patch-200
367     Summary:
368       muse-mode: Minor regexp tweak.
369     Revision:
370       muse--main--1.0--patch-200
372     * lisp/muse-mode.el (muse-mode): Use \\s- instead of [[:blank:]].
374     modified files:
375      ChangeLog lisp/muse-mode.el
378 2005-08-13 00:25:54 GMT Michael Olson <mwolson@gnu.org> patch-199
380     Summary:
381       Minor fixups from Peter K. Lee.
382     Revision:
383       muse--main--1.0--patch-199
385     * experimental/muse-xml.el (muse-xml-fixup-tables): Be slightly less
386       restrictive with our end-of-table regexp.
387     
388     * lisp/muse-docbook.el (muse-docbook-fixup-tables): Look for tgroup
389       instead of start of table.  Be less restrictive with several of our
390       regexps.
391     
392     * lisp/muse-html.el: Patch from Peter K. Lee.
393       (muse-html-prepare-buffer): Work around edge case where the "charset="
394       part has already been appended to muse-html-meta-content-type.
395       (muse-html-fixup-tables): Be slightly less restrictive with our
396       end-of-table regexp.
398     modified files:
399      ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
400      lisp/muse-html.el
403 2005-08-12 20:36:10 GMT Michael Olson <mwolson@gnu.org> patch-198
405     Summary:
406       Keep lists from getting mashed together on M-q.
407     Revision:
408       muse--main--1.0--patch-198
410     * lisp/muse-mode.el (muse-mode): Handle footnotes.  Set `paragraph-start'
411       locally so that lists don't get blended together incorrectly upon
412       hitting M-q.
414     modified files:
415      ChangeLog lisp/muse-mode.el
418 2005-08-12 01:29:58 GMT Michael Olson <mwolson@gnu.org> patch-197
420     Summary:
421       QuickStart: Minor typo in anchor example.
422     Revision:
423       muse--main--1.0--patch-197
425     * examples/QuickStart (Anchors and tagged links): Link to an anchor only,
426       rather than a full URL.
428     modified files:
429      ChangeLog examples/QuickStart
432 2005-08-09 23:15:10 GMT Michael Olson <mwolson@gnu.org> patch-196
434     Summary:
435       Makefile: Use BUILDOPTS.
436     Revision:
437       muse--main--1.0--patch-196
439     * Makefile (debrelease): Make use of $(BUILDOPTS).
440     
441     * Makefile.defs (BUILDOPTS): New option that allows additional options to
442       be passed to dpkg-buildpackage.  In case I ever make several revisions
443       before getting the -1 revision uploaded, for example, I can use "-sa"
444       here in order to make a valid pacakge.
446     modified files:
447      ChangeLog Makefile Makefile.defs
450 2005-08-09 22:39:09 GMT Michael Olson <mwolson@gnu.org> patch-195
452     Summary:
453       Make generated Debian packages slightly easier to upload.
454     Revision:
455       muse--main--1.0--patch-195
457     * debian/changelog: Generate 3.01.arch.195-1.
458     
459     * debian/rules (clean): Call $(MAKE) realclean instead of $(MAKE) clean.
460     
461     * Makefile.defs (LASTUPLOAD): New variable that indicates the version
462       that was last uploaded to Debian.
463     
464     * Makefile (debrelease): Use $(LASTUPLOAD) to ensure that a full set of
465       changes is generated.  This means we have to use dpkg-buildpackage,
466       since debuild doesn't recognize the environment variables that it
467       claims to recognize.
469     modified files:
470      ChangeLog Makefile Makefile.defs debian/changelog debian/rules
473 2005-08-09 04:01:52 GMT Michael Olson <mwolson@gnu.org> patch-194
475     Summary:
476       Makefile: Minor deletion cleanups.
477     Revision:
478       muse--main--1.0--patch-194
481     modified files:
482      ChangeLog Makefile
485 2005-08-09 03:26:50 GMT Michael Olson <mwolson@gnu.org> patch-193
487     Summary:
488       Compilation cleanups.
489     Revision:
490       muse--main--1.0--patch-193
492     * lisp/muse-mode.el (muse-mode): Use `make-local-variable' instead of
493       `make-variable-buffer-local' in order to silence compiler warnings.
494     
495     * lisp/muse.el: Add an eval-when-compile line to silence a compiler
496       warning.
497     
498     * scripts/muse-build.el (muse-elint-files): Automatically load every
499       elisp file rather than specifying each one.
501     modified files:
502      ChangeLog lisp/muse-mode.el lisp/muse.el scripts/muse-build.el
505 2005-08-08 22:58:24 GMT Michael Olson <mwolson@gnu.org> patch-192
507     Summary:
508       Fix failure to resolve interwiki link when clicking on it.
509     Revision:
510       muse--main--1.0--patch-192
512     * Makefile (debclean): Minor tweak.
513     
514     * lisp/muse-mode.el (muse-visit-link-default): Indentation fix.  No func
515       change.
516     
517     * lisp/muse-project.el (muse-project-find-file): Don't add file
518       extensions to a relative name.  If we're dealing with a file, open it
519       up without searching through the various projects for a path.  This
520       should fix the failure to resolve an interwiki link by clicking on it.
522     modified files:
523      ChangeLog Makefile lisp/muse-mode.el lisp/muse-project.el
526 2005-08-06 17:39:45 GMT Michael Olson <mwolson@gnu.org> patch-191
528     Summary:
529       Makefile: Remove stale Debian packages for this version.
530     Revision:
531       muse--main--1.0--patch-191
533     * Makefile (debclean): Remove generated Debian packages for the current
534       version in parent directory.
536     modified files:
537      ChangeLog Makefile
540 2005-08-03 04:34:50 GMT Michael Olson <mwolson@gnu.org> patch-190
542     Summary:
543       Fix trailing backslash error.
544     Revision:
545       muse--main--1.0--patch-190
547     * lisp/muse-project.el (muse-project-of-file): Apply 1-line
548       regexp-quoting fix from drkm.
550     modified files:
551      ChangeLog lisp/muse-project.el
554 2005-07-27 07:43:53 GMT Michael Olson <mwolson@gnu.org> patch-189
556     Summary:
557       Release 3.01.91 (3.02 RC2).
558     Revision:
559       muse--main--1.0--patch-189
561     * lisp/muse.el (muse-version): Release 3.01.91 (3.02 RC2).
563     modified files:
564      ChangeLog Makefile.defs lisp/muse.el muse.texi
567 2005-07-27 07:40:03 GMT Michael Olson <mwolson@gnu.org> patch-188
569     Summary:
570       Escape email address and URL always.
571     Revision:
572       muse--main--1.0--patch-188
574     * lisp/muse-publish.el (muse-publish-markup-email): Move lower.  Always
575       escape and publish email address as read-only, even when it's not
576       marked up.
577       (muse-publish-markup-url): Ditto for URL.
579     modified files:
580      ChangeLog Makefile.defs debian/changelog lisp/muse-publish.el
583 2005-07-26 08:49:38 GMT Michael Olson <mwolson@gnu.org> patch-187
585     Summary:
586       Inter-project output name fix.
587     Revision:
588       muse--main--1.0--patch-187
590     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): I would've sworn
591       that I had fixed this before.
593     modified files:
594      ChangeLog lisp/muse-wiki.el
597 2005-07-26 08:40:11 GMT Michael Olson <mwolson@gnu.org> patch-186
599     Summary:
600       Make coloring of verbatim greater-than sign same as publishing.
601     Revision:
602       muse--main--1.0--patch-186
604     * lisp/muse-colors.el (muse-colors-markup): Since we currently publish a
605       greater-than sign surrounded by equal signs, display it in verbatim
606       face.
608     modified files:
609      ChangeLog lisp/muse-colors.el
612 2005-07-26 08:03:41 GMT Michael Olson <mwolson@gnu.org> patch-185
614     Summary:
615       Allow transform function for link descriptions.  Bare email and URL fixes.
616     Revision:
617       muse--main--1.0--patch-185
619     * lisp/muse-publish.el (muse-publish-url-transforms): Docfix.
620       (muse-publish-desc-transforms): New option that contains the functions
621       that will be called to transform a link description.
622       (muse-publish-markup-word): Handle Yet Another Edge Case.
623       (muse-publish-markup-email): Use
624       `muse-publish-escape-specials-in-string'.  Don't publish if we have a
625       double-quote on either side.
626       (muse-publish-url): Apply description transforms.
627       (muse-publish-markup-url): Don't publish if we have a double-quote on
628       either side.
629     
630     * lisp/muse-wiki.el (muse-wiki-update-wikiword-regexp)
631       (muse-wiki-wikiword-regexp, muse-wiki-use-wikiword): Minor docfixes.
632       (muse-wiki-interwiki-delimiter): New option that indicates the
633       interwiki delimiter to use.
634       (muse-wiki-interwiki-replacement): New option that indicates the
635       replacement
636       (muse-wiki-update-interwiki-regexp): Use muse-wiki-interwiki-delimiter.
637       (muse-wiki-publish-pretty-title): Deal with EXPLICIT argument so that
638       this can be added to muse-publish-desc-transforms.
639       (muse-wiki-publish-pretty-interwiki): New function that replaces the
640       interwiki delimiter with its replacement, but only when the given text
641       is not an explicit link.
642     
643     * lisp/muse.el (muse-update-file-extension): New function made from the
644       innards of the :set function in `muse-file-extension'.
646     modified files:
647      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
650 2005-07-26 06:17:31 GMT Michael Olson <mwolson@gnu.org> patch-184
652     Summary:
653       Handle anchors in all publishing styles, as well as linking to them.
654     Revision:
655       muse--main--1.0--patch-184
657     * lisp/muse-publish.el (muse-publish-url): Publish links to anchors as
658       'internal-link.
659       (muse-publish-prepare-url): Don't touch links to anchors.
660     
661     * lisp/muse-docbook.el (muse-docbook-markup-strings): Add handler for
662       'internal-link.  Treat centered text with
663       <para role="center">...</para>.
664       (muse-docbook-markup-paragraph): Slight regexp tweak.
665       (muse-docbook-insert-anchor): Docfix.
666       (muse-docbook-markup-anchor): Move lower in file.
667     
668     * lisp/muse-html.el (muse-html-markup-strings): Add handler for
669       'internal-link.
670       (muse-xhtml-markup-strings): Order list, no func change.
671       (muse-html-markup-anchor): Move up in file, no func change.
672     
673     * lisp/muse-latex.el (muse-latex-markup-functions): Add rule for
674       publishing anchors.
675       (muse-latex-markup-strings): Add handler for 'internal-link.
676       (muse-latex-insert-anchor, muse-latex-markup-anchor): New functions
677       that insert an anchor around the next word or inside of a tag.
678     
679     * lisp/muse-texinfo.el (muse-texinfo-markup-functions): Add rule for
680       publishing anchors.
681     
682     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Add handler for
683       'internal-link.
684       (muse-texinfo-insert-anchor, muse-texinfo-markup-anchor): New functions
685       that insert an anchor before the next word or within a tag.
686     
687     * NEWS: Initial attempt at documenting changes since 3.01.
689     new files:
690      .arch-ids/NEWS.id NEWS
692     modified files:
693      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
694      lisp/muse-latex.el lisp/muse-publish.el lisp/muse-texinfo.el
697 2005-07-26 04:30:52 GMT Michael Olson <mwolson@gnu.org> patch-183
699     Summary:
700       Generalize some blosxom helper functions.
701     Revision:
702       muse--main--1.0--patch-183
704     * examples/mwolson/muse-init.el (muse-project-alist): Adapt to new
705       generalized helper functions.
706       (my-muse-prepare-entry-for-xanga): Use muse-blosxom-extension rather
707       than hard-coding it.  Use muse-with-temp-buffer.  Handle all kinds of
708       relative links.
709     
710     * lisp/muse-blosxom.el: Update example in header.
711       (muse-blosxom-new-entry): Use new names for helper functions.
712       (muse-blosxom-get-categories, muse-blosxom-project-alist-entry)
713       (muse-blosxom-project-alist-dirs): Move to muse-project.el.
714     
715     * lisp/muse-project.el (muse-project-recurse-directory): Renamed from
716       `muse-blosxom-project-get-categories'.
717       (muse-project-alist-styles): Renamed from
718       `muse-blosxom-project-alist-entry'.
719       (muse-project-alist-dirs): Renamed from
720       `muse-blosxom-project-alist-dirs'.
721       (muse-project-of-file): Use `muse-current-file'.
722     
723     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Use
724       `muse-current-file'.
725     
726     * lisp/muse.el (muse-current-file): New function that returns the name of
727       the currently visited or published file.
728       (muse-page-name): Use `muse-current-file'.
730     modified files:
731      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
732      lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
735 2005-07-26 03:47:53 GMT Michael Olson <mwolson@gnu.org> patch-182
737     Summary:
738       muse-xml: definition lists, muse-docbook: center.
739     Revision:
740       muse--main--1.0--patch-182
742     * Makefile (%.info, %.html): Use general argument in rule.
743       (distclean): Add another cruft file.
744     
745     * experimental/muse-xml.el (muse-xml-markup-strings): Use <list
746       type="definition"> for definition lists.
747     
748     * lisp/muse-docbook.el (muse-docbook-markup-strings): Replace <center>
749       with <note>, since it's the closest thing I could find.
751     modified files:
752      ChangeLog Makefile experimental/muse-xml.el
753      lisp/muse-docbook.el
756 2005-07-24 22:46:22 GMT Michael Olson <mwolson@gnu.org> patch-181
758     Summary:
759       Minor namespace fix.
760     Revision:
761       muse--main--1.0--patch-181
763     * lisp/muse-colors.el (muse-colors-explicit-link): Use
764       muse-match-string-no-properties rather than match-string-no-properties.
766     modified files:
767      ChangeLog lisp/muse-colors.el
770 2005-07-24 21:04:15 GMT Michael Olson <mwolson@gnu.org> patch-180
772     Summary:
773       Correct breakage induced by previous patch.
774     Revision:
775       muse--main--1.0--patch-180
777     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Don't use the local
778       path as a fallback if we are publishing.
780     modified files:
781      ChangeLog lisp/muse-wiki.el
784 2005-07-24 21:01:02 GMT Michael Olson <mwolson@gnu.org> patch-179
786     Summary:
787       Make interwiki links work in a few more edge cases.
788     Revision:
789       muse--main--1.0--patch-179
791     * lisp/muse-project.el (muse-project-applicable-styles): Remove
792       assertion, now that I have a good idea of the edge cases involved.
793     
794     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle case where
795       the current file is not part of any Muse project, allowing interwiki
796       links to be resolvable even then.  Don't return a relative path if we
797       are not publishing.  For visiting links, the best thing is just to
798       return the real path.
800     modified files:
801      ChangeLog lisp/muse-project.el lisp/muse-wiki.el
804 2005-07-24 03:38:06 GMT Michael Olson <mwolson@gnu.org> patch-178
806     Summary:
807       Fix warnings during font-lock, example tag highlighting.
808     Revision:
809       muse--main--1.0--patch-178
811     * lisp/muse-colors.el (muse-colors-region): Prevent "Wrong side of point"
812       error.
813       (muse-colors-tags): Make sure that no fontification occurs in <code> or
814       <lisp> tags.
815       (muse-unhighlight-region): Move higher up.
816       (muse-colors-example-tag, muse-colors-literal-tag): Use
817       `muse-unhighlight-region'.  Fix spelling goof.  Omit (goto-char end)
818       since the point gets put in the right place automatically.
820     modified files:
821      ChangeLog lisp/muse-colors.el
824 2005-07-24 03:01:50 GMT Michael Olson <mwolson@gnu.org> patch-177
826     Summary:
827       muse-xml: Separate section from title.
828     Revision:
829       muse--main--1.0--patch-177
831     * experimental/muse-xml.el (muse-xml-markup-strings): Add "level"
832       attribute to sections.  Use separate <title> tag to handle the title of
833       a section.  Thanks to drkm for the suggestion.
834     
835     * lisp/muse-mode.el (muse-mode): Code indentation, no func change.
836     
837     * lisp/muse-publish.el (muse-publish-markup-heading)
838       (muse-publish-section-close): Pass level to markup strings for all
839       section-related tags.
840     
841     * lisp/muse.el (muse-page-name): Handle case where buffer-file-name is
842       not defined.
844     modified files:
845      ChangeLog experimental/muse-xml.el lisp/muse-mode.el
846      lisp/muse-publish.el lisp/muse.el
849 2005-07-23 01:29:29 GMT Michael Olson <mwolson@gnu.org> patch-176
851     Summary:
852       Include regexps from base styles.  Fix muse-project-ignore-regexp and use it more.
853     Revision:
854       muse--main--1.0--patch-176
856     * lisp/muse-blosxom.el (muse-blosxom-get-categories): Don't include
857       folders that match `muse-project-ignore-regexp'.
858     
859     * lisp/muse-project.el (muse-project-ignore-regexp): Correct an escape
860       omission.  Add ",.*" to list of bad directory parts.
861     
862     * lisp/muse-project.el (muse-project-of-file): Ignore PATHNAME if it
863       matches `muse-project-ignore-regexp'.
864     
865     * lisp/muse-publish.el: Install patch from Peter K. Lee.
866       (muse-style-elements-list): New function that returns a list of
867       references to ELEM in STYLE, including base styles.
868       (muse-publish-markup-region): Use muse-style-elements-list rather than
869       muse-style-elements when getting :regexps.
870     
871     * lisp/muse-publish.el (muse-style-element): Add docstring.
873     modified files:
874      AUTHORS ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
875      lisp/muse-publish.el
878 2005-07-23 00:21:36 GMT Michael Olson <mwolson@gnu.org> patch-175
880     Summary:
881       Initial implementation of muse-xml.el.  End of section edge case.
882     Revision:
883       muse--main--1.0--patch-175
885     * AUTHORS: Add Peter K. Lee.
886     
887     * Makefile (experimental): New target that builds experimental programs.
888       (distclean): Remove debian/dirs, a cruft file from the debian build
889       process.
890     
891     * examples/mwolson/muse-init.el: Update.
892     
893     * examples/mwolson/muse-init.el ("\C-cpL"): Use a better function that
894       prompts for the blog entry to visit.
895     
896     * experimental/Makefile: New file that causes experimental stuff to be
897       built.
898     
899     * experimental/muse-xml.el: New file that provides the experimental XML
900       publishing style.
901     
902     * lisp/muse-docbook.el (muse-docbook-markup-regexps): Re-order and fix
903       comment strings.
904     
905     * lisp/muse-html.el (muse-html-markup-regexps): Ditto.
906     
907     * lisp/muse-publish.el (muse-publish-section-close): Deal with edge case
908       involving end-of-file and paragraph detection.
909     
910     * lisp/muse-wiki.el: Minor header fix.
911     
912     * scripts/muse-build.el (load-path): Add "../experimental".
914     new files:
915      experimental/.arch-ids/Makefile.id
916      experimental/.arch-ids/muse-xml.el.id experimental/Makefile
917      experimental/muse-xml.el
919     modified files:
920      AUTHORS ChangeLog Makefile examples/mwolson/muse-init.el
921      lisp/muse-docbook.el lisp/muse-html.el lisp/muse-publish.el
922      lisp/muse-wiki.el scripts/muse-build.el
925 2005-07-22 07:30:43 GMT Michael Olson <mwolson@gnu.org> patch-174
927     Summary:
928       Try to fix <example> region coloring problem.
929     Revision:
930       muse--main--1.0--patch-174
932     * lisp/muse-colors.el (muse-colors-example-tag, muse-colors-literal-tag):
933       If region is multiple lines, add '(font-lock-multiline t) to
934       properties.  This should fix an annoying <example> region issue.
936     modified files:
937      ChangeLog lisp/muse-colors.el
940 2005-07-22 07:19:30 GMT Michael Olson <mwolson@gnu.org> patch-173
942     Summary:
943       Don't publish implicit links that have a double-quote at begin or end.
944     Revision:
945       muse--main--1.0--patch-173
947     * lisp/muse-colors.el (muse-colors-implicit-link): Don't colorize if a
948       double-quote exists at beginning or end.
949     
950     * lisp/muse-publish.el (muse-publish-markup-link): When link is implicit,
951       don't colorize if a double-quote exists at beginning or end.
953     modified files:
954      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
957 2005-07-22 06:42:10 GMT Michael Olson <mwolson@gnu.org> patch-172
959     Summary:
960       Fix failure to publish emphasis properly.
961     Revision:
962       muse--main--1.0--patch-172
964     * lisp/muse-publish.el (muse-publish-markup-word): Darn off-by-one
965       errors.
966     
967     * experimental/muse-wiki-old.el: Removed, since I'm happy with the state
968       of muse-wiki.
970     removed files:
971      experimental/.arch-ids/muse-wiki-old.el.id
972      experimental/muse-wiki-old.el
974     modified files:
975      ChangeLog lisp/muse-publish.el
978 2005-07-22 04:55:52 GMT Michael Olson <mwolson@gnu.org> patch-171
980     Summary:
981       Add a few common revision control directories to the ignore list.
982     Revision:
983       muse--main--1.0--patch-171
985     * lisp/muse-project.el (muse-project-ignore-regexp): Add types of
986       directories to be ignored when building the file alist, such as those
987       used for CVS and Arch revision control data.
989     modified files:
990      ChangeLog lisp/muse-project.el
993 2005-07-21 01:00:25 GMT Michael Olson <mwolson@gnu.org> patch-170
995     Summary:
996       Fix #2654: Append a newline when using pdf publishing style.
997     Revision:
998       muse--main--1.0--patch-170
1000     * lisp/muse-latex.el (muse-latex-footer, muse-latexcjk-footer): Append a
1001       newline to the end.
1003     modified files:
1004      ChangeLog lisp/muse-latex.el
1007 2005-07-20 20:20:24 GMT Michael Olson <mwolson@gnu.org> patch-169
1009     Summary:
1010       5 levels of headings colorization; color bare URLs.
1011     Revision:
1012       muse--main--1.0--patch-169
1014     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-markup):
1015       Really color up to 5 headings.
1016       (muse-colors-markup): Add muse-url-regexp.
1017       (muse-colors-explicit-link): Renamed from muse-colors-link.
1018       (muse-colors-implicit-link): Moved here from
1019       `muse-wiki-colors-wikiword' in muse-wiki.el.  We need it here since
1020       we'll be coloring URLs.
1022     modified files:
1023      ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
1026 2005-07-20 19:45:15 GMT Michael Olson <mwolson@gnu.org> patch-168
1028     Summary:
1029       Don't emphasize if a word constituent follows the trailer.
1030     Revision:
1031       muse--main--1.0--patch-168
1033     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-underlined)
1034       (muse-colors-verbatim): Don't colorize if a word constituent follows
1035       the trailer.
1036     
1037     * lisp/muse-publish.el (muse-publish-markup-word): Don't publish if a
1038       word constituent follows the trailer.
1040     modified files:
1041      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
1044 2005-07-20 18:50:12 GMT Michael Olson <mwolson@gnu.org> patch-167
1046     Summary:
1047       Add coloring for example, verbatim, and =signs=; anchor fix.
1048     Revision:
1049       muse--main--1.0--patch-167
1051     * lisp/muse-colors.el (muse-verbatim-face): New face that is used to
1052       color <example>, <verbatim>, and =signs=.  Defaults to a shade of gray.
1053       (muse-colors-verbatim): Use `muse-verbatim-face'.
1054       (muse-colors-markup): Move =sign= interpreting down so it gets higher
1055       priority.
1056       (muse-colors-tags): Add verbatim and literal tags.
1057       (muse-colors-example-tag): Use `remove-text-properties' instead of
1058       `set-text-properties', since the latter does not work consistently.
1059       (muse-colors-literal-tag): New function that strips all markup from the
1060       region.
1061       (muse-colors-link): Match against muse-explicit-link-regexp early on so
1062       that we can work around an annoying XEmacs issue.
1063     
1064     * lisp/muse-publish.el (muse-publish-markup-word): Make =signs=
1065       multi-line by default.
1066     
1067     * lisp/muse.el (muse-page-name): Handle case where we're given an empty
1068       string.
1070     modified files:
1071      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
1072      lisp/muse.el
1075 2005-07-20 16:13:37 GMT Michael Olson <mwolson@gnu.org> patch-166
1077     Summary:
1078       Link with anchor bugfix.
1079     Revision:
1080       muse--main--1.0--patch-166
1082     * lisp/muse-colors.el (muse-link-face): Highlight links with anchors as
1083       valid, as long as the base is valid.
1085     modified files:
1086      ChangeLog lisp/muse-colors.el
1089 2005-07-20 14:21:57 GMT Michael Olson <mwolson@gnu.org> patch-165
1091     Summary:
1092       Link inside table issue, fixes read-only text error.
1093     Revision:
1094       muse--main--1.0--patch-165
1096     * lisp/muse-docbook.el (muse-docbook-fixup-tables): Ignore read-only text
1097       inside tables so we don't get an error when links exist.
1098     
1099     * lisp/muse-html.el (muse-html-fixup-tables): Ditto.
1100     
1101     * lisp/muse-project.el (muse-project-publish): Don't take forced files
1102       into account when displaying the "All files published" message, unless
1103       they've actually been modified.
1104     
1105     * lisp/muse.el (muse-with-temp-buffer): If debug-on-error is non-nil,
1106       don't wrap in condition-case; we don't want the message to be muffled.
1108     modified files:
1109      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
1110      lisp/muse-project.el lisp/muse.el
1113 2005-07-20 07:41:28 GMT Michael Olson <mwolson@gnu.org> patch-164
1115     Summary:
1116       Permit infinitely-nested sections.
1117     Revision:
1118       muse--main--1.0--patch-164
1120     * examples/QuickStart (Links): Use GNA link rather than johnw's site.
1121       (Deriving from an existing style): Mark up as a list.
1122     
1123     * lisp/muse-colors.el (muse-colors-outline-faces-list, muse-make-faces):
1124       Color an additional level of headings.
1125     
1126     * lisp/muse-docbook.el (muse-docbook-markup-strings): Add new
1127       section-other, section-other-end, and section-close strings.
1128       (muse-docbook-fixup-sections): Removed, since Muse now implements this
1129       through the 'section-close string.
1130     
1131     * lisp/muse-html.el (muse-xhtml-markup-strings): Omit newline from
1132       'begin-underline, since this messes up paragraph handling.  Use
1133       <h5></h5> for 'section-other.
1134     
1135       (muse-html-fixup-tables): New function that sorts the table parts so
1136       that order is head, foot, body.  Apparently XHTML needs this, and it
1137       seems like a good general practice, so we do it for HTML as well.
1138     
1139     * lisp/muse-latex.el (muse-latex-markup-strings): Use \\paragraph{} for
1140       'section-other.
1141     
1142     * lisp/muse-publish.el (muse-publish-section-close): New function that
1143       determines where to put the section close given heading depth and
1144       inserts it.
1145       (muse-publish-markup-heading): Handle 'section-other and
1146       'section-other-end.  Call `muse-publish-section-close' at end of
1147       function.
1148     
1149     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Use @subsubheading
1150       for 'section-other.
1152     modified files:
1153      ChangeLog examples/QuickStart lisp/muse-colors.el
1154      lisp/muse-docbook.el lisp/muse-html.el lisp/muse-latex.el
1155      lisp/muse-publish.el lisp/muse-texinfo.el
1158 2005-07-20 05:50:55 GMT Michael Olson <mwolson@gnu.org> patch-163
1160     Summary:
1161       muse-docbook: table and anchor fixes; many non-MULE XEmacs fixes.
1162     Revision:
1163       muse--main--1.0--patch-163
1165     * lisp/muse-docbook.el: More suggestions from Dale Smith, and non-MULE
1166       XEmacs fixes.
1167       (muse-docbook-markup-regexps): Deal with new table algorithm.
1168       (muse-docbook-transform-content-type, muse-docbook-encoding) 
1169       (muse-docbook-finalize-buffer): Non-MULE XEmacs fix.
1170       (muse-docbook-markup-table): Use a better table algorithm, based on the
1171       one in muse-html.el.  Make sure a <tgroup> surrounds the body, head,
1172       and foot of the table.  Use informaltable rather than table.
1173       (muse-docbook-fixup-tables): New function that sorts all tables found
1174       in the published document so that the order is head, foot, body.
1175       (muse-docbook-markup-functions): Add anchor handler.
1176       (muse-docbook-markup-paragraph): Allow anchors to occur at beginning of
1177       paragraph.
1178       (muse-docbook-markup-anchor, muse-docbook-insert-anchor): New functions
1179       that insert an anchor at point.
1180     
1181     * lisp/muse-html.el (muse-html-transform-content-type)
1182       (muse-html-encoding, muse-html-finalize-buffer): Non-MULE XEmacs fixes.
1183     
1184     * examples/QuickStart (Anchors and tagged links): Improve anchor example.
1185     
1186     * lisp/muse.el (muse-eval-lisp): XEmacs fix.
1187     
1188     * lisp/muse.el (muse-with-temp-buffer): XEmacs fix.  Include the body
1189       that was evaluated in the output.
1191     modified files:
1192      ChangeLog examples/QuickStart lisp/muse-docbook.el
1193      lisp/muse-html.el lisp/muse-latex.el lisp/muse.el
1196 2005-07-19 08:11:37 GMT Michael Olson <mwolson@gnu.org> patch-162
1198     Summary:
1199       muse-texinfo: Improve formatting for enddots, dots, underline.
1200     Revision:
1201       muse--main--1.0--patch-162
1203     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Improve translation
1204       of enddots and dots.  For begin-underline and end-underline, use "_",
1205       since we don't have anything better.
1207     modified files:
1208      ChangeLog lisp/muse-texinfo.el
1211 2005-07-19 07:51:54 GMT Michael Olson <mwolson@gnu.org> patch-161
1213     Summary:
1214       muse-texinfo: Fix #2635 by adding `}' and `{' to specials list.
1215     Revision:
1216       muse--main--1.0--patch-161
1218     * lisp/muse-texinfo.el (muse-texinfo-markup-specials): Add `{' and `}' to
1219       list.  This should fix #2635.
1221     modified files:
1222      ChangeLog lisp/muse-texinfo.el
1225 2005-07-19 07:24:38 GMT Michael Olson <mwolson@gnu.org> patch-160
1227     Summary:
1228       muse-texinfo fixes; use info-pdf to generate PDF doc for QuickStart.
1229     Revision:
1230       muse--main--1.0--patch-160
1232     * Makefile.defs (VERSION): Prepare snapshot 3.01.arch.160.
1233     
1234     * debian/changelog: Ditto.
1235     
1236     * debian/control (Build-Depends-Indep): Add tetex-bin.
1237     
1238     * examples/Makefile (%.pdf): Use info-pdf, since it generates nicer
1239       output for me.
1240     
1241     * examples/QuickStart: Remove stray <comment> now that the bug that made
1242       it necessary is fixed.
1243     
1244     * lisp/muse-blosxom.el: Credit Björn Lindström for his excellent
1245       suggestions.
1246     
1247     * lisp/muse-texinfo.el (muse-texinfo-header, muse-texinfo-footer): Move
1248       the contents from the footer to the header.
1249     
1250     * lisp/muse-texinfo.el (muse-texinfo-markup-table): Insert space before
1251       each number, not after.
1252     
1253     * lisp/muse.el (muse-eval-lisp): Minor whitespace fix.
1254     
1255     * lisp/muse.el (muse-with-temp-buffer): Throw a backtrace if an error
1256       happens when doing batch publishing.  Minor whitespace fix.
1258     modified files:
1259      ChangeLog Makefile.defs debian/changelog debian/control
1260      examples/Makefile examples/QuickStart lisp/muse-blosxom.el
1261      lisp/muse-texinfo.el lisp/muse.el
1264 2005-07-19 05:50:25 GMT Michael Olson <mwolson@gnu.org> patch-159
1266     Summary:
1267       Handle a few more DocBook edge cases; all known DocBook issues are fixed.
1268     Revision:
1269       muse--main--1.0--patch-159
1271     * examples/QuickStart: Add "Write me." to empty sections at end so that
1272       they publish correctly with DocBook.
1273     
1274     * lisp/muse-docbook.el (muse-docbook-markup-paragraph): Handle case where
1275       paragraph starts with emphasis, example, link, or email address.
1277     modified files:
1278      ChangeLog examples/QuickStart lisp/muse-docbook.el
1281 2005-07-19 05:34:28 GMT Michael Olson <mwolson@gnu.org> patch-158
1283     Summary:
1284       Handle embedded docbook footnotes and <literal> edge case.
1285     Revision:
1286       muse--main--1.0--patch-158
1288     * lisp/muse-docbook.el: Implement more suggestions from Dale Smith.
1289      (muse-docbook-markup-strings): Use systemitem for example text.
1290      (muse-docbook-markup-paragraph): Allow for embedded footnotes that have
1291      <para></para> inside of them.
1292     
1293     * lisp/muse-html.el (muse-html-escape-string): Don't deal with '&<>"'
1294       here at all.
1295     
1296     * lisp/muse-publish.el (muse-publish-url-transforms): Add
1297       muse-publish-escape-specials-in-string to list by default.
1298     
1299     * lisp/muse-publish.el (muse-publish-escape-specials): New optional third
1300       argument IGNORE-READ-ONLY determines whether or not to ignore the
1301       read-only property when transforming text.  Add docstring.
1302       (muse-publish-markup-word): Use non-nil third argument to
1303       muse-publish-escape-specials when we're publishing `='-delimited text.
1304       This allows =<literal><tag></literal>= to work as intended.
1305     
1306     * lisp/muse-publish.el (muse-publish-escape-specials-in-string): Ignore
1307       arguments after the first so that we can include this in
1308       `muse-publish-url-transforms'.
1309     
1310     * lisp/muse-publish.el (muse-publish-prepare-url): Add docstring.
1312     modified files:
1313      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
1314      lisp/muse-publish.el
1317 2005-07-19 03:07:59 GMT Michael Olson <mwolson@gnu.org> patch-157
1319     Summary:
1320       Misc. blosxom fixes, like category directive.
1321     Revision:
1322       muse--main--1.0--patch-157
1324     * contrib/pyblosxom/getstamps.py: Add file extension.
1325     
1326     * contrib/pyblosxom/hardcodedates.py (get_all_timestamps): Omit file
1327       extension.  This will allow Muse to specify it once a
1328       timestamps-writing routine gets written.
1329     
1330     * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Pay
1331       attention to the "category" directive, if it exists.  Use file-truename
1332       instead of expand-file-name for base directory.
1333     
1334     * lisp/muse-blosxom.el (muse-blosxom-new-entry): Add #category directive
1335       by default.
1336     
1337     * lisp/muse-project.el (muse-project): Add :timestamps to list of
1338       available tags, even though it doesn't do anything yet.
1340     modified files:
1341      ChangeLog contrib/pyblosxom/getstamps.py
1342      contrib/pyblosxom/hardcodedates.py lisp/muse-blosxom.el
1343      lisp/muse-project.el
1346 2005-07-18 08:53:32 GMT Michael Olson <mwolson@gnu.org> patch-156
1348     Summary:
1349       Small logic fix with temp files.
1350     Revision:
1351       muse--main--1.0--patch-156
1353     * lisp/muse.el (muse-with-temp-buffer): Use buffer-live-p instead of
1354       buffer-name to determine whether the buffer is still around.
1356     modified files:
1357      ChangeLog lisp/muse.el
1360 2005-07-18 08:23:00 GMT Michael Olson <mwolson@gnu.org> patch-155
1362     Summary:
1363       Make customize of muse-project-alist work in Emacs21 and XEmacs.
1364     Revision:
1365       muse--main--1.0--patch-155
1367     * lisp/muse.el (muse-widget-type-value-create)
1368       (muse-widget-child-value-get, muse-widget-type-match): Minimum set of
1369       extra widgets from 'lazy type that are needed to get the
1370       `muse-project-alist' customize interface to work on XEmacs and Emacs21.
1371     
1372     * lisp/muse.el (muse-implicit-link-functions)
1373       (muse-explicit-link-functions): Remove predefined wiki-related options.
1374       These are added in muse-wiki via custom-add-option.
1375     
1376     * lisp/muse-mode.el (muse-mode-hook): Ditto.
1377     
1378     * lisp/muse-colors.el (muse-colors-emphasized): Use eq instead of memq.
1379     
1380     * lisp/muse-project.el (muse-project-alist-get): Turn :symbols into
1381       ":strings" to cope with Emacs21 and XEmacs.
1382       (muse-project-alist-set): Turn ":strings" back into ":symbols".
1383     
1384     * lisp/muse-project.el (muse-project): Derive from 'default rather than
1385       'lazy, since that is an Emacs CVS-ism.  Separate logical groups with
1386       newlines.  Control indentation.  Remove an unnecessary inlined repeat.
1387     
1388     * lisp/muse-project.el (muse-project-alist): Use cons instead of alist,
1389       since XEmacs doesn't support the alist widget.  Deal with case where no
1390       projects are defined, or a strange expression is used.
1391     
1392     * lisp/muse-wiki.el: Insinuate muse-wiki link handlers and mode hook
1393       stuff using custom-add-option.
1395     modified files:
1396      ChangeLog lisp/muse-colors.el lisp/muse-mode.el
1397      lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
1400 2005-07-18 03:31:38 GMT Michael Olson <mwolson@gnu.org> patch-154
1402     Summary:
1403       Don't kill temp buffer if debug-on-error is non-nil.
1404     Revision:
1405       muse--main--1.0--patch-154
1407     * lisp/muse.el (muse-with-temp-buffer): Only kill the temp buffer when
1408       debug-on-error is nil.  Use " *muse-temp*" for the buffer name.
1410     modified files:
1411      ChangeLog lisp/muse.el
1414 2005-07-18 03:05:11 GMT Michael Olson <mwolson@gnu.org> patch-153
1416     Summary:
1417       Expand Debian package description.
1418     Revision:
1419       muse--main--1.0--patch-153
1421     * debian/control (Description): Expand this to make the package more
1422       enticing.
1423     
1424     * debian/copyright, debian/rules: Minor whitespace cleanups.
1425     
1426     * debian/changelog: Package 3.01.arch.152-1.
1428     modified files:
1429      ChangeLog Makefile.defs debian/changelog debian/control
1430      debian/copyright debian/rules
1433 2005-07-18 02:33:12 GMT Michael Olson <mwolson@gnu.org> patch-152
1435     Summary:
1436       Header/footer docfix; ChangeLog correction.
1437     Revision:
1438       muse--main--1.0--patch-152
1440     * {arch}/.../patch-log/patch-144: Correct previous ChangeLog entry.
1441       Thanks to drkm for pointing out my error.
1442     
1443     Use better documentation and customize interface for headers and footers.
1444     Thanks to Chris McMahan.
1446     modified files:
1447      ChangeLog lisp/muse-blosxom.el lisp/muse-book.el
1448      lisp/muse-docbook.el lisp/muse-html.el lisp/muse-journal.el
1449      lisp/muse-latex.el lisp/muse-poem.el lisp/muse-texinfo.el
1450      muse.texi
1451      {arch}/muse/muse--main/muse--main--1.0/mwolson@gnu.org--2005/patch-log/patch-144
1454 2005-07-18 00:53:34 GMT Michael Olson <mwolson@gnu.org> patch-151
1456     Summary:
1457       Slight Debian version tweak.
1458     Revision:
1459       muse--main--1.0--patch-151
1461     * Makefile.defs (VERSION): Use a slightly different version naming
1462       scheme.  I've dropped the ".90".  The new scheme is X.YY.arch.YYY where
1463       X.YY is the Muse version, and YYY is the patch level.
1464     
1465     * debian/changelog: Ditto.
1467     modified files:
1468      ChangeLog Makefile.defs debian/changelog
1471 2005-07-17 23:23:34 GMT Michael Olson <mwolson@gnu.org> patch-150
1473     Summary:
1474       Improve debian build and put together a package.
1475     Revision:
1476       muse--main--1.0--patch-150
1478     * Makefile (debclean): New target that cleans up the mess that the
1479       `debian' target makes.
1480       (debian): Build using debuild rather than dpkg-buildpackage.  Copy
1481       results to my debian dist dir two levels up.
1482     
1483     * Makefile.defs (VERSION): Set to 3.01.90.arch.149 for the debian build.
1484     
1485     * debian/changelog: Sign 3.01.90.arch.149-1 snapshot.
1486     
1487     * debian/control (Standards-Version): Update to 3.6.2.
1488     
1489     * debian/control (Depends): Add emacs21 and xemacs21 to make lintian shut
1490       up.
1491     
1492     * debian/copyright (Copyright): Improve.
1493     
1494     * debian/emacsen-install (FILES): Include contrib directory so that
1495       muse-http.el compiles properly.
1496     
1497     * debian/muse-el.examples: New file containing the example files to
1498       install.
1499     
1500     * debian/rules: Move example stuff to muse-el.examples.  Install some
1501       additional documentation.
1503     new files:
1504      debian/.arch-ids/muse-el.examples.id debian/muse-el.examples
1506     modified files:
1507      ChangeLog Makefile Makefile.defs debian/changelog
1508      debian/control debian/copyright debian/emacsen-install
1509      debian/rules
1512 2005-07-17 20:52:18 GMT Michael Olson <mwolson@gnu.org> patch-149
1514     Summary:
1515       Fix links in table, links in verbatim, emphasis publishing, publishing from script.
1516     Revision:
1517       muse--main--1.0--patch-149
1519     * lisp/muse-colors.el (muse-colors-emphasized): Fix an edge case where
1520       the beginning of a header would be emphasized if an asterisk came
1521       before it.
1522       (muse-colors-underlined): Don't allow end of underlined text to be the
1523       beginning of a line.  Don't use memq to check for whitespace syntax; eq
1524       is sufficient.
1525     
1526     * lisp/muse-publish.el (muse-publish-markup-regexps): Mark links later
1527       on.  We'll use a more clever trick to keep emphasis characters from
1528       being interpreted in explicit links -- add a custom 'noemphasis text
1529       property to them.  Move mdash rule further down so that I can add
1530       designations after blockquoted text.
1531     
1532     * lisp/muse-publish.el (muse-publish-markup-word): If beginning or end of
1533       text has the 'noemphasis property, ignore it.
1534       (muse-publish-mark-noemphasis): New function that adds the 'noemphasis
1535       property to the text between BEG and END, or match beginning and end.
1536     
1537     * lisp/muse.el (muse-with-temp-buffer): Make sure the buffer is alive
1538       before trying to set buffer-modified to nil.  This should fix a
1539       "selecting deleted buffer" error when publishing from command line.
1541     modified files:
1542      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
1543      lisp/muse.el
1546 2005-07-17 18:36:55 GMT Michael Olson <mwolson@gnu.org> patch-148
1548     Summary:
1549       Journal validation fixes.
1550     Revision:
1551       muse--main--1.0--patch-148
1553     * lisp/muse-html.el (muse-html-header): Use HTML 4.0 Transitional by
1554       default rather than HTML 4.0 [strict].
1555       (muse-html-markup-strings): Include empty alt element.
1556     
1557     * lisp/muse-journal.el: Use "div class=..." rather than "div id=...".
1558     
1559     * muse.texi (Journal): Ditto.
1561     modified files:
1562      ChangeLog lisp/muse-html.el lisp/muse-journal.el muse.texi
1565 2005-07-17 04:21:19 GMT Michael Olson <mwolson@gnu.org> patch-147
1567     Summary:
1568       Add debian files; tweak Makefile.
1569     Revision:
1570       muse--main--1.0--patch-147
1572     * Makefile (distclean): Remove directory created by dist rule.
1573       (dist): Make this only generate the directory, not the tarball.
1574       (release): New target that generates the tarball and zipfile.
1575       (debrelease): New target that builds the debian package for Muse.
1576       (upload): Depend on release target.
1577     
1578     * examples/mwolson/stylesheets: Add forgotten Arch id.
1580     new files:
1581      debian/.arch-ids/=id debian/.arch-ids/changelog.id
1582      debian/.arch-ids/control.id debian/.arch-ids/copyright.id
1583      debian/.arch-ids/emacsen-install.id
1584      debian/.arch-ids/emacsen-remove.id
1585      debian/.arch-ids/emacsen-startup.id
1586      debian/.arch-ids/muse-el.dirs.id
1587      debian/.arch-ids/muse-el.docs.id
1588      debian/.arch-ids/muse-el.info.id debian/.arch-ids/rules.id
1589      debian/changelog debian/control debian/copyright
1590      debian/emacsen-install debian/emacsen-remove
1591      debian/emacsen-startup debian/muse-el.dirs debian/muse-el.docs
1592      debian/muse-el.info debian/rules
1593      examples/mwolson/stylesheets/.arch-ids/=id
1594      examples/mwolson/stylesheets/.arch-ids/blog.css.id
1595      examples/mwolson/stylesheets/.arch-ids/common.css.id
1596      examples/mwolson/stylesheets/.arch-ids/print.css.id
1597      examples/mwolson/stylesheets/.arch-ids/screen.css.id
1598      examples/mwolson/stylesheets/blog.css
1599      examples/mwolson/stylesheets/common.css
1600      examples/mwolson/stylesheets/print.css
1601      examples/mwolson/stylesheets/screen.css
1603     modified files:
1604      ChangeLog Makefile
1606     new directories:
1607      debian debian/.arch-ids examples/mwolson/stylesheets
1608      examples/mwolson/stylesheets/.arch-ids
1611 2005-07-16 05:10:31 GMT Michael Olson <mwolson@gnu.org> patch-146
1613     Summary:
1614       Allow `muse-index-as-string' to remove current file from output.
1615     Revision:
1616       muse--main--1.0--patch-146
1618     * lisp/muse-mode.el (muse-index-as-string): Add EXCLUDE-CURRENT option,
1619       which excludes the current file from the output.  Improve
1620       documentation.
1622     modified files:
1623      ChangeLog lisp/muse-mode.el
1626 2005-07-16 04:56:02 GMT Michael Olson <mwolson@gnu.org> patch-145
1628     Summary:
1629       S-TAB issue with Windows.
1630     Revision:
1631       muse--main--1.0--patch-145
1633     * lisp/muse-mode.el (muse-mode-map): Try once more to fix the Shift-TAB
1634       issue with Windows.
1636     modified files:
1637      ChangeLog lisp/muse-mode.el
1640 2005-07-16 04:39:52 GMT Michael Olson <mwolson@gnu.org> patch-144
1642     Summary:
1643       Improve temp buffer usage.
1644     Revision:
1645       muse--main--1.0--patch-144
1647     * lisp/muse-publish.el (muse-publish-file): Omit second argument to
1648       `insert-file-contents'.  This should further help with the temp
1649       buffer problem.  Thanks to Peter K. Lee and drkm for the research
1650       into this problem.
1651     
1652     * lisp/muse.el (muse-with-temp-buffer): Renamed from
1653       `muse-with-temp-buffer-no-prompt'.  Report any errors that occur, but
1654       make sure the temp buffer is killed.  I didn't implement an option to
1655       save the contents of the temp buffer.
1657     modified files:
1658      ChangeLog lisp/muse-book.el lisp/muse-http.el
1659      lisp/muse-mode.el lisp/muse-poem.el lisp/muse-publish.el
1660      lisp/muse.el
1663 2005-07-16 03:39:02 GMT Michael Olson <mwolson@gnu.org> patch-143
1665     Summary:
1666       muse-docbook: split-string Emacs21 fix.
1667     Revision:
1668       muse--main--1.0--patch-143
1670     * lisp/muse-docbook.el (muse-docbook-get-author): Omit 3rd argument of
1671       split-string to fix an Emacs21 issue.
1673     modified files:
1674      ChangeLog lisp/muse-docbook.el
1677 2005-07-15 04:40:26 GMT Michael Olson <mwolson@gnu.org> patch-142
1679     Summary:
1680       muse-docbook: Parse author directive so that it validates properly.
1681     Revision:
1682       muse--main--1.0--patch-142
1684     * lisp/muse-docbook.el (muse-docbook-get-author): New function that
1685       attempts to publish the contents a DocBook-usable <author> tag.
1686       (muse-docbook-header): Use `muse-docbook-get-author'.
1688     modified files:
1689      ChangeLog lisp/muse-docbook.el
1692 2005-07-15 01:57:51 GMT Michael Olson <mwolson@gnu.org> patch-141
1694     Summary:
1695       Be a bit more clever with our consecutive list regexp.
1696     Revision:
1697       muse--main--1.0--patch-141
1699     * lisp/muse-docbook.el (muse-docbook-markup-regexps): Be a bit more
1700       clever with our consecutive list regexp.
1702     modified files:
1703      ChangeLog lisp/muse-docbook.el
1706 2005-07-15 01:50:05 GMT Michael Olson <mwolson@gnu.org> patch-140
1708     Summary:
1709       Do the right thing with consecutive list items, hopefully.
1710     Revision:
1711       muse--main--1.0--patch-140
1713     * lisp/muse-docbook.el: Apply patch from Dale Smith and add to it.
1714       (muse-docbook-header): Add DTD string.
1715       (muse-docbook-markup-regexps): Add rule that merges consecutive list
1716       tags.
1717       (muse-docbook-merged-tags, muse-docbook-fixup-tags): Removed.
1718       ("docbook"): Change :before-end back to 'muse-docbook-fixup-sections.
1720     modified files:
1721      ChangeLog lisp/muse-docbook.el
1724 2005-07-15 01:07:35 GMT Michael Olson <mwolson@gnu.org> patch-139
1726     Summary:
1727       Improve customize interface for `muse-project-alist' once more.
1728     Revision:
1729       muse--main--1.0--patch-139
1731     * lisp/muse-project.el (muse-project-alist-get): Allow cdr of each
1732       setting to be anything, since we now support settings that use lists.
1733       (muse-project): Vastly improve this by naming each setting and showing
1734       what exact type is required.  Handle case where a function is not
1735       defined yet.  Use a set for styles, which looks nice.  This is about as
1736       good as it can be ... unless we add some sort of inline documentation
1737       later on.  A setting was added for Yann's :force-publish tag.
1738     
1739     * lisp/muse.el (muse-eval-lisp): Fix compile warning by not displaying
1740       project name.
1742     modified files:
1743      ChangeLog lisp/muse-project.el lisp/muse.el
1746 2005-07-14 23:27:14 GMT Michael Olson <mwolson@gnu.org> patch-138
1748     Summary:
1749       Merged from hodique@lifl.fr--2005 (patch 24-33)
1750     Revision:
1751       muse--main--1.0--patch-138
1753     Patches applied:
1754     
1755      * hodique@lifl.fr--2005/muse--yh--1.0--patch-24
1756        Merged from mwolson@gnu.org--2005 (patch 96)
1757     
1758      * hodique@lifl.fr--2005/muse--yh--1.0--patch-25
1759        Merged from mwolson@gnu.org--2005 (patch 97-101)
1760     
1761      * hodique@lifl.fr--2005/muse--yh--1.0--patch-26
1762        Merged from mwolson@gnu.org--2005 (patch 102-106)
1763     
1764      * hodique@lifl.fr--2005/muse--yh--1.0--patch-27
1765        Merged from mwolson@gnu.org--2005 (patch 107-120)
1766     
1767      * hodique@lifl.fr--2005/muse--yh--1.0--patch-28
1768        Merged from mwolson@gnu.org--2005 (patch 121-131)
1769     
1770      * hodique@lifl.fr--2005/muse--yh--1.0--patch-29
1771        Merged from mwolson@gnu.org--2005 (patch 132)
1772     
1773      * hodique@lifl.fr--2005/muse--yh--1.0--patch-30
1774        Merged from mwolson@gnu.org--2005 (patch 133-135)
1775     
1776      * hodique@lifl.fr--2005/muse--yh--1.0--patch-31
1777        Merged from mwolson@gnu.org--2005 (patch 136)
1778     
1779      * hodique@lifl.fr--2005/muse--yh--1.0--patch-32
1780        Merged from mwolson@gnu.org--2005 (patch 137)
1781     
1782      * hodique@lifl.fr--2005/muse--yh--1.0--patch-33
1783        Introduce :force-publish project keyword. Fix bug #2637
1785     modified files:
1786      ChangeLog lisp/muse-project.el
1788     new patches:
1789      hodique@lifl.fr--2005/muse--yh--1.0--patch-24
1790      hodique@lifl.fr--2005/muse--yh--1.0--patch-25
1791      hodique@lifl.fr--2005/muse--yh--1.0--patch-26
1792      hodique@lifl.fr--2005/muse--yh--1.0--patch-27
1793      hodique@lifl.fr--2005/muse--yh--1.0--patch-28
1794      hodique@lifl.fr--2005/muse--yh--1.0--patch-29
1795      hodique@lifl.fr--2005/muse--yh--1.0--patch-30
1796      hodique@lifl.fr--2005/muse--yh--1.0--patch-31
1797      hodique@lifl.fr--2005/muse--yh--1.0--patch-32
1798      hodique@lifl.fr--2005/muse--yh--1.0--patch-33
1801 2005-07-14 20:48:56 GMT Michael Olson <mwolson@gnu.org> patch-137
1803     Summary:
1804       Prevent temp buffers from prompting for save; handle lisp errors better.
1805     Revision:
1806       muse--main--1.0--patch-137
1808     * lisp/muse-colors.el (muse-colors-region): Try to fix "Invalid search
1809       bound" error.  I don't know for certain where this is coming from,
1810       though ... *grumble*.
1811     
1812     * lisp/muse.el (muse-eval-lisp): Wrap this in a `condition-case', much
1813       like how emacs-wiki does it.  Warn the user about lisp errors,
1814       returning "<!--INVALID LISP CODE-->" if an error occurs.  This will
1815       publish as something valid in most markup styles, with increased
1816       emphasis on those that don't support it.  That's a win-win ... I think
1817       :^) .
1818     
1819     * lisp/muse.el (muse-with-temp-buffer-no-prompt): New macro that acts
1820       like `with-temp-buffer', but sets buffer-modfied-p to nil before trying
1821       to kill the buffer so we don't get any annoying prompts.  I *strongly*
1822       believe that this should be the default behavior of `with-temp-buffer'.
1823     
1824     * lisp/muse-book.el (muse-book-publish-project): Use
1825       `muse-with-temp-buffer-no-prompt'.
1826     
1827     * lisp/muse-http.el (muse-http-reject): Ditto.
1828     
1829     * lisp/muse-mode.el (muse-index-as-string): Ditto.
1830     
1831     * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
1832     
1833     * lisp/muse-publish.el (muse-publish-markup-string, muse-publish-file): 
1834       (muse-publish-markup-email, muse-published-contents): Ditto.
1836     modified files:
1837      ChangeLog lisp/muse-book.el lisp/muse-colors.el
1838      lisp/muse-http.el lisp/muse-mode.el lisp/muse-poem.el
1839      lisp/muse-publish.el lisp/muse.el
1842 2005-07-14 18:49:56 GMT Michael Olson <mwolson@gnu.org> patch-136
1844     Summary:
1845       Customization error; Makefile tweaks.
1846     Revision:
1847       muse--main--1.0--patch-136
1849     * Makefile (dist): Use a tla-specific method to create the tarball.
1850       Create a zip file as well.
1851       (upload): New rule that uploads the tarball and zip file to gna.org.
1852     
1853     * Makefile.defs (VERSION): New variable that determines the version
1854       string to use in the `dist' and `upload' targets.
1855     
1856     * lisp/muse.el (muse-implicit-link-functions)
1857       (muse-explicit-link-functions): Use :type of hook so that the options
1858       get recognized.
1860     modified files:
1861      ChangeLog Makefile Makefile.defs lisp/muse.el
1864 2005-07-13 23:20:12 GMT Michael Olson <mwolson@gnu.org> patch-135
1866     Summary:
1867       Prepare Muse 3.01.90 (3.02 RC1).
1868     Revision:
1869       muse--main--1.0--patch-135
1872     modified files:
1873      ChangeLog lisp/muse.el muse.texi
1876 2005-07-13 23:11:08 GMT Michael Olson <mwolson@gnu.org> patch-134
1878     Summary:
1879       Attempt to get the right file extension when publishing; more examples.
1880     Revision:
1881       muse--main--1.0--patch-134
1883     * examples/mwolson/muse-init.el: Update my configuration.
1884     
1885     * examples/mwolson/templates: Store my web page templates here.
1886     
1887     * examples/mwolson/stylesheets: Store my CSS stylesheets here.
1888     
1889     * lisp/muse-publish.el (muse-publish-markup-link): Fix mangling of
1890       descriptions.  Yet another reason to implement my list-returning from
1891       handlers idea.
1892     
1893     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Deal gracefully
1894       with a few more edge cases.  Throw together a rough hack for
1895       determining when to include the output file extension.
1896     
1897     * lisp/muse-wiki.el (muse-wiki-colors-nop-tag): Make this less odious,
1898       but still ineffective.
1900     new files:
1901      examples/mwolson/templates/.arch-ids/=id
1902      examples/mwolson/templates/.arch-ids/footer.html.id
1903      examples/mwolson/templates/.arch-ids/generic-footer.html.id
1904      examples/mwolson/templates/.arch-ids/generic-header.html.id
1905      examples/mwolson/templates/.arch-ids/header.html.id
1906      examples/mwolson/templates/footer.html
1907      examples/mwolson/templates/generic-footer.html
1908      examples/mwolson/templates/generic-header.html
1909      examples/mwolson/templates/header.html
1911     modified files:
1912      ChangeLog examples/mwolson/muse-init.el lisp/muse-publish.el
1913      lisp/muse-wiki.el
1915     new directories:
1916      examples/mwolson/templates
1917      examples/mwolson/templates/.arch-ids
1920 2005-07-13 21:12:27 GMT Michael Olson <mwolson@gnu.org> patch-133
1922     Summary:
1923       Make published link handling do the right thing, plus misc. fixes.
1924     Revision:
1925       muse--main--1.0--patch-133
1927     * lisp/muse-mode.el (muse-mode-hook): Add option for
1928       `muse-wiki-update-custom-values'.  The :set function makes sure that
1929       this is always included in `muse-mode-hook' if muse-wiki is loaded.
1930       This probably isn't best-practice, but it works.
1931     
1932     * lisp/muse-project.el (muse-project-of-file): Fix some duplicated code.
1933       Save match data.
1934     
1935     * lisp/muse-publish.el (muse-publish-url-transforms): Add
1936       `muse-publish-prepare-url' to the listed options.
1937     
1938     * lisp/muse-publish.el (muse-publish-output-file): Handle case where
1939       output-dir is not specified.
1940     
1941     * lisp/muse-publish.el (muse-publish-markup-link): Call link handlers
1942       here instead of later on.
1943     
1944     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Try to do the
1945       right thing when `muse-wiki-interwiki-alist' is nil.
1946     
1947     * lisp/muse-wiki.el (muse-wiki-output-name): Removed in favor of calling
1948       `muse-publish-output-file'.
1949     
1950     * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
1951       (muse-wiki-transform-wikiword): Removed.  We should not use the
1952       publishing transforms facility to handle these.
1953     
1954     * lisp/muse-wiki.el ("muse-publish"): Publish wikiwords and interwiki
1955       links as "link" rather than "url".
1956     
1957     * lisp/muse-wiki.el (muse-wiki-update-custom-values): New function that
1958       takes care of any customization cleaups that need to happen whenever
1959       muse-mode is entered.
1960     
1961     * lisp/muse.el (muse-implicit-link-functions): Add options for
1962       `muse-handle-url' and the wiki handlers.
1963       (muse-explicit-link-functions): Add option for
1964       `muse-wiki-handle-internal'.
1966     modified files:
1967      ChangeLog lisp/muse-mode.el lisp/muse-project.el
1968      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
1971 2005-07-13 03:38:52 GMT Michael Olson <mwolson@gnu.org> patch-132
1973     Summary:
1974       Add invalid directory assertion.
1975     Revision:
1976       muse--main--1.0--patch-132
1978     * lisp/muse-project.el (muse-project-file-entries): Add assertion so that
1979       any invalid directories will trigger an error.
1981     modified files:
1982      ChangeLog lisp/muse-project.el
1985 2005-07-12 07:54:08 GMT Michael Olson <mwolson@gnu.org> patch-131
1987     Summary:
1988       AUTHORS: Fix typo, add that Yann authored muse-wiki.el.
1989     Revision:
1990       muse--main--1.0--patch-131
1993     modified files:
1994      AUTHORS ChangeLog
1997 2005-07-12 07:52:25 GMT Michael Olson <mwolson@gnu.org> patch-130
1999     Summary:
2000       Yann's assignment form came in!
2001     Revision:
2002       muse--main--1.0--patch-130
2005     modified files:
2006      AUTHORS ChangeLog
2009 2005-07-12 07:18:27 GMT Michael Olson <mwolson@gnu.org> patch-129
2011     Summary:
2012       Compilation fix, minor shuffling in `muse-mode'.
2013     Revision:
2014       muse--main--1.0--patch-129
2016     * lisp/muse.el (muse-file-extension): Make sure sym is bound before
2017       accessing it.  Fixes Yet Another Compiler Error.
2018     
2019     * lisp/muse-mode.el (muse-mode): Move font-lock setup to very end so that
2020      project-specific settings happen first.
2022     modified files:
2023      ChangeLog lisp/muse-mode.el lisp/muse.el
2026 2005-07-12 07:12:49 GMT Michael Olson <mwolson@gnu.org> patch-128
2028     Summary:
2029       Fix annoying initial buffer coloring problem.
2030     Revision:
2031       muse--main--1.0--patch-128
2033     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle the case
2034       where even buffer-file-name is not set.  This happens the first time we
2035       attempt to colorize the buffer.  I'm rather astonished that I had to do
2036       this.
2038     modified files:
2039      ChangeLog lisp/muse-wiki.el
2042 2005-07-12 06:12:08 GMT Michael Olson <mwolson@gnu.org> patch-127
2044     Summary:
2045       Jump to bad and good links on TAB; mode-choosing fix.
2046     Revision:
2047       muse--main--1.0--patch-127
2049     * lisp/muse-mode.el (muse-mode-choose-mode): New function that always
2050       pics a major mode for a file.  If one is specified in the project of
2051       file, use it.  Otherwise, use muse-mode.
2052       (muse-next-reference, muse-previous-reference): Jump to bad links as
2053       well as good ones.
2054     
2055     * lisp/muse.el (muse-file-extension): Use `muse-mode-choose-mode' instead
2056       of `muse-mode'.
2058     modified files:
2059      ChangeLog lisp/muse-mode.el lisp/muse.el
2062 2005-07-12 05:56:42 GMT Michael Olson <mwolson@gnu.org> patch-126
2064     Summary:
2065       Add specified Muse file extension to auto-mode-alist.
2066     Revision:
2067       muse--main--1.0--patch-126
2069     * lisp/muse.el (muse-file-extension): If extension is specified, remove
2070       the old extension from auto-mode-alist and add the new one.  This
2071       eliminates the need to set muse-mode-auto-p when you have specified a
2072       Muse file extension.
2073     
2074     * examples/mwolson/muse-init.el: Sync.
2076     modified files:
2077      ChangeLog examples/mwolson/muse-init.el lisp/muse.el
2080 2005-07-11 10:08:45 GMT Michael Olson <mwolson@gnu.org> patch-125
2082     Summary:
2083       Make `muse-project-alist' more intuitively customizable.
2084     Revision:
2085       muse--main--1.0--patch-125
2087     * examples/mwolson/muse-init.el (muse-project-alist): Resync with my
2088       settings.
2089     
2090     * lisp/muse-project.el: Thanks to jessealama on IRC for the suggestion.
2091       (muse-project-alist-get): New function that pre-parses
2092       `muse-projects-alist' before customization in order to work around an
2093       annoying limitation in the customize interface.
2094       (muse-project-alist-set): New function that takes the value that
2095       customize gave us and turns it into something Muse can use.
2096       (muse-project): New widget that outlines the form of the
2097       `muse-project-alist' variable.
2098       (muse-project-alist): Use the `muse-project' widget and specify :set
2099       and :get.
2101     modified files:
2102      ChangeLog examples/mwolson/muse-init.el lisp/muse-project.el
2105 2005-07-10 22:41:49 GMT Michael Olson <mwolson@gnu.org> patch-124
2107     Summary:
2108       Silence compiler warnings.
2109     Revision:
2110       muse--main--1.0--patch-124
2112     * lisp/muse-docbook.el (muse-docbook-fixup-tags): Docfix.
2113     
2114     * lisp/muse-html.el (muse-html-escape-string): Let-bind `ch' to silence a
2115       compiler warning.
2116     
2117     * lisp/muse-project.el (muse-project-applicable-styles): Call
2118       `muse-assert' with only 1 argument to silence a compiler warning.
2120     modified files:
2121      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
2122      lisp/muse-project.el
2125 2005-07-10 22:19:26 GMT Michael Olson <mwolson@gnu.org> patch-123
2127     Summary:
2128       muse-docbook: Merge several other types of tags if necessary.
2129     Revision:
2130       muse--main--1.0--patch-123
2132     * lisp/muse-docbook.el (muse-docbook-fixup-tags): Renamed from
2133       `muse-docbook-fixup-sections'.  For each TAG in
2134       `muse-docbook-merged-tags', if consecutive groupings of TAG exist,
2135       merge them together.  Thanks to Dale P. Smith for the suggestion.
2136       (muse-docbook-merged-tags): Customizable list of tags that need merging.
2138     modified files:
2139      ChangeLog lisp/muse-docbook.el
2142 2005-07-10 22:04:50 GMT Michael Olson <mwolson@gnu.org> patch-122
2144     Summary:
2145       muse-docbook: Output an XML tag with encoding at the beginning of document.
2146     Revision:
2147       muse--main--1.0--patch-122
2149     * lisp/muse-docbook.el (muse-docbook-header): Add <xml> tag at beginning
2150       of document.
2151       (muse-docbook-encoding-default): New option that determines which Emacs
2152       buffer encoding to use by default in Muse DocBook files if none is
2153       found.
2154       (muse-docbook-charset-default): New option that determines the DocBook
2155       XML charset to use if no translation is found in
2156       muse-docbook-encoding-map.
2157       (muse-docbook-encoding-map): New option alist that maps an emacs coding
2158       system to its associated DocBook coding system.
2159       (muse-docbook-transform-content-type): New function that determines the
2160       DocBook XML encoding to use based on the contents of
2161       muse-docbook-encoding-map.
2162       (muse-docbook-encoding): New function that calls
2163       muse-docbook-transform-content-type.
2164       (muse-docbook-finalize-buffer): New function that sets the buffer file
2165       coding system to the value of muse-docbook-encoding-default, but only
2166       if the buffers contents have no special characters.
2167       ("docbook"): Include :after tag that calls muse-docbook-finalize-buffer.
2169     modified files:
2170      ChangeLog lisp/muse-docbook.el
2173 2005-07-10 21:35:49 GMT Michael Olson <mwolson@gnu.org> patch-121
2175     Summary:
2176       Apply muse-docbook patch from Dale P. Smith.
2177     Revision:
2178       muse--main--1.0--patch-121
2180     * lisp/muse-docbook.el (muse-docbook-markup-strings): Apply patch from
2181       Dale P. Smith to make the markup much better.
2183     modified files:
2184      AUTHORS ChangeLog lisp/muse-docbook.el
2187 2005-07-10 00:27:13 GMT Michael Olson <mwolson@gnu.org> patch-120
2189     Summary:
2190       Use different mapping for S-tab on Windows.
2191     Revision:
2192       muse--main--1.0--patch-120
2194     * lisp/muse-mode.el (muse-mode-map): If using either XEmacs or on
2195       Windows, use [(shift tab)] for `muse-previous-reference'.
2197     modified files:
2198      ChangeLog lisp/muse-mode.el
2201 2005-07-09 20:24:40 GMT Michael Olson <mwolson@gnu.org> patch-119
2203     Summary:
2204       XEmacs wiki fix.
2205     Revision:
2206       muse--main--1.0--patch-119
2208     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Use
2209       `muse-match-string-no-properties' so XEmacs doesn't complain.
2211     modified files:
2212      ChangeLog lisp/muse-wiki.el
2215 2005-07-09 08:53:33 GMT Michael Olson <mwolson@gnu.org> patch-118
2217     Summary:
2218       Handle a few edge cases with project-page resolution gracefully.
2219     Revision:
2220       muse--main--1.0--patch-118
2222     * lisp/muse-project.el (muse-project-applicable-styles): Add assertion to
2223       make sure that PAGE is specified.  STYLES should be generated
2224       automatically, but it could theoretically fail.  I'm managing to
2225       trigger this when messing with unsaved Muse files.  Handle case where
2226       buffer has not yet been saved.
2227       (muse-project-find-file): Don't try to resolve relative links; just
2228       open them.
2229     
2230     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Fix
2231       point-of-reference bug.  No need to call muse-project-page-of-file
2232       since buffer-file-name and muse-publishing-current-file both give us
2233       full paths.
2234     
2235     * lisp/muse-mode.el (muse-link-at-point): For some reason,
2236       `skip-chars-backward' only respects the newline some of the time.
2237       Damned annoying.
2239     modified files:
2240      ChangeLog lisp/muse-mode.el lisp/muse-project.el
2241      lisp/muse-wiki.el
2244 2005-07-09 07:41:44 GMT Michael Olson <mwolson@gnu.org> patch-117
2246     Summary:
2247       Fix image-link goof-up and add pretty titles.
2248     Revision:
2249       muse--main--1.0--patch-117
2251     * lisp/muse-html.el (muse-html-markup-paragraph): Use <p
2252       class="image-link"> instead of <div class="image-link">.  I found a bug
2253       with the way I was handling both, so I decided to simplify things.
2254     
2255     * lisp/muse-wiki.el (muse-wiki-output-name): New function that acts like
2256       `muse-publish-output-name', but keeps the directory prefix.
2257       (muse-wiki-transform-interwiki): Use `muse-publish-output-name'.
2258     
2259     * lisp/muse-wiki.el (muse-wiki-publish-small-title-words): New
2260       customizable option that determines the words to downcase in title.
2261       (muse-wiki-publish-pretty-title): New function that Makes a Nicely
2262       Capitalized Title out of either a string or the current title.  This is
2263       not currently used by any other function -- for now it is meant to be
2264       called by the user.
2266     modified files:
2267      ChangeLog lisp/muse-html.el lisp/muse-wiki.el
2270 2005-07-09 05:22:12 GMT Michael Olson <mwolson@gnu.org> patch-116
2272     Summary:
2273       Escape specials in link descriptions.
2274     Revision:
2275       muse--main--1.0--patch-116
2277     * lisp/muse-publish.el (muse-publish-escape-specials-in-string): New
2278       function that escapes special characters in the given string according
2279       to the current publishing style.
2280       (muse-publish-url): Use the above function to escape the description
2281       part of extended links.
2282       (muse-publish-prepare-url): Don't make string read-only; it does
2283       nothing.
2284     
2285     * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
2286       (muse-wiki-transform-wikiword): Don't make string read-only.
2288     modified files:
2289      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
2292 2005-07-09 03:59:44 GMT Michael Olson <mwolson@gnu.org> patch-115
2294     Summary:
2295       Escape "&", "<", and ">" in URL text.
2296     Revision:
2297       muse--main--1.0--patch-115
2299     * lisp/muse-html.el (muse-html-escape-string): Escape "&", "<", and ">"
2300       specially.  Thanks to John Sullivan for the suggestion.
2302     modified files:
2303      ChangeLog lisp/muse-html.el
2306 2005-07-09 03:24:01 GMT Michael Olson <mwolson@gnu.org> patch-114
2308     Summary:
2309       Update my example configuration.
2310     Revision:
2311       muse--main--1.0--patch-114
2313     * examples/mwolson/muse-init.el (muse-project-alist): Rename the "Web"
2314       project to "WebSite" in order to make it more distinct.
2315       (muse-wiki-interwiki-alist): Add mapping for "TheEmacsWiki".
2316       (my-muse-blosxom-finalize): Don't run the Xanga preparation code
2317       anymore.
2318       (my-muse-prepare-entry-for-xanga): Make this able to figure out the
2319       published name of the current file.  I really should make a function
2320       called `muse-published-name' or something similar!
2321       ("\C-cpx"): Use this key sequence for
2322       `my-muse-prepare-entry-for-xanga'.
2323       (muse-file-extension): I'm making use of this so I can figure out its
2324       intricacies.
2326     modified files:
2327      ChangeLog examples/mwolson/muse-init.el
2330 2005-07-09 03:11:28 GMT Michael Olson <mwolson@gnu.org> patch-113
2332     Summary:
2333       Tackle a project name interwiki highlighting snafu.
2334     Revision:
2335       muse--main--1.0--patch-113
2337     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Hack still more on
2338       this.  It seems to be more robust now.  Highlighting is going the way I
2339       want it.
2341     modified files:
2342      ChangeLog lisp/muse-wiki.el
2345 2005-07-09 02:25:26 GMT Michael Olson <mwolson@gnu.org> patch-112
2347     Summary:
2348       Fix some gross mistakes.
2349     Revision:
2350       muse--main--1.0--patch-112
2352     * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Fix several
2353       gross misspellings.
2354     
2355     * lisp/muse-project.el (muse-project-file-entries): If
2356       `muse-file-extension' is defined, use it to filter the entries.
2357     
2358     * lisp/muse.el (muse-file-extension): Fix messed up attempt to set
2359       variable.  Move higher in file.
2360     
2361     * lisp/muse.el (muse-update-ignored-extensions-regexp): Use given
2362       argument instead of the real name of the variable.
2364     modified files:
2365      ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
2366      lisp/muse.el
2369 2005-07-09 00:10:01 GMT Michael Olson <mwolson@gnu.org> patch-111
2371     Summary:
2372       Make natural interwiki links between projects mostly work.
2373     Revision:
2374       muse--main--1.0--patch-111
2376     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Uncomment this
2377       function and flesh it out.  This seems to work properly, though for
2378       some reason, interwiki links using projects are a bit flakey.
2379       (muse-wiki-handle-interwiki): Deal with case where we have a project
2380       name in an interwiki link.
2382     modified files:
2383      ChangeLog lisp/muse-wiki.el
2386 2005-07-08 22:57:55 GMT Michael Olson <mwolson@gnu.org> patch-110
2388     Summary:
2389       Fix Emacs21 issue with muse-insert-tag.
2390     Revision:
2391       muse--main--1.0--patch-110
2393     * lisp/muse-mode.el (muse-insert-tag): Pass a list of lists to
2394       completing-read to appease older Emacsen.
2396     modified files:
2397      ChangeLog lisp/muse-mode.el
2400 2005-07-08 22:55:20 GMT Michael Olson <mwolson@gnu.org> patch-109
2402     Summary:
2403       Fix error with `muse-blosxom-new-entry' and Emacs21.
2404     Revision:
2405       muse--main--1.0--patch-109
2407     * lisp/muse-blosxom.el (muse-blosxom-new-entry): Mess with call to
2408       `completing-read' so that old versions of Emacs don't complain.
2410     modified files:
2411      ChangeLog lisp/muse-blosxom.el
2414 2005-07-08 21:59:41 GMT Michael Olson <mwolson@gnu.org> patch-108
2416     Summary:
2417       Try to fix an error with `muse-blosxom-get-categories'.
2418     Revision:
2419       muse--main--1.0--patch-108
2421     * lisp/muse-blosxom.el (muse-blosxom-get-categories): Be extra cautious
2422       about processing directories.
2424     modified files:
2425      ChangeLog examples/johnw/publish-johnw lisp/muse-blosxom.el
2428 2005-07-08 21:11:53 GMT Michael Olson <mwolson@gnu.org> patch-107
2430     Summary:
2431       Make a distinction between implicit and explicit links at publish-time.
2432     Revision:
2433       muse--main--1.0--patch-107
2435     * lisp/muse-html.el (muse-html-escape-string): Ignore other arguments.
2436     
2437     * lisp/muse-http.el (muse-http-prepare-url): Handle `explicit' argument.
2438     
2439     * lisp/muse-publish.el (muse-publish-url, muse-publish-insert-url): Pass
2440       `explicit' argument.
2441     
2442     * lisp/muse-publish.el (muse-publish-markup-link): Determine whether or
2443       not we are dealing with an explicit link.
2444     
2445     * lisp/muse-publish.el (muse-publish-prepare-url): Ignore other arguments.
2446     
2447     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Take `explicit'
2448       argument, but ignore it.
2449     
2450     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only apply transforms
2451       when link is not explicit.
2453     modified files:
2454      ChangeLog lisp/muse-html.el lisp/muse-http.el
2455      lisp/muse-publish.el lisp/muse-wiki.el
2458 2005-07-08 06:40:30 GMT Michael Olson <mwolson@gnu.org> patch-106
2460     Summary:
2461       Implement several WikiWord handling fixes.
2462     Revision:
2463       muse--main--1.0--patch-106
2465     * lisp/muse-colors.el (muse-link-face): Handle case where no link is
2466       found by the handlers.  Don't send implicit links through some of the
2467       advanced checks.
2468     
2469     * lisp/muse-mode.el (muse-link-at-point): Move to beginning of first part
2470       of interwiki link before calling `muse-handle-explicit-link'.
2471     
2472     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Append forgotten
2473       "\\|" separator between project-alist entries and interwiki entries.
2474       Force a reconfiguration of muse-colors-markup.
2475     
2476     * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Add several checks to be
2477       sure that we don't colorize WikiNames that don't go with any file.
2478     
2480     modified files:
2481      ChangeLog lisp/muse-colors.el lisp/muse-mode.el
2482      lisp/muse-wiki.el
2485 2005-07-07 21:34:12 GMT Michael Olson <mwolson@gnu.org> patch-105
2487     Summary:
2488       Attempt to simplify muse-wiki a bit.
2489     Revision:
2490       muse--main--1.0--patch-105
2492     * lisp/muse-colors.el (muse-use-font-lock): Set up muse-colors-markup
2493       here.
2494     
2495     * lisp/muse-wiki.el (muse-wiki-wikiword-colors-markup)
2496       (muse-wiki-update-use-wikiword-colors, muse-wiki-wikiword-markup-regexp)
2497       (muse-wiki-update-use-wikiword-markup-regexp)
2498       (muse-wiki-update-use-wikiword-link-function)
2499       (muse-wiki-update-use-wikiword-url-transforms): Remove.
2500       (muse-wiki-update-use-wikiword): Not :set function is needed anymore.
2501     
2502     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only modify URL if
2503       `muse-wiki-use-wikiword' is specified.
2504     
2505     * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Don't process the URL
2506       unless `muse-wiki-use-wikiword' is specified.
2507     
2508     * lisp/muse-wiki.el ("muse-colors"): Add muse-wiki-wikiword-regexp to
2509       muse-colors-markup.
2510     
2511     * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-wikiword-regexp to
2512       muse-publish-markup-regexps.
2513     
2514     * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-transform-wikiword to
2515       muse-publish-url-transforms.
2516     
2517     * lisp/muse-wiki.el (muse-implicit-link-functions): Add
2518       muse-wiki-handle-wikiword to muse-implicit-link-functions.
2519     
2521     modified files:
2522      ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
2525 2005-07-07 20:06:35 GMT Michael Olson <mwolson@gnu.org> patch-104
2527     Summary:
2528       Make muse-blosxom use relative name of published file in page-date alist.
2529     Revision:
2530       muse--main--1.0--patch-104
2532     * lisp/muse-blosxom.el (muse-blosxom-base-directory): Move higher in
2533       file.
2534       (muse-blosxom-update-page-date-alist): Renamed from
2535       `muse-blosxom-markup-date-directive'.  Make the current file name
2536       relative to the base directory and strip file extension if necessary.
2537     
2539     modified files:
2540      ChangeLog lisp/muse-blosxom.el
2543 2005-07-07 19:14:38 GMT Michael Olson <mwolson@gnu.org> patch-103
2545     Summary:
2546       Hack on muse-blosxom timestamps somewhat.
2547     Revision:
2548       muse--main--1.0--patch-103
2550     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Make this
2551       actually do something useful.  This should have a different name,
2552       really.
2553       ("blosxom-html", "blosxom-xhtml"): Call
2554       `muse-blosxom-markup-date-directive' after publishing each entry.
2555     
2557     modified files:
2558      ChangeLog lisp/muse-blosxom.el
2561 2005-07-07 06:27:02 GMT Michael Olson <mwolson@gnu.org> patch-102
2563     Summary:
2564       Fix several startup and compile errors.
2565     Revision:
2566       muse--main--1.0--patch-102
2568     * lisp/muse-wiki.el ("muse-publish"): Use correct name of function.  This
2569       fixes an error that occurred during startup.
2570     
2571     * lisp/muse-regexps.el (muse-ignored-extensions-regexp)
2572       (muse-update-ignored-extensions-regexp, muse-ignored-extensions): Move
2573       to muse.el.
2574     
2575     * lisp/muse.el (muse-update-ignored-extensions-regexp): Fix ordering so
2576       that the nasty compile errors go away.  Fix a few typos.
2577       (muse-ignored-extensions): Fix docstring.
2578       (muse-file-extension): Move this higher in the file.
2579     
2580     
2582     modified files:
2583      ChangeLog lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
2586 2005-07-07 05:57:51 GMT Michael Olson <mwolson@gnu.org> patch-101
2588     Summary:
2589       Note that muse-file-extension should not have "." in front.
2590     Revision:
2591       muse--main--1.0--patch-101
2593     * lisp/muse-project.el (muse-project-find-file): Handle case where
2594       muse-file-extension is not specified.
2595     
2596     * lisp/muse.el (muse-file-extension): Note that the period at the
2597       beginning of this value should be omitted.
2598     
2599     * lisp/muse-regexps.el (muse-update-ignored-extensions-regexp): Quote
2600       file extension so that regexp characters inside the extension will not
2601       goof it up.  This should never be a problem in normal cases, but let's
2602       be robust.
2603     
2605     modified files:
2606      ChangeLog lisp/muse-project.el lisp/muse-regexps.el
2607      lisp/muse.el
2610 2005-07-07 05:36:53 GMT Michael Olson <mwolson@gnu.org> patch-100
2612     Summary:
2613       Implement optional file extension of Muse files.
2614     Revision:
2615       muse--main--1.0--patch-100
2617     * lisp/muse-mode.el (muse-mode): Make sure
2618       `muse-update-ignored-extensions-regexp' gets updated every time we
2619       enter Muse mode.  This works around a bug in the customize interface --
2620       if a user changes an option using setq, the :set function sometimes
2621       does not get executed.  I should really try to determine whether or not
2622       this is really an issue anymore.
2623     
2624     * lisp/muse-project.el (muse-project-find-file): Make use of
2625       `muse-file-extension'.
2626     
2627     * lisp/muse-regexps.el (muse-ignored-extensions-regexp): This is not
2628       customizable; it is autogenerated from `muse-ignored-extensions'.
2629       (muse-update-ignored-extensions-regexp): New function that sets the
2630       value of `muse-ignored-extensions-regexp'.  This is needed in order to
2631       make sure that the value of `muse-file-extension' is taken into
2632       account.
2633       (muse-ignored-extensions): New option that determines which file
2634       extensions to ignore.  It is in the form of a list of regexps.
2635     
2636     * lisp/muse.el (muse-file-extension): New option that allows the user to
2637       specify the file extension to be used for Muse files.  By default, this
2638       is nil, which means that no extension will be used.
2639     
2640     * lisp/muse.el (muse-page-name): Handle case where
2641       `muse-ignored-extensions-regexp' is nil.
2642     
2644     modified files:
2645      ChangeLog lisp/muse-mode.el lisp/muse-project.el
2646      lisp/muse-regexps.el lisp/muse.el
2649 2005-07-07 03:16:38 GMT Michael Olson <mwolson@gnu.org> patch-99
2651     Summary:
2652       Document new blosxom convenience feature.
2653     Revision:
2654       muse--main--1.0--patch-99
2656     * lisp/muse-blosxom.el: Document `muse-blosxom-project-alist-dirs' and
2657       `muse-blosxom-project-alist-entry'.  An example is provided in the
2658       header.
2659     
2661     modified files:
2662      ChangeLog lisp/muse-blosxom.el
2665 2005-07-06 23:17:35 GMT Michael Olson <mwolson@gnu.org> patch-98
2667     Summary:
2668       Further work on `muse-project-alist' entry generation for blosxom.
2669     Revision:
2670       muse--main--1.0--patch-98
2672     * examples/mwolson/muse-init.el (muse-project-alist): Use proper syntax.
2673       Include subdirectories in first part of "Blog" entry.
2674     
2675     * lisp/muse-blosxom.el (muse-blosxom-project-alist-dirs): New function
2676       that returns a list of dirs that are to be used with the first part of
2677       a `muse-project-alist' entry.
2678     
2680     modified files:
2681      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
2684 2005-07-06 22:42:35 GMT Michael Olson <mwolson@gnu.org> patch-97
2686     Summary:
2687       New function: muse-blosxom-project-alist-entry.
2688     Revision:
2689       muse--main--1.0--patch-97
2691     * examples/mwolson/muse-init.el: Update from my latest settings.
2692       (muse-project-alist): Make use of `muse-blosxom-project-alist-entry'.
2693     
2694     * lisp/muse-blosxom.el (muse-blosxom-project-alist-entry): New function
2695       that generates the latter part of an entry for `muse-project-alist'.
2696     
2698     modified files:
2699      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
2702 2005-07-06 20:52:03 GMT Michael Olson <mwolson@gnu.org> patch-96
2704     Summary:
2705       Merged from hodique@lifl.fr--2005 (patch 12-23)
2706     Revision:
2707       muse--main--1.0--patch-96
2709     Patches applied:
2710     
2711      * hodique@lifl.fr--2005/muse--yh--1.0--patch-12
2712        Merged from mwolson@gnu.org--2005 (patch 68-76)
2713     
2714      * hodique@lifl.fr--2005/muse--yh--1.0--patch-13
2715        Merged from mwolson@gnu.org--2005 (patch 77-80)
2716     
2717      * hodique@lifl.fr--2005/muse--yh--1.0--patch-14
2718        Merged from mwolson@gnu.org--2005 (patch 81)
2719     
2720      * hodique@lifl.fr--2005/muse--yh--1.0--patch-15
2721        Merged from mwolson@gnu.org--2005 (patch 82)
2722     
2723      * hodique@lifl.fr--2005/muse--yh--1.0--patch-16
2724        Escape % in latex publishing
2725     
2726      * hodique@lifl.fr--2005/muse--yh--1.0--patch-17
2727        bugfix
2728     
2729      * hodique@lifl.fr--2005/muse--yh--1.0--patch-18
2730        small improvement on muse-make-link
2731     
2732      * hodique@lifl.fr--2005/muse--yh--1.0--patch-19
2733        Fix customization of muse-wiki-wikiword-regexp
2734     
2735      * hodique@lifl.fr--2005/muse--yh--1.0--patch-20
2736        Allow full customization of WikiWords
2737     
2738      * hodique@lifl.fr--2005/muse--yh--1.0--patch-21
2739        Fix mouse-2 yank bug in muse-mode
2740     
2741      * hodique@lifl.fr--2005/muse--yh--1.0--patch-22
2742        Fix interpretation order
2743     
2744      * hodique@lifl.fr--2005/muse--yh--1.0--patch-23
2745        Merged from mwolson@gnu.org--2005 (patch 83-95)
2746     
2748     modified files:
2749      ChangeLog lisp/muse-wiki.el
2751     new patches:
2752      hodique@lifl.fr--2005/muse--yh--1.0--patch-12
2753      hodique@lifl.fr--2005/muse--yh--1.0--patch-13
2754      hodique@lifl.fr--2005/muse--yh--1.0--patch-14
2755      hodique@lifl.fr--2005/muse--yh--1.0--patch-15
2756      hodique@lifl.fr--2005/muse--yh--1.0--patch-16
2757      hodique@lifl.fr--2005/muse--yh--1.0--patch-17
2758      hodique@lifl.fr--2005/muse--yh--1.0--patch-18
2759      hodique@lifl.fr--2005/muse--yh--1.0--patch-19
2760      hodique@lifl.fr--2005/muse--yh--1.0--patch-20
2761      hodique@lifl.fr--2005/muse--yh--1.0--patch-21
2762      hodique@lifl.fr--2005/muse--yh--1.0--patch-22
2763      hodique@lifl.fr--2005/muse--yh--1.0--patch-23
2766 2005-07-06 19:55:48 GMT Michael Olson <mwolson@gnu.org> patch-95
2768     Summary:
2769       Minor docfixes.
2770     Revision:
2771       muse--main--1.0--patch-95
2773     * lisp/muse-mode.el (muse-follow-name-at-point) 
2774       (muse-follow-name-at-mouse): Docfixes.
2775     
2777     modified files:
2778      ChangeLog lisp/muse-mode.el
2781 2005-07-06 19:30:34 GMT Michael Olson <mwolson@gnu.org> patch-94
2783     Summary:
2784       Fix goof-up in instructions for using `muse-blosxom-new-entry'.
2785     Revision:
2786       muse--main--1.0--patch-94
2788     * lisp/muse-blosxom.el: Fix goof-up in instructions for using
2789       `muse-blosxom-new-entry'.
2790     
2791     * muse.texi (Blosxom Entries): Ditto.
2792     
2794     modified files:
2795      ChangeLog lisp/muse-blosxom.el muse.texi
2798 2005-07-06 18:54:52 GMT Michael Olson <mwolson@gnu.org> patch-93
2800     Summary:
2801       Re-add global mouse-2 event.
2802     Revision:
2803       muse--main--1.0--patch-93
2805     * lisp/muse-mode.el (muse-mode-map): Re-add the global binding for
2806       mouse-2, since Yann found a way around the problem I was facing.
2807       (muse-follow-name-at-mouse): Call the event that would normally be used
2808       here if we don't have a link at point.
2809     
2811     modified files:
2812      ChangeLog lisp/muse-mode.el
2815 2005-07-06 07:19:41 GMT Michael Olson <mwolson@gnu.org> patch-92
2817     Summary:
2818       Fix publishing error.
2819     Revision:
2820       muse--main--1.0--patch-92
2822     * lisp/muse-project.el (muse-project-publish-file): Don't try to fetch
2823       the cdr of output-dir.  This was a code fragment from a previous
2824       attempt to refactor this function.
2825     
2827     modified files:
2828      ChangeLog lisp/muse-project.el
2831 2005-07-06 06:39:21 GMT Michael Olson <mwolson@gnu.org> patch-91
2833     Summary:
2834       Work on getting to the point where we can resolve project interwiki links.
2835     Revision:
2836       muse--main--1.0--patch-91
2838     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
2839       `muse-publishing-current-file'.
2840     
2841     * lisp/muse-project.el (muse-project-of-file): Ditto.
2842     
2843     * lisp/muse-project.el (muse-project-applicable-styles): New function
2844       that returns the usable styles for a file, given either a list of
2845       styles or a project name.  This is useful for removing styles that will
2846       be ignored for a file.
2847       (muse-project-publish-file): Split :include and :exclude processing
2848       into `muse-project-applicable-styles'.
2849     
2850     * lisp/muse-publish.el (muse-publish-output-name): Use
2851       `muse-publishing-current-file'.
2852     
2853     * lisp/muse-publish.el (muse-publish-file): Don't set `muse-current-file'.
2854     
2855     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Recognize
2856       project names.
2857     
2858     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Don't cause project
2859       names to be uninterpreted.  Remove need for muse-assoc-string.
2860     
2861     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): First draft of
2862       function that will be called to fetch a link to a page from a Muse
2863       project from the output file of the currently-published file.  This is
2864       commented out for now since I ran out of energy.
2865     
2866     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Use
2867       `muse-wiki-resolve-project-page' for handling Muse project interwiki
2868       links, but only when no match was found in `muse-wiki-interwiki-alist'.
2869       Handle case where no interwiki can be found, even though this should
2870       never happen.
2871     
2872     * lisp/muse-wiki.el (muse-mode-hook): Update `muse-wiki-interwiki-regexp'
2873       whenever Muse mode is entered.  That way we don't have to enter an
2874       extra command in our .emacs.
2875     
2876     * lisp/muse.el (muse-current-file): Remove this, since a variable called
2877       `muse-publishing-current-file' already exists that does the same thing.
2878       How embarrassing.
2879     
2880     * lisp/muse.el (muse-page-name): Use `muse-publishing-current-file'.
2881     
2882     * lisp/muse.el (muse-assoc-string): Remove this, since we no longer need
2883       to use it.
2884     
2886     modified files:
2887      ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
2888      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
2891 2005-07-06 04:00:57 GMT Michael Olson <mwolson@gnu.org> patch-90
2893     Summary:
2894       Mouse-2 on regular text will yank rather than give an error.
2895     Revision:
2896       muse--main--1.0--patch-90
2898     * lisp/muse-mode.el (muse-mode-map): Remove mappings for mouse-2, since
2899       this seems to be more trouble than it's worth.
2900       (muse-follow-name-at-mouse): Don't call `muse-follow-name-at-point';
2901       use our own implementation.
2902     
2904     modified files:
2905      ChangeLog lisp/muse-mode.el
2908 2005-07-06 02:25:56 GMT Michael Olson <mwolson@gnu.org> patch-89
2910     Summary:
2911       Make interwiki links publish with the correct extension.
2912     Revision:
2913       muse--main--1.0--patch-89
2915     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Add the correct
2916       prefix and suffix to interwiki names, as well as stripping out unwanted
2917       extensions.
2918     
2920     modified files:
2921      ChangeLog lisp/muse-wiki.el
2924 2005-07-06 02:02:42 GMT Michael Olson <mwolson@gnu.org> patch-88
2926     Summary:
2927       Fix publishing of bare interwiki names.
2928     Revision:
2929       muse--main--1.0--patch-88
2931     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Use `setq' instead of
2932       `set'.  Use `muse-assoc-string' instead of `assoc'.
2933     
2934     * lisp/muse.el (muse-assoc-string): New compatibility function that makes
2935       `assoc-string' functionality usable with Emacs21 and XEmacs.
2936     
2938     modified files:
2939      ChangeLog lisp/muse-wiki.el lisp/muse.el
2942 2005-07-06 01:41:24 GMT Michael Olson <mwolson@gnu.org> patch-87
2944     Summary:
2945       Apply a few fixes from Yann's branch.
2946     Revision:
2947       muse--main--1.0--patch-87
2949     Background: I hacked on Muse over the weekend while offline, and so did
2950                 Yann.  His changes to muse-wiki.el are different than the
2951                 ones that I made, so we should probably figure out the best
2952                 way to handle this when we both get on IRC again.  For now,
2953                 I've merged in the bugfixes that he's made, omitting most of
2954                 the changes to muse-wiki.
2955     
2956     * lisp/muse-latex.el (muse-latex-markup-regexps): Escape %.
2957     
2958     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Add docstring.
2959     
2960     * lisp/muse.el (muse-page-name): Fix a bug that was inadvertently
2961       introduced previously.
2962     
2964     modified files:
2965      ChangeLog lisp/muse-latex.el lisp/muse-wiki.el lisp/muse.el
2968 2005-07-05 20:41:49 GMT Michael Olson <mwolson@gnu.org> patch-86
2970     Summary:
2971       Warn if file not published; hack further on Wiki stuff.
2972     Revision:
2973       muse--main--1.0--patch-86
2975     * lisp/muse-html.el (muse-html-markup-paragraph): Make this only try to
2976       complete <div> tags that are of the class "image-link".  It is hoped
2977       that this will prevent user-added <div> tags from being mangled.
2978     
2979     * lisp/muse-mode.el (muse-link-at-point): Don't pass an argument to
2980       `muse-handle-implicit-link' or `muse-handle-explicit-link' since they
2981       need to look at the text at point.
2982     
2983     * lisp/muse-publish.el (muse-publish-this-file): Warn the user if the
2984       current file has not been published since it was up-to-date.  Thanks to
2985       Bill Freeman for the suggestion.
2986     
2987     * lisp/muse-publish.el (muse-publish-url): Handle case when returned url
2988       is nil.  If this happens, return the original URL.
2989     
2990     * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Set using
2991       `muse-wiki-update-interwiki-regexp.'
2992       (muse-wiki-update-interwiki-regexp): New function that sets the value
2993       of `muse-wiki-interwiki-regexp'.
2994       (muse-wiki-interwiki-alist): Call `muse-wiki-update-interwiki-regexp'
2995       on :set.
2996     
2997     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Renamed from
2998       `muse-wiki-expand-interwiki'.
2999       (muse-wiki-transform-wikiword): New function that prevents WikiWords
3000       with no matching file from being published as links.
3001     
3002     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Accept an optional
3003       string argument once again, since this behavior is needed when
3004       publishing.
3005       (muse-wiki-handle-wikiword): Ditto.
3006     
3007     * lisp/muse.el (muse-handle-url): Ditto.
3008     
3009     * lisp/muse.el (muse-handle-implicit-link): Ditto.  Restore match data
3010       after every unsuccessful attempt at handling the link.  If argument is
3011       given, restore match-data at end, too.
3012     
3013     * lisp/muse.el (muse-handle-explicit-link): Accept optional string
3014       argument.  Match data is always saved.  If argument is not given,
3015       assume that `muse-implicit-link-regexp' has been matched against, and
3016       return the 1st match string if no handlers worked.
3017     
3019     modified files:
3020      ChangeLog lisp/muse-html.el lisp/muse-mode.el
3021      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
3024 2005-07-04 23:00:06 GMT Michael Olson <mwolson@gnu.org> patch-85
3026     Summary:
3027       Hack on WikiName handling and make TAB work for Wiki links.
3028     Revision:
3029       muse--main--1.0--patch-85
3031     * lisp/muse-colors.el (muse-colors-markup): Use
3032       `muse-explicit-link-regexp' instead of `muse-link-regexp'.
3033     
3034     * lisp/muse-colors.el (muse-link-face): Add new argument EXPLICIT.  If
3035       nil, don't color bad links.  If non-nil, color bad links.
3036     
3037     * lisp/muse-colors.el (muse-colors-link): Pass `t' to `muse-link-face'.
3038     
3039     * lisp/muse-journal.el (muse-journal-rss-markup-regexps): Use
3040       `muse-explicit-link-regexp' instead of `muse-link-regexp'.
3041       (muse-journal-rss-munge-buffer): Ditto.
3042     
3043     * lisp/muse-mode.el (muse-mode-fill-nobreak-p, muse-link-at-point):
3044       Docfix.
3045     
3046     * lisp/muse-mode.el (muse-link-at-point): Rewrite so that explicit links
3047       are handled first, then implicit ones.  It should work better in all
3048       cases.  For now, we depend on the value of `muse-implicit-link-regexp'
3049       to determine how far to scan for an implicit link.  This defaults to
3050       the text between the point and the next space.
3051     
3052     * lisp/muse-mode.el (muse-visit-link-default): Refactored code from
3053       `muse-visit-link'.  If the ANCHOR argument is a string, search for it
3054       literally after opening the buffer.  Hopefully this can be of use in
3055       custom visit-link functions, when necessary.
3056     
3057     * lisp/muse-mode.el (muse-visit-link): Docfix.  Call
3058       `muse-visit-link-default'.
3059     
3060     * lisp/muse-mode.el (muse-next-reference, muse-previous-reference):
3061       Search by text properties instead of regexps.  This allows Muse to find
3062       links without having to have a massive regexp that contains all link
3063       types.  The downside is that this will not work if the user defontifies
3064       the buffer.  But it would somewhat defeat the purpose of following
3065       links if you can't see them.
3066     
3067     * lisp/muse-project.el (muse-project-batch-publish): Handle case when not
3068       enough command line args are passed in batch mode.
3069     
3070     * lisp/muse-publish.el (muse-publish-markup-regexps): Use
3071       `muse-explicit-link-regexp'.
3072     
3073     * lisp/muse-regexps.el (muse-explicit-link-regexp): Renamed from
3074       `muse-link-regexp'.
3075     
3076     * lisp/muse-regexps.el (muse-implicit-link-regexp): New option that
3077       specifies the "common ground" of all implicit links, like URLs, bare
3078       WikiNames, and -- in the future -- email addresses.
3079     
3080     * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): Quote 'boolean.
3081     
3082     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Arg URL is no longer
3083       optional.  That was a bad idea on my part.  Renamed from
3084       `muse-wiki-interwiki-handle'.  Hopefully all this renaming doesn't
3085       annoy anyone :^) .
3086     
3087     * lisp/muse-wiki.el (muse-wiki-expand-interwiki): Renamed from
3088       `muse-wiki-interwiki-expand'.
3089       (muse-wiki-handle-wikiword): Renamed from
3090       `muse-wiki-wikiword-handle'.
3091     
3092     * lisp/muse-wiki.el ("muse-colors", "muse-publish"): Use a string value
3093       for the eval-after-load arg since XEmacs chokes on constants.
3094     
3095     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Don't display a bad-link
3096       face on WikiWords that don't correspond with a file.  If people really
3097       want this to appear in bad-link face, I could accommodate that.
3098     
3099     * lisp/muse.el (muse-handle-url): New function that detects whether the
3100       given string is a URL.
3101       (muse-implicit-link-functions): Renamed from
3102       `muse-mode-link-functions'.  Defaults to `muse-handle-url'.
3103       (muse-explicit-link-functions): Renamed from
3104       `muse-mode-handler-functions'.
3105       (muse-handle-implicit-link): New function that handles all
3106       implicit links by calling functions from `muse-implicit-link-functions'.
3107       (muse-handle-explicit-link): Renamed from
3108       `muse-handled-url'.
3109     
3111     modified files:
3112      ChangeLog lisp/muse-colors.el lisp/muse-journal.el
3113      lisp/muse-mode.el lisp/muse-project.el lisp/muse-publish.el
3114      lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
3117 2005-07-04 14:40:31 GMT Michael Olson <mwolson@gnu.org> patch-84
3119     Summary:
3120       Allow WikiWords to be ignored with <nop> or "''''".
3121     Revision:
3122       muse--main--1.0--patch-84
3124     * lisp/muse-mode.el (muse-browse-result): Docfixes.
3125     
3126     * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): New option that determines
3127       whether to hide <nop> tags when coloring a Muse buffer.
3128       (muse-wiki-wikiword-at-point): Docfix.
3129       (muse-wiki-colors-nop-tag): New function that colors <nop> tags.
3130       (muse-wiki-publish-nop-tag): New function that interprets <nop> tags
3131       during publishing.
3132       (muse-colors-tags, muse-publish-markup-tags): Interpret <nop> tags,
3133       which keeps the WikiWord that follows it from being interpreted.
3134       (muse-publish-markup-regexps): Allow 4 single quotes to function as a
3135       WikiWord delimiter.
3136     
3138     modified files:
3139      ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
3142 2005-07-04 11:20:50 GMT Michael Olson <mwolson@gnu.org> patch-83
3144     Summary:
3145       Update postal address of FSF in muse-wiki.el.
3146     Revision:
3147       muse--main--1.0--patch-83
3149     * lisp/muse-wiki.el: Update postal address of the FSF.
3150     
3152     modified files:
3153      ChangeLog lisp/muse-wiki.el
3156 2005-07-01 22:48:51 GMT Michael Olson <mwolson@gnu.org> patch-82
3158     Summary:
3159       Interpret explicit links before emphasis.
3160     Revision:
3161       muse--main--1.0--patch-82
3163     * lisp/muse-publish.el (muse-publish-markup-regexps): Interpret explicit
3164       links before emphasis.
3165     
3166     * lisp/muse-wiki.el (muse-publish): Make rules use a multiple of 100 just
3167       for the heck of it.
3169     modified files:
3170      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
3173 2005-06-26 22:55:55 GMT Michael Olson <mwolson@gnu.org> patch-81
3175     Summary:
3176       Wiki hacking, regexp tweaks.
3177     Revision:
3178       muse--main--1.0--patch-81
3180     * lisp/muse-project.el (muse-project-ignore-regexp): Change group to
3181       muse-regexp.
3182     
3183     * lisp/muse-regexps.el (muse-regexp-use-character-classes): New variable
3184       that indicates whether or not to use character classes in regexps.  The
3185       default is to let Muse try to figure it out.
3186       (muse-extreg-usable-p): Make use of this variable.
3187     
3188     * lisp/muse-regexps.el (muse-url-regexp): There's too much whitespace in
3189       this regexp.  I'm guessing it was supposed to have a TAB in there at
3190       one time.  Replace this stuff with muse-regexp-space.
3191     
3192     * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use wikified EmacsWiki
3193       by default.
3194     
3195     * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use "choice" instead of
3196       "or".
3197     
3198     * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Include the page
3199       delimiter as part of the regexp.  Allow "#" or "::" to be a delimiter.
3200       We'll fix those anchor problems eventually!
3201     
3202     * lisp/muse-wiki.el (muse-wiki-interwiki-at-point): New function that
3203       uses `muse-interwiki-handle' to determine whether an interwiki link is
3204       at point.
3205     
3206     * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Make URL optional and
3207       look for a suitable value at point if needed.
3208     
3209     * lisp/muse-wiki.el: Make interwiki regexps color the same as wikiwords.
3210     
3211     * lisp/muse-wiki.el: Add publishing rule for muse-wiki-interwiki-regexp.
3212     
3213     * lisp/muse-wiki.el (muse-mode-link-functions): Add interwiki handling.
3215     modified files:
3216      ChangeLog lisp/muse-project.el lisp/muse-regexps.el
3217      lisp/muse-wiki.el
3220 2005-06-25 04:44:00 GMT Michael Olson <mwolson@gnu.org> patch-80
3222     Summary:
3223       Make installation of manual when not using Debian go smoothly.
3224     Revision:
3225       muse--main--1.0--patch-80
3227     * Makefile.defs (INSTALLINFO): New variable that specifies what command
3228       and options are to be used when insinuating the Muse documentation into
3229       the Info menu.
3230     
3231     * Makefile (install): Make use of INSTALLINFO.
3232     
3233     * README (Installation): Give directions for changing INSTALLINFO on a
3234       Debian system and changing where Muse is installed.
3235     
3236     * muse.texi: Ditto.
3238     modified files:
3239      ChangeLog Makefile Makefile.defs README muse.texi
3242 2005-06-25 04:09:15 GMT Michael Olson <mwolson@gnu.org> patch-79
3244     Summary:
3245       Fix compiler warning induced by last patch.
3246     Revision:
3247       muse--main--1.0--patch-79
3249     * lisp/muse-project.el (muse-current-file): Move to muse.el to fix
3250       compiler warning.
3252     modified files:
3253      ChangeLog lisp/muse-project.el lisp/muse.el
3256 2005-06-25 04:02:11 GMT Michael Olson <mwolson@gnu.org> patch-78
3258     Summary:
3259       Add `muse-current-file', fix minor QuickStart issue.
3260     Revision:
3261       muse--main--1.0--patch-78
3263     * examples/QuickStart: Make John Wiegley the author.
3264     
3265     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
3266       `muse-current-file' instead of `buffer-file-name'.
3267     
3268     * lisp/muse-project.el (muse-current-project): Document.
3269     
3270     * lisp/muse-project.el (muse-current-file): New variable indicating the
3271       name, including path, of the file that is currently being published.
3272       (muse-project-of-file): Make use of
3273       `muse-current-file'.
3274     
3275     * lisp/muse-publish.el (muse-publish-file): Set `muse-current-file' here.
3276     
3277     * lisp/muse.el (muse-page-name): Make use of `muse-current-file'.
3279     modified files:
3280      ChangeLog examples/QuickStart lisp/muse-blosxom.el
3281      lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
3282      lisp/muse.el
3285 2005-06-24 21:15:35 GMT Michael Olson <mwolson@gnu.org> patch-77
3287     Summary:
3288       Make muse-replace-regexp-in-string closer to its parent; no func change.
3289     Revision:
3290       muse--main--1.0--patch-77
3292     * lisp/muse.el (muse-replace-regexp-in-string): Add 2 more optional args
3293       to implement all functionality of `replace-regexp-in-string'.  No
3294       functionality change.
3295     
3297     modified files:
3298      ChangeLog lisp/muse.el
3301 2005-06-24 00:22:12 GMT Michael Olson <mwolson@gnu.org> patch-76
3303     Summary:
3304       Play nicely with fill, adaptive-fill, and flyspell.
3305     Revision:
3306       muse--main--1.0--patch-76
3308     * muse-mode.el (muse-mode-intangible-links): New function used to
3309       determine whether links will be considered intangible.
3310     
3311     * lisp/muse-mode.el (muse-mode-link-functions)
3312       (muse-mode-handler-functions): Minor docfix.
3313     
3314     * lisp/muse-mode.el (muse-mode): Don't split long links when performing
3315       fill.  Play nicely with adaptive-fill.  Avoid lockup with flyspell by
3316       making links intangible by default, but this may be adjusted by use of
3317       the `muse-mode-intangible-links' function.
3318     
3319     * lisp/muse-mode.el (muse-mode-fill-nobreak-p): New function that returns
3320       nil if we should allow a fill to occur here.  Keeps links from being
3321       broken up.
3322     
3323     * lisp/muse-mode.el (muse-mode-flyspell-p): New function that returns
3324       non-nil if we allow spell-checking to occur here.  Keeps links from
3325       being improperly colorized.
3326     
3327     * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Break up long line; no
3328       functionality change.
3330     modified files:
3331      ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
3334 2005-06-23 07:13:35 GMT Michael Olson <mwolson@gnu.org> patch-75
3336     Summary:
3337       Minor doc changes and code prettification.
3338     Revision:
3339       muse--main--1.0--patch-75
3341     * AUTHORS: Note that YH's assignment is in the mail.
3342     
3343     * README (scripts): Explain better the contents of the `scripts'
3344       directory.
3345     
3346     * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Split long line.
3348     modified files:
3349      AUTHORS ChangeLog README lisp/muse-wiki.el
3352 2005-06-23 05:20:04 GMT Michael Olson <mwolson@gnu.org> patch-74
3354     Summary:
3355       Merged from hodique@lifl.fr--2005 (patch 7-11)
3356     Revision:
3357       muse--main--1.0--patch-74
3359     Patches applied:
3360     
3361      * hodique@lifl.fr--2005/muse--yh--1.0--patch-7
3362        split WikiWords and InterWiki links into their own package
3363     
3364      * hodique@lifl.fr--2005/muse--yh--1.0--patch-8
3365        Merged from mwolson@gnu.org--2005 (patch 63-67), adapted muse-wiki features
3366     
3367      * hodique@lifl.fr--2005/muse--yh--1.0--patch-9
3368        Mimic experimental behavior for interwiki
3369     
3370      * hodique@lifl.fr--2005/muse--yh--1.0--patch-10
3371        fix notes publishing
3372     
3373      * hodique@lifl.fr--2005/muse--yh--1.0--patch-11
3374        various minor fixes
3376     new files:
3377      lisp/.arch-ids/muse-wiki.el.id lisp/muse-wiki.el
3379     modified files:
3380      ChangeLog lisp/muse-colors.el lisp/muse-html.el
3381      lisp/muse-mode.el lisp/muse-publish.el lisp/muse.el
3383     renamed files:
3384      experimental/.arch-ids/muse-wiki.el.id
3385        ==> experimental/.arch-ids/muse-wiki-old.el.id
3386      experimental/muse-wiki.el
3387        ==> experimental/muse-wiki-old.el
3389     new patches:
3390      hodique@lifl.fr--2005/muse--yh--1.0--patch-7
3391      hodique@lifl.fr--2005/muse--yh--1.0--patch-8
3392      hodique@lifl.fr--2005/muse--yh--1.0--patch-9
3393      hodique@lifl.fr--2005/muse--yh--1.0--patch-10
3394      hodique@lifl.fr--2005/muse--yh--1.0--patch-11
3397 2005-06-22 23:05:33 GMT Michael Olson <mwolson@gnu.org> patch-73
3399     Summary:
3400       Tell people where to find on-line version of manual.
3401     Revision:
3402       muse--main--1.0--patch-73
3404     * README: Add on-line locations for manual.
3405     
3406     * muse.texi: Remove @include directive.  This makes generating a PDF of
3407       this documentation a lot easier.
3408     
3409     * muse.texi (Preface): Add on-line locations for manual.
3411     modified files:
3412      ChangeLog README muse.texi
3415 2005-06-22 19:57:42 GMT Michael Olson <mwolson@gnu.org> patch-72
3417     Summary:
3418       Try to make Muse play nice with outline minor mode.
3419     Revision:
3420       muse--main--1.0--patch-72
3422     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-emphasized)
3423     (muse-colors-underlined, muse-use-font-lock, muse-link-properties): Use
3424     "muse" instead of "t" when adding invisibility to text or checking for
3425     invisibility.
3426     
3427     * lisp/muse.el (muse-add-to-invisibility-spec): New function that is a
3428     compatibility wrapper for `add-to-invisibility-spec'; XEmacs doesn't have
3429     this function.
3431     modified files:
3432      ChangeLog lisp/muse-colors.el lisp/muse.el
3435 2005-06-22 08:02:58 GMT Michael Olson <mwolson@gnu.org> patch-71
3437     Summary:
3438       Minor grammar fix in Introduction section of manual.
3439     Revision:
3440       muse--main--1.0--patch-71
3442     * muse.texi (Introduction): Minor grammar fix.
3444     modified files:
3445      ChangeLog muse.texi
3448 2005-06-22 06:32:02 GMT Michael Olson <mwolson@gnu.org> patch-70
3450     Summary:
3451       Release Muse 3.01.
3452     Revision:
3453       muse--main--1.0--patch-70
3455     * lisp/muse-colors.el: Remove unnecessary use of Version in header.
3456     
3457     * lisp/muse-html.el (muse-html-encoding-map): Add mapping for iso-8859-1.
3458     
3459     * lisp/muse-poem.el (muse-poem-markup-strings)
3460       (muse-poem-chapbook-strings): Make customizable.
3461     
3462     * lisp/muse-poem.el (muse-chapbook-latex-header)
3463       (muse-chapbook-latex-footer): Docfix.
3464     
3465     * lisp/muse-texinfo.el (muse-texinfo-info-extension)
3466       (muse-texinfo-pdf-extension): Ditto.
3467     
3468     * lisp/muse.el (muse-version): Change to 3.01.
3469     
3470     * muse.texi (Poem, Texinfo): Last two publishing styles complete.  We're
3471       done, for now!
3473     modified files:
3474      ChangeLog lisp/muse-colors.el lisp/muse-html.el
3475      lisp/muse-poem.el lisp/muse-texinfo.el lisp/muse.el muse.texi
3478 2005-06-20 02:29:08 GMT Michael Olson <mwolson@gnu.org> patch-69
3480     Summary:
3481       Tweak documentation thoroughly; still incomplete.
3482     Revision:
3483       muse--main--1.0--patch-69
3485     * README: Minor tweaks.
3486     
3487     * muse.texi: Massively rename chapters so that the titles are more
3488       descriptive.  Clean up grammar.
3489     
3490     * muse.texi (Obtaining Muse): Move content of Installation node here,
3491       stripping out any customization tips, since those are covered later.
3492       Re-work this chapter since I was dissatisfied with it.
3493     
3494     * muse.texi (Installation): This node has the content of README regarding
3495       installation, which fits the title of the node much better than the
3496       previous content.
3497     
3498     * muse.texi (Blosxom): Turn the sections of this section into
3499       subsections.
3500     
3501     * muse.texi (Getting Help and Reporting Bugs): Turn this into a list.  I
3502       like lists!
3503     
3504     * muse.texi (History): Add a "2005" item.
3506     modified files:
3507      ChangeLog README muse.texi
3510 2005-06-19 07:15:45 GMT Michael Olson <mwolson@gnu.org> patch-68
3512     Summary:
3513       Finish documenting 2 more publishing styles.
3514     Revision:
3515       muse--main--1.0--patch-68
3517     * lisp/muse-blosxom.el, lisp/muse-latex.el: Minor docfixes throughout.
3518     
3519     * lisp/muse-journal.el: Docfixes.
3520     
3521     * lisp/muse-publish.el (muse-publish-markup-functions): Add significant
3522       documentation to this function.
3523     
3524     * muse.texi (Blosxom Options): New node containing the publishing styles
3525       and options provided by Blosxom.
3526       (Book): Add usage note, as I suspect a lot of people might be confused
3527       by this style.
3528       (HTML): Space out entries better.
3529       (Journal, LaTeX): New nodes for publishing styles.
3530       (Common Elements): Document a few options that are present in
3531       `muse-publish.el'.
3533     modified files:
3534      ChangeLog lisp/muse-blosxom.el lisp/muse-journal.el
3535      lisp/muse-latex.el lisp/muse-publish.el muse.texi
3538 2005-06-19 04:45:46 GMT Michael Olson <mwolson@gnu.org> patch-67
3540     Summary:
3541       Make Muse installable and correct an Emacs21 issue.
3542     Revision:
3543       muse--main--1.0--patch-67
3545     * Makefile (.PRECIOUS): Indicate that .info and .html files in this
3546       directory will be generated.
3547       (all): Compile muse.info by default.
3548       (doc): Refactor into individual generation rules for .html and .info
3549       files.
3550       (install): New rule that installs Muse source code, compiled .elc
3551       files, and the manual into proper places.
3552     
3553     * Makefile.defs (ELISPDIR, INFODIR): Correct minor goof-up.
3554     
3555     * README (Insinuation): Move old content of Installation here.
3556       (Installation): Fill out this section.
3557       (Further Documentation): Add link to my website and note that a full
3558       manual is included with Muse.
3559     
3560     * lisp/Makefile (EL): Populate with .el files.
3561       (install): New rule that installs both .elc and .el files.
3562     
3563     * lisp/muse-texinfo.el (muse-texinfo-info-generate): If we're running
3564       Emacs21, hack in a handler for the @documentencoding tag so that it
3565       doesn't error out.
3567     modified files:
3568      ChangeLog Makefile Makefile.defs README lisp/Makefile
3569      lisp/muse-texinfo.el
3572 2005-06-19 03:05:38 GMT Michael Olson <mwolson@gnu.org> patch-66
3574     Summary:
3575       Cater even more to XEmacs and its annoying whims.
3576     Revision:
3577       muse--main--1.0--patch-66
3579     * examples/Makefile (%.html, %.pdf, %.info): Pass EMACS value as
3580       environment variable.
3581     
3582     * lisp/Makefile (%.elc, test): Don't use "-L" option since XEmacs can't
3583       handle it.  Load `muse-build.el' instead.
3584     
3585     * lisp/muse-colors.el (muse-colors-link): Add note that `link' is not
3586       used.
3587     
3588     * lisp/muse-journal.el (muse-journal-latex-munge-buffer)
3589       (muse-journal-rss-munge-buffer): Add note that the `qotd' binding is
3590       not used.
3591     
3592     * lisp/muse-journal.el (muse-journal-generate-pages): Add note that this
3593       function does not appear to be used.
3594     
3595     * lisp/muse.el (muse-replace-regexp-in-string): Use in place of
3596       `replace-regexp-in-string', since XEmacs doesn't have this function.
3597       We only implement the first 3 args, but this could be extended if we
3598       need to do so.
3599     
3600     * lisp/muse-blosxom.el (muse-blosxom-title-to-file): Use
3601       `muse-replace-regexp-in-string' in place of `replace-regexp-in-string'
3602     
3603     * lisp/muse-journal.el (muse-journal-anchorize-title): Ditto.
3604     
3605     * lisp/muse-colors.el (muse-colors-custom-tags): Remove unused binding to
3606       make XEmacs shut up.
3607     
3608     * lisp/muse-convert.el (muse-write-footnote): Ditto.
3609     
3610     * lisp/muse-html.el (muse-html-markup-table): Ditto.
3611     
3612     * lisp/muse-http.el (muse-winnow-list): Ditto.
3613     
3614     * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
3615     
3616     * lisp/muse-project.el (muse-project-file-entries): Ditto.
3617     
3618     * lisp/muse-publish.el (muse-publish-markup): Ditto.
3619     
3620     * scripts/muse-build.el: Add contrib path first; probably doesn't change
3621       anything.
3622     
3623     * scripts/publish: Use EMACS environment variable instead of hard-coding
3624       it.
3626     modified files:
3627      ChangeLog examples/Makefile lisp/Makefile lisp/muse-blosxom.el
3628      lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
3629      lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
3630      lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
3631      lisp/muse.el scripts/muse-build.el scripts/publish
3634 2005-06-19 00:43:54 GMT Michael Olson <mwolson@gnu.org> patch-65
3636     Summary:
3637       Move lisp files to `lisp' directory; hack on Makefiles, XEmacs compat.
3638     Revision:
3639       muse--main--1.0--patch-65
3641     * AUTHORS: Update entry.
3642     
3643     * muse-*.el: Move to the lisp directory.
3644     
3645     * lisp/Makefile: New file containing rules to test and compile the
3646       source.
3647     
3648     * Makefile.defs: New file that contains common definitions for all other
3649       Makefiles, such as Emacs command to use.
3650     
3651     * Makefile: Move lisp-specific rules to lisp/Makefile.
3652       (SUBDIRS): New variable containing subdirectories to clean.
3653     
3654     * README: Update to reflect new location of source files.  Give updated
3655       directions for compiling with XEmacs.
3656     
3657     * examples/Makefile (.PRECIOUS): Added to denote which type of files to
3658       compile.
3659       (%.html): Pass SITEFLAG as an environment variable to
3660       ../scripts/publish.
3661     
3662     * examples/QuickStart (The): Re-add the stray <comment> tag since it
3663       seems to be needed to keep the process from failing.  This has *got* to
3664       be a bug in Muse, but I don't want to deal with it now.
3665     
3666     * lisp/muse-colors.el (muse-make-faces): Bind newsym locally.
3667     
3668     * lisp/muse-convert.el: Move line to commentary section.
3669     
3670     * lisp/muse-latex.el (muse-latex-markup-table): Note that the
3671       locally-bound `type' variable isn't used here.
3672     
3673     * lisp/muse-mode.el (muse-index-as-string): Remove unused `file' binding.
3674     
3675     * lisp/muse-texinfo.el (muse-texinfo-markup-table): Remove unused `field'
3676       binding.
3677     
3678     * scripts/muse-build.el (load-path): Correct paths.
3679     
3680     * scripts/muse-build.el (muse-elint-files): Add a few variables here so
3681       as to avoid spurious warnings.
3682     
3683     * scripts/publish (style): Make use of SITEFLAG environment variable, if
3684       it exists.
3685     
3686     * lisp/muse.el (muse-line-end-position, muse-line-beginning-position):
3687       (muse-match-string-no-properties): New functions that take the place of
3688       `line-end-position', `line-beginning-position', and
3689       `match-string-no-properties', respectively.
3690     
3691     * examples/johnw/muse-johnw.el (muse-my-html-insert-contents)
3692       (muse-my-journal-find-entries): Use Muse-specific version of
3693       `match-string-no-properties', `line-beginning-position', and
3694       `line-end-position' since these do not exist in XEmacs.
3695     
3696     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-region)
3697       (muse-colors-custom-tags, muse-colors-link, muse-colors-title): Ditto.
3698     
3699     * lisp/muse-convert.el (muse-latex-transform): Ditto.
3700     
3701     * lisp/muse-html.el (muse-html-insert-anchor, muse-html-markup-footnote)
3702       (muse-html-insert-contents): Ditto.
3703     
3704     * lisp/muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
3705     
3706     * lisp/muse-mode.el (muse-link-at-point, muse-edit-link-at-point): Ditto.
3707     
3708     * lisp/muse-poem.el (muse-poem-prepare-buffer): Ditto.
3709     
3710     * lisp/muse-publish.el (muse-publish-markup-tag)
3711       (muse-publish-markup-footnote, muse-publish-markup-leading-space)
3712       (muse-published-buffer-contents): Ditto.
3713     
3714     * scripts/muse-build.el (muse-elint-files): Ditto.
3716     new files:
3717      .arch-ids/Makefile.defs.id Makefile.defs lisp/.arch-ids/=id
3718      lisp/.arch-ids/Makefile.id lisp/Makefile
3720     modified files:
3721      AUTHORS ChangeLog Makefile README examples/Makefile
3722      examples/QuickStart examples/johnw/muse-johnw.el
3723      lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
3724      lisp/muse-journal.el lisp/muse-latex.el lisp/muse-mode.el
3725      lisp/muse-poem.el lisp/muse-publish.el lisp/muse-texinfo.el
3726      lisp/muse.el scripts/muse-build.el scripts/publish
3728     renamed files:
3729      .arch-ids/muse-blosxom.el.id
3730        ==> lisp/.arch-ids/muse-blosxom.el.id
3731      .arch-ids/muse-book.el.id
3732        ==> lisp/.arch-ids/muse-book.el.id
3733      .arch-ids/muse-colors.el.id
3734        ==> lisp/.arch-ids/muse-colors.el.id
3735      .arch-ids/muse-convert.el.id
3736        ==> lisp/.arch-ids/muse-convert.el.id
3737      .arch-ids/muse-docbook.el.id
3738        ==> lisp/.arch-ids/muse-docbook.el.id
3739      .arch-ids/muse-html.el.id
3740        ==> lisp/.arch-ids/muse-html.el.id
3741      .arch-ids/muse-http.el.id
3742        ==> lisp/.arch-ids/muse-http.el.id
3743      .arch-ids/muse-journal.el.id
3744        ==> lisp/.arch-ids/muse-journal.el.id
3745      .arch-ids/muse-latex.el.id
3746        ==> lisp/.arch-ids/muse-latex.el.id
3747      .arch-ids/muse-mode.el.id
3748        ==> lisp/.arch-ids/muse-mode.el.id
3749      .arch-ids/muse-poem.el.id
3750        ==> lisp/.arch-ids/muse-poem.el.id
3751      .arch-ids/muse-project.el.id
3752        ==> lisp/.arch-ids/muse-project.el.id
3753      .arch-ids/muse-publish.el.id
3754        ==> lisp/.arch-ids/muse-publish.el.id
3755      .arch-ids/muse-regexps.el.id
3756        ==> lisp/.arch-ids/muse-regexps.el.id
3757      .arch-ids/muse-texinfo.el.id
3758        ==> lisp/.arch-ids/muse-texinfo.el.id
3759      .arch-ids/muse.el.id
3760        ==> lisp/.arch-ids/muse.el.id
3761      muse-blosxom.el
3762        ==> lisp/muse-blosxom.el
3763      muse-book.el
3764        ==> lisp/muse-book.el
3765      muse-colors.el
3766        ==> lisp/muse-colors.el
3767      muse-convert.el
3768        ==> lisp/muse-convert.el
3769      muse-docbook.el
3770        ==> lisp/muse-docbook.el
3771      muse-html.el
3772        ==> lisp/muse-html.el
3773      muse-http.el
3774        ==> lisp/muse-http.el
3775      muse-journal.el
3776        ==> lisp/muse-journal.el
3777      muse-latex.el
3778        ==> lisp/muse-latex.el
3779      muse-mode.el
3780        ==> lisp/muse-mode.el
3781      muse-poem.el
3782        ==> lisp/muse-poem.el
3783      muse-project.el
3784        ==> lisp/muse-project.el
3785      muse-publish.el
3786        ==> lisp/muse-publish.el
3787      muse-regexps.el
3788        ==> lisp/muse-regexps.el
3789      muse-texinfo.el
3790        ==> lisp/muse-texinfo.el
3791      muse.el
3792        ==> lisp/muse.el
3794     new directories:
3795      lisp lisp/.arch-ids
3798 2005-06-18 20:12:05 GMT Michael Olson <mwolson@gnu.org> patch-64
3800     Summary:
3801       Massively untabify files.
3802     Revision:
3803       muse--main--1.0--patch-64
3806     modified files:
3807      ChangeLog ChangeLog.2004 experimental/muse-message.el
3808      experimental/muse-wiki.el muse-book.el muse-colors.el
3809      muse-convert.el muse-docbook.el muse-html.el muse-http.el
3810      muse-journal.el muse-latex.el muse-mode.el muse-poem.el
3811      muse-project.el muse-publish.el muse-regexps.el
3812      muse-texinfo.el muse.el
3815 2005-06-18 19:57:44 GMT Michael Olson <mwolson@gnu.org> patch-63
3817     Summary:
3818       Merged from hodique@lifl.fr--2005 (patch 2-6), without the WikiWord change.
3819     Revision:
3820       muse--main--1.0--patch-63
3822     (Summary of changes that Yann made)
3823     
3824     * muse-colors.el (muse-colors-link): Whitespace cleanup.
3825     
3826     * muse-mode.el (muse-generate-index): Move index generation code into
3827       `muse-index-as-string'.
3828       (muse-index-as-string): New function that generates an index and
3829       returns it as a string, instead of placing it in a buffer like
3830       `muse-generate-index' used to.
3831     
3832     Patches applied:
3833     
3834      * hodique@lifl.fr--2005/muse--yh--1.0--patch-2
3835        merge from mwolson@gnu.org--2005
3836     
3837      * hodique@lifl.fr--2005/muse--yh--1.0--patch-3
3838        Accept WikiWords as links [mostly rescinded]
3839     
3840      * hodique@lifl.fr--2005/muse--yh--1.0--patch-4
3841        merge from mwolson@gnu.org--2005/muse--main--1.0
3842     
3843      * hodique@lifl.fr--2005/muse--yh--1.0--patch-5
3844        Merged from mwolson@gnu.org--2005 (patch 60-62)
3845     
3846      * hodique@lifl.fr--2005/muse--yh--1.0--patch-6
3847        provide a string view of the index
3849     modified files:
3850      ChangeLog muse-colors.el muse-latex.el muse-mode.el
3852     new patches:
3853      hodique@lifl.fr--2005/muse--yh--1.0--patch-2
3854      hodique@lifl.fr--2005/muse--yh--1.0--patch-3
3855      hodique@lifl.fr--2005/muse--yh--1.0--patch-4
3856      hodique@lifl.fr--2005/muse--yh--1.0--patch-5
3857      hodique@lifl.fr--2005/muse--yh--1.0--patch-6
3860 2005-06-18 06:21:19 GMT Michael Olson <mwolson@gnu.org> patch-62
3862     Summary:
3863       Document Blosxom, Book, DocBook, and HTML publishing styles.
3864     Revision:
3865       muse--main--1.0--patch-62
3867     * muse-blosxom.el: Clean up header.
3868     
3869     * muse-book.el (muse-before-book-publish-hook): Rename to
3870       `muse-book-before-publish-hook'.
3871       (muse-after-book-publish-hook): Rename to
3872       `muse-book-after-publish-hook'.
3873     
3874     * muse-html.el (muse-html-anchor-on-word, muse-html-table-attributes)
3875       (muse-html-markup-strings, muse-xhtml-markup-strings)
3876       (muse-html-meta-content-type, muse-html-meta-content-encoding)
3877       (muse-html-charset-default, muse-html-encoding-default)
3878       (muse-html-encoding-map): Docfixes.
3879     
3880     * muse.texi (Blosxom, Book, DocBook, HTML, Deriving Styles): New
3881       sections.
3883     modified files:
3884      ChangeLog muse-blosxom.el muse-book.el muse-html.el muse.texi
3887 2005-06-18 01:35:33 GMT Michael Olson <mwolson@gnu.org> patch-61
3889     Summary:
3890       Begin work on Publishing Styles section of manual.
3891     Revision:
3892       muse--main--1.0--patch-61
3894     * Makefile (.PHONY): Add "doc" to list.
3895       (doc): New rule that generates Info and HTML files from muse.texi.
3896       (dist): Rely on `distclean', not `clean'.
3897     
3898     * examples/QuickStart (Authoring mode): Remove empty section.
3899     
3900     * muse.texi: Call this program "the Emacs Muse" in title.
3901       (Publishing Styles): Begin to populate section.
3902       (Deriving Styles): First subsection of Publishing Styles.
3903       (Contributors): Remove spurious copyright section, since we address
3904       this in the title.
3905     
3906     * README: Actually remember to add this file.
3908     new files:
3909      .arch-ids/README.id README
3911     modified files:
3912      ChangeLog Makefile examples/QuickStart muse.texi
3915 2005-06-17 01:10:41 GMT Michael Olson <mwolson@gnu.org> patch-60
3917     Summary:
3918       Document Markup Rules.
3919     Revision:
3920       muse--main--1.0--patch-60
3922     * examples/QuickStart: Remove stray <comment> tag.
3923     
3924     * muse.texi (Top): Comment every menu line.
3925       (Markup Rules): New section with plenty of subsections.
3927     modified files:
3928      ChangeLog examples/QuickStart muse.texi
3931 2005-06-15 23:50:12 GMT Michael Olson <mwolson@gnu.org> patch-59
3933     Summary:
3934       Release this as Muse 3.00.90 (RC1).
3935     Revision:
3936       muse--main--1.0--patch-59
3938     * Makefile (%.elc): Use -q instead of --no-init-file because the former
3939       is compatible with both Emacs and XEmacs.
3940     
3941     * examples/README: Renamed to QuickStart.
3942     
3943     * examples/Makefile (EXAMPLES): Reflect name change of README.
3944     
3945     * muse.el: Ditto.
3947     modified files:
3948      ChangeLog Makefile examples/Makefile muse.el
3950     renamed files:
3951      examples/.arch-ids/README.id
3952        ==> examples/.arch-ids/QuickStart.id
3953      examples/README
3954        ==> examples/QuickStart
3957 2005-06-15 22:47:05 GMT Michael Olson <mwolson@gnu.org> patch-58
3959     Summary:
3960       Makefile refactoring.
3961     Revision:
3962       muse--main--1.0--patch-58
3964     * Makefile (.PHONY): List all non-file targets.
3965       (examples): New rule that calls Make in the examples directory.
3966       (atranslit): Removed, since this isn't (yet) bundled with Muse.
3967     
3968     * README: Move to the examples directory.  I'd prefer to distribute a
3969       very basic plain text README and use this as a quickstart + markup
3970       example + publishing example.
3971     
3972     * examples/Makefile: Move all README-related rules here.
3973     
3974     * examples/README: Add an "About this document" section.  
3975     
3976     * scripts/publish (style): Do not include the contrib directory, since we
3977       don't use any code from there.  Since this is only invoked from the
3978       examples directory, make sure add the parent directory to the load
3979       path.
3980     
3981     * muse.texi: Change version to 3.00.90 (RC1).
3982     
3983     * muse.el: Change location of the README file in header.
3984     
3985     * muse.el (muse-version): Update to 3.00.90 (RC1).
3987     new files:
3988      examples/.arch-ids/Makefile.id examples/Makefile
3990     modified files:
3991      ChangeLog Makefile examples/README muse.el muse.texi
3992      scripts/publish
3994     renamed files:
3995      .arch-ids/README.id
3996        ==> examples/.arch-ids/README.id
3997      README
3998        ==> examples/README
4001 2005-06-14 03:14:05 GMT Michael Olson <mwolson@gnu.org> patch-57
4003     Summary:
4004       Update my example configuration.
4005     Revision:
4006       muse--main--1.0--patch-57
4008     * examples/mwolson/muse-init.el: Update to reflect use of outline faces
4009       and experimental status of muse-message.
4011     modified files:
4012      ChangeLog examples/mwolson/muse-init.el
4015 2005-06-14 03:08:54 GMT Michael Olson <mwolson@gnu.org> patch-56
4017     Summary:
4018       Provide optional outline-style faces; customization fixes; experimental stuff.
4019     Revision:
4020       muse--main--1.0--patch-56
4022     * muse-colors.el (muse-colors-autogen-headings): New user-customizable
4023       option that determines what the header faces should look like.  If
4024       'outline, use outline-style faces.  If nil, don't generate the faces at
4025       all, which allows the user to specify their own.  Otherwise, use the
4026       scaled faces, which is the default behavior.
4027       (muse-colors-outline-faces-list): List of faces to use.  In case the
4028       outline faces are not available, provide reasonable defaults.
4029       (muse-make-faces): Use dolist instead of mapc.  Implement the
4030       possibility of having outline-style colors for heading.  Don't call
4031       this function immediately -- give the users time to make their changes
4032       through the customize interface.  Once we call this function, Emcs from
4033       CVS will not allow the faces to be changed easily, which is a shame.
4034     
4035     * muse-message.el (muse-message-contents-tag): Copied from
4036       `muse-publish-contents-tag' in order to keep the customization
4037       interface from making the `muse-markup-tags' option from throwing a
4038       type mismatch error.  This function is untested and will likely do
4039       nothing useful.  This file has been moved to the experimental folder
4040       until it gets fleshed out more.
4041     
4042     * experimental/muse-wiki.el: New file from johnw's initial attempt at a
4043       file that could eventually provide wiki-like ability.  Currently this
4044       is just a collection of functions that were pruned out when he remade
4045       Muse, so don't get too excited.  I plan to eventually merge Yann
4046       Hodique's work here, probably after the first release of Muse.
4047     
4048     * muse-regexps.el (muse-regexp): Improve description.
4049     
4050     * muse-project.el (muse-project-ignore-regexp): Make this be a part of
4051       the muse-regexp group since it is just a single regexp.  Lists of
4052       regexps don't have to be in muse-regexp, however.
4053     
4054     * muse-blosxom.el (muse-blosxom): Change use of `behaviour' to `behavior'
4055       since the Emacs devel mailing list seems to not want Britain-izations
4056       in Emacs code.
4057     
4058     * muse-colors.el (muse-colors): Ditto.
4059     
4060     * muse-docbook.el (muse-docbook): Ditto.
4061     
4062     * muse-html.el (muse-html): Ditto.
4063     
4064     * muse-http.el (muse-http): Ditto.
4065     
4066     * muse-message.el (muse-message): Ditto.
4067     
4068     * muse-mode.el (muse-mode): Ditto.
4069     
4070     * muse-project.el (muse-project): Ditto.
4071     
4072     * muse-publish.el (muse-publish): Ditto.
4073     
4074     * muse.el (muse): Ditto.
4076     new files:
4077      experimental/.arch-ids/=id
4078      experimental/.arch-ids/muse-wiki.el.id
4079      experimental/muse-wiki.el
4081     modified files:
4082      ChangeLog experimental/muse-message.el muse-blosxom.el
4083      muse-colors.el muse-docbook.el muse-html.el muse-http.el
4084      muse-mode.el muse-project.el muse-publish.el muse-regexps.el
4085      muse.el
4087     renamed files:
4088      .arch-ids/muse-message.el.id
4089        ==> experimental/.arch-ids/muse-message.el.id
4090      muse-message.el
4091        ==> experimental/muse-message.el
4093     new directories:
4094      experimental experimental/.arch-ids
4097 2005-06-13 22:37:20 GMT Michael Olson <mwolson@gnu.org> patch-55
4099     Summary:
4100       Fix publishing error when given an empty string for header/footer.
4101     Revision:
4102       muse--main--1.0--patch-55
4104     * muse-publish.el (muse-insert-file-or-string): Don't pass argument to
4105       `file-readable-p' if it is an empty string.  For some reason,
4106       `file-readable-p' and `insert-file-contents' were treating an empty
4107       string as if it were the current directory.
4109     modified files:
4110      ChangeLog muse-publish.el
4113 2005-06-13 22:01:00 GMT Michael Olson <mwolson@gnu.org> patch-54
4115     Summary:
4116       WYSIWYG emphasis, XEmacs compatibility hacks.
4117     Revision:
4118       muse--main--1.0--patch-54
4120     * muse-colors.el (muse-colors-emphasized): Make emphasis more WYSIWIG
4121       compliant.  Only colorize if we end with the same number of asterisks
4122       as we start with, preventing unnoticed syntax errors.  Don't colorize
4123       in the middle of a word.
4124       (muse-colors-underlined): Make underlining more WYSIWIG compliant.
4125       Only colorize if we end with an underscore.  Don't colorize in the
4126       middle of a word.
4127     
4128     * muse-docbook.el (muse-docbook-markup-paragraph): Move question mark
4129       inside of group.  This will probably not do anything, but it seems
4130       syntactically good.
4131     
4132     * muse-html.el (muse-html-markup-paragraph): Attempt to deal with case
4133       where we start with an image link.  JohnW didn't seem to like having
4134       <p> tags inserted before image links, but they don't validate properly
4135       as they are.  For now, I will surround such links/paragraphs with <div
4136       class="image-link"> in an attempt to be as not invasive and yet
4137       standards compliant as possible.
4138     
4139     * muse-html.el (muse-html-escape-string): Work around distinction between
4140       int and char types in XEmacs.  Deal with an annoying replace-match bug
4141       in XEmacs that rears its head at times.
4142     
4143     * muse-publish.el (muse-publish-markup-word): Allow underlines to be
4144       multi-line.
4146     modified files:
4147      ChangeLog muse-colors.el muse-docbook.el muse-html.el
4148      muse-publish.el
4151 2005-06-13 01:13:08 GMT Michael Olson <mwolson@gnu.org> patch-53
4153     Summary:
4154       Minor code cleanup to address elint issues.
4155     Revision:
4156       muse--main--1.0--patch-53
4158     * Makefile (test): Don't build README files during this rule.  Remove
4159       spurious "make clean" statement.
4160     
4161     * muse-colors.el (muse-colors-tags): Make sure that this appears in the
4162       `muse-colors' group, and give it a proper type.
4163     
4164     * muse-mode.el: Wrap condition-case around `eval-when-compile'.
4165     
4166     * examples/johnw/muse-johnw.el (muse-my-html-insert-contents,
4167       muse-my-journal-find-entries): Replace `string-to-int' with
4168       `string-to-number'.
4169     
4170     * muse-html.el (muse-html-insert-contents): Ditto.
4171     
4172     * muse-journal.el (muse-journal-html-munge-buffer,
4173       muse-journal-latex-munge-buffer): Ditto.
4174     
4175     * muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
4176     
4177     * muse-publish.el (muse-publish-markup-footnote,
4178       muse-publish-contents-tag): Ditto.
4179     
4180     * muse-regexps.el (muse-extreg-usable-p): Ditto.
4182     modified files:
4183      ChangeLog Makefile examples/johnw/muse-johnw.el muse-colors.el
4184      muse-html.el muse-journal.el muse-mode.el muse-publish.el
4185      muse-regexps.el
4188 2005-06-13 00:41:10 GMT Michael Olson <mwolson@gnu.org> patch-52
4190     Summary:
4191       Add ability to automate the creation a new blosxom entry.
4192     Revision:
4193       muse--main--1.0--patch-52
4195     * examples/mwolson/muse-init.el: Move new entry section to
4196       muse-blosxom.el.  Modify the key settings in my example accordingly.
4197     
4198     * muse-blosxom.el (muse-blosxom-footer): Just use the empty string, since
4199       Muse always makes sure that the file ends with a newline.
4200     
4201     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove this, since
4202       planner markup is now provided automatically by the planner port to
4203       Muse, and we don't have any customized markup.
4204     
4205     * muse-blosxom.el (muse-blosxom-base-directory): New customizable
4206       variable that specifies where the base directory of your blog entries
4207       is found.
4208     
4209     * muse-blosxom.el (muse-blosxom-get-categories): Get the categories from
4210       the base directory.  Explore categories recursively.
4211     
4212     * muse-blosxom.el (muse-blosxom-title-to-file): Helper function for
4213       `muse-blosxom-new-entry'.  Turns the given title into a lowercase, sans
4214       special characters file name.
4215     
4216     * muse-blosxom.el (muse-blosxom-new-entry): Automate the process of
4217       making a new blog entry.  It will prompt you for a category, then a
4218       title, and then will create a new file that has the date and title
4219       inserted.
4221     modified files:
4222      ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
4225 2005-06-12 22:11:20 GMT Michael Olson <mwolson@gnu.org> patch-51
4227     Summary:
4228       Change mailing address of FSF, add AUTHORS file.
4229     Revision:
4230       muse--main--1.0--patch-51
4232     * muse-*.el, muse.texi: Change mailing address of FSF.
4233     
4234     * muse.texi (Contributors): Fix typo.
4235     
4236     * AUTHORS: New file containing a list of all of those who have
4237       contributed code or documentation to Muse, how many lines were changed,
4238       etc.
4240     new files:
4241      .arch-ids/AUTHORS.id AUTHORS
4243     modified files:
4244      ChangeLog muse-blosxom.el muse-convert.el muse-docbook.el
4245      muse-html.el muse-http.el muse-journal.el muse-latex.el
4246      muse-message.el muse-mode.el muse-poem.el muse-project.el
4247      muse-publish.el muse-regexps.el muse-texinfo.el muse.el
4248      muse.texi
4251 2005-06-12 21:33:24 GMT Michael Olson <mwolson@gnu.org> patch-50
4253     Summary:
4254       Merged from hodique@lifl.fr--2005 (patch 0-1)
4255     Revision:
4256       muse--main--1.0--patch-50
4258     Patches applied:
4259     
4260      * hodique@lifl.fr--2005/muse--yh--1.0--base-0
4261        tag of mwolson@gnu.org--2005/muse--main--1.0--patch-49
4262     
4263      * hodique@lifl.fr--2005/muse--yh--1.0--patch-1
4264        fix .html (for example) in visible names for links
4266     modified files:
4267      ChangeLog muse-publish.el
4269     new patches:
4270      hodique@lifl.fr--2005/muse--yh--1.0--base-0
4271      hodique@lifl.fr--2005/muse--yh--1.0--patch-1
4274 2005-06-11 23:35:43 GMT Michael Olson <mwolson@gnu.org> patch-49
4276     Summary:
4277       Make generated X(HT)ML show up in the right encoding in other modes.
4278     Revision:
4279       muse--main--1.0--patch-49
4281     * muse-html.el (muse-xhtml-header): Add "encoding=..." to first line.
4282       Thanks to Zhiqiang Ye for the suggestion.  This attempts to make
4283       generated (X)HTML files show up in the right coding system when editing
4284       them with another Emacs mode.
4285     
4286     * muse-journal.el (muse-journal-rss-header): Automatically determine the
4287       encoding instead of hard-coding it.
4288     
4289     * muse-message.el: Add content to Commentary section, explaining the use
4290       of this publishing style.
4292     modified files:
4293      ChangeLog muse-html.el muse-journal.el muse-message.el
4296 2005-06-11 01:28:01 GMT Michael Olson <mwolson@gnu.org> patch-48
4298     Summary:
4299       Move regexps to same group, only make 4 heading faces.
4300     Revision:
4301       muse--main--1.0--patch-48
4303     * muse-colors.el (muse-make-faces): Only create 4 header faces since we
4304       can only publish 3 of them specially, leaving the fourth to be in
4305       plain text.
4306       (muse-colors-markup): Only recognize 4 levels of heading.
4307     
4308     * muse-regexps.el (muse-tag-regexp, muse-link-regexp, muse-url-regexp)
4309       (muse-file-regexp, muse-image-regexp)
4310       (muse-ignored-extensions-regexp): Moved here from muse.el.  It seems
4311       like a good idea to have all the regexps in the same group.
4313     modified files:
4314      ChangeLog muse-colors.el muse-regexps.el muse.el
4317 2005-06-09 19:48:02 GMT Michael Olson <mwolson@gnu.org> patch-47
4319     Summary:
4320       Update my example config, minor code cleanup.
4321     Revision:
4322       muse--main--1.0--patch-47
4324     * examples/mwolson/muse-init.el (muse-project-alist): Shorten project
4325       names and add "Plans" project.
4326     
4327     * muse-docbook.el (looking-back): Delete.
4328     
4329     * muse-html.el (looking-back): Delete.
4330     
4331     * muse-html.el (muse-html-markup-paragraph): Use `muse-looking-back'
4332       instead of `looking-back'.
4333     
4334     * muse.el (muse-looking-back): Instead of redefining the `looking-back'
4335       function, use this function.  If `looking-back' exists, call it;
4336       otherwise, use a workaround.
4338     removed files:
4339      contrib/.arch-ids/pcomplete.el.id contrib/pcomplete.el
4341     modified files:
4342      ChangeLog examples/mwolson/muse-init.el muse-docbook.el
4343      muse-html.el muse.el
4346 2005-05-30 22:15:13 GMT Michael Olson <mwolson@gnu.org> patch-46
4348     Summary:
4349       Handle a few paragraph publishing edge cases better.
4350     Revision:
4351       muse--main--1.0--patch-46
4353     * muse-docbook.el (muse-docbook-markup-regexps): Consolidate the
4354       beginning-of-document, end-of-document, and paragraph separator regexps
4355       so that one markup rule can be used in all these cases.
4356       (muse-docbook-markup-paragraph): Handle more cases correctly.  In
4357       particular, blockquote or center at beginning or end of document will
4358       be published properly.  Hopefully this won't slow things down too much.
4359       (muse-docbook-markup-paragraph-close): Removed.
4360     
4361     * muse-blosxom.el (muse-blosxom-markup-regexps): Ditto.
4362     
4363     * muse-html.el (muse-html-markup-regexps, muse-html-markup-paragraph):
4364       Ditto.
4365       (muse-html-markup-paragraph-close): Removed.
4367     modified files:
4368      ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
4371 2005-05-28 23:37:11 GMT Michael Olson <mwolson@gnu.org> patch-45
4373     Summary:
4374       Improve prompt when reading a tag.
4375     Revision:
4376       muse--main--1.0--patch-45
4378     * muse-mode.el (muse-insert-tag): Add a colon after "default" like some
4379       other Emacs modes seem to do.
4381     modified files:
4382      ChangeLog muse-mode.el
4385 2005-05-28 23:34:50 GMT Michael Olson <mwolson@gnu.org> patch-44
4387     Summary:
4388       Warn user when publishing fails due to a private directory.
4389     Revision:
4390       muse--main--1.0--patch-44
4392     * muse-project.el (muse-project-private-p): Warn users when publishing a
4393       file fails due to its directory not being readable by others.  Make
4394       sure that you do a `chmod +o name_of_directory' if you want the
4395       contents of that directory to be publishable.
4397     modified files:
4398      ChangeLog muse-project.el
4401 2005-05-28 23:21:39 GMT Michael Olson <mwolson@gnu.org> patch-43
4403     Summary:
4404       Fix error with example tags and message publishing style.
4405     Revision:
4406       muse--main--1.0--patch-43
4408     * muse-colors.el: Don't define `font-lock-mode' as a variable.  Check to
4409       see if a previous definition for `font-lock-multiline' exists.
4410     
4411     * muse-message.el (muse-message-example-tag): Don't require two
4412       additional (unused) arguments.
4414     modified files:
4415      ChangeLog muse-colors.el muse-message.el
4418 2005-05-22 05:58:40 GMT Michael Olson <mwolson@gnu.org> patch-42
4420     Summary:
4421       Always end the published document with a newline.
4422     Revision:
4423       muse--main--1.0--patch-42
4425     * muse-html.el (muse-html-markup-paragraph-close): Always end the
4426       published document with a newline.
4427     
4428     * muse-docbook.el (muse-docbook-markup-paragraph-close): Ditto.
4430     modified files:
4431      ChangeLog muse-docbook.el muse-html.el
4434 2005-05-22 01:26:13 GMT Michael Olson <mwolson@gnu.org> patch-41
4436     Summary:
4437       Don't let automatic backup files crash the publishing process.
4438     Revision:
4439       muse--main--1.0--patch-41
4441     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove rule for date
4442       directive since this value is already processed by
4443       `muse-publish-markup-directive', and may be obtained by using
4444       the code: (muse-publishing-directive "date").
4445     
4446     * muse-colors.el (muse-colors-region): Make sure that we don't ever try
4447       to run (funcall nil); this happened once during a debugging process.
4448     
4449     * muse-project.el (muse-project-private-p): Skip any file for which we
4450       cannot fetch attributes.  This fixes a bug where having an
4451       Emacs-generated automatic backup file in a publishing directory causes
4452       the publishing process to halt with an error.
4454     modified files:
4455      ChangeLog muse-blosxom.el muse-colors.el muse-project.el
4458 2005-05-20 20:44:46 GMT Michael Olson <mwolson@gnu.org> patch-40
4460     Summary:
4461       Apply fix in previous patch to the DocBook publishing style.
4462     Revision:
4463       muse--main--1.0--patch-40
4465     * muse-docbook.el (muse-docbook-markup-paragraph-close): Apply fix from
4466       previous patch here as well.
4467     
4469     modified files:
4470      ChangeLog muse-docbook.el
4473 2005-05-20 20:28:32 GMT Michael Olson <mwolson@gnu.org> patch-39
4475     Summary:
4476       Fix newly-introduced lock-up during HTML publishing.
4477     Revision:
4478       muse--main--1.0--patch-39
4480     * muse-blosxom.el (muse-blosxom-markup-regexps): Give date directive and
4481       planner rules higher priority in the publishing sequence.  Hopefully
4482       this will not wreck anything; I don't use these rules, so I cannot
4483       tell.  This wasn't a real bugfix, just an aesthetic code thing for me.
4484     
4485     * muse-html.el (muse-html-markup-paragraph-close): Don't use
4486       replace-match; that seems to be slightly evil.  Return nil instead of a
4487       newline since otherwise Muse thinks that we are not done yet and gets
4488       into an infinite loop.  This should fix the lock-up problem that
4489       resulted from the previous few patches.
4491     modified files:
4492      ChangeLog muse-blosxom.el muse-html.el
4495 2005-05-19 23:44:16 GMT Michael Olson <mwolson@gnu.org> patch-38
4497     Summary:
4498       Parenthesis goofup.
4499     Revision:
4500       muse--main--1.0--patch-38
4502     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove stray parenthesis.
4503     
4505     modified files:
4506      ChangeLog muse-blosxom.el
4509 2005-05-19 23:41:54 GMT Michael Olson <mwolson@gnu.org> patch-37
4511     Summary:
4512       Make docbook and blosxom modes close paragraphs properly at end.
4513     Revision:
4514       muse--main--1.0--patch-37
4516     * muse-blosxom.el (muse-blosxom-markup-regexps): Use new rule from last
4517       patch.
4518     
4519     * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
4520       (muse-docbook-markup-paragraph-close): Adapt from
4521       `muse-html-markup-paragraph-close'.
4522     
4523     * muse-html.el (muse-html-markup-paragraph-close): Add newline so that we
4524       preserve the same appearance as before the last patch.
4526     modified files:
4527      ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
4530 2005-05-19 23:26:50 GMT Michael Olson <mwolson@gnu.org> patch-36
4532     Summary:
4533       Bugfix: Close P tag properly at end of file.
4534     Revision:
4535       muse--main--1.0--patch-36
4537     * muse-blosxom.el: Fix bug where loading this file twice would cause an
4538       error.
4539     
4540     * muse-html.el (muse-html-markup-regexps): Use simpler mechanism for
4541       detecting whether or not a paragraph needs a closing P tag.
4542       (muse-html-markup-paragraph-close): New function that only inserts a
4543       closing P tag when an unclosed P tag is nearby.
4545     modified files:
4546      ChangeLog muse-blosxom.el muse-html.el
4549 2005-05-18 06:07:02 GMT Michael Olson <mwolson@gnu.org> patch-35
4551     Summary:
4552       Update my example settings.
4553     Revision:
4554       muse--main--1.0--patch-35
4556     * examples/mwolson/muse-init.el: Synchronize with my current settings.
4558     modified files:
4559      ChangeLog examples/mwolson/muse-init.el
4562 2005-05-18 06:03:07 GMT Michael Olson <mwolson@gnu.org> patch-34
4564     Summary:
4565       Update documentation for C-c TAB feature.
4566     Revision:
4567       muse--main--1.0--patch-34
4569     * muse.texi (Keystroke Summary): Note that C-c TAB calls
4570       `muse-insert-tag'.
4571     
4573     modified files:
4574      ChangeLog muse.texi
4577 2005-05-18 06:00:27 GMT Michael Olson <mwolson@gnu.org> patch-33
4579     Summary:
4580       New feature: tag completion with C-c TAB.
4581     Revision:
4582       muse--main--1.0--patch-33
4584     * muse-mode.el (muse-mode-map): Map C-c TAB to `muse-insert-tag'.
4585       (muse-tag-history, muse-custom-tags): New variables that keep track of
4586       the tag history and newly-entered tags respectively for
4587       `muse-insert-tag'.
4588       (muse-insert-tag): New function that interactively prompts the user for
4589       a tag to use.
4591     modified files:
4592      ChangeLog muse-mode.el
4595 2005-05-18 05:49:07 GMT Michael Olson <mwolson@gnu.org> patch-32
4597     Summary:
4598       Fix XHTML validation error with <hr> and <br>.
4599     Revision:
4600       muse--main--1.0--patch-32
4602     * muse-html.el (muse-xhtml-markup-strings): Use the proper form of the BR
4603       and HR tags for XHTML publishing.  This should fix a few validation
4604       errors that I've been noticing lately.
4606     modified files:
4607      ChangeLog muse-html.el
4610 2005-05-12 22:46:10 GMT Michael Olson <mwolson@gnu.org> patch-31
4612     Summary:
4613       Remove flyspell overlays on links.
4614     Revision:
4615       muse--main--1.0--patch-31
4617     * muse-colors.el (muse-colors-link): Remove flyspell overlays.  This
4618       should make the link clickable.  On Emacs21, the color will stay red,
4619       but other Emacsen should do the right thing, which is use the normal
4620       link color.  Hopefully this will fix some strange flyspell-related link
4621       problems.
4623     modified files:
4624      ChangeLog muse-colors.el
4627 2005-05-06 03:30:05 GMT Michael Olson <mwolson@gnu.org> patch-30
4629     Summary:
4630       Update my example Muse settings.
4631     Revision:
4632       muse--main--1.0--patch-30
4634     * examples/mwolson/muse-init.el: Update from my latest version.
4635       (muse-project-alist): Remove the francais part of my blog.
4636       (my-muse-mode-flyspell-p): Split old `my-muse-mode-affect-p' function
4637       into this and `my-muse-mode-fill-nobreak-p'.
4638       (muse-mode-hook): Tell fill mode to avoid breaking links; hopefully
4639       this is the best way to accomplish this.
4640       (my-muse-blosxom-title-to-file): Replace more non-alphanumeric
4641       characters in the title.
4642       (my-muse-prepare-entry-for-xanga): Treat example regions better.
4644     modified files:
4645      ChangeLog examples/mwolson/muse-init.el
4648 2005-04-21 18:25:28 GMT Michael Olson <mwolson@gnu.org> patch-29
4650     Summary:
4651       Add simple `muse-version' function.
4652     Revision:
4653       muse--main--1.0--patch-29
4655     * muse.el (muse-version): New function that displays the value of the
4656       `muse-version' variable.  This should be easier for the user to type
4657       than C-h v muse-version.
4659     modified files:
4660      ChangeLog muse.el
4663 2005-04-21 18:19:02 GMT Michael Olson <mwolson@gnu.org> patch-28
4665     Summary:
4666       Don't compile documentation by default.
4667     Revision:
4668       muse--main--1.0--patch-28
4670     * Makefile (all): Don't compile documentation by default.
4671       (doc): Use this rule to compile documentation.
4673     modified files:
4674      ChangeLog Makefile
4677 2005-04-16 18:08:24 GMT Michael Olson <mwolson@gnu.org> patch-27
4679     Summary:
4680       Merge RSS 2.0 enclosure support for muse-journal.el from johnw
4681     Revision:
4682       muse--main--1.0--patch-27
4684     2005-04-16  Michael Olson  <mwolson@gnu.org>
4685     
4686         * muse-journal.el: Merge in enclosure support for RSS 2.0 from
4687         johnw. If a journal entry's title is a [[link]], then an
4688         <enclosure> tag will be added to the XML data giving the size and
4689         MIME type of the link target.  This makes podcasting with Muse
4690         trivial.
4691         (muse-journal-rss-entry-template): Add enclosure usage to example.
4692         (muse-journal-rss-munge-buffer): Implement enclosures.
4694     modified files:
4695      ChangeLog muse-journal.el
4698 2005-04-15 05:54:30 GMT Michael Olson <mwolson@gnu.org> patch-26
4700     Summary:
4701       Standardize source headers, appease elint, don't require planner
4702     Revision:
4703       muse--main--1.0--patch-26
4705     2005-04-15  Michael Olson  <mwolson@gnu.org>
4706     
4707         * Makefile, scripts/muse-build.el: Moved muse-build.el to the
4708         `scripts' directory since it really isn't part of Muse proper; it
4709         is used to generate Muse output from the command line.
4710     
4711         * muse-blosxom.el: Handle case where planner is not loaded so that
4712         it isn't a hard requirement.
4713     
4714         * muse-colors.el: Move definition of `muse-colors-tag-info' up so
4715         that elint doesn't complain.
4716     
4717         * muse-message.el (muse-message-markup-link): Don't throw up on
4718         links with no description.
4719     
4720         * muse-blosxom.el, muse-book.el, muse-colors.el, muse-convert.el,
4721         muse-docbook.el, muse-html.el, muse-http.el, muse-journal.el,
4722         muse-latex.el, muse-message.el, muse-mode.el, muse-poem.el,
4723         muse-project.el, muse-publish.el, muse-regexps.el,
4724         muse-texinfo.el, muse.el: Add standard header for each file in
4725         preparation for the initial release, which will hopefully happen
4726         sometime within the next month.
4727     
4729     removed files:
4730      experimental/.arch-ids/=id
4732     modified files:
4733      ChangeLog Makefile muse-blosxom.el muse-book.el muse-colors.el
4734      muse-convert.el muse-docbook.el muse-html.el muse-http.el
4735      muse-journal.el muse-latex.el muse-message.el muse-mode.el
4736      muse-poem.el muse-project.el muse-publish.el muse-regexps.el
4737      muse-texinfo.el muse.el
4739     renamed files:
4740      .arch-ids/muse-build.el.id
4741        ==> scripts/.arch-ids/muse-build.el.id
4742      muse-build.el
4743        ==> scripts/muse-build.el
4745     removed directories:
4746      experimental experimental/.arch-ids
4749 2005-04-14 23:46:47 GMT Michael Olson <mwolson@gnu.org> patch-25
4751     Summary:
4752       Merge contents of muse-latexcjk.el into muse-latex.el.
4753     Revision:
4754       muse--main--1.0--patch-25
4756     2005-04-14  Michael Olson  <mwolson@gnu.org>
4757     
4758         * muse-latex.el (muse-latexcjk-header, muse-latexcjk-footer)
4759         (muse-latexcjk-encoding-map, muse-latexcjk-encoding-default)
4760         (muse-latexcjk-encoding, muse-latexcjk-transform-content-type):
4761         Merge in from muse-latexcjk.el.
4762     
4763         * muse-latexcjk.el: Removed, functionality merged with
4764         muse-latex.el
4766     removed files:
4767      .arch-ids/muse-latexcjk.el.id muse-latexcjk.el
4769     modified files:
4770      ChangeLog muse-latex.el
4773 2005-04-06 23:25:47 GMT Michael Olson <mwolson@gnu.org> patch-24
4775     Summary:
4776       Merge muse-xhtml.el into muse-html.el.
4777     Revision:
4778       muse--main--1.0--patch-24
4780     2005-04-06  Michael Olson  <mwolson@gnu.org>
4781     
4782         * examples/mwolson/muse-init.el: Update with respect to the
4783         muse-xhtml.el merge.
4784     
4785         * muse-html.el: The contents of muse-xhtml.el have been merged in
4786         as advised by John Wiegley.
4787         (muse-html-style-sheet): Add example for XHTML use in the
4788         function's documentation.
4789         (muse-xhtml-header, muse-xhtml-footer, muse-xhtml-markup-tags):
4790         Moved from muse-xhtml.el.
4791     
4792         * muse-xhtml.el: Removed; contents merged into muse-html.el.
4794     removed files:
4795      .arch-ids/muse-xhtml.el.id muse-xhtml.el
4797     modified files:
4798      ChangeLog examples/mwolson/muse-init.el muse-html.el
4801 2005-04-06 03:18:55 GMT Michael Olson <mwolson@gnu.org> patch-23
4803     Summary:
4804       Try to fix regexps for Emacs 21.4.
4805     Revision:
4806       muse--main--1.0--patch-23
4808     2005-04-05  Michael Olson  <mwolson@gnu.org>
4809     
4810         * muse-regexps.el (muse-extreg-usable-p): Try to make regexps work
4811         for Emacs 21.4.
4813     modified files:
4814      ChangeLog muse-regexps.el
4817 2005-04-01 17:59:47 GMT Michael Olson <mwolson@gnu.org> patch-22
4819     Summary:
4820       Add comments to the publish-project example script
4821     Revision:
4822       muse--main--1.0--patch-22
4824     2005-04-01  Michael Olson  <mwolson@gnu.org>
4825     
4826         * examples/publish-project: Moved here from
4827         scripts/publish-project.  Added a few comments so people know what
4828         it is used for.
4830     modified files:
4831      ChangeLog examples/publish-project
4833     renamed files:
4834      scripts/.arch-ids/publish-project.id
4835        ==> examples/.arch-ids/publish-project.id
4836      scripts/publish-project
4837        ==> examples/publish-project
4840 2005-04-01 02:27:08 GMT Michael Olson <mwolson@gnu.org> patch-21
4842     Summary:
4843       New XHTML style, add more examples to my sample muse config
4844     Revision:
4845       muse--main--1.0--patch-21
4847     2005-03-31  Michael Olson  <mwolson@gnu.org>
4848     
4849         * examples/mwolson/muse-init.el: Give an example of deriving a
4850         custom publishing style.
4851         (my-muse-blosxom-finalize): Finalizes the "my-blosxom" style.
4852         (my-muse-prepare-entry-for-xanga): Mangle the published output
4853         from a blosxom project and copy the result to the clipboard for
4854         easy pasting into Xanga's web form.  The file is untouched.
4855     
4856         * muse-html.el (muse-html-style-sheet): Include the <style
4857         type="text/css"></style> wrapper around the example.
4858         (muse-html-header): Don't add <style type="text/css"></style>
4859         around the value of `muse-html-style-sheet' anymore.  This allows
4860         for the option of putting your stylesheet(s) in a separate file.
4861         An example of this is given in the documentation for this
4862         variable.
4863     
4864         * muse-xhtml: New file that implements a publishing style which is
4865         derived from HTML mode.  It uses a slightly modified version of
4866         the HTML markup rules to generate XHTML-compliant output.
4867     
4868         * muse-blosxom.el: Add new "blosxom-xhtml" style.  The old
4869         "blosxom" style has been renamed to "blosxom-html".  Fix a few
4870         header gaffes.
4871     
4872         * muse-journal.el: Add new "journal-xhtml" style.
4873     
4874         * muse-message.el: Add new "message-xhtml" style.
4876     new files:
4877      .arch-ids/muse-xhtml.el.id muse-xhtml.el
4879     modified files:
4880      ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
4881      muse-html.el muse-journal.el muse-message.el
4884 2005-03-25 03:55:13 GMT Michael Olson <mwolson@gnu.org> patch-20
4886     Summary:
4887       Add my muse configuration to the examples
4888     Revision:
4889       muse--main--1.0--patch-20
4891     2005-03-24  Michael Olson  <mwolson@gnu.org>
4892     
4893         * examples/johnw: Move John Wiegley's configuration to this
4894         directory.
4895     
4896         * examples/mwolson: My configuration files go here.
4897     
4898         * examples/mwolson/muse-init.el: My Muse configuration file.  I
4899         just figured out how to keep links from being spell-checked or
4900         split up by fill-mode, so the implementation of this may be found
4901         here.  I also made a function that sets up a blog entry for me.
4903     new files:
4904      examples/johnw/.arch-ids/=id examples/mwolson/.arch-ids/=id
4905      examples/mwolson/.arch-ids/muse-init.el.id
4906      examples/mwolson/muse-init.el
4908     modified files:
4909      ChangeLog
4911     renamed files:
4912      examples/.arch-ids/muse-johnw.el.id
4913        ==> examples/johnw/.arch-ids/muse-johnw.el.id
4914      examples/.arch-ids/publish-johnw.id
4915        ==> examples/johnw/.arch-ids/publish-johnw.id
4916      examples/muse-johnw.el
4917        ==> examples/johnw/muse-johnw.el
4918      examples/publish-johnw
4919        ==> examples/johnw/publish-johnw
4921     new directories:
4922      examples/johnw examples/johnw/.arch-ids examples/mwolson
4923      examples/mwolson/.arch-ids
4926 2005-03-24 22:57:10 GMT Michael Olson <mwolson@gnu.org> patch-19
4928     Summary:
4929       Add muse-blosxom script and plugin for pyblosxom
4930     Revision:
4931       muse--main--1.0--patch-19
4933     2005-03-24  Michael Olson  <mwolson@gnu.org>
4934     
4935         * muse-blosxom.el: Update copyright notice in headers and mention
4936         the pyblosxom scripts.
4937     
4938         * contrib/pyblosxom: New directory containing pyblosxom plugins
4939         and helper scripts.
4940     
4941         * contrib/getstamps.py: Script that generates the "timestamps"
4942         file, run on the local machine.
4943     
4944         * contrib/hardcodedates.py: PyBlosxom plugin that interprets the
4945         timestamps file.
4947     new files:
4948      contrib/pyblosxom/.arch-ids/=id
4949      contrib/pyblosxom/.arch-ids/getstamps.py.id
4950      contrib/pyblosxom/.arch-ids/hardcodedates.py.id
4951      contrib/pyblosxom/getstamps.py
4952      contrib/pyblosxom/hardcodedates.py
4954     modified files:
4955      ChangeLog muse-blosxom.el
4957     new directories:
4958      contrib/pyblosxom contrib/pyblosxom/.arch-ids
4961 2005-03-23 19:05:09 GMT Michael Olson <mwolson@gnu.org> patch-18
4963     Summary:
4964       muse-blosxom.el has matured past experimental status
4965     Revision:
4966       muse--main--1.0--patch-18
4968     2005-03-23  Michael Olson  <mwolson@gnu.org>
4969     
4970         * muse-blosxom.el: Remove common functionality that has already
4971         been implemented in `muse-html.el'.  Derive this mode from
4972         `muse-html'.  Update documentation.  I now feel that this file is
4973         ready to be included in the top-level Muse directory.
4975     modified files:
4976      ChangeLog muse-blosxom.el
4978     renamed files:
4979      experimental/.arch-ids/muse-blosxom.el.id
4980        ==> .arch-ids/muse-blosxom.el.id
4981      experimental/muse-blosxom.el
4982        ==> muse-blosxom.el
4985 2005-03-22 05:28:01 GMT Michael Olson <mwolson@gnu.org> patch-17
4987     Summary:
4988       Make muse-blosxom.el slightly less experimental
4989     Revision:
4990       muse--main--1.0--patch-17
4992     2005-03-22  Michael Olson  <mwolson@gnu.org>
4993     
4994         * experimental/muse-blosxom.el (muse-blosxom-page-date-alist):
4995         Renamed from `blosxom-page-date-alist'.  Currently it does nothing
4996         useful.
4997         (muse-blosxom-markup-regexps): Remove unnecessary first grouping
4998         from the `muse-blosxom-markup-date-directive' rule.
4999         (blosxom-set-time): Remove this function.  We're not going to be
5000         touching the timestamp manually anymore -- it's too much of a
5001         hassle.  Right now I've got a python program that compiles a
5002         timestamp file and a pyblosxom helper that reads it.  Something
5003         similar could be arranged for blosxom, I'm sure.
5004     
5006     modified files:
5007      ChangeLog experimental/muse-blosxom.el
5010 2005-03-20 19:40:10 GMT Michael Olson <mwolson@gnu.org> patch-16
5012     Summary:
5013       Apply latest journal-related updates from johnw
5014     Revision:
5015       muse--main--1.0--patch-16
5018     modified files:
5019      ChangeLog examples/muse-johnw.el muse-journal.el
5022 2005-03-01 02:58:29 GMT Michael Olson <mwolson@gnu.org> patch-15
5024     Summary:
5025       Add Projects node to the manual
5026     Revision:
5027       muse--main--1.0--patch-15
5029     2005-02-28  Michael Olson  <mwolson@gnu.org>
5030     
5031         * muse.texi: Change copyright notice since the FSF is now the
5032         copyright holder.
5033         (Projects): New node, based on a section from the README file.
5035     modified files:
5036      ChangeLog muse.texi
5039 2005-03-01 02:25:15 GMT Michael Olson <mwolson@gnu.org> patch-14
5041     Summary:
5042       Correct documentation, adding some content.
5043     Revision:
5044       muse--main--1.0--patch-14
5046     2005-02-28  Michael Olson  <mwolson@gnu.org>
5047     
5048         * muse.texi: Change license terms of the documentation to the GNU
5049         GPL instead of the GNU FDL, as per the consent of the copyright
5050         holders of the emacs-wiki manual, from which this is based.  Some
5051         emacs-wiki-isms in the manual were corrected, and the Getting
5052         Started section was updated.
5054     modified files:
5055      ChangeLog muse.texi
5058 2005-02-17 19:08:19 GMT Michael Olson <mwolson@gnu.org> patch-13
5060     Summary:
5061       Make muse-blosxom.el a bit more sane, still need to bum it down a bit
5062     Revision:
5063       muse--main--1.0--patch-13
5065     2005-02-17  Michael Olson  <mwolson@gnu.org>
5066     
5067         * experimental/muse-blosxom.el: Somehow the contents of this file
5068         managed to get duplicated.  I removed the duplicates.
5069         (muse-blosxom-date): Remove this, since it is not useful.
5070         (muse-blosxom-header): Use the standard header that blosxom.el
5071         has.
5073     modified files:
5074      ChangeLog experimental/muse-blosxom.el
5077 2005-02-08 04:20:41 GMT Michael Olson <mwolson@gnu.org> patch-12
5079     Summary:
5080       Initial commit of muse.texi, nothing substantial
5081     Revision:
5082       muse--main--1.0--patch-12
5084     2005-02-07  Michael Olson  <mwolson@gnu.org>
5085     
5086         * muse.texi: New file that provides the documentation for Muse.
5087         It is in a very rough form at the moment.  Nothing substantial may
5088         be found here yet.  Be ye warned.
5090     new files:
5091      .arch-ids/muse.texi.id muse.texi
5093     modified files:
5094      ChangeLog
5097 2005-02-08 01:15:15 GMT Michael Olson <mwolson@gnu.org> patch-11
5099     Summary:
5100       Add docstring, new trivial function
5101     Revision:
5102       muse--main--1.0--patch-11
5104     2005-02-07  Michael Olson  <mwolson@gnu.org>
5105     
5106         * muse-mode.el (muse-mode-map): Make "C-c =" trigger
5107         `muse-what-changed'.  No functionality change.
5108         (muse-what-changed): New function that displays in diff format the
5109         changes made since the buffer was last saved.
5110     
5111         * muse-project.el (muse-project-publish): Add docstring.
5113     modified files:
5114      ChangeLog muse-mode.el muse-project.el
5117 2005-02-04 18:42:08 GMT Michael Olson <mwolson@gnu.org> patch-10
5119     Summary:
5120       Add experimental version of muse-blosxom.el to project
5121     Revision:
5122       muse--main--1.0--patch-10
5124     2005-02-04  Michael Olson  <mwolson@gnu.org>
5125     
5126         * Makefile (realclean): Remove file that gets generated when fonts
5127         are missing.
5128     
5129         * experimental/muse-bloxsom.el: New file that implements Blosxom
5130         support for Muse.  It's in a very rough state, hence its placement
5131         in the `experimental' directory.
5133     new files:
5134      experimental/.arch-ids/=id
5135      experimental/.arch-ids/muse-blosxom.el.id
5136      experimental/muse-blosxom.el
5138     modified files:
5139      ChangeLog Makefile
5141     new directories:
5142      experimental experimental/.arch-ids
5145 2005-02-04 18:19:44 GMT Michael Olson <mwolson@gnu.org> patch-9
5147     Summary:
5148       Make permissions more consistent
5149     Revision:
5150       muse--main--1.0--patch-9
5153     modified files:
5154      ChangeLog
5156     modified directories:
5157      contrib examples scripts
5160 2005-02-04 18:13:56 GMT Michael Olson <mwolson@gnu.org> patch-8
5162     Summary:
5163       Fix build problems
5164     Revision:
5165       muse--main--1.0--patch-8
5167     2005-02-04  Michael Olson  <mwolson@gnu.org>
5168     
5169         * muse-build.el: Add contrib directory to `load-path'.
5170         (muse-elint-files): Load `muse-regexps.el'.
5171     
5172         * scripts/publish: Change permissions so that this script is
5173         executable.  Add contrib directory to load list.  Add
5174         `muse-regexps.el' to list.
5176     modified files:
5177      ChangeLog muse-build.el scripts/publish
5180 2005-01-31 21:04:43 GMT Michael Olson <mwolson@gnu.org> patch-7
5182     Summary:
5183       Use "&mdash;" instead of "&#151;"
5184     Revision:
5185       muse--main--1.0--patch-7
5187     2005-01-31  Michael Olson  <mwolson@gnu.org>
5188     
5189         * muse-docbook.el (muse-docbook-markup-strings): Replace "&#151;"
5190         with "&mdash;" so that documents validate properly.  Thanks to
5191         Björn Lindström for the suggestion.
5192     
5193         * muse-html.el (muse-html-markup-strings): Ditto.
5195     modified files:
5196      ChangeLog muse-docbook.el muse-html.el
5199 2005-01-25 19:04:31 GMT Michael Olson <mwolson@gnu.org> patch-6
5201     Summary:
5202       Fix use of "[:blank:]" in underline markup
5203     Revision:
5204       muse--main--1.0--patch-6
5206     2005-01-25  Michael Olson  <mwolson@gnu.org>
5207     
5208         * muse-colors.el (muse-colors-markup): Replace "[:blank:]" with
5209         use of `muse-regexp-blank'.
5211     modified files:
5212      ChangeLog muse-colors.el
5215 2005-01-03 06:00:43 GMT Michael Olson <mwolson@member.fsf.org>  patch-5
5217     Summary:
5218       Fix problem with headings being given wrong face
5219     Revision:
5220       muse--main--1.0--patch-5
5222     2005-01-03  Michael Olson  <mwolson@gnu.org>
5223     
5224         * muse-colors.el: Add header.
5225         (muse-colors-emphasized): Headings were being given the coloring
5226         for the next level of heading instead of the real
5227         level (i.e. `muse-header-2' instead of `muse-header-1' for "*
5228         Heading").  Thanks to Lan Yufeng for finding this and sending a
5229         patch.
5230     
5231         * muse-regexps.el: Fix header.
5233     modified files:
5234      ChangeLog muse-colors.el muse-regexps.el
5237 2005-01-02 00:02:15 GMT Michael Olson <mwolson@member.fsf.org>  patch-4
5239     Summary:
5240       Rotate ChangeLog
5241     Revision:
5242       muse--main--1.0--patch-4
5244     2005-01-01  Michael Olson  <mwolson@gnu.org>
5245     
5246         * ChangeLog: Move old ChangeLog to ChangeLog.2004.  This new
5247         version will be automatically maintained by Arch.
5248     
5250     new files:
5251      .arch-ids/ChangeLog.id ChangeLog
5253     renamed files:
5254      .arch-ids/ChangeLog.id
5255        ==> .arch-ids/ChangeLog.2004.id
5256      ChangeLog
5257        ==> ChangeLog.2004
5260 2004-12-30 07:26:48 GMT Michael Olson <mwolson@member.fsf.org>  patch-3
5262     Summary:
5263       Extended regexps fix, allow spaces in 1st part of links
5264     Revision:
5265       muse--main--1.0--patch-3
5267     2004-12-30  Michael Olson  <mwolson@gnu.org>
5268     
5269         * muse.el (muse-link-regexp): Allow spaces in the first part of
5270         links.
5271     
5272         * muse-colors.el, muse-convert.el, muse-docbook.el: Use
5273         customizable alternatives to extended character classes.
5274     
5275         * muse-html.el, muse-mode.el, muse-publish.el: Ditto.
5277     modified files:
5278      ChangeLog muse-colors.el muse-convert.el muse-docbook.el
5279      muse-html.el muse-mode.el muse-publish.el muse.el
5282 2004-12-30 02:18:07 GMT Michael Olson <mwolson@member.fsf.org>  patch-2
5284     Summary:
5285       Begin to change regexp handling, tweak muse.el header
5286     Revision:
5287       muse--main--1.0--patch-2
5289     2004-12-29  Michael Olson  <mwolson@gnu.org>
5290     
5291         * muse.el: Change Copyright notice to FSF.  Change Maintainer to
5292         myself.  Update URL.
5293     
5294         * muse-regexps.el: New file that implements regexp handling.
5295         Generalized regexp options will be moved to it eventually.
5297     new files:
5298      .arch-ids/muse-regexps.el.id muse-regexps.el
5300     modified files:
5301      ChangeLog muse.el
5304 2004-12-30 01:49:50 GMT Michael Olson <mwolson@member.fsf.org>  patch-1
5306     Summary:
5307       Do some early spring cleaning
5308     Revision:
5309       muse--main--1.0--patch-1
5311     2004-12-29  Michael Olson  <mwolson@gnu.org>
5312     
5313         * Makefile: Change path to `publish' script.
5314     
5315         * contrib/pcomplete.el: New file that is used by Muse without
5316         actually being a part of it: hence its location in the contrib
5317         directory.
5318     
5319         * contrib/cgi.el, contrib/httpd.el: New location.
5320     
5321         * examples/muse-johnw.el, examples/publish-johnw: Ditto.
5322     
5323         * scripts/publish, scripts/publish-project: Ditto.
5325     new files:
5326      contrib/.arch-ids/=id contrib/.arch-ids/pcomplete.el.id
5327      contrib/pcomplete.el examples/.arch-ids/=id
5328      scripts/.arch-ids/=id
5330     modified files:
5331      ChangeLog Makefile
5333     renamed files:
5334      .arch-ids/cgi.el.id
5335        ==> contrib/.arch-ids/cgi.el.id
5336      .arch-ids/httpd.el.id
5337        ==> contrib/.arch-ids/httpd.el.id
5338      .arch-ids/muse-johnw.el.id
5339        ==> examples/.arch-ids/muse-johnw.el.id
5340      .arch-ids/publish-johnw.id
5341        ==> examples/.arch-ids/publish-johnw.id
5342      .arch-ids/publish-project.id
5343        ==> scripts/.arch-ids/publish-project.id
5344      .arch-ids/publish.id
5345        ==> scripts/.arch-ids/publish.id
5346      cgi.el
5347        ==> contrib/cgi.el
5348      httpd.el
5349        ==> contrib/httpd.el
5350      muse-johnw.el
5351        ==> examples/muse-johnw.el
5352      publish
5353        ==> scripts/publish
5354      publish-johnw
5355        ==> examples/publish-johnw
5356      publish-project
5357        ==> scripts/publish-project
5359     new directories:
5360      contrib contrib/.arch-ids examples examples/.arch-ids scripts
5361      scripts/.arch-ids
5364 2004-12-30 01:33:11 GMT Michael Olson <mwolson@member.fsf.org>  base-0
5366     Summary:
5367       tag of mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
5368     Revision:
5369       muse--main--1.0--base-0
5371     (automatically generated log message)
5373     new patches:
5374      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--base-0
5375      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-1
5376      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-2
5377      lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-1
5378      lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-2
5379      mwolson@member.fsf.org--2004/muse--main--1.0--base-0
5380      mwolson@member.fsf.org--2004/muse--main--1.0--patch-1
5381      mwolson@member.fsf.org--2004/muse--main--1.0--patch-2
5382      mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
5383      mwolson@member.fsf.org--2004/muse--mwolson--1.0--base-0
5384      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-1
5385      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-2
5386      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-3
5387      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-4
5388      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-5
5389      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-6
5390      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-7
5391      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-8