muse-docbook: Merge several other types of tags if necessary.
[muse-el.git] / ChangeLog
blobfea58ae2f8cf0177261972a6c8ba6221c966b19f
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-10 22:19:26 GMT Michael Olson <mwolson@gnu.org> patch-123
7     Summary:
8       muse-docbook: Merge several other types of tags if necessary.
9     Revision:
10       muse--main--1.0--patch-123
12     * lisp/muse-docbook.el (muse-docbook-fixup-tags): Renamed from
13       `muse-docbook-fixup-sections'.  For each TAG in
14       `muse-docbook-merged-tags', if consecutive groupings of TAG exist,
15       merge them together.  Thanks to Dale P. Smith for the suggestion.
16       (muse-docbook-merged-tags): Customizable list of tags that need merging.
18     modified files:
19      ChangeLog lisp/muse-docbook.el
22 2005-07-10 22:04:50 GMT Michael Olson <mwolson@gnu.org> patch-122
24     Summary:
25       muse-docbook: Output an XML tag with encoding at the beginning of document.
26     Revision:
27       muse--main--1.0--patch-122
29     * lisp/muse-docbook.el (muse-docbook-header): Add <xml> tag at beginning
30       of document.
31       (muse-docbook-encoding-default): New option that determines which Emacs
32       buffer encoding to use by default in Muse DocBook files if none is
33       found.
34       (muse-docbook-charset-default): New option that determines the DocBook
35       XML charset to use if no translation is found in
36       muse-docbook-encoding-map.
37       (muse-docbook-encoding-map): New option alist that maps an emacs coding
38       system to its associated DocBook coding system.
39       (muse-docbook-transform-content-type): New function that determines the
40       DocBook XML encoding to use based on the contents of
41       muse-docbook-encoding-map.
42       (muse-docbook-encoding): New function that calls
43       muse-docbook-transform-content-type.
44       (muse-docbook-finalize-buffer): New function that sets the buffer file
45       coding system to the value of muse-docbook-encoding-default, but only
46       if the buffers contents have no special characters.
47       ("docbook"): Include :after tag that calls muse-docbook-finalize-buffer.
49     modified files:
50      ChangeLog lisp/muse-docbook.el
53 2005-07-10 21:35:49 GMT Michael Olson <mwolson@gnu.org> patch-121
55     Summary:
56       Apply muse-docbook patch from Dale P. Smith.
57     Revision:
58       muse--main--1.0--patch-121
60     * lisp/muse-docbook.el (muse-docbook-markup-strings): Apply patch from
61       Dale P. Smith to make the markup much better.
63     modified files:
64      AUTHORS ChangeLog lisp/muse-docbook.el
67 2005-07-10 00:27:13 GMT Michael Olson <mwolson@gnu.org> patch-120
69     Summary:
70       Use different mapping for S-tab on Windows.
71     Revision:
72       muse--main--1.0--patch-120
74     * lisp/muse-mode.el (muse-mode-map): If using either XEmacs or on
75       Windows, use [(shift tab)] for `muse-previous-reference'.
77     modified files:
78      ChangeLog lisp/muse-mode.el
81 2005-07-09 20:24:40 GMT Michael Olson <mwolson@gnu.org> patch-119
83     Summary:
84       XEmacs wiki fix.
85     Revision:
86       muse--main--1.0--patch-119
88     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Use
89       `muse-match-string-no-properties' so XEmacs doesn't complain.
91     modified files:
92      ChangeLog lisp/muse-wiki.el
95 2005-07-09 08:53:33 GMT Michael Olson <mwolson@gnu.org> patch-118
97     Summary:
98       Handle a few edge cases with project-page resolution gracefully.
99     Revision:
100       muse--main--1.0--patch-118
102     * lisp/muse-project.el (muse-project-applicable-styles): Add assertion to
103       make sure that PAGE is specified.  STYLES should be generated
104       automatically, but it could theoretically fail.  I'm managing to
105       trigger this when messing with unsaved Muse files.  Handle case where
106       buffer has not yet been saved.
107       (muse-project-find-file): Don't try to resolve relative links; just
108       open them.
109     
110     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Fix
111       point-of-reference bug.  No need to call muse-project-page-of-file
112       since buffer-file-name and muse-publishing-current-file both give us
113       full paths.
114     
115     * lisp/muse-mode.el (muse-link-at-point): For some reason,
116       `skip-chars-backward' only respects the newline some of the time.
117       Damned annoying.
119     modified files:
120      ChangeLog lisp/muse-mode.el lisp/muse-project.el
121      lisp/muse-wiki.el
124 2005-07-09 07:41:44 GMT Michael Olson <mwolson@gnu.org> patch-117
126     Summary:
127       Fix image-link goof-up and add pretty titles.
128     Revision:
129       muse--main--1.0--patch-117
131     * lisp/muse-html.el (muse-html-markup-paragraph): Use <p
132       class="image-link"> instead of <div class="image-link">.  I found a bug
133       with the way I was handling both, so I decided to simplify things.
134     
135     * lisp/muse-wiki.el (muse-wiki-output-name): New function that acts like
136       `muse-publish-output-name', but keeps the directory prefix.
137       (muse-wiki-transform-interwiki): Use `muse-publish-output-name'.
138     
139     * lisp/muse-wiki.el (muse-wiki-publish-small-title-words): New
140       customizable option that determines the words to downcase in title.
141       (muse-wiki-publish-pretty-title): New function that Makes a Nicely
142       Capitalized Title out of either a string or the current title.  This is
143       not currently used by any other function -- for now it is meant to be
144       called by the user.
146     modified files:
147      ChangeLog lisp/muse-html.el lisp/muse-wiki.el
150 2005-07-09 05:22:12 GMT Michael Olson <mwolson@gnu.org> patch-116
152     Summary:
153       Escape specials in link descriptions.
154     Revision:
155       muse--main--1.0--patch-116
157     * lisp/muse-publish.el (muse-publish-escape-specials-in-string): New
158       function that escapes special characters in the given string according
159       to the current publishing style.
160       (muse-publish-url): Use the above function to escape the description
161       part of extended links.
162       (muse-publish-prepare-url): Don't make string read-only; it does
163       nothing.
164     
165     * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
166       (muse-wiki-transform-wikiword): Don't make string read-only.
168     modified files:
169      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
172 2005-07-09 03:59:44 GMT Michael Olson <mwolson@gnu.org> patch-115
174     Summary:
175       Escape "&", "<", and ">" in URL text.
176     Revision:
177       muse--main--1.0--patch-115
179     * lisp/muse-html.el (muse-html-escape-string): Escape "&", "<", and ">"
180       specially.  Thanks to John Sullivan for the suggestion.
182     modified files:
183      ChangeLog lisp/muse-html.el
186 2005-07-09 03:24:01 GMT Michael Olson <mwolson@gnu.org> patch-114
188     Summary:
189       Update my example configuration.
190     Revision:
191       muse--main--1.0--patch-114
193     * examples/mwolson/muse-init.el (muse-project-alist): Rename the "Web"
194       project to "WebSite" in order to make it more distinct.
195       (muse-wiki-interwiki-alist): Add mapping for "TheEmacsWiki".
196       (my-muse-blosxom-finalize): Don't run the Xanga preparation code
197       anymore.
198       (my-muse-prepare-entry-for-xanga): Make this able to figure out the
199       published name of the current file.  I really should make a function
200       called `muse-published-name' or something similar!
201       ("\C-cpx"): Use this key sequence for
202       `my-muse-prepare-entry-for-xanga'.
203       (muse-file-extension): I'm making use of this so I can figure out its
204       intricacies.
206     modified files:
207      ChangeLog examples/mwolson/muse-init.el
210 2005-07-09 03:11:28 GMT Michael Olson <mwolson@gnu.org> patch-113
212     Summary:
213       Tackle a project name interwiki highlighting snafu.
214     Revision:
215       muse--main--1.0--patch-113
217     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Hack still more on
218       this.  It seems to be more robust now.  Highlighting is going the way I
219       want it.
221     modified files:
222      ChangeLog lisp/muse-wiki.el
225 2005-07-09 02:25:26 GMT Michael Olson <mwolson@gnu.org> patch-112
227     Summary:
228       Fix some gross mistakes.
229     Revision:
230       muse--main--1.0--patch-112
232     * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Fix several
233       gross misspellings.
234     
235     * lisp/muse-project.el (muse-project-file-entries): If
236       `muse-file-extension' is defined, use it to filter the entries.
237     
238     * lisp/muse.el (muse-file-extension): Fix messed up attempt to set
239       variable.  Move higher in file.
240     
241     * lisp/muse.el (muse-update-ignored-extensions-regexp): Use given
242       argument instead of the real name of the variable.
244     modified files:
245      ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
246      lisp/muse.el
249 2005-07-09 00:10:01 GMT Michael Olson <mwolson@gnu.org> patch-111
251     Summary:
252       Make natural interwiki links between projects mostly work.
253     Revision:
254       muse--main--1.0--patch-111
256     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Uncomment this
257       function and flesh it out.  This seems to work properly, though for
258       some reason, interwiki links using projects are a bit flakey.
259       (muse-wiki-handle-interwiki): Deal with case where we have a project
260       name in an interwiki link.
262     modified files:
263      ChangeLog lisp/muse-wiki.el
266 2005-07-08 22:57:55 GMT Michael Olson <mwolson@gnu.org> patch-110
268     Summary:
269       Fix Emacs21 issue with muse-insert-tag.
270     Revision:
271       muse--main--1.0--patch-110
273     * lisp/muse-mode.el (muse-insert-tag): Pass a list of lists to
274       completing-read to appease older Emacsen.
276     modified files:
277      ChangeLog lisp/muse-mode.el
280 2005-07-08 22:55:20 GMT Michael Olson <mwolson@gnu.org> patch-109
282     Summary:
283       Fix error with `muse-blosxom-new-entry' and Emacs21.
284     Revision:
285       muse--main--1.0--patch-109
287     * lisp/muse-blosxom.el (muse-blosxom-new-entry): Mess with call to
288       `completing-read' so that old versions of Emacs don't complain.
290     modified files:
291      ChangeLog lisp/muse-blosxom.el
294 2005-07-08 21:59:41 GMT Michael Olson <mwolson@gnu.org> patch-108
296     Summary:
297       Try to fix an error with `muse-blosxom-get-categories'.
298     Revision:
299       muse--main--1.0--patch-108
301     * lisp/muse-blosxom.el (muse-blosxom-get-categories): Be extra cautious
302       about processing directories.
304     modified files:
305      ChangeLog examples/johnw/publish-johnw lisp/muse-blosxom.el
308 2005-07-08 21:11:53 GMT Michael Olson <mwolson@gnu.org> patch-107
310     Summary:
311       Make a distinction between implicit and explicit links at publish-time.
312     Revision:
313       muse--main--1.0--patch-107
315     * lisp/muse-html.el (muse-html-escape-string): Ignore other arguments.
316     
317     * lisp/muse-http.el (muse-http-prepare-url): Handle `explicit' argument.
318     
319     * lisp/muse-publish.el (muse-publish-url, muse-publish-insert-url): Pass
320       `explicit' argument.
321     
322     * lisp/muse-publish.el (muse-publish-markup-link): Determine whether or
323       not we are dealing with an explicit link.
324     
325     * lisp/muse-publish.el (muse-publish-prepare-url): Ignore other arguments.
326     
327     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Take `explicit'
328       argument, but ignore it.
329     
330     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only apply transforms
331       when link is not explicit.
333     modified files:
334      ChangeLog lisp/muse-html.el lisp/muse-http.el
335      lisp/muse-publish.el lisp/muse-wiki.el
338 2005-07-08 06:40:30 GMT Michael Olson <mwolson@gnu.org> patch-106
340     Summary:
341       Implement several WikiWord handling fixes.
342     Revision:
343       muse--main--1.0--patch-106
345     * lisp/muse-colors.el (muse-link-face): Handle case where no link is
346       found by the handlers.  Don't send implicit links through some of the
347       advanced checks.
348     
349     * lisp/muse-mode.el (muse-link-at-point): Move to beginning of first part
350       of interwiki link before calling `muse-handle-explicit-link'.
351     
352     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Append forgotten
353       "\\|" separator between project-alist entries and interwiki entries.
354       Force a reconfiguration of muse-colors-markup.
355     
356     * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Add several checks to be
357       sure that we don't colorize WikiNames that don't go with any file.
358     
360     modified files:
361      ChangeLog lisp/muse-colors.el lisp/muse-mode.el
362      lisp/muse-wiki.el
365 2005-07-07 21:34:12 GMT Michael Olson <mwolson@gnu.org> patch-105
367     Summary:
368       Attempt to simplify muse-wiki a bit.
369     Revision:
370       muse--main--1.0--patch-105
372     * lisp/muse-colors.el (muse-use-font-lock): Set up muse-colors-markup
373       here.
374     
375     * lisp/muse-wiki.el (muse-wiki-wikiword-colors-markup)
376       (muse-wiki-update-use-wikiword-colors, muse-wiki-wikiword-markup-regexp)
377       (muse-wiki-update-use-wikiword-markup-regexp)
378       (muse-wiki-update-use-wikiword-link-function)
379       (muse-wiki-update-use-wikiword-url-transforms): Remove.
380       (muse-wiki-update-use-wikiword): Not :set function is needed anymore.
381     
382     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only modify URL if
383       `muse-wiki-use-wikiword' is specified.
384     
385     * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Don't process the URL
386       unless `muse-wiki-use-wikiword' is specified.
387     
388     * lisp/muse-wiki.el ("muse-colors"): Add muse-wiki-wikiword-regexp to
389       muse-colors-markup.
390     
391     * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-wikiword-regexp to
392       muse-publish-markup-regexps.
393     
394     * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-transform-wikiword to
395       muse-publish-url-transforms.
396     
397     * lisp/muse-wiki.el (muse-implicit-link-functions): Add
398       muse-wiki-handle-wikiword to muse-implicit-link-functions.
399     
401     modified files:
402      ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
405 2005-07-07 20:06:35 GMT Michael Olson <mwolson@gnu.org> patch-104
407     Summary:
408       Make muse-blosxom use relative name of published file in page-date alist.
409     Revision:
410       muse--main--1.0--patch-104
412     * lisp/muse-blosxom.el (muse-blosxom-base-directory): Move higher in
413       file.
414       (muse-blosxom-update-page-date-alist): Renamed from
415       `muse-blosxom-markup-date-directive'.  Make the current file name
416       relative to the base directory and strip file extension if necessary.
417     
419     modified files:
420      ChangeLog lisp/muse-blosxom.el
423 2005-07-07 19:14:38 GMT Michael Olson <mwolson@gnu.org> patch-103
425     Summary:
426       Hack on muse-blosxom timestamps somewhat.
427     Revision:
428       muse--main--1.0--patch-103
430     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Make this
431       actually do something useful.  This should have a different name,
432       really.
433       ("blosxom-html", "blosxom-xhtml"): Call
434       `muse-blosxom-markup-date-directive' after publishing each entry.
435     
437     modified files:
438      ChangeLog lisp/muse-blosxom.el
441 2005-07-07 06:27:02 GMT Michael Olson <mwolson@gnu.org> patch-102
443     Summary:
444       Fix several startup and compile errors.
445     Revision:
446       muse--main--1.0--patch-102
448     * lisp/muse-wiki.el ("muse-publish"): Use correct name of function.  This
449       fixes an error that occurred during startup.
450     
451     * lisp/muse-regexps.el (muse-ignored-extensions-regexp)
452       (muse-update-ignored-extensions-regexp, muse-ignored-extensions): Move
453       to muse.el.
454     
455     * lisp/muse.el (muse-update-ignored-extensions-regexp): Fix ordering so
456       that the nasty compile errors go away.  Fix a few typos.
457       (muse-ignored-extensions): Fix docstring.
458       (muse-file-extension): Move this higher in the file.
459     
460     
462     modified files:
463      ChangeLog lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
466 2005-07-07 05:57:51 GMT Michael Olson <mwolson@gnu.org> patch-101
468     Summary:
469       Note that muse-file-extension should not have "." in front.
470     Revision:
471       muse--main--1.0--patch-101
473     * lisp/muse-project.el (muse-project-find-file): Handle case where
474       muse-file-extension is not specified.
475     
476     * lisp/muse.el (muse-file-extension): Note that the period at the
477       beginning of this value should be omitted.
478     
479     * lisp/muse-regexps.el (muse-update-ignored-extensions-regexp): Quote
480       file extension so that regexp characters inside the extension will not
481       goof it up.  This should never be a problem in normal cases, but let's
482       be robust.
483     
485     modified files:
486      ChangeLog lisp/muse-project.el lisp/muse-regexps.el
487      lisp/muse.el
490 2005-07-07 05:36:53 GMT Michael Olson <mwolson@gnu.org> patch-100
492     Summary:
493       Implement optional file extension of Muse files.
494     Revision:
495       muse--main--1.0--patch-100
497     * lisp/muse-mode.el (muse-mode): Make sure
498       `muse-update-ignored-extensions-regexp' gets updated every time we
499       enter Muse mode.  This works around a bug in the customize interface --
500       if a user changes an option using setq, the :set function sometimes
501       does not get executed.  I should really try to determine whether or not
502       this is really an issue anymore.
503     
504     * lisp/muse-project.el (muse-project-find-file): Make use of
505       `muse-file-extension'.
506     
507     * lisp/muse-regexps.el (muse-ignored-extensions-regexp): This is not
508       customizable; it is autogenerated from `muse-ignored-extensions'.
509       (muse-update-ignored-extensions-regexp): New function that sets the
510       value of `muse-ignored-extensions-regexp'.  This is needed in order to
511       make sure that the value of `muse-file-extension' is taken into
512       account.
513       (muse-ignored-extensions): New option that determines which file
514       extensions to ignore.  It is in the form of a list of regexps.
515     
516     * lisp/muse.el (muse-file-extension): New option that allows the user to
517       specify the file extension to be used for Muse files.  By default, this
518       is nil, which means that no extension will be used.
519     
520     * lisp/muse.el (muse-page-name): Handle case where
521       `muse-ignored-extensions-regexp' is nil.
522     
524     modified files:
525      ChangeLog lisp/muse-mode.el lisp/muse-project.el
526      lisp/muse-regexps.el lisp/muse.el
529 2005-07-07 03:16:38 GMT Michael Olson <mwolson@gnu.org> patch-99
531     Summary:
532       Document new blosxom convenience feature.
533     Revision:
534       muse--main--1.0--patch-99
536     * lisp/muse-blosxom.el: Document `muse-blosxom-project-alist-dirs' and
537       `muse-blosxom-project-alist-entry'.  An example is provided in the
538       header.
539     
541     modified files:
542      ChangeLog lisp/muse-blosxom.el
545 2005-07-06 23:17:35 GMT Michael Olson <mwolson@gnu.org> patch-98
547     Summary:
548       Further work on `muse-project-alist' entry generation for blosxom.
549     Revision:
550       muse--main--1.0--patch-98
552     * examples/mwolson/muse-init.el (muse-project-alist): Use proper syntax.
553       Include subdirectories in first part of "Blog" entry.
554     
555     * lisp/muse-blosxom.el (muse-blosxom-project-alist-dirs): New function
556       that returns a list of dirs that are to be used with the first part of
557       a `muse-project-alist' entry.
558     
560     modified files:
561      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
564 2005-07-06 22:42:35 GMT Michael Olson <mwolson@gnu.org> patch-97
566     Summary:
567       New function: muse-blosxom-project-alist-entry.
568     Revision:
569       muse--main--1.0--patch-97
571     * examples/mwolson/muse-init.el: Update from my latest settings.
572       (muse-project-alist): Make use of `muse-blosxom-project-alist-entry'.
573     
574     * lisp/muse-blosxom.el (muse-blosxom-project-alist-entry): New function
575       that generates the latter part of an entry for `muse-project-alist'.
576     
578     modified files:
579      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
582 2005-07-06 20:52:03 GMT Michael Olson <mwolson@gnu.org> patch-96
584     Summary:
585       Merged from hodique@lifl.fr--2005 (patch 12-23)
586     Revision:
587       muse--main--1.0--patch-96
589     Patches applied:
590     
591      * hodique@lifl.fr--2005/muse--yh--1.0--patch-12
592        Merged from mwolson@gnu.org--2005 (patch 68-76)
593     
594      * hodique@lifl.fr--2005/muse--yh--1.0--patch-13
595        Merged from mwolson@gnu.org--2005 (patch 77-80)
596     
597      * hodique@lifl.fr--2005/muse--yh--1.0--patch-14
598        Merged from mwolson@gnu.org--2005 (patch 81)
599     
600      * hodique@lifl.fr--2005/muse--yh--1.0--patch-15
601        Merged from mwolson@gnu.org--2005 (patch 82)
602     
603      * hodique@lifl.fr--2005/muse--yh--1.0--patch-16
604        Escape % in latex publishing
605     
606      * hodique@lifl.fr--2005/muse--yh--1.0--patch-17
607        bugfix
608     
609      * hodique@lifl.fr--2005/muse--yh--1.0--patch-18
610        small improvement on muse-make-link
611     
612      * hodique@lifl.fr--2005/muse--yh--1.0--patch-19
613        Fix customization of muse-wiki-wikiword-regexp
614     
615      * hodique@lifl.fr--2005/muse--yh--1.0--patch-20
616        Allow full customization of WikiWords
617     
618      * hodique@lifl.fr--2005/muse--yh--1.0--patch-21
619        Fix mouse-2 yank bug in muse-mode
620     
621      * hodique@lifl.fr--2005/muse--yh--1.0--patch-22
622        Fix interpretation order
623     
624      * hodique@lifl.fr--2005/muse--yh--1.0--patch-23
625        Merged from mwolson@gnu.org--2005 (patch 83-95)
626     
628     modified files:
629      ChangeLog lisp/muse-wiki.el
631     new patches:
632      hodique@lifl.fr--2005/muse--yh--1.0--patch-12
633      hodique@lifl.fr--2005/muse--yh--1.0--patch-13
634      hodique@lifl.fr--2005/muse--yh--1.0--patch-14
635      hodique@lifl.fr--2005/muse--yh--1.0--patch-15
636      hodique@lifl.fr--2005/muse--yh--1.0--patch-16
637      hodique@lifl.fr--2005/muse--yh--1.0--patch-17
638      hodique@lifl.fr--2005/muse--yh--1.0--patch-18
639      hodique@lifl.fr--2005/muse--yh--1.0--patch-19
640      hodique@lifl.fr--2005/muse--yh--1.0--patch-20
641      hodique@lifl.fr--2005/muse--yh--1.0--patch-21
642      hodique@lifl.fr--2005/muse--yh--1.0--patch-22
643      hodique@lifl.fr--2005/muse--yh--1.0--patch-23
646 2005-07-06 19:55:48 GMT Michael Olson <mwolson@gnu.org> patch-95
648     Summary:
649       Minor docfixes.
650     Revision:
651       muse--main--1.0--patch-95
653     * lisp/muse-mode.el (muse-follow-name-at-point) 
654       (muse-follow-name-at-mouse): Docfixes.
655     
657     modified files:
658      ChangeLog lisp/muse-mode.el
661 2005-07-06 19:30:34 GMT Michael Olson <mwolson@gnu.org> patch-94
663     Summary:
664       Fix goof-up in instructions for using `muse-blosxom-new-entry'.
665     Revision:
666       muse--main--1.0--patch-94
668     * lisp/muse-blosxom.el: Fix goof-up in instructions for using
669       `muse-blosxom-new-entry'.
670     
671     * muse.texi (Blosxom Entries): Ditto.
672     
674     modified files:
675      ChangeLog lisp/muse-blosxom.el muse.texi
678 2005-07-06 18:54:52 GMT Michael Olson <mwolson@gnu.org> patch-93
680     Summary:
681       Re-add global mouse-2 event.
682     Revision:
683       muse--main--1.0--patch-93
685     * lisp/muse-mode.el (muse-mode-map): Re-add the global binding for
686       mouse-2, since Yann found a way around the problem I was facing.
687       (muse-follow-name-at-mouse): Call the event that would normally be used
688       here if we don't have a link at point.
689     
691     modified files:
692      ChangeLog lisp/muse-mode.el
695 2005-07-06 07:19:41 GMT Michael Olson <mwolson@gnu.org> patch-92
697     Summary:
698       Fix publishing error.
699     Revision:
700       muse--main--1.0--patch-92
702     * lisp/muse-project.el (muse-project-publish-file): Don't try to fetch
703       the cdr of output-dir.  This was a code fragment from a previous
704       attempt to refactor this function.
705     
707     modified files:
708      ChangeLog lisp/muse-project.el
711 2005-07-06 06:39:21 GMT Michael Olson <mwolson@gnu.org> patch-91
713     Summary:
714       Work on getting to the point where we can resolve project interwiki links.
715     Revision:
716       muse--main--1.0--patch-91
718     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
719       `muse-publishing-current-file'.
720     
721     * lisp/muse-project.el (muse-project-of-file): Ditto.
722     
723     * lisp/muse-project.el (muse-project-applicable-styles): New function
724       that returns the usable styles for a file, given either a list of
725       styles or a project name.  This is useful for removing styles that will
726       be ignored for a file.
727       (muse-project-publish-file): Split :include and :exclude processing
728       into `muse-project-applicable-styles'.
729     
730     * lisp/muse-publish.el (muse-publish-output-name): Use
731       `muse-publishing-current-file'.
732     
733     * lisp/muse-publish.el (muse-publish-file): Don't set `muse-current-file'.
734     
735     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Recognize
736       project names.
737     
738     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Don't cause project
739       names to be uninterpreted.  Remove need for muse-assoc-string.
740     
741     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): First draft of
742       function that will be called to fetch a link to a page from a Muse
743       project from the output file of the currently-published file.  This is
744       commented out for now since I ran out of energy.
745     
746     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Use
747       `muse-wiki-resolve-project-page' for handling Muse project interwiki
748       links, but only when no match was found in `muse-wiki-interwiki-alist'.
749       Handle case where no interwiki can be found, even though this should
750       never happen.
751     
752     * lisp/muse-wiki.el (muse-mode-hook): Update `muse-wiki-interwiki-regexp'
753       whenever Muse mode is entered.  That way we don't have to enter an
754       extra command in our .emacs.
755     
756     * lisp/muse.el (muse-current-file): Remove this, since a variable called
757       `muse-publishing-current-file' already exists that does the same thing.
758       How embarrassing.
759     
760     * lisp/muse.el (muse-page-name): Use `muse-publishing-current-file'.
761     
762     * lisp/muse.el (muse-assoc-string): Remove this, since we no longer need
763       to use it.
764     
766     modified files:
767      ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
768      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
771 2005-07-06 04:00:57 GMT Michael Olson <mwolson@gnu.org> patch-90
773     Summary:
774       Mouse-2 on regular text will yank rather than give an error.
775     Revision:
776       muse--main--1.0--patch-90
778     * lisp/muse-mode.el (muse-mode-map): Remove mappings for mouse-2, since
779       this seems to be more trouble than it's worth.
780       (muse-follow-name-at-mouse): Don't call `muse-follow-name-at-point';
781       use our own implementation.
782     
784     modified files:
785      ChangeLog lisp/muse-mode.el
788 2005-07-06 02:25:56 GMT Michael Olson <mwolson@gnu.org> patch-89
790     Summary:
791       Make interwiki links publish with the correct extension.
792     Revision:
793       muse--main--1.0--patch-89
795     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Add the correct
796       prefix and suffix to interwiki names, as well as stripping out unwanted
797       extensions.
798     
800     modified files:
801      ChangeLog lisp/muse-wiki.el
804 2005-07-06 02:02:42 GMT Michael Olson <mwolson@gnu.org> patch-88
806     Summary:
807       Fix publishing of bare interwiki names.
808     Revision:
809       muse--main--1.0--patch-88
811     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Use `setq' instead of
812       `set'.  Use `muse-assoc-string' instead of `assoc'.
813     
814     * lisp/muse.el (muse-assoc-string): New compatibility function that makes
815       `assoc-string' functionality usable with Emacs21 and XEmacs.
816     
818     modified files:
819      ChangeLog lisp/muse-wiki.el lisp/muse.el
822 2005-07-06 01:41:24 GMT Michael Olson <mwolson@gnu.org> patch-87
824     Summary:
825       Apply a few fixes from Yann's branch.
826     Revision:
827       muse--main--1.0--patch-87
829     Background: I hacked on Muse over the weekend while offline, and so did
830                 Yann.  His changes to muse-wiki.el are different than the
831                 ones that I made, so we should probably figure out the best
832                 way to handle this when we both get on IRC again.  For now,
833                 I've merged in the bugfixes that he's made, omitting most of
834                 the changes to muse-wiki.
835     
836     * lisp/muse-latex.el (muse-latex-markup-regexps): Escape %.
837     
838     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Add docstring.
839     
840     * lisp/muse.el (muse-page-name): Fix a bug that was inadvertently
841       introduced previously.
842     
844     modified files:
845      ChangeLog lisp/muse-latex.el lisp/muse-wiki.el lisp/muse.el
848 2005-07-05 20:41:49 GMT Michael Olson <mwolson@gnu.org> patch-86
850     Summary:
851       Warn if file not published; hack further on Wiki stuff.
852     Revision:
853       muse--main--1.0--patch-86
855     * lisp/muse-html.el (muse-html-markup-paragraph): Make this only try to
856       complete <div> tags that are of the class "image-link".  It is hoped
857       that this will prevent user-added <div> tags from being mangled.
858     
859     * lisp/muse-mode.el (muse-link-at-point): Don't pass an argument to
860       `muse-handle-implicit-link' or `muse-handle-explicit-link' since they
861       need to look at the text at point.
862     
863     * lisp/muse-publish.el (muse-publish-this-file): Warn the user if the
864       current file has not been published since it was up-to-date.  Thanks to
865       Bill Freeman for the suggestion.
866     
867     * lisp/muse-publish.el (muse-publish-url): Handle case when returned url
868       is nil.  If this happens, return the original URL.
869     
870     * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Set using
871       `muse-wiki-update-interwiki-regexp.'
872       (muse-wiki-update-interwiki-regexp): New function that sets the value
873       of `muse-wiki-interwiki-regexp'.
874       (muse-wiki-interwiki-alist): Call `muse-wiki-update-interwiki-regexp'
875       on :set.
876     
877     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Renamed from
878       `muse-wiki-expand-interwiki'.
879       (muse-wiki-transform-wikiword): New function that prevents WikiWords
880       with no matching file from being published as links.
881     
882     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Accept an optional
883       string argument once again, since this behavior is needed when
884       publishing.
885       (muse-wiki-handle-wikiword): Ditto.
886     
887     * lisp/muse.el (muse-handle-url): Ditto.
888     
889     * lisp/muse.el (muse-handle-implicit-link): Ditto.  Restore match data
890       after every unsuccessful attempt at handling the link.  If argument is
891       given, restore match-data at end, too.
892     
893     * lisp/muse.el (muse-handle-explicit-link): Accept optional string
894       argument.  Match data is always saved.  If argument is not given,
895       assume that `muse-implicit-link-regexp' has been matched against, and
896       return the 1st match string if no handlers worked.
897     
899     modified files:
900      ChangeLog lisp/muse-html.el lisp/muse-mode.el
901      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
904 2005-07-04 23:00:06 GMT Michael Olson <mwolson@gnu.org> patch-85
906     Summary:
907       Hack on WikiName handling and make TAB work for Wiki links.
908     Revision:
909       muse--main--1.0--patch-85
911     * lisp/muse-colors.el (muse-colors-markup): Use
912       `muse-explicit-link-regexp' instead of `muse-link-regexp'.
913     
914     * lisp/muse-colors.el (muse-link-face): Add new argument EXPLICIT.  If
915       nil, don't color bad links.  If non-nil, color bad links.
916     
917     * lisp/muse-colors.el (muse-colors-link): Pass `t' to `muse-link-face'.
918     
919     * lisp/muse-journal.el (muse-journal-rss-markup-regexps): Use
920       `muse-explicit-link-regexp' instead of `muse-link-regexp'.
921       (muse-journal-rss-munge-buffer): Ditto.
922     
923     * lisp/muse-mode.el (muse-mode-fill-nobreak-p, muse-link-at-point):
924       Docfix.
925     
926     * lisp/muse-mode.el (muse-link-at-point): Rewrite so that explicit links
927       are handled first, then implicit ones.  It should work better in all
928       cases.  For now, we depend on the value of `muse-implicit-link-regexp'
929       to determine how far to scan for an implicit link.  This defaults to
930       the text between the point and the next space.
931     
932     * lisp/muse-mode.el (muse-visit-link-default): Refactored code from
933       `muse-visit-link'.  If the ANCHOR argument is a string, search for it
934       literally after opening the buffer.  Hopefully this can be of use in
935       custom visit-link functions, when necessary.
936     
937     * lisp/muse-mode.el (muse-visit-link): Docfix.  Call
938       `muse-visit-link-default'.
939     
940     * lisp/muse-mode.el (muse-next-reference, muse-previous-reference):
941       Search by text properties instead of regexps.  This allows Muse to find
942       links without having to have a massive regexp that contains all link
943       types.  The downside is that this will not work if the user defontifies
944       the buffer.  But it would somewhat defeat the purpose of following
945       links if you can't see them.
946     
947     * lisp/muse-project.el (muse-project-batch-publish): Handle case when not
948       enough command line args are passed in batch mode.
949     
950     * lisp/muse-publish.el (muse-publish-markup-regexps): Use
951       `muse-explicit-link-regexp'.
952     
953     * lisp/muse-regexps.el (muse-explicit-link-regexp): Renamed from
954       `muse-link-regexp'.
955     
956     * lisp/muse-regexps.el (muse-implicit-link-regexp): New option that
957       specifies the "common ground" of all implicit links, like URLs, bare
958       WikiNames, and -- in the future -- email addresses.
959     
960     * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): Quote 'boolean.
961     
962     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Arg URL is no longer
963       optional.  That was a bad idea on my part.  Renamed from
964       `muse-wiki-interwiki-handle'.  Hopefully all this renaming doesn't
965       annoy anyone :^) .
966     
967     * lisp/muse-wiki.el (muse-wiki-expand-interwiki): Renamed from
968       `muse-wiki-interwiki-expand'.
969       (muse-wiki-handle-wikiword): Renamed from
970       `muse-wiki-wikiword-handle'.
971     
972     * lisp/muse-wiki.el ("muse-colors", "muse-publish"): Use a string value
973       for the eval-after-load arg since XEmacs chokes on constants.
974     
975     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Don't display a bad-link
976       face on WikiWords that don't correspond with a file.  If people really
977       want this to appear in bad-link face, I could accommodate that.
978     
979     * lisp/muse.el (muse-handle-url): New function that detects whether the
980       given string is a URL.
981       (muse-implicit-link-functions): Renamed from
982       `muse-mode-link-functions'.  Defaults to `muse-handle-url'.
983       (muse-explicit-link-functions): Renamed from
984       `muse-mode-handler-functions'.
985       (muse-handle-implicit-link): New function that handles all
986       implicit links by calling functions from `muse-implicit-link-functions'.
987       (muse-handle-explicit-link): Renamed from
988       `muse-handled-url'.
989     
991     modified files:
992      ChangeLog lisp/muse-colors.el lisp/muse-journal.el
993      lisp/muse-mode.el lisp/muse-project.el lisp/muse-publish.el
994      lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
997 2005-07-04 14:40:31 GMT Michael Olson <mwolson@gnu.org> patch-84
999     Summary:
1000       Allow WikiWords to be ignored with <nop> or "''''".
1001     Revision:
1002       muse--main--1.0--patch-84
1004     * lisp/muse-mode.el (muse-browse-result): Docfixes.
1005     
1006     * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): New option that determines
1007       whether to hide <nop> tags when coloring a Muse buffer.
1008       (muse-wiki-wikiword-at-point): Docfix.
1009       (muse-wiki-colors-nop-tag): New function that colors <nop> tags.
1010       (muse-wiki-publish-nop-tag): New function that interprets <nop> tags
1011       during publishing.
1012       (muse-colors-tags, muse-publish-markup-tags): Interpret <nop> tags,
1013       which keeps the WikiWord that follows it from being interpreted.
1014       (muse-publish-markup-regexps): Allow 4 single quotes to function as a
1015       WikiWord delimiter.
1016     
1018     modified files:
1019      ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
1022 2005-07-04 11:20:50 GMT Michael Olson <mwolson@gnu.org> patch-83
1024     Summary:
1025       Update postal address of FSF in muse-wiki.el.
1026     Revision:
1027       muse--main--1.0--patch-83
1029     * lisp/muse-wiki.el: Update postal address of the FSF.
1030     
1032     modified files:
1033      ChangeLog lisp/muse-wiki.el
1036 2005-07-01 22:48:51 GMT Michael Olson <mwolson@gnu.org> patch-82
1038     Summary:
1039       Interpret explicit links before emphasis.
1040     Revision:
1041       muse--main--1.0--patch-82
1043     * lisp/muse-publish.el (muse-publish-markup-regexps): Interpret explicit
1044       links before emphasis.
1045     
1046     * lisp/muse-wiki.el (muse-publish): Make rules use a multiple of 100 just
1047       for the heck of it.
1049     modified files:
1050      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
1053 2005-06-26 22:55:55 GMT Michael Olson <mwolson@gnu.org> patch-81
1055     Summary:
1056       Wiki hacking, regexp tweaks.
1057     Revision:
1058       muse--main--1.0--patch-81
1060     * lisp/muse-project.el (muse-project-ignore-regexp): Change group to
1061       muse-regexp.
1062     
1063     * lisp/muse-regexps.el (muse-regexp-use-character-classes): New variable
1064       that indicates whether or not to use character classes in regexps.  The
1065       default is to let Muse try to figure it out.
1066       (muse-extreg-usable-p): Make use of this variable.
1067     
1068     * lisp/muse-regexps.el (muse-url-regexp): There's too much whitespace in
1069       this regexp.  I'm guessing it was supposed to have a TAB in there at
1070       one time.  Replace this stuff with muse-regexp-space.
1071     
1072     * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use wikified EmacsWiki
1073       by default.
1074     
1075     * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use "choice" instead of
1076       "or".
1077     
1078     * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Include the page
1079       delimiter as part of the regexp.  Allow "#" or "::" to be a delimiter.
1080       We'll fix those anchor problems eventually!
1081     
1082     * lisp/muse-wiki.el (muse-wiki-interwiki-at-point): New function that
1083       uses `muse-interwiki-handle' to determine whether an interwiki link is
1084       at point.
1085     
1086     * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Make URL optional and
1087       look for a suitable value at point if needed.
1088     
1089     * lisp/muse-wiki.el: Make interwiki regexps color the same as wikiwords.
1090     
1091     * lisp/muse-wiki.el: Add publishing rule for muse-wiki-interwiki-regexp.
1092     
1093     * lisp/muse-wiki.el (muse-mode-link-functions): Add interwiki handling.
1095     modified files:
1096      ChangeLog lisp/muse-project.el lisp/muse-regexps.el
1097      lisp/muse-wiki.el
1100 2005-06-25 04:44:00 GMT Michael Olson <mwolson@gnu.org> patch-80
1102     Summary:
1103       Make installation of manual when not using Debian go smoothly.
1104     Revision:
1105       muse--main--1.0--patch-80
1107     * Makefile.defs (INSTALLINFO): New variable that specifies what command
1108       and options are to be used when insinuating the Muse documentation into
1109       the Info menu.
1110     
1111     * Makefile (install): Make use of INSTALLINFO.
1112     
1113     * README (Installation): Give directions for changing INSTALLINFO on a
1114       Debian system and changing where Muse is installed.
1115     
1116     * muse.texi: Ditto.
1118     modified files:
1119      ChangeLog Makefile Makefile.defs README muse.texi
1122 2005-06-25 04:09:15 GMT Michael Olson <mwolson@gnu.org> patch-79
1124     Summary:
1125       Fix compiler warning induced by last patch.
1126     Revision:
1127       muse--main--1.0--patch-79
1129     * lisp/muse-project.el (muse-current-file): Move to muse.el to fix
1130       compiler warning.
1132     modified files:
1133      ChangeLog lisp/muse-project.el lisp/muse.el
1136 2005-06-25 04:02:11 GMT Michael Olson <mwolson@gnu.org> patch-78
1138     Summary:
1139       Add `muse-current-file', fix minor QuickStart issue.
1140     Revision:
1141       muse--main--1.0--patch-78
1143     * examples/QuickStart: Make John Wiegley the author.
1144     
1145     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
1146       `muse-current-file' instead of `buffer-file-name'.
1147     
1148     * lisp/muse-project.el (muse-current-project): Document.
1149     
1150     * lisp/muse-project.el (muse-current-file): New variable indicating the
1151       name, including path, of the file that is currently being published.
1152       (muse-project-of-file): Make use of
1153       `muse-current-file'.
1154     
1155     * lisp/muse-publish.el (muse-publish-file): Set `muse-current-file' here.
1156     
1157     * lisp/muse.el (muse-page-name): Make use of `muse-current-file'.
1159     modified files:
1160      ChangeLog examples/QuickStart lisp/muse-blosxom.el
1161      lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
1162      lisp/muse.el
1165 2005-06-24 21:15:35 GMT Michael Olson <mwolson@gnu.org> patch-77
1167     Summary:
1168       Make muse-replace-regexp-in-string closer to its parent; no func change.
1169     Revision:
1170       muse--main--1.0--patch-77
1172     * lisp/muse.el (muse-replace-regexp-in-string): Add 2 more optional args
1173       to implement all functionality of `replace-regexp-in-string'.  No
1174       functionality change.
1175     
1177     modified files:
1178      ChangeLog lisp/muse.el
1181 2005-06-24 00:22:12 GMT Michael Olson <mwolson@gnu.org> patch-76
1183     Summary:
1184       Play nicely with fill, adaptive-fill, and flyspell.
1185     Revision:
1186       muse--main--1.0--patch-76
1188     * muse-mode.el (muse-mode-intangible-links): New function used to
1189       determine whether links will be considered intangible.
1190     
1191     * lisp/muse-mode.el (muse-mode-link-functions)
1192       (muse-mode-handler-functions): Minor docfix.
1193     
1194     * lisp/muse-mode.el (muse-mode): Don't split long links when performing
1195       fill.  Play nicely with adaptive-fill.  Avoid lockup with flyspell by
1196       making links intangible by default, but this may be adjusted by use of
1197       the `muse-mode-intangible-links' function.
1198     
1199     * lisp/muse-mode.el (muse-mode-fill-nobreak-p): New function that returns
1200       nil if we should allow a fill to occur here.  Keeps links from being
1201       broken up.
1202     
1203     * lisp/muse-mode.el (muse-mode-flyspell-p): New function that returns
1204       non-nil if we allow spell-checking to occur here.  Keeps links from
1205       being improperly colorized.
1206     
1207     * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Break up long line; no
1208       functionality change.
1210     modified files:
1211      ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
1214 2005-06-23 07:13:35 GMT Michael Olson <mwolson@gnu.org> patch-75
1216     Summary:
1217       Minor doc changes and code prettification.
1218     Revision:
1219       muse--main--1.0--patch-75
1221     * AUTHORS: Note that YH's assignment is in the mail.
1222     
1223     * README (scripts): Explain better the contents of the `scripts'
1224       directory.
1225     
1226     * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Split long line.
1228     modified files:
1229      AUTHORS ChangeLog README lisp/muse-wiki.el
1232 2005-06-23 05:20:04 GMT Michael Olson <mwolson@gnu.org> patch-74
1234     Summary:
1235       Merged from hodique@lifl.fr--2005 (patch 7-11)
1236     Revision:
1237       muse--main--1.0--patch-74
1239     Patches applied:
1240     
1241      * hodique@lifl.fr--2005/muse--yh--1.0--patch-7
1242        split WikiWords and InterWiki links into their own package
1243     
1244      * hodique@lifl.fr--2005/muse--yh--1.0--patch-8
1245        Merged from mwolson@gnu.org--2005 (patch 63-67), adapted muse-wiki features
1246     
1247      * hodique@lifl.fr--2005/muse--yh--1.0--patch-9
1248        Mimic experimental behavior for interwiki
1249     
1250      * hodique@lifl.fr--2005/muse--yh--1.0--patch-10
1251        fix notes publishing
1252     
1253      * hodique@lifl.fr--2005/muse--yh--1.0--patch-11
1254        various minor fixes
1256     new files:
1257      lisp/.arch-ids/muse-wiki.el.id lisp/muse-wiki.el
1259     modified files:
1260      ChangeLog lisp/muse-colors.el lisp/muse-html.el
1261      lisp/muse-mode.el lisp/muse-publish.el lisp/muse.el
1263     renamed files:
1264      experimental/.arch-ids/muse-wiki.el.id
1265        ==> experimental/.arch-ids/muse-wiki-old.el.id
1266      experimental/muse-wiki.el
1267        ==> experimental/muse-wiki-old.el
1269     new patches:
1270      hodique@lifl.fr--2005/muse--yh--1.0--patch-7
1271      hodique@lifl.fr--2005/muse--yh--1.0--patch-8
1272      hodique@lifl.fr--2005/muse--yh--1.0--patch-9
1273      hodique@lifl.fr--2005/muse--yh--1.0--patch-10
1274      hodique@lifl.fr--2005/muse--yh--1.0--patch-11
1277 2005-06-22 23:05:33 GMT Michael Olson <mwolson@gnu.org> patch-73
1279     Summary:
1280       Tell people where to find on-line version of manual.
1281     Revision:
1282       muse--main--1.0--patch-73
1284     * README: Add on-line locations for manual.
1285     
1286     * muse.texi: Remove @include directive.  This makes generating a PDF of
1287       this documentation a lot easier.
1288     
1289     * muse.texi (Preface): Add on-line locations for manual.
1291     modified files:
1292      ChangeLog README muse.texi
1295 2005-06-22 19:57:42 GMT Michael Olson <mwolson@gnu.org> patch-72
1297     Summary:
1298       Try to make Muse play nice with outline minor mode.
1299     Revision:
1300       muse--main--1.0--patch-72
1302     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-emphasized)
1303     (muse-colors-underlined, muse-use-font-lock, muse-link-properties): Use
1304     "muse" instead of "t" when adding invisibility to text or checking for
1305     invisibility.
1306     
1307     * lisp/muse.el (muse-add-to-invisibility-spec): New function that is a
1308     compatibility wrapper for `add-to-invisibility-spec'; XEmacs doesn't have
1309     this function.
1311     modified files:
1312      ChangeLog lisp/muse-colors.el lisp/muse.el
1315 2005-06-22 08:02:58 GMT Michael Olson <mwolson@gnu.org> patch-71
1317     Summary:
1318       Minor grammar fix in Introduction section of manual.
1319     Revision:
1320       muse--main--1.0--patch-71
1322     * muse.texi (Introduction): Minor grammar fix.
1324     modified files:
1325      ChangeLog muse.texi
1328 2005-06-22 06:32:02 GMT Michael Olson <mwolson@gnu.org> patch-70
1330     Summary:
1331       Release Muse 3.01.
1332     Revision:
1333       muse--main--1.0--patch-70
1335     * lisp/muse-colors.el: Remove unnecessary use of Version in header.
1336     
1337     * lisp/muse-html.el (muse-html-encoding-map): Add mapping for iso-8859-1.
1338     
1339     * lisp/muse-poem.el (muse-poem-markup-strings)
1340       (muse-poem-chapbook-strings): Make customizable.
1341     
1342     * lisp/muse-poem.el (muse-chapbook-latex-header)
1343       (muse-chapbook-latex-footer): Docfix.
1344     
1345     * lisp/muse-texinfo.el (muse-texinfo-info-extension)
1346       (muse-texinfo-pdf-extension): Ditto.
1347     
1348     * lisp/muse.el (muse-version): Change to 3.01.
1349     
1350     * muse.texi (Poem, Texinfo): Last two publishing styles complete.  We're
1351       done, for now!
1353     modified files:
1354      ChangeLog lisp/muse-colors.el lisp/muse-html.el
1355      lisp/muse-poem.el lisp/muse-texinfo.el lisp/muse.el muse.texi
1358 2005-06-20 02:29:08 GMT Michael Olson <mwolson@gnu.org> patch-69
1360     Summary:
1361       Tweak documentation thoroughly; still incomplete.
1362     Revision:
1363       muse--main--1.0--patch-69
1365     * README: Minor tweaks.
1366     
1367     * muse.texi: Massively rename chapters so that the titles are more
1368       descriptive.  Clean up grammar.
1369     
1370     * muse.texi (Obtaining Muse): Move content of Installation node here,
1371       stripping out any customization tips, since those are covered later.
1372       Re-work this chapter since I was dissatisfied with it.
1373     
1374     * muse.texi (Installation): This node has the content of README regarding
1375       installation, which fits the title of the node much better than the
1376       previous content.
1377     
1378     * muse.texi (Blosxom): Turn the sections of this section into
1379       subsections.
1380     
1381     * muse.texi (Getting Help and Reporting Bugs): Turn this into a list.  I
1382       like lists!
1383     
1384     * muse.texi (History): Add a "2005" item.
1386     modified files:
1387      ChangeLog README muse.texi
1390 2005-06-19 07:15:45 GMT Michael Olson <mwolson@gnu.org> patch-68
1392     Summary:
1393       Finish documenting 2 more publishing styles.
1394     Revision:
1395       muse--main--1.0--patch-68
1397     * lisp/muse-blosxom.el, lisp/muse-latex.el: Minor docfixes throughout.
1398     
1399     * lisp/muse-journal.el: Docfixes.
1400     
1401     * lisp/muse-publish.el (muse-publish-markup-functions): Add significant
1402       documentation to this function.
1403     
1404     * muse.texi (Blosxom Options): New node containing the publishing styles
1405       and options provided by Blosxom.
1406       (Book): Add usage note, as I suspect a lot of people might be confused
1407       by this style.
1408       (HTML): Space out entries better.
1409       (Journal, LaTeX): New nodes for publishing styles.
1410       (Common Elements): Document a few options that are present in
1411       `muse-publish.el'.
1413     modified files:
1414      ChangeLog lisp/muse-blosxom.el lisp/muse-journal.el
1415      lisp/muse-latex.el lisp/muse-publish.el muse.texi
1418 2005-06-19 04:45:46 GMT Michael Olson <mwolson@gnu.org> patch-67
1420     Summary:
1421       Make Muse installable and correct an Emacs21 issue.
1422     Revision:
1423       muse--main--1.0--patch-67
1425     * Makefile (.PRECIOUS): Indicate that .info and .html files in this
1426       directory will be generated.
1427       (all): Compile muse.info by default.
1428       (doc): Refactor into individual generation rules for .html and .info
1429       files.
1430       (install): New rule that installs Muse source code, compiled .elc
1431       files, and the manual into proper places.
1432     
1433     * Makefile.defs (ELISPDIR, INFODIR): Correct minor goof-up.
1434     
1435     * README (Insinuation): Move old content of Installation here.
1436       (Installation): Fill out this section.
1437       (Further Documentation): Add link to my website and note that a full
1438       manual is included with Muse.
1439     
1440     * lisp/Makefile (EL): Populate with .el files.
1441       (install): New rule that installs both .elc and .el files.
1442     
1443     * lisp/muse-texinfo.el (muse-texinfo-info-generate): If we're running
1444       Emacs21, hack in a handler for the @documentencoding tag so that it
1445       doesn't error out.
1447     modified files:
1448      ChangeLog Makefile Makefile.defs README lisp/Makefile
1449      lisp/muse-texinfo.el
1452 2005-06-19 03:05:38 GMT Michael Olson <mwolson@gnu.org> patch-66
1454     Summary:
1455       Cater even more to XEmacs and its annoying whims.
1456     Revision:
1457       muse--main--1.0--patch-66
1459     * examples/Makefile (%.html, %.pdf, %.info): Pass EMACS value as
1460       environment variable.
1461     
1462     * lisp/Makefile (%.elc, test): Don't use "-L" option since XEmacs can't
1463       handle it.  Load `muse-build.el' instead.
1464     
1465     * lisp/muse-colors.el (muse-colors-link): Add note that `link' is not
1466       used.
1467     
1468     * lisp/muse-journal.el (muse-journal-latex-munge-buffer)
1469       (muse-journal-rss-munge-buffer): Add note that the `qotd' binding is
1470       not used.
1471     
1472     * lisp/muse-journal.el (muse-journal-generate-pages): Add note that this
1473       function does not appear to be used.
1474     
1475     * lisp/muse.el (muse-replace-regexp-in-string): Use in place of
1476       `replace-regexp-in-string', since XEmacs doesn't have this function.
1477       We only implement the first 3 args, but this could be extended if we
1478       need to do so.
1479     
1480     * lisp/muse-blosxom.el (muse-blosxom-title-to-file): Use
1481       `muse-replace-regexp-in-string' in place of `replace-regexp-in-string'
1482     
1483     * lisp/muse-journal.el (muse-journal-anchorize-title): Ditto.
1484     
1485     * lisp/muse-colors.el (muse-colors-custom-tags): Remove unused binding to
1486       make XEmacs shut up.
1487     
1488     * lisp/muse-convert.el (muse-write-footnote): Ditto.
1489     
1490     * lisp/muse-html.el (muse-html-markup-table): Ditto.
1491     
1492     * lisp/muse-http.el (muse-winnow-list): Ditto.
1493     
1494     * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
1495     
1496     * lisp/muse-project.el (muse-project-file-entries): Ditto.
1497     
1498     * lisp/muse-publish.el (muse-publish-markup): Ditto.
1499     
1500     * scripts/muse-build.el: Add contrib path first; probably doesn't change
1501       anything.
1502     
1503     * scripts/publish: Use EMACS environment variable instead of hard-coding
1504       it.
1506     modified files:
1507      ChangeLog examples/Makefile lisp/Makefile lisp/muse-blosxom.el
1508      lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
1509      lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
1510      lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
1511      lisp/muse.el scripts/muse-build.el scripts/publish
1514 2005-06-19 00:43:54 GMT Michael Olson <mwolson@gnu.org> patch-65
1516     Summary:
1517       Move lisp files to `lisp' directory; hack on Makefiles, XEmacs compat.
1518     Revision:
1519       muse--main--1.0--patch-65
1521     * AUTHORS: Update entry.
1522     
1523     * muse-*.el: Move to the lisp directory.
1524     
1525     * lisp/Makefile: New file containing rules to test and compile the
1526       source.
1527     
1528     * Makefile.defs: New file that contains common definitions for all other
1529       Makefiles, such as Emacs command to use.
1530     
1531     * Makefile: Move lisp-specific rules to lisp/Makefile.
1532       (SUBDIRS): New variable containing subdirectories to clean.
1533     
1534     * README: Update to reflect new location of source files.  Give updated
1535       directions for compiling with XEmacs.
1536     
1537     * examples/Makefile (.PRECIOUS): Added to denote which type of files to
1538       compile.
1539       (%.html): Pass SITEFLAG as an environment variable to
1540       ../scripts/publish.
1541     
1542     * examples/QuickStart (The): Re-add the stray <comment> tag since it
1543       seems to be needed to keep the process from failing.  This has *got* to
1544       be a bug in Muse, but I don't want to deal with it now.
1545     
1546     * lisp/muse-colors.el (muse-make-faces): Bind newsym locally.
1547     
1548     * lisp/muse-convert.el: Move line to commentary section.
1549     
1550     * lisp/muse-latex.el (muse-latex-markup-table): Note that the
1551       locally-bound `type' variable isn't used here.
1552     
1553     * lisp/muse-mode.el (muse-index-as-string): Remove unused `file' binding.
1554     
1555     * lisp/muse-texinfo.el (muse-texinfo-markup-table): Remove unused `field'
1556       binding.
1557     
1558     * scripts/muse-build.el (load-path): Correct paths.
1559     
1560     * scripts/muse-build.el (muse-elint-files): Add a few variables here so
1561       as to avoid spurious warnings.
1562     
1563     * scripts/publish (style): Make use of SITEFLAG environment variable, if
1564       it exists.
1565     
1566     * lisp/muse.el (muse-line-end-position, muse-line-beginning-position):
1567       (muse-match-string-no-properties): New functions that take the place of
1568       `line-end-position', `line-beginning-position', and
1569       `match-string-no-properties', respectively.
1570     
1571     * examples/johnw/muse-johnw.el (muse-my-html-insert-contents)
1572       (muse-my-journal-find-entries): Use Muse-specific version of
1573       `match-string-no-properties', `line-beginning-position', and
1574       `line-end-position' since these do not exist in XEmacs.
1575     
1576     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-region)
1577       (muse-colors-custom-tags, muse-colors-link, muse-colors-title): Ditto.
1578     
1579     * lisp/muse-convert.el (muse-latex-transform): Ditto.
1580     
1581     * lisp/muse-html.el (muse-html-insert-anchor, muse-html-markup-footnote)
1582       (muse-html-insert-contents): Ditto.
1583     
1584     * lisp/muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
1585     
1586     * lisp/muse-mode.el (muse-link-at-point, muse-edit-link-at-point): Ditto.
1587     
1588     * lisp/muse-poem.el (muse-poem-prepare-buffer): Ditto.
1589     
1590     * lisp/muse-publish.el (muse-publish-markup-tag)
1591       (muse-publish-markup-footnote, muse-publish-markup-leading-space)
1592       (muse-published-buffer-contents): Ditto.
1593     
1594     * scripts/muse-build.el (muse-elint-files): Ditto.
1596     new files:
1597      .arch-ids/Makefile.defs.id Makefile.defs lisp/.arch-ids/=id
1598      lisp/.arch-ids/Makefile.id lisp/Makefile
1600     modified files:
1601      AUTHORS ChangeLog Makefile README examples/Makefile
1602      examples/QuickStart examples/johnw/muse-johnw.el
1603      lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
1604      lisp/muse-journal.el lisp/muse-latex.el lisp/muse-mode.el
1605      lisp/muse-poem.el lisp/muse-publish.el lisp/muse-texinfo.el
1606      lisp/muse.el scripts/muse-build.el scripts/publish
1608     renamed files:
1609      .arch-ids/muse-blosxom.el.id
1610        ==> lisp/.arch-ids/muse-blosxom.el.id
1611      .arch-ids/muse-book.el.id
1612        ==> lisp/.arch-ids/muse-book.el.id
1613      .arch-ids/muse-colors.el.id
1614        ==> lisp/.arch-ids/muse-colors.el.id
1615      .arch-ids/muse-convert.el.id
1616        ==> lisp/.arch-ids/muse-convert.el.id
1617      .arch-ids/muse-docbook.el.id
1618        ==> lisp/.arch-ids/muse-docbook.el.id
1619      .arch-ids/muse-html.el.id
1620        ==> lisp/.arch-ids/muse-html.el.id
1621      .arch-ids/muse-http.el.id
1622        ==> lisp/.arch-ids/muse-http.el.id
1623      .arch-ids/muse-journal.el.id
1624        ==> lisp/.arch-ids/muse-journal.el.id
1625      .arch-ids/muse-latex.el.id
1626        ==> lisp/.arch-ids/muse-latex.el.id
1627      .arch-ids/muse-mode.el.id
1628        ==> lisp/.arch-ids/muse-mode.el.id
1629      .arch-ids/muse-poem.el.id
1630        ==> lisp/.arch-ids/muse-poem.el.id
1631      .arch-ids/muse-project.el.id
1632        ==> lisp/.arch-ids/muse-project.el.id
1633      .arch-ids/muse-publish.el.id
1634        ==> lisp/.arch-ids/muse-publish.el.id
1635      .arch-ids/muse-regexps.el.id
1636        ==> lisp/.arch-ids/muse-regexps.el.id
1637      .arch-ids/muse-texinfo.el.id
1638        ==> lisp/.arch-ids/muse-texinfo.el.id
1639      .arch-ids/muse.el.id
1640        ==> lisp/.arch-ids/muse.el.id
1641      muse-blosxom.el
1642        ==> lisp/muse-blosxom.el
1643      muse-book.el
1644        ==> lisp/muse-book.el
1645      muse-colors.el
1646        ==> lisp/muse-colors.el
1647      muse-convert.el
1648        ==> lisp/muse-convert.el
1649      muse-docbook.el
1650        ==> lisp/muse-docbook.el
1651      muse-html.el
1652        ==> lisp/muse-html.el
1653      muse-http.el
1654        ==> lisp/muse-http.el
1655      muse-journal.el
1656        ==> lisp/muse-journal.el
1657      muse-latex.el
1658        ==> lisp/muse-latex.el
1659      muse-mode.el
1660        ==> lisp/muse-mode.el
1661      muse-poem.el
1662        ==> lisp/muse-poem.el
1663      muse-project.el
1664        ==> lisp/muse-project.el
1665      muse-publish.el
1666        ==> lisp/muse-publish.el
1667      muse-regexps.el
1668        ==> lisp/muse-regexps.el
1669      muse-texinfo.el
1670        ==> lisp/muse-texinfo.el
1671      muse.el
1672        ==> lisp/muse.el
1674     new directories:
1675      lisp lisp/.arch-ids
1678 2005-06-18 20:12:05 GMT Michael Olson <mwolson@gnu.org> patch-64
1680     Summary:
1681       Massively untabify files.
1682     Revision:
1683       muse--main--1.0--patch-64
1686     modified files:
1687      ChangeLog ChangeLog.2004 experimental/muse-message.el
1688      experimental/muse-wiki.el muse-book.el muse-colors.el
1689      muse-convert.el muse-docbook.el muse-html.el muse-http.el
1690      muse-journal.el muse-latex.el muse-mode.el muse-poem.el
1691      muse-project.el muse-publish.el muse-regexps.el
1692      muse-texinfo.el muse.el
1695 2005-06-18 19:57:44 GMT Michael Olson <mwolson@gnu.org> patch-63
1697     Summary:
1698       Merged from hodique@lifl.fr--2005 (patch 2-6), without the WikiWord change.
1699     Revision:
1700       muse--main--1.0--patch-63
1702     (Summary of changes that Yann made)
1703     
1704     * muse-colors.el (muse-colors-link): Whitespace cleanup.
1705     
1706     * muse-mode.el (muse-generate-index): Move index generation code into
1707       `muse-index-as-string'.
1708       (muse-index-as-string): New function that generates an index and
1709       returns it as a string, instead of placing it in a buffer like
1710       `muse-generate-index' used to.
1711     
1712     Patches applied:
1713     
1714      * hodique@lifl.fr--2005/muse--yh--1.0--patch-2
1715        merge from mwolson@gnu.org--2005
1716     
1717      * hodique@lifl.fr--2005/muse--yh--1.0--patch-3
1718        Accept WikiWords as links [mostly rescinded]
1719     
1720      * hodique@lifl.fr--2005/muse--yh--1.0--patch-4
1721        merge from mwolson@gnu.org--2005/muse--main--1.0
1722     
1723      * hodique@lifl.fr--2005/muse--yh--1.0--patch-5
1724        Merged from mwolson@gnu.org--2005 (patch 60-62)
1725     
1726      * hodique@lifl.fr--2005/muse--yh--1.0--patch-6
1727        provide a string view of the index
1729     modified files:
1730      ChangeLog muse-colors.el muse-latex.el muse-mode.el
1732     new patches:
1733      hodique@lifl.fr--2005/muse--yh--1.0--patch-2
1734      hodique@lifl.fr--2005/muse--yh--1.0--patch-3
1735      hodique@lifl.fr--2005/muse--yh--1.0--patch-4
1736      hodique@lifl.fr--2005/muse--yh--1.0--patch-5
1737      hodique@lifl.fr--2005/muse--yh--1.0--patch-6
1740 2005-06-18 06:21:19 GMT Michael Olson <mwolson@gnu.org> patch-62
1742     Summary:
1743       Document Blosxom, Book, DocBook, and HTML publishing styles.
1744     Revision:
1745       muse--main--1.0--patch-62
1747     * muse-blosxom.el: Clean up header.
1748     
1749     * muse-book.el (muse-before-book-publish-hook): Rename to
1750       `muse-book-before-publish-hook'.
1751       (muse-after-book-publish-hook): Rename to
1752       `muse-book-after-publish-hook'.
1753     
1754     * muse-html.el (muse-html-anchor-on-word, muse-html-table-attributes)
1755       (muse-html-markup-strings, muse-xhtml-markup-strings)
1756       (muse-html-meta-content-type, muse-html-meta-content-encoding)
1757       (muse-html-charset-default, muse-html-encoding-default)
1758       (muse-html-encoding-map): Docfixes.
1759     
1760     * muse.texi (Blosxom, Book, DocBook, HTML, Deriving Styles): New
1761       sections.
1763     modified files:
1764      ChangeLog muse-blosxom.el muse-book.el muse-html.el muse.texi
1767 2005-06-18 01:35:33 GMT Michael Olson <mwolson@gnu.org> patch-61
1769     Summary:
1770       Begin work on Publishing Styles section of manual.
1771     Revision:
1772       muse--main--1.0--patch-61
1774     * Makefile (.PHONY): Add "doc" to list.
1775       (doc): New rule that generates Info and HTML files from muse.texi.
1776       (dist): Rely on `distclean', not `clean'.
1777     
1778     * examples/QuickStart (Authoring mode): Remove empty section.
1779     
1780     * muse.texi: Call this program "the Emacs Muse" in title.
1781       (Publishing Styles): Begin to populate section.
1782       (Deriving Styles): First subsection of Publishing Styles.
1783       (Contributors): Remove spurious copyright section, since we address
1784       this in the title.
1785     
1786     * README: Actually remember to add this file.
1788     new files:
1789      .arch-ids/README.id README
1791     modified files:
1792      ChangeLog Makefile examples/QuickStart muse.texi
1795 2005-06-17 01:10:41 GMT Michael Olson <mwolson@gnu.org> patch-60
1797     Summary:
1798       Document Markup Rules.
1799     Revision:
1800       muse--main--1.0--patch-60
1802     * examples/QuickStart: Remove stray <comment> tag.
1803     
1804     * muse.texi (Top): Comment every menu line.
1805       (Markup Rules): New section with plenty of subsections.
1807     modified files:
1808      ChangeLog examples/QuickStart muse.texi
1811 2005-06-15 23:50:12 GMT Michael Olson <mwolson@gnu.org> patch-59
1813     Summary:
1814       Release this as Muse 3.00.90 (RC1).
1815     Revision:
1816       muse--main--1.0--patch-59
1818     * Makefile (%.elc): Use -q instead of --no-init-file because the former
1819       is compatible with both Emacs and XEmacs.
1820     
1821     * examples/README: Renamed to QuickStart.
1822     
1823     * examples/Makefile (EXAMPLES): Reflect name change of README.
1824     
1825     * muse.el: Ditto.
1827     modified files:
1828      ChangeLog Makefile examples/Makefile muse.el
1830     renamed files:
1831      examples/.arch-ids/README.id
1832        ==> examples/.arch-ids/QuickStart.id
1833      examples/README
1834        ==> examples/QuickStart
1837 2005-06-15 22:47:05 GMT Michael Olson <mwolson@gnu.org> patch-58
1839     Summary:
1840       Makefile refactoring.
1841     Revision:
1842       muse--main--1.0--patch-58
1844     * Makefile (.PHONY): List all non-file targets.
1845       (examples): New rule that calls Make in the examples directory.
1846       (atranslit): Removed, since this isn't (yet) bundled with Muse.
1847     
1848     * README: Move to the examples directory.  I'd prefer to distribute a
1849       very basic plain text README and use this as a quickstart + markup
1850       example + publishing example.
1851     
1852     * examples/Makefile: Move all README-related rules here.
1853     
1854     * examples/README: Add an "About this document" section.  
1855     
1856     * scripts/publish (style): Do not include the contrib directory, since we
1857       don't use any code from there.  Since this is only invoked from the
1858       examples directory, make sure add the parent directory to the load
1859       path.
1860     
1861     * muse.texi: Change version to 3.00.90 (RC1).
1862     
1863     * muse.el: Change location of the README file in header.
1864     
1865     * muse.el (muse-version): Update to 3.00.90 (RC1).
1867     new files:
1868      examples/.arch-ids/Makefile.id examples/Makefile
1870     modified files:
1871      ChangeLog Makefile examples/README muse.el muse.texi
1872      scripts/publish
1874     renamed files:
1875      .arch-ids/README.id
1876        ==> examples/.arch-ids/README.id
1877      README
1878        ==> examples/README
1881 2005-06-14 03:14:05 GMT Michael Olson <mwolson@gnu.org> patch-57
1883     Summary:
1884       Update my example configuration.
1885     Revision:
1886       muse--main--1.0--patch-57
1888     * examples/mwolson/muse-init.el: Update to reflect use of outline faces
1889       and experimental status of muse-message.
1891     modified files:
1892      ChangeLog examples/mwolson/muse-init.el
1895 2005-06-14 03:08:54 GMT Michael Olson <mwolson@gnu.org> patch-56
1897     Summary:
1898       Provide optional outline-style faces; customization fixes; experimental stuff.
1899     Revision:
1900       muse--main--1.0--patch-56
1902     * muse-colors.el (muse-colors-autogen-headings): New user-customizable
1903       option that determines what the header faces should look like.  If
1904       'outline, use outline-style faces.  If nil, don't generate the faces at
1905       all, which allows the user to specify their own.  Otherwise, use the
1906       scaled faces, which is the default behavior.
1907       (muse-colors-outline-faces-list): List of faces to use.  In case the
1908       outline faces are not available, provide reasonable defaults.
1909       (muse-make-faces): Use dolist instead of mapc.  Implement the
1910       possibility of having outline-style colors for heading.  Don't call
1911       this function immediately -- give the users time to make their changes
1912       through the customize interface.  Once we call this function, Emcs from
1913       CVS will not allow the faces to be changed easily, which is a shame.
1914     
1915     * muse-message.el (muse-message-contents-tag): Copied from
1916       `muse-publish-contents-tag' in order to keep the customization
1917       interface from making the `muse-markup-tags' option from throwing a
1918       type mismatch error.  This function is untested and will likely do
1919       nothing useful.  This file has been moved to the experimental folder
1920       until it gets fleshed out more.
1921     
1922     * experimental/muse-wiki.el: New file from johnw's initial attempt at a
1923       file that could eventually provide wiki-like ability.  Currently this
1924       is just a collection of functions that were pruned out when he remade
1925       Muse, so don't get too excited.  I plan to eventually merge Yann
1926       Hodique's work here, probably after the first release of Muse.
1927     
1928     * muse-regexps.el (muse-regexp): Improve description.
1929     
1930     * muse-project.el (muse-project-ignore-regexp): Make this be a part of
1931       the muse-regexp group since it is just a single regexp.  Lists of
1932       regexps don't have to be in muse-regexp, however.
1933     
1934     * muse-blosxom.el (muse-blosxom): Change use of `behaviour' to `behavior'
1935       since the Emacs devel mailing list seems to not want Britain-izations
1936       in Emacs code.
1937     
1938     * muse-colors.el (muse-colors): Ditto.
1939     
1940     * muse-docbook.el (muse-docbook): Ditto.
1941     
1942     * muse-html.el (muse-html): Ditto.
1943     
1944     * muse-http.el (muse-http): Ditto.
1945     
1946     * muse-message.el (muse-message): Ditto.
1947     
1948     * muse-mode.el (muse-mode): Ditto.
1949     
1950     * muse-project.el (muse-project): Ditto.
1951     
1952     * muse-publish.el (muse-publish): Ditto.
1953     
1954     * muse.el (muse): Ditto.
1956     new files:
1957      experimental/.arch-ids/=id
1958      experimental/.arch-ids/muse-wiki.el.id
1959      experimental/muse-wiki.el
1961     modified files:
1962      ChangeLog experimental/muse-message.el muse-blosxom.el
1963      muse-colors.el muse-docbook.el muse-html.el muse-http.el
1964      muse-mode.el muse-project.el muse-publish.el muse-regexps.el
1965      muse.el
1967     renamed files:
1968      .arch-ids/muse-message.el.id
1969        ==> experimental/.arch-ids/muse-message.el.id
1970      muse-message.el
1971        ==> experimental/muse-message.el
1973     new directories:
1974      experimental experimental/.arch-ids
1977 2005-06-13 22:37:20 GMT Michael Olson <mwolson@gnu.org> patch-55
1979     Summary:
1980       Fix publishing error when given an empty string for header/footer.
1981     Revision:
1982       muse--main--1.0--patch-55
1984     * muse-publish.el (muse-insert-file-or-string): Don't pass argument to
1985       `file-readable-p' if it is an empty string.  For some reason,
1986       `file-readable-p' and `insert-file-contents' were treating an empty
1987       string as if it were the current directory.
1989     modified files:
1990      ChangeLog muse-publish.el
1993 2005-06-13 22:01:00 GMT Michael Olson <mwolson@gnu.org> patch-54
1995     Summary:
1996       WYSIWYG emphasis, XEmacs compatibility hacks.
1997     Revision:
1998       muse--main--1.0--patch-54
2000     * muse-colors.el (muse-colors-emphasized): Make emphasis more WYSIWIG
2001       compliant.  Only colorize if we end with the same number of asterisks
2002       as we start with, preventing unnoticed syntax errors.  Don't colorize
2003       in the middle of a word.
2004       (muse-colors-underlined): Make underlining more WYSIWIG compliant.
2005       Only colorize if we end with an underscore.  Don't colorize in the
2006       middle of a word.
2007     
2008     * muse-docbook.el (muse-docbook-markup-paragraph): Move question mark
2009       inside of group.  This will probably not do anything, but it seems
2010       syntactically good.
2011     
2012     * muse-html.el (muse-html-markup-paragraph): Attempt to deal with case
2013       where we start with an image link.  JohnW didn't seem to like having
2014       <p> tags inserted before image links, but they don't validate properly
2015       as they are.  For now, I will surround such links/paragraphs with <div
2016       class="image-link"> in an attempt to be as not invasive and yet
2017       standards compliant as possible.
2018     
2019     * muse-html.el (muse-html-escape-string): Work around distinction between
2020       int and char types in XEmacs.  Deal with an annoying replace-match bug
2021       in XEmacs that rears its head at times.
2022     
2023     * muse-publish.el (muse-publish-markup-word): Allow underlines to be
2024       multi-line.
2026     modified files:
2027      ChangeLog muse-colors.el muse-docbook.el muse-html.el
2028      muse-publish.el
2031 2005-06-13 01:13:08 GMT Michael Olson <mwolson@gnu.org> patch-53
2033     Summary:
2034       Minor code cleanup to address elint issues.
2035     Revision:
2036       muse--main--1.0--patch-53
2038     * Makefile (test): Don't build README files during this rule.  Remove
2039       spurious "make clean" statement.
2040     
2041     * muse-colors.el (muse-colors-tags): Make sure that this appears in the
2042       `muse-colors' group, and give it a proper type.
2043     
2044     * muse-mode.el: Wrap condition-case around `eval-when-compile'.
2045     
2046     * examples/johnw/muse-johnw.el (muse-my-html-insert-contents,
2047       muse-my-journal-find-entries): Replace `string-to-int' with
2048       `string-to-number'.
2049     
2050     * muse-html.el (muse-html-insert-contents): Ditto.
2051     
2052     * muse-journal.el (muse-journal-html-munge-buffer,
2053       muse-journal-latex-munge-buffer): Ditto.
2054     
2055     * muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
2056     
2057     * muse-publish.el (muse-publish-markup-footnote,
2058       muse-publish-contents-tag): Ditto.
2059     
2060     * muse-regexps.el (muse-extreg-usable-p): Ditto.
2062     modified files:
2063      ChangeLog Makefile examples/johnw/muse-johnw.el muse-colors.el
2064      muse-html.el muse-journal.el muse-mode.el muse-publish.el
2065      muse-regexps.el
2068 2005-06-13 00:41:10 GMT Michael Olson <mwolson@gnu.org> patch-52
2070     Summary:
2071       Add ability to automate the creation a new blosxom entry.
2072     Revision:
2073       muse--main--1.0--patch-52
2075     * examples/mwolson/muse-init.el: Move new entry section to
2076       muse-blosxom.el.  Modify the key settings in my example accordingly.
2077     
2078     * muse-blosxom.el (muse-blosxom-footer): Just use the empty string, since
2079       Muse always makes sure that the file ends with a newline.
2080     
2081     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove this, since
2082       planner markup is now provided automatically by the planner port to
2083       Muse, and we don't have any customized markup.
2084     
2085     * muse-blosxom.el (muse-blosxom-base-directory): New customizable
2086       variable that specifies where the base directory of your blog entries
2087       is found.
2088     
2089     * muse-blosxom.el (muse-blosxom-get-categories): Get the categories from
2090       the base directory.  Explore categories recursively.
2091     
2092     * muse-blosxom.el (muse-blosxom-title-to-file): Helper function for
2093       `muse-blosxom-new-entry'.  Turns the given title into a lowercase, sans
2094       special characters file name.
2095     
2096     * muse-blosxom.el (muse-blosxom-new-entry): Automate the process of
2097       making a new blog entry.  It will prompt you for a category, then a
2098       title, and then will create a new file that has the date and title
2099       inserted.
2101     modified files:
2102      ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
2105 2005-06-12 22:11:20 GMT Michael Olson <mwolson@gnu.org> patch-51
2107     Summary:
2108       Change mailing address of FSF, add AUTHORS file.
2109     Revision:
2110       muse--main--1.0--patch-51
2112     * muse-*.el, muse.texi: Change mailing address of FSF.
2113     
2114     * muse.texi (Contributors): Fix typo.
2115     
2116     * AUTHORS: New file containing a list of all of those who have
2117       contributed code or documentation to Muse, how many lines were changed,
2118       etc.
2120     new files:
2121      .arch-ids/AUTHORS.id AUTHORS
2123     modified files:
2124      ChangeLog muse-blosxom.el muse-convert.el muse-docbook.el
2125      muse-html.el muse-http.el muse-journal.el muse-latex.el
2126      muse-message.el muse-mode.el muse-poem.el muse-project.el
2127      muse-publish.el muse-regexps.el muse-texinfo.el muse.el
2128      muse.texi
2131 2005-06-12 21:33:24 GMT Michael Olson <mwolson@gnu.org> patch-50
2133     Summary:
2134       Merged from hodique@lifl.fr--2005 (patch 0-1)
2135     Revision:
2136       muse--main--1.0--patch-50
2138     Patches applied:
2139     
2140      * hodique@lifl.fr--2005/muse--yh--1.0--base-0
2141        tag of mwolson@gnu.org--2005/muse--main--1.0--patch-49
2142     
2143      * hodique@lifl.fr--2005/muse--yh--1.0--patch-1
2144        fix .html (for example) in visible names for links
2146     modified files:
2147      ChangeLog muse-publish.el
2149     new patches:
2150      hodique@lifl.fr--2005/muse--yh--1.0--base-0
2151      hodique@lifl.fr--2005/muse--yh--1.0--patch-1
2154 2005-06-11 23:35:43 GMT Michael Olson <mwolson@gnu.org> patch-49
2156     Summary:
2157       Make generated X(HT)ML show up in the right encoding in other modes.
2158     Revision:
2159       muse--main--1.0--patch-49
2161     * muse-html.el (muse-xhtml-header): Add "encoding=..." to first line.
2162       Thanks to Zhiqiang Ye for the suggestion.  This attempts to make
2163       generated (X)HTML files show up in the right coding system when editing
2164       them with another Emacs mode.
2165     
2166     * muse-journal.el (muse-journal-rss-header): Automatically determine the
2167       encoding instead of hard-coding it.
2168     
2169     * muse-message.el: Add content to Commentary section, explaining the use
2170       of this publishing style.
2172     modified files:
2173      ChangeLog muse-html.el muse-journal.el muse-message.el
2176 2005-06-11 01:28:01 GMT Michael Olson <mwolson@gnu.org> patch-48
2178     Summary:
2179       Move regexps to same group, only make 4 heading faces.
2180     Revision:
2181       muse--main--1.0--patch-48
2183     * muse-colors.el (muse-make-faces): Only create 4 header faces since we
2184       can only publish 3 of them specially, leaving the fourth to be in
2185       plain text.
2186       (muse-colors-markup): Only recognize 4 levels of heading.
2187     
2188     * muse-regexps.el (muse-tag-regexp, muse-link-regexp, muse-url-regexp)
2189       (muse-file-regexp, muse-image-regexp)
2190       (muse-ignored-extensions-regexp): Moved here from muse.el.  It seems
2191       like a good idea to have all the regexps in the same group.
2193     modified files:
2194      ChangeLog muse-colors.el muse-regexps.el muse.el
2197 2005-06-09 19:48:02 GMT Michael Olson <mwolson@gnu.org> patch-47
2199     Summary:
2200       Update my example config, minor code cleanup.
2201     Revision:
2202       muse--main--1.0--patch-47
2204     * examples/mwolson/muse-init.el (muse-project-alist): Shorten project
2205       names and add "Plans" project.
2206     
2207     * muse-docbook.el (looking-back): Delete.
2208     
2209     * muse-html.el (looking-back): Delete.
2210     
2211     * muse-html.el (muse-html-markup-paragraph): Use `muse-looking-back'
2212       instead of `looking-back'.
2213     
2214     * muse.el (muse-looking-back): Instead of redefining the `looking-back'
2215       function, use this function.  If `looking-back' exists, call it;
2216       otherwise, use a workaround.
2218     removed files:
2219      contrib/.arch-ids/pcomplete.el.id contrib/pcomplete.el
2221     modified files:
2222      ChangeLog examples/mwolson/muse-init.el muse-docbook.el
2223      muse-html.el muse.el
2226 2005-05-30 22:15:13 GMT Michael Olson <mwolson@gnu.org> patch-46
2228     Summary:
2229       Handle a few paragraph publishing edge cases better.
2230     Revision:
2231       muse--main--1.0--patch-46
2233     * muse-docbook.el (muse-docbook-markup-regexps): Consolidate the
2234       beginning-of-document, end-of-document, and paragraph separator regexps
2235       so that one markup rule can be used in all these cases.
2236       (muse-docbook-markup-paragraph): Handle more cases correctly.  In
2237       particular, blockquote or center at beginning or end of document will
2238       be published properly.  Hopefully this won't slow things down too much.
2239       (muse-docbook-markup-paragraph-close): Removed.
2240     
2241     * muse-blosxom.el (muse-blosxom-markup-regexps): Ditto.
2242     
2243     * muse-html.el (muse-html-markup-regexps, muse-html-markup-paragraph):
2244       Ditto.
2245       (muse-html-markup-paragraph-close): Removed.
2247     modified files:
2248      ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
2251 2005-05-28 23:37:11 GMT Michael Olson <mwolson@gnu.org> patch-45
2253     Summary:
2254       Improve prompt when reading a tag.
2255     Revision:
2256       muse--main--1.0--patch-45
2258     * muse-mode.el (muse-insert-tag): Add a colon after "default" like some
2259       other Emacs modes seem to do.
2261     modified files:
2262      ChangeLog muse-mode.el
2265 2005-05-28 23:34:50 GMT Michael Olson <mwolson@gnu.org> patch-44
2267     Summary:
2268       Warn user when publishing fails due to a private directory.
2269     Revision:
2270       muse--main--1.0--patch-44
2272     * muse-project.el (muse-project-private-p): Warn users when publishing a
2273       file fails due to its directory not being readable by others.  Make
2274       sure that you do a `chmod +o name_of_directory' if you want the
2275       contents of that directory to be publishable.
2277     modified files:
2278      ChangeLog muse-project.el
2281 2005-05-28 23:21:39 GMT Michael Olson <mwolson@gnu.org> patch-43
2283     Summary:
2284       Fix error with example tags and message publishing style.
2285     Revision:
2286       muse--main--1.0--patch-43
2288     * muse-colors.el: Don't define `font-lock-mode' as a variable.  Check to
2289       see if a previous definition for `font-lock-multiline' exists.
2290     
2291     * muse-message.el (muse-message-example-tag): Don't require two
2292       additional (unused) arguments.
2294     modified files:
2295      ChangeLog muse-colors.el muse-message.el
2298 2005-05-22 05:58:40 GMT Michael Olson <mwolson@gnu.org> patch-42
2300     Summary:
2301       Always end the published document with a newline.
2302     Revision:
2303       muse--main--1.0--patch-42
2305     * muse-html.el (muse-html-markup-paragraph-close): Always end the
2306       published document with a newline.
2307     
2308     * muse-docbook.el (muse-docbook-markup-paragraph-close): Ditto.
2310     modified files:
2311      ChangeLog muse-docbook.el muse-html.el
2314 2005-05-22 01:26:13 GMT Michael Olson <mwolson@gnu.org> patch-41
2316     Summary:
2317       Don't let automatic backup files crash the publishing process.
2318     Revision:
2319       muse--main--1.0--patch-41
2321     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove rule for date
2322       directive since this value is already processed by
2323       `muse-publish-markup-directive', and may be obtained by using
2324       the code: (muse-publishing-directive "date").
2325     
2326     * muse-colors.el (muse-colors-region): Make sure that we don't ever try
2327       to run (funcall nil); this happened once during a debugging process.
2328     
2329     * muse-project.el (muse-project-private-p): Skip any file for which we
2330       cannot fetch attributes.  This fixes a bug where having an
2331       Emacs-generated automatic backup file in a publishing directory causes
2332       the publishing process to halt with an error.
2334     modified files:
2335      ChangeLog muse-blosxom.el muse-colors.el muse-project.el
2338 2005-05-20 20:44:46 GMT Michael Olson <mwolson@gnu.org> patch-40
2340     Summary:
2341       Apply fix in previous patch to the DocBook publishing style.
2342     Revision:
2343       muse--main--1.0--patch-40
2345     * muse-docbook.el (muse-docbook-markup-paragraph-close): Apply fix from
2346       previous patch here as well.
2347     
2349     modified files:
2350      ChangeLog muse-docbook.el
2353 2005-05-20 20:28:32 GMT Michael Olson <mwolson@gnu.org> patch-39
2355     Summary:
2356       Fix newly-introduced lock-up during HTML publishing.
2357     Revision:
2358       muse--main--1.0--patch-39
2360     * muse-blosxom.el (muse-blosxom-markup-regexps): Give date directive and
2361       planner rules higher priority in the publishing sequence.  Hopefully
2362       this will not wreck anything; I don't use these rules, so I cannot
2363       tell.  This wasn't a real bugfix, just an aesthetic code thing for me.
2364     
2365     * muse-html.el (muse-html-markup-paragraph-close): Don't use
2366       replace-match; that seems to be slightly evil.  Return nil instead of a
2367       newline since otherwise Muse thinks that we are not done yet and gets
2368       into an infinite loop.  This should fix the lock-up problem that
2369       resulted from the previous few patches.
2371     modified files:
2372      ChangeLog muse-blosxom.el muse-html.el
2375 2005-05-19 23:44:16 GMT Michael Olson <mwolson@gnu.org> patch-38
2377     Summary:
2378       Parenthesis goofup.
2379     Revision:
2380       muse--main--1.0--patch-38
2382     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove stray parenthesis.
2383     
2385     modified files:
2386      ChangeLog muse-blosxom.el
2389 2005-05-19 23:41:54 GMT Michael Olson <mwolson@gnu.org> patch-37
2391     Summary:
2392       Make docbook and blosxom modes close paragraphs properly at end.
2393     Revision:
2394       muse--main--1.0--patch-37
2396     * muse-blosxom.el (muse-blosxom-markup-regexps): Use new rule from last
2397       patch.
2398     
2399     * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
2400       (muse-docbook-markup-paragraph-close): Adapt from
2401       `muse-html-markup-paragraph-close'.
2402     
2403     * muse-html.el (muse-html-markup-paragraph-close): Add newline so that we
2404       preserve the same appearance as before the last patch.
2406     modified files:
2407      ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
2410 2005-05-19 23:26:50 GMT Michael Olson <mwolson@gnu.org> patch-36
2412     Summary:
2413       Bugfix: Close P tag properly at end of file.
2414     Revision:
2415       muse--main--1.0--patch-36
2417     * muse-blosxom.el: Fix bug where loading this file twice would cause an
2418       error.
2419     
2420     * muse-html.el (muse-html-markup-regexps): Use simpler mechanism for
2421       detecting whether or not a paragraph needs a closing P tag.
2422       (muse-html-markup-paragraph-close): New function that only inserts a
2423       closing P tag when an unclosed P tag is nearby.
2425     modified files:
2426      ChangeLog muse-blosxom.el muse-html.el
2429 2005-05-18 06:07:02 GMT Michael Olson <mwolson@gnu.org> patch-35
2431     Summary:
2432       Update my example settings.
2433     Revision:
2434       muse--main--1.0--patch-35
2436     * examples/mwolson/muse-init.el: Synchronize with my current settings.
2438     modified files:
2439      ChangeLog examples/mwolson/muse-init.el
2442 2005-05-18 06:03:07 GMT Michael Olson <mwolson@gnu.org> patch-34
2444     Summary:
2445       Update documentation for C-c TAB feature.
2446     Revision:
2447       muse--main--1.0--patch-34
2449     * muse.texi (Keystroke Summary): Note that C-c TAB calls
2450       `muse-insert-tag'.
2451     
2453     modified files:
2454      ChangeLog muse.texi
2457 2005-05-18 06:00:27 GMT Michael Olson <mwolson@gnu.org> patch-33
2459     Summary:
2460       New feature: tag completion with C-c TAB.
2461     Revision:
2462       muse--main--1.0--patch-33
2464     * muse-mode.el (muse-mode-map): Map C-c TAB to `muse-insert-tag'.
2465       (muse-tag-history, muse-custom-tags): New variables that keep track of
2466       the tag history and newly-entered tags respectively for
2467       `muse-insert-tag'.
2468       (muse-insert-tag): New function that interactively prompts the user for
2469       a tag to use.
2471     modified files:
2472      ChangeLog muse-mode.el
2475 2005-05-18 05:49:07 GMT Michael Olson <mwolson@gnu.org> patch-32
2477     Summary:
2478       Fix XHTML validation error with <hr> and <br>.
2479     Revision:
2480       muse--main--1.0--patch-32
2482     * muse-html.el (muse-xhtml-markup-strings): Use the proper form of the BR
2483       and HR tags for XHTML publishing.  This should fix a few validation
2484       errors that I've been noticing lately.
2486     modified files:
2487      ChangeLog muse-html.el
2490 2005-05-12 22:46:10 GMT Michael Olson <mwolson@gnu.org> patch-31
2492     Summary:
2493       Remove flyspell overlays on links.
2494     Revision:
2495       muse--main--1.0--patch-31
2497     * muse-colors.el (muse-colors-link): Remove flyspell overlays.  This
2498       should make the link clickable.  On Emacs21, the color will stay red,
2499       but other Emacsen should do the right thing, which is use the normal
2500       link color.  Hopefully this will fix some strange flyspell-related link
2501       problems.
2503     modified files:
2504      ChangeLog muse-colors.el
2507 2005-05-06 03:30:05 GMT Michael Olson <mwolson@gnu.org> patch-30
2509     Summary:
2510       Update my example Muse settings.
2511     Revision:
2512       muse--main--1.0--patch-30
2514     * examples/mwolson/muse-init.el: Update from my latest version.
2515       (muse-project-alist): Remove the francais part of my blog.
2516       (my-muse-mode-flyspell-p): Split old `my-muse-mode-affect-p' function
2517       into this and `my-muse-mode-fill-nobreak-p'.
2518       (muse-mode-hook): Tell fill mode to avoid breaking links; hopefully
2519       this is the best way to accomplish this.
2520       (my-muse-blosxom-title-to-file): Replace more non-alphanumeric
2521       characters in the title.
2522       (my-muse-prepare-entry-for-xanga): Treat example regions better.
2524     modified files:
2525      ChangeLog examples/mwolson/muse-init.el
2528 2005-04-21 18:25:28 GMT Michael Olson <mwolson@gnu.org> patch-29
2530     Summary:
2531       Add simple `muse-version' function.
2532     Revision:
2533       muse--main--1.0--patch-29
2535     * muse.el (muse-version): New function that displays the value of the
2536       `muse-version' variable.  This should be easier for the user to type
2537       than C-h v muse-version.
2539     modified files:
2540      ChangeLog muse.el
2543 2005-04-21 18:19:02 GMT Michael Olson <mwolson@gnu.org> patch-28
2545     Summary:
2546       Don't compile documentation by default.
2547     Revision:
2548       muse--main--1.0--patch-28
2550     * Makefile (all): Don't compile documentation by default.
2551       (doc): Use this rule to compile documentation.
2553     modified files:
2554      ChangeLog Makefile
2557 2005-04-16 18:08:24 GMT Michael Olson <mwolson@gnu.org> patch-27
2559     Summary:
2560       Merge RSS 2.0 enclosure support for muse-journal.el from johnw
2561     Revision:
2562       muse--main--1.0--patch-27
2564     2005-04-16  Michael Olson  <mwolson@gnu.org>
2565     
2566         * muse-journal.el: Merge in enclosure support for RSS 2.0 from
2567         johnw. If a journal entry's title is a [[link]], then an
2568         <enclosure> tag will be added to the XML data giving the size and
2569         MIME type of the link target.  This makes podcasting with Muse
2570         trivial.
2571         (muse-journal-rss-entry-template): Add enclosure usage to example.
2572         (muse-journal-rss-munge-buffer): Implement enclosures.
2574     modified files:
2575      ChangeLog muse-journal.el
2578 2005-04-15 05:54:30 GMT Michael Olson <mwolson@gnu.org> patch-26
2580     Summary:
2581       Standardize source headers, appease elint, don't require planner
2582     Revision:
2583       muse--main--1.0--patch-26
2585     2005-04-15  Michael Olson  <mwolson@gnu.org>
2586     
2587         * Makefile, scripts/muse-build.el: Moved muse-build.el to the
2588         `scripts' directory since it really isn't part of Muse proper; it
2589         is used to generate Muse output from the command line.
2590     
2591         * muse-blosxom.el: Handle case where planner is not loaded so that
2592         it isn't a hard requirement.
2593     
2594         * muse-colors.el: Move definition of `muse-colors-tag-info' up so
2595         that elint doesn't complain.
2596     
2597         * muse-message.el (muse-message-markup-link): Don't throw up on
2598         links with no description.
2599     
2600         * muse-blosxom.el, muse-book.el, muse-colors.el, muse-convert.el,
2601         muse-docbook.el, muse-html.el, muse-http.el, muse-journal.el,
2602         muse-latex.el, muse-message.el, muse-mode.el, muse-poem.el,
2603         muse-project.el, muse-publish.el, muse-regexps.el,
2604         muse-texinfo.el, muse.el: Add standard header for each file in
2605         preparation for the initial release, which will hopefully happen
2606         sometime within the next month.
2607     
2609     removed files:
2610      experimental/.arch-ids/=id
2612     modified files:
2613      ChangeLog Makefile muse-blosxom.el muse-book.el muse-colors.el
2614      muse-convert.el muse-docbook.el muse-html.el muse-http.el
2615      muse-journal.el muse-latex.el muse-message.el muse-mode.el
2616      muse-poem.el muse-project.el muse-publish.el muse-regexps.el
2617      muse-texinfo.el muse.el
2619     renamed files:
2620      .arch-ids/muse-build.el.id
2621        ==> scripts/.arch-ids/muse-build.el.id
2622      muse-build.el
2623        ==> scripts/muse-build.el
2625     removed directories:
2626      experimental experimental/.arch-ids
2629 2005-04-14 23:46:47 GMT Michael Olson <mwolson@gnu.org> patch-25
2631     Summary:
2632       Merge contents of muse-latexcjk.el into muse-latex.el.
2633     Revision:
2634       muse--main--1.0--patch-25
2636     2005-04-14  Michael Olson  <mwolson@gnu.org>
2637     
2638         * muse-latex.el (muse-latexcjk-header, muse-latexcjk-footer)
2639         (muse-latexcjk-encoding-map, muse-latexcjk-encoding-default)
2640         (muse-latexcjk-encoding, muse-latexcjk-transform-content-type):
2641         Merge in from muse-latexcjk.el.
2642     
2643         * muse-latexcjk.el: Removed, functionality merged with
2644         muse-latex.el
2646     removed files:
2647      .arch-ids/muse-latexcjk.el.id muse-latexcjk.el
2649     modified files:
2650      ChangeLog muse-latex.el
2653 2005-04-06 23:25:47 GMT Michael Olson <mwolson@gnu.org> patch-24
2655     Summary:
2656       Merge muse-xhtml.el into muse-html.el.
2657     Revision:
2658       muse--main--1.0--patch-24
2660     2005-04-06  Michael Olson  <mwolson@gnu.org>
2661     
2662         * examples/mwolson/muse-init.el: Update with respect to the
2663         muse-xhtml.el merge.
2664     
2665         * muse-html.el: The contents of muse-xhtml.el have been merged in
2666         as advised by John Wiegley.
2667         (muse-html-style-sheet): Add example for XHTML use in the
2668         function's documentation.
2669         (muse-xhtml-header, muse-xhtml-footer, muse-xhtml-markup-tags):
2670         Moved from muse-xhtml.el.
2671     
2672         * muse-xhtml.el: Removed; contents merged into muse-html.el.
2674     removed files:
2675      .arch-ids/muse-xhtml.el.id muse-xhtml.el
2677     modified files:
2678      ChangeLog examples/mwolson/muse-init.el muse-html.el
2681 2005-04-06 03:18:55 GMT Michael Olson <mwolson@gnu.org> patch-23
2683     Summary:
2684       Try to fix regexps for Emacs 21.4.
2685     Revision:
2686       muse--main--1.0--patch-23
2688     2005-04-05  Michael Olson  <mwolson@gnu.org>
2689     
2690         * muse-regexps.el (muse-extreg-usable-p): Try to make regexps work
2691         for Emacs 21.4.
2693     modified files:
2694      ChangeLog muse-regexps.el
2697 2005-04-01 17:59:47 GMT Michael Olson <mwolson@gnu.org> patch-22
2699     Summary:
2700       Add comments to the publish-project example script
2701     Revision:
2702       muse--main--1.0--patch-22
2704     2005-04-01  Michael Olson  <mwolson@gnu.org>
2705     
2706         * examples/publish-project: Moved here from
2707         scripts/publish-project.  Added a few comments so people know what
2708         it is used for.
2710     modified files:
2711      ChangeLog examples/publish-project
2713     renamed files:
2714      scripts/.arch-ids/publish-project.id
2715        ==> examples/.arch-ids/publish-project.id
2716      scripts/publish-project
2717        ==> examples/publish-project
2720 2005-04-01 02:27:08 GMT Michael Olson <mwolson@gnu.org> patch-21
2722     Summary:
2723       New XHTML style, add more examples to my sample muse config
2724     Revision:
2725       muse--main--1.0--patch-21
2727     2005-03-31  Michael Olson  <mwolson@gnu.org>
2728     
2729         * examples/mwolson/muse-init.el: Give an example of deriving a
2730         custom publishing style.
2731         (my-muse-blosxom-finalize): Finalizes the "my-blosxom" style.
2732         (my-muse-prepare-entry-for-xanga): Mangle the published output
2733         from a blosxom project and copy the result to the clipboard for
2734         easy pasting into Xanga's web form.  The file is untouched.
2735     
2736         * muse-html.el (muse-html-style-sheet): Include the <style
2737         type="text/css"></style> wrapper around the example.
2738         (muse-html-header): Don't add <style type="text/css"></style>
2739         around the value of `muse-html-style-sheet' anymore.  This allows
2740         for the option of putting your stylesheet(s) in a separate file.
2741         An example of this is given in the documentation for this
2742         variable.
2743     
2744         * muse-xhtml: New file that implements a publishing style which is
2745         derived from HTML mode.  It uses a slightly modified version of
2746         the HTML markup rules to generate XHTML-compliant output.
2747     
2748         * muse-blosxom.el: Add new "blosxom-xhtml" style.  The old
2749         "blosxom" style has been renamed to "blosxom-html".  Fix a few
2750         header gaffes.
2751     
2752         * muse-journal.el: Add new "journal-xhtml" style.
2753     
2754         * muse-message.el: Add new "message-xhtml" style.
2756     new files:
2757      .arch-ids/muse-xhtml.el.id muse-xhtml.el
2759     modified files:
2760      ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
2761      muse-html.el muse-journal.el muse-message.el
2764 2005-03-25 03:55:13 GMT Michael Olson <mwolson@gnu.org> patch-20
2766     Summary:
2767       Add my muse configuration to the examples
2768     Revision:
2769       muse--main--1.0--patch-20
2771     2005-03-24  Michael Olson  <mwolson@gnu.org>
2772     
2773         * examples/johnw: Move John Wiegley's configuration to this
2774         directory.
2775     
2776         * examples/mwolson: My configuration files go here.
2777     
2778         * examples/mwolson/muse-init.el: My Muse configuration file.  I
2779         just figured out how to keep links from being spell-checked or
2780         split up by fill-mode, so the implementation of this may be found
2781         here.  I also made a function that sets up a blog entry for me.
2783     new files:
2784      examples/johnw/.arch-ids/=id examples/mwolson/.arch-ids/=id
2785      examples/mwolson/.arch-ids/muse-init.el.id
2786      examples/mwolson/muse-init.el
2788     modified files:
2789      ChangeLog
2791     renamed files:
2792      examples/.arch-ids/muse-johnw.el.id
2793        ==> examples/johnw/.arch-ids/muse-johnw.el.id
2794      examples/.arch-ids/publish-johnw.id
2795        ==> examples/johnw/.arch-ids/publish-johnw.id
2796      examples/muse-johnw.el
2797        ==> examples/johnw/muse-johnw.el
2798      examples/publish-johnw
2799        ==> examples/johnw/publish-johnw
2801     new directories:
2802      examples/johnw examples/johnw/.arch-ids examples/mwolson
2803      examples/mwolson/.arch-ids
2806 2005-03-24 22:57:10 GMT Michael Olson <mwolson@gnu.org> patch-19
2808     Summary:
2809       Add muse-blosxom script and plugin for pyblosxom
2810     Revision:
2811       muse--main--1.0--patch-19
2813     2005-03-24  Michael Olson  <mwolson@gnu.org>
2814     
2815         * muse-blosxom.el: Update copyright notice in headers and mention
2816         the pyblosxom scripts.
2817     
2818         * contrib/pyblosxom: New directory containing pyblosxom plugins
2819         and helper scripts.
2820     
2821         * contrib/getstamps.py: Script that generates the "timestamps"
2822         file, run on the local machine.
2823     
2824         * contrib/hardcodedates.py: PyBlosxom plugin that interprets the
2825         timestamps file.
2827     new files:
2828      contrib/pyblosxom/.arch-ids/=id
2829      contrib/pyblosxom/.arch-ids/getstamps.py.id
2830      contrib/pyblosxom/.arch-ids/hardcodedates.py.id
2831      contrib/pyblosxom/getstamps.py
2832      contrib/pyblosxom/hardcodedates.py
2834     modified files:
2835      ChangeLog muse-blosxom.el
2837     new directories:
2838      contrib/pyblosxom contrib/pyblosxom/.arch-ids
2841 2005-03-23 19:05:09 GMT Michael Olson <mwolson@gnu.org> patch-18
2843     Summary:
2844       muse-blosxom.el has matured past experimental status
2845     Revision:
2846       muse--main--1.0--patch-18
2848     2005-03-23  Michael Olson  <mwolson@gnu.org>
2849     
2850         * muse-blosxom.el: Remove common functionality that has already
2851         been implemented in `muse-html.el'.  Derive this mode from
2852         `muse-html'.  Update documentation.  I now feel that this file is
2853         ready to be included in the top-level Muse directory.
2855     modified files:
2856      ChangeLog muse-blosxom.el
2858     renamed files:
2859      experimental/.arch-ids/muse-blosxom.el.id
2860        ==> .arch-ids/muse-blosxom.el.id
2861      experimental/muse-blosxom.el
2862        ==> muse-blosxom.el
2865 2005-03-22 05:28:01 GMT Michael Olson <mwolson@gnu.org> patch-17
2867     Summary:
2868       Make muse-blosxom.el slightly less experimental
2869     Revision:
2870       muse--main--1.0--patch-17
2872     2005-03-22  Michael Olson  <mwolson@gnu.org>
2873     
2874         * experimental/muse-blosxom.el (muse-blosxom-page-date-alist):
2875         Renamed from `blosxom-page-date-alist'.  Currently it does nothing
2876         useful.
2877         (muse-blosxom-markup-regexps): Remove unnecessary first grouping
2878         from the `muse-blosxom-markup-date-directive' rule.
2879         (blosxom-set-time): Remove this function.  We're not going to be
2880         touching the timestamp manually anymore -- it's too much of a
2881         hassle.  Right now I've got a python program that compiles a
2882         timestamp file and a pyblosxom helper that reads it.  Something
2883         similar could be arranged for blosxom, I'm sure.
2884     
2886     modified files:
2887      ChangeLog experimental/muse-blosxom.el
2890 2005-03-20 19:40:10 GMT Michael Olson <mwolson@gnu.org> patch-16
2892     Summary:
2893       Apply latest journal-related updates from johnw
2894     Revision:
2895       muse--main--1.0--patch-16
2898     modified files:
2899      ChangeLog examples/muse-johnw.el muse-journal.el
2902 2005-03-01 02:58:29 GMT Michael Olson <mwolson@gnu.org> patch-15
2904     Summary:
2905       Add Projects node to the manual
2906     Revision:
2907       muse--main--1.0--patch-15
2909     2005-02-28  Michael Olson  <mwolson@gnu.org>
2910     
2911         * muse.texi: Change copyright notice since the FSF is now the
2912         copyright holder.
2913         (Projects): New node, based on a section from the README file.
2915     modified files:
2916      ChangeLog muse.texi
2919 2005-03-01 02:25:15 GMT Michael Olson <mwolson@gnu.org> patch-14
2921     Summary:
2922       Correct documentation, adding some content.
2923     Revision:
2924       muse--main--1.0--patch-14
2926     2005-02-28  Michael Olson  <mwolson@gnu.org>
2927     
2928         * muse.texi: Change license terms of the documentation to the GNU
2929         GPL instead of the GNU FDL, as per the consent of the copyright
2930         holders of the emacs-wiki manual, from which this is based.  Some
2931         emacs-wiki-isms in the manual were corrected, and the Getting
2932         Started section was updated.
2934     modified files:
2935      ChangeLog muse.texi
2938 2005-02-17 19:08:19 GMT Michael Olson <mwolson@gnu.org> patch-13
2940     Summary:
2941       Make muse-blosxom.el a bit more sane, still need to bum it down a bit
2942     Revision:
2943       muse--main--1.0--patch-13
2945     2005-02-17  Michael Olson  <mwolson@gnu.org>
2946     
2947         * experimental/muse-blosxom.el: Somehow the contents of this file
2948         managed to get duplicated.  I removed the duplicates.
2949         (muse-blosxom-date): Remove this, since it is not useful.
2950         (muse-blosxom-header): Use the standard header that blosxom.el
2951         has.
2953     modified files:
2954      ChangeLog experimental/muse-blosxom.el
2957 2005-02-08 04:20:41 GMT Michael Olson <mwolson@gnu.org> patch-12
2959     Summary:
2960       Initial commit of muse.texi, nothing substantial
2961     Revision:
2962       muse--main--1.0--patch-12
2964     2005-02-07  Michael Olson  <mwolson@gnu.org>
2965     
2966         * muse.texi: New file that provides the documentation for Muse.
2967         It is in a very rough form at the moment.  Nothing substantial may
2968         be found here yet.  Be ye warned.
2970     new files:
2971      .arch-ids/muse.texi.id muse.texi
2973     modified files:
2974      ChangeLog
2977 2005-02-08 01:15:15 GMT Michael Olson <mwolson@gnu.org> patch-11
2979     Summary:
2980       Add docstring, new trivial function
2981     Revision:
2982       muse--main--1.0--patch-11
2984     2005-02-07  Michael Olson  <mwolson@gnu.org>
2985     
2986         * muse-mode.el (muse-mode-map): Make "C-c =" trigger
2987         `muse-what-changed'.  No functionality change.
2988         (muse-what-changed): New function that displays in diff format the
2989         changes made since the buffer was last saved.
2990     
2991         * muse-project.el (muse-project-publish): Add docstring.
2993     modified files:
2994      ChangeLog muse-mode.el muse-project.el
2997 2005-02-04 18:42:08 GMT Michael Olson <mwolson@gnu.org> patch-10
2999     Summary:
3000       Add experimental version of muse-blosxom.el to project
3001     Revision:
3002       muse--main--1.0--patch-10
3004     2005-02-04  Michael Olson  <mwolson@gnu.org>
3005     
3006         * Makefile (realclean): Remove file that gets generated when fonts
3007         are missing.
3008     
3009         * experimental/muse-bloxsom.el: New file that implements Blosxom
3010         support for Muse.  It's in a very rough state, hence its placement
3011         in the `experimental' directory.
3013     new files:
3014      experimental/.arch-ids/=id
3015      experimental/.arch-ids/muse-blosxom.el.id
3016      experimental/muse-blosxom.el
3018     modified files:
3019      ChangeLog Makefile
3021     new directories:
3022      experimental experimental/.arch-ids
3025 2005-02-04 18:19:44 GMT Michael Olson <mwolson@gnu.org> patch-9
3027     Summary:
3028       Make permissions more consistent
3029     Revision:
3030       muse--main--1.0--patch-9
3033     modified files:
3034      ChangeLog
3036     modified directories:
3037      contrib examples scripts
3040 2005-02-04 18:13:56 GMT Michael Olson <mwolson@gnu.org> patch-8
3042     Summary:
3043       Fix build problems
3044     Revision:
3045       muse--main--1.0--patch-8
3047     2005-02-04  Michael Olson  <mwolson@gnu.org>
3048     
3049         * muse-build.el: Add contrib directory to `load-path'.
3050         (muse-elint-files): Load `muse-regexps.el'.
3051     
3052         * scripts/publish: Change permissions so that this script is
3053         executable.  Add contrib directory to load list.  Add
3054         `muse-regexps.el' to list.
3056     modified files:
3057      ChangeLog muse-build.el scripts/publish
3060 2005-01-31 21:04:43 GMT Michael Olson <mwolson@gnu.org> patch-7
3062     Summary:
3063       Use "&mdash;" instead of "&#151;"
3064     Revision:
3065       muse--main--1.0--patch-7
3067     2005-01-31  Michael Olson  <mwolson@gnu.org>
3068     
3069         * muse-docbook.el (muse-docbook-markup-strings): Replace "&#151;"
3070         with "&mdash;" so that documents validate properly.  Thanks to
3071         Björn Lindström for the suggestion.
3072     
3073         * muse-html.el (muse-html-markup-strings): Ditto.
3075     modified files:
3076      ChangeLog muse-docbook.el muse-html.el
3079 2005-01-25 19:04:31 GMT Michael Olson <mwolson@gnu.org> patch-6
3081     Summary:
3082       Fix use of "[:blank:]" in underline markup
3083     Revision:
3084       muse--main--1.0--patch-6
3086     2005-01-25  Michael Olson  <mwolson@gnu.org>
3087     
3088         * muse-colors.el (muse-colors-markup): Replace "[:blank:]" with
3089         use of `muse-regexp-blank'.
3091     modified files:
3092      ChangeLog muse-colors.el
3095 2005-01-03 06:00:43 GMT Michael Olson <mwolson@member.fsf.org>  patch-5
3097     Summary:
3098       Fix problem with headings being given wrong face
3099     Revision:
3100       muse--main--1.0--patch-5
3102     2005-01-03  Michael Olson  <mwolson@gnu.org>
3103     
3104         * muse-colors.el: Add header.
3105         (muse-colors-emphasized): Headings were being given the coloring
3106         for the next level of heading instead of the real
3107         level (i.e. `muse-header-2' instead of `muse-header-1' for "*
3108         Heading").  Thanks to Lan Yufeng for finding this and sending a
3109         patch.
3110     
3111         * muse-regexps.el: Fix header.
3113     modified files:
3114      ChangeLog muse-colors.el muse-regexps.el
3117 2005-01-02 00:02:15 GMT Michael Olson <mwolson@member.fsf.org>  patch-4
3119     Summary:
3120       Rotate ChangeLog
3121     Revision:
3122       muse--main--1.0--patch-4
3124     2005-01-01  Michael Olson  <mwolson@gnu.org>
3125     
3126         * ChangeLog: Move old ChangeLog to ChangeLog.2004.  This new
3127         version will be automatically maintained by Arch.
3128     
3130     new files:
3131      .arch-ids/ChangeLog.id ChangeLog
3133     renamed files:
3134      .arch-ids/ChangeLog.id
3135        ==> .arch-ids/ChangeLog.2004.id
3136      ChangeLog
3137        ==> ChangeLog.2004
3140 2004-12-30 07:26:48 GMT Michael Olson <mwolson@member.fsf.org>  patch-3
3142     Summary:
3143       Extended regexps fix, allow spaces in 1st part of links
3144     Revision:
3145       muse--main--1.0--patch-3
3147     2004-12-30  Michael Olson  <mwolson@gnu.org>
3148     
3149         * muse.el (muse-link-regexp): Allow spaces in the first part of
3150         links.
3151     
3152         * muse-colors.el, muse-convert.el, muse-docbook.el: Use
3153         customizable alternatives to extended character classes.
3154     
3155         * muse-html.el, muse-mode.el, muse-publish.el: Ditto.
3157     modified files:
3158      ChangeLog muse-colors.el muse-convert.el muse-docbook.el
3159      muse-html.el muse-mode.el muse-publish.el muse.el
3162 2004-12-30 02:18:07 GMT Michael Olson <mwolson@member.fsf.org>  patch-2
3164     Summary:
3165       Begin to change regexp handling, tweak muse.el header
3166     Revision:
3167       muse--main--1.0--patch-2
3169     2004-12-29  Michael Olson  <mwolson@gnu.org>
3170     
3171         * muse.el: Change Copyright notice to FSF.  Change Maintainer to
3172         myself.  Update URL.
3173     
3174         * muse-regexps.el: New file that implements regexp handling.
3175         Generalized regexp options will be moved to it eventually.
3177     new files:
3178      .arch-ids/muse-regexps.el.id muse-regexps.el
3180     modified files:
3181      ChangeLog muse.el
3184 2004-12-30 01:49:50 GMT Michael Olson <mwolson@member.fsf.org>  patch-1
3186     Summary:
3187       Do some early spring cleaning
3188     Revision:
3189       muse--main--1.0--patch-1
3191     2004-12-29  Michael Olson  <mwolson@gnu.org>
3192     
3193         * Makefile: Change path to `publish' script.
3194     
3195         * contrib/pcomplete.el: New file that is used by Muse without
3196         actually being a part of it: hence its location in the contrib
3197         directory.
3198     
3199         * contrib/cgi.el, contrib/httpd.el: New location.
3200     
3201         * examples/muse-johnw.el, examples/publish-johnw: Ditto.
3202     
3203         * scripts/publish, scripts/publish-project: Ditto.
3205     new files:
3206      contrib/.arch-ids/=id contrib/.arch-ids/pcomplete.el.id
3207      contrib/pcomplete.el examples/.arch-ids/=id
3208      scripts/.arch-ids/=id
3210     modified files:
3211      ChangeLog Makefile
3213     renamed files:
3214      .arch-ids/cgi.el.id
3215        ==> contrib/.arch-ids/cgi.el.id
3216      .arch-ids/httpd.el.id
3217        ==> contrib/.arch-ids/httpd.el.id
3218      .arch-ids/muse-johnw.el.id
3219        ==> examples/.arch-ids/muse-johnw.el.id
3220      .arch-ids/publish-johnw.id
3221        ==> examples/.arch-ids/publish-johnw.id
3222      .arch-ids/publish-project.id
3223        ==> scripts/.arch-ids/publish-project.id
3224      .arch-ids/publish.id
3225        ==> scripts/.arch-ids/publish.id
3226      cgi.el
3227        ==> contrib/cgi.el
3228      httpd.el
3229        ==> contrib/httpd.el
3230      muse-johnw.el
3231        ==> examples/muse-johnw.el
3232      publish
3233        ==> scripts/publish
3234      publish-johnw
3235        ==> examples/publish-johnw
3236      publish-project
3237        ==> scripts/publish-project
3239     new directories:
3240      contrib contrib/.arch-ids examples examples/.arch-ids scripts
3241      scripts/.arch-ids
3244 2004-12-30 01:33:11 GMT Michael Olson <mwolson@member.fsf.org>  base-0
3246     Summary:
3247       tag of mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
3248     Revision:
3249       muse--main--1.0--base-0
3251     (automatically generated log message)
3253     new patches:
3254      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--base-0
3255      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-1
3256      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-2
3257      lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-1
3258      lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-2
3259      mwolson@member.fsf.org--2004/muse--main--1.0--base-0
3260      mwolson@member.fsf.org--2004/muse--main--1.0--patch-1
3261      mwolson@member.fsf.org--2004/muse--main--1.0--patch-2
3262      mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
3263      mwolson@member.fsf.org--2004/muse--mwolson--1.0--base-0
3264      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-1
3265      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-2
3266      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-3
3267      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-4
3268      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-5
3269      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-6
3270      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-7
3271      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-8