Mouse-2 on regular text will yank rather than give an error.
[muse-el.git] / ChangeLog
blob2a971fbaced9c2d1b27338b324c3630b98bb5790
1 # do not edit -- automatically generated by arch changelog
2 # arch-tag: automatic-ChangeLog--mwolson@gnu.org--2005/muse--main--1.0
5 2005-07-06 04:00:57 GMT Michael Olson <mwolson@gnu.org> patch-90
7     Summary:
8       Mouse-2 on regular text will yank rather than give an error.
9     Revision:
10       muse--main--1.0--patch-90
12     * lisp/muse-mode.el (muse-mode-map): Remove mappings for mouse-2, since
13       this seems to be more trouble than it's worth.
14       (muse-follow-name-at-mouse): Don't call `muse-follow-name-at-point';
15       use our own implementation.
16     
18     modified files:
19      ChangeLog lisp/muse-mode.el
22 2005-07-06 02:25:56 GMT Michael Olson <mwolson@gnu.org> patch-89
24     Summary:
25       Make interwiki links publish with the correct extension.
26     Revision:
27       muse--main--1.0--patch-89
29     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Add the correct
30       prefix and suffix to interwiki names, as well as stripping out unwanted
31       extensions.
32     
34     modified files:
35      ChangeLog lisp/muse-wiki.el
38 2005-07-06 02:02:42 GMT Michael Olson <mwolson@gnu.org> patch-88
40     Summary:
41       Fix publishing of bare interwiki names.
42     Revision:
43       muse--main--1.0--patch-88
45     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Use `setq' instead of
46       `set'.  Use `muse-assoc-string' instead of `assoc'.
47     
48     * lisp/muse.el (muse-assoc-string): New compatibility function that makes
49       `assoc-string' functionality usable with Emacs21 and XEmacs.
50     
52     modified files:
53      ChangeLog lisp/muse-wiki.el lisp/muse.el
56 2005-07-06 01:41:24 GMT Michael Olson <mwolson@gnu.org> patch-87
58     Summary:
59       Apply a few fixes from Yann's branch.
60     Revision:
61       muse--main--1.0--patch-87
63     Background: I hacked on Muse over the weekend while offline, and so did
64                 Yann.  His changes to muse-wiki.el are different than the
65                 ones that I made, so we should probably figure out the best
66                 way to handle this when we both get on IRC again.  For now,
67                 I've merged in the bugfixes that he's made, omitting most of
68                 the changes to muse-wiki.
69     
70     * lisp/muse-latex.el (muse-latex-markup-regexps): Escape %.
71     
72     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Add docstring.
73     
74     * lisp/muse.el (muse-page-name): Fix a bug that was inadvertently
75       introduced previously.
76     
78     modified files:
79      ChangeLog lisp/muse-latex.el lisp/muse-wiki.el lisp/muse.el
82 2005-07-05 20:41:49 GMT Michael Olson <mwolson@gnu.org> patch-86
84     Summary:
85       Warn if file not published; hack further on Wiki stuff.
86     Revision:
87       muse--main--1.0--patch-86
89     * lisp/muse-html.el (muse-html-markup-paragraph): Make this only try to
90       complete <div> tags that are of the class "image-link".  It is hoped
91       that this will prevent user-added <div> tags from being mangled.
92     
93     * lisp/muse-mode.el (muse-link-at-point): Don't pass an argument to
94       `muse-handle-implicit-link' or `muse-handle-explicit-link' since they
95       need to look at the text at point.
96     
97     * lisp/muse-publish.el (muse-publish-this-file): Warn the user if the
98       current file has not been published since it was up-to-date.  Thanks to
99       Bill Freeman for the suggestion.
100     
101     * lisp/muse-publish.el (muse-publish-url): Handle case when returned url
102       is nil.  If this happens, return the original URL.
103     
104     * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Set using
105       `muse-wiki-update-interwiki-regexp.'
106       (muse-wiki-update-interwiki-regexp): New function that sets the value
107       of `muse-wiki-interwiki-regexp'.
108       (muse-wiki-interwiki-alist): Call `muse-wiki-update-interwiki-regexp'
109       on :set.
110     
111     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Renamed from
112       `muse-wiki-expand-interwiki'.
113       (muse-wiki-transform-wikiword): New function that prevents WikiWords
114       with no matching file from being published as links.
115     
116     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Accept an optional
117       string argument once again, since this behavior is needed when
118       publishing.
119       (muse-wiki-handle-wikiword): Ditto.
120     
121     * lisp/muse.el (muse-handle-url): Ditto.
122     
123     * lisp/muse.el (muse-handle-implicit-link): Ditto.  Restore match data
124       after every unsuccessful attempt at handling the link.  If argument is
125       given, restore match-data at end, too.
126     
127     * lisp/muse.el (muse-handle-explicit-link): Accept optional string
128       argument.  Match data is always saved.  If argument is not given,
129       assume that `muse-implicit-link-regexp' has been matched against, and
130       return the 1st match string if no handlers worked.
131     
133     modified files:
134      ChangeLog lisp/muse-html.el lisp/muse-mode.el
135      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
138 2005-07-04 23:00:06 GMT Michael Olson <mwolson@gnu.org> patch-85
140     Summary:
141       Hack on WikiName handling and make TAB work for Wiki links.
142     Revision:
143       muse--main--1.0--patch-85
145     * lisp/muse-colors.el (muse-colors-markup): Use
146       `muse-explicit-link-regexp' instead of `muse-link-regexp'.
147     
148     * lisp/muse-colors.el (muse-link-face): Add new argument EXPLICIT.  If
149       nil, don't color bad links.  If non-nil, color bad links.
150     
151     * lisp/muse-colors.el (muse-colors-link): Pass `t' to `muse-link-face'.
152     
153     * lisp/muse-journal.el (muse-journal-rss-markup-regexps): Use
154       `muse-explicit-link-regexp' instead of `muse-link-regexp'.
155       (muse-journal-rss-munge-buffer): Ditto.
156     
157     * lisp/muse-mode.el (muse-mode-fill-nobreak-p, muse-link-at-point):
158       Docfix.
159     
160     * lisp/muse-mode.el (muse-link-at-point): Rewrite so that explicit links
161       are handled first, then implicit ones.  It should work better in all
162       cases.  For now, we depend on the value of `muse-implicit-link-regexp'
163       to determine how far to scan for an implicit link.  This defaults to
164       the text between the point and the next space.
165     
166     * lisp/muse-mode.el (muse-visit-link-default): Refactored code from
167       `muse-visit-link'.  If the ANCHOR argument is a string, search for it
168       literally after opening the buffer.  Hopefully this can be of use in
169       custom visit-link functions, when necessary.
170     
171     * lisp/muse-mode.el (muse-visit-link): Docfix.  Call
172       `muse-visit-link-default'.
173     
174     * lisp/muse-mode.el (muse-next-reference, muse-previous-reference):
175       Search by text properties instead of regexps.  This allows Muse to find
176       links without having to have a massive regexp that contains all link
177       types.  The downside is that this will not work if the user defontifies
178       the buffer.  But it would somewhat defeat the purpose of following
179       links if you can't see them.
180     
181     * lisp/muse-project.el (muse-project-batch-publish): Handle case when not
182       enough command line args are passed in batch mode.
183     
184     * lisp/muse-publish.el (muse-publish-markup-regexps): Use
185       `muse-explicit-link-regexp'.
186     
187     * lisp/muse-regexps.el (muse-explicit-link-regexp): Renamed from
188       `muse-link-regexp'.
189     
190     * lisp/muse-regexps.el (muse-implicit-link-regexp): New option that
191       specifies the "common ground" of all implicit links, like URLs, bare
192       WikiNames, and -- in the future -- email addresses.
193     
194     * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): Quote 'boolean.
195     
196     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Arg URL is no longer
197       optional.  That was a bad idea on my part.  Renamed from
198       `muse-wiki-interwiki-handle'.  Hopefully all this renaming doesn't
199       annoy anyone :^) .
200     
201     * lisp/muse-wiki.el (muse-wiki-expand-interwiki): Renamed from
202       `muse-wiki-interwiki-expand'.
203       (muse-wiki-handle-wikiword): Renamed from
204       `muse-wiki-wikiword-handle'.
205     
206     * lisp/muse-wiki.el ("muse-colors", "muse-publish"): Use a string value
207       for the eval-after-load arg since XEmacs chokes on constants.
208     
209     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Don't display a bad-link
210       face on WikiWords that don't correspond with a file.  If people really
211       want this to appear in bad-link face, I could accommodate that.
212     
213     * lisp/muse.el (muse-handle-url): New function that detects whether the
214       given string is a URL.
215       (muse-implicit-link-functions): Renamed from
216       `muse-mode-link-functions'.  Defaults to `muse-handle-url'.
217       (muse-explicit-link-functions): Renamed from
218       `muse-mode-handler-functions'.
219       (muse-handle-implicit-link): New function that handles all
220       implicit links by calling functions from `muse-implicit-link-functions'.
221       (muse-handle-explicit-link): Renamed from
222       `muse-handled-url'.
223     
225     modified files:
226      ChangeLog lisp/muse-colors.el lisp/muse-journal.el
227      lisp/muse-mode.el lisp/muse-project.el lisp/muse-publish.el
228      lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
231 2005-07-04 14:40:31 GMT Michael Olson <mwolson@gnu.org> patch-84
233     Summary:
234       Allow WikiWords to be ignored with <nop> or "''''".
235     Revision:
236       muse--main--1.0--patch-84
238     * lisp/muse-mode.el (muse-browse-result): Docfixes.
239     
240     * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): New option that determines
241       whether to hide <nop> tags when coloring a Muse buffer.
242       (muse-wiki-wikiword-at-point): Docfix.
243       (muse-wiki-colors-nop-tag): New function that colors <nop> tags.
244       (muse-wiki-publish-nop-tag): New function that interprets <nop> tags
245       during publishing.
246       (muse-colors-tags, muse-publish-markup-tags): Interpret <nop> tags,
247       which keeps the WikiWord that follows it from being interpreted.
248       (muse-publish-markup-regexps): Allow 4 single quotes to function as a
249       WikiWord delimiter.
250     
252     modified files:
253      ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
256 2005-07-04 11:20:50 GMT Michael Olson <mwolson@gnu.org> patch-83
258     Summary:
259       Update postal address of FSF in muse-wiki.el.
260     Revision:
261       muse--main--1.0--patch-83
263     * lisp/muse-wiki.el: Update postal address of the FSF.
264     
266     modified files:
267      ChangeLog lisp/muse-wiki.el
270 2005-07-01 22:48:51 GMT Michael Olson <mwolson@gnu.org> patch-82
272     Summary:
273       Interpret explicit links before emphasis.
274     Revision:
275       muse--main--1.0--patch-82
277     * lisp/muse-publish.el (muse-publish-markup-regexps): Interpret explicit
278       links before emphasis.
279     
280     * lisp/muse-wiki.el (muse-publish): Make rules use a multiple of 100 just
281       for the heck of it.
283     modified files:
284      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
287 2005-06-26 22:55:55 GMT Michael Olson <mwolson@gnu.org> patch-81
289     Summary:
290       Wiki hacking, regexp tweaks.
291     Revision:
292       muse--main--1.0--patch-81
294     * lisp/muse-project.el (muse-project-ignore-regexp): Change group to
295       muse-regexp.
296     
297     * lisp/muse-regexps.el (muse-regexp-use-character-classes): New variable
298       that indicates whether or not to use character classes in regexps.  The
299       default is to let Muse try to figure it out.
300       (muse-extreg-usable-p): Make use of this variable.
301     
302     * lisp/muse-regexps.el (muse-url-regexp): There's too much whitespace in
303       this regexp.  I'm guessing it was supposed to have a TAB in there at
304       one time.  Replace this stuff with muse-regexp-space.
305     
306     * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use wikified EmacsWiki
307       by default.
308     
309     * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use "choice" instead of
310       "or".
311     
312     * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Include the page
313       delimiter as part of the regexp.  Allow "#" or "::" to be a delimiter.
314       We'll fix those anchor problems eventually!
315     
316     * lisp/muse-wiki.el (muse-wiki-interwiki-at-point): New function that
317       uses `muse-interwiki-handle' to determine whether an interwiki link is
318       at point.
319     
320     * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Make URL optional and
321       look for a suitable value at point if needed.
322     
323     * lisp/muse-wiki.el: Make interwiki regexps color the same as wikiwords.
324     
325     * lisp/muse-wiki.el: Add publishing rule for muse-wiki-interwiki-regexp.
326     
327     * lisp/muse-wiki.el (muse-mode-link-functions): Add interwiki handling.
329     modified files:
330      ChangeLog lisp/muse-project.el lisp/muse-regexps.el
331      lisp/muse-wiki.el
334 2005-06-25 04:44:00 GMT Michael Olson <mwolson@gnu.org> patch-80
336     Summary:
337       Make installation of manual when not using Debian go smoothly.
338     Revision:
339       muse--main--1.0--patch-80
341     * Makefile.defs (INSTALLINFO): New variable that specifies what command
342       and options are to be used when insinuating the Muse documentation into
343       the Info menu.
344     
345     * Makefile (install): Make use of INSTALLINFO.
346     
347     * README (Installation): Give directions for changing INSTALLINFO on a
348       Debian system and changing where Muse is installed.
349     
350     * muse.texi: Ditto.
352     modified files:
353      ChangeLog Makefile Makefile.defs README muse.texi
356 2005-06-25 04:09:15 GMT Michael Olson <mwolson@gnu.org> patch-79
358     Summary:
359       Fix compiler warning induced by last patch.
360     Revision:
361       muse--main--1.0--patch-79
363     * lisp/muse-project.el (muse-current-file): Move to muse.el to fix
364       compiler warning.
366     modified files:
367      ChangeLog lisp/muse-project.el lisp/muse.el
370 2005-06-25 04:02:11 GMT Michael Olson <mwolson@gnu.org> patch-78
372     Summary:
373       Add `muse-current-file', fix minor QuickStart issue.
374     Revision:
375       muse--main--1.0--patch-78
377     * examples/QuickStart: Make John Wiegley the author.
378     
379     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
380       `muse-current-file' instead of `buffer-file-name'.
381     
382     * lisp/muse-project.el (muse-current-project): Document.
383     
384     * lisp/muse-project.el (muse-current-file): New variable indicating the
385       name, including path, of the file that is currently being published.
386       (muse-project-of-file): Make use of
387       `muse-current-file'.
388     
389     * lisp/muse-publish.el (muse-publish-file): Set `muse-current-file' here.
390     
391     * lisp/muse.el (muse-page-name): Make use of `muse-current-file'.
393     modified files:
394      ChangeLog examples/QuickStart lisp/muse-blosxom.el
395      lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
396      lisp/muse.el
399 2005-06-24 21:15:35 GMT Michael Olson <mwolson@gnu.org> patch-77
401     Summary:
402       Make muse-replace-regexp-in-string closer to its parent; no func change.
403     Revision:
404       muse--main--1.0--patch-77
406     * lisp/muse.el (muse-replace-regexp-in-string): Add 2 more optional args
407       to implement all functionality of `replace-regexp-in-string'.  No
408       functionality change.
409     
411     modified files:
412      ChangeLog lisp/muse.el
415 2005-06-24 00:22:12 GMT Michael Olson <mwolson@gnu.org> patch-76
417     Summary:
418       Play nicely with fill, adaptive-fill, and flyspell.
419     Revision:
420       muse--main--1.0--patch-76
422     * muse-mode.el (muse-mode-intangible-links): New function used to
423       determine whether links will be considered intangible.
424     
425     * lisp/muse-mode.el (muse-mode-link-functions)
426       (muse-mode-handler-functions): Minor docfix.
427     
428     * lisp/muse-mode.el (muse-mode): Don't split long links when performing
429       fill.  Play nicely with adaptive-fill.  Avoid lockup with flyspell by
430       making links intangible by default, but this may be adjusted by use of
431       the `muse-mode-intangible-links' function.
432     
433     * lisp/muse-mode.el (muse-mode-fill-nobreak-p): New function that returns
434       nil if we should allow a fill to occur here.  Keeps links from being
435       broken up.
436     
437     * lisp/muse-mode.el (muse-mode-flyspell-p): New function that returns
438       non-nil if we allow spell-checking to occur here.  Keeps links from
439       being improperly colorized.
440     
441     * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Break up long line; no
442       functionality change.
444     modified files:
445      ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
448 2005-06-23 07:13:35 GMT Michael Olson <mwolson@gnu.org> patch-75
450     Summary:
451       Minor doc changes and code prettification.
452     Revision:
453       muse--main--1.0--patch-75
455     * AUTHORS: Note that YH's assignment is in the mail.
456     
457     * README (scripts): Explain better the contents of the `scripts'
458       directory.
459     
460     * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Split long line.
462     modified files:
463      AUTHORS ChangeLog README lisp/muse-wiki.el
466 2005-06-23 05:20:04 GMT Michael Olson <mwolson@gnu.org> patch-74
468     Summary:
469       Merged from hodique@lifl.fr--2005 (patch 7-11)
470     Revision:
471       muse--main--1.0--patch-74
473     Patches applied:
474     
475      * hodique@lifl.fr--2005/muse--yh--1.0--patch-7
476        split WikiWords and InterWiki links into their own package
477     
478      * hodique@lifl.fr--2005/muse--yh--1.0--patch-8
479        Merged from mwolson@gnu.org--2005 (patch 63-67), adapted muse-wiki features
480     
481      * hodique@lifl.fr--2005/muse--yh--1.0--patch-9
482        Mimic experimental behavior for interwiki
483     
484      * hodique@lifl.fr--2005/muse--yh--1.0--patch-10
485        fix notes publishing
486     
487      * hodique@lifl.fr--2005/muse--yh--1.0--patch-11
488        various minor fixes
490     new files:
491      lisp/.arch-ids/muse-wiki.el.id lisp/muse-wiki.el
493     modified files:
494      ChangeLog lisp/muse-colors.el lisp/muse-html.el
495      lisp/muse-mode.el lisp/muse-publish.el lisp/muse.el
497     renamed files:
498      experimental/.arch-ids/muse-wiki.el.id
499        ==> experimental/.arch-ids/muse-wiki-old.el.id
500      experimental/muse-wiki.el
501        ==> experimental/muse-wiki-old.el
503     new patches:
504      hodique@lifl.fr--2005/muse--yh--1.0--patch-7
505      hodique@lifl.fr--2005/muse--yh--1.0--patch-8
506      hodique@lifl.fr--2005/muse--yh--1.0--patch-9
507      hodique@lifl.fr--2005/muse--yh--1.0--patch-10
508      hodique@lifl.fr--2005/muse--yh--1.0--patch-11
511 2005-06-22 23:05:33 GMT Michael Olson <mwolson@gnu.org> patch-73
513     Summary:
514       Tell people where to find on-line version of manual.
515     Revision:
516       muse--main--1.0--patch-73
518     * README: Add on-line locations for manual.
519     
520     * muse.texi: Remove @include directive.  This makes generating a PDF of
521       this documentation a lot easier.
522     
523     * muse.texi (Preface): Add on-line locations for manual.
525     modified files:
526      ChangeLog README muse.texi
529 2005-06-22 19:57:42 GMT Michael Olson <mwolson@gnu.org> patch-72
531     Summary:
532       Try to make Muse play nice with outline minor mode.
533     Revision:
534       muse--main--1.0--patch-72
536     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-emphasized)
537     (muse-colors-underlined, muse-use-font-lock, muse-link-properties): Use
538     "muse" instead of "t" when adding invisibility to text or checking for
539     invisibility.
540     
541     * lisp/muse.el (muse-add-to-invisibility-spec): New function that is a
542     compatibility wrapper for `add-to-invisibility-spec'; XEmacs doesn't have
543     this function.
545     modified files:
546      ChangeLog lisp/muse-colors.el lisp/muse.el
549 2005-06-22 08:02:58 GMT Michael Olson <mwolson@gnu.org> patch-71
551     Summary:
552       Minor grammar fix in Introduction section of manual.
553     Revision:
554       muse--main--1.0--patch-71
556     * muse.texi (Introduction): Minor grammar fix.
558     modified files:
559      ChangeLog muse.texi
562 2005-06-22 06:32:02 GMT Michael Olson <mwolson@gnu.org> patch-70
564     Summary:
565       Release Muse 3.01.
566     Revision:
567       muse--main--1.0--patch-70
569     * lisp/muse-colors.el: Remove unnecessary use of Version in header.
570     
571     * lisp/muse-html.el (muse-html-encoding-map): Add mapping for iso-8859-1.
572     
573     * lisp/muse-poem.el (muse-poem-markup-strings)
574       (muse-poem-chapbook-strings): Make customizable.
575     
576     * lisp/muse-poem.el (muse-chapbook-latex-header)
577       (muse-chapbook-latex-footer): Docfix.
578     
579     * lisp/muse-texinfo.el (muse-texinfo-info-extension)
580       (muse-texinfo-pdf-extension): Ditto.
581     
582     * lisp/muse.el (muse-version): Change to 3.01.
583     
584     * muse.texi (Poem, Texinfo): Last two publishing styles complete.  We're
585       done, for now!
587     modified files:
588      ChangeLog lisp/muse-colors.el lisp/muse-html.el
589      lisp/muse-poem.el lisp/muse-texinfo.el lisp/muse.el muse.texi
592 2005-06-20 02:29:08 GMT Michael Olson <mwolson@gnu.org> patch-69
594     Summary:
595       Tweak documentation thoroughly; still incomplete.
596     Revision:
597       muse--main--1.0--patch-69
599     * README: Minor tweaks.
600     
601     * muse.texi: Massively rename chapters so that the titles are more
602       descriptive.  Clean up grammar.
603     
604     * muse.texi (Obtaining Muse): Move content of Installation node here,
605       stripping out any customization tips, since those are covered later.
606       Re-work this chapter since I was dissatisfied with it.
607     
608     * muse.texi (Installation): This node has the content of README regarding
609       installation, which fits the title of the node much better than the
610       previous content.
611     
612     * muse.texi (Blosxom): Turn the sections of this section into
613       subsections.
614     
615     * muse.texi (Getting Help and Reporting Bugs): Turn this into a list.  I
616       like lists!
617     
618     * muse.texi (History): Add a "2005" item.
620     modified files:
621      ChangeLog README muse.texi
624 2005-06-19 07:15:45 GMT Michael Olson <mwolson@gnu.org> patch-68
626     Summary:
627       Finish documenting 2 more publishing styles.
628     Revision:
629       muse--main--1.0--patch-68
631     * lisp/muse-blosxom.el, lisp/muse-latex.el: Minor docfixes throughout.
632     
633     * lisp/muse-journal.el: Docfixes.
634     
635     * lisp/muse-publish.el (muse-publish-markup-functions): Add significant
636       documentation to this function.
637     
638     * muse.texi (Blosxom Options): New node containing the publishing styles
639       and options provided by Blosxom.
640       (Book): Add usage note, as I suspect a lot of people might be confused
641       by this style.
642       (HTML): Space out entries better.
643       (Journal, LaTeX): New nodes for publishing styles.
644       (Common Elements): Document a few options that are present in
645       `muse-publish.el'.
647     modified files:
648      ChangeLog lisp/muse-blosxom.el lisp/muse-journal.el
649      lisp/muse-latex.el lisp/muse-publish.el muse.texi
652 2005-06-19 04:45:46 GMT Michael Olson <mwolson@gnu.org> patch-67
654     Summary:
655       Make Muse installable and correct an Emacs21 issue.
656     Revision:
657       muse--main--1.0--patch-67
659     * Makefile (.PRECIOUS): Indicate that .info and .html files in this
660       directory will be generated.
661       (all): Compile muse.info by default.
662       (doc): Refactor into individual generation rules for .html and .info
663       files.
664       (install): New rule that installs Muse source code, compiled .elc
665       files, and the manual into proper places.
666     
667     * Makefile.defs (ELISPDIR, INFODIR): Correct minor goof-up.
668     
669     * README (Insinuation): Move old content of Installation here.
670       (Installation): Fill out this section.
671       (Further Documentation): Add link to my website and note that a full
672       manual is included with Muse.
673     
674     * lisp/Makefile (EL): Populate with .el files.
675       (install): New rule that installs both .elc and .el files.
676     
677     * lisp/muse-texinfo.el (muse-texinfo-info-generate): If we're running
678       Emacs21, hack in a handler for the @documentencoding tag so that it
679       doesn't error out.
681     modified files:
682      ChangeLog Makefile Makefile.defs README lisp/Makefile
683      lisp/muse-texinfo.el
686 2005-06-19 03:05:38 GMT Michael Olson <mwolson@gnu.org> patch-66
688     Summary:
689       Cater even more to XEmacs and its annoying whims.
690     Revision:
691       muse--main--1.0--patch-66
693     * examples/Makefile (%.html, %.pdf, %.info): Pass EMACS value as
694       environment variable.
695     
696     * lisp/Makefile (%.elc, test): Don't use "-L" option since XEmacs can't
697       handle it.  Load `muse-build.el' instead.
698     
699     * lisp/muse-colors.el (muse-colors-link): Add note that `link' is not
700       used.
701     
702     * lisp/muse-journal.el (muse-journal-latex-munge-buffer)
703       (muse-journal-rss-munge-buffer): Add note that the `qotd' binding is
704       not used.
705     
706     * lisp/muse-journal.el (muse-journal-generate-pages): Add note that this
707       function does not appear to be used.
708     
709     * lisp/muse.el (muse-replace-regexp-in-string): Use in place of
710       `replace-regexp-in-string', since XEmacs doesn't have this function.
711       We only implement the first 3 args, but this could be extended if we
712       need to do so.
713     
714     * lisp/muse-blosxom.el (muse-blosxom-title-to-file): Use
715       `muse-replace-regexp-in-string' in place of `replace-regexp-in-string'
716     
717     * lisp/muse-journal.el (muse-journal-anchorize-title): Ditto.
718     
719     * lisp/muse-colors.el (muse-colors-custom-tags): Remove unused binding to
720       make XEmacs shut up.
721     
722     * lisp/muse-convert.el (muse-write-footnote): Ditto.
723     
724     * lisp/muse-html.el (muse-html-markup-table): Ditto.
725     
726     * lisp/muse-http.el (muse-winnow-list): Ditto.
727     
728     * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
729     
730     * lisp/muse-project.el (muse-project-file-entries): Ditto.
731     
732     * lisp/muse-publish.el (muse-publish-markup): Ditto.
733     
734     * scripts/muse-build.el: Add contrib path first; probably doesn't change
735       anything.
736     
737     * scripts/publish: Use EMACS environment variable instead of hard-coding
738       it.
740     modified files:
741      ChangeLog examples/Makefile lisp/Makefile lisp/muse-blosxom.el
742      lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
743      lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
744      lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
745      lisp/muse.el scripts/muse-build.el scripts/publish
748 2005-06-19 00:43:54 GMT Michael Olson <mwolson@gnu.org> patch-65
750     Summary:
751       Move lisp files to `lisp' directory; hack on Makefiles, XEmacs compat.
752     Revision:
753       muse--main--1.0--patch-65
755     * AUTHORS: Update entry.
756     
757     * muse-*.el: Move to the lisp directory.
758     
759     * lisp/Makefile: New file containing rules to test and compile the
760       source.
761     
762     * Makefile.defs: New file that contains common definitions for all other
763       Makefiles, such as Emacs command to use.
764     
765     * Makefile: Move lisp-specific rules to lisp/Makefile.
766       (SUBDIRS): New variable containing subdirectories to clean.
767     
768     * README: Update to reflect new location of source files.  Give updated
769       directions for compiling with XEmacs.
770     
771     * examples/Makefile (.PRECIOUS): Added to denote which type of files to
772       compile.
773       (%.html): Pass SITEFLAG as an environment variable to
774       ../scripts/publish.
775     
776     * examples/QuickStart (The): Re-add the stray <comment> tag since it
777       seems to be needed to keep the process from failing.  This has *got* to
778       be a bug in Muse, but I don't want to deal with it now.
779     
780     * lisp/muse-colors.el (muse-make-faces): Bind newsym locally.
781     
782     * lisp/muse-convert.el: Move line to commentary section.
783     
784     * lisp/muse-latex.el (muse-latex-markup-table): Note that the
785       locally-bound `type' variable isn't used here.
786     
787     * lisp/muse-mode.el (muse-index-as-string): Remove unused `file' binding.
788     
789     * lisp/muse-texinfo.el (muse-texinfo-markup-table): Remove unused `field'
790       binding.
791     
792     * scripts/muse-build.el (load-path): Correct paths.
793     
794     * scripts/muse-build.el (muse-elint-files): Add a few variables here so
795       as to avoid spurious warnings.
796     
797     * scripts/publish (style): Make use of SITEFLAG environment variable, if
798       it exists.
799     
800     * lisp/muse.el (muse-line-end-position, muse-line-beginning-position):
801       (muse-match-string-no-properties): New functions that take the place of
802       `line-end-position', `line-beginning-position', and
803       `match-string-no-properties', respectively.
804     
805     * examples/johnw/muse-johnw.el (muse-my-html-insert-contents)
806       (muse-my-journal-find-entries): Use Muse-specific version of
807       `match-string-no-properties', `line-beginning-position', and
808       `line-end-position' since these do not exist in XEmacs.
809     
810     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-region)
811       (muse-colors-custom-tags, muse-colors-link, muse-colors-title): Ditto.
812     
813     * lisp/muse-convert.el (muse-latex-transform): Ditto.
814     
815     * lisp/muse-html.el (muse-html-insert-anchor, muse-html-markup-footnote)
816       (muse-html-insert-contents): Ditto.
817     
818     * lisp/muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
819     
820     * lisp/muse-mode.el (muse-link-at-point, muse-edit-link-at-point): Ditto.
821     
822     * lisp/muse-poem.el (muse-poem-prepare-buffer): Ditto.
823     
824     * lisp/muse-publish.el (muse-publish-markup-tag)
825       (muse-publish-markup-footnote, muse-publish-markup-leading-space)
826       (muse-published-buffer-contents): Ditto.
827     
828     * scripts/muse-build.el (muse-elint-files): Ditto.
830     new files:
831      .arch-ids/Makefile.defs.id Makefile.defs lisp/.arch-ids/=id
832      lisp/.arch-ids/Makefile.id lisp/Makefile
834     modified files:
835      AUTHORS ChangeLog Makefile README examples/Makefile
836      examples/QuickStart examples/johnw/muse-johnw.el
837      lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
838      lisp/muse-journal.el lisp/muse-latex.el lisp/muse-mode.el
839      lisp/muse-poem.el lisp/muse-publish.el lisp/muse-texinfo.el
840      lisp/muse.el scripts/muse-build.el scripts/publish
842     renamed files:
843      .arch-ids/muse-blosxom.el.id
844        ==> lisp/.arch-ids/muse-blosxom.el.id
845      .arch-ids/muse-book.el.id
846        ==> lisp/.arch-ids/muse-book.el.id
847      .arch-ids/muse-colors.el.id
848        ==> lisp/.arch-ids/muse-colors.el.id
849      .arch-ids/muse-convert.el.id
850        ==> lisp/.arch-ids/muse-convert.el.id
851      .arch-ids/muse-docbook.el.id
852        ==> lisp/.arch-ids/muse-docbook.el.id
853      .arch-ids/muse-html.el.id
854        ==> lisp/.arch-ids/muse-html.el.id
855      .arch-ids/muse-http.el.id
856        ==> lisp/.arch-ids/muse-http.el.id
857      .arch-ids/muse-journal.el.id
858        ==> lisp/.arch-ids/muse-journal.el.id
859      .arch-ids/muse-latex.el.id
860        ==> lisp/.arch-ids/muse-latex.el.id
861      .arch-ids/muse-mode.el.id
862        ==> lisp/.arch-ids/muse-mode.el.id
863      .arch-ids/muse-poem.el.id
864        ==> lisp/.arch-ids/muse-poem.el.id
865      .arch-ids/muse-project.el.id
866        ==> lisp/.arch-ids/muse-project.el.id
867      .arch-ids/muse-publish.el.id
868        ==> lisp/.arch-ids/muse-publish.el.id
869      .arch-ids/muse-regexps.el.id
870        ==> lisp/.arch-ids/muse-regexps.el.id
871      .arch-ids/muse-texinfo.el.id
872        ==> lisp/.arch-ids/muse-texinfo.el.id
873      .arch-ids/muse.el.id
874        ==> lisp/.arch-ids/muse.el.id
875      muse-blosxom.el
876        ==> lisp/muse-blosxom.el
877      muse-book.el
878        ==> lisp/muse-book.el
879      muse-colors.el
880        ==> lisp/muse-colors.el
881      muse-convert.el
882        ==> lisp/muse-convert.el
883      muse-docbook.el
884        ==> lisp/muse-docbook.el
885      muse-html.el
886        ==> lisp/muse-html.el
887      muse-http.el
888        ==> lisp/muse-http.el
889      muse-journal.el
890        ==> lisp/muse-journal.el
891      muse-latex.el
892        ==> lisp/muse-latex.el
893      muse-mode.el
894        ==> lisp/muse-mode.el
895      muse-poem.el
896        ==> lisp/muse-poem.el
897      muse-project.el
898        ==> lisp/muse-project.el
899      muse-publish.el
900        ==> lisp/muse-publish.el
901      muse-regexps.el
902        ==> lisp/muse-regexps.el
903      muse-texinfo.el
904        ==> lisp/muse-texinfo.el
905      muse.el
906        ==> lisp/muse.el
908     new directories:
909      lisp lisp/.arch-ids
912 2005-06-18 20:12:05 GMT Michael Olson <mwolson@gnu.org> patch-64
914     Summary:
915       Massively untabify files.
916     Revision:
917       muse--main--1.0--patch-64
920     modified files:
921      ChangeLog ChangeLog.2004 experimental/muse-message.el
922      experimental/muse-wiki.el muse-book.el muse-colors.el
923      muse-convert.el muse-docbook.el muse-html.el muse-http.el
924      muse-journal.el muse-latex.el muse-mode.el muse-poem.el
925      muse-project.el muse-publish.el muse-regexps.el
926      muse-texinfo.el muse.el
929 2005-06-18 19:57:44 GMT Michael Olson <mwolson@gnu.org> patch-63
931     Summary:
932       Merged from hodique@lifl.fr--2005 (patch 2-6), without the WikiWord change.
933     Revision:
934       muse--main--1.0--patch-63
936     (Summary of changes that Yann made)
937     
938     * muse-colors.el (muse-colors-link): Whitespace cleanup.
939     
940     * muse-mode.el (muse-generate-index): Move index generation code into
941       `muse-index-as-string'.
942       (muse-index-as-string): New function that generates an index and
943       returns it as a string, instead of placing it in a buffer like
944       `muse-generate-index' used to.
945     
946     Patches applied:
947     
948      * hodique@lifl.fr--2005/muse--yh--1.0--patch-2
949        merge from mwolson@gnu.org--2005
950     
951      * hodique@lifl.fr--2005/muse--yh--1.0--patch-3
952        Accept WikiWords as links [mostly rescinded]
953     
954      * hodique@lifl.fr--2005/muse--yh--1.0--patch-4
955        merge from mwolson@gnu.org--2005/muse--main--1.0
956     
957      * hodique@lifl.fr--2005/muse--yh--1.0--patch-5
958        Merged from mwolson@gnu.org--2005 (patch 60-62)
959     
960      * hodique@lifl.fr--2005/muse--yh--1.0--patch-6
961        provide a string view of the index
963     modified files:
964      ChangeLog muse-colors.el muse-latex.el muse-mode.el
966     new patches:
967      hodique@lifl.fr--2005/muse--yh--1.0--patch-2
968      hodique@lifl.fr--2005/muse--yh--1.0--patch-3
969      hodique@lifl.fr--2005/muse--yh--1.0--patch-4
970      hodique@lifl.fr--2005/muse--yh--1.0--patch-5
971      hodique@lifl.fr--2005/muse--yh--1.0--patch-6
974 2005-06-18 06:21:19 GMT Michael Olson <mwolson@gnu.org> patch-62
976     Summary:
977       Document Blosxom, Book, DocBook, and HTML publishing styles.
978     Revision:
979       muse--main--1.0--patch-62
981     * muse-blosxom.el: Clean up header.
982     
983     * muse-book.el (muse-before-book-publish-hook): Rename to
984       `muse-book-before-publish-hook'.
985       (muse-after-book-publish-hook): Rename to
986       `muse-book-after-publish-hook'.
987     
988     * muse-html.el (muse-html-anchor-on-word, muse-html-table-attributes)
989       (muse-html-markup-strings, muse-xhtml-markup-strings)
990       (muse-html-meta-content-type, muse-html-meta-content-encoding)
991       (muse-html-charset-default, muse-html-encoding-default)
992       (muse-html-encoding-map): Docfixes.
993     
994     * muse.texi (Blosxom, Book, DocBook, HTML, Deriving Styles): New
995       sections.
997     modified files:
998      ChangeLog muse-blosxom.el muse-book.el muse-html.el muse.texi
1001 2005-06-18 01:35:33 GMT Michael Olson <mwolson@gnu.org> patch-61
1003     Summary:
1004       Begin work on Publishing Styles section of manual.
1005     Revision:
1006       muse--main--1.0--patch-61
1008     * Makefile (.PHONY): Add "doc" to list.
1009       (doc): New rule that generates Info and HTML files from muse.texi.
1010       (dist): Rely on `distclean', not `clean'.
1011     
1012     * examples/QuickStart (Authoring mode): Remove empty section.
1013     
1014     * muse.texi: Call this program "the Emacs Muse" in title.
1015       (Publishing Styles): Begin to populate section.
1016       (Deriving Styles): First subsection of Publishing Styles.
1017       (Contributors): Remove spurious copyright section, since we address
1018       this in the title.
1019     
1020     * README: Actually remember to add this file.
1022     new files:
1023      .arch-ids/README.id README
1025     modified files:
1026      ChangeLog Makefile examples/QuickStart muse.texi
1029 2005-06-17 01:10:41 GMT Michael Olson <mwolson@gnu.org> patch-60
1031     Summary:
1032       Document Markup Rules.
1033     Revision:
1034       muse--main--1.0--patch-60
1036     * examples/QuickStart: Remove stray <comment> tag.
1037     
1038     * muse.texi (Top): Comment every menu line.
1039       (Markup Rules): New section with plenty of subsections.
1041     modified files:
1042      ChangeLog examples/QuickStart muse.texi
1045 2005-06-15 23:50:12 GMT Michael Olson <mwolson@gnu.org> patch-59
1047     Summary:
1048       Release this as Muse 3.00.90 (RC1).
1049     Revision:
1050       muse--main--1.0--patch-59
1052     * Makefile (%.elc): Use -q instead of --no-init-file because the former
1053       is compatible with both Emacs and XEmacs.
1054     
1055     * examples/README: Renamed to QuickStart.
1056     
1057     * examples/Makefile (EXAMPLES): Reflect name change of README.
1058     
1059     * muse.el: Ditto.
1061     modified files:
1062      ChangeLog Makefile examples/Makefile muse.el
1064     renamed files:
1065      examples/.arch-ids/README.id
1066        ==> examples/.arch-ids/QuickStart.id
1067      examples/README
1068        ==> examples/QuickStart
1071 2005-06-15 22:47:05 GMT Michael Olson <mwolson@gnu.org> patch-58
1073     Summary:
1074       Makefile refactoring.
1075     Revision:
1076       muse--main--1.0--patch-58
1078     * Makefile (.PHONY): List all non-file targets.
1079       (examples): New rule that calls Make in the examples directory.
1080       (atranslit): Removed, since this isn't (yet) bundled with Muse.
1081     
1082     * README: Move to the examples directory.  I'd prefer to distribute a
1083       very basic plain text README and use this as a quickstart + markup
1084       example + publishing example.
1085     
1086     * examples/Makefile: Move all README-related rules here.
1087     
1088     * examples/README: Add an "About this document" section.  
1089     
1090     * scripts/publish (style): Do not include the contrib directory, since we
1091       don't use any code from there.  Since this is only invoked from the
1092       examples directory, make sure add the parent directory to the load
1093       path.
1094     
1095     * muse.texi: Change version to 3.00.90 (RC1).
1096     
1097     * muse.el: Change location of the README file in header.
1098     
1099     * muse.el (muse-version): Update to 3.00.90 (RC1).
1101     new files:
1102      examples/.arch-ids/Makefile.id examples/Makefile
1104     modified files:
1105      ChangeLog Makefile examples/README muse.el muse.texi
1106      scripts/publish
1108     renamed files:
1109      .arch-ids/README.id
1110        ==> examples/.arch-ids/README.id
1111      README
1112        ==> examples/README
1115 2005-06-14 03:14:05 GMT Michael Olson <mwolson@gnu.org> patch-57
1117     Summary:
1118       Update my example configuration.
1119     Revision:
1120       muse--main--1.0--patch-57
1122     * examples/mwolson/muse-init.el: Update to reflect use of outline faces
1123       and experimental status of muse-message.
1125     modified files:
1126      ChangeLog examples/mwolson/muse-init.el
1129 2005-06-14 03:08:54 GMT Michael Olson <mwolson@gnu.org> patch-56
1131     Summary:
1132       Provide optional outline-style faces; customization fixes; experimental stuff.
1133     Revision:
1134       muse--main--1.0--patch-56
1136     * muse-colors.el (muse-colors-autogen-headings): New user-customizable
1137       option that determines what the header faces should look like.  If
1138       'outline, use outline-style faces.  If nil, don't generate the faces at
1139       all, which allows the user to specify their own.  Otherwise, use the
1140       scaled faces, which is the default behavior.
1141       (muse-colors-outline-faces-list): List of faces to use.  In case the
1142       outline faces are not available, provide reasonable defaults.
1143       (muse-make-faces): Use dolist instead of mapc.  Implement the
1144       possibility of having outline-style colors for heading.  Don't call
1145       this function immediately -- give the users time to make their changes
1146       through the customize interface.  Once we call this function, Emcs from
1147       CVS will not allow the faces to be changed easily, which is a shame.
1148     
1149     * muse-message.el (muse-message-contents-tag): Copied from
1150       `muse-publish-contents-tag' in order to keep the customization
1151       interface from making the `muse-markup-tags' option from throwing a
1152       type mismatch error.  This function is untested and will likely do
1153       nothing useful.  This file has been moved to the experimental folder
1154       until it gets fleshed out more.
1155     
1156     * experimental/muse-wiki.el: New file from johnw's initial attempt at a
1157       file that could eventually provide wiki-like ability.  Currently this
1158       is just a collection of functions that were pruned out when he remade
1159       Muse, so don't get too excited.  I plan to eventually merge Yann
1160       Hodique's work here, probably after the first release of Muse.
1161     
1162     * muse-regexps.el (muse-regexp): Improve description.
1163     
1164     * muse-project.el (muse-project-ignore-regexp): Make this be a part of
1165       the muse-regexp group since it is just a single regexp.  Lists of
1166       regexps don't have to be in muse-regexp, however.
1167     
1168     * muse-blosxom.el (muse-blosxom): Change use of `behaviour' to `behavior'
1169       since the Emacs devel mailing list seems to not want Britain-izations
1170       in Emacs code.
1171     
1172     * muse-colors.el (muse-colors): Ditto.
1173     
1174     * muse-docbook.el (muse-docbook): Ditto.
1175     
1176     * muse-html.el (muse-html): Ditto.
1177     
1178     * muse-http.el (muse-http): Ditto.
1179     
1180     * muse-message.el (muse-message): Ditto.
1181     
1182     * muse-mode.el (muse-mode): Ditto.
1183     
1184     * muse-project.el (muse-project): Ditto.
1185     
1186     * muse-publish.el (muse-publish): Ditto.
1187     
1188     * muse.el (muse): Ditto.
1190     new files:
1191      experimental/.arch-ids/=id
1192      experimental/.arch-ids/muse-wiki.el.id
1193      experimental/muse-wiki.el
1195     modified files:
1196      ChangeLog experimental/muse-message.el muse-blosxom.el
1197      muse-colors.el muse-docbook.el muse-html.el muse-http.el
1198      muse-mode.el muse-project.el muse-publish.el muse-regexps.el
1199      muse.el
1201     renamed files:
1202      .arch-ids/muse-message.el.id
1203        ==> experimental/.arch-ids/muse-message.el.id
1204      muse-message.el
1205        ==> experimental/muse-message.el
1207     new directories:
1208      experimental experimental/.arch-ids
1211 2005-06-13 22:37:20 GMT Michael Olson <mwolson@gnu.org> patch-55
1213     Summary:
1214       Fix publishing error when given an empty string for header/footer.
1215     Revision:
1216       muse--main--1.0--patch-55
1218     * muse-publish.el (muse-insert-file-or-string): Don't pass argument to
1219       `file-readable-p' if it is an empty string.  For some reason,
1220       `file-readable-p' and `insert-file-contents' were treating an empty
1221       string as if it were the current directory.
1223     modified files:
1224      ChangeLog muse-publish.el
1227 2005-06-13 22:01:00 GMT Michael Olson <mwolson@gnu.org> patch-54
1229     Summary:
1230       WYSIWYG emphasis, XEmacs compatibility hacks.
1231     Revision:
1232       muse--main--1.0--patch-54
1234     * muse-colors.el (muse-colors-emphasized): Make emphasis more WYSIWIG
1235       compliant.  Only colorize if we end with the same number of asterisks
1236       as we start with, preventing unnoticed syntax errors.  Don't colorize
1237       in the middle of a word.
1238       (muse-colors-underlined): Make underlining more WYSIWIG compliant.
1239       Only colorize if we end with an underscore.  Don't colorize in the
1240       middle of a word.
1241     
1242     * muse-docbook.el (muse-docbook-markup-paragraph): Move question mark
1243       inside of group.  This will probably not do anything, but it seems
1244       syntactically good.
1245     
1246     * muse-html.el (muse-html-markup-paragraph): Attempt to deal with case
1247       where we start with an image link.  JohnW didn't seem to like having
1248       <p> tags inserted before image links, but they don't validate properly
1249       as they are.  For now, I will surround such links/paragraphs with <div
1250       class="image-link"> in an attempt to be as not invasive and yet
1251       standards compliant as possible.
1252     
1253     * muse-html.el (muse-html-escape-string): Work around distinction between
1254       int and char types in XEmacs.  Deal with an annoying replace-match bug
1255       in XEmacs that rears its head at times.
1256     
1257     * muse-publish.el (muse-publish-markup-word): Allow underlines to be
1258       multi-line.
1260     modified files:
1261      ChangeLog muse-colors.el muse-docbook.el muse-html.el
1262      muse-publish.el
1265 2005-06-13 01:13:08 GMT Michael Olson <mwolson@gnu.org> patch-53
1267     Summary:
1268       Minor code cleanup to address elint issues.
1269     Revision:
1270       muse--main--1.0--patch-53
1272     * Makefile (test): Don't build README files during this rule.  Remove
1273       spurious "make clean" statement.
1274     
1275     * muse-colors.el (muse-colors-tags): Make sure that this appears in the
1276       `muse-colors' group, and give it a proper type.
1277     
1278     * muse-mode.el: Wrap condition-case around `eval-when-compile'.
1279     
1280     * examples/johnw/muse-johnw.el (muse-my-html-insert-contents,
1281       muse-my-journal-find-entries): Replace `string-to-int' with
1282       `string-to-number'.
1283     
1284     * muse-html.el (muse-html-insert-contents): Ditto.
1285     
1286     * muse-journal.el (muse-journal-html-munge-buffer,
1287       muse-journal-latex-munge-buffer): Ditto.
1288     
1289     * muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
1290     
1291     * muse-publish.el (muse-publish-markup-footnote,
1292       muse-publish-contents-tag): Ditto.
1293     
1294     * muse-regexps.el (muse-extreg-usable-p): Ditto.
1296     modified files:
1297      ChangeLog Makefile examples/johnw/muse-johnw.el muse-colors.el
1298      muse-html.el muse-journal.el muse-mode.el muse-publish.el
1299      muse-regexps.el
1302 2005-06-13 00:41:10 GMT Michael Olson <mwolson@gnu.org> patch-52
1304     Summary:
1305       Add ability to automate the creation a new blosxom entry.
1306     Revision:
1307       muse--main--1.0--patch-52
1309     * examples/mwolson/muse-init.el: Move new entry section to
1310       muse-blosxom.el.  Modify the key settings in my example accordingly.
1311     
1312     * muse-blosxom.el (muse-blosxom-footer): Just use the empty string, since
1313       Muse always makes sure that the file ends with a newline.
1314     
1315     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove this, since
1316       planner markup is now provided automatically by the planner port to
1317       Muse, and we don't have any customized markup.
1318     
1319     * muse-blosxom.el (muse-blosxom-base-directory): New customizable
1320       variable that specifies where the base directory of your blog entries
1321       is found.
1322     
1323     * muse-blosxom.el (muse-blosxom-get-categories): Get the categories from
1324       the base directory.  Explore categories recursively.
1325     
1326     * muse-blosxom.el (muse-blosxom-title-to-file): Helper function for
1327       `muse-blosxom-new-entry'.  Turns the given title into a lowercase, sans
1328       special characters file name.
1329     
1330     * muse-blosxom.el (muse-blosxom-new-entry): Automate the process of
1331       making a new blog entry.  It will prompt you for a category, then a
1332       title, and then will create a new file that has the date and title
1333       inserted.
1335     modified files:
1336      ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
1339 2005-06-12 22:11:20 GMT Michael Olson <mwolson@gnu.org> patch-51
1341     Summary:
1342       Change mailing address of FSF, add AUTHORS file.
1343     Revision:
1344       muse--main--1.0--patch-51
1346     * muse-*.el, muse.texi: Change mailing address of FSF.
1347     
1348     * muse.texi (Contributors): Fix typo.
1349     
1350     * AUTHORS: New file containing a list of all of those who have
1351       contributed code or documentation to Muse, how many lines were changed,
1352       etc.
1354     new files:
1355      .arch-ids/AUTHORS.id AUTHORS
1357     modified files:
1358      ChangeLog muse-blosxom.el muse-convert.el muse-docbook.el
1359      muse-html.el muse-http.el muse-journal.el muse-latex.el
1360      muse-message.el muse-mode.el muse-poem.el muse-project.el
1361      muse-publish.el muse-regexps.el muse-texinfo.el muse.el
1362      muse.texi
1365 2005-06-12 21:33:24 GMT Michael Olson <mwolson@gnu.org> patch-50
1367     Summary:
1368       Merged from hodique@lifl.fr--2005 (patch 0-1)
1369     Revision:
1370       muse--main--1.0--patch-50
1372     Patches applied:
1373     
1374      * hodique@lifl.fr--2005/muse--yh--1.0--base-0
1375        tag of mwolson@gnu.org--2005/muse--main--1.0--patch-49
1376     
1377      * hodique@lifl.fr--2005/muse--yh--1.0--patch-1
1378        fix .html (for example) in visible names for links
1380     modified files:
1381      ChangeLog muse-publish.el
1383     new patches:
1384      hodique@lifl.fr--2005/muse--yh--1.0--base-0
1385      hodique@lifl.fr--2005/muse--yh--1.0--patch-1
1388 2005-06-11 23:35:43 GMT Michael Olson <mwolson@gnu.org> patch-49
1390     Summary:
1391       Make generated X(HT)ML show up in the right encoding in other modes.
1392     Revision:
1393       muse--main--1.0--patch-49
1395     * muse-html.el (muse-xhtml-header): Add "encoding=..." to first line.
1396       Thanks to Zhiqiang Ye for the suggestion.  This attempts to make
1397       generated (X)HTML files show up in the right coding system when editing
1398       them with another Emacs mode.
1399     
1400     * muse-journal.el (muse-journal-rss-header): Automatically determine the
1401       encoding instead of hard-coding it.
1402     
1403     * muse-message.el: Add content to Commentary section, explaining the use
1404       of this publishing style.
1406     modified files:
1407      ChangeLog muse-html.el muse-journal.el muse-message.el
1410 2005-06-11 01:28:01 GMT Michael Olson <mwolson@gnu.org> patch-48
1412     Summary:
1413       Move regexps to same group, only make 4 heading faces.
1414     Revision:
1415       muse--main--1.0--patch-48
1417     * muse-colors.el (muse-make-faces): Only create 4 header faces since we
1418       can only publish 3 of them specially, leaving the fourth to be in
1419       plain text.
1420       (muse-colors-markup): Only recognize 4 levels of heading.
1421     
1422     * muse-regexps.el (muse-tag-regexp, muse-link-regexp, muse-url-regexp)
1423       (muse-file-regexp, muse-image-regexp)
1424       (muse-ignored-extensions-regexp): Moved here from muse.el.  It seems
1425       like a good idea to have all the regexps in the same group.
1427     modified files:
1428      ChangeLog muse-colors.el muse-regexps.el muse.el
1431 2005-06-09 19:48:02 GMT Michael Olson <mwolson@gnu.org> patch-47
1433     Summary:
1434       Update my example config, minor code cleanup.
1435     Revision:
1436       muse--main--1.0--patch-47
1438     * examples/mwolson/muse-init.el (muse-project-alist): Shorten project
1439       names and add "Plans" project.
1440     
1441     * muse-docbook.el (looking-back): Delete.
1442     
1443     * muse-html.el (looking-back): Delete.
1444     
1445     * muse-html.el (muse-html-markup-paragraph): Use `muse-looking-back'
1446       instead of `looking-back'.
1447     
1448     * muse.el (muse-looking-back): Instead of redefining the `looking-back'
1449       function, use this function.  If `looking-back' exists, call it;
1450       otherwise, use a workaround.
1452     removed files:
1453      contrib/.arch-ids/pcomplete.el.id contrib/pcomplete.el
1455     modified files:
1456      ChangeLog examples/mwolson/muse-init.el muse-docbook.el
1457      muse-html.el muse.el
1460 2005-05-30 22:15:13 GMT Michael Olson <mwolson@gnu.org> patch-46
1462     Summary:
1463       Handle a few paragraph publishing edge cases better.
1464     Revision:
1465       muse--main--1.0--patch-46
1467     * muse-docbook.el (muse-docbook-markup-regexps): Consolidate the
1468       beginning-of-document, end-of-document, and paragraph separator regexps
1469       so that one markup rule can be used in all these cases.
1470       (muse-docbook-markup-paragraph): Handle more cases correctly.  In
1471       particular, blockquote or center at beginning or end of document will
1472       be published properly.  Hopefully this won't slow things down too much.
1473       (muse-docbook-markup-paragraph-close): Removed.
1474     
1475     * muse-blosxom.el (muse-blosxom-markup-regexps): Ditto.
1476     
1477     * muse-html.el (muse-html-markup-regexps, muse-html-markup-paragraph):
1478       Ditto.
1479       (muse-html-markup-paragraph-close): Removed.
1481     modified files:
1482      ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
1485 2005-05-28 23:37:11 GMT Michael Olson <mwolson@gnu.org> patch-45
1487     Summary:
1488       Improve prompt when reading a tag.
1489     Revision:
1490       muse--main--1.0--patch-45
1492     * muse-mode.el (muse-insert-tag): Add a colon after "default" like some
1493       other Emacs modes seem to do.
1495     modified files:
1496      ChangeLog muse-mode.el
1499 2005-05-28 23:34:50 GMT Michael Olson <mwolson@gnu.org> patch-44
1501     Summary:
1502       Warn user when publishing fails due to a private directory.
1503     Revision:
1504       muse--main--1.0--patch-44
1506     * muse-project.el (muse-project-private-p): Warn users when publishing a
1507       file fails due to its directory not being readable by others.  Make
1508       sure that you do a `chmod +o name_of_directory' if you want the
1509       contents of that directory to be publishable.
1511     modified files:
1512      ChangeLog muse-project.el
1515 2005-05-28 23:21:39 GMT Michael Olson <mwolson@gnu.org> patch-43
1517     Summary:
1518       Fix error with example tags and message publishing style.
1519     Revision:
1520       muse--main--1.0--patch-43
1522     * muse-colors.el: Don't define `font-lock-mode' as a variable.  Check to
1523       see if a previous definition for `font-lock-multiline' exists.
1524     
1525     * muse-message.el (muse-message-example-tag): Don't require two
1526       additional (unused) arguments.
1528     modified files:
1529      ChangeLog muse-colors.el muse-message.el
1532 2005-05-22 05:58:40 GMT Michael Olson <mwolson@gnu.org> patch-42
1534     Summary:
1535       Always end the published document with a newline.
1536     Revision:
1537       muse--main--1.0--patch-42
1539     * muse-html.el (muse-html-markup-paragraph-close): Always end the
1540       published document with a newline.
1541     
1542     * muse-docbook.el (muse-docbook-markup-paragraph-close): Ditto.
1544     modified files:
1545      ChangeLog muse-docbook.el muse-html.el
1548 2005-05-22 01:26:13 GMT Michael Olson <mwolson@gnu.org> patch-41
1550     Summary:
1551       Don't let automatic backup files crash the publishing process.
1552     Revision:
1553       muse--main--1.0--patch-41
1555     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove rule for date
1556       directive since this value is already processed by
1557       `muse-publish-markup-directive', and may be obtained by using
1558       the code: (muse-publishing-directive "date").
1559     
1560     * muse-colors.el (muse-colors-region): Make sure that we don't ever try
1561       to run (funcall nil); this happened once during a debugging process.
1562     
1563     * muse-project.el (muse-project-private-p): Skip any file for which we
1564       cannot fetch attributes.  This fixes a bug where having an
1565       Emacs-generated automatic backup file in a publishing directory causes
1566       the publishing process to halt with an error.
1568     modified files:
1569      ChangeLog muse-blosxom.el muse-colors.el muse-project.el
1572 2005-05-20 20:44:46 GMT Michael Olson <mwolson@gnu.org> patch-40
1574     Summary:
1575       Apply fix in previous patch to the DocBook publishing style.
1576     Revision:
1577       muse--main--1.0--patch-40
1579     * muse-docbook.el (muse-docbook-markup-paragraph-close): Apply fix from
1580       previous patch here as well.
1581     
1583     modified files:
1584      ChangeLog muse-docbook.el
1587 2005-05-20 20:28:32 GMT Michael Olson <mwolson@gnu.org> patch-39
1589     Summary:
1590       Fix newly-introduced lock-up during HTML publishing.
1591     Revision:
1592       muse--main--1.0--patch-39
1594     * muse-blosxom.el (muse-blosxom-markup-regexps): Give date directive and
1595       planner rules higher priority in the publishing sequence.  Hopefully
1596       this will not wreck anything; I don't use these rules, so I cannot
1597       tell.  This wasn't a real bugfix, just an aesthetic code thing for me.
1598     
1599     * muse-html.el (muse-html-markup-paragraph-close): Don't use
1600       replace-match; that seems to be slightly evil.  Return nil instead of a
1601       newline since otherwise Muse thinks that we are not done yet and gets
1602       into an infinite loop.  This should fix the lock-up problem that
1603       resulted from the previous few patches.
1605     modified files:
1606      ChangeLog muse-blosxom.el muse-html.el
1609 2005-05-19 23:44:16 GMT Michael Olson <mwolson@gnu.org> patch-38
1611     Summary:
1612       Parenthesis goofup.
1613     Revision:
1614       muse--main--1.0--patch-38
1616     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove stray parenthesis.
1617     
1619     modified files:
1620      ChangeLog muse-blosxom.el
1623 2005-05-19 23:41:54 GMT Michael Olson <mwolson@gnu.org> patch-37
1625     Summary:
1626       Make docbook and blosxom modes close paragraphs properly at end.
1627     Revision:
1628       muse--main--1.0--patch-37
1630     * muse-blosxom.el (muse-blosxom-markup-regexps): Use new rule from last
1631       patch.
1632     
1633     * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
1634       (muse-docbook-markup-paragraph-close): Adapt from
1635       `muse-html-markup-paragraph-close'.
1636     
1637     * muse-html.el (muse-html-markup-paragraph-close): Add newline so that we
1638       preserve the same appearance as before the last patch.
1640     modified files:
1641      ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
1644 2005-05-19 23:26:50 GMT Michael Olson <mwolson@gnu.org> patch-36
1646     Summary:
1647       Bugfix: Close P tag properly at end of file.
1648     Revision:
1649       muse--main--1.0--patch-36
1651     * muse-blosxom.el: Fix bug where loading this file twice would cause an
1652       error.
1653     
1654     * muse-html.el (muse-html-markup-regexps): Use simpler mechanism for
1655       detecting whether or not a paragraph needs a closing P tag.
1656       (muse-html-markup-paragraph-close): New function that only inserts a
1657       closing P tag when an unclosed P tag is nearby.
1659     modified files:
1660      ChangeLog muse-blosxom.el muse-html.el
1663 2005-05-18 06:07:02 GMT Michael Olson <mwolson@gnu.org> patch-35
1665     Summary:
1666       Update my example settings.
1667     Revision:
1668       muse--main--1.0--patch-35
1670     * examples/mwolson/muse-init.el: Synchronize with my current settings.
1672     modified files:
1673      ChangeLog examples/mwolson/muse-init.el
1676 2005-05-18 06:03:07 GMT Michael Olson <mwolson@gnu.org> patch-34
1678     Summary:
1679       Update documentation for C-c TAB feature.
1680     Revision:
1681       muse--main--1.0--patch-34
1683     * muse.texi (Keystroke Summary): Note that C-c TAB calls
1684       `muse-insert-tag'.
1685     
1687     modified files:
1688      ChangeLog muse.texi
1691 2005-05-18 06:00:27 GMT Michael Olson <mwolson@gnu.org> patch-33
1693     Summary:
1694       New feature: tag completion with C-c TAB.
1695     Revision:
1696       muse--main--1.0--patch-33
1698     * muse-mode.el (muse-mode-map): Map C-c TAB to `muse-insert-tag'.
1699       (muse-tag-history, muse-custom-tags): New variables that keep track of
1700       the tag history and newly-entered tags respectively for
1701       `muse-insert-tag'.
1702       (muse-insert-tag): New function that interactively prompts the user for
1703       a tag to use.
1705     modified files:
1706      ChangeLog muse-mode.el
1709 2005-05-18 05:49:07 GMT Michael Olson <mwolson@gnu.org> patch-32
1711     Summary:
1712       Fix XHTML validation error with <hr> and <br>.
1713     Revision:
1714       muse--main--1.0--patch-32
1716     * muse-html.el (muse-xhtml-markup-strings): Use the proper form of the BR
1717       and HR tags for XHTML publishing.  This should fix a few validation
1718       errors that I've been noticing lately.
1720     modified files:
1721      ChangeLog muse-html.el
1724 2005-05-12 22:46:10 GMT Michael Olson <mwolson@gnu.org> patch-31
1726     Summary:
1727       Remove flyspell overlays on links.
1728     Revision:
1729       muse--main--1.0--patch-31
1731     * muse-colors.el (muse-colors-link): Remove flyspell overlays.  This
1732       should make the link clickable.  On Emacs21, the color will stay red,
1733       but other Emacsen should do the right thing, which is use the normal
1734       link color.  Hopefully this will fix some strange flyspell-related link
1735       problems.
1737     modified files:
1738      ChangeLog muse-colors.el
1741 2005-05-06 03:30:05 GMT Michael Olson <mwolson@gnu.org> patch-30
1743     Summary:
1744       Update my example Muse settings.
1745     Revision:
1746       muse--main--1.0--patch-30
1748     * examples/mwolson/muse-init.el: Update from my latest version.
1749       (muse-project-alist): Remove the francais part of my blog.
1750       (my-muse-mode-flyspell-p): Split old `my-muse-mode-affect-p' function
1751       into this and `my-muse-mode-fill-nobreak-p'.
1752       (muse-mode-hook): Tell fill mode to avoid breaking links; hopefully
1753       this is the best way to accomplish this.
1754       (my-muse-blosxom-title-to-file): Replace more non-alphanumeric
1755       characters in the title.
1756       (my-muse-prepare-entry-for-xanga): Treat example regions better.
1758     modified files:
1759      ChangeLog examples/mwolson/muse-init.el
1762 2005-04-21 18:25:28 GMT Michael Olson <mwolson@gnu.org> patch-29
1764     Summary:
1765       Add simple `muse-version' function.
1766     Revision:
1767       muse--main--1.0--patch-29
1769     * muse.el (muse-version): New function that displays the value of the
1770       `muse-version' variable.  This should be easier for the user to type
1771       than C-h v muse-version.
1773     modified files:
1774      ChangeLog muse.el
1777 2005-04-21 18:19:02 GMT Michael Olson <mwolson@gnu.org> patch-28
1779     Summary:
1780       Don't compile documentation by default.
1781     Revision:
1782       muse--main--1.0--patch-28
1784     * Makefile (all): Don't compile documentation by default.
1785       (doc): Use this rule to compile documentation.
1787     modified files:
1788      ChangeLog Makefile
1791 2005-04-16 18:08:24 GMT Michael Olson <mwolson@gnu.org> patch-27
1793     Summary:
1794       Merge RSS 2.0 enclosure support for muse-journal.el from johnw
1795     Revision:
1796       muse--main--1.0--patch-27
1798     2005-04-16  Michael Olson  <mwolson@gnu.org>
1799     
1800         * muse-journal.el: Merge in enclosure support for RSS 2.0 from
1801         johnw. If a journal entry's title is a [[link]], then an
1802         <enclosure> tag will be added to the XML data giving the size and
1803         MIME type of the link target.  This makes podcasting with Muse
1804         trivial.
1805         (muse-journal-rss-entry-template): Add enclosure usage to example.
1806         (muse-journal-rss-munge-buffer): Implement enclosures.
1808     modified files:
1809      ChangeLog muse-journal.el
1812 2005-04-15 05:54:30 GMT Michael Olson <mwolson@gnu.org> patch-26
1814     Summary:
1815       Standardize source headers, appease elint, don't require planner
1816     Revision:
1817       muse--main--1.0--patch-26
1819     2005-04-15  Michael Olson  <mwolson@gnu.org>
1820     
1821         * Makefile, scripts/muse-build.el: Moved muse-build.el to the
1822         `scripts' directory since it really isn't part of Muse proper; it
1823         is used to generate Muse output from the command line.
1824     
1825         * muse-blosxom.el: Handle case where planner is not loaded so that
1826         it isn't a hard requirement.
1827     
1828         * muse-colors.el: Move definition of `muse-colors-tag-info' up so
1829         that elint doesn't complain.
1830     
1831         * muse-message.el (muse-message-markup-link): Don't throw up on
1832         links with no description.
1833     
1834         * muse-blosxom.el, muse-book.el, muse-colors.el, muse-convert.el,
1835         muse-docbook.el, muse-html.el, muse-http.el, muse-journal.el,
1836         muse-latex.el, muse-message.el, muse-mode.el, muse-poem.el,
1837         muse-project.el, muse-publish.el, muse-regexps.el,
1838         muse-texinfo.el, muse.el: Add standard header for each file in
1839         preparation for the initial release, which will hopefully happen
1840         sometime within the next month.
1841     
1843     removed files:
1844      experimental/.arch-ids/=id
1846     modified files:
1847      ChangeLog Makefile muse-blosxom.el muse-book.el muse-colors.el
1848      muse-convert.el muse-docbook.el muse-html.el muse-http.el
1849      muse-journal.el muse-latex.el muse-message.el muse-mode.el
1850      muse-poem.el muse-project.el muse-publish.el muse-regexps.el
1851      muse-texinfo.el muse.el
1853     renamed files:
1854      .arch-ids/muse-build.el.id
1855        ==> scripts/.arch-ids/muse-build.el.id
1856      muse-build.el
1857        ==> scripts/muse-build.el
1859     removed directories:
1860      experimental experimental/.arch-ids
1863 2005-04-14 23:46:47 GMT Michael Olson <mwolson@gnu.org> patch-25
1865     Summary:
1866       Merge contents of muse-latexcjk.el into muse-latex.el.
1867     Revision:
1868       muse--main--1.0--patch-25
1870     2005-04-14  Michael Olson  <mwolson@gnu.org>
1871     
1872         * muse-latex.el (muse-latexcjk-header, muse-latexcjk-footer)
1873         (muse-latexcjk-encoding-map, muse-latexcjk-encoding-default)
1874         (muse-latexcjk-encoding, muse-latexcjk-transform-content-type):
1875         Merge in from muse-latexcjk.el.
1876     
1877         * muse-latexcjk.el: Removed, functionality merged with
1878         muse-latex.el
1880     removed files:
1881      .arch-ids/muse-latexcjk.el.id muse-latexcjk.el
1883     modified files:
1884      ChangeLog muse-latex.el
1887 2005-04-06 23:25:47 GMT Michael Olson <mwolson@gnu.org> patch-24
1889     Summary:
1890       Merge muse-xhtml.el into muse-html.el.
1891     Revision:
1892       muse--main--1.0--patch-24
1894     2005-04-06  Michael Olson  <mwolson@gnu.org>
1895     
1896         * examples/mwolson/muse-init.el: Update with respect to the
1897         muse-xhtml.el merge.
1898     
1899         * muse-html.el: The contents of muse-xhtml.el have been merged in
1900         as advised by John Wiegley.
1901         (muse-html-style-sheet): Add example for XHTML use in the
1902         function's documentation.
1903         (muse-xhtml-header, muse-xhtml-footer, muse-xhtml-markup-tags):
1904         Moved from muse-xhtml.el.
1905     
1906         * muse-xhtml.el: Removed; contents merged into muse-html.el.
1908     removed files:
1909      .arch-ids/muse-xhtml.el.id muse-xhtml.el
1911     modified files:
1912      ChangeLog examples/mwolson/muse-init.el muse-html.el
1915 2005-04-06 03:18:55 GMT Michael Olson <mwolson@gnu.org> patch-23
1917     Summary:
1918       Try to fix regexps for Emacs 21.4.
1919     Revision:
1920       muse--main--1.0--patch-23
1922     2005-04-05  Michael Olson  <mwolson@gnu.org>
1923     
1924         * muse-regexps.el (muse-extreg-usable-p): Try to make regexps work
1925         for Emacs 21.4.
1927     modified files:
1928      ChangeLog muse-regexps.el
1931 2005-04-01 17:59:47 GMT Michael Olson <mwolson@gnu.org> patch-22
1933     Summary:
1934       Add comments to the publish-project example script
1935     Revision:
1936       muse--main--1.0--patch-22
1938     2005-04-01  Michael Olson  <mwolson@gnu.org>
1939     
1940         * examples/publish-project: Moved here from
1941         scripts/publish-project.  Added a few comments so people know what
1942         it is used for.
1944     modified files:
1945      ChangeLog examples/publish-project
1947     renamed files:
1948      scripts/.arch-ids/publish-project.id
1949        ==> examples/.arch-ids/publish-project.id
1950      scripts/publish-project
1951        ==> examples/publish-project
1954 2005-04-01 02:27:08 GMT Michael Olson <mwolson@gnu.org> patch-21
1956     Summary:
1957       New XHTML style, add more examples to my sample muse config
1958     Revision:
1959       muse--main--1.0--patch-21
1961     2005-03-31  Michael Olson  <mwolson@gnu.org>
1962     
1963         * examples/mwolson/muse-init.el: Give an example of deriving a
1964         custom publishing style.
1965         (my-muse-blosxom-finalize): Finalizes the "my-blosxom" style.
1966         (my-muse-prepare-entry-for-xanga): Mangle the published output
1967         from a blosxom project and copy the result to the clipboard for
1968         easy pasting into Xanga's web form.  The file is untouched.
1969     
1970         * muse-html.el (muse-html-style-sheet): Include the <style
1971         type="text/css"></style> wrapper around the example.
1972         (muse-html-header): Don't add <style type="text/css"></style>
1973         around the value of `muse-html-style-sheet' anymore.  This allows
1974         for the option of putting your stylesheet(s) in a separate file.
1975         An example of this is given in the documentation for this
1976         variable.
1977     
1978         * muse-xhtml: New file that implements a publishing style which is
1979         derived from HTML mode.  It uses a slightly modified version of
1980         the HTML markup rules to generate XHTML-compliant output.
1981     
1982         * muse-blosxom.el: Add new "blosxom-xhtml" style.  The old
1983         "blosxom" style has been renamed to "blosxom-html".  Fix a few
1984         header gaffes.
1985     
1986         * muse-journal.el: Add new "journal-xhtml" style.
1987     
1988         * muse-message.el: Add new "message-xhtml" style.
1990     new files:
1991      .arch-ids/muse-xhtml.el.id muse-xhtml.el
1993     modified files:
1994      ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
1995      muse-html.el muse-journal.el muse-message.el
1998 2005-03-25 03:55:13 GMT Michael Olson <mwolson@gnu.org> patch-20
2000     Summary:
2001       Add my muse configuration to the examples
2002     Revision:
2003       muse--main--1.0--patch-20
2005     2005-03-24  Michael Olson  <mwolson@gnu.org>
2006     
2007         * examples/johnw: Move John Wiegley's configuration to this
2008         directory.
2009     
2010         * examples/mwolson: My configuration files go here.
2011     
2012         * examples/mwolson/muse-init.el: My Muse configuration file.  I
2013         just figured out how to keep links from being spell-checked or
2014         split up by fill-mode, so the implementation of this may be found
2015         here.  I also made a function that sets up a blog entry for me.
2017     new files:
2018      examples/johnw/.arch-ids/=id examples/mwolson/.arch-ids/=id
2019      examples/mwolson/.arch-ids/muse-init.el.id
2020      examples/mwolson/muse-init.el
2022     modified files:
2023      ChangeLog
2025     renamed files:
2026      examples/.arch-ids/muse-johnw.el.id
2027        ==> examples/johnw/.arch-ids/muse-johnw.el.id
2028      examples/.arch-ids/publish-johnw.id
2029        ==> examples/johnw/.arch-ids/publish-johnw.id
2030      examples/muse-johnw.el
2031        ==> examples/johnw/muse-johnw.el
2032      examples/publish-johnw
2033        ==> examples/johnw/publish-johnw
2035     new directories:
2036      examples/johnw examples/johnw/.arch-ids examples/mwolson
2037      examples/mwolson/.arch-ids
2040 2005-03-24 22:57:10 GMT Michael Olson <mwolson@gnu.org> patch-19
2042     Summary:
2043       Add muse-blosxom script and plugin for pyblosxom
2044     Revision:
2045       muse--main--1.0--patch-19
2047     2005-03-24  Michael Olson  <mwolson@gnu.org>
2048     
2049         * muse-blosxom.el: Update copyright notice in headers and mention
2050         the pyblosxom scripts.
2051     
2052         * contrib/pyblosxom: New directory containing pyblosxom plugins
2053         and helper scripts.
2054     
2055         * contrib/getstamps.py: Script that generates the "timestamps"
2056         file, run on the local machine.
2057     
2058         * contrib/hardcodedates.py: PyBlosxom plugin that interprets the
2059         timestamps file.
2061     new files:
2062      contrib/pyblosxom/.arch-ids/=id
2063      contrib/pyblosxom/.arch-ids/getstamps.py.id
2064      contrib/pyblosxom/.arch-ids/hardcodedates.py.id
2065      contrib/pyblosxom/getstamps.py
2066      contrib/pyblosxom/hardcodedates.py
2068     modified files:
2069      ChangeLog muse-blosxom.el
2071     new directories:
2072      contrib/pyblosxom contrib/pyblosxom/.arch-ids
2075 2005-03-23 19:05:09 GMT Michael Olson <mwolson@gnu.org> patch-18
2077     Summary:
2078       muse-blosxom.el has matured past experimental status
2079     Revision:
2080       muse--main--1.0--patch-18
2082     2005-03-23  Michael Olson  <mwolson@gnu.org>
2083     
2084         * muse-blosxom.el: Remove common functionality that has already
2085         been implemented in `muse-html.el'.  Derive this mode from
2086         `muse-html'.  Update documentation.  I now feel that this file is
2087         ready to be included in the top-level Muse directory.
2089     modified files:
2090      ChangeLog muse-blosxom.el
2092     renamed files:
2093      experimental/.arch-ids/muse-blosxom.el.id
2094        ==> .arch-ids/muse-blosxom.el.id
2095      experimental/muse-blosxom.el
2096        ==> muse-blosxom.el
2099 2005-03-22 05:28:01 GMT Michael Olson <mwolson@gnu.org> patch-17
2101     Summary:
2102       Make muse-blosxom.el slightly less experimental
2103     Revision:
2104       muse--main--1.0--patch-17
2106     2005-03-22  Michael Olson  <mwolson@gnu.org>
2107     
2108         * experimental/muse-blosxom.el (muse-blosxom-page-date-alist):
2109         Renamed from `blosxom-page-date-alist'.  Currently it does nothing
2110         useful.
2111         (muse-blosxom-markup-regexps): Remove unnecessary first grouping
2112         from the `muse-blosxom-markup-date-directive' rule.
2113         (blosxom-set-time): Remove this function.  We're not going to be
2114         touching the timestamp manually anymore -- it's too much of a
2115         hassle.  Right now I've got a python program that compiles a
2116         timestamp file and a pyblosxom helper that reads it.  Something
2117         similar could be arranged for blosxom, I'm sure.
2118     
2120     modified files:
2121      ChangeLog experimental/muse-blosxom.el
2124 2005-03-20 19:40:10 GMT Michael Olson <mwolson@gnu.org> patch-16
2126     Summary:
2127       Apply latest journal-related updates from johnw
2128     Revision:
2129       muse--main--1.0--patch-16
2132     modified files:
2133      ChangeLog examples/muse-johnw.el muse-journal.el
2136 2005-03-01 02:58:29 GMT Michael Olson <mwolson@gnu.org> patch-15
2138     Summary:
2139       Add Projects node to the manual
2140     Revision:
2141       muse--main--1.0--patch-15
2143     2005-02-28  Michael Olson  <mwolson@gnu.org>
2144     
2145         * muse.texi: Change copyright notice since the FSF is now the
2146         copyright holder.
2147         (Projects): New node, based on a section from the README file.
2149     modified files:
2150      ChangeLog muse.texi
2153 2005-03-01 02:25:15 GMT Michael Olson <mwolson@gnu.org> patch-14
2155     Summary:
2156       Correct documentation, adding some content.
2157     Revision:
2158       muse--main--1.0--patch-14
2160     2005-02-28  Michael Olson  <mwolson@gnu.org>
2161     
2162         * muse.texi: Change license terms of the documentation to the GNU
2163         GPL instead of the GNU FDL, as per the consent of the copyright
2164         holders of the emacs-wiki manual, from which this is based.  Some
2165         emacs-wiki-isms in the manual were corrected, and the Getting
2166         Started section was updated.
2168     modified files:
2169      ChangeLog muse.texi
2172 2005-02-17 19:08:19 GMT Michael Olson <mwolson@gnu.org> patch-13
2174     Summary:
2175       Make muse-blosxom.el a bit more sane, still need to bum it down a bit
2176     Revision:
2177       muse--main--1.0--patch-13
2179     2005-02-17  Michael Olson  <mwolson@gnu.org>
2180     
2181         * experimental/muse-blosxom.el: Somehow the contents of this file
2182         managed to get duplicated.  I removed the duplicates.
2183         (muse-blosxom-date): Remove this, since it is not useful.
2184         (muse-blosxom-header): Use the standard header that blosxom.el
2185         has.
2187     modified files:
2188      ChangeLog experimental/muse-blosxom.el
2191 2005-02-08 04:20:41 GMT Michael Olson <mwolson@gnu.org> patch-12
2193     Summary:
2194       Initial commit of muse.texi, nothing substantial
2195     Revision:
2196       muse--main--1.0--patch-12
2198     2005-02-07  Michael Olson  <mwolson@gnu.org>
2199     
2200         * muse.texi: New file that provides the documentation for Muse.
2201         It is in a very rough form at the moment.  Nothing substantial may
2202         be found here yet.  Be ye warned.
2204     new files:
2205      .arch-ids/muse.texi.id muse.texi
2207     modified files:
2208      ChangeLog
2211 2005-02-08 01:15:15 GMT Michael Olson <mwolson@gnu.org> patch-11
2213     Summary:
2214       Add docstring, new trivial function
2215     Revision:
2216       muse--main--1.0--patch-11
2218     2005-02-07  Michael Olson  <mwolson@gnu.org>
2219     
2220         * muse-mode.el (muse-mode-map): Make "C-c =" trigger
2221         `muse-what-changed'.  No functionality change.
2222         (muse-what-changed): New function that displays in diff format the
2223         changes made since the buffer was last saved.
2224     
2225         * muse-project.el (muse-project-publish): Add docstring.
2227     modified files:
2228      ChangeLog muse-mode.el muse-project.el
2231 2005-02-04 18:42:08 GMT Michael Olson <mwolson@gnu.org> patch-10
2233     Summary:
2234       Add experimental version of muse-blosxom.el to project
2235     Revision:
2236       muse--main--1.0--patch-10
2238     2005-02-04  Michael Olson  <mwolson@gnu.org>
2239     
2240         * Makefile (realclean): Remove file that gets generated when fonts
2241         are missing.
2242     
2243         * experimental/muse-bloxsom.el: New file that implements Blosxom
2244         support for Muse.  It's in a very rough state, hence its placement
2245         in the `experimental' directory.
2247     new files:
2248      experimental/.arch-ids/=id
2249      experimental/.arch-ids/muse-blosxom.el.id
2250      experimental/muse-blosxom.el
2252     modified files:
2253      ChangeLog Makefile
2255     new directories:
2256      experimental experimental/.arch-ids
2259 2005-02-04 18:19:44 GMT Michael Olson <mwolson@gnu.org> patch-9
2261     Summary:
2262       Make permissions more consistent
2263     Revision:
2264       muse--main--1.0--patch-9
2267     modified files:
2268      ChangeLog
2270     modified directories:
2271      contrib examples scripts
2274 2005-02-04 18:13:56 GMT Michael Olson <mwolson@gnu.org> patch-8
2276     Summary:
2277       Fix build problems
2278     Revision:
2279       muse--main--1.0--patch-8
2281     2005-02-04  Michael Olson  <mwolson@gnu.org>
2282     
2283         * muse-build.el: Add contrib directory to `load-path'.
2284         (muse-elint-files): Load `muse-regexps.el'.
2285     
2286         * scripts/publish: Change permissions so that this script is
2287         executable.  Add contrib directory to load list.  Add
2288         `muse-regexps.el' to list.
2290     modified files:
2291      ChangeLog muse-build.el scripts/publish
2294 2005-01-31 21:04:43 GMT Michael Olson <mwolson@gnu.org> patch-7
2296     Summary:
2297       Use "&mdash;" instead of "&#151;"
2298     Revision:
2299       muse--main--1.0--patch-7
2301     2005-01-31  Michael Olson  <mwolson@gnu.org>
2302     
2303         * muse-docbook.el (muse-docbook-markup-strings): Replace "&#151;"
2304         with "&mdash;" so that documents validate properly.  Thanks to
2305         Björn Lindström for the suggestion.
2306     
2307         * muse-html.el (muse-html-markup-strings): Ditto.
2309     modified files:
2310      ChangeLog muse-docbook.el muse-html.el
2313 2005-01-25 19:04:31 GMT Michael Olson <mwolson@gnu.org> patch-6
2315     Summary:
2316       Fix use of "[:blank:]" in underline markup
2317     Revision:
2318       muse--main--1.0--patch-6
2320     2005-01-25  Michael Olson  <mwolson@gnu.org>
2321     
2322         * muse-colors.el (muse-colors-markup): Replace "[:blank:]" with
2323         use of `muse-regexp-blank'.
2325     modified files:
2326      ChangeLog muse-colors.el
2329 2005-01-03 06:00:43 GMT Michael Olson <mwolson@member.fsf.org>  patch-5
2331     Summary:
2332       Fix problem with headings being given wrong face
2333     Revision:
2334       muse--main--1.0--patch-5
2336     2005-01-03  Michael Olson  <mwolson@gnu.org>
2337     
2338         * muse-colors.el: Add header.
2339         (muse-colors-emphasized): Headings were being given the coloring
2340         for the next level of heading instead of the real
2341         level (i.e. `muse-header-2' instead of `muse-header-1' for "*
2342         Heading").  Thanks to Lan Yufeng for finding this and sending a
2343         patch.
2344     
2345         * muse-regexps.el: Fix header.
2347     modified files:
2348      ChangeLog muse-colors.el muse-regexps.el
2351 2005-01-02 00:02:15 GMT Michael Olson <mwolson@member.fsf.org>  patch-4
2353     Summary:
2354       Rotate ChangeLog
2355     Revision:
2356       muse--main--1.0--patch-4
2358     2005-01-01  Michael Olson  <mwolson@gnu.org>
2359     
2360         * ChangeLog: Move old ChangeLog to ChangeLog.2004.  This new
2361         version will be automatically maintained by Arch.
2362     
2364     new files:
2365      .arch-ids/ChangeLog.id ChangeLog
2367     renamed files:
2368      .arch-ids/ChangeLog.id
2369        ==> .arch-ids/ChangeLog.2004.id
2370      ChangeLog
2371        ==> ChangeLog.2004
2374 2004-12-30 07:26:48 GMT Michael Olson <mwolson@member.fsf.org>  patch-3
2376     Summary:
2377       Extended regexps fix, allow spaces in 1st part of links
2378     Revision:
2379       muse--main--1.0--patch-3
2381     2004-12-30  Michael Olson  <mwolson@gnu.org>
2382     
2383         * muse.el (muse-link-regexp): Allow spaces in the first part of
2384         links.
2385     
2386         * muse-colors.el, muse-convert.el, muse-docbook.el: Use
2387         customizable alternatives to extended character classes.
2388     
2389         * muse-html.el, muse-mode.el, muse-publish.el: Ditto.
2391     modified files:
2392      ChangeLog muse-colors.el muse-convert.el muse-docbook.el
2393      muse-html.el muse-mode.el muse-publish.el muse.el
2396 2004-12-30 02:18:07 GMT Michael Olson <mwolson@member.fsf.org>  patch-2
2398     Summary:
2399       Begin to change regexp handling, tweak muse.el header
2400     Revision:
2401       muse--main--1.0--patch-2
2403     2004-12-29  Michael Olson  <mwolson@gnu.org>
2404     
2405         * muse.el: Change Copyright notice to FSF.  Change Maintainer to
2406         myself.  Update URL.
2407     
2408         * muse-regexps.el: New file that implements regexp handling.
2409         Generalized regexp options will be moved to it eventually.
2411     new files:
2412      .arch-ids/muse-regexps.el.id muse-regexps.el
2414     modified files:
2415      ChangeLog muse.el
2418 2004-12-30 01:49:50 GMT Michael Olson <mwolson@member.fsf.org>  patch-1
2420     Summary:
2421       Do some early spring cleaning
2422     Revision:
2423       muse--main--1.0--patch-1
2425     2004-12-29  Michael Olson  <mwolson@gnu.org>
2426     
2427         * Makefile: Change path to `publish' script.
2428     
2429         * contrib/pcomplete.el: New file that is used by Muse without
2430         actually being a part of it: hence its location in the contrib
2431         directory.
2432     
2433         * contrib/cgi.el, contrib/httpd.el: New location.
2434     
2435         * examples/muse-johnw.el, examples/publish-johnw: Ditto.
2436     
2437         * scripts/publish, scripts/publish-project: Ditto.
2439     new files:
2440      contrib/.arch-ids/=id contrib/.arch-ids/pcomplete.el.id
2441      contrib/pcomplete.el examples/.arch-ids/=id
2442      scripts/.arch-ids/=id
2444     modified files:
2445      ChangeLog Makefile
2447     renamed files:
2448      .arch-ids/cgi.el.id
2449        ==> contrib/.arch-ids/cgi.el.id
2450      .arch-ids/httpd.el.id
2451        ==> contrib/.arch-ids/httpd.el.id
2452      .arch-ids/muse-johnw.el.id
2453        ==> examples/.arch-ids/muse-johnw.el.id
2454      .arch-ids/publish-johnw.id
2455        ==> examples/.arch-ids/publish-johnw.id
2456      .arch-ids/publish-project.id
2457        ==> scripts/.arch-ids/publish-project.id
2458      .arch-ids/publish.id
2459        ==> scripts/.arch-ids/publish.id
2460      cgi.el
2461        ==> contrib/cgi.el
2462      httpd.el
2463        ==> contrib/httpd.el
2464      muse-johnw.el
2465        ==> examples/muse-johnw.el
2466      publish
2467        ==> scripts/publish
2468      publish-johnw
2469        ==> examples/publish-johnw
2470      publish-project
2471        ==> scripts/publish-project
2473     new directories:
2474      contrib contrib/.arch-ids examples examples/.arch-ids scripts
2475      scripts/.arch-ids
2478 2004-12-30 01:33:11 GMT Michael Olson <mwolson@member.fsf.org>  base-0
2480     Summary:
2481       tag of mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
2482     Revision:
2483       muse--main--1.0--base-0
2485     (automatically generated log message)
2487     new patches:
2488      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--base-0
2489      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-1
2490      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-2
2491      lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-1
2492      lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-2
2493      mwolson@member.fsf.org--2004/muse--main--1.0--base-0
2494      mwolson@member.fsf.org--2004/muse--main--1.0--patch-1
2495      mwolson@member.fsf.org--2004/muse--main--1.0--patch-2
2496      mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
2497      mwolson@member.fsf.org--2004/muse--mwolson--1.0--base-0
2498      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-1
2499      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-2
2500      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-3
2501      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-4
2502      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-5
2503      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-6
2504      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-7
2505      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-8