Fix image-link goof-up and add pretty titles.
[muse-el.git] / ChangeLog
blobfa632eec2a4d4cfaf62a3eff007923aa25c5d524
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-09 07:41:44 GMT Michael Olson <mwolson@gnu.org> patch-117
7     Summary:
8       Fix image-link goof-up and add pretty titles.
9     Revision:
10       muse--main--1.0--patch-117
12     * lisp/muse-html.el (muse-html-markup-paragraph): Use <p
13       class="image-link"> instead of <div class="image-link">.  I found a bug
14       with the way I was handling both, so I decided to simplify things.
15     
16     * lisp/muse-wiki.el (muse-wiki-output-name): New function that acts like
17       `muse-publish-output-name', but keeps the directory prefix.
18       (muse-wiki-transform-interwiki): Use `muse-publish-output-name'.
19     
20     * lisp/muse-wiki.el (muse-wiki-publish-small-title-words): New
21       customizable option that determines the words to downcase in title.
22       (muse-wiki-publish-pretty-title): New function that Makes a Nicely
23       Capitalized Title out of either a string or the current title.  This is
24       not currently used by any other function -- for now it is meant to be
25       called by the user.
27     modified files:
28      ChangeLog lisp/muse-html.el lisp/muse-wiki.el
31 2005-07-09 05:22:12 GMT Michael Olson <mwolson@gnu.org> patch-116
33     Summary:
34       Escape specials in link descriptions.
35     Revision:
36       muse--main--1.0--patch-116
38     * lisp/muse-publish.el (muse-publish-escape-specials-in-string): New
39       function that escapes special characters in the given string according
40       to the current publishing style.
41       (muse-publish-url): Use the above function to escape the description
42       part of extended links.
43       (muse-publish-prepare-url): Don't make string read-only; it does
44       nothing.
45     
46     * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
47       (muse-wiki-transform-wikiword): Don't make string read-only.
49     modified files:
50      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
53 2005-07-09 03:59:44 GMT Michael Olson <mwolson@gnu.org> patch-115
55     Summary:
56       Escape "&", "<", and ">" in URL text.
57     Revision:
58       muse--main--1.0--patch-115
60     * lisp/muse-html.el (muse-html-escape-string): Escape "&", "<", and ">"
61       specially.  Thanks to John Sullivan for the suggestion.
63     modified files:
64      ChangeLog lisp/muse-html.el
67 2005-07-09 03:24:01 GMT Michael Olson <mwolson@gnu.org> patch-114
69     Summary:
70       Update my example configuration.
71     Revision:
72       muse--main--1.0--patch-114
74     * examples/mwolson/muse-init.el (muse-project-alist): Rename the "Web"
75       project to "WebSite" in order to make it more distinct.
76       (muse-wiki-interwiki-alist): Add mapping for "TheEmacsWiki".
77       (my-muse-blosxom-finalize): Don't run the Xanga preparation code
78       anymore.
79       (my-muse-prepare-entry-for-xanga): Make this able to figure out the
80       published name of the current file.  I really should make a function
81       called `muse-published-name' or something similar!
82       ("\C-cpx"): Use this key sequence for
83       `my-muse-prepare-entry-for-xanga'.
84       (muse-file-extension): I'm making use of this so I can figure out its
85       intricacies.
87     modified files:
88      ChangeLog examples/mwolson/muse-init.el
91 2005-07-09 03:11:28 GMT Michael Olson <mwolson@gnu.org> patch-113
93     Summary:
94       Tackle a project name interwiki highlighting snafu.
95     Revision:
96       muse--main--1.0--patch-113
98     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Hack still more on
99       this.  It seems to be more robust now.  Highlighting is going the way I
100       want it.
102     modified files:
103      ChangeLog lisp/muse-wiki.el
106 2005-07-09 02:25:26 GMT Michael Olson <mwolson@gnu.org> patch-112
108     Summary:
109       Fix some gross mistakes.
110     Revision:
111       muse--main--1.0--patch-112
113     * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Fix several
114       gross misspellings.
115     
116     * lisp/muse-project.el (muse-project-file-entries): If
117       `muse-file-extension' is defined, use it to filter the entries.
118     
119     * lisp/muse.el (muse-file-extension): Fix messed up attempt to set
120       variable.  Move higher in file.
121     
122     * lisp/muse.el (muse-update-ignored-extensions-regexp): Use given
123       argument instead of the real name of the variable.
125     modified files:
126      ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
127      lisp/muse.el
130 2005-07-09 00:10:01 GMT Michael Olson <mwolson@gnu.org> patch-111
132     Summary:
133       Make natural interwiki links between projects mostly work.
134     Revision:
135       muse--main--1.0--patch-111
137     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Uncomment this
138       function and flesh it out.  This seems to work properly, though for
139       some reason, interwiki links using projects are a bit flakey.
140       (muse-wiki-handle-interwiki): Deal with case where we have a project
141       name in an interwiki link.
143     modified files:
144      ChangeLog lisp/muse-wiki.el
147 2005-07-08 22:57:55 GMT Michael Olson <mwolson@gnu.org> patch-110
149     Summary:
150       Fix Emacs21 issue with muse-insert-tag.
151     Revision:
152       muse--main--1.0--patch-110
154     * lisp/muse-mode.el (muse-insert-tag): Pass a list of lists to
155       completing-read to appease older Emacsen.
157     modified files:
158      ChangeLog lisp/muse-mode.el
161 2005-07-08 22:55:20 GMT Michael Olson <mwolson@gnu.org> patch-109
163     Summary:
164       Fix error with `muse-blosxom-new-entry' and Emacs21.
165     Revision:
166       muse--main--1.0--patch-109
168     * lisp/muse-blosxom.el (muse-blosxom-new-entry): Mess with call to
169       `completing-read' so that old versions of Emacs don't complain.
171     modified files:
172      ChangeLog lisp/muse-blosxom.el
175 2005-07-08 21:59:41 GMT Michael Olson <mwolson@gnu.org> patch-108
177     Summary:
178       Try to fix an error with `muse-blosxom-get-categories'.
179     Revision:
180       muse--main--1.0--patch-108
182     * lisp/muse-blosxom.el (muse-blosxom-get-categories): Be extra cautious
183       about processing directories.
185     modified files:
186      ChangeLog examples/johnw/publish-johnw lisp/muse-blosxom.el
189 2005-07-08 21:11:53 GMT Michael Olson <mwolson@gnu.org> patch-107
191     Summary:
192       Make a distinction between implicit and explicit links at publish-time.
193     Revision:
194       muse--main--1.0--patch-107
196     * lisp/muse-html.el (muse-html-escape-string): Ignore other arguments.
197     
198     * lisp/muse-http.el (muse-http-prepare-url): Handle `explicit' argument.
199     
200     * lisp/muse-publish.el (muse-publish-url, muse-publish-insert-url): Pass
201       `explicit' argument.
202     
203     * lisp/muse-publish.el (muse-publish-markup-link): Determine whether or
204       not we are dealing with an explicit link.
205     
206     * lisp/muse-publish.el (muse-publish-prepare-url): Ignore other arguments.
207     
208     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Take `explicit'
209       argument, but ignore it.
210     
211     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only apply transforms
212       when link is not explicit.
214     modified files:
215      ChangeLog lisp/muse-html.el lisp/muse-http.el
216      lisp/muse-publish.el lisp/muse-wiki.el
219 2005-07-08 06:40:30 GMT Michael Olson <mwolson@gnu.org> patch-106
221     Summary:
222       Implement several WikiWord handling fixes.
223     Revision:
224       muse--main--1.0--patch-106
226     * lisp/muse-colors.el (muse-link-face): Handle case where no link is
227       found by the handlers.  Don't send implicit links through some of the
228       advanced checks.
229     
230     * lisp/muse-mode.el (muse-link-at-point): Move to beginning of first part
231       of interwiki link before calling `muse-handle-explicit-link'.
232     
233     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Append forgotten
234       "\\|" separator between project-alist entries and interwiki entries.
235       Force a reconfiguration of muse-colors-markup.
236     
237     * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Add several checks to be
238       sure that we don't colorize WikiNames that don't go with any file.
239     
241     modified files:
242      ChangeLog lisp/muse-colors.el lisp/muse-mode.el
243      lisp/muse-wiki.el
246 2005-07-07 21:34:12 GMT Michael Olson <mwolson@gnu.org> patch-105
248     Summary:
249       Attempt to simplify muse-wiki a bit.
250     Revision:
251       muse--main--1.0--patch-105
253     * lisp/muse-colors.el (muse-use-font-lock): Set up muse-colors-markup
254       here.
255     
256     * lisp/muse-wiki.el (muse-wiki-wikiword-colors-markup)
257       (muse-wiki-update-use-wikiword-colors, muse-wiki-wikiword-markup-regexp)
258       (muse-wiki-update-use-wikiword-markup-regexp)
259       (muse-wiki-update-use-wikiword-link-function)
260       (muse-wiki-update-use-wikiword-url-transforms): Remove.
261       (muse-wiki-update-use-wikiword): Not :set function is needed anymore.
262     
263     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only modify URL if
264       `muse-wiki-use-wikiword' is specified.
265     
266     * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Don't process the URL
267       unless `muse-wiki-use-wikiword' is specified.
268     
269     * lisp/muse-wiki.el ("muse-colors"): Add muse-wiki-wikiword-regexp to
270       muse-colors-markup.
271     
272     * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-wikiword-regexp to
273       muse-publish-markup-regexps.
274     
275     * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-transform-wikiword to
276       muse-publish-url-transforms.
277     
278     * lisp/muse-wiki.el (muse-implicit-link-functions): Add
279       muse-wiki-handle-wikiword to muse-implicit-link-functions.
280     
282     modified files:
283      ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
286 2005-07-07 20:06:35 GMT Michael Olson <mwolson@gnu.org> patch-104
288     Summary:
289       Make muse-blosxom use relative name of published file in page-date alist.
290     Revision:
291       muse--main--1.0--patch-104
293     * lisp/muse-blosxom.el (muse-blosxom-base-directory): Move higher in
294       file.
295       (muse-blosxom-update-page-date-alist): Renamed from
296       `muse-blosxom-markup-date-directive'.  Make the current file name
297       relative to the base directory and strip file extension if necessary.
298     
300     modified files:
301      ChangeLog lisp/muse-blosxom.el
304 2005-07-07 19:14:38 GMT Michael Olson <mwolson@gnu.org> patch-103
306     Summary:
307       Hack on muse-blosxom timestamps somewhat.
308     Revision:
309       muse--main--1.0--patch-103
311     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Make this
312       actually do something useful.  This should have a different name,
313       really.
314       ("blosxom-html", "blosxom-xhtml"): Call
315       `muse-blosxom-markup-date-directive' after publishing each entry.
316     
318     modified files:
319      ChangeLog lisp/muse-blosxom.el
322 2005-07-07 06:27:02 GMT Michael Olson <mwolson@gnu.org> patch-102
324     Summary:
325       Fix several startup and compile errors.
326     Revision:
327       muse--main--1.0--patch-102
329     * lisp/muse-wiki.el ("muse-publish"): Use correct name of function.  This
330       fixes an error that occurred during startup.
331     
332     * lisp/muse-regexps.el (muse-ignored-extensions-regexp)
333       (muse-update-ignored-extensions-regexp, muse-ignored-extensions): Move
334       to muse.el.
335     
336     * lisp/muse.el (muse-update-ignored-extensions-regexp): Fix ordering so
337       that the nasty compile errors go away.  Fix a few typos.
338       (muse-ignored-extensions): Fix docstring.
339       (muse-file-extension): Move this higher in the file.
340     
341     
343     modified files:
344      ChangeLog lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
347 2005-07-07 05:57:51 GMT Michael Olson <mwolson@gnu.org> patch-101
349     Summary:
350       Note that muse-file-extension should not have "." in front.
351     Revision:
352       muse--main--1.0--patch-101
354     * lisp/muse-project.el (muse-project-find-file): Handle case where
355       muse-file-extension is not specified.
356     
357     * lisp/muse.el (muse-file-extension): Note that the period at the
358       beginning of this value should be omitted.
359     
360     * lisp/muse-regexps.el (muse-update-ignored-extensions-regexp): Quote
361       file extension so that regexp characters inside the extension will not
362       goof it up.  This should never be a problem in normal cases, but let's
363       be robust.
364     
366     modified files:
367      ChangeLog lisp/muse-project.el lisp/muse-regexps.el
368      lisp/muse.el
371 2005-07-07 05:36:53 GMT Michael Olson <mwolson@gnu.org> patch-100
373     Summary:
374       Implement optional file extension of Muse files.
375     Revision:
376       muse--main--1.0--patch-100
378     * lisp/muse-mode.el (muse-mode): Make sure
379       `muse-update-ignored-extensions-regexp' gets updated every time we
380       enter Muse mode.  This works around a bug in the customize interface --
381       if a user changes an option using setq, the :set function sometimes
382       does not get executed.  I should really try to determine whether or not
383       this is really an issue anymore.
384     
385     * lisp/muse-project.el (muse-project-find-file): Make use of
386       `muse-file-extension'.
387     
388     * lisp/muse-regexps.el (muse-ignored-extensions-regexp): This is not
389       customizable; it is autogenerated from `muse-ignored-extensions'.
390       (muse-update-ignored-extensions-regexp): New function that sets the
391       value of `muse-ignored-extensions-regexp'.  This is needed in order to
392       make sure that the value of `muse-file-extension' is taken into
393       account.
394       (muse-ignored-extensions): New option that determines which file
395       extensions to ignore.  It is in the form of a list of regexps.
396     
397     * lisp/muse.el (muse-file-extension): New option that allows the user to
398       specify the file extension to be used for Muse files.  By default, this
399       is nil, which means that no extension will be used.
400     
401     * lisp/muse.el (muse-page-name): Handle case where
402       `muse-ignored-extensions-regexp' is nil.
403     
405     modified files:
406      ChangeLog lisp/muse-mode.el lisp/muse-project.el
407      lisp/muse-regexps.el lisp/muse.el
410 2005-07-07 03:16:38 GMT Michael Olson <mwolson@gnu.org> patch-99
412     Summary:
413       Document new blosxom convenience feature.
414     Revision:
415       muse--main--1.0--patch-99
417     * lisp/muse-blosxom.el: Document `muse-blosxom-project-alist-dirs' and
418       `muse-blosxom-project-alist-entry'.  An example is provided in the
419       header.
420     
422     modified files:
423      ChangeLog lisp/muse-blosxom.el
426 2005-07-06 23:17:35 GMT Michael Olson <mwolson@gnu.org> patch-98
428     Summary:
429       Further work on `muse-project-alist' entry generation for blosxom.
430     Revision:
431       muse--main--1.0--patch-98
433     * examples/mwolson/muse-init.el (muse-project-alist): Use proper syntax.
434       Include subdirectories in first part of "Blog" entry.
435     
436     * lisp/muse-blosxom.el (muse-blosxom-project-alist-dirs): New function
437       that returns a list of dirs that are to be used with the first part of
438       a `muse-project-alist' entry.
439     
441     modified files:
442      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
445 2005-07-06 22:42:35 GMT Michael Olson <mwolson@gnu.org> patch-97
447     Summary:
448       New function: muse-blosxom-project-alist-entry.
449     Revision:
450       muse--main--1.0--patch-97
452     * examples/mwolson/muse-init.el: Update from my latest settings.
453       (muse-project-alist): Make use of `muse-blosxom-project-alist-entry'.
454     
455     * lisp/muse-blosxom.el (muse-blosxom-project-alist-entry): New function
456       that generates the latter part of an entry for `muse-project-alist'.
457     
459     modified files:
460      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
463 2005-07-06 20:52:03 GMT Michael Olson <mwolson@gnu.org> patch-96
465     Summary:
466       Merged from hodique@lifl.fr--2005 (patch 12-23)
467     Revision:
468       muse--main--1.0--patch-96
470     Patches applied:
471     
472      * hodique@lifl.fr--2005/muse--yh--1.0--patch-12
473        Merged from mwolson@gnu.org--2005 (patch 68-76)
474     
475      * hodique@lifl.fr--2005/muse--yh--1.0--patch-13
476        Merged from mwolson@gnu.org--2005 (patch 77-80)
477     
478      * hodique@lifl.fr--2005/muse--yh--1.0--patch-14
479        Merged from mwolson@gnu.org--2005 (patch 81)
480     
481      * hodique@lifl.fr--2005/muse--yh--1.0--patch-15
482        Merged from mwolson@gnu.org--2005 (patch 82)
483     
484      * hodique@lifl.fr--2005/muse--yh--1.0--patch-16
485        Escape % in latex publishing
486     
487      * hodique@lifl.fr--2005/muse--yh--1.0--patch-17
488        bugfix
489     
490      * hodique@lifl.fr--2005/muse--yh--1.0--patch-18
491        small improvement on muse-make-link
492     
493      * hodique@lifl.fr--2005/muse--yh--1.0--patch-19
494        Fix customization of muse-wiki-wikiword-regexp
495     
496      * hodique@lifl.fr--2005/muse--yh--1.0--patch-20
497        Allow full customization of WikiWords
498     
499      * hodique@lifl.fr--2005/muse--yh--1.0--patch-21
500        Fix mouse-2 yank bug in muse-mode
501     
502      * hodique@lifl.fr--2005/muse--yh--1.0--patch-22
503        Fix interpretation order
504     
505      * hodique@lifl.fr--2005/muse--yh--1.0--patch-23
506        Merged from mwolson@gnu.org--2005 (patch 83-95)
507     
509     modified files:
510      ChangeLog lisp/muse-wiki.el
512     new patches:
513      hodique@lifl.fr--2005/muse--yh--1.0--patch-12
514      hodique@lifl.fr--2005/muse--yh--1.0--patch-13
515      hodique@lifl.fr--2005/muse--yh--1.0--patch-14
516      hodique@lifl.fr--2005/muse--yh--1.0--patch-15
517      hodique@lifl.fr--2005/muse--yh--1.0--patch-16
518      hodique@lifl.fr--2005/muse--yh--1.0--patch-17
519      hodique@lifl.fr--2005/muse--yh--1.0--patch-18
520      hodique@lifl.fr--2005/muse--yh--1.0--patch-19
521      hodique@lifl.fr--2005/muse--yh--1.0--patch-20
522      hodique@lifl.fr--2005/muse--yh--1.0--patch-21
523      hodique@lifl.fr--2005/muse--yh--1.0--patch-22
524      hodique@lifl.fr--2005/muse--yh--1.0--patch-23
527 2005-07-06 19:55:48 GMT Michael Olson <mwolson@gnu.org> patch-95
529     Summary:
530       Minor docfixes.
531     Revision:
532       muse--main--1.0--patch-95
534     * lisp/muse-mode.el (muse-follow-name-at-point) 
535       (muse-follow-name-at-mouse): Docfixes.
536     
538     modified files:
539      ChangeLog lisp/muse-mode.el
542 2005-07-06 19:30:34 GMT Michael Olson <mwolson@gnu.org> patch-94
544     Summary:
545       Fix goof-up in instructions for using `muse-blosxom-new-entry'.
546     Revision:
547       muse--main--1.0--patch-94
549     * lisp/muse-blosxom.el: Fix goof-up in instructions for using
550       `muse-blosxom-new-entry'.
551     
552     * muse.texi (Blosxom Entries): Ditto.
553     
555     modified files:
556      ChangeLog lisp/muse-blosxom.el muse.texi
559 2005-07-06 18:54:52 GMT Michael Olson <mwolson@gnu.org> patch-93
561     Summary:
562       Re-add global mouse-2 event.
563     Revision:
564       muse--main--1.0--patch-93
566     * lisp/muse-mode.el (muse-mode-map): Re-add the global binding for
567       mouse-2, since Yann found a way around the problem I was facing.
568       (muse-follow-name-at-mouse): Call the event that would normally be used
569       here if we don't have a link at point.
570     
572     modified files:
573      ChangeLog lisp/muse-mode.el
576 2005-07-06 07:19:41 GMT Michael Olson <mwolson@gnu.org> patch-92
578     Summary:
579       Fix publishing error.
580     Revision:
581       muse--main--1.0--patch-92
583     * lisp/muse-project.el (muse-project-publish-file): Don't try to fetch
584       the cdr of output-dir.  This was a code fragment from a previous
585       attempt to refactor this function.
586     
588     modified files:
589      ChangeLog lisp/muse-project.el
592 2005-07-06 06:39:21 GMT Michael Olson <mwolson@gnu.org> patch-91
594     Summary:
595       Work on getting to the point where we can resolve project interwiki links.
596     Revision:
597       muse--main--1.0--patch-91
599     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
600       `muse-publishing-current-file'.
601     
602     * lisp/muse-project.el (muse-project-of-file): Ditto.
603     
604     * lisp/muse-project.el (muse-project-applicable-styles): New function
605       that returns the usable styles for a file, given either a list of
606       styles or a project name.  This is useful for removing styles that will
607       be ignored for a file.
608       (muse-project-publish-file): Split :include and :exclude processing
609       into `muse-project-applicable-styles'.
610     
611     * lisp/muse-publish.el (muse-publish-output-name): Use
612       `muse-publishing-current-file'.
613     
614     * lisp/muse-publish.el (muse-publish-file): Don't set `muse-current-file'.
615     
616     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Recognize
617       project names.
618     
619     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Don't cause project
620       names to be uninterpreted.  Remove need for muse-assoc-string.
621     
622     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): First draft of
623       function that will be called to fetch a link to a page from a Muse
624       project from the output file of the currently-published file.  This is
625       commented out for now since I ran out of energy.
626     
627     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Use
628       `muse-wiki-resolve-project-page' for handling Muse project interwiki
629       links, but only when no match was found in `muse-wiki-interwiki-alist'.
630       Handle case where no interwiki can be found, even though this should
631       never happen.
632     
633     * lisp/muse-wiki.el (muse-mode-hook): Update `muse-wiki-interwiki-regexp'
634       whenever Muse mode is entered.  That way we don't have to enter an
635       extra command in our .emacs.
636     
637     * lisp/muse.el (muse-current-file): Remove this, since a variable called
638       `muse-publishing-current-file' already exists that does the same thing.
639       How embarrassing.
640     
641     * lisp/muse.el (muse-page-name): Use `muse-publishing-current-file'.
642     
643     * lisp/muse.el (muse-assoc-string): Remove this, since we no longer need
644       to use it.
645     
647     modified files:
648      ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
649      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
652 2005-07-06 04:00:57 GMT Michael Olson <mwolson@gnu.org> patch-90
654     Summary:
655       Mouse-2 on regular text will yank rather than give an error.
656     Revision:
657       muse--main--1.0--patch-90
659     * lisp/muse-mode.el (muse-mode-map): Remove mappings for mouse-2, since
660       this seems to be more trouble than it's worth.
661       (muse-follow-name-at-mouse): Don't call `muse-follow-name-at-point';
662       use our own implementation.
663     
665     modified files:
666      ChangeLog lisp/muse-mode.el
669 2005-07-06 02:25:56 GMT Michael Olson <mwolson@gnu.org> patch-89
671     Summary:
672       Make interwiki links publish with the correct extension.
673     Revision:
674       muse--main--1.0--patch-89
676     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Add the correct
677       prefix and suffix to interwiki names, as well as stripping out unwanted
678       extensions.
679     
681     modified files:
682      ChangeLog lisp/muse-wiki.el
685 2005-07-06 02:02:42 GMT Michael Olson <mwolson@gnu.org> patch-88
687     Summary:
688       Fix publishing of bare interwiki names.
689     Revision:
690       muse--main--1.0--patch-88
692     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Use `setq' instead of
693       `set'.  Use `muse-assoc-string' instead of `assoc'.
694     
695     * lisp/muse.el (muse-assoc-string): New compatibility function that makes
696       `assoc-string' functionality usable with Emacs21 and XEmacs.
697     
699     modified files:
700      ChangeLog lisp/muse-wiki.el lisp/muse.el
703 2005-07-06 01:41:24 GMT Michael Olson <mwolson@gnu.org> patch-87
705     Summary:
706       Apply a few fixes from Yann's branch.
707     Revision:
708       muse--main--1.0--patch-87
710     Background: I hacked on Muse over the weekend while offline, and so did
711                 Yann.  His changes to muse-wiki.el are different than the
712                 ones that I made, so we should probably figure out the best
713                 way to handle this when we both get on IRC again.  For now,
714                 I've merged in the bugfixes that he's made, omitting most of
715                 the changes to muse-wiki.
716     
717     * lisp/muse-latex.el (muse-latex-markup-regexps): Escape %.
718     
719     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Add docstring.
720     
721     * lisp/muse.el (muse-page-name): Fix a bug that was inadvertently
722       introduced previously.
723     
725     modified files:
726      ChangeLog lisp/muse-latex.el lisp/muse-wiki.el lisp/muse.el
729 2005-07-05 20:41:49 GMT Michael Olson <mwolson@gnu.org> patch-86
731     Summary:
732       Warn if file not published; hack further on Wiki stuff.
733     Revision:
734       muse--main--1.0--patch-86
736     * lisp/muse-html.el (muse-html-markup-paragraph): Make this only try to
737       complete <div> tags that are of the class "image-link".  It is hoped
738       that this will prevent user-added <div> tags from being mangled.
739     
740     * lisp/muse-mode.el (muse-link-at-point): Don't pass an argument to
741       `muse-handle-implicit-link' or `muse-handle-explicit-link' since they
742       need to look at the text at point.
743     
744     * lisp/muse-publish.el (muse-publish-this-file): Warn the user if the
745       current file has not been published since it was up-to-date.  Thanks to
746       Bill Freeman for the suggestion.
747     
748     * lisp/muse-publish.el (muse-publish-url): Handle case when returned url
749       is nil.  If this happens, return the original URL.
750     
751     * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Set using
752       `muse-wiki-update-interwiki-regexp.'
753       (muse-wiki-update-interwiki-regexp): New function that sets the value
754       of `muse-wiki-interwiki-regexp'.
755       (muse-wiki-interwiki-alist): Call `muse-wiki-update-interwiki-regexp'
756       on :set.
757     
758     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Renamed from
759       `muse-wiki-expand-interwiki'.
760       (muse-wiki-transform-wikiword): New function that prevents WikiWords
761       with no matching file from being published as links.
762     
763     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Accept an optional
764       string argument once again, since this behavior is needed when
765       publishing.
766       (muse-wiki-handle-wikiword): Ditto.
767     
768     * lisp/muse.el (muse-handle-url): Ditto.
769     
770     * lisp/muse.el (muse-handle-implicit-link): Ditto.  Restore match data
771       after every unsuccessful attempt at handling the link.  If argument is
772       given, restore match-data at end, too.
773     
774     * lisp/muse.el (muse-handle-explicit-link): Accept optional string
775       argument.  Match data is always saved.  If argument is not given,
776       assume that `muse-implicit-link-regexp' has been matched against, and
777       return the 1st match string if no handlers worked.
778     
780     modified files:
781      ChangeLog lisp/muse-html.el lisp/muse-mode.el
782      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
785 2005-07-04 23:00:06 GMT Michael Olson <mwolson@gnu.org> patch-85
787     Summary:
788       Hack on WikiName handling and make TAB work for Wiki links.
789     Revision:
790       muse--main--1.0--patch-85
792     * lisp/muse-colors.el (muse-colors-markup): Use
793       `muse-explicit-link-regexp' instead of `muse-link-regexp'.
794     
795     * lisp/muse-colors.el (muse-link-face): Add new argument EXPLICIT.  If
796       nil, don't color bad links.  If non-nil, color bad links.
797     
798     * lisp/muse-colors.el (muse-colors-link): Pass `t' to `muse-link-face'.
799     
800     * lisp/muse-journal.el (muse-journal-rss-markup-regexps): Use
801       `muse-explicit-link-regexp' instead of `muse-link-regexp'.
802       (muse-journal-rss-munge-buffer): Ditto.
803     
804     * lisp/muse-mode.el (muse-mode-fill-nobreak-p, muse-link-at-point):
805       Docfix.
806     
807     * lisp/muse-mode.el (muse-link-at-point): Rewrite so that explicit links
808       are handled first, then implicit ones.  It should work better in all
809       cases.  For now, we depend on the value of `muse-implicit-link-regexp'
810       to determine how far to scan for an implicit link.  This defaults to
811       the text between the point and the next space.
812     
813     * lisp/muse-mode.el (muse-visit-link-default): Refactored code from
814       `muse-visit-link'.  If the ANCHOR argument is a string, search for it
815       literally after opening the buffer.  Hopefully this can be of use in
816       custom visit-link functions, when necessary.
817     
818     * lisp/muse-mode.el (muse-visit-link): Docfix.  Call
819       `muse-visit-link-default'.
820     
821     * lisp/muse-mode.el (muse-next-reference, muse-previous-reference):
822       Search by text properties instead of regexps.  This allows Muse to find
823       links without having to have a massive regexp that contains all link
824       types.  The downside is that this will not work if the user defontifies
825       the buffer.  But it would somewhat defeat the purpose of following
826       links if you can't see them.
827     
828     * lisp/muse-project.el (muse-project-batch-publish): Handle case when not
829       enough command line args are passed in batch mode.
830     
831     * lisp/muse-publish.el (muse-publish-markup-regexps): Use
832       `muse-explicit-link-regexp'.
833     
834     * lisp/muse-regexps.el (muse-explicit-link-regexp): Renamed from
835       `muse-link-regexp'.
836     
837     * lisp/muse-regexps.el (muse-implicit-link-regexp): New option that
838       specifies the "common ground" of all implicit links, like URLs, bare
839       WikiNames, and -- in the future -- email addresses.
840     
841     * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): Quote 'boolean.
842     
843     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Arg URL is no longer
844       optional.  That was a bad idea on my part.  Renamed from
845       `muse-wiki-interwiki-handle'.  Hopefully all this renaming doesn't
846       annoy anyone :^) .
847     
848     * lisp/muse-wiki.el (muse-wiki-expand-interwiki): Renamed from
849       `muse-wiki-interwiki-expand'.
850       (muse-wiki-handle-wikiword): Renamed from
851       `muse-wiki-wikiword-handle'.
852     
853     * lisp/muse-wiki.el ("muse-colors", "muse-publish"): Use a string value
854       for the eval-after-load arg since XEmacs chokes on constants.
855     
856     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Don't display a bad-link
857       face on WikiWords that don't correspond with a file.  If people really
858       want this to appear in bad-link face, I could accommodate that.
859     
860     * lisp/muse.el (muse-handle-url): New function that detects whether the
861       given string is a URL.
862       (muse-implicit-link-functions): Renamed from
863       `muse-mode-link-functions'.  Defaults to `muse-handle-url'.
864       (muse-explicit-link-functions): Renamed from
865       `muse-mode-handler-functions'.
866       (muse-handle-implicit-link): New function that handles all
867       implicit links by calling functions from `muse-implicit-link-functions'.
868       (muse-handle-explicit-link): Renamed from
869       `muse-handled-url'.
870     
872     modified files:
873      ChangeLog lisp/muse-colors.el lisp/muse-journal.el
874      lisp/muse-mode.el lisp/muse-project.el lisp/muse-publish.el
875      lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
878 2005-07-04 14:40:31 GMT Michael Olson <mwolson@gnu.org> patch-84
880     Summary:
881       Allow WikiWords to be ignored with <nop> or "''''".
882     Revision:
883       muse--main--1.0--patch-84
885     * lisp/muse-mode.el (muse-browse-result): Docfixes.
886     
887     * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): New option that determines
888       whether to hide <nop> tags when coloring a Muse buffer.
889       (muse-wiki-wikiword-at-point): Docfix.
890       (muse-wiki-colors-nop-tag): New function that colors <nop> tags.
891       (muse-wiki-publish-nop-tag): New function that interprets <nop> tags
892       during publishing.
893       (muse-colors-tags, muse-publish-markup-tags): Interpret <nop> tags,
894       which keeps the WikiWord that follows it from being interpreted.
895       (muse-publish-markup-regexps): Allow 4 single quotes to function as a
896       WikiWord delimiter.
897     
899     modified files:
900      ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
903 2005-07-04 11:20:50 GMT Michael Olson <mwolson@gnu.org> patch-83
905     Summary:
906       Update postal address of FSF in muse-wiki.el.
907     Revision:
908       muse--main--1.0--patch-83
910     * lisp/muse-wiki.el: Update postal address of the FSF.
911     
913     modified files:
914      ChangeLog lisp/muse-wiki.el
917 2005-07-01 22:48:51 GMT Michael Olson <mwolson@gnu.org> patch-82
919     Summary:
920       Interpret explicit links before emphasis.
921     Revision:
922       muse--main--1.0--patch-82
924     * lisp/muse-publish.el (muse-publish-markup-regexps): Interpret explicit
925       links before emphasis.
926     
927     * lisp/muse-wiki.el (muse-publish): Make rules use a multiple of 100 just
928       for the heck of it.
930     modified files:
931      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
934 2005-06-26 22:55:55 GMT Michael Olson <mwolson@gnu.org> patch-81
936     Summary:
937       Wiki hacking, regexp tweaks.
938     Revision:
939       muse--main--1.0--patch-81
941     * lisp/muse-project.el (muse-project-ignore-regexp): Change group to
942       muse-regexp.
943     
944     * lisp/muse-regexps.el (muse-regexp-use-character-classes): New variable
945       that indicates whether or not to use character classes in regexps.  The
946       default is to let Muse try to figure it out.
947       (muse-extreg-usable-p): Make use of this variable.
948     
949     * lisp/muse-regexps.el (muse-url-regexp): There's too much whitespace in
950       this regexp.  I'm guessing it was supposed to have a TAB in there at
951       one time.  Replace this stuff with muse-regexp-space.
952     
953     * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use wikified EmacsWiki
954       by default.
955     
956     * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use "choice" instead of
957       "or".
958     
959     * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Include the page
960       delimiter as part of the regexp.  Allow "#" or "::" to be a delimiter.
961       We'll fix those anchor problems eventually!
962     
963     * lisp/muse-wiki.el (muse-wiki-interwiki-at-point): New function that
964       uses `muse-interwiki-handle' to determine whether an interwiki link is
965       at point.
966     
967     * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Make URL optional and
968       look for a suitable value at point if needed.
969     
970     * lisp/muse-wiki.el: Make interwiki regexps color the same as wikiwords.
971     
972     * lisp/muse-wiki.el: Add publishing rule for muse-wiki-interwiki-regexp.
973     
974     * lisp/muse-wiki.el (muse-mode-link-functions): Add interwiki handling.
976     modified files:
977      ChangeLog lisp/muse-project.el lisp/muse-regexps.el
978      lisp/muse-wiki.el
981 2005-06-25 04:44:00 GMT Michael Olson <mwolson@gnu.org> patch-80
983     Summary:
984       Make installation of manual when not using Debian go smoothly.
985     Revision:
986       muse--main--1.0--patch-80
988     * Makefile.defs (INSTALLINFO): New variable that specifies what command
989       and options are to be used when insinuating the Muse documentation into
990       the Info menu.
991     
992     * Makefile (install): Make use of INSTALLINFO.
993     
994     * README (Installation): Give directions for changing INSTALLINFO on a
995       Debian system and changing where Muse is installed.
996     
997     * muse.texi: Ditto.
999     modified files:
1000      ChangeLog Makefile Makefile.defs README muse.texi
1003 2005-06-25 04:09:15 GMT Michael Olson <mwolson@gnu.org> patch-79
1005     Summary:
1006       Fix compiler warning induced by last patch.
1007     Revision:
1008       muse--main--1.0--patch-79
1010     * lisp/muse-project.el (muse-current-file): Move to muse.el to fix
1011       compiler warning.
1013     modified files:
1014      ChangeLog lisp/muse-project.el lisp/muse.el
1017 2005-06-25 04:02:11 GMT Michael Olson <mwolson@gnu.org> patch-78
1019     Summary:
1020       Add `muse-current-file', fix minor QuickStart issue.
1021     Revision:
1022       muse--main--1.0--patch-78
1024     * examples/QuickStart: Make John Wiegley the author.
1025     
1026     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
1027       `muse-current-file' instead of `buffer-file-name'.
1028     
1029     * lisp/muse-project.el (muse-current-project): Document.
1030     
1031     * lisp/muse-project.el (muse-current-file): New variable indicating the
1032       name, including path, of the file that is currently being published.
1033       (muse-project-of-file): Make use of
1034       `muse-current-file'.
1035     
1036     * lisp/muse-publish.el (muse-publish-file): Set `muse-current-file' here.
1037     
1038     * lisp/muse.el (muse-page-name): Make use of `muse-current-file'.
1040     modified files:
1041      ChangeLog examples/QuickStart lisp/muse-blosxom.el
1042      lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
1043      lisp/muse.el
1046 2005-06-24 21:15:35 GMT Michael Olson <mwolson@gnu.org> patch-77
1048     Summary:
1049       Make muse-replace-regexp-in-string closer to its parent; no func change.
1050     Revision:
1051       muse--main--1.0--patch-77
1053     * lisp/muse.el (muse-replace-regexp-in-string): Add 2 more optional args
1054       to implement all functionality of `replace-regexp-in-string'.  No
1055       functionality change.
1056     
1058     modified files:
1059      ChangeLog lisp/muse.el
1062 2005-06-24 00:22:12 GMT Michael Olson <mwolson@gnu.org> patch-76
1064     Summary:
1065       Play nicely with fill, adaptive-fill, and flyspell.
1066     Revision:
1067       muse--main--1.0--patch-76
1069     * muse-mode.el (muse-mode-intangible-links): New function used to
1070       determine whether links will be considered intangible.
1071     
1072     * lisp/muse-mode.el (muse-mode-link-functions)
1073       (muse-mode-handler-functions): Minor docfix.
1074     
1075     * lisp/muse-mode.el (muse-mode): Don't split long links when performing
1076       fill.  Play nicely with adaptive-fill.  Avoid lockup with flyspell by
1077       making links intangible by default, but this may be adjusted by use of
1078       the `muse-mode-intangible-links' function.
1079     
1080     * lisp/muse-mode.el (muse-mode-fill-nobreak-p): New function that returns
1081       nil if we should allow a fill to occur here.  Keeps links from being
1082       broken up.
1083     
1084     * lisp/muse-mode.el (muse-mode-flyspell-p): New function that returns
1085       non-nil if we allow spell-checking to occur here.  Keeps links from
1086       being improperly colorized.
1087     
1088     * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Break up long line; no
1089       functionality change.
1091     modified files:
1092      ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
1095 2005-06-23 07:13:35 GMT Michael Olson <mwolson@gnu.org> patch-75
1097     Summary:
1098       Minor doc changes and code prettification.
1099     Revision:
1100       muse--main--1.0--patch-75
1102     * AUTHORS: Note that YH's assignment is in the mail.
1103     
1104     * README (scripts): Explain better the contents of the `scripts'
1105       directory.
1106     
1107     * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Split long line.
1109     modified files:
1110      AUTHORS ChangeLog README lisp/muse-wiki.el
1113 2005-06-23 05:20:04 GMT Michael Olson <mwolson@gnu.org> patch-74
1115     Summary:
1116       Merged from hodique@lifl.fr--2005 (patch 7-11)
1117     Revision:
1118       muse--main--1.0--patch-74
1120     Patches applied:
1121     
1122      * hodique@lifl.fr--2005/muse--yh--1.0--patch-7
1123        split WikiWords and InterWiki links into their own package
1124     
1125      * hodique@lifl.fr--2005/muse--yh--1.0--patch-8
1126        Merged from mwolson@gnu.org--2005 (patch 63-67), adapted muse-wiki features
1127     
1128      * hodique@lifl.fr--2005/muse--yh--1.0--patch-9
1129        Mimic experimental behavior for interwiki
1130     
1131      * hodique@lifl.fr--2005/muse--yh--1.0--patch-10
1132        fix notes publishing
1133     
1134      * hodique@lifl.fr--2005/muse--yh--1.0--patch-11
1135        various minor fixes
1137     new files:
1138      lisp/.arch-ids/muse-wiki.el.id lisp/muse-wiki.el
1140     modified files:
1141      ChangeLog lisp/muse-colors.el lisp/muse-html.el
1142      lisp/muse-mode.el lisp/muse-publish.el lisp/muse.el
1144     renamed files:
1145      experimental/.arch-ids/muse-wiki.el.id
1146        ==> experimental/.arch-ids/muse-wiki-old.el.id
1147      experimental/muse-wiki.el
1148        ==> experimental/muse-wiki-old.el
1150     new patches:
1151      hodique@lifl.fr--2005/muse--yh--1.0--patch-7
1152      hodique@lifl.fr--2005/muse--yh--1.0--patch-8
1153      hodique@lifl.fr--2005/muse--yh--1.0--patch-9
1154      hodique@lifl.fr--2005/muse--yh--1.0--patch-10
1155      hodique@lifl.fr--2005/muse--yh--1.0--patch-11
1158 2005-06-22 23:05:33 GMT Michael Olson <mwolson@gnu.org> patch-73
1160     Summary:
1161       Tell people where to find on-line version of manual.
1162     Revision:
1163       muse--main--1.0--patch-73
1165     * README: Add on-line locations for manual.
1166     
1167     * muse.texi: Remove @include directive.  This makes generating a PDF of
1168       this documentation a lot easier.
1169     
1170     * muse.texi (Preface): Add on-line locations for manual.
1172     modified files:
1173      ChangeLog README muse.texi
1176 2005-06-22 19:57:42 GMT Michael Olson <mwolson@gnu.org> patch-72
1178     Summary:
1179       Try to make Muse play nice with outline minor mode.
1180     Revision:
1181       muse--main--1.0--patch-72
1183     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-emphasized)
1184     (muse-colors-underlined, muse-use-font-lock, muse-link-properties): Use
1185     "muse" instead of "t" when adding invisibility to text or checking for
1186     invisibility.
1187     
1188     * lisp/muse.el (muse-add-to-invisibility-spec): New function that is a
1189     compatibility wrapper for `add-to-invisibility-spec'; XEmacs doesn't have
1190     this function.
1192     modified files:
1193      ChangeLog lisp/muse-colors.el lisp/muse.el
1196 2005-06-22 08:02:58 GMT Michael Olson <mwolson@gnu.org> patch-71
1198     Summary:
1199       Minor grammar fix in Introduction section of manual.
1200     Revision:
1201       muse--main--1.0--patch-71
1203     * muse.texi (Introduction): Minor grammar fix.
1205     modified files:
1206      ChangeLog muse.texi
1209 2005-06-22 06:32:02 GMT Michael Olson <mwolson@gnu.org> patch-70
1211     Summary:
1212       Release Muse 3.01.
1213     Revision:
1214       muse--main--1.0--patch-70
1216     * lisp/muse-colors.el: Remove unnecessary use of Version in header.
1217     
1218     * lisp/muse-html.el (muse-html-encoding-map): Add mapping for iso-8859-1.
1219     
1220     * lisp/muse-poem.el (muse-poem-markup-strings)
1221       (muse-poem-chapbook-strings): Make customizable.
1222     
1223     * lisp/muse-poem.el (muse-chapbook-latex-header)
1224       (muse-chapbook-latex-footer): Docfix.
1225     
1226     * lisp/muse-texinfo.el (muse-texinfo-info-extension)
1227       (muse-texinfo-pdf-extension): Ditto.
1228     
1229     * lisp/muse.el (muse-version): Change to 3.01.
1230     
1231     * muse.texi (Poem, Texinfo): Last two publishing styles complete.  We're
1232       done, for now!
1234     modified files:
1235      ChangeLog lisp/muse-colors.el lisp/muse-html.el
1236      lisp/muse-poem.el lisp/muse-texinfo.el lisp/muse.el muse.texi
1239 2005-06-20 02:29:08 GMT Michael Olson <mwolson@gnu.org> patch-69
1241     Summary:
1242       Tweak documentation thoroughly; still incomplete.
1243     Revision:
1244       muse--main--1.0--patch-69
1246     * README: Minor tweaks.
1247     
1248     * muse.texi: Massively rename chapters so that the titles are more
1249       descriptive.  Clean up grammar.
1250     
1251     * muse.texi (Obtaining Muse): Move content of Installation node here,
1252       stripping out any customization tips, since those are covered later.
1253       Re-work this chapter since I was dissatisfied with it.
1254     
1255     * muse.texi (Installation): This node has the content of README regarding
1256       installation, which fits the title of the node much better than the
1257       previous content.
1258     
1259     * muse.texi (Blosxom): Turn the sections of this section into
1260       subsections.
1261     
1262     * muse.texi (Getting Help and Reporting Bugs): Turn this into a list.  I
1263       like lists!
1264     
1265     * muse.texi (History): Add a "2005" item.
1267     modified files:
1268      ChangeLog README muse.texi
1271 2005-06-19 07:15:45 GMT Michael Olson <mwolson@gnu.org> patch-68
1273     Summary:
1274       Finish documenting 2 more publishing styles.
1275     Revision:
1276       muse--main--1.0--patch-68
1278     * lisp/muse-blosxom.el, lisp/muse-latex.el: Minor docfixes throughout.
1279     
1280     * lisp/muse-journal.el: Docfixes.
1281     
1282     * lisp/muse-publish.el (muse-publish-markup-functions): Add significant
1283       documentation to this function.
1284     
1285     * muse.texi (Blosxom Options): New node containing the publishing styles
1286       and options provided by Blosxom.
1287       (Book): Add usage note, as I suspect a lot of people might be confused
1288       by this style.
1289       (HTML): Space out entries better.
1290       (Journal, LaTeX): New nodes for publishing styles.
1291       (Common Elements): Document a few options that are present in
1292       `muse-publish.el'.
1294     modified files:
1295      ChangeLog lisp/muse-blosxom.el lisp/muse-journal.el
1296      lisp/muse-latex.el lisp/muse-publish.el muse.texi
1299 2005-06-19 04:45:46 GMT Michael Olson <mwolson@gnu.org> patch-67
1301     Summary:
1302       Make Muse installable and correct an Emacs21 issue.
1303     Revision:
1304       muse--main--1.0--patch-67
1306     * Makefile (.PRECIOUS): Indicate that .info and .html files in this
1307       directory will be generated.
1308       (all): Compile muse.info by default.
1309       (doc): Refactor into individual generation rules for .html and .info
1310       files.
1311       (install): New rule that installs Muse source code, compiled .elc
1312       files, and the manual into proper places.
1313     
1314     * Makefile.defs (ELISPDIR, INFODIR): Correct minor goof-up.
1315     
1316     * README (Insinuation): Move old content of Installation here.
1317       (Installation): Fill out this section.
1318       (Further Documentation): Add link to my website and note that a full
1319       manual is included with Muse.
1320     
1321     * lisp/Makefile (EL): Populate with .el files.
1322       (install): New rule that installs both .elc and .el files.
1323     
1324     * lisp/muse-texinfo.el (muse-texinfo-info-generate): If we're running
1325       Emacs21, hack in a handler for the @documentencoding tag so that it
1326       doesn't error out.
1328     modified files:
1329      ChangeLog Makefile Makefile.defs README lisp/Makefile
1330      lisp/muse-texinfo.el
1333 2005-06-19 03:05:38 GMT Michael Olson <mwolson@gnu.org> patch-66
1335     Summary:
1336       Cater even more to XEmacs and its annoying whims.
1337     Revision:
1338       muse--main--1.0--patch-66
1340     * examples/Makefile (%.html, %.pdf, %.info): Pass EMACS value as
1341       environment variable.
1342     
1343     * lisp/Makefile (%.elc, test): Don't use "-L" option since XEmacs can't
1344       handle it.  Load `muse-build.el' instead.
1345     
1346     * lisp/muse-colors.el (muse-colors-link): Add note that `link' is not
1347       used.
1348     
1349     * lisp/muse-journal.el (muse-journal-latex-munge-buffer)
1350       (muse-journal-rss-munge-buffer): Add note that the `qotd' binding is
1351       not used.
1352     
1353     * lisp/muse-journal.el (muse-journal-generate-pages): Add note that this
1354       function does not appear to be used.
1355     
1356     * lisp/muse.el (muse-replace-regexp-in-string): Use in place of
1357       `replace-regexp-in-string', since XEmacs doesn't have this function.
1358       We only implement the first 3 args, but this could be extended if we
1359       need to do so.
1360     
1361     * lisp/muse-blosxom.el (muse-blosxom-title-to-file): Use
1362       `muse-replace-regexp-in-string' in place of `replace-regexp-in-string'
1363     
1364     * lisp/muse-journal.el (muse-journal-anchorize-title): Ditto.
1365     
1366     * lisp/muse-colors.el (muse-colors-custom-tags): Remove unused binding to
1367       make XEmacs shut up.
1368     
1369     * lisp/muse-convert.el (muse-write-footnote): Ditto.
1370     
1371     * lisp/muse-html.el (muse-html-markup-table): Ditto.
1372     
1373     * lisp/muse-http.el (muse-winnow-list): Ditto.
1374     
1375     * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
1376     
1377     * lisp/muse-project.el (muse-project-file-entries): Ditto.
1378     
1379     * lisp/muse-publish.el (muse-publish-markup): Ditto.
1380     
1381     * scripts/muse-build.el: Add contrib path first; probably doesn't change
1382       anything.
1383     
1384     * scripts/publish: Use EMACS environment variable instead of hard-coding
1385       it.
1387     modified files:
1388      ChangeLog examples/Makefile lisp/Makefile lisp/muse-blosxom.el
1389      lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
1390      lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
1391      lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
1392      lisp/muse.el scripts/muse-build.el scripts/publish
1395 2005-06-19 00:43:54 GMT Michael Olson <mwolson@gnu.org> patch-65
1397     Summary:
1398       Move lisp files to `lisp' directory; hack on Makefiles, XEmacs compat.
1399     Revision:
1400       muse--main--1.0--patch-65
1402     * AUTHORS: Update entry.
1403     
1404     * muse-*.el: Move to the lisp directory.
1405     
1406     * lisp/Makefile: New file containing rules to test and compile the
1407       source.
1408     
1409     * Makefile.defs: New file that contains common definitions for all other
1410       Makefiles, such as Emacs command to use.
1411     
1412     * Makefile: Move lisp-specific rules to lisp/Makefile.
1413       (SUBDIRS): New variable containing subdirectories to clean.
1414     
1415     * README: Update to reflect new location of source files.  Give updated
1416       directions for compiling with XEmacs.
1417     
1418     * examples/Makefile (.PRECIOUS): Added to denote which type of files to
1419       compile.
1420       (%.html): Pass SITEFLAG as an environment variable to
1421       ../scripts/publish.
1422     
1423     * examples/QuickStart (The): Re-add the stray <comment> tag since it
1424       seems to be needed to keep the process from failing.  This has *got* to
1425       be a bug in Muse, but I don't want to deal with it now.
1426     
1427     * lisp/muse-colors.el (muse-make-faces): Bind newsym locally.
1428     
1429     * lisp/muse-convert.el: Move line to commentary section.
1430     
1431     * lisp/muse-latex.el (muse-latex-markup-table): Note that the
1432       locally-bound `type' variable isn't used here.
1433     
1434     * lisp/muse-mode.el (muse-index-as-string): Remove unused `file' binding.
1435     
1436     * lisp/muse-texinfo.el (muse-texinfo-markup-table): Remove unused `field'
1437       binding.
1438     
1439     * scripts/muse-build.el (load-path): Correct paths.
1440     
1441     * scripts/muse-build.el (muse-elint-files): Add a few variables here so
1442       as to avoid spurious warnings.
1443     
1444     * scripts/publish (style): Make use of SITEFLAG environment variable, if
1445       it exists.
1446     
1447     * lisp/muse.el (muse-line-end-position, muse-line-beginning-position):
1448       (muse-match-string-no-properties): New functions that take the place of
1449       `line-end-position', `line-beginning-position', and
1450       `match-string-no-properties', respectively.
1451     
1452     * examples/johnw/muse-johnw.el (muse-my-html-insert-contents)
1453       (muse-my-journal-find-entries): Use Muse-specific version of
1454       `match-string-no-properties', `line-beginning-position', and
1455       `line-end-position' since these do not exist in XEmacs.
1456     
1457     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-region)
1458       (muse-colors-custom-tags, muse-colors-link, muse-colors-title): Ditto.
1459     
1460     * lisp/muse-convert.el (muse-latex-transform): Ditto.
1461     
1462     * lisp/muse-html.el (muse-html-insert-anchor, muse-html-markup-footnote)
1463       (muse-html-insert-contents): Ditto.
1464     
1465     * lisp/muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
1466     
1467     * lisp/muse-mode.el (muse-link-at-point, muse-edit-link-at-point): Ditto.
1468     
1469     * lisp/muse-poem.el (muse-poem-prepare-buffer): Ditto.
1470     
1471     * lisp/muse-publish.el (muse-publish-markup-tag)
1472       (muse-publish-markup-footnote, muse-publish-markup-leading-space)
1473       (muse-published-buffer-contents): Ditto.
1474     
1475     * scripts/muse-build.el (muse-elint-files): Ditto.
1477     new files:
1478      .arch-ids/Makefile.defs.id Makefile.defs lisp/.arch-ids/=id
1479      lisp/.arch-ids/Makefile.id lisp/Makefile
1481     modified files:
1482      AUTHORS ChangeLog Makefile README examples/Makefile
1483      examples/QuickStart examples/johnw/muse-johnw.el
1484      lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
1485      lisp/muse-journal.el lisp/muse-latex.el lisp/muse-mode.el
1486      lisp/muse-poem.el lisp/muse-publish.el lisp/muse-texinfo.el
1487      lisp/muse.el scripts/muse-build.el scripts/publish
1489     renamed files:
1490      .arch-ids/muse-blosxom.el.id
1491        ==> lisp/.arch-ids/muse-blosxom.el.id
1492      .arch-ids/muse-book.el.id
1493        ==> lisp/.arch-ids/muse-book.el.id
1494      .arch-ids/muse-colors.el.id
1495        ==> lisp/.arch-ids/muse-colors.el.id
1496      .arch-ids/muse-convert.el.id
1497        ==> lisp/.arch-ids/muse-convert.el.id
1498      .arch-ids/muse-docbook.el.id
1499        ==> lisp/.arch-ids/muse-docbook.el.id
1500      .arch-ids/muse-html.el.id
1501        ==> lisp/.arch-ids/muse-html.el.id
1502      .arch-ids/muse-http.el.id
1503        ==> lisp/.arch-ids/muse-http.el.id
1504      .arch-ids/muse-journal.el.id
1505        ==> lisp/.arch-ids/muse-journal.el.id
1506      .arch-ids/muse-latex.el.id
1507        ==> lisp/.arch-ids/muse-latex.el.id
1508      .arch-ids/muse-mode.el.id
1509        ==> lisp/.arch-ids/muse-mode.el.id
1510      .arch-ids/muse-poem.el.id
1511        ==> lisp/.arch-ids/muse-poem.el.id
1512      .arch-ids/muse-project.el.id
1513        ==> lisp/.arch-ids/muse-project.el.id
1514      .arch-ids/muse-publish.el.id
1515        ==> lisp/.arch-ids/muse-publish.el.id
1516      .arch-ids/muse-regexps.el.id
1517        ==> lisp/.arch-ids/muse-regexps.el.id
1518      .arch-ids/muse-texinfo.el.id
1519        ==> lisp/.arch-ids/muse-texinfo.el.id
1520      .arch-ids/muse.el.id
1521        ==> lisp/.arch-ids/muse.el.id
1522      muse-blosxom.el
1523        ==> lisp/muse-blosxom.el
1524      muse-book.el
1525        ==> lisp/muse-book.el
1526      muse-colors.el
1527        ==> lisp/muse-colors.el
1528      muse-convert.el
1529        ==> lisp/muse-convert.el
1530      muse-docbook.el
1531        ==> lisp/muse-docbook.el
1532      muse-html.el
1533        ==> lisp/muse-html.el
1534      muse-http.el
1535        ==> lisp/muse-http.el
1536      muse-journal.el
1537        ==> lisp/muse-journal.el
1538      muse-latex.el
1539        ==> lisp/muse-latex.el
1540      muse-mode.el
1541        ==> lisp/muse-mode.el
1542      muse-poem.el
1543        ==> lisp/muse-poem.el
1544      muse-project.el
1545        ==> lisp/muse-project.el
1546      muse-publish.el
1547        ==> lisp/muse-publish.el
1548      muse-regexps.el
1549        ==> lisp/muse-regexps.el
1550      muse-texinfo.el
1551        ==> lisp/muse-texinfo.el
1552      muse.el
1553        ==> lisp/muse.el
1555     new directories:
1556      lisp lisp/.arch-ids
1559 2005-06-18 20:12:05 GMT Michael Olson <mwolson@gnu.org> patch-64
1561     Summary:
1562       Massively untabify files.
1563     Revision:
1564       muse--main--1.0--patch-64
1567     modified files:
1568      ChangeLog ChangeLog.2004 experimental/muse-message.el
1569      experimental/muse-wiki.el muse-book.el muse-colors.el
1570      muse-convert.el muse-docbook.el muse-html.el muse-http.el
1571      muse-journal.el muse-latex.el muse-mode.el muse-poem.el
1572      muse-project.el muse-publish.el muse-regexps.el
1573      muse-texinfo.el muse.el
1576 2005-06-18 19:57:44 GMT Michael Olson <mwolson@gnu.org> patch-63
1578     Summary:
1579       Merged from hodique@lifl.fr--2005 (patch 2-6), without the WikiWord change.
1580     Revision:
1581       muse--main--1.0--patch-63
1583     (Summary of changes that Yann made)
1584     
1585     * muse-colors.el (muse-colors-link): Whitespace cleanup.
1586     
1587     * muse-mode.el (muse-generate-index): Move index generation code into
1588       `muse-index-as-string'.
1589       (muse-index-as-string): New function that generates an index and
1590       returns it as a string, instead of placing it in a buffer like
1591       `muse-generate-index' used to.
1592     
1593     Patches applied:
1594     
1595      * hodique@lifl.fr--2005/muse--yh--1.0--patch-2
1596        merge from mwolson@gnu.org--2005
1597     
1598      * hodique@lifl.fr--2005/muse--yh--1.0--patch-3
1599        Accept WikiWords as links [mostly rescinded]
1600     
1601      * hodique@lifl.fr--2005/muse--yh--1.0--patch-4
1602        merge from mwolson@gnu.org--2005/muse--main--1.0
1603     
1604      * hodique@lifl.fr--2005/muse--yh--1.0--patch-5
1605        Merged from mwolson@gnu.org--2005 (patch 60-62)
1606     
1607      * hodique@lifl.fr--2005/muse--yh--1.0--patch-6
1608        provide a string view of the index
1610     modified files:
1611      ChangeLog muse-colors.el muse-latex.el muse-mode.el
1613     new patches:
1614      hodique@lifl.fr--2005/muse--yh--1.0--patch-2
1615      hodique@lifl.fr--2005/muse--yh--1.0--patch-3
1616      hodique@lifl.fr--2005/muse--yh--1.0--patch-4
1617      hodique@lifl.fr--2005/muse--yh--1.0--patch-5
1618      hodique@lifl.fr--2005/muse--yh--1.0--patch-6
1621 2005-06-18 06:21:19 GMT Michael Olson <mwolson@gnu.org> patch-62
1623     Summary:
1624       Document Blosxom, Book, DocBook, and HTML publishing styles.
1625     Revision:
1626       muse--main--1.0--patch-62
1628     * muse-blosxom.el: Clean up header.
1629     
1630     * muse-book.el (muse-before-book-publish-hook): Rename to
1631       `muse-book-before-publish-hook'.
1632       (muse-after-book-publish-hook): Rename to
1633       `muse-book-after-publish-hook'.
1634     
1635     * muse-html.el (muse-html-anchor-on-word, muse-html-table-attributes)
1636       (muse-html-markup-strings, muse-xhtml-markup-strings)
1637       (muse-html-meta-content-type, muse-html-meta-content-encoding)
1638       (muse-html-charset-default, muse-html-encoding-default)
1639       (muse-html-encoding-map): Docfixes.
1640     
1641     * muse.texi (Blosxom, Book, DocBook, HTML, Deriving Styles): New
1642       sections.
1644     modified files:
1645      ChangeLog muse-blosxom.el muse-book.el muse-html.el muse.texi
1648 2005-06-18 01:35:33 GMT Michael Olson <mwolson@gnu.org> patch-61
1650     Summary:
1651       Begin work on Publishing Styles section of manual.
1652     Revision:
1653       muse--main--1.0--patch-61
1655     * Makefile (.PHONY): Add "doc" to list.
1656       (doc): New rule that generates Info and HTML files from muse.texi.
1657       (dist): Rely on `distclean', not `clean'.
1658     
1659     * examples/QuickStart (Authoring mode): Remove empty section.
1660     
1661     * muse.texi: Call this program "the Emacs Muse" in title.
1662       (Publishing Styles): Begin to populate section.
1663       (Deriving Styles): First subsection of Publishing Styles.
1664       (Contributors): Remove spurious copyright section, since we address
1665       this in the title.
1666     
1667     * README: Actually remember to add this file.
1669     new files:
1670      .arch-ids/README.id README
1672     modified files:
1673      ChangeLog Makefile examples/QuickStart muse.texi
1676 2005-06-17 01:10:41 GMT Michael Olson <mwolson@gnu.org> patch-60
1678     Summary:
1679       Document Markup Rules.
1680     Revision:
1681       muse--main--1.0--patch-60
1683     * examples/QuickStart: Remove stray <comment> tag.
1684     
1685     * muse.texi (Top): Comment every menu line.
1686       (Markup Rules): New section with plenty of subsections.
1688     modified files:
1689      ChangeLog examples/QuickStart muse.texi
1692 2005-06-15 23:50:12 GMT Michael Olson <mwolson@gnu.org> patch-59
1694     Summary:
1695       Release this as Muse 3.00.90 (RC1).
1696     Revision:
1697       muse--main--1.0--patch-59
1699     * Makefile (%.elc): Use -q instead of --no-init-file because the former
1700       is compatible with both Emacs and XEmacs.
1701     
1702     * examples/README: Renamed to QuickStart.
1703     
1704     * examples/Makefile (EXAMPLES): Reflect name change of README.
1705     
1706     * muse.el: Ditto.
1708     modified files:
1709      ChangeLog Makefile examples/Makefile muse.el
1711     renamed files:
1712      examples/.arch-ids/README.id
1713        ==> examples/.arch-ids/QuickStart.id
1714      examples/README
1715        ==> examples/QuickStart
1718 2005-06-15 22:47:05 GMT Michael Olson <mwolson@gnu.org> patch-58
1720     Summary:
1721       Makefile refactoring.
1722     Revision:
1723       muse--main--1.0--patch-58
1725     * Makefile (.PHONY): List all non-file targets.
1726       (examples): New rule that calls Make in the examples directory.
1727       (atranslit): Removed, since this isn't (yet) bundled with Muse.
1728     
1729     * README: Move to the examples directory.  I'd prefer to distribute a
1730       very basic plain text README and use this as a quickstart + markup
1731       example + publishing example.
1732     
1733     * examples/Makefile: Move all README-related rules here.
1734     
1735     * examples/README: Add an "About this document" section.  
1736     
1737     * scripts/publish (style): Do not include the contrib directory, since we
1738       don't use any code from there.  Since this is only invoked from the
1739       examples directory, make sure add the parent directory to the load
1740       path.
1741     
1742     * muse.texi: Change version to 3.00.90 (RC1).
1743     
1744     * muse.el: Change location of the README file in header.
1745     
1746     * muse.el (muse-version): Update to 3.00.90 (RC1).
1748     new files:
1749      examples/.arch-ids/Makefile.id examples/Makefile
1751     modified files:
1752      ChangeLog Makefile examples/README muse.el muse.texi
1753      scripts/publish
1755     renamed files:
1756      .arch-ids/README.id
1757        ==> examples/.arch-ids/README.id
1758      README
1759        ==> examples/README
1762 2005-06-14 03:14:05 GMT Michael Olson <mwolson@gnu.org> patch-57
1764     Summary:
1765       Update my example configuration.
1766     Revision:
1767       muse--main--1.0--patch-57
1769     * examples/mwolson/muse-init.el: Update to reflect use of outline faces
1770       and experimental status of muse-message.
1772     modified files:
1773      ChangeLog examples/mwolson/muse-init.el
1776 2005-06-14 03:08:54 GMT Michael Olson <mwolson@gnu.org> patch-56
1778     Summary:
1779       Provide optional outline-style faces; customization fixes; experimental stuff.
1780     Revision:
1781       muse--main--1.0--patch-56
1783     * muse-colors.el (muse-colors-autogen-headings): New user-customizable
1784       option that determines what the header faces should look like.  If
1785       'outline, use outline-style faces.  If nil, don't generate the faces at
1786       all, which allows the user to specify their own.  Otherwise, use the
1787       scaled faces, which is the default behavior.
1788       (muse-colors-outline-faces-list): List of faces to use.  In case the
1789       outline faces are not available, provide reasonable defaults.
1790       (muse-make-faces): Use dolist instead of mapc.  Implement the
1791       possibility of having outline-style colors for heading.  Don't call
1792       this function immediately -- give the users time to make their changes
1793       through the customize interface.  Once we call this function, Emcs from
1794       CVS will not allow the faces to be changed easily, which is a shame.
1795     
1796     * muse-message.el (muse-message-contents-tag): Copied from
1797       `muse-publish-contents-tag' in order to keep the customization
1798       interface from making the `muse-markup-tags' option from throwing a
1799       type mismatch error.  This function is untested and will likely do
1800       nothing useful.  This file has been moved to the experimental folder
1801       until it gets fleshed out more.
1802     
1803     * experimental/muse-wiki.el: New file from johnw's initial attempt at a
1804       file that could eventually provide wiki-like ability.  Currently this
1805       is just a collection of functions that were pruned out when he remade
1806       Muse, so don't get too excited.  I plan to eventually merge Yann
1807       Hodique's work here, probably after the first release of Muse.
1808     
1809     * muse-regexps.el (muse-regexp): Improve description.
1810     
1811     * muse-project.el (muse-project-ignore-regexp): Make this be a part of
1812       the muse-regexp group since it is just a single regexp.  Lists of
1813       regexps don't have to be in muse-regexp, however.
1814     
1815     * muse-blosxom.el (muse-blosxom): Change use of `behaviour' to `behavior'
1816       since the Emacs devel mailing list seems to not want Britain-izations
1817       in Emacs code.
1818     
1819     * muse-colors.el (muse-colors): Ditto.
1820     
1821     * muse-docbook.el (muse-docbook): Ditto.
1822     
1823     * muse-html.el (muse-html): Ditto.
1824     
1825     * muse-http.el (muse-http): Ditto.
1826     
1827     * muse-message.el (muse-message): Ditto.
1828     
1829     * muse-mode.el (muse-mode): Ditto.
1830     
1831     * muse-project.el (muse-project): Ditto.
1832     
1833     * muse-publish.el (muse-publish): Ditto.
1834     
1835     * muse.el (muse): Ditto.
1837     new files:
1838      experimental/.arch-ids/=id
1839      experimental/.arch-ids/muse-wiki.el.id
1840      experimental/muse-wiki.el
1842     modified files:
1843      ChangeLog experimental/muse-message.el muse-blosxom.el
1844      muse-colors.el muse-docbook.el muse-html.el muse-http.el
1845      muse-mode.el muse-project.el muse-publish.el muse-regexps.el
1846      muse.el
1848     renamed files:
1849      .arch-ids/muse-message.el.id
1850        ==> experimental/.arch-ids/muse-message.el.id
1851      muse-message.el
1852        ==> experimental/muse-message.el
1854     new directories:
1855      experimental experimental/.arch-ids
1858 2005-06-13 22:37:20 GMT Michael Olson <mwolson@gnu.org> patch-55
1860     Summary:
1861       Fix publishing error when given an empty string for header/footer.
1862     Revision:
1863       muse--main--1.0--patch-55
1865     * muse-publish.el (muse-insert-file-or-string): Don't pass argument to
1866       `file-readable-p' if it is an empty string.  For some reason,
1867       `file-readable-p' and `insert-file-contents' were treating an empty
1868       string as if it were the current directory.
1870     modified files:
1871      ChangeLog muse-publish.el
1874 2005-06-13 22:01:00 GMT Michael Olson <mwolson@gnu.org> patch-54
1876     Summary:
1877       WYSIWYG emphasis, XEmacs compatibility hacks.
1878     Revision:
1879       muse--main--1.0--patch-54
1881     * muse-colors.el (muse-colors-emphasized): Make emphasis more WYSIWIG
1882       compliant.  Only colorize if we end with the same number of asterisks
1883       as we start with, preventing unnoticed syntax errors.  Don't colorize
1884       in the middle of a word.
1885       (muse-colors-underlined): Make underlining more WYSIWIG compliant.
1886       Only colorize if we end with an underscore.  Don't colorize in the
1887       middle of a word.
1888     
1889     * muse-docbook.el (muse-docbook-markup-paragraph): Move question mark
1890       inside of group.  This will probably not do anything, but it seems
1891       syntactically good.
1892     
1893     * muse-html.el (muse-html-markup-paragraph): Attempt to deal with case
1894       where we start with an image link.  JohnW didn't seem to like having
1895       <p> tags inserted before image links, but they don't validate properly
1896       as they are.  For now, I will surround such links/paragraphs with <div
1897       class="image-link"> in an attempt to be as not invasive and yet
1898       standards compliant as possible.
1899     
1900     * muse-html.el (muse-html-escape-string): Work around distinction between
1901       int and char types in XEmacs.  Deal with an annoying replace-match bug
1902       in XEmacs that rears its head at times.
1903     
1904     * muse-publish.el (muse-publish-markup-word): Allow underlines to be
1905       multi-line.
1907     modified files:
1908      ChangeLog muse-colors.el muse-docbook.el muse-html.el
1909      muse-publish.el
1912 2005-06-13 01:13:08 GMT Michael Olson <mwolson@gnu.org> patch-53
1914     Summary:
1915       Minor code cleanup to address elint issues.
1916     Revision:
1917       muse--main--1.0--patch-53
1919     * Makefile (test): Don't build README files during this rule.  Remove
1920       spurious "make clean" statement.
1921     
1922     * muse-colors.el (muse-colors-tags): Make sure that this appears in the
1923       `muse-colors' group, and give it a proper type.
1924     
1925     * muse-mode.el: Wrap condition-case around `eval-when-compile'.
1926     
1927     * examples/johnw/muse-johnw.el (muse-my-html-insert-contents,
1928       muse-my-journal-find-entries): Replace `string-to-int' with
1929       `string-to-number'.
1930     
1931     * muse-html.el (muse-html-insert-contents): Ditto.
1932     
1933     * muse-journal.el (muse-journal-html-munge-buffer,
1934       muse-journal-latex-munge-buffer): Ditto.
1935     
1936     * muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
1937     
1938     * muse-publish.el (muse-publish-markup-footnote,
1939       muse-publish-contents-tag): Ditto.
1940     
1941     * muse-regexps.el (muse-extreg-usable-p): Ditto.
1943     modified files:
1944      ChangeLog Makefile examples/johnw/muse-johnw.el muse-colors.el
1945      muse-html.el muse-journal.el muse-mode.el muse-publish.el
1946      muse-regexps.el
1949 2005-06-13 00:41:10 GMT Michael Olson <mwolson@gnu.org> patch-52
1951     Summary:
1952       Add ability to automate the creation a new blosxom entry.
1953     Revision:
1954       muse--main--1.0--patch-52
1956     * examples/mwolson/muse-init.el: Move new entry section to
1957       muse-blosxom.el.  Modify the key settings in my example accordingly.
1958     
1959     * muse-blosxom.el (muse-blosxom-footer): Just use the empty string, since
1960       Muse always makes sure that the file ends with a newline.
1961     
1962     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove this, since
1963       planner markup is now provided automatically by the planner port to
1964       Muse, and we don't have any customized markup.
1965     
1966     * muse-blosxom.el (muse-blosxom-base-directory): New customizable
1967       variable that specifies where the base directory of your blog entries
1968       is found.
1969     
1970     * muse-blosxom.el (muse-blosxom-get-categories): Get the categories from
1971       the base directory.  Explore categories recursively.
1972     
1973     * muse-blosxom.el (muse-blosxom-title-to-file): Helper function for
1974       `muse-blosxom-new-entry'.  Turns the given title into a lowercase, sans
1975       special characters file name.
1976     
1977     * muse-blosxom.el (muse-blosxom-new-entry): Automate the process of
1978       making a new blog entry.  It will prompt you for a category, then a
1979       title, and then will create a new file that has the date and title
1980       inserted.
1982     modified files:
1983      ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
1986 2005-06-12 22:11:20 GMT Michael Olson <mwolson@gnu.org> patch-51
1988     Summary:
1989       Change mailing address of FSF, add AUTHORS file.
1990     Revision:
1991       muse--main--1.0--patch-51
1993     * muse-*.el, muse.texi: Change mailing address of FSF.
1994     
1995     * muse.texi (Contributors): Fix typo.
1996     
1997     * AUTHORS: New file containing a list of all of those who have
1998       contributed code or documentation to Muse, how many lines were changed,
1999       etc.
2001     new files:
2002      .arch-ids/AUTHORS.id AUTHORS
2004     modified files:
2005      ChangeLog muse-blosxom.el muse-convert.el muse-docbook.el
2006      muse-html.el muse-http.el muse-journal.el muse-latex.el
2007      muse-message.el muse-mode.el muse-poem.el muse-project.el
2008      muse-publish.el muse-regexps.el muse-texinfo.el muse.el
2009      muse.texi
2012 2005-06-12 21:33:24 GMT Michael Olson <mwolson@gnu.org> patch-50
2014     Summary:
2015       Merged from hodique@lifl.fr--2005 (patch 0-1)
2016     Revision:
2017       muse--main--1.0--patch-50
2019     Patches applied:
2020     
2021      * hodique@lifl.fr--2005/muse--yh--1.0--base-0
2022        tag of mwolson@gnu.org--2005/muse--main--1.0--patch-49
2023     
2024      * hodique@lifl.fr--2005/muse--yh--1.0--patch-1
2025        fix .html (for example) in visible names for links
2027     modified files:
2028      ChangeLog muse-publish.el
2030     new patches:
2031      hodique@lifl.fr--2005/muse--yh--1.0--base-0
2032      hodique@lifl.fr--2005/muse--yh--1.0--patch-1
2035 2005-06-11 23:35:43 GMT Michael Olson <mwolson@gnu.org> patch-49
2037     Summary:
2038       Make generated X(HT)ML show up in the right encoding in other modes.
2039     Revision:
2040       muse--main--1.0--patch-49
2042     * muse-html.el (muse-xhtml-header): Add "encoding=..." to first line.
2043       Thanks to Zhiqiang Ye for the suggestion.  This attempts to make
2044       generated (X)HTML files show up in the right coding system when editing
2045       them with another Emacs mode.
2046     
2047     * muse-journal.el (muse-journal-rss-header): Automatically determine the
2048       encoding instead of hard-coding it.
2049     
2050     * muse-message.el: Add content to Commentary section, explaining the use
2051       of this publishing style.
2053     modified files:
2054      ChangeLog muse-html.el muse-journal.el muse-message.el
2057 2005-06-11 01:28:01 GMT Michael Olson <mwolson@gnu.org> patch-48
2059     Summary:
2060       Move regexps to same group, only make 4 heading faces.
2061     Revision:
2062       muse--main--1.0--patch-48
2064     * muse-colors.el (muse-make-faces): Only create 4 header faces since we
2065       can only publish 3 of them specially, leaving the fourth to be in
2066       plain text.
2067       (muse-colors-markup): Only recognize 4 levels of heading.
2068     
2069     * muse-regexps.el (muse-tag-regexp, muse-link-regexp, muse-url-regexp)
2070       (muse-file-regexp, muse-image-regexp)
2071       (muse-ignored-extensions-regexp): Moved here from muse.el.  It seems
2072       like a good idea to have all the regexps in the same group.
2074     modified files:
2075      ChangeLog muse-colors.el muse-regexps.el muse.el
2078 2005-06-09 19:48:02 GMT Michael Olson <mwolson@gnu.org> patch-47
2080     Summary:
2081       Update my example config, minor code cleanup.
2082     Revision:
2083       muse--main--1.0--patch-47
2085     * examples/mwolson/muse-init.el (muse-project-alist): Shorten project
2086       names and add "Plans" project.
2087     
2088     * muse-docbook.el (looking-back): Delete.
2089     
2090     * muse-html.el (looking-back): Delete.
2091     
2092     * muse-html.el (muse-html-markup-paragraph): Use `muse-looking-back'
2093       instead of `looking-back'.
2094     
2095     * muse.el (muse-looking-back): Instead of redefining the `looking-back'
2096       function, use this function.  If `looking-back' exists, call it;
2097       otherwise, use a workaround.
2099     removed files:
2100      contrib/.arch-ids/pcomplete.el.id contrib/pcomplete.el
2102     modified files:
2103      ChangeLog examples/mwolson/muse-init.el muse-docbook.el
2104      muse-html.el muse.el
2107 2005-05-30 22:15:13 GMT Michael Olson <mwolson@gnu.org> patch-46
2109     Summary:
2110       Handle a few paragraph publishing edge cases better.
2111     Revision:
2112       muse--main--1.0--patch-46
2114     * muse-docbook.el (muse-docbook-markup-regexps): Consolidate the
2115       beginning-of-document, end-of-document, and paragraph separator regexps
2116       so that one markup rule can be used in all these cases.
2117       (muse-docbook-markup-paragraph): Handle more cases correctly.  In
2118       particular, blockquote or center at beginning or end of document will
2119       be published properly.  Hopefully this won't slow things down too much.
2120       (muse-docbook-markup-paragraph-close): Removed.
2121     
2122     * muse-blosxom.el (muse-blosxom-markup-regexps): Ditto.
2123     
2124     * muse-html.el (muse-html-markup-regexps, muse-html-markup-paragraph):
2125       Ditto.
2126       (muse-html-markup-paragraph-close): Removed.
2128     modified files:
2129      ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
2132 2005-05-28 23:37:11 GMT Michael Olson <mwolson@gnu.org> patch-45
2134     Summary:
2135       Improve prompt when reading a tag.
2136     Revision:
2137       muse--main--1.0--patch-45
2139     * muse-mode.el (muse-insert-tag): Add a colon after "default" like some
2140       other Emacs modes seem to do.
2142     modified files:
2143      ChangeLog muse-mode.el
2146 2005-05-28 23:34:50 GMT Michael Olson <mwolson@gnu.org> patch-44
2148     Summary:
2149       Warn user when publishing fails due to a private directory.
2150     Revision:
2151       muse--main--1.0--patch-44
2153     * muse-project.el (muse-project-private-p): Warn users when publishing a
2154       file fails due to its directory not being readable by others.  Make
2155       sure that you do a `chmod +o name_of_directory' if you want the
2156       contents of that directory to be publishable.
2158     modified files:
2159      ChangeLog muse-project.el
2162 2005-05-28 23:21:39 GMT Michael Olson <mwolson@gnu.org> patch-43
2164     Summary:
2165       Fix error with example tags and message publishing style.
2166     Revision:
2167       muse--main--1.0--patch-43
2169     * muse-colors.el: Don't define `font-lock-mode' as a variable.  Check to
2170       see if a previous definition for `font-lock-multiline' exists.
2171     
2172     * muse-message.el (muse-message-example-tag): Don't require two
2173       additional (unused) arguments.
2175     modified files:
2176      ChangeLog muse-colors.el muse-message.el
2179 2005-05-22 05:58:40 GMT Michael Olson <mwolson@gnu.org> patch-42
2181     Summary:
2182       Always end the published document with a newline.
2183     Revision:
2184       muse--main--1.0--patch-42
2186     * muse-html.el (muse-html-markup-paragraph-close): Always end the
2187       published document with a newline.
2188     
2189     * muse-docbook.el (muse-docbook-markup-paragraph-close): Ditto.
2191     modified files:
2192      ChangeLog muse-docbook.el muse-html.el
2195 2005-05-22 01:26:13 GMT Michael Olson <mwolson@gnu.org> patch-41
2197     Summary:
2198       Don't let automatic backup files crash the publishing process.
2199     Revision:
2200       muse--main--1.0--patch-41
2202     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove rule for date
2203       directive since this value is already processed by
2204       `muse-publish-markup-directive', and may be obtained by using
2205       the code: (muse-publishing-directive "date").
2206     
2207     * muse-colors.el (muse-colors-region): Make sure that we don't ever try
2208       to run (funcall nil); this happened once during a debugging process.
2209     
2210     * muse-project.el (muse-project-private-p): Skip any file for which we
2211       cannot fetch attributes.  This fixes a bug where having an
2212       Emacs-generated automatic backup file in a publishing directory causes
2213       the publishing process to halt with an error.
2215     modified files:
2216      ChangeLog muse-blosxom.el muse-colors.el muse-project.el
2219 2005-05-20 20:44:46 GMT Michael Olson <mwolson@gnu.org> patch-40
2221     Summary:
2222       Apply fix in previous patch to the DocBook publishing style.
2223     Revision:
2224       muse--main--1.0--patch-40
2226     * muse-docbook.el (muse-docbook-markup-paragraph-close): Apply fix from
2227       previous patch here as well.
2228     
2230     modified files:
2231      ChangeLog muse-docbook.el
2234 2005-05-20 20:28:32 GMT Michael Olson <mwolson@gnu.org> patch-39
2236     Summary:
2237       Fix newly-introduced lock-up during HTML publishing.
2238     Revision:
2239       muse--main--1.0--patch-39
2241     * muse-blosxom.el (muse-blosxom-markup-regexps): Give date directive and
2242       planner rules higher priority in the publishing sequence.  Hopefully
2243       this will not wreck anything; I don't use these rules, so I cannot
2244       tell.  This wasn't a real bugfix, just an aesthetic code thing for me.
2245     
2246     * muse-html.el (muse-html-markup-paragraph-close): Don't use
2247       replace-match; that seems to be slightly evil.  Return nil instead of a
2248       newline since otherwise Muse thinks that we are not done yet and gets
2249       into an infinite loop.  This should fix the lock-up problem that
2250       resulted from the previous few patches.
2252     modified files:
2253      ChangeLog muse-blosxom.el muse-html.el
2256 2005-05-19 23:44:16 GMT Michael Olson <mwolson@gnu.org> patch-38
2258     Summary:
2259       Parenthesis goofup.
2260     Revision:
2261       muse--main--1.0--patch-38
2263     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove stray parenthesis.
2264     
2266     modified files:
2267      ChangeLog muse-blosxom.el
2270 2005-05-19 23:41:54 GMT Michael Olson <mwolson@gnu.org> patch-37
2272     Summary:
2273       Make docbook and blosxom modes close paragraphs properly at end.
2274     Revision:
2275       muse--main--1.0--patch-37
2277     * muse-blosxom.el (muse-blosxom-markup-regexps): Use new rule from last
2278       patch.
2279     
2280     * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
2281       (muse-docbook-markup-paragraph-close): Adapt from
2282       `muse-html-markup-paragraph-close'.
2283     
2284     * muse-html.el (muse-html-markup-paragraph-close): Add newline so that we
2285       preserve the same appearance as before the last patch.
2287     modified files:
2288      ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
2291 2005-05-19 23:26:50 GMT Michael Olson <mwolson@gnu.org> patch-36
2293     Summary:
2294       Bugfix: Close P tag properly at end of file.
2295     Revision:
2296       muse--main--1.0--patch-36
2298     * muse-blosxom.el: Fix bug where loading this file twice would cause an
2299       error.
2300     
2301     * muse-html.el (muse-html-markup-regexps): Use simpler mechanism for
2302       detecting whether or not a paragraph needs a closing P tag.
2303       (muse-html-markup-paragraph-close): New function that only inserts a
2304       closing P tag when an unclosed P tag is nearby.
2306     modified files:
2307      ChangeLog muse-blosxom.el muse-html.el
2310 2005-05-18 06:07:02 GMT Michael Olson <mwolson@gnu.org> patch-35
2312     Summary:
2313       Update my example settings.
2314     Revision:
2315       muse--main--1.0--patch-35
2317     * examples/mwolson/muse-init.el: Synchronize with my current settings.
2319     modified files:
2320      ChangeLog examples/mwolson/muse-init.el
2323 2005-05-18 06:03:07 GMT Michael Olson <mwolson@gnu.org> patch-34
2325     Summary:
2326       Update documentation for C-c TAB feature.
2327     Revision:
2328       muse--main--1.0--patch-34
2330     * muse.texi (Keystroke Summary): Note that C-c TAB calls
2331       `muse-insert-tag'.
2332     
2334     modified files:
2335      ChangeLog muse.texi
2338 2005-05-18 06:00:27 GMT Michael Olson <mwolson@gnu.org> patch-33
2340     Summary:
2341       New feature: tag completion with C-c TAB.
2342     Revision:
2343       muse--main--1.0--patch-33
2345     * muse-mode.el (muse-mode-map): Map C-c TAB to `muse-insert-tag'.
2346       (muse-tag-history, muse-custom-tags): New variables that keep track of
2347       the tag history and newly-entered tags respectively for
2348       `muse-insert-tag'.
2349       (muse-insert-tag): New function that interactively prompts the user for
2350       a tag to use.
2352     modified files:
2353      ChangeLog muse-mode.el
2356 2005-05-18 05:49:07 GMT Michael Olson <mwolson@gnu.org> patch-32
2358     Summary:
2359       Fix XHTML validation error with <hr> and <br>.
2360     Revision:
2361       muse--main--1.0--patch-32
2363     * muse-html.el (muse-xhtml-markup-strings): Use the proper form of the BR
2364       and HR tags for XHTML publishing.  This should fix a few validation
2365       errors that I've been noticing lately.
2367     modified files:
2368      ChangeLog muse-html.el
2371 2005-05-12 22:46:10 GMT Michael Olson <mwolson@gnu.org> patch-31
2373     Summary:
2374       Remove flyspell overlays on links.
2375     Revision:
2376       muse--main--1.0--patch-31
2378     * muse-colors.el (muse-colors-link): Remove flyspell overlays.  This
2379       should make the link clickable.  On Emacs21, the color will stay red,
2380       but other Emacsen should do the right thing, which is use the normal
2381       link color.  Hopefully this will fix some strange flyspell-related link
2382       problems.
2384     modified files:
2385      ChangeLog muse-colors.el
2388 2005-05-06 03:30:05 GMT Michael Olson <mwolson@gnu.org> patch-30
2390     Summary:
2391       Update my example Muse settings.
2392     Revision:
2393       muse--main--1.0--patch-30
2395     * examples/mwolson/muse-init.el: Update from my latest version.
2396       (muse-project-alist): Remove the francais part of my blog.
2397       (my-muse-mode-flyspell-p): Split old `my-muse-mode-affect-p' function
2398       into this and `my-muse-mode-fill-nobreak-p'.
2399       (muse-mode-hook): Tell fill mode to avoid breaking links; hopefully
2400       this is the best way to accomplish this.
2401       (my-muse-blosxom-title-to-file): Replace more non-alphanumeric
2402       characters in the title.
2403       (my-muse-prepare-entry-for-xanga): Treat example regions better.
2405     modified files:
2406      ChangeLog examples/mwolson/muse-init.el
2409 2005-04-21 18:25:28 GMT Michael Olson <mwolson@gnu.org> patch-29
2411     Summary:
2412       Add simple `muse-version' function.
2413     Revision:
2414       muse--main--1.0--patch-29
2416     * muse.el (muse-version): New function that displays the value of the
2417       `muse-version' variable.  This should be easier for the user to type
2418       than C-h v muse-version.
2420     modified files:
2421      ChangeLog muse.el
2424 2005-04-21 18:19:02 GMT Michael Olson <mwolson@gnu.org> patch-28
2426     Summary:
2427       Don't compile documentation by default.
2428     Revision:
2429       muse--main--1.0--patch-28
2431     * Makefile (all): Don't compile documentation by default.
2432       (doc): Use this rule to compile documentation.
2434     modified files:
2435      ChangeLog Makefile
2438 2005-04-16 18:08:24 GMT Michael Olson <mwolson@gnu.org> patch-27
2440     Summary:
2441       Merge RSS 2.0 enclosure support for muse-journal.el from johnw
2442     Revision:
2443       muse--main--1.0--patch-27
2445     2005-04-16  Michael Olson  <mwolson@gnu.org>
2446     
2447         * muse-journal.el: Merge in enclosure support for RSS 2.0 from
2448         johnw. If a journal entry's title is a [[link]], then an
2449         <enclosure> tag will be added to the XML data giving the size and
2450         MIME type of the link target.  This makes podcasting with Muse
2451         trivial.
2452         (muse-journal-rss-entry-template): Add enclosure usage to example.
2453         (muse-journal-rss-munge-buffer): Implement enclosures.
2455     modified files:
2456      ChangeLog muse-journal.el
2459 2005-04-15 05:54:30 GMT Michael Olson <mwolson@gnu.org> patch-26
2461     Summary:
2462       Standardize source headers, appease elint, don't require planner
2463     Revision:
2464       muse--main--1.0--patch-26
2466     2005-04-15  Michael Olson  <mwolson@gnu.org>
2467     
2468         * Makefile, scripts/muse-build.el: Moved muse-build.el to the
2469         `scripts' directory since it really isn't part of Muse proper; it
2470         is used to generate Muse output from the command line.
2471     
2472         * muse-blosxom.el: Handle case where planner is not loaded so that
2473         it isn't a hard requirement.
2474     
2475         * muse-colors.el: Move definition of `muse-colors-tag-info' up so
2476         that elint doesn't complain.
2477     
2478         * muse-message.el (muse-message-markup-link): Don't throw up on
2479         links with no description.
2480     
2481         * muse-blosxom.el, muse-book.el, muse-colors.el, muse-convert.el,
2482         muse-docbook.el, muse-html.el, muse-http.el, muse-journal.el,
2483         muse-latex.el, muse-message.el, muse-mode.el, muse-poem.el,
2484         muse-project.el, muse-publish.el, muse-regexps.el,
2485         muse-texinfo.el, muse.el: Add standard header for each file in
2486         preparation for the initial release, which will hopefully happen
2487         sometime within the next month.
2488     
2490     removed files:
2491      experimental/.arch-ids/=id
2493     modified files:
2494      ChangeLog Makefile muse-blosxom.el muse-book.el muse-colors.el
2495      muse-convert.el muse-docbook.el muse-html.el muse-http.el
2496      muse-journal.el muse-latex.el muse-message.el muse-mode.el
2497      muse-poem.el muse-project.el muse-publish.el muse-regexps.el
2498      muse-texinfo.el muse.el
2500     renamed files:
2501      .arch-ids/muse-build.el.id
2502        ==> scripts/.arch-ids/muse-build.el.id
2503      muse-build.el
2504        ==> scripts/muse-build.el
2506     removed directories:
2507      experimental experimental/.arch-ids
2510 2005-04-14 23:46:47 GMT Michael Olson <mwolson@gnu.org> patch-25
2512     Summary:
2513       Merge contents of muse-latexcjk.el into muse-latex.el.
2514     Revision:
2515       muse--main--1.0--patch-25
2517     2005-04-14  Michael Olson  <mwolson@gnu.org>
2518     
2519         * muse-latex.el (muse-latexcjk-header, muse-latexcjk-footer)
2520         (muse-latexcjk-encoding-map, muse-latexcjk-encoding-default)
2521         (muse-latexcjk-encoding, muse-latexcjk-transform-content-type):
2522         Merge in from muse-latexcjk.el.
2523     
2524         * muse-latexcjk.el: Removed, functionality merged with
2525         muse-latex.el
2527     removed files:
2528      .arch-ids/muse-latexcjk.el.id muse-latexcjk.el
2530     modified files:
2531      ChangeLog muse-latex.el
2534 2005-04-06 23:25:47 GMT Michael Olson <mwolson@gnu.org> patch-24
2536     Summary:
2537       Merge muse-xhtml.el into muse-html.el.
2538     Revision:
2539       muse--main--1.0--patch-24
2541     2005-04-06  Michael Olson  <mwolson@gnu.org>
2542     
2543         * examples/mwolson/muse-init.el: Update with respect to the
2544         muse-xhtml.el merge.
2545     
2546         * muse-html.el: The contents of muse-xhtml.el have been merged in
2547         as advised by John Wiegley.
2548         (muse-html-style-sheet): Add example for XHTML use in the
2549         function's documentation.
2550         (muse-xhtml-header, muse-xhtml-footer, muse-xhtml-markup-tags):
2551         Moved from muse-xhtml.el.
2552     
2553         * muse-xhtml.el: Removed; contents merged into muse-html.el.
2555     removed files:
2556      .arch-ids/muse-xhtml.el.id muse-xhtml.el
2558     modified files:
2559      ChangeLog examples/mwolson/muse-init.el muse-html.el
2562 2005-04-06 03:18:55 GMT Michael Olson <mwolson@gnu.org> patch-23
2564     Summary:
2565       Try to fix regexps for Emacs 21.4.
2566     Revision:
2567       muse--main--1.0--patch-23
2569     2005-04-05  Michael Olson  <mwolson@gnu.org>
2570     
2571         * muse-regexps.el (muse-extreg-usable-p): Try to make regexps work
2572         for Emacs 21.4.
2574     modified files:
2575      ChangeLog muse-regexps.el
2578 2005-04-01 17:59:47 GMT Michael Olson <mwolson@gnu.org> patch-22
2580     Summary:
2581       Add comments to the publish-project example script
2582     Revision:
2583       muse--main--1.0--patch-22
2585     2005-04-01  Michael Olson  <mwolson@gnu.org>
2586     
2587         * examples/publish-project: Moved here from
2588         scripts/publish-project.  Added a few comments so people know what
2589         it is used for.
2591     modified files:
2592      ChangeLog examples/publish-project
2594     renamed files:
2595      scripts/.arch-ids/publish-project.id
2596        ==> examples/.arch-ids/publish-project.id
2597      scripts/publish-project
2598        ==> examples/publish-project
2601 2005-04-01 02:27:08 GMT Michael Olson <mwolson@gnu.org> patch-21
2603     Summary:
2604       New XHTML style, add more examples to my sample muse config
2605     Revision:
2606       muse--main--1.0--patch-21
2608     2005-03-31  Michael Olson  <mwolson@gnu.org>
2609     
2610         * examples/mwolson/muse-init.el: Give an example of deriving a
2611         custom publishing style.
2612         (my-muse-blosxom-finalize): Finalizes the "my-blosxom" style.
2613         (my-muse-prepare-entry-for-xanga): Mangle the published output
2614         from a blosxom project and copy the result to the clipboard for
2615         easy pasting into Xanga's web form.  The file is untouched.
2616     
2617         * muse-html.el (muse-html-style-sheet): Include the <style
2618         type="text/css"></style> wrapper around the example.
2619         (muse-html-header): Don't add <style type="text/css"></style>
2620         around the value of `muse-html-style-sheet' anymore.  This allows
2621         for the option of putting your stylesheet(s) in a separate file.
2622         An example of this is given in the documentation for this
2623         variable.
2624     
2625         * muse-xhtml: New file that implements a publishing style which is
2626         derived from HTML mode.  It uses a slightly modified version of
2627         the HTML markup rules to generate XHTML-compliant output.
2628     
2629         * muse-blosxom.el: Add new "blosxom-xhtml" style.  The old
2630         "blosxom" style has been renamed to "blosxom-html".  Fix a few
2631         header gaffes.
2632     
2633         * muse-journal.el: Add new "journal-xhtml" style.
2634     
2635         * muse-message.el: Add new "message-xhtml" style.
2637     new files:
2638      .arch-ids/muse-xhtml.el.id muse-xhtml.el
2640     modified files:
2641      ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
2642      muse-html.el muse-journal.el muse-message.el
2645 2005-03-25 03:55:13 GMT Michael Olson <mwolson@gnu.org> patch-20
2647     Summary:
2648       Add my muse configuration to the examples
2649     Revision:
2650       muse--main--1.0--patch-20
2652     2005-03-24  Michael Olson  <mwolson@gnu.org>
2653     
2654         * examples/johnw: Move John Wiegley's configuration to this
2655         directory.
2656     
2657         * examples/mwolson: My configuration files go here.
2658     
2659         * examples/mwolson/muse-init.el: My Muse configuration file.  I
2660         just figured out how to keep links from being spell-checked or
2661         split up by fill-mode, so the implementation of this may be found
2662         here.  I also made a function that sets up a blog entry for me.
2664     new files:
2665      examples/johnw/.arch-ids/=id examples/mwolson/.arch-ids/=id
2666      examples/mwolson/.arch-ids/muse-init.el.id
2667      examples/mwolson/muse-init.el
2669     modified files:
2670      ChangeLog
2672     renamed files:
2673      examples/.arch-ids/muse-johnw.el.id
2674        ==> examples/johnw/.arch-ids/muse-johnw.el.id
2675      examples/.arch-ids/publish-johnw.id
2676        ==> examples/johnw/.arch-ids/publish-johnw.id
2677      examples/muse-johnw.el
2678        ==> examples/johnw/muse-johnw.el
2679      examples/publish-johnw
2680        ==> examples/johnw/publish-johnw
2682     new directories:
2683      examples/johnw examples/johnw/.arch-ids examples/mwolson
2684      examples/mwolson/.arch-ids
2687 2005-03-24 22:57:10 GMT Michael Olson <mwolson@gnu.org> patch-19
2689     Summary:
2690       Add muse-blosxom script and plugin for pyblosxom
2691     Revision:
2692       muse--main--1.0--patch-19
2694     2005-03-24  Michael Olson  <mwolson@gnu.org>
2695     
2696         * muse-blosxom.el: Update copyright notice in headers and mention
2697         the pyblosxom scripts.
2698     
2699         * contrib/pyblosxom: New directory containing pyblosxom plugins
2700         and helper scripts.
2701     
2702         * contrib/getstamps.py: Script that generates the "timestamps"
2703         file, run on the local machine.
2704     
2705         * contrib/hardcodedates.py: PyBlosxom plugin that interprets the
2706         timestamps file.
2708     new files:
2709      contrib/pyblosxom/.arch-ids/=id
2710      contrib/pyblosxom/.arch-ids/getstamps.py.id
2711      contrib/pyblosxom/.arch-ids/hardcodedates.py.id
2712      contrib/pyblosxom/getstamps.py
2713      contrib/pyblosxom/hardcodedates.py
2715     modified files:
2716      ChangeLog muse-blosxom.el
2718     new directories:
2719      contrib/pyblosxom contrib/pyblosxom/.arch-ids
2722 2005-03-23 19:05:09 GMT Michael Olson <mwolson@gnu.org> patch-18
2724     Summary:
2725       muse-blosxom.el has matured past experimental status
2726     Revision:
2727       muse--main--1.0--patch-18
2729     2005-03-23  Michael Olson  <mwolson@gnu.org>
2730     
2731         * muse-blosxom.el: Remove common functionality that has already
2732         been implemented in `muse-html.el'.  Derive this mode from
2733         `muse-html'.  Update documentation.  I now feel that this file is
2734         ready to be included in the top-level Muse directory.
2736     modified files:
2737      ChangeLog muse-blosxom.el
2739     renamed files:
2740      experimental/.arch-ids/muse-blosxom.el.id
2741        ==> .arch-ids/muse-blosxom.el.id
2742      experimental/muse-blosxom.el
2743        ==> muse-blosxom.el
2746 2005-03-22 05:28:01 GMT Michael Olson <mwolson@gnu.org> patch-17
2748     Summary:
2749       Make muse-blosxom.el slightly less experimental
2750     Revision:
2751       muse--main--1.0--patch-17
2753     2005-03-22  Michael Olson  <mwolson@gnu.org>
2754     
2755         * experimental/muse-blosxom.el (muse-blosxom-page-date-alist):
2756         Renamed from `blosxom-page-date-alist'.  Currently it does nothing
2757         useful.
2758         (muse-blosxom-markup-regexps): Remove unnecessary first grouping
2759         from the `muse-blosxom-markup-date-directive' rule.
2760         (blosxom-set-time): Remove this function.  We're not going to be
2761         touching the timestamp manually anymore -- it's too much of a
2762         hassle.  Right now I've got a python program that compiles a
2763         timestamp file and a pyblosxom helper that reads it.  Something
2764         similar could be arranged for blosxom, I'm sure.
2765     
2767     modified files:
2768      ChangeLog experimental/muse-blosxom.el
2771 2005-03-20 19:40:10 GMT Michael Olson <mwolson@gnu.org> patch-16
2773     Summary:
2774       Apply latest journal-related updates from johnw
2775     Revision:
2776       muse--main--1.0--patch-16
2779     modified files:
2780      ChangeLog examples/muse-johnw.el muse-journal.el
2783 2005-03-01 02:58:29 GMT Michael Olson <mwolson@gnu.org> patch-15
2785     Summary:
2786       Add Projects node to the manual
2787     Revision:
2788       muse--main--1.0--patch-15
2790     2005-02-28  Michael Olson  <mwolson@gnu.org>
2791     
2792         * muse.texi: Change copyright notice since the FSF is now the
2793         copyright holder.
2794         (Projects): New node, based on a section from the README file.
2796     modified files:
2797      ChangeLog muse.texi
2800 2005-03-01 02:25:15 GMT Michael Olson <mwolson@gnu.org> patch-14
2802     Summary:
2803       Correct documentation, adding some content.
2804     Revision:
2805       muse--main--1.0--patch-14
2807     2005-02-28  Michael Olson  <mwolson@gnu.org>
2808     
2809         * muse.texi: Change license terms of the documentation to the GNU
2810         GPL instead of the GNU FDL, as per the consent of the copyright
2811         holders of the emacs-wiki manual, from which this is based.  Some
2812         emacs-wiki-isms in the manual were corrected, and the Getting
2813         Started section was updated.
2815     modified files:
2816      ChangeLog muse.texi
2819 2005-02-17 19:08:19 GMT Michael Olson <mwolson@gnu.org> patch-13
2821     Summary:
2822       Make muse-blosxom.el a bit more sane, still need to bum it down a bit
2823     Revision:
2824       muse--main--1.0--patch-13
2826     2005-02-17  Michael Olson  <mwolson@gnu.org>
2827     
2828         * experimental/muse-blosxom.el: Somehow the contents of this file
2829         managed to get duplicated.  I removed the duplicates.
2830         (muse-blosxom-date): Remove this, since it is not useful.
2831         (muse-blosxom-header): Use the standard header that blosxom.el
2832         has.
2834     modified files:
2835      ChangeLog experimental/muse-blosxom.el
2838 2005-02-08 04:20:41 GMT Michael Olson <mwolson@gnu.org> patch-12
2840     Summary:
2841       Initial commit of muse.texi, nothing substantial
2842     Revision:
2843       muse--main--1.0--patch-12
2845     2005-02-07  Michael Olson  <mwolson@gnu.org>
2846     
2847         * muse.texi: New file that provides the documentation for Muse.
2848         It is in a very rough form at the moment.  Nothing substantial may
2849         be found here yet.  Be ye warned.
2851     new files:
2852      .arch-ids/muse.texi.id muse.texi
2854     modified files:
2855      ChangeLog
2858 2005-02-08 01:15:15 GMT Michael Olson <mwolson@gnu.org> patch-11
2860     Summary:
2861       Add docstring, new trivial function
2862     Revision:
2863       muse--main--1.0--patch-11
2865     2005-02-07  Michael Olson  <mwolson@gnu.org>
2866     
2867         * muse-mode.el (muse-mode-map): Make "C-c =" trigger
2868         `muse-what-changed'.  No functionality change.
2869         (muse-what-changed): New function that displays in diff format the
2870         changes made since the buffer was last saved.
2871     
2872         * muse-project.el (muse-project-publish): Add docstring.
2874     modified files:
2875      ChangeLog muse-mode.el muse-project.el
2878 2005-02-04 18:42:08 GMT Michael Olson <mwolson@gnu.org> patch-10
2880     Summary:
2881       Add experimental version of muse-blosxom.el to project
2882     Revision:
2883       muse--main--1.0--patch-10
2885     2005-02-04  Michael Olson  <mwolson@gnu.org>
2886     
2887         * Makefile (realclean): Remove file that gets generated when fonts
2888         are missing.
2889     
2890         * experimental/muse-bloxsom.el: New file that implements Blosxom
2891         support for Muse.  It's in a very rough state, hence its placement
2892         in the `experimental' directory.
2894     new files:
2895      experimental/.arch-ids/=id
2896      experimental/.arch-ids/muse-blosxom.el.id
2897      experimental/muse-blosxom.el
2899     modified files:
2900      ChangeLog Makefile
2902     new directories:
2903      experimental experimental/.arch-ids
2906 2005-02-04 18:19:44 GMT Michael Olson <mwolson@gnu.org> patch-9
2908     Summary:
2909       Make permissions more consistent
2910     Revision:
2911       muse--main--1.0--patch-9
2914     modified files:
2915      ChangeLog
2917     modified directories:
2918      contrib examples scripts
2921 2005-02-04 18:13:56 GMT Michael Olson <mwolson@gnu.org> patch-8
2923     Summary:
2924       Fix build problems
2925     Revision:
2926       muse--main--1.0--patch-8
2928     2005-02-04  Michael Olson  <mwolson@gnu.org>
2929     
2930         * muse-build.el: Add contrib directory to `load-path'.
2931         (muse-elint-files): Load `muse-regexps.el'.
2932     
2933         * scripts/publish: Change permissions so that this script is
2934         executable.  Add contrib directory to load list.  Add
2935         `muse-regexps.el' to list.
2937     modified files:
2938      ChangeLog muse-build.el scripts/publish
2941 2005-01-31 21:04:43 GMT Michael Olson <mwolson@gnu.org> patch-7
2943     Summary:
2944       Use "&mdash;" instead of "&#151;"
2945     Revision:
2946       muse--main--1.0--patch-7
2948     2005-01-31  Michael Olson  <mwolson@gnu.org>
2949     
2950         * muse-docbook.el (muse-docbook-markup-strings): Replace "&#151;"
2951         with "&mdash;" so that documents validate properly.  Thanks to
2952         Björn Lindström for the suggestion.
2953     
2954         * muse-html.el (muse-html-markup-strings): Ditto.
2956     modified files:
2957      ChangeLog muse-docbook.el muse-html.el
2960 2005-01-25 19:04:31 GMT Michael Olson <mwolson@gnu.org> patch-6
2962     Summary:
2963       Fix use of "[:blank:]" in underline markup
2964     Revision:
2965       muse--main--1.0--patch-6
2967     2005-01-25  Michael Olson  <mwolson@gnu.org>
2968     
2969         * muse-colors.el (muse-colors-markup): Replace "[:blank:]" with
2970         use of `muse-regexp-blank'.
2972     modified files:
2973      ChangeLog muse-colors.el
2976 2005-01-03 06:00:43 GMT Michael Olson <mwolson@member.fsf.org>  patch-5
2978     Summary:
2979       Fix problem with headings being given wrong face
2980     Revision:
2981       muse--main--1.0--patch-5
2983     2005-01-03  Michael Olson  <mwolson@gnu.org>
2984     
2985         * muse-colors.el: Add header.
2986         (muse-colors-emphasized): Headings were being given the coloring
2987         for the next level of heading instead of the real
2988         level (i.e. `muse-header-2' instead of `muse-header-1' for "*
2989         Heading").  Thanks to Lan Yufeng for finding this and sending a
2990         patch.
2991     
2992         * muse-regexps.el: Fix header.
2994     modified files:
2995      ChangeLog muse-colors.el muse-regexps.el
2998 2005-01-02 00:02:15 GMT Michael Olson <mwolson@member.fsf.org>  patch-4
3000     Summary:
3001       Rotate ChangeLog
3002     Revision:
3003       muse--main--1.0--patch-4
3005     2005-01-01  Michael Olson  <mwolson@gnu.org>
3006     
3007         * ChangeLog: Move old ChangeLog to ChangeLog.2004.  This new
3008         version will be automatically maintained by Arch.
3009     
3011     new files:
3012      .arch-ids/ChangeLog.id ChangeLog
3014     renamed files:
3015      .arch-ids/ChangeLog.id
3016        ==> .arch-ids/ChangeLog.2004.id
3017      ChangeLog
3018        ==> ChangeLog.2004
3021 2004-12-30 07:26:48 GMT Michael Olson <mwolson@member.fsf.org>  patch-3
3023     Summary:
3024       Extended regexps fix, allow spaces in 1st part of links
3025     Revision:
3026       muse--main--1.0--patch-3
3028     2004-12-30  Michael Olson  <mwolson@gnu.org>
3029     
3030         * muse.el (muse-link-regexp): Allow spaces in the first part of
3031         links.
3032     
3033         * muse-colors.el, muse-convert.el, muse-docbook.el: Use
3034         customizable alternatives to extended character classes.
3035     
3036         * muse-html.el, muse-mode.el, muse-publish.el: Ditto.
3038     modified files:
3039      ChangeLog muse-colors.el muse-convert.el muse-docbook.el
3040      muse-html.el muse-mode.el muse-publish.el muse.el
3043 2004-12-30 02:18:07 GMT Michael Olson <mwolson@member.fsf.org>  patch-2
3045     Summary:
3046       Begin to change regexp handling, tweak muse.el header
3047     Revision:
3048       muse--main--1.0--patch-2
3050     2004-12-29  Michael Olson  <mwolson@gnu.org>
3051     
3052         * muse.el: Change Copyright notice to FSF.  Change Maintainer to
3053         myself.  Update URL.
3054     
3055         * muse-regexps.el: New file that implements regexp handling.
3056         Generalized regexp options will be moved to it eventually.
3058     new files:
3059      .arch-ids/muse-regexps.el.id muse-regexps.el
3061     modified files:
3062      ChangeLog muse.el
3065 2004-12-30 01:49:50 GMT Michael Olson <mwolson@member.fsf.org>  patch-1
3067     Summary:
3068       Do some early spring cleaning
3069     Revision:
3070       muse--main--1.0--patch-1
3072     2004-12-29  Michael Olson  <mwolson@gnu.org>
3073     
3074         * Makefile: Change path to `publish' script.
3075     
3076         * contrib/pcomplete.el: New file that is used by Muse without
3077         actually being a part of it: hence its location in the contrib
3078         directory.
3079     
3080         * contrib/cgi.el, contrib/httpd.el: New location.
3081     
3082         * examples/muse-johnw.el, examples/publish-johnw: Ditto.
3083     
3084         * scripts/publish, scripts/publish-project: Ditto.
3086     new files:
3087      contrib/.arch-ids/=id contrib/.arch-ids/pcomplete.el.id
3088      contrib/pcomplete.el examples/.arch-ids/=id
3089      scripts/.arch-ids/=id
3091     modified files:
3092      ChangeLog Makefile
3094     renamed files:
3095      .arch-ids/cgi.el.id
3096        ==> contrib/.arch-ids/cgi.el.id
3097      .arch-ids/httpd.el.id
3098        ==> contrib/.arch-ids/httpd.el.id
3099      .arch-ids/muse-johnw.el.id
3100        ==> examples/.arch-ids/muse-johnw.el.id
3101      .arch-ids/publish-johnw.id
3102        ==> examples/.arch-ids/publish-johnw.id
3103      .arch-ids/publish-project.id
3104        ==> scripts/.arch-ids/publish-project.id
3105      .arch-ids/publish.id
3106        ==> scripts/.arch-ids/publish.id
3107      cgi.el
3108        ==> contrib/cgi.el
3109      httpd.el
3110        ==> contrib/httpd.el
3111      muse-johnw.el
3112        ==> examples/muse-johnw.el
3113      publish
3114        ==> scripts/publish
3115      publish-johnw
3116        ==> examples/publish-johnw
3117      publish-project
3118        ==> scripts/publish-project
3120     new directories:
3121      contrib contrib/.arch-ids examples examples/.arch-ids scripts
3122      scripts/.arch-ids
3125 2004-12-30 01:33:11 GMT Michael Olson <mwolson@member.fsf.org>  base-0
3127     Summary:
3128       tag of mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
3129     Revision:
3130       muse--main--1.0--base-0
3132     (automatically generated log message)
3134     new patches:
3135      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--base-0
3136      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-1
3137      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-2
3138      lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-1
3139      lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-2
3140      mwolson@member.fsf.org--2004/muse--main--1.0--base-0
3141      mwolson@member.fsf.org--2004/muse--main--1.0--patch-1
3142      mwolson@member.fsf.org--2004/muse--main--1.0--patch-2
3143      mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
3144      mwolson@member.fsf.org--2004/muse--mwolson--1.0--base-0
3145      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-1
3146      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-2
3147      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-3
3148      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-4
3149      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-5
3150      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-6
3151      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-7
3152      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-8