Fix several startup and compile errors.
[muse-el.git] / ChangeLog
blobf39cb38101502c8a00a036030fbb4dd7759bed53
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-07 06:27:02 GMT Michael Olson <mwolson@gnu.org> patch-102
7     Summary:
8       Fix several startup and compile errors.
9     Revision:
10       muse--main--1.0--patch-102
12     * lisp/muse-wiki.el ("muse-publish"): Use correct name of function.  This
13       fixes an error that occurred during startup.
14     
15     * lisp/muse-regexps.el (muse-ignored-extensions-regexp)
16       (muse-update-ignored-extensions-regexp, muse-ignored-extensions): Move
17       to muse.el.
18     
19     * lisp/muse.el (muse-update-ignored-extensions-regexp): Fix ordering so
20       that the nasty compile errors go away.  Fix a few typos.
21       (muse-ignored-extensions): Fix docstring.
22       (muse-file-extension): Move this higher in the file.
23     
24     
26     modified files:
27      ChangeLog lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
30 2005-07-07 05:57:51 GMT Michael Olson <mwolson@gnu.org> patch-101
32     Summary:
33       Note that muse-file-extension should not have "." in front.
34     Revision:
35       muse--main--1.0--patch-101
37     * lisp/muse-project.el (muse-project-find-file): Handle case where
38       muse-file-extension is not specified.
39     
40     * lisp/muse.el (muse-file-extension): Note that the period at the
41       beginning of this value should be omitted.
42     
43     * lisp/muse-regexps.el (muse-update-ignored-extensions-regexp): Quote
44       file extension so that regexp characters inside the extension will not
45       goof it up.  This should never be a problem in normal cases, but let's
46       be robust.
47     
49     modified files:
50      ChangeLog lisp/muse-project.el lisp/muse-regexps.el
51      lisp/muse.el
54 2005-07-07 05:36:53 GMT Michael Olson <mwolson@gnu.org> patch-100
56     Summary:
57       Implement optional file extension of Muse files.
58     Revision:
59       muse--main--1.0--patch-100
61     * lisp/muse-mode.el (muse-mode): Make sure
62       `muse-update-ignored-extensions-regexp' gets updated every time we
63       enter Muse mode.  This works around a bug in the customize interface --
64       if a user changes an option using setq, the :set function sometimes
65       does not get executed.  I should really try to determine whether or not
66       this is really an issue anymore.
67     
68     * lisp/muse-project.el (muse-project-find-file): Make use of
69       `muse-file-extension'.
70     
71     * lisp/muse-regexps.el (muse-ignored-extensions-regexp): This is not
72       customizable; it is autogenerated from `muse-ignored-extensions'.
73       (muse-update-ignored-extensions-regexp): New function that sets the
74       value of `muse-ignored-extensions-regexp'.  This is needed in order to
75       make sure that the value of `muse-file-extension' is taken into
76       account.
77       (muse-ignored-extensions): New option that determines which file
78       extensions to ignore.  It is in the form of a list of regexps.
79     
80     * lisp/muse.el (muse-file-extension): New option that allows the user to
81       specify the file extension to be used for Muse files.  By default, this
82       is nil, which means that no extension will be used.
83     
84     * lisp/muse.el (muse-page-name): Handle case where
85       `muse-ignored-extensions-regexp' is nil.
86     
88     modified files:
89      ChangeLog lisp/muse-mode.el lisp/muse-project.el
90      lisp/muse-regexps.el lisp/muse.el
93 2005-07-07 03:16:38 GMT Michael Olson <mwolson@gnu.org> patch-99
95     Summary:
96       Document new blosxom convenience feature.
97     Revision:
98       muse--main--1.0--patch-99
100     * lisp/muse-blosxom.el: Document `muse-blosxom-project-alist-dirs' and
101       `muse-blosxom-project-alist-entry'.  An example is provided in the
102       header.
103     
105     modified files:
106      ChangeLog lisp/muse-blosxom.el
109 2005-07-06 23:17:35 GMT Michael Olson <mwolson@gnu.org> patch-98
111     Summary:
112       Further work on `muse-project-alist' entry generation for blosxom.
113     Revision:
114       muse--main--1.0--patch-98
116     * examples/mwolson/muse-init.el (muse-project-alist): Use proper syntax.
117       Include subdirectories in first part of "Blog" entry.
118     
119     * lisp/muse-blosxom.el (muse-blosxom-project-alist-dirs): New function
120       that returns a list of dirs that are to be used with the first part of
121       a `muse-project-alist' entry.
122     
124     modified files:
125      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
128 2005-07-06 22:42:35 GMT Michael Olson <mwolson@gnu.org> patch-97
130     Summary:
131       New function: muse-blosxom-project-alist-entry.
132     Revision:
133       muse--main--1.0--patch-97
135     * examples/mwolson/muse-init.el: Update from my latest settings.
136       (muse-project-alist): Make use of `muse-blosxom-project-alist-entry'.
137     
138     * lisp/muse-blosxom.el (muse-blosxom-project-alist-entry): New function
139       that generates the latter part of an entry for `muse-project-alist'.
140     
142     modified files:
143      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
146 2005-07-06 20:52:03 GMT Michael Olson <mwolson@gnu.org> patch-96
148     Summary:
149       Merged from hodique@lifl.fr--2005 (patch 12-23)
150     Revision:
151       muse--main--1.0--patch-96
153     Patches applied:
154     
155      * hodique@lifl.fr--2005/muse--yh--1.0--patch-12
156        Merged from mwolson@gnu.org--2005 (patch 68-76)
157     
158      * hodique@lifl.fr--2005/muse--yh--1.0--patch-13
159        Merged from mwolson@gnu.org--2005 (patch 77-80)
160     
161      * hodique@lifl.fr--2005/muse--yh--1.0--patch-14
162        Merged from mwolson@gnu.org--2005 (patch 81)
163     
164      * hodique@lifl.fr--2005/muse--yh--1.0--patch-15
165        Merged from mwolson@gnu.org--2005 (patch 82)
166     
167      * hodique@lifl.fr--2005/muse--yh--1.0--patch-16
168        Escape % in latex publishing
169     
170      * hodique@lifl.fr--2005/muse--yh--1.0--patch-17
171        bugfix
172     
173      * hodique@lifl.fr--2005/muse--yh--1.0--patch-18
174        small improvement on muse-make-link
175     
176      * hodique@lifl.fr--2005/muse--yh--1.0--patch-19
177        Fix customization of muse-wiki-wikiword-regexp
178     
179      * hodique@lifl.fr--2005/muse--yh--1.0--patch-20
180        Allow full customization of WikiWords
181     
182      * hodique@lifl.fr--2005/muse--yh--1.0--patch-21
183        Fix mouse-2 yank bug in muse-mode
184     
185      * hodique@lifl.fr--2005/muse--yh--1.0--patch-22
186        Fix interpretation order
187     
188      * hodique@lifl.fr--2005/muse--yh--1.0--patch-23
189        Merged from mwolson@gnu.org--2005 (patch 83-95)
190     
192     modified files:
193      ChangeLog lisp/muse-wiki.el
195     new patches:
196      hodique@lifl.fr--2005/muse--yh--1.0--patch-12
197      hodique@lifl.fr--2005/muse--yh--1.0--patch-13
198      hodique@lifl.fr--2005/muse--yh--1.0--patch-14
199      hodique@lifl.fr--2005/muse--yh--1.0--patch-15
200      hodique@lifl.fr--2005/muse--yh--1.0--patch-16
201      hodique@lifl.fr--2005/muse--yh--1.0--patch-17
202      hodique@lifl.fr--2005/muse--yh--1.0--patch-18
203      hodique@lifl.fr--2005/muse--yh--1.0--patch-19
204      hodique@lifl.fr--2005/muse--yh--1.0--patch-20
205      hodique@lifl.fr--2005/muse--yh--1.0--patch-21
206      hodique@lifl.fr--2005/muse--yh--1.0--patch-22
207      hodique@lifl.fr--2005/muse--yh--1.0--patch-23
210 2005-07-06 19:55:48 GMT Michael Olson <mwolson@gnu.org> patch-95
212     Summary:
213       Minor docfixes.
214     Revision:
215       muse--main--1.0--patch-95
217     * lisp/muse-mode.el (muse-follow-name-at-point) 
218       (muse-follow-name-at-mouse): Docfixes.
219     
221     modified files:
222      ChangeLog lisp/muse-mode.el
225 2005-07-06 19:30:34 GMT Michael Olson <mwolson@gnu.org> patch-94
227     Summary:
228       Fix goof-up in instructions for using `muse-blosxom-new-entry'.
229     Revision:
230       muse--main--1.0--patch-94
232     * lisp/muse-blosxom.el: Fix goof-up in instructions for using
233       `muse-blosxom-new-entry'.
234     
235     * muse.texi (Blosxom Entries): Ditto.
236     
238     modified files:
239      ChangeLog lisp/muse-blosxom.el muse.texi
242 2005-07-06 18:54:52 GMT Michael Olson <mwolson@gnu.org> patch-93
244     Summary:
245       Re-add global mouse-2 event.
246     Revision:
247       muse--main--1.0--patch-93
249     * lisp/muse-mode.el (muse-mode-map): Re-add the global binding for
250       mouse-2, since Yann found a way around the problem I was facing.
251       (muse-follow-name-at-mouse): Call the event that would normally be used
252       here if we don't have a link at point.
253     
255     modified files:
256      ChangeLog lisp/muse-mode.el
259 2005-07-06 07:19:41 GMT Michael Olson <mwolson@gnu.org> patch-92
261     Summary:
262       Fix publishing error.
263     Revision:
264       muse--main--1.0--patch-92
266     * lisp/muse-project.el (muse-project-publish-file): Don't try to fetch
267       the cdr of output-dir.  This was a code fragment from a previous
268       attempt to refactor this function.
269     
271     modified files:
272      ChangeLog lisp/muse-project.el
275 2005-07-06 06:39:21 GMT Michael Olson <mwolson@gnu.org> patch-91
277     Summary:
278       Work on getting to the point where we can resolve project interwiki links.
279     Revision:
280       muse--main--1.0--patch-91
282     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
283       `muse-publishing-current-file'.
284     
285     * lisp/muse-project.el (muse-project-of-file): Ditto.
286     
287     * lisp/muse-project.el (muse-project-applicable-styles): New function
288       that returns the usable styles for a file, given either a list of
289       styles or a project name.  This is useful for removing styles that will
290       be ignored for a file.
291       (muse-project-publish-file): Split :include and :exclude processing
292       into `muse-project-applicable-styles'.
293     
294     * lisp/muse-publish.el (muse-publish-output-name): Use
295       `muse-publishing-current-file'.
296     
297     * lisp/muse-publish.el (muse-publish-file): Don't set `muse-current-file'.
298     
299     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Recognize
300       project names.
301     
302     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Don't cause project
303       names to be uninterpreted.  Remove need for muse-assoc-string.
304     
305     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): First draft of
306       function that will be called to fetch a link to a page from a Muse
307       project from the output file of the currently-published file.  This is
308       commented out for now since I ran out of energy.
309     
310     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Use
311       `muse-wiki-resolve-project-page' for handling Muse project interwiki
312       links, but only when no match was found in `muse-wiki-interwiki-alist'.
313       Handle case where no interwiki can be found, even though this should
314       never happen.
315     
316     * lisp/muse-wiki.el (muse-mode-hook): Update `muse-wiki-interwiki-regexp'
317       whenever Muse mode is entered.  That way we don't have to enter an
318       extra command in our .emacs.
319     
320     * lisp/muse.el (muse-current-file): Remove this, since a variable called
321       `muse-publishing-current-file' already exists that does the same thing.
322       How embarrassing.
323     
324     * lisp/muse.el (muse-page-name): Use `muse-publishing-current-file'.
325     
326     * lisp/muse.el (muse-assoc-string): Remove this, since we no longer need
327       to use it.
328     
330     modified files:
331      ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
332      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
335 2005-07-06 04:00:57 GMT Michael Olson <mwolson@gnu.org> patch-90
337     Summary:
338       Mouse-2 on regular text will yank rather than give an error.
339     Revision:
340       muse--main--1.0--patch-90
342     * lisp/muse-mode.el (muse-mode-map): Remove mappings for mouse-2, since
343       this seems to be more trouble than it's worth.
344       (muse-follow-name-at-mouse): Don't call `muse-follow-name-at-point';
345       use our own implementation.
346     
348     modified files:
349      ChangeLog lisp/muse-mode.el
352 2005-07-06 02:25:56 GMT Michael Olson <mwolson@gnu.org> patch-89
354     Summary:
355       Make interwiki links publish with the correct extension.
356     Revision:
357       muse--main--1.0--patch-89
359     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Add the correct
360       prefix and suffix to interwiki names, as well as stripping out unwanted
361       extensions.
362     
364     modified files:
365      ChangeLog lisp/muse-wiki.el
368 2005-07-06 02:02:42 GMT Michael Olson <mwolson@gnu.org> patch-88
370     Summary:
371       Fix publishing of bare interwiki names.
372     Revision:
373       muse--main--1.0--patch-88
375     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Use `setq' instead of
376       `set'.  Use `muse-assoc-string' instead of `assoc'.
377     
378     * lisp/muse.el (muse-assoc-string): New compatibility function that makes
379       `assoc-string' functionality usable with Emacs21 and XEmacs.
380     
382     modified files:
383      ChangeLog lisp/muse-wiki.el lisp/muse.el
386 2005-07-06 01:41:24 GMT Michael Olson <mwolson@gnu.org> patch-87
388     Summary:
389       Apply a few fixes from Yann's branch.
390     Revision:
391       muse--main--1.0--patch-87
393     Background: I hacked on Muse over the weekend while offline, and so did
394                 Yann.  His changes to muse-wiki.el are different than the
395                 ones that I made, so we should probably figure out the best
396                 way to handle this when we both get on IRC again.  For now,
397                 I've merged in the bugfixes that he's made, omitting most of
398                 the changes to muse-wiki.
399     
400     * lisp/muse-latex.el (muse-latex-markup-regexps): Escape %.
401     
402     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Add docstring.
403     
404     * lisp/muse.el (muse-page-name): Fix a bug that was inadvertently
405       introduced previously.
406     
408     modified files:
409      ChangeLog lisp/muse-latex.el lisp/muse-wiki.el lisp/muse.el
412 2005-07-05 20:41:49 GMT Michael Olson <mwolson@gnu.org> patch-86
414     Summary:
415       Warn if file not published; hack further on Wiki stuff.
416     Revision:
417       muse--main--1.0--patch-86
419     * lisp/muse-html.el (muse-html-markup-paragraph): Make this only try to
420       complete <div> tags that are of the class "image-link".  It is hoped
421       that this will prevent user-added <div> tags from being mangled.
422     
423     * lisp/muse-mode.el (muse-link-at-point): Don't pass an argument to
424       `muse-handle-implicit-link' or `muse-handle-explicit-link' since they
425       need to look at the text at point.
426     
427     * lisp/muse-publish.el (muse-publish-this-file): Warn the user if the
428       current file has not been published since it was up-to-date.  Thanks to
429       Bill Freeman for the suggestion.
430     
431     * lisp/muse-publish.el (muse-publish-url): Handle case when returned url
432       is nil.  If this happens, return the original URL.
433     
434     * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Set using
435       `muse-wiki-update-interwiki-regexp.'
436       (muse-wiki-update-interwiki-regexp): New function that sets the value
437       of `muse-wiki-interwiki-regexp'.
438       (muse-wiki-interwiki-alist): Call `muse-wiki-update-interwiki-regexp'
439       on :set.
440     
441     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Renamed from
442       `muse-wiki-expand-interwiki'.
443       (muse-wiki-transform-wikiword): New function that prevents WikiWords
444       with no matching file from being published as links.
445     
446     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Accept an optional
447       string argument once again, since this behavior is needed when
448       publishing.
449       (muse-wiki-handle-wikiword): Ditto.
450     
451     * lisp/muse.el (muse-handle-url): Ditto.
452     
453     * lisp/muse.el (muse-handle-implicit-link): Ditto.  Restore match data
454       after every unsuccessful attempt at handling the link.  If argument is
455       given, restore match-data at end, too.
456     
457     * lisp/muse.el (muse-handle-explicit-link): Accept optional string
458       argument.  Match data is always saved.  If argument is not given,
459       assume that `muse-implicit-link-regexp' has been matched against, and
460       return the 1st match string if no handlers worked.
461     
463     modified files:
464      ChangeLog lisp/muse-html.el lisp/muse-mode.el
465      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
468 2005-07-04 23:00:06 GMT Michael Olson <mwolson@gnu.org> patch-85
470     Summary:
471       Hack on WikiName handling and make TAB work for Wiki links.
472     Revision:
473       muse--main--1.0--patch-85
475     * lisp/muse-colors.el (muse-colors-markup): Use
476       `muse-explicit-link-regexp' instead of `muse-link-regexp'.
477     
478     * lisp/muse-colors.el (muse-link-face): Add new argument EXPLICIT.  If
479       nil, don't color bad links.  If non-nil, color bad links.
480     
481     * lisp/muse-colors.el (muse-colors-link): Pass `t' to `muse-link-face'.
482     
483     * lisp/muse-journal.el (muse-journal-rss-markup-regexps): Use
484       `muse-explicit-link-regexp' instead of `muse-link-regexp'.
485       (muse-journal-rss-munge-buffer): Ditto.
486     
487     * lisp/muse-mode.el (muse-mode-fill-nobreak-p, muse-link-at-point):
488       Docfix.
489     
490     * lisp/muse-mode.el (muse-link-at-point): Rewrite so that explicit links
491       are handled first, then implicit ones.  It should work better in all
492       cases.  For now, we depend on the value of `muse-implicit-link-regexp'
493       to determine how far to scan for an implicit link.  This defaults to
494       the text between the point and the next space.
495     
496     * lisp/muse-mode.el (muse-visit-link-default): Refactored code from
497       `muse-visit-link'.  If the ANCHOR argument is a string, search for it
498       literally after opening the buffer.  Hopefully this can be of use in
499       custom visit-link functions, when necessary.
500     
501     * lisp/muse-mode.el (muse-visit-link): Docfix.  Call
502       `muse-visit-link-default'.
503     
504     * lisp/muse-mode.el (muse-next-reference, muse-previous-reference):
505       Search by text properties instead of regexps.  This allows Muse to find
506       links without having to have a massive regexp that contains all link
507       types.  The downside is that this will not work if the user defontifies
508       the buffer.  But it would somewhat defeat the purpose of following
509       links if you can't see them.
510     
511     * lisp/muse-project.el (muse-project-batch-publish): Handle case when not
512       enough command line args are passed in batch mode.
513     
514     * lisp/muse-publish.el (muse-publish-markup-regexps): Use
515       `muse-explicit-link-regexp'.
516     
517     * lisp/muse-regexps.el (muse-explicit-link-regexp): Renamed from
518       `muse-link-regexp'.
519     
520     * lisp/muse-regexps.el (muse-implicit-link-regexp): New option that
521       specifies the "common ground" of all implicit links, like URLs, bare
522       WikiNames, and -- in the future -- email addresses.
523     
524     * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): Quote 'boolean.
525     
526     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Arg URL is no longer
527       optional.  That was a bad idea on my part.  Renamed from
528       `muse-wiki-interwiki-handle'.  Hopefully all this renaming doesn't
529       annoy anyone :^) .
530     
531     * lisp/muse-wiki.el (muse-wiki-expand-interwiki): Renamed from
532       `muse-wiki-interwiki-expand'.
533       (muse-wiki-handle-wikiword): Renamed from
534       `muse-wiki-wikiword-handle'.
535     
536     * lisp/muse-wiki.el ("muse-colors", "muse-publish"): Use a string value
537       for the eval-after-load arg since XEmacs chokes on constants.
538     
539     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Don't display a bad-link
540       face on WikiWords that don't correspond with a file.  If people really
541       want this to appear in bad-link face, I could accommodate that.
542     
543     * lisp/muse.el (muse-handle-url): New function that detects whether the
544       given string is a URL.
545       (muse-implicit-link-functions): Renamed from
546       `muse-mode-link-functions'.  Defaults to `muse-handle-url'.
547       (muse-explicit-link-functions): Renamed from
548       `muse-mode-handler-functions'.
549       (muse-handle-implicit-link): New function that handles all
550       implicit links by calling functions from `muse-implicit-link-functions'.
551       (muse-handle-explicit-link): Renamed from
552       `muse-handled-url'.
553     
555     modified files:
556      ChangeLog lisp/muse-colors.el lisp/muse-journal.el
557      lisp/muse-mode.el lisp/muse-project.el lisp/muse-publish.el
558      lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
561 2005-07-04 14:40:31 GMT Michael Olson <mwolson@gnu.org> patch-84
563     Summary:
564       Allow WikiWords to be ignored with <nop> or "''''".
565     Revision:
566       muse--main--1.0--patch-84
568     * lisp/muse-mode.el (muse-browse-result): Docfixes.
569     
570     * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): New option that determines
571       whether to hide <nop> tags when coloring a Muse buffer.
572       (muse-wiki-wikiword-at-point): Docfix.
573       (muse-wiki-colors-nop-tag): New function that colors <nop> tags.
574       (muse-wiki-publish-nop-tag): New function that interprets <nop> tags
575       during publishing.
576       (muse-colors-tags, muse-publish-markup-tags): Interpret <nop> tags,
577       which keeps the WikiWord that follows it from being interpreted.
578       (muse-publish-markup-regexps): Allow 4 single quotes to function as a
579       WikiWord delimiter.
580     
582     modified files:
583      ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
586 2005-07-04 11:20:50 GMT Michael Olson <mwolson@gnu.org> patch-83
588     Summary:
589       Update postal address of FSF in muse-wiki.el.
590     Revision:
591       muse--main--1.0--patch-83
593     * lisp/muse-wiki.el: Update postal address of the FSF.
594     
596     modified files:
597      ChangeLog lisp/muse-wiki.el
600 2005-07-01 22:48:51 GMT Michael Olson <mwolson@gnu.org> patch-82
602     Summary:
603       Interpret explicit links before emphasis.
604     Revision:
605       muse--main--1.0--patch-82
607     * lisp/muse-publish.el (muse-publish-markup-regexps): Interpret explicit
608       links before emphasis.
609     
610     * lisp/muse-wiki.el (muse-publish): Make rules use a multiple of 100 just
611       for the heck of it.
613     modified files:
614      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
617 2005-06-26 22:55:55 GMT Michael Olson <mwolson@gnu.org> patch-81
619     Summary:
620       Wiki hacking, regexp tweaks.
621     Revision:
622       muse--main--1.0--patch-81
624     * lisp/muse-project.el (muse-project-ignore-regexp): Change group to
625       muse-regexp.
626     
627     * lisp/muse-regexps.el (muse-regexp-use-character-classes): New variable
628       that indicates whether or not to use character classes in regexps.  The
629       default is to let Muse try to figure it out.
630       (muse-extreg-usable-p): Make use of this variable.
631     
632     * lisp/muse-regexps.el (muse-url-regexp): There's too much whitespace in
633       this regexp.  I'm guessing it was supposed to have a TAB in there at
634       one time.  Replace this stuff with muse-regexp-space.
635     
636     * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use wikified EmacsWiki
637       by default.
638     
639     * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use "choice" instead of
640       "or".
641     
642     * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Include the page
643       delimiter as part of the regexp.  Allow "#" or "::" to be a delimiter.
644       We'll fix those anchor problems eventually!
645     
646     * lisp/muse-wiki.el (muse-wiki-interwiki-at-point): New function that
647       uses `muse-interwiki-handle' to determine whether an interwiki link is
648       at point.
649     
650     * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Make URL optional and
651       look for a suitable value at point if needed.
652     
653     * lisp/muse-wiki.el: Make interwiki regexps color the same as wikiwords.
654     
655     * lisp/muse-wiki.el: Add publishing rule for muse-wiki-interwiki-regexp.
656     
657     * lisp/muse-wiki.el (muse-mode-link-functions): Add interwiki handling.
659     modified files:
660      ChangeLog lisp/muse-project.el lisp/muse-regexps.el
661      lisp/muse-wiki.el
664 2005-06-25 04:44:00 GMT Michael Olson <mwolson@gnu.org> patch-80
666     Summary:
667       Make installation of manual when not using Debian go smoothly.
668     Revision:
669       muse--main--1.0--patch-80
671     * Makefile.defs (INSTALLINFO): New variable that specifies what command
672       and options are to be used when insinuating the Muse documentation into
673       the Info menu.
674     
675     * Makefile (install): Make use of INSTALLINFO.
676     
677     * README (Installation): Give directions for changing INSTALLINFO on a
678       Debian system and changing where Muse is installed.
679     
680     * muse.texi: Ditto.
682     modified files:
683      ChangeLog Makefile Makefile.defs README muse.texi
686 2005-06-25 04:09:15 GMT Michael Olson <mwolson@gnu.org> patch-79
688     Summary:
689       Fix compiler warning induced by last patch.
690     Revision:
691       muse--main--1.0--patch-79
693     * lisp/muse-project.el (muse-current-file): Move to muse.el to fix
694       compiler warning.
696     modified files:
697      ChangeLog lisp/muse-project.el lisp/muse.el
700 2005-06-25 04:02:11 GMT Michael Olson <mwolson@gnu.org> patch-78
702     Summary:
703       Add `muse-current-file', fix minor QuickStart issue.
704     Revision:
705       muse--main--1.0--patch-78
707     * examples/QuickStart: Make John Wiegley the author.
708     
709     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
710       `muse-current-file' instead of `buffer-file-name'.
711     
712     * lisp/muse-project.el (muse-current-project): Document.
713     
714     * lisp/muse-project.el (muse-current-file): New variable indicating the
715       name, including path, of the file that is currently being published.
716       (muse-project-of-file): Make use of
717       `muse-current-file'.
718     
719     * lisp/muse-publish.el (muse-publish-file): Set `muse-current-file' here.
720     
721     * lisp/muse.el (muse-page-name): Make use of `muse-current-file'.
723     modified files:
724      ChangeLog examples/QuickStart lisp/muse-blosxom.el
725      lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
726      lisp/muse.el
729 2005-06-24 21:15:35 GMT Michael Olson <mwolson@gnu.org> patch-77
731     Summary:
732       Make muse-replace-regexp-in-string closer to its parent; no func change.
733     Revision:
734       muse--main--1.0--patch-77
736     * lisp/muse.el (muse-replace-regexp-in-string): Add 2 more optional args
737       to implement all functionality of `replace-regexp-in-string'.  No
738       functionality change.
739     
741     modified files:
742      ChangeLog lisp/muse.el
745 2005-06-24 00:22:12 GMT Michael Olson <mwolson@gnu.org> patch-76
747     Summary:
748       Play nicely with fill, adaptive-fill, and flyspell.
749     Revision:
750       muse--main--1.0--patch-76
752     * muse-mode.el (muse-mode-intangible-links): New function used to
753       determine whether links will be considered intangible.
754     
755     * lisp/muse-mode.el (muse-mode-link-functions)
756       (muse-mode-handler-functions): Minor docfix.
757     
758     * lisp/muse-mode.el (muse-mode): Don't split long links when performing
759       fill.  Play nicely with adaptive-fill.  Avoid lockup with flyspell by
760       making links intangible by default, but this may be adjusted by use of
761       the `muse-mode-intangible-links' function.
762     
763     * lisp/muse-mode.el (muse-mode-fill-nobreak-p): New function that returns
764       nil if we should allow a fill to occur here.  Keeps links from being
765       broken up.
766     
767     * lisp/muse-mode.el (muse-mode-flyspell-p): New function that returns
768       non-nil if we allow spell-checking to occur here.  Keeps links from
769       being improperly colorized.
770     
771     * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Break up long line; no
772       functionality change.
774     modified files:
775      ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
778 2005-06-23 07:13:35 GMT Michael Olson <mwolson@gnu.org> patch-75
780     Summary:
781       Minor doc changes and code prettification.
782     Revision:
783       muse--main--1.0--patch-75
785     * AUTHORS: Note that YH's assignment is in the mail.
786     
787     * README (scripts): Explain better the contents of the `scripts'
788       directory.
789     
790     * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Split long line.
792     modified files:
793      AUTHORS ChangeLog README lisp/muse-wiki.el
796 2005-06-23 05:20:04 GMT Michael Olson <mwolson@gnu.org> patch-74
798     Summary:
799       Merged from hodique@lifl.fr--2005 (patch 7-11)
800     Revision:
801       muse--main--1.0--patch-74
803     Patches applied:
804     
805      * hodique@lifl.fr--2005/muse--yh--1.0--patch-7
806        split WikiWords and InterWiki links into their own package
807     
808      * hodique@lifl.fr--2005/muse--yh--1.0--patch-8
809        Merged from mwolson@gnu.org--2005 (patch 63-67), adapted muse-wiki features
810     
811      * hodique@lifl.fr--2005/muse--yh--1.0--patch-9
812        Mimic experimental behavior for interwiki
813     
814      * hodique@lifl.fr--2005/muse--yh--1.0--patch-10
815        fix notes publishing
816     
817      * hodique@lifl.fr--2005/muse--yh--1.0--patch-11
818        various minor fixes
820     new files:
821      lisp/.arch-ids/muse-wiki.el.id lisp/muse-wiki.el
823     modified files:
824      ChangeLog lisp/muse-colors.el lisp/muse-html.el
825      lisp/muse-mode.el lisp/muse-publish.el lisp/muse.el
827     renamed files:
828      experimental/.arch-ids/muse-wiki.el.id
829        ==> experimental/.arch-ids/muse-wiki-old.el.id
830      experimental/muse-wiki.el
831        ==> experimental/muse-wiki-old.el
833     new patches:
834      hodique@lifl.fr--2005/muse--yh--1.0--patch-7
835      hodique@lifl.fr--2005/muse--yh--1.0--patch-8
836      hodique@lifl.fr--2005/muse--yh--1.0--patch-9
837      hodique@lifl.fr--2005/muse--yh--1.0--patch-10
838      hodique@lifl.fr--2005/muse--yh--1.0--patch-11
841 2005-06-22 23:05:33 GMT Michael Olson <mwolson@gnu.org> patch-73
843     Summary:
844       Tell people where to find on-line version of manual.
845     Revision:
846       muse--main--1.0--patch-73
848     * README: Add on-line locations for manual.
849     
850     * muse.texi: Remove @include directive.  This makes generating a PDF of
851       this documentation a lot easier.
852     
853     * muse.texi (Preface): Add on-line locations for manual.
855     modified files:
856      ChangeLog README muse.texi
859 2005-06-22 19:57:42 GMT Michael Olson <mwolson@gnu.org> patch-72
861     Summary:
862       Try to make Muse play nice with outline minor mode.
863     Revision:
864       muse--main--1.0--patch-72
866     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-emphasized)
867     (muse-colors-underlined, muse-use-font-lock, muse-link-properties): Use
868     "muse" instead of "t" when adding invisibility to text or checking for
869     invisibility.
870     
871     * lisp/muse.el (muse-add-to-invisibility-spec): New function that is a
872     compatibility wrapper for `add-to-invisibility-spec'; XEmacs doesn't have
873     this function.
875     modified files:
876      ChangeLog lisp/muse-colors.el lisp/muse.el
879 2005-06-22 08:02:58 GMT Michael Olson <mwolson@gnu.org> patch-71
881     Summary:
882       Minor grammar fix in Introduction section of manual.
883     Revision:
884       muse--main--1.0--patch-71
886     * muse.texi (Introduction): Minor grammar fix.
888     modified files:
889      ChangeLog muse.texi
892 2005-06-22 06:32:02 GMT Michael Olson <mwolson@gnu.org> patch-70
894     Summary:
895       Release Muse 3.01.
896     Revision:
897       muse--main--1.0--patch-70
899     * lisp/muse-colors.el: Remove unnecessary use of Version in header.
900     
901     * lisp/muse-html.el (muse-html-encoding-map): Add mapping for iso-8859-1.
902     
903     * lisp/muse-poem.el (muse-poem-markup-strings)
904       (muse-poem-chapbook-strings): Make customizable.
905     
906     * lisp/muse-poem.el (muse-chapbook-latex-header)
907       (muse-chapbook-latex-footer): Docfix.
908     
909     * lisp/muse-texinfo.el (muse-texinfo-info-extension)
910       (muse-texinfo-pdf-extension): Ditto.
911     
912     * lisp/muse.el (muse-version): Change to 3.01.
913     
914     * muse.texi (Poem, Texinfo): Last two publishing styles complete.  We're
915       done, for now!
917     modified files:
918      ChangeLog lisp/muse-colors.el lisp/muse-html.el
919      lisp/muse-poem.el lisp/muse-texinfo.el lisp/muse.el muse.texi
922 2005-06-20 02:29:08 GMT Michael Olson <mwolson@gnu.org> patch-69
924     Summary:
925       Tweak documentation thoroughly; still incomplete.
926     Revision:
927       muse--main--1.0--patch-69
929     * README: Minor tweaks.
930     
931     * muse.texi: Massively rename chapters so that the titles are more
932       descriptive.  Clean up grammar.
933     
934     * muse.texi (Obtaining Muse): Move content of Installation node here,
935       stripping out any customization tips, since those are covered later.
936       Re-work this chapter since I was dissatisfied with it.
937     
938     * muse.texi (Installation): This node has the content of README regarding
939       installation, which fits the title of the node much better than the
940       previous content.
941     
942     * muse.texi (Blosxom): Turn the sections of this section into
943       subsections.
944     
945     * muse.texi (Getting Help and Reporting Bugs): Turn this into a list.  I
946       like lists!
947     
948     * muse.texi (History): Add a "2005" item.
950     modified files:
951      ChangeLog README muse.texi
954 2005-06-19 07:15:45 GMT Michael Olson <mwolson@gnu.org> patch-68
956     Summary:
957       Finish documenting 2 more publishing styles.
958     Revision:
959       muse--main--1.0--patch-68
961     * lisp/muse-blosxom.el, lisp/muse-latex.el: Minor docfixes throughout.
962     
963     * lisp/muse-journal.el: Docfixes.
964     
965     * lisp/muse-publish.el (muse-publish-markup-functions): Add significant
966       documentation to this function.
967     
968     * muse.texi (Blosxom Options): New node containing the publishing styles
969       and options provided by Blosxom.
970       (Book): Add usage note, as I suspect a lot of people might be confused
971       by this style.
972       (HTML): Space out entries better.
973       (Journal, LaTeX): New nodes for publishing styles.
974       (Common Elements): Document a few options that are present in
975       `muse-publish.el'.
977     modified files:
978      ChangeLog lisp/muse-blosxom.el lisp/muse-journal.el
979      lisp/muse-latex.el lisp/muse-publish.el muse.texi
982 2005-06-19 04:45:46 GMT Michael Olson <mwolson@gnu.org> patch-67
984     Summary:
985       Make Muse installable and correct an Emacs21 issue.
986     Revision:
987       muse--main--1.0--patch-67
989     * Makefile (.PRECIOUS): Indicate that .info and .html files in this
990       directory will be generated.
991       (all): Compile muse.info by default.
992       (doc): Refactor into individual generation rules for .html and .info
993       files.
994       (install): New rule that installs Muse source code, compiled .elc
995       files, and the manual into proper places.
996     
997     * Makefile.defs (ELISPDIR, INFODIR): Correct minor goof-up.
998     
999     * README (Insinuation): Move old content of Installation here.
1000       (Installation): Fill out this section.
1001       (Further Documentation): Add link to my website and note that a full
1002       manual is included with Muse.
1003     
1004     * lisp/Makefile (EL): Populate with .el files.
1005       (install): New rule that installs both .elc and .el files.
1006     
1007     * lisp/muse-texinfo.el (muse-texinfo-info-generate): If we're running
1008       Emacs21, hack in a handler for the @documentencoding tag so that it
1009       doesn't error out.
1011     modified files:
1012      ChangeLog Makefile Makefile.defs README lisp/Makefile
1013      lisp/muse-texinfo.el
1016 2005-06-19 03:05:38 GMT Michael Olson <mwolson@gnu.org> patch-66
1018     Summary:
1019       Cater even more to XEmacs and its annoying whims.
1020     Revision:
1021       muse--main--1.0--patch-66
1023     * examples/Makefile (%.html, %.pdf, %.info): Pass EMACS value as
1024       environment variable.
1025     
1026     * lisp/Makefile (%.elc, test): Don't use "-L" option since XEmacs can't
1027       handle it.  Load `muse-build.el' instead.
1028     
1029     * lisp/muse-colors.el (muse-colors-link): Add note that `link' is not
1030       used.
1031     
1032     * lisp/muse-journal.el (muse-journal-latex-munge-buffer)
1033       (muse-journal-rss-munge-buffer): Add note that the `qotd' binding is
1034       not used.
1035     
1036     * lisp/muse-journal.el (muse-journal-generate-pages): Add note that this
1037       function does not appear to be used.
1038     
1039     * lisp/muse.el (muse-replace-regexp-in-string): Use in place of
1040       `replace-regexp-in-string', since XEmacs doesn't have this function.
1041       We only implement the first 3 args, but this could be extended if we
1042       need to do so.
1043     
1044     * lisp/muse-blosxom.el (muse-blosxom-title-to-file): Use
1045       `muse-replace-regexp-in-string' in place of `replace-regexp-in-string'
1046     
1047     * lisp/muse-journal.el (muse-journal-anchorize-title): Ditto.
1048     
1049     * lisp/muse-colors.el (muse-colors-custom-tags): Remove unused binding to
1050       make XEmacs shut up.
1051     
1052     * lisp/muse-convert.el (muse-write-footnote): Ditto.
1053     
1054     * lisp/muse-html.el (muse-html-markup-table): Ditto.
1055     
1056     * lisp/muse-http.el (muse-winnow-list): Ditto.
1057     
1058     * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
1059     
1060     * lisp/muse-project.el (muse-project-file-entries): Ditto.
1061     
1062     * lisp/muse-publish.el (muse-publish-markup): Ditto.
1063     
1064     * scripts/muse-build.el: Add contrib path first; probably doesn't change
1065       anything.
1066     
1067     * scripts/publish: Use EMACS environment variable instead of hard-coding
1068       it.
1070     modified files:
1071      ChangeLog examples/Makefile lisp/Makefile lisp/muse-blosxom.el
1072      lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
1073      lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
1074      lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
1075      lisp/muse.el scripts/muse-build.el scripts/publish
1078 2005-06-19 00:43:54 GMT Michael Olson <mwolson@gnu.org> patch-65
1080     Summary:
1081       Move lisp files to `lisp' directory; hack on Makefiles, XEmacs compat.
1082     Revision:
1083       muse--main--1.0--patch-65
1085     * AUTHORS: Update entry.
1086     
1087     * muse-*.el: Move to the lisp directory.
1088     
1089     * lisp/Makefile: New file containing rules to test and compile the
1090       source.
1091     
1092     * Makefile.defs: New file that contains common definitions for all other
1093       Makefiles, such as Emacs command to use.
1094     
1095     * Makefile: Move lisp-specific rules to lisp/Makefile.
1096       (SUBDIRS): New variable containing subdirectories to clean.
1097     
1098     * README: Update to reflect new location of source files.  Give updated
1099       directions for compiling with XEmacs.
1100     
1101     * examples/Makefile (.PRECIOUS): Added to denote which type of files to
1102       compile.
1103       (%.html): Pass SITEFLAG as an environment variable to
1104       ../scripts/publish.
1105     
1106     * examples/QuickStart (The): Re-add the stray <comment> tag since it
1107       seems to be needed to keep the process from failing.  This has *got* to
1108       be a bug in Muse, but I don't want to deal with it now.
1109     
1110     * lisp/muse-colors.el (muse-make-faces): Bind newsym locally.
1111     
1112     * lisp/muse-convert.el: Move line to commentary section.
1113     
1114     * lisp/muse-latex.el (muse-latex-markup-table): Note that the
1115       locally-bound `type' variable isn't used here.
1116     
1117     * lisp/muse-mode.el (muse-index-as-string): Remove unused `file' binding.
1118     
1119     * lisp/muse-texinfo.el (muse-texinfo-markup-table): Remove unused `field'
1120       binding.
1121     
1122     * scripts/muse-build.el (load-path): Correct paths.
1123     
1124     * scripts/muse-build.el (muse-elint-files): Add a few variables here so
1125       as to avoid spurious warnings.
1126     
1127     * scripts/publish (style): Make use of SITEFLAG environment variable, if
1128       it exists.
1129     
1130     * lisp/muse.el (muse-line-end-position, muse-line-beginning-position):
1131       (muse-match-string-no-properties): New functions that take the place of
1132       `line-end-position', `line-beginning-position', and
1133       `match-string-no-properties', respectively.
1134     
1135     * examples/johnw/muse-johnw.el (muse-my-html-insert-contents)
1136       (muse-my-journal-find-entries): Use Muse-specific version of
1137       `match-string-no-properties', `line-beginning-position', and
1138       `line-end-position' since these do not exist in XEmacs.
1139     
1140     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-region)
1141       (muse-colors-custom-tags, muse-colors-link, muse-colors-title): Ditto.
1142     
1143     * lisp/muse-convert.el (muse-latex-transform): Ditto.
1144     
1145     * lisp/muse-html.el (muse-html-insert-anchor, muse-html-markup-footnote)
1146       (muse-html-insert-contents): Ditto.
1147     
1148     * lisp/muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
1149     
1150     * lisp/muse-mode.el (muse-link-at-point, muse-edit-link-at-point): Ditto.
1151     
1152     * lisp/muse-poem.el (muse-poem-prepare-buffer): Ditto.
1153     
1154     * lisp/muse-publish.el (muse-publish-markup-tag)
1155       (muse-publish-markup-footnote, muse-publish-markup-leading-space)
1156       (muse-published-buffer-contents): Ditto.
1157     
1158     * scripts/muse-build.el (muse-elint-files): Ditto.
1160     new files:
1161      .arch-ids/Makefile.defs.id Makefile.defs lisp/.arch-ids/=id
1162      lisp/.arch-ids/Makefile.id lisp/Makefile
1164     modified files:
1165      AUTHORS ChangeLog Makefile README examples/Makefile
1166      examples/QuickStart examples/johnw/muse-johnw.el
1167      lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
1168      lisp/muse-journal.el lisp/muse-latex.el lisp/muse-mode.el
1169      lisp/muse-poem.el lisp/muse-publish.el lisp/muse-texinfo.el
1170      lisp/muse.el scripts/muse-build.el scripts/publish
1172     renamed files:
1173      .arch-ids/muse-blosxom.el.id
1174        ==> lisp/.arch-ids/muse-blosxom.el.id
1175      .arch-ids/muse-book.el.id
1176        ==> lisp/.arch-ids/muse-book.el.id
1177      .arch-ids/muse-colors.el.id
1178        ==> lisp/.arch-ids/muse-colors.el.id
1179      .arch-ids/muse-convert.el.id
1180        ==> lisp/.arch-ids/muse-convert.el.id
1181      .arch-ids/muse-docbook.el.id
1182        ==> lisp/.arch-ids/muse-docbook.el.id
1183      .arch-ids/muse-html.el.id
1184        ==> lisp/.arch-ids/muse-html.el.id
1185      .arch-ids/muse-http.el.id
1186        ==> lisp/.arch-ids/muse-http.el.id
1187      .arch-ids/muse-journal.el.id
1188        ==> lisp/.arch-ids/muse-journal.el.id
1189      .arch-ids/muse-latex.el.id
1190        ==> lisp/.arch-ids/muse-latex.el.id
1191      .arch-ids/muse-mode.el.id
1192        ==> lisp/.arch-ids/muse-mode.el.id
1193      .arch-ids/muse-poem.el.id
1194        ==> lisp/.arch-ids/muse-poem.el.id
1195      .arch-ids/muse-project.el.id
1196        ==> lisp/.arch-ids/muse-project.el.id
1197      .arch-ids/muse-publish.el.id
1198        ==> lisp/.arch-ids/muse-publish.el.id
1199      .arch-ids/muse-regexps.el.id
1200        ==> lisp/.arch-ids/muse-regexps.el.id
1201      .arch-ids/muse-texinfo.el.id
1202        ==> lisp/.arch-ids/muse-texinfo.el.id
1203      .arch-ids/muse.el.id
1204        ==> lisp/.arch-ids/muse.el.id
1205      muse-blosxom.el
1206        ==> lisp/muse-blosxom.el
1207      muse-book.el
1208        ==> lisp/muse-book.el
1209      muse-colors.el
1210        ==> lisp/muse-colors.el
1211      muse-convert.el
1212        ==> lisp/muse-convert.el
1213      muse-docbook.el
1214        ==> lisp/muse-docbook.el
1215      muse-html.el
1216        ==> lisp/muse-html.el
1217      muse-http.el
1218        ==> lisp/muse-http.el
1219      muse-journal.el
1220        ==> lisp/muse-journal.el
1221      muse-latex.el
1222        ==> lisp/muse-latex.el
1223      muse-mode.el
1224        ==> lisp/muse-mode.el
1225      muse-poem.el
1226        ==> lisp/muse-poem.el
1227      muse-project.el
1228        ==> lisp/muse-project.el
1229      muse-publish.el
1230        ==> lisp/muse-publish.el
1231      muse-regexps.el
1232        ==> lisp/muse-regexps.el
1233      muse-texinfo.el
1234        ==> lisp/muse-texinfo.el
1235      muse.el
1236        ==> lisp/muse.el
1238     new directories:
1239      lisp lisp/.arch-ids
1242 2005-06-18 20:12:05 GMT Michael Olson <mwolson@gnu.org> patch-64
1244     Summary:
1245       Massively untabify files.
1246     Revision:
1247       muse--main--1.0--patch-64
1250     modified files:
1251      ChangeLog ChangeLog.2004 experimental/muse-message.el
1252      experimental/muse-wiki.el muse-book.el muse-colors.el
1253      muse-convert.el muse-docbook.el muse-html.el muse-http.el
1254      muse-journal.el muse-latex.el muse-mode.el muse-poem.el
1255      muse-project.el muse-publish.el muse-regexps.el
1256      muse-texinfo.el muse.el
1259 2005-06-18 19:57:44 GMT Michael Olson <mwolson@gnu.org> patch-63
1261     Summary:
1262       Merged from hodique@lifl.fr--2005 (patch 2-6), without the WikiWord change.
1263     Revision:
1264       muse--main--1.0--patch-63
1266     (Summary of changes that Yann made)
1267     
1268     * muse-colors.el (muse-colors-link): Whitespace cleanup.
1269     
1270     * muse-mode.el (muse-generate-index): Move index generation code into
1271       `muse-index-as-string'.
1272       (muse-index-as-string): New function that generates an index and
1273       returns it as a string, instead of placing it in a buffer like
1274       `muse-generate-index' used to.
1275     
1276     Patches applied:
1277     
1278      * hodique@lifl.fr--2005/muse--yh--1.0--patch-2
1279        merge from mwolson@gnu.org--2005
1280     
1281      * hodique@lifl.fr--2005/muse--yh--1.0--patch-3
1282        Accept WikiWords as links [mostly rescinded]
1283     
1284      * hodique@lifl.fr--2005/muse--yh--1.0--patch-4
1285        merge from mwolson@gnu.org--2005/muse--main--1.0
1286     
1287      * hodique@lifl.fr--2005/muse--yh--1.0--patch-5
1288        Merged from mwolson@gnu.org--2005 (patch 60-62)
1289     
1290      * hodique@lifl.fr--2005/muse--yh--1.0--patch-6
1291        provide a string view of the index
1293     modified files:
1294      ChangeLog muse-colors.el muse-latex.el muse-mode.el
1296     new patches:
1297      hodique@lifl.fr--2005/muse--yh--1.0--patch-2
1298      hodique@lifl.fr--2005/muse--yh--1.0--patch-3
1299      hodique@lifl.fr--2005/muse--yh--1.0--patch-4
1300      hodique@lifl.fr--2005/muse--yh--1.0--patch-5
1301      hodique@lifl.fr--2005/muse--yh--1.0--patch-6
1304 2005-06-18 06:21:19 GMT Michael Olson <mwolson@gnu.org> patch-62
1306     Summary:
1307       Document Blosxom, Book, DocBook, and HTML publishing styles.
1308     Revision:
1309       muse--main--1.0--patch-62
1311     * muse-blosxom.el: Clean up header.
1312     
1313     * muse-book.el (muse-before-book-publish-hook): Rename to
1314       `muse-book-before-publish-hook'.
1315       (muse-after-book-publish-hook): Rename to
1316       `muse-book-after-publish-hook'.
1317     
1318     * muse-html.el (muse-html-anchor-on-word, muse-html-table-attributes)
1319       (muse-html-markup-strings, muse-xhtml-markup-strings)
1320       (muse-html-meta-content-type, muse-html-meta-content-encoding)
1321       (muse-html-charset-default, muse-html-encoding-default)
1322       (muse-html-encoding-map): Docfixes.
1323     
1324     * muse.texi (Blosxom, Book, DocBook, HTML, Deriving Styles): New
1325       sections.
1327     modified files:
1328      ChangeLog muse-blosxom.el muse-book.el muse-html.el muse.texi
1331 2005-06-18 01:35:33 GMT Michael Olson <mwolson@gnu.org> patch-61
1333     Summary:
1334       Begin work on Publishing Styles section of manual.
1335     Revision:
1336       muse--main--1.0--patch-61
1338     * Makefile (.PHONY): Add "doc" to list.
1339       (doc): New rule that generates Info and HTML files from muse.texi.
1340       (dist): Rely on `distclean', not `clean'.
1341     
1342     * examples/QuickStart (Authoring mode): Remove empty section.
1343     
1344     * muse.texi: Call this program "the Emacs Muse" in title.
1345       (Publishing Styles): Begin to populate section.
1346       (Deriving Styles): First subsection of Publishing Styles.
1347       (Contributors): Remove spurious copyright section, since we address
1348       this in the title.
1349     
1350     * README: Actually remember to add this file.
1352     new files:
1353      .arch-ids/README.id README
1355     modified files:
1356      ChangeLog Makefile examples/QuickStart muse.texi
1359 2005-06-17 01:10:41 GMT Michael Olson <mwolson@gnu.org> patch-60
1361     Summary:
1362       Document Markup Rules.
1363     Revision:
1364       muse--main--1.0--patch-60
1366     * examples/QuickStart: Remove stray <comment> tag.
1367     
1368     * muse.texi (Top): Comment every menu line.
1369       (Markup Rules): New section with plenty of subsections.
1371     modified files:
1372      ChangeLog examples/QuickStart muse.texi
1375 2005-06-15 23:50:12 GMT Michael Olson <mwolson@gnu.org> patch-59
1377     Summary:
1378       Release this as Muse 3.00.90 (RC1).
1379     Revision:
1380       muse--main--1.0--patch-59
1382     * Makefile (%.elc): Use -q instead of --no-init-file because the former
1383       is compatible with both Emacs and XEmacs.
1384     
1385     * examples/README: Renamed to QuickStart.
1386     
1387     * examples/Makefile (EXAMPLES): Reflect name change of README.
1388     
1389     * muse.el: Ditto.
1391     modified files:
1392      ChangeLog Makefile examples/Makefile muse.el
1394     renamed files:
1395      examples/.arch-ids/README.id
1396        ==> examples/.arch-ids/QuickStart.id
1397      examples/README
1398        ==> examples/QuickStart
1401 2005-06-15 22:47:05 GMT Michael Olson <mwolson@gnu.org> patch-58
1403     Summary:
1404       Makefile refactoring.
1405     Revision:
1406       muse--main--1.0--patch-58
1408     * Makefile (.PHONY): List all non-file targets.
1409       (examples): New rule that calls Make in the examples directory.
1410       (atranslit): Removed, since this isn't (yet) bundled with Muse.
1411     
1412     * README: Move to the examples directory.  I'd prefer to distribute a
1413       very basic plain text README and use this as a quickstart + markup
1414       example + publishing example.
1415     
1416     * examples/Makefile: Move all README-related rules here.
1417     
1418     * examples/README: Add an "About this document" section.  
1419     
1420     * scripts/publish (style): Do not include the contrib directory, since we
1421       don't use any code from there.  Since this is only invoked from the
1422       examples directory, make sure add the parent directory to the load
1423       path.
1424     
1425     * muse.texi: Change version to 3.00.90 (RC1).
1426     
1427     * muse.el: Change location of the README file in header.
1428     
1429     * muse.el (muse-version): Update to 3.00.90 (RC1).
1431     new files:
1432      examples/.arch-ids/Makefile.id examples/Makefile
1434     modified files:
1435      ChangeLog Makefile examples/README muse.el muse.texi
1436      scripts/publish
1438     renamed files:
1439      .arch-ids/README.id
1440        ==> examples/.arch-ids/README.id
1441      README
1442        ==> examples/README
1445 2005-06-14 03:14:05 GMT Michael Olson <mwolson@gnu.org> patch-57
1447     Summary:
1448       Update my example configuration.
1449     Revision:
1450       muse--main--1.0--patch-57
1452     * examples/mwolson/muse-init.el: Update to reflect use of outline faces
1453       and experimental status of muse-message.
1455     modified files:
1456      ChangeLog examples/mwolson/muse-init.el
1459 2005-06-14 03:08:54 GMT Michael Olson <mwolson@gnu.org> patch-56
1461     Summary:
1462       Provide optional outline-style faces; customization fixes; experimental stuff.
1463     Revision:
1464       muse--main--1.0--patch-56
1466     * muse-colors.el (muse-colors-autogen-headings): New user-customizable
1467       option that determines what the header faces should look like.  If
1468       'outline, use outline-style faces.  If nil, don't generate the faces at
1469       all, which allows the user to specify their own.  Otherwise, use the
1470       scaled faces, which is the default behavior.
1471       (muse-colors-outline-faces-list): List of faces to use.  In case the
1472       outline faces are not available, provide reasonable defaults.
1473       (muse-make-faces): Use dolist instead of mapc.  Implement the
1474       possibility of having outline-style colors for heading.  Don't call
1475       this function immediately -- give the users time to make their changes
1476       through the customize interface.  Once we call this function, Emcs from
1477       CVS will not allow the faces to be changed easily, which is a shame.
1478     
1479     * muse-message.el (muse-message-contents-tag): Copied from
1480       `muse-publish-contents-tag' in order to keep the customization
1481       interface from making the `muse-markup-tags' option from throwing a
1482       type mismatch error.  This function is untested and will likely do
1483       nothing useful.  This file has been moved to the experimental folder
1484       until it gets fleshed out more.
1485     
1486     * experimental/muse-wiki.el: New file from johnw's initial attempt at a
1487       file that could eventually provide wiki-like ability.  Currently this
1488       is just a collection of functions that were pruned out when he remade
1489       Muse, so don't get too excited.  I plan to eventually merge Yann
1490       Hodique's work here, probably after the first release of Muse.
1491     
1492     * muse-regexps.el (muse-regexp): Improve description.
1493     
1494     * muse-project.el (muse-project-ignore-regexp): Make this be a part of
1495       the muse-regexp group since it is just a single regexp.  Lists of
1496       regexps don't have to be in muse-regexp, however.
1497     
1498     * muse-blosxom.el (muse-blosxom): Change use of `behaviour' to `behavior'
1499       since the Emacs devel mailing list seems to not want Britain-izations
1500       in Emacs code.
1501     
1502     * muse-colors.el (muse-colors): Ditto.
1503     
1504     * muse-docbook.el (muse-docbook): Ditto.
1505     
1506     * muse-html.el (muse-html): Ditto.
1507     
1508     * muse-http.el (muse-http): Ditto.
1509     
1510     * muse-message.el (muse-message): Ditto.
1511     
1512     * muse-mode.el (muse-mode): Ditto.
1513     
1514     * muse-project.el (muse-project): Ditto.
1515     
1516     * muse-publish.el (muse-publish): Ditto.
1517     
1518     * muse.el (muse): Ditto.
1520     new files:
1521      experimental/.arch-ids/=id
1522      experimental/.arch-ids/muse-wiki.el.id
1523      experimental/muse-wiki.el
1525     modified files:
1526      ChangeLog experimental/muse-message.el muse-blosxom.el
1527      muse-colors.el muse-docbook.el muse-html.el muse-http.el
1528      muse-mode.el muse-project.el muse-publish.el muse-regexps.el
1529      muse.el
1531     renamed files:
1532      .arch-ids/muse-message.el.id
1533        ==> experimental/.arch-ids/muse-message.el.id
1534      muse-message.el
1535        ==> experimental/muse-message.el
1537     new directories:
1538      experimental experimental/.arch-ids
1541 2005-06-13 22:37:20 GMT Michael Olson <mwolson@gnu.org> patch-55
1543     Summary:
1544       Fix publishing error when given an empty string for header/footer.
1545     Revision:
1546       muse--main--1.0--patch-55
1548     * muse-publish.el (muse-insert-file-or-string): Don't pass argument to
1549       `file-readable-p' if it is an empty string.  For some reason,
1550       `file-readable-p' and `insert-file-contents' were treating an empty
1551       string as if it were the current directory.
1553     modified files:
1554      ChangeLog muse-publish.el
1557 2005-06-13 22:01:00 GMT Michael Olson <mwolson@gnu.org> patch-54
1559     Summary:
1560       WYSIWYG emphasis, XEmacs compatibility hacks.
1561     Revision:
1562       muse--main--1.0--patch-54
1564     * muse-colors.el (muse-colors-emphasized): Make emphasis more WYSIWIG
1565       compliant.  Only colorize if we end with the same number of asterisks
1566       as we start with, preventing unnoticed syntax errors.  Don't colorize
1567       in the middle of a word.
1568       (muse-colors-underlined): Make underlining more WYSIWIG compliant.
1569       Only colorize if we end with an underscore.  Don't colorize in the
1570       middle of a word.
1571     
1572     * muse-docbook.el (muse-docbook-markup-paragraph): Move question mark
1573       inside of group.  This will probably not do anything, but it seems
1574       syntactically good.
1575     
1576     * muse-html.el (muse-html-markup-paragraph): Attempt to deal with case
1577       where we start with an image link.  JohnW didn't seem to like having
1578       <p> tags inserted before image links, but they don't validate properly
1579       as they are.  For now, I will surround such links/paragraphs with <div
1580       class="image-link"> in an attempt to be as not invasive and yet
1581       standards compliant as possible.
1582     
1583     * muse-html.el (muse-html-escape-string): Work around distinction between
1584       int and char types in XEmacs.  Deal with an annoying replace-match bug
1585       in XEmacs that rears its head at times.
1586     
1587     * muse-publish.el (muse-publish-markup-word): Allow underlines to be
1588       multi-line.
1590     modified files:
1591      ChangeLog muse-colors.el muse-docbook.el muse-html.el
1592      muse-publish.el
1595 2005-06-13 01:13:08 GMT Michael Olson <mwolson@gnu.org> patch-53
1597     Summary:
1598       Minor code cleanup to address elint issues.
1599     Revision:
1600       muse--main--1.0--patch-53
1602     * Makefile (test): Don't build README files during this rule.  Remove
1603       spurious "make clean" statement.
1604     
1605     * muse-colors.el (muse-colors-tags): Make sure that this appears in the
1606       `muse-colors' group, and give it a proper type.
1607     
1608     * muse-mode.el: Wrap condition-case around `eval-when-compile'.
1609     
1610     * examples/johnw/muse-johnw.el (muse-my-html-insert-contents,
1611       muse-my-journal-find-entries): Replace `string-to-int' with
1612       `string-to-number'.
1613     
1614     * muse-html.el (muse-html-insert-contents): Ditto.
1615     
1616     * muse-journal.el (muse-journal-html-munge-buffer,
1617       muse-journal-latex-munge-buffer): Ditto.
1618     
1619     * muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
1620     
1621     * muse-publish.el (muse-publish-markup-footnote,
1622       muse-publish-contents-tag): Ditto.
1623     
1624     * muse-regexps.el (muse-extreg-usable-p): Ditto.
1626     modified files:
1627      ChangeLog Makefile examples/johnw/muse-johnw.el muse-colors.el
1628      muse-html.el muse-journal.el muse-mode.el muse-publish.el
1629      muse-regexps.el
1632 2005-06-13 00:41:10 GMT Michael Olson <mwolson@gnu.org> patch-52
1634     Summary:
1635       Add ability to automate the creation a new blosxom entry.
1636     Revision:
1637       muse--main--1.0--patch-52
1639     * examples/mwolson/muse-init.el: Move new entry section to
1640       muse-blosxom.el.  Modify the key settings in my example accordingly.
1641     
1642     * muse-blosxom.el (muse-blosxom-footer): Just use the empty string, since
1643       Muse always makes sure that the file ends with a newline.
1644     
1645     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove this, since
1646       planner markup is now provided automatically by the planner port to
1647       Muse, and we don't have any customized markup.
1648     
1649     * muse-blosxom.el (muse-blosxom-base-directory): New customizable
1650       variable that specifies where the base directory of your blog entries
1651       is found.
1652     
1653     * muse-blosxom.el (muse-blosxom-get-categories): Get the categories from
1654       the base directory.  Explore categories recursively.
1655     
1656     * muse-blosxom.el (muse-blosxom-title-to-file): Helper function for
1657       `muse-blosxom-new-entry'.  Turns the given title into a lowercase, sans
1658       special characters file name.
1659     
1660     * muse-blosxom.el (muse-blosxom-new-entry): Automate the process of
1661       making a new blog entry.  It will prompt you for a category, then a
1662       title, and then will create a new file that has the date and title
1663       inserted.
1665     modified files:
1666      ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
1669 2005-06-12 22:11:20 GMT Michael Olson <mwolson@gnu.org> patch-51
1671     Summary:
1672       Change mailing address of FSF, add AUTHORS file.
1673     Revision:
1674       muse--main--1.0--patch-51
1676     * muse-*.el, muse.texi: Change mailing address of FSF.
1677     
1678     * muse.texi (Contributors): Fix typo.
1679     
1680     * AUTHORS: New file containing a list of all of those who have
1681       contributed code or documentation to Muse, how many lines were changed,
1682       etc.
1684     new files:
1685      .arch-ids/AUTHORS.id AUTHORS
1687     modified files:
1688      ChangeLog muse-blosxom.el muse-convert.el muse-docbook.el
1689      muse-html.el muse-http.el muse-journal.el muse-latex.el
1690      muse-message.el muse-mode.el muse-poem.el muse-project.el
1691      muse-publish.el muse-regexps.el muse-texinfo.el muse.el
1692      muse.texi
1695 2005-06-12 21:33:24 GMT Michael Olson <mwolson@gnu.org> patch-50
1697     Summary:
1698       Merged from hodique@lifl.fr--2005 (patch 0-1)
1699     Revision:
1700       muse--main--1.0--patch-50
1702     Patches applied:
1703     
1704      * hodique@lifl.fr--2005/muse--yh--1.0--base-0
1705        tag of mwolson@gnu.org--2005/muse--main--1.0--patch-49
1706     
1707      * hodique@lifl.fr--2005/muse--yh--1.0--patch-1
1708        fix .html (for example) in visible names for links
1710     modified files:
1711      ChangeLog muse-publish.el
1713     new patches:
1714      hodique@lifl.fr--2005/muse--yh--1.0--base-0
1715      hodique@lifl.fr--2005/muse--yh--1.0--patch-1
1718 2005-06-11 23:35:43 GMT Michael Olson <mwolson@gnu.org> patch-49
1720     Summary:
1721       Make generated X(HT)ML show up in the right encoding in other modes.
1722     Revision:
1723       muse--main--1.0--patch-49
1725     * muse-html.el (muse-xhtml-header): Add "encoding=..." to first line.
1726       Thanks to Zhiqiang Ye for the suggestion.  This attempts to make
1727       generated (X)HTML files show up in the right coding system when editing
1728       them with another Emacs mode.
1729     
1730     * muse-journal.el (muse-journal-rss-header): Automatically determine the
1731       encoding instead of hard-coding it.
1732     
1733     * muse-message.el: Add content to Commentary section, explaining the use
1734       of this publishing style.
1736     modified files:
1737      ChangeLog muse-html.el muse-journal.el muse-message.el
1740 2005-06-11 01:28:01 GMT Michael Olson <mwolson@gnu.org> patch-48
1742     Summary:
1743       Move regexps to same group, only make 4 heading faces.
1744     Revision:
1745       muse--main--1.0--patch-48
1747     * muse-colors.el (muse-make-faces): Only create 4 header faces since we
1748       can only publish 3 of them specially, leaving the fourth to be in
1749       plain text.
1750       (muse-colors-markup): Only recognize 4 levels of heading.
1751     
1752     * muse-regexps.el (muse-tag-regexp, muse-link-regexp, muse-url-regexp)
1753       (muse-file-regexp, muse-image-regexp)
1754       (muse-ignored-extensions-regexp): Moved here from muse.el.  It seems
1755       like a good idea to have all the regexps in the same group.
1757     modified files:
1758      ChangeLog muse-colors.el muse-regexps.el muse.el
1761 2005-06-09 19:48:02 GMT Michael Olson <mwolson@gnu.org> patch-47
1763     Summary:
1764       Update my example config, minor code cleanup.
1765     Revision:
1766       muse--main--1.0--patch-47
1768     * examples/mwolson/muse-init.el (muse-project-alist): Shorten project
1769       names and add "Plans" project.
1770     
1771     * muse-docbook.el (looking-back): Delete.
1772     
1773     * muse-html.el (looking-back): Delete.
1774     
1775     * muse-html.el (muse-html-markup-paragraph): Use `muse-looking-back'
1776       instead of `looking-back'.
1777     
1778     * muse.el (muse-looking-back): Instead of redefining the `looking-back'
1779       function, use this function.  If `looking-back' exists, call it;
1780       otherwise, use a workaround.
1782     removed files:
1783      contrib/.arch-ids/pcomplete.el.id contrib/pcomplete.el
1785     modified files:
1786      ChangeLog examples/mwolson/muse-init.el muse-docbook.el
1787      muse-html.el muse.el
1790 2005-05-30 22:15:13 GMT Michael Olson <mwolson@gnu.org> patch-46
1792     Summary:
1793       Handle a few paragraph publishing edge cases better.
1794     Revision:
1795       muse--main--1.0--patch-46
1797     * muse-docbook.el (muse-docbook-markup-regexps): Consolidate the
1798       beginning-of-document, end-of-document, and paragraph separator regexps
1799       so that one markup rule can be used in all these cases.
1800       (muse-docbook-markup-paragraph): Handle more cases correctly.  In
1801       particular, blockquote or center at beginning or end of document will
1802       be published properly.  Hopefully this won't slow things down too much.
1803       (muse-docbook-markup-paragraph-close): Removed.
1804     
1805     * muse-blosxom.el (muse-blosxom-markup-regexps): Ditto.
1806     
1807     * muse-html.el (muse-html-markup-regexps, muse-html-markup-paragraph):
1808       Ditto.
1809       (muse-html-markup-paragraph-close): Removed.
1811     modified files:
1812      ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
1815 2005-05-28 23:37:11 GMT Michael Olson <mwolson@gnu.org> patch-45
1817     Summary:
1818       Improve prompt when reading a tag.
1819     Revision:
1820       muse--main--1.0--patch-45
1822     * muse-mode.el (muse-insert-tag): Add a colon after "default" like some
1823       other Emacs modes seem to do.
1825     modified files:
1826      ChangeLog muse-mode.el
1829 2005-05-28 23:34:50 GMT Michael Olson <mwolson@gnu.org> patch-44
1831     Summary:
1832       Warn user when publishing fails due to a private directory.
1833     Revision:
1834       muse--main--1.0--patch-44
1836     * muse-project.el (muse-project-private-p): Warn users when publishing a
1837       file fails due to its directory not being readable by others.  Make
1838       sure that you do a `chmod +o name_of_directory' if you want the
1839       contents of that directory to be publishable.
1841     modified files:
1842      ChangeLog muse-project.el
1845 2005-05-28 23:21:39 GMT Michael Olson <mwolson@gnu.org> patch-43
1847     Summary:
1848       Fix error with example tags and message publishing style.
1849     Revision:
1850       muse--main--1.0--patch-43
1852     * muse-colors.el: Don't define `font-lock-mode' as a variable.  Check to
1853       see if a previous definition for `font-lock-multiline' exists.
1854     
1855     * muse-message.el (muse-message-example-tag): Don't require two
1856       additional (unused) arguments.
1858     modified files:
1859      ChangeLog muse-colors.el muse-message.el
1862 2005-05-22 05:58:40 GMT Michael Olson <mwolson@gnu.org> patch-42
1864     Summary:
1865       Always end the published document with a newline.
1866     Revision:
1867       muse--main--1.0--patch-42
1869     * muse-html.el (muse-html-markup-paragraph-close): Always end the
1870       published document with a newline.
1871     
1872     * muse-docbook.el (muse-docbook-markup-paragraph-close): Ditto.
1874     modified files:
1875      ChangeLog muse-docbook.el muse-html.el
1878 2005-05-22 01:26:13 GMT Michael Olson <mwolson@gnu.org> patch-41
1880     Summary:
1881       Don't let automatic backup files crash the publishing process.
1882     Revision:
1883       muse--main--1.0--patch-41
1885     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove rule for date
1886       directive since this value is already processed by
1887       `muse-publish-markup-directive', and may be obtained by using
1888       the code: (muse-publishing-directive "date").
1889     
1890     * muse-colors.el (muse-colors-region): Make sure that we don't ever try
1891       to run (funcall nil); this happened once during a debugging process.
1892     
1893     * muse-project.el (muse-project-private-p): Skip any file for which we
1894       cannot fetch attributes.  This fixes a bug where having an
1895       Emacs-generated automatic backup file in a publishing directory causes
1896       the publishing process to halt with an error.
1898     modified files:
1899      ChangeLog muse-blosxom.el muse-colors.el muse-project.el
1902 2005-05-20 20:44:46 GMT Michael Olson <mwolson@gnu.org> patch-40
1904     Summary:
1905       Apply fix in previous patch to the DocBook publishing style.
1906     Revision:
1907       muse--main--1.0--patch-40
1909     * muse-docbook.el (muse-docbook-markup-paragraph-close): Apply fix from
1910       previous patch here as well.
1911     
1913     modified files:
1914      ChangeLog muse-docbook.el
1917 2005-05-20 20:28:32 GMT Michael Olson <mwolson@gnu.org> patch-39
1919     Summary:
1920       Fix newly-introduced lock-up during HTML publishing.
1921     Revision:
1922       muse--main--1.0--patch-39
1924     * muse-blosxom.el (muse-blosxom-markup-regexps): Give date directive and
1925       planner rules higher priority in the publishing sequence.  Hopefully
1926       this will not wreck anything; I don't use these rules, so I cannot
1927       tell.  This wasn't a real bugfix, just an aesthetic code thing for me.
1928     
1929     * muse-html.el (muse-html-markup-paragraph-close): Don't use
1930       replace-match; that seems to be slightly evil.  Return nil instead of a
1931       newline since otherwise Muse thinks that we are not done yet and gets
1932       into an infinite loop.  This should fix the lock-up problem that
1933       resulted from the previous few patches.
1935     modified files:
1936      ChangeLog muse-blosxom.el muse-html.el
1939 2005-05-19 23:44:16 GMT Michael Olson <mwolson@gnu.org> patch-38
1941     Summary:
1942       Parenthesis goofup.
1943     Revision:
1944       muse--main--1.0--patch-38
1946     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove stray parenthesis.
1947     
1949     modified files:
1950      ChangeLog muse-blosxom.el
1953 2005-05-19 23:41:54 GMT Michael Olson <mwolson@gnu.org> patch-37
1955     Summary:
1956       Make docbook and blosxom modes close paragraphs properly at end.
1957     Revision:
1958       muse--main--1.0--patch-37
1960     * muse-blosxom.el (muse-blosxom-markup-regexps): Use new rule from last
1961       patch.
1962     
1963     * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
1964       (muse-docbook-markup-paragraph-close): Adapt from
1965       `muse-html-markup-paragraph-close'.
1966     
1967     * muse-html.el (muse-html-markup-paragraph-close): Add newline so that we
1968       preserve the same appearance as before the last patch.
1970     modified files:
1971      ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
1974 2005-05-19 23:26:50 GMT Michael Olson <mwolson@gnu.org> patch-36
1976     Summary:
1977       Bugfix: Close P tag properly at end of file.
1978     Revision:
1979       muse--main--1.0--patch-36
1981     * muse-blosxom.el: Fix bug where loading this file twice would cause an
1982       error.
1983     
1984     * muse-html.el (muse-html-markup-regexps): Use simpler mechanism for
1985       detecting whether or not a paragraph needs a closing P tag.
1986       (muse-html-markup-paragraph-close): New function that only inserts a
1987       closing P tag when an unclosed P tag is nearby.
1989     modified files:
1990      ChangeLog muse-blosxom.el muse-html.el
1993 2005-05-18 06:07:02 GMT Michael Olson <mwolson@gnu.org> patch-35
1995     Summary:
1996       Update my example settings.
1997     Revision:
1998       muse--main--1.0--patch-35
2000     * examples/mwolson/muse-init.el: Synchronize with my current settings.
2002     modified files:
2003      ChangeLog examples/mwolson/muse-init.el
2006 2005-05-18 06:03:07 GMT Michael Olson <mwolson@gnu.org> patch-34
2008     Summary:
2009       Update documentation for C-c TAB feature.
2010     Revision:
2011       muse--main--1.0--patch-34
2013     * muse.texi (Keystroke Summary): Note that C-c TAB calls
2014       `muse-insert-tag'.
2015     
2017     modified files:
2018      ChangeLog muse.texi
2021 2005-05-18 06:00:27 GMT Michael Olson <mwolson@gnu.org> patch-33
2023     Summary:
2024       New feature: tag completion with C-c TAB.
2025     Revision:
2026       muse--main--1.0--patch-33
2028     * muse-mode.el (muse-mode-map): Map C-c TAB to `muse-insert-tag'.
2029       (muse-tag-history, muse-custom-tags): New variables that keep track of
2030       the tag history and newly-entered tags respectively for
2031       `muse-insert-tag'.
2032       (muse-insert-tag): New function that interactively prompts the user for
2033       a tag to use.
2035     modified files:
2036      ChangeLog muse-mode.el
2039 2005-05-18 05:49:07 GMT Michael Olson <mwolson@gnu.org> patch-32
2041     Summary:
2042       Fix XHTML validation error with <hr> and <br>.
2043     Revision:
2044       muse--main--1.0--patch-32
2046     * muse-html.el (muse-xhtml-markup-strings): Use the proper form of the BR
2047       and HR tags for XHTML publishing.  This should fix a few validation
2048       errors that I've been noticing lately.
2050     modified files:
2051      ChangeLog muse-html.el
2054 2005-05-12 22:46:10 GMT Michael Olson <mwolson@gnu.org> patch-31
2056     Summary:
2057       Remove flyspell overlays on links.
2058     Revision:
2059       muse--main--1.0--patch-31
2061     * muse-colors.el (muse-colors-link): Remove flyspell overlays.  This
2062       should make the link clickable.  On Emacs21, the color will stay red,
2063       but other Emacsen should do the right thing, which is use the normal
2064       link color.  Hopefully this will fix some strange flyspell-related link
2065       problems.
2067     modified files:
2068      ChangeLog muse-colors.el
2071 2005-05-06 03:30:05 GMT Michael Olson <mwolson@gnu.org> patch-30
2073     Summary:
2074       Update my example Muse settings.
2075     Revision:
2076       muse--main--1.0--patch-30
2078     * examples/mwolson/muse-init.el: Update from my latest version.
2079       (muse-project-alist): Remove the francais part of my blog.
2080       (my-muse-mode-flyspell-p): Split old `my-muse-mode-affect-p' function
2081       into this and `my-muse-mode-fill-nobreak-p'.
2082       (muse-mode-hook): Tell fill mode to avoid breaking links; hopefully
2083       this is the best way to accomplish this.
2084       (my-muse-blosxom-title-to-file): Replace more non-alphanumeric
2085       characters in the title.
2086       (my-muse-prepare-entry-for-xanga): Treat example regions better.
2088     modified files:
2089      ChangeLog examples/mwolson/muse-init.el
2092 2005-04-21 18:25:28 GMT Michael Olson <mwolson@gnu.org> patch-29
2094     Summary:
2095       Add simple `muse-version' function.
2096     Revision:
2097       muse--main--1.0--patch-29
2099     * muse.el (muse-version): New function that displays the value of the
2100       `muse-version' variable.  This should be easier for the user to type
2101       than C-h v muse-version.
2103     modified files:
2104      ChangeLog muse.el
2107 2005-04-21 18:19:02 GMT Michael Olson <mwolson@gnu.org> patch-28
2109     Summary:
2110       Don't compile documentation by default.
2111     Revision:
2112       muse--main--1.0--patch-28
2114     * Makefile (all): Don't compile documentation by default.
2115       (doc): Use this rule to compile documentation.
2117     modified files:
2118      ChangeLog Makefile
2121 2005-04-16 18:08:24 GMT Michael Olson <mwolson@gnu.org> patch-27
2123     Summary:
2124       Merge RSS 2.0 enclosure support for muse-journal.el from johnw
2125     Revision:
2126       muse--main--1.0--patch-27
2128     2005-04-16  Michael Olson  <mwolson@gnu.org>
2129     
2130         * muse-journal.el: Merge in enclosure support for RSS 2.0 from
2131         johnw. If a journal entry's title is a [[link]], then an
2132         <enclosure> tag will be added to the XML data giving the size and
2133         MIME type of the link target.  This makes podcasting with Muse
2134         trivial.
2135         (muse-journal-rss-entry-template): Add enclosure usage to example.
2136         (muse-journal-rss-munge-buffer): Implement enclosures.
2138     modified files:
2139      ChangeLog muse-journal.el
2142 2005-04-15 05:54:30 GMT Michael Olson <mwolson@gnu.org> patch-26
2144     Summary:
2145       Standardize source headers, appease elint, don't require planner
2146     Revision:
2147       muse--main--1.0--patch-26
2149     2005-04-15  Michael Olson  <mwolson@gnu.org>
2150     
2151         * Makefile, scripts/muse-build.el: Moved muse-build.el to the
2152         `scripts' directory since it really isn't part of Muse proper; it
2153         is used to generate Muse output from the command line.
2154     
2155         * muse-blosxom.el: Handle case where planner is not loaded so that
2156         it isn't a hard requirement.
2157     
2158         * muse-colors.el: Move definition of `muse-colors-tag-info' up so
2159         that elint doesn't complain.
2160     
2161         * muse-message.el (muse-message-markup-link): Don't throw up on
2162         links with no description.
2163     
2164         * muse-blosxom.el, muse-book.el, muse-colors.el, muse-convert.el,
2165         muse-docbook.el, muse-html.el, muse-http.el, muse-journal.el,
2166         muse-latex.el, muse-message.el, muse-mode.el, muse-poem.el,
2167         muse-project.el, muse-publish.el, muse-regexps.el,
2168         muse-texinfo.el, muse.el: Add standard header for each file in
2169         preparation for the initial release, which will hopefully happen
2170         sometime within the next month.
2171     
2173     removed files:
2174      experimental/.arch-ids/=id
2176     modified files:
2177      ChangeLog Makefile muse-blosxom.el muse-book.el muse-colors.el
2178      muse-convert.el muse-docbook.el muse-html.el muse-http.el
2179      muse-journal.el muse-latex.el muse-message.el muse-mode.el
2180      muse-poem.el muse-project.el muse-publish.el muse-regexps.el
2181      muse-texinfo.el muse.el
2183     renamed files:
2184      .arch-ids/muse-build.el.id
2185        ==> scripts/.arch-ids/muse-build.el.id
2186      muse-build.el
2187        ==> scripts/muse-build.el
2189     removed directories:
2190      experimental experimental/.arch-ids
2193 2005-04-14 23:46:47 GMT Michael Olson <mwolson@gnu.org> patch-25
2195     Summary:
2196       Merge contents of muse-latexcjk.el into muse-latex.el.
2197     Revision:
2198       muse--main--1.0--patch-25
2200     2005-04-14  Michael Olson  <mwolson@gnu.org>
2201     
2202         * muse-latex.el (muse-latexcjk-header, muse-latexcjk-footer)
2203         (muse-latexcjk-encoding-map, muse-latexcjk-encoding-default)
2204         (muse-latexcjk-encoding, muse-latexcjk-transform-content-type):
2205         Merge in from muse-latexcjk.el.
2206     
2207         * muse-latexcjk.el: Removed, functionality merged with
2208         muse-latex.el
2210     removed files:
2211      .arch-ids/muse-latexcjk.el.id muse-latexcjk.el
2213     modified files:
2214      ChangeLog muse-latex.el
2217 2005-04-06 23:25:47 GMT Michael Olson <mwolson@gnu.org> patch-24
2219     Summary:
2220       Merge muse-xhtml.el into muse-html.el.
2221     Revision:
2222       muse--main--1.0--patch-24
2224     2005-04-06  Michael Olson  <mwolson@gnu.org>
2225     
2226         * examples/mwolson/muse-init.el: Update with respect to the
2227         muse-xhtml.el merge.
2228     
2229         * muse-html.el: The contents of muse-xhtml.el have been merged in
2230         as advised by John Wiegley.
2231         (muse-html-style-sheet): Add example for XHTML use in the
2232         function's documentation.
2233         (muse-xhtml-header, muse-xhtml-footer, muse-xhtml-markup-tags):
2234         Moved from muse-xhtml.el.
2235     
2236         * muse-xhtml.el: Removed; contents merged into muse-html.el.
2238     removed files:
2239      .arch-ids/muse-xhtml.el.id muse-xhtml.el
2241     modified files:
2242      ChangeLog examples/mwolson/muse-init.el muse-html.el
2245 2005-04-06 03:18:55 GMT Michael Olson <mwolson@gnu.org> patch-23
2247     Summary:
2248       Try to fix regexps for Emacs 21.4.
2249     Revision:
2250       muse--main--1.0--patch-23
2252     2005-04-05  Michael Olson  <mwolson@gnu.org>
2253     
2254         * muse-regexps.el (muse-extreg-usable-p): Try to make regexps work
2255         for Emacs 21.4.
2257     modified files:
2258      ChangeLog muse-regexps.el
2261 2005-04-01 17:59:47 GMT Michael Olson <mwolson@gnu.org> patch-22
2263     Summary:
2264       Add comments to the publish-project example script
2265     Revision:
2266       muse--main--1.0--patch-22
2268     2005-04-01  Michael Olson  <mwolson@gnu.org>
2269     
2270         * examples/publish-project: Moved here from
2271         scripts/publish-project.  Added a few comments so people know what
2272         it is used for.
2274     modified files:
2275      ChangeLog examples/publish-project
2277     renamed files:
2278      scripts/.arch-ids/publish-project.id
2279        ==> examples/.arch-ids/publish-project.id
2280      scripts/publish-project
2281        ==> examples/publish-project
2284 2005-04-01 02:27:08 GMT Michael Olson <mwolson@gnu.org> patch-21
2286     Summary:
2287       New XHTML style, add more examples to my sample muse config
2288     Revision:
2289       muse--main--1.0--patch-21
2291     2005-03-31  Michael Olson  <mwolson@gnu.org>
2292     
2293         * examples/mwolson/muse-init.el: Give an example of deriving a
2294         custom publishing style.
2295         (my-muse-blosxom-finalize): Finalizes the "my-blosxom" style.
2296         (my-muse-prepare-entry-for-xanga): Mangle the published output
2297         from a blosxom project and copy the result to the clipboard for
2298         easy pasting into Xanga's web form.  The file is untouched.
2299     
2300         * muse-html.el (muse-html-style-sheet): Include the <style
2301         type="text/css"></style> wrapper around the example.
2302         (muse-html-header): Don't add <style type="text/css"></style>
2303         around the value of `muse-html-style-sheet' anymore.  This allows
2304         for the option of putting your stylesheet(s) in a separate file.
2305         An example of this is given in the documentation for this
2306         variable.
2307     
2308         * muse-xhtml: New file that implements a publishing style which is
2309         derived from HTML mode.  It uses a slightly modified version of
2310         the HTML markup rules to generate XHTML-compliant output.
2311     
2312         * muse-blosxom.el: Add new "blosxom-xhtml" style.  The old
2313         "blosxom" style has been renamed to "blosxom-html".  Fix a few
2314         header gaffes.
2315     
2316         * muse-journal.el: Add new "journal-xhtml" style.
2317     
2318         * muse-message.el: Add new "message-xhtml" style.
2320     new files:
2321      .arch-ids/muse-xhtml.el.id muse-xhtml.el
2323     modified files:
2324      ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
2325      muse-html.el muse-journal.el muse-message.el
2328 2005-03-25 03:55:13 GMT Michael Olson <mwolson@gnu.org> patch-20
2330     Summary:
2331       Add my muse configuration to the examples
2332     Revision:
2333       muse--main--1.0--patch-20
2335     2005-03-24  Michael Olson  <mwolson@gnu.org>
2336     
2337         * examples/johnw: Move John Wiegley's configuration to this
2338         directory.
2339     
2340         * examples/mwolson: My configuration files go here.
2341     
2342         * examples/mwolson/muse-init.el: My Muse configuration file.  I
2343         just figured out how to keep links from being spell-checked or
2344         split up by fill-mode, so the implementation of this may be found
2345         here.  I also made a function that sets up a blog entry for me.
2347     new files:
2348      examples/johnw/.arch-ids/=id examples/mwolson/.arch-ids/=id
2349      examples/mwolson/.arch-ids/muse-init.el.id
2350      examples/mwolson/muse-init.el
2352     modified files:
2353      ChangeLog
2355     renamed files:
2356      examples/.arch-ids/muse-johnw.el.id
2357        ==> examples/johnw/.arch-ids/muse-johnw.el.id
2358      examples/.arch-ids/publish-johnw.id
2359        ==> examples/johnw/.arch-ids/publish-johnw.id
2360      examples/muse-johnw.el
2361        ==> examples/johnw/muse-johnw.el
2362      examples/publish-johnw
2363        ==> examples/johnw/publish-johnw
2365     new directories:
2366      examples/johnw examples/johnw/.arch-ids examples/mwolson
2367      examples/mwolson/.arch-ids
2370 2005-03-24 22:57:10 GMT Michael Olson <mwolson@gnu.org> patch-19
2372     Summary:
2373       Add muse-blosxom script and plugin for pyblosxom
2374     Revision:
2375       muse--main--1.0--patch-19
2377     2005-03-24  Michael Olson  <mwolson@gnu.org>
2378     
2379         * muse-blosxom.el: Update copyright notice in headers and mention
2380         the pyblosxom scripts.
2381     
2382         * contrib/pyblosxom: New directory containing pyblosxom plugins
2383         and helper scripts.
2384     
2385         * contrib/getstamps.py: Script that generates the "timestamps"
2386         file, run on the local machine.
2387     
2388         * contrib/hardcodedates.py: PyBlosxom plugin that interprets the
2389         timestamps file.
2391     new files:
2392      contrib/pyblosxom/.arch-ids/=id
2393      contrib/pyblosxom/.arch-ids/getstamps.py.id
2394      contrib/pyblosxom/.arch-ids/hardcodedates.py.id
2395      contrib/pyblosxom/getstamps.py
2396      contrib/pyblosxom/hardcodedates.py
2398     modified files:
2399      ChangeLog muse-blosxom.el
2401     new directories:
2402      contrib/pyblosxom contrib/pyblosxom/.arch-ids
2405 2005-03-23 19:05:09 GMT Michael Olson <mwolson@gnu.org> patch-18
2407     Summary:
2408       muse-blosxom.el has matured past experimental status
2409     Revision:
2410       muse--main--1.0--patch-18
2412     2005-03-23  Michael Olson  <mwolson@gnu.org>
2413     
2414         * muse-blosxom.el: Remove common functionality that has already
2415         been implemented in `muse-html.el'.  Derive this mode from
2416         `muse-html'.  Update documentation.  I now feel that this file is
2417         ready to be included in the top-level Muse directory.
2419     modified files:
2420      ChangeLog muse-blosxom.el
2422     renamed files:
2423      experimental/.arch-ids/muse-blosxom.el.id
2424        ==> .arch-ids/muse-blosxom.el.id
2425      experimental/muse-blosxom.el
2426        ==> muse-blosxom.el
2429 2005-03-22 05:28:01 GMT Michael Olson <mwolson@gnu.org> patch-17
2431     Summary:
2432       Make muse-blosxom.el slightly less experimental
2433     Revision:
2434       muse--main--1.0--patch-17
2436     2005-03-22  Michael Olson  <mwolson@gnu.org>
2437     
2438         * experimental/muse-blosxom.el (muse-blosxom-page-date-alist):
2439         Renamed from `blosxom-page-date-alist'.  Currently it does nothing
2440         useful.
2441         (muse-blosxom-markup-regexps): Remove unnecessary first grouping
2442         from the `muse-blosxom-markup-date-directive' rule.
2443         (blosxom-set-time): Remove this function.  We're not going to be
2444         touching the timestamp manually anymore -- it's too much of a
2445         hassle.  Right now I've got a python program that compiles a
2446         timestamp file and a pyblosxom helper that reads it.  Something
2447         similar could be arranged for blosxom, I'm sure.
2448     
2450     modified files:
2451      ChangeLog experimental/muse-blosxom.el
2454 2005-03-20 19:40:10 GMT Michael Olson <mwolson@gnu.org> patch-16
2456     Summary:
2457       Apply latest journal-related updates from johnw
2458     Revision:
2459       muse--main--1.0--patch-16
2462     modified files:
2463      ChangeLog examples/muse-johnw.el muse-journal.el
2466 2005-03-01 02:58:29 GMT Michael Olson <mwolson@gnu.org> patch-15
2468     Summary:
2469       Add Projects node to the manual
2470     Revision:
2471       muse--main--1.0--patch-15
2473     2005-02-28  Michael Olson  <mwolson@gnu.org>
2474     
2475         * muse.texi: Change copyright notice since the FSF is now the
2476         copyright holder.
2477         (Projects): New node, based on a section from the README file.
2479     modified files:
2480      ChangeLog muse.texi
2483 2005-03-01 02:25:15 GMT Michael Olson <mwolson@gnu.org> patch-14
2485     Summary:
2486       Correct documentation, adding some content.
2487     Revision:
2488       muse--main--1.0--patch-14
2490     2005-02-28  Michael Olson  <mwolson@gnu.org>
2491     
2492         * muse.texi: Change license terms of the documentation to the GNU
2493         GPL instead of the GNU FDL, as per the consent of the copyright
2494         holders of the emacs-wiki manual, from which this is based.  Some
2495         emacs-wiki-isms in the manual were corrected, and the Getting
2496         Started section was updated.
2498     modified files:
2499      ChangeLog muse.texi
2502 2005-02-17 19:08:19 GMT Michael Olson <mwolson@gnu.org> patch-13
2504     Summary:
2505       Make muse-blosxom.el a bit more sane, still need to bum it down a bit
2506     Revision:
2507       muse--main--1.0--patch-13
2509     2005-02-17  Michael Olson  <mwolson@gnu.org>
2510     
2511         * experimental/muse-blosxom.el: Somehow the contents of this file
2512         managed to get duplicated.  I removed the duplicates.
2513         (muse-blosxom-date): Remove this, since it is not useful.
2514         (muse-blosxom-header): Use the standard header that blosxom.el
2515         has.
2517     modified files:
2518      ChangeLog experimental/muse-blosxom.el
2521 2005-02-08 04:20:41 GMT Michael Olson <mwolson@gnu.org> patch-12
2523     Summary:
2524       Initial commit of muse.texi, nothing substantial
2525     Revision:
2526       muse--main--1.0--patch-12
2528     2005-02-07  Michael Olson  <mwolson@gnu.org>
2529     
2530         * muse.texi: New file that provides the documentation for Muse.
2531         It is in a very rough form at the moment.  Nothing substantial may
2532         be found here yet.  Be ye warned.
2534     new files:
2535      .arch-ids/muse.texi.id muse.texi
2537     modified files:
2538      ChangeLog
2541 2005-02-08 01:15:15 GMT Michael Olson <mwolson@gnu.org> patch-11
2543     Summary:
2544       Add docstring, new trivial function
2545     Revision:
2546       muse--main--1.0--patch-11
2548     2005-02-07  Michael Olson  <mwolson@gnu.org>
2549     
2550         * muse-mode.el (muse-mode-map): Make "C-c =" trigger
2551         `muse-what-changed'.  No functionality change.
2552         (muse-what-changed): New function that displays in diff format the
2553         changes made since the buffer was last saved.
2554     
2555         * muse-project.el (muse-project-publish): Add docstring.
2557     modified files:
2558      ChangeLog muse-mode.el muse-project.el
2561 2005-02-04 18:42:08 GMT Michael Olson <mwolson@gnu.org> patch-10
2563     Summary:
2564       Add experimental version of muse-blosxom.el to project
2565     Revision:
2566       muse--main--1.0--patch-10
2568     2005-02-04  Michael Olson  <mwolson@gnu.org>
2569     
2570         * Makefile (realclean): Remove file that gets generated when fonts
2571         are missing.
2572     
2573         * experimental/muse-bloxsom.el: New file that implements Blosxom
2574         support for Muse.  It's in a very rough state, hence its placement
2575         in the `experimental' directory.
2577     new files:
2578      experimental/.arch-ids/=id
2579      experimental/.arch-ids/muse-blosxom.el.id
2580      experimental/muse-blosxom.el
2582     modified files:
2583      ChangeLog Makefile
2585     new directories:
2586      experimental experimental/.arch-ids
2589 2005-02-04 18:19:44 GMT Michael Olson <mwolson@gnu.org> patch-9
2591     Summary:
2592       Make permissions more consistent
2593     Revision:
2594       muse--main--1.0--patch-9
2597     modified files:
2598      ChangeLog
2600     modified directories:
2601      contrib examples scripts
2604 2005-02-04 18:13:56 GMT Michael Olson <mwolson@gnu.org> patch-8
2606     Summary:
2607       Fix build problems
2608     Revision:
2609       muse--main--1.0--patch-8
2611     2005-02-04  Michael Olson  <mwolson@gnu.org>
2612     
2613         * muse-build.el: Add contrib directory to `load-path'.
2614         (muse-elint-files): Load `muse-regexps.el'.
2615     
2616         * scripts/publish: Change permissions so that this script is
2617         executable.  Add contrib directory to load list.  Add
2618         `muse-regexps.el' to list.
2620     modified files:
2621      ChangeLog muse-build.el scripts/publish
2624 2005-01-31 21:04:43 GMT Michael Olson <mwolson@gnu.org> patch-7
2626     Summary:
2627       Use "&mdash;" instead of "&#151;"
2628     Revision:
2629       muse--main--1.0--patch-7
2631     2005-01-31  Michael Olson  <mwolson@gnu.org>
2632     
2633         * muse-docbook.el (muse-docbook-markup-strings): Replace "&#151;"
2634         with "&mdash;" so that documents validate properly.  Thanks to
2635         Björn Lindström for the suggestion.
2636     
2637         * muse-html.el (muse-html-markup-strings): Ditto.
2639     modified files:
2640      ChangeLog muse-docbook.el muse-html.el
2643 2005-01-25 19:04:31 GMT Michael Olson <mwolson@gnu.org> patch-6
2645     Summary:
2646       Fix use of "[:blank:]" in underline markup
2647     Revision:
2648       muse--main--1.0--patch-6
2650     2005-01-25  Michael Olson  <mwolson@gnu.org>
2651     
2652         * muse-colors.el (muse-colors-markup): Replace "[:blank:]" with
2653         use of `muse-regexp-blank'.
2655     modified files:
2656      ChangeLog muse-colors.el
2659 2005-01-03 06:00:43 GMT Michael Olson <mwolson@member.fsf.org>  patch-5
2661     Summary:
2662       Fix problem with headings being given wrong face
2663     Revision:
2664       muse--main--1.0--patch-5
2666     2005-01-03  Michael Olson  <mwolson@gnu.org>
2667     
2668         * muse-colors.el: Add header.
2669         (muse-colors-emphasized): Headings were being given the coloring
2670         for the next level of heading instead of the real
2671         level (i.e. `muse-header-2' instead of `muse-header-1' for "*
2672         Heading").  Thanks to Lan Yufeng for finding this and sending a
2673         patch.
2674     
2675         * muse-regexps.el: Fix header.
2677     modified files:
2678      ChangeLog muse-colors.el muse-regexps.el
2681 2005-01-02 00:02:15 GMT Michael Olson <mwolson@member.fsf.org>  patch-4
2683     Summary:
2684       Rotate ChangeLog
2685     Revision:
2686       muse--main--1.0--patch-4
2688     2005-01-01  Michael Olson  <mwolson@gnu.org>
2689     
2690         * ChangeLog: Move old ChangeLog to ChangeLog.2004.  This new
2691         version will be automatically maintained by Arch.
2692     
2694     new files:
2695      .arch-ids/ChangeLog.id ChangeLog
2697     renamed files:
2698      .arch-ids/ChangeLog.id
2699        ==> .arch-ids/ChangeLog.2004.id
2700      ChangeLog
2701        ==> ChangeLog.2004
2704 2004-12-30 07:26:48 GMT Michael Olson <mwolson@member.fsf.org>  patch-3
2706     Summary:
2707       Extended regexps fix, allow spaces in 1st part of links
2708     Revision:
2709       muse--main--1.0--patch-3
2711     2004-12-30  Michael Olson  <mwolson@gnu.org>
2712     
2713         * muse.el (muse-link-regexp): Allow spaces in the first part of
2714         links.
2715     
2716         * muse-colors.el, muse-convert.el, muse-docbook.el: Use
2717         customizable alternatives to extended character classes.
2718     
2719         * muse-html.el, muse-mode.el, muse-publish.el: Ditto.
2721     modified files:
2722      ChangeLog muse-colors.el muse-convert.el muse-docbook.el
2723      muse-html.el muse-mode.el muse-publish.el muse.el
2726 2004-12-30 02:18:07 GMT Michael Olson <mwolson@member.fsf.org>  patch-2
2728     Summary:
2729       Begin to change regexp handling, tweak muse.el header
2730     Revision:
2731       muse--main--1.0--patch-2
2733     2004-12-29  Michael Olson  <mwolson@gnu.org>
2734     
2735         * muse.el: Change Copyright notice to FSF.  Change Maintainer to
2736         myself.  Update URL.
2737     
2738         * muse-regexps.el: New file that implements regexp handling.
2739         Generalized regexp options will be moved to it eventually.
2741     new files:
2742      .arch-ids/muse-regexps.el.id muse-regexps.el
2744     modified files:
2745      ChangeLog muse.el
2748 2004-12-30 01:49:50 GMT Michael Olson <mwolson@member.fsf.org>  patch-1
2750     Summary:
2751       Do some early spring cleaning
2752     Revision:
2753       muse--main--1.0--patch-1
2755     2004-12-29  Michael Olson  <mwolson@gnu.org>
2756     
2757         * Makefile: Change path to `publish' script.
2758     
2759         * contrib/pcomplete.el: New file that is used by Muse without
2760         actually being a part of it: hence its location in the contrib
2761         directory.
2762     
2763         * contrib/cgi.el, contrib/httpd.el: New location.
2764     
2765         * examples/muse-johnw.el, examples/publish-johnw: Ditto.
2766     
2767         * scripts/publish, scripts/publish-project: Ditto.
2769     new files:
2770      contrib/.arch-ids/=id contrib/.arch-ids/pcomplete.el.id
2771      contrib/pcomplete.el examples/.arch-ids/=id
2772      scripts/.arch-ids/=id
2774     modified files:
2775      ChangeLog Makefile
2777     renamed files:
2778      .arch-ids/cgi.el.id
2779        ==> contrib/.arch-ids/cgi.el.id
2780      .arch-ids/httpd.el.id
2781        ==> contrib/.arch-ids/httpd.el.id
2782      .arch-ids/muse-johnw.el.id
2783        ==> examples/.arch-ids/muse-johnw.el.id
2784      .arch-ids/publish-johnw.id
2785        ==> examples/.arch-ids/publish-johnw.id
2786      .arch-ids/publish-project.id
2787        ==> scripts/.arch-ids/publish-project.id
2788      .arch-ids/publish.id
2789        ==> scripts/.arch-ids/publish.id
2790      cgi.el
2791        ==> contrib/cgi.el
2792      httpd.el
2793        ==> contrib/httpd.el
2794      muse-johnw.el
2795        ==> examples/muse-johnw.el
2796      publish
2797        ==> scripts/publish
2798      publish-johnw
2799        ==> examples/publish-johnw
2800      publish-project
2801        ==> scripts/publish-project
2803     new directories:
2804      contrib contrib/.arch-ids examples examples/.arch-ids scripts
2805      scripts/.arch-ids
2808 2004-12-30 01:33:11 GMT Michael Olson <mwolson@member.fsf.org>  base-0
2810     Summary:
2811       tag of mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
2812     Revision:
2813       muse--main--1.0--base-0
2815     (automatically generated log message)
2817     new patches:
2818      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--base-0
2819      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-1
2820      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-2
2821      lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-1
2822      lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-2
2823      mwolson@member.fsf.org--2004/muse--main--1.0--base-0
2824      mwolson@member.fsf.org--2004/muse--main--1.0--patch-1
2825      mwolson@member.fsf.org--2004/muse--main--1.0--patch-2
2826      mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
2827      mwolson@member.fsf.org--2004/muse--mwolson--1.0--base-0
2828      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-1
2829      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-2
2830      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-3
2831      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-4
2832      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-5
2833      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-6
2834      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-7
2835      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-8