muse-docbook: Output an XML tag with encoding at the beginning of document.
[muse-el.git] / ChangeLog
blob6b932afe4101d0136be86f3963133f982a893b8b
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:04:50 GMT Michael Olson <mwolson@gnu.org> patch-122
7     Summary:
8       muse-docbook: Output an XML tag with encoding at the beginning of document.
9     Revision:
10       muse--main--1.0--patch-122
12     * lisp/muse-docbook.el (muse-docbook-header): Add <xml> tag at beginning
13       of document.
14       (muse-docbook-encoding-default): New option that determines which Emacs
15       buffer encoding to use by default in Muse DocBook files if none is
16       found.
17       (muse-docbook-charset-default): New option that determines the DocBook
18       XML charset to use if no translation is found in
19       muse-docbook-encoding-map.
20       (muse-docbook-encoding-map): New option alist that maps an emacs coding
21       system to its associated DocBook coding system.
22       (muse-docbook-transform-content-type): New function that determines the
23       DocBook XML encoding to use based on the contents of
24       muse-docbook-encoding-map.
25       (muse-docbook-encoding): New function that calls
26       muse-docbook-transform-content-type.
27       (muse-docbook-finalize-buffer): New function that sets the buffer file
28       coding system to the value of muse-docbook-encoding-default, but only
29       if the buffers contents have no special characters.
30       ("docbook"): Include :after tag that calls muse-docbook-finalize-buffer.
32     modified files:
33      ChangeLog lisp/muse-docbook.el
36 2005-07-10 21:35:49 GMT Michael Olson <mwolson@gnu.org> patch-121
38     Summary:
39       Apply muse-docbook patch from Dale P. Smith.
40     Revision:
41       muse--main--1.0--patch-121
43     * lisp/muse-docbook.el (muse-docbook-markup-strings): Apply patch from
44       Dale P. Smith to make the markup much better.
46     modified files:
47      AUTHORS ChangeLog lisp/muse-docbook.el
50 2005-07-10 00:27:13 GMT Michael Olson <mwolson@gnu.org> patch-120
52     Summary:
53       Use different mapping for S-tab on Windows.
54     Revision:
55       muse--main--1.0--patch-120
57     * lisp/muse-mode.el (muse-mode-map): If using either XEmacs or on
58       Windows, use [(shift tab)] for `muse-previous-reference'.
60     modified files:
61      ChangeLog lisp/muse-mode.el
64 2005-07-09 20:24:40 GMT Michael Olson <mwolson@gnu.org> patch-119
66     Summary:
67       XEmacs wiki fix.
68     Revision:
69       muse--main--1.0--patch-119
71     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Use
72       `muse-match-string-no-properties' so XEmacs doesn't complain.
74     modified files:
75      ChangeLog lisp/muse-wiki.el
78 2005-07-09 08:53:33 GMT Michael Olson <mwolson@gnu.org> patch-118
80     Summary:
81       Handle a few edge cases with project-page resolution gracefully.
82     Revision:
83       muse--main--1.0--patch-118
85     * lisp/muse-project.el (muse-project-applicable-styles): Add assertion to
86       make sure that PAGE is specified.  STYLES should be generated
87       automatically, but it could theoretically fail.  I'm managing to
88       trigger this when messing with unsaved Muse files.  Handle case where
89       buffer has not yet been saved.
90       (muse-project-find-file): Don't try to resolve relative links; just
91       open them.
92     
93     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Fix
94       point-of-reference bug.  No need to call muse-project-page-of-file
95       since buffer-file-name and muse-publishing-current-file both give us
96       full paths.
97     
98     * lisp/muse-mode.el (muse-link-at-point): For some reason,
99       `skip-chars-backward' only respects the newline some of the time.
100       Damned annoying.
102     modified files:
103      ChangeLog lisp/muse-mode.el lisp/muse-project.el
104      lisp/muse-wiki.el
107 2005-07-09 07:41:44 GMT Michael Olson <mwolson@gnu.org> patch-117
109     Summary:
110       Fix image-link goof-up and add pretty titles.
111     Revision:
112       muse--main--1.0--patch-117
114     * lisp/muse-html.el (muse-html-markup-paragraph): Use <p
115       class="image-link"> instead of <div class="image-link">.  I found a bug
116       with the way I was handling both, so I decided to simplify things.
117     
118     * lisp/muse-wiki.el (muse-wiki-output-name): New function that acts like
119       `muse-publish-output-name', but keeps the directory prefix.
120       (muse-wiki-transform-interwiki): Use `muse-publish-output-name'.
121     
122     * lisp/muse-wiki.el (muse-wiki-publish-small-title-words): New
123       customizable option that determines the words to downcase in title.
124       (muse-wiki-publish-pretty-title): New function that Makes a Nicely
125       Capitalized Title out of either a string or the current title.  This is
126       not currently used by any other function -- for now it is meant to be
127       called by the user.
129     modified files:
130      ChangeLog lisp/muse-html.el lisp/muse-wiki.el
133 2005-07-09 05:22:12 GMT Michael Olson <mwolson@gnu.org> patch-116
135     Summary:
136       Escape specials in link descriptions.
137     Revision:
138       muse--main--1.0--patch-116
140     * lisp/muse-publish.el (muse-publish-escape-specials-in-string): New
141       function that escapes special characters in the given string according
142       to the current publishing style.
143       (muse-publish-url): Use the above function to escape the description
144       part of extended links.
145       (muse-publish-prepare-url): Don't make string read-only; it does
146       nothing.
147     
148     * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
149       (muse-wiki-transform-wikiword): Don't make string read-only.
151     modified files:
152      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
155 2005-07-09 03:59:44 GMT Michael Olson <mwolson@gnu.org> patch-115
157     Summary:
158       Escape "&", "<", and ">" in URL text.
159     Revision:
160       muse--main--1.0--patch-115
162     * lisp/muse-html.el (muse-html-escape-string): Escape "&", "<", and ">"
163       specially.  Thanks to John Sullivan for the suggestion.
165     modified files:
166      ChangeLog lisp/muse-html.el
169 2005-07-09 03:24:01 GMT Michael Olson <mwolson@gnu.org> patch-114
171     Summary:
172       Update my example configuration.
173     Revision:
174       muse--main--1.0--patch-114
176     * examples/mwolson/muse-init.el (muse-project-alist): Rename the "Web"
177       project to "WebSite" in order to make it more distinct.
178       (muse-wiki-interwiki-alist): Add mapping for "TheEmacsWiki".
179       (my-muse-blosxom-finalize): Don't run the Xanga preparation code
180       anymore.
181       (my-muse-prepare-entry-for-xanga): Make this able to figure out the
182       published name of the current file.  I really should make a function
183       called `muse-published-name' or something similar!
184       ("\C-cpx"): Use this key sequence for
185       `my-muse-prepare-entry-for-xanga'.
186       (muse-file-extension): I'm making use of this so I can figure out its
187       intricacies.
189     modified files:
190      ChangeLog examples/mwolson/muse-init.el
193 2005-07-09 03:11:28 GMT Michael Olson <mwolson@gnu.org> patch-113
195     Summary:
196       Tackle a project name interwiki highlighting snafu.
197     Revision:
198       muse--main--1.0--patch-113
200     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Hack still more on
201       this.  It seems to be more robust now.  Highlighting is going the way I
202       want it.
204     modified files:
205      ChangeLog lisp/muse-wiki.el
208 2005-07-09 02:25:26 GMT Michael Olson <mwolson@gnu.org> patch-112
210     Summary:
211       Fix some gross mistakes.
212     Revision:
213       muse--main--1.0--patch-112
215     * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Fix several
216       gross misspellings.
217     
218     * lisp/muse-project.el (muse-project-file-entries): If
219       `muse-file-extension' is defined, use it to filter the entries.
220     
221     * lisp/muse.el (muse-file-extension): Fix messed up attempt to set
222       variable.  Move higher in file.
223     
224     * lisp/muse.el (muse-update-ignored-extensions-regexp): Use given
225       argument instead of the real name of the variable.
227     modified files:
228      ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
229      lisp/muse.el
232 2005-07-09 00:10:01 GMT Michael Olson <mwolson@gnu.org> patch-111
234     Summary:
235       Make natural interwiki links between projects mostly work.
236     Revision:
237       muse--main--1.0--patch-111
239     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Uncomment this
240       function and flesh it out.  This seems to work properly, though for
241       some reason, interwiki links using projects are a bit flakey.
242       (muse-wiki-handle-interwiki): Deal with case where we have a project
243       name in an interwiki link.
245     modified files:
246      ChangeLog lisp/muse-wiki.el
249 2005-07-08 22:57:55 GMT Michael Olson <mwolson@gnu.org> patch-110
251     Summary:
252       Fix Emacs21 issue with muse-insert-tag.
253     Revision:
254       muse--main--1.0--patch-110
256     * lisp/muse-mode.el (muse-insert-tag): Pass a list of lists to
257       completing-read to appease older Emacsen.
259     modified files:
260      ChangeLog lisp/muse-mode.el
263 2005-07-08 22:55:20 GMT Michael Olson <mwolson@gnu.org> patch-109
265     Summary:
266       Fix error with `muse-blosxom-new-entry' and Emacs21.
267     Revision:
268       muse--main--1.0--patch-109
270     * lisp/muse-blosxom.el (muse-blosxom-new-entry): Mess with call to
271       `completing-read' so that old versions of Emacs don't complain.
273     modified files:
274      ChangeLog lisp/muse-blosxom.el
277 2005-07-08 21:59:41 GMT Michael Olson <mwolson@gnu.org> patch-108
279     Summary:
280       Try to fix an error with `muse-blosxom-get-categories'.
281     Revision:
282       muse--main--1.0--patch-108
284     * lisp/muse-blosxom.el (muse-blosxom-get-categories): Be extra cautious
285       about processing directories.
287     modified files:
288      ChangeLog examples/johnw/publish-johnw lisp/muse-blosxom.el
291 2005-07-08 21:11:53 GMT Michael Olson <mwolson@gnu.org> patch-107
293     Summary:
294       Make a distinction between implicit and explicit links at publish-time.
295     Revision:
296       muse--main--1.0--patch-107
298     * lisp/muse-html.el (muse-html-escape-string): Ignore other arguments.
299     
300     * lisp/muse-http.el (muse-http-prepare-url): Handle `explicit' argument.
301     
302     * lisp/muse-publish.el (muse-publish-url, muse-publish-insert-url): Pass
303       `explicit' argument.
304     
305     * lisp/muse-publish.el (muse-publish-markup-link): Determine whether or
306       not we are dealing with an explicit link.
307     
308     * lisp/muse-publish.el (muse-publish-prepare-url): Ignore other arguments.
309     
310     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Take `explicit'
311       argument, but ignore it.
312     
313     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only apply transforms
314       when link is not explicit.
316     modified files:
317      ChangeLog lisp/muse-html.el lisp/muse-http.el
318      lisp/muse-publish.el lisp/muse-wiki.el
321 2005-07-08 06:40:30 GMT Michael Olson <mwolson@gnu.org> patch-106
323     Summary:
324       Implement several WikiWord handling fixes.
325     Revision:
326       muse--main--1.0--patch-106
328     * lisp/muse-colors.el (muse-link-face): Handle case where no link is
329       found by the handlers.  Don't send implicit links through some of the
330       advanced checks.
331     
332     * lisp/muse-mode.el (muse-link-at-point): Move to beginning of first part
333       of interwiki link before calling `muse-handle-explicit-link'.
334     
335     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Append forgotten
336       "\\|" separator between project-alist entries and interwiki entries.
337       Force a reconfiguration of muse-colors-markup.
338     
339     * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Add several checks to be
340       sure that we don't colorize WikiNames that don't go with any file.
341     
343     modified files:
344      ChangeLog lisp/muse-colors.el lisp/muse-mode.el
345      lisp/muse-wiki.el
348 2005-07-07 21:34:12 GMT Michael Olson <mwolson@gnu.org> patch-105
350     Summary:
351       Attempt to simplify muse-wiki a bit.
352     Revision:
353       muse--main--1.0--patch-105
355     * lisp/muse-colors.el (muse-use-font-lock): Set up muse-colors-markup
356       here.
357     
358     * lisp/muse-wiki.el (muse-wiki-wikiword-colors-markup)
359       (muse-wiki-update-use-wikiword-colors, muse-wiki-wikiword-markup-regexp)
360       (muse-wiki-update-use-wikiword-markup-regexp)
361       (muse-wiki-update-use-wikiword-link-function)
362       (muse-wiki-update-use-wikiword-url-transforms): Remove.
363       (muse-wiki-update-use-wikiword): Not :set function is needed anymore.
364     
365     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only modify URL if
366       `muse-wiki-use-wikiword' is specified.
367     
368     * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Don't process the URL
369       unless `muse-wiki-use-wikiword' is specified.
370     
371     * lisp/muse-wiki.el ("muse-colors"): Add muse-wiki-wikiword-regexp to
372       muse-colors-markup.
373     
374     * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-wikiword-regexp to
375       muse-publish-markup-regexps.
376     
377     * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-transform-wikiword to
378       muse-publish-url-transforms.
379     
380     * lisp/muse-wiki.el (muse-implicit-link-functions): Add
381       muse-wiki-handle-wikiword to muse-implicit-link-functions.
382     
384     modified files:
385      ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
388 2005-07-07 20:06:35 GMT Michael Olson <mwolson@gnu.org> patch-104
390     Summary:
391       Make muse-blosxom use relative name of published file in page-date alist.
392     Revision:
393       muse--main--1.0--patch-104
395     * lisp/muse-blosxom.el (muse-blosxom-base-directory): Move higher in
396       file.
397       (muse-blosxom-update-page-date-alist): Renamed from
398       `muse-blosxom-markup-date-directive'.  Make the current file name
399       relative to the base directory and strip file extension if necessary.
400     
402     modified files:
403      ChangeLog lisp/muse-blosxom.el
406 2005-07-07 19:14:38 GMT Michael Olson <mwolson@gnu.org> patch-103
408     Summary:
409       Hack on muse-blosxom timestamps somewhat.
410     Revision:
411       muse--main--1.0--patch-103
413     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Make this
414       actually do something useful.  This should have a different name,
415       really.
416       ("blosxom-html", "blosxom-xhtml"): Call
417       `muse-blosxom-markup-date-directive' after publishing each entry.
418     
420     modified files:
421      ChangeLog lisp/muse-blosxom.el
424 2005-07-07 06:27:02 GMT Michael Olson <mwolson@gnu.org> patch-102
426     Summary:
427       Fix several startup and compile errors.
428     Revision:
429       muse--main--1.0--patch-102
431     * lisp/muse-wiki.el ("muse-publish"): Use correct name of function.  This
432       fixes an error that occurred during startup.
433     
434     * lisp/muse-regexps.el (muse-ignored-extensions-regexp)
435       (muse-update-ignored-extensions-regexp, muse-ignored-extensions): Move
436       to muse.el.
437     
438     * lisp/muse.el (muse-update-ignored-extensions-regexp): Fix ordering so
439       that the nasty compile errors go away.  Fix a few typos.
440       (muse-ignored-extensions): Fix docstring.
441       (muse-file-extension): Move this higher in the file.
442     
443     
445     modified files:
446      ChangeLog lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
449 2005-07-07 05:57:51 GMT Michael Olson <mwolson@gnu.org> patch-101
451     Summary:
452       Note that muse-file-extension should not have "." in front.
453     Revision:
454       muse--main--1.0--patch-101
456     * lisp/muse-project.el (muse-project-find-file): Handle case where
457       muse-file-extension is not specified.
458     
459     * lisp/muse.el (muse-file-extension): Note that the period at the
460       beginning of this value should be omitted.
461     
462     * lisp/muse-regexps.el (muse-update-ignored-extensions-regexp): Quote
463       file extension so that regexp characters inside the extension will not
464       goof it up.  This should never be a problem in normal cases, but let's
465       be robust.
466     
468     modified files:
469      ChangeLog lisp/muse-project.el lisp/muse-regexps.el
470      lisp/muse.el
473 2005-07-07 05:36:53 GMT Michael Olson <mwolson@gnu.org> patch-100
475     Summary:
476       Implement optional file extension of Muse files.
477     Revision:
478       muse--main--1.0--patch-100
480     * lisp/muse-mode.el (muse-mode): Make sure
481       `muse-update-ignored-extensions-regexp' gets updated every time we
482       enter Muse mode.  This works around a bug in the customize interface --
483       if a user changes an option using setq, the :set function sometimes
484       does not get executed.  I should really try to determine whether or not
485       this is really an issue anymore.
486     
487     * lisp/muse-project.el (muse-project-find-file): Make use of
488       `muse-file-extension'.
489     
490     * lisp/muse-regexps.el (muse-ignored-extensions-regexp): This is not
491       customizable; it is autogenerated from `muse-ignored-extensions'.
492       (muse-update-ignored-extensions-regexp): New function that sets the
493       value of `muse-ignored-extensions-regexp'.  This is needed in order to
494       make sure that the value of `muse-file-extension' is taken into
495       account.
496       (muse-ignored-extensions): New option that determines which file
497       extensions to ignore.  It is in the form of a list of regexps.
498     
499     * lisp/muse.el (muse-file-extension): New option that allows the user to
500       specify the file extension to be used for Muse files.  By default, this
501       is nil, which means that no extension will be used.
502     
503     * lisp/muse.el (muse-page-name): Handle case where
504       `muse-ignored-extensions-regexp' is nil.
505     
507     modified files:
508      ChangeLog lisp/muse-mode.el lisp/muse-project.el
509      lisp/muse-regexps.el lisp/muse.el
512 2005-07-07 03:16:38 GMT Michael Olson <mwolson@gnu.org> patch-99
514     Summary:
515       Document new blosxom convenience feature.
516     Revision:
517       muse--main--1.0--patch-99
519     * lisp/muse-blosxom.el: Document `muse-blosxom-project-alist-dirs' and
520       `muse-blosxom-project-alist-entry'.  An example is provided in the
521       header.
522     
524     modified files:
525      ChangeLog lisp/muse-blosxom.el
528 2005-07-06 23:17:35 GMT Michael Olson <mwolson@gnu.org> patch-98
530     Summary:
531       Further work on `muse-project-alist' entry generation for blosxom.
532     Revision:
533       muse--main--1.0--patch-98
535     * examples/mwolson/muse-init.el (muse-project-alist): Use proper syntax.
536       Include subdirectories in first part of "Blog" entry.
537     
538     * lisp/muse-blosxom.el (muse-blosxom-project-alist-dirs): New function
539       that returns a list of dirs that are to be used with the first part of
540       a `muse-project-alist' entry.
541     
543     modified files:
544      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
547 2005-07-06 22:42:35 GMT Michael Olson <mwolson@gnu.org> patch-97
549     Summary:
550       New function: muse-blosxom-project-alist-entry.
551     Revision:
552       muse--main--1.0--patch-97
554     * examples/mwolson/muse-init.el: Update from my latest settings.
555       (muse-project-alist): Make use of `muse-blosxom-project-alist-entry'.
556     
557     * lisp/muse-blosxom.el (muse-blosxom-project-alist-entry): New function
558       that generates the latter part of an entry for `muse-project-alist'.
559     
561     modified files:
562      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
565 2005-07-06 20:52:03 GMT Michael Olson <mwolson@gnu.org> patch-96
567     Summary:
568       Merged from hodique@lifl.fr--2005 (patch 12-23)
569     Revision:
570       muse--main--1.0--patch-96
572     Patches applied:
573     
574      * hodique@lifl.fr--2005/muse--yh--1.0--patch-12
575        Merged from mwolson@gnu.org--2005 (patch 68-76)
576     
577      * hodique@lifl.fr--2005/muse--yh--1.0--patch-13
578        Merged from mwolson@gnu.org--2005 (patch 77-80)
579     
580      * hodique@lifl.fr--2005/muse--yh--1.0--patch-14
581        Merged from mwolson@gnu.org--2005 (patch 81)
582     
583      * hodique@lifl.fr--2005/muse--yh--1.0--patch-15
584        Merged from mwolson@gnu.org--2005 (patch 82)
585     
586      * hodique@lifl.fr--2005/muse--yh--1.0--patch-16
587        Escape % in latex publishing
588     
589      * hodique@lifl.fr--2005/muse--yh--1.0--patch-17
590        bugfix
591     
592      * hodique@lifl.fr--2005/muse--yh--1.0--patch-18
593        small improvement on muse-make-link
594     
595      * hodique@lifl.fr--2005/muse--yh--1.0--patch-19
596        Fix customization of muse-wiki-wikiword-regexp
597     
598      * hodique@lifl.fr--2005/muse--yh--1.0--patch-20
599        Allow full customization of WikiWords
600     
601      * hodique@lifl.fr--2005/muse--yh--1.0--patch-21
602        Fix mouse-2 yank bug in muse-mode
603     
604      * hodique@lifl.fr--2005/muse--yh--1.0--patch-22
605        Fix interpretation order
606     
607      * hodique@lifl.fr--2005/muse--yh--1.0--patch-23
608        Merged from mwolson@gnu.org--2005 (patch 83-95)
609     
611     modified files:
612      ChangeLog lisp/muse-wiki.el
614     new patches:
615      hodique@lifl.fr--2005/muse--yh--1.0--patch-12
616      hodique@lifl.fr--2005/muse--yh--1.0--patch-13
617      hodique@lifl.fr--2005/muse--yh--1.0--patch-14
618      hodique@lifl.fr--2005/muse--yh--1.0--patch-15
619      hodique@lifl.fr--2005/muse--yh--1.0--patch-16
620      hodique@lifl.fr--2005/muse--yh--1.0--patch-17
621      hodique@lifl.fr--2005/muse--yh--1.0--patch-18
622      hodique@lifl.fr--2005/muse--yh--1.0--patch-19
623      hodique@lifl.fr--2005/muse--yh--1.0--patch-20
624      hodique@lifl.fr--2005/muse--yh--1.0--patch-21
625      hodique@lifl.fr--2005/muse--yh--1.0--patch-22
626      hodique@lifl.fr--2005/muse--yh--1.0--patch-23
629 2005-07-06 19:55:48 GMT Michael Olson <mwolson@gnu.org> patch-95
631     Summary:
632       Minor docfixes.
633     Revision:
634       muse--main--1.0--patch-95
636     * lisp/muse-mode.el (muse-follow-name-at-point) 
637       (muse-follow-name-at-mouse): Docfixes.
638     
640     modified files:
641      ChangeLog lisp/muse-mode.el
644 2005-07-06 19:30:34 GMT Michael Olson <mwolson@gnu.org> patch-94
646     Summary:
647       Fix goof-up in instructions for using `muse-blosxom-new-entry'.
648     Revision:
649       muse--main--1.0--patch-94
651     * lisp/muse-blosxom.el: Fix goof-up in instructions for using
652       `muse-blosxom-new-entry'.
653     
654     * muse.texi (Blosxom Entries): Ditto.
655     
657     modified files:
658      ChangeLog lisp/muse-blosxom.el muse.texi
661 2005-07-06 18:54:52 GMT Michael Olson <mwolson@gnu.org> patch-93
663     Summary:
664       Re-add global mouse-2 event.
665     Revision:
666       muse--main--1.0--patch-93
668     * lisp/muse-mode.el (muse-mode-map): Re-add the global binding for
669       mouse-2, since Yann found a way around the problem I was facing.
670       (muse-follow-name-at-mouse): Call the event that would normally be used
671       here if we don't have a link at point.
672     
674     modified files:
675      ChangeLog lisp/muse-mode.el
678 2005-07-06 07:19:41 GMT Michael Olson <mwolson@gnu.org> patch-92
680     Summary:
681       Fix publishing error.
682     Revision:
683       muse--main--1.0--patch-92
685     * lisp/muse-project.el (muse-project-publish-file): Don't try to fetch
686       the cdr of output-dir.  This was a code fragment from a previous
687       attempt to refactor this function.
688     
690     modified files:
691      ChangeLog lisp/muse-project.el
694 2005-07-06 06:39:21 GMT Michael Olson <mwolson@gnu.org> patch-91
696     Summary:
697       Work on getting to the point where we can resolve project interwiki links.
698     Revision:
699       muse--main--1.0--patch-91
701     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
702       `muse-publishing-current-file'.
703     
704     * lisp/muse-project.el (muse-project-of-file): Ditto.
705     
706     * lisp/muse-project.el (muse-project-applicable-styles): New function
707       that returns the usable styles for a file, given either a list of
708       styles or a project name.  This is useful for removing styles that will
709       be ignored for a file.
710       (muse-project-publish-file): Split :include and :exclude processing
711       into `muse-project-applicable-styles'.
712     
713     * lisp/muse-publish.el (muse-publish-output-name): Use
714       `muse-publishing-current-file'.
715     
716     * lisp/muse-publish.el (muse-publish-file): Don't set `muse-current-file'.
717     
718     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Recognize
719       project names.
720     
721     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Don't cause project
722       names to be uninterpreted.  Remove need for muse-assoc-string.
723     
724     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): First draft of
725       function that will be called to fetch a link to a page from a Muse
726       project from the output file of the currently-published file.  This is
727       commented out for now since I ran out of energy.
728     
729     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Use
730       `muse-wiki-resolve-project-page' for handling Muse project interwiki
731       links, but only when no match was found in `muse-wiki-interwiki-alist'.
732       Handle case where no interwiki can be found, even though this should
733       never happen.
734     
735     * lisp/muse-wiki.el (muse-mode-hook): Update `muse-wiki-interwiki-regexp'
736       whenever Muse mode is entered.  That way we don't have to enter an
737       extra command in our .emacs.
738     
739     * lisp/muse.el (muse-current-file): Remove this, since a variable called
740       `muse-publishing-current-file' already exists that does the same thing.
741       How embarrassing.
742     
743     * lisp/muse.el (muse-page-name): Use `muse-publishing-current-file'.
744     
745     * lisp/muse.el (muse-assoc-string): Remove this, since we no longer need
746       to use it.
747     
749     modified files:
750      ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
751      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
754 2005-07-06 04:00:57 GMT Michael Olson <mwolson@gnu.org> patch-90
756     Summary:
757       Mouse-2 on regular text will yank rather than give an error.
758     Revision:
759       muse--main--1.0--patch-90
761     * lisp/muse-mode.el (muse-mode-map): Remove mappings for mouse-2, since
762       this seems to be more trouble than it's worth.
763       (muse-follow-name-at-mouse): Don't call `muse-follow-name-at-point';
764       use our own implementation.
765     
767     modified files:
768      ChangeLog lisp/muse-mode.el
771 2005-07-06 02:25:56 GMT Michael Olson <mwolson@gnu.org> patch-89
773     Summary:
774       Make interwiki links publish with the correct extension.
775     Revision:
776       muse--main--1.0--patch-89
778     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Add the correct
779       prefix and suffix to interwiki names, as well as stripping out unwanted
780       extensions.
781     
783     modified files:
784      ChangeLog lisp/muse-wiki.el
787 2005-07-06 02:02:42 GMT Michael Olson <mwolson@gnu.org> patch-88
789     Summary:
790       Fix publishing of bare interwiki names.
791     Revision:
792       muse--main--1.0--patch-88
794     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Use `setq' instead of
795       `set'.  Use `muse-assoc-string' instead of `assoc'.
796     
797     * lisp/muse.el (muse-assoc-string): New compatibility function that makes
798       `assoc-string' functionality usable with Emacs21 and XEmacs.
799     
801     modified files:
802      ChangeLog lisp/muse-wiki.el lisp/muse.el
805 2005-07-06 01:41:24 GMT Michael Olson <mwolson@gnu.org> patch-87
807     Summary:
808       Apply a few fixes from Yann's branch.
809     Revision:
810       muse--main--1.0--patch-87
812     Background: I hacked on Muse over the weekend while offline, and so did
813                 Yann.  His changes to muse-wiki.el are different than the
814                 ones that I made, so we should probably figure out the best
815                 way to handle this when we both get on IRC again.  For now,
816                 I've merged in the bugfixes that he's made, omitting most of
817                 the changes to muse-wiki.
818     
819     * lisp/muse-latex.el (muse-latex-markup-regexps): Escape %.
820     
821     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Add docstring.
822     
823     * lisp/muse.el (muse-page-name): Fix a bug that was inadvertently
824       introduced previously.
825     
827     modified files:
828      ChangeLog lisp/muse-latex.el lisp/muse-wiki.el lisp/muse.el
831 2005-07-05 20:41:49 GMT Michael Olson <mwolson@gnu.org> patch-86
833     Summary:
834       Warn if file not published; hack further on Wiki stuff.
835     Revision:
836       muse--main--1.0--patch-86
838     * lisp/muse-html.el (muse-html-markup-paragraph): Make this only try to
839       complete <div> tags that are of the class "image-link".  It is hoped
840       that this will prevent user-added <div> tags from being mangled.
841     
842     * lisp/muse-mode.el (muse-link-at-point): Don't pass an argument to
843       `muse-handle-implicit-link' or `muse-handle-explicit-link' since they
844       need to look at the text at point.
845     
846     * lisp/muse-publish.el (muse-publish-this-file): Warn the user if the
847       current file has not been published since it was up-to-date.  Thanks to
848       Bill Freeman for the suggestion.
849     
850     * lisp/muse-publish.el (muse-publish-url): Handle case when returned url
851       is nil.  If this happens, return the original URL.
852     
853     * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Set using
854       `muse-wiki-update-interwiki-regexp.'
855       (muse-wiki-update-interwiki-regexp): New function that sets the value
856       of `muse-wiki-interwiki-regexp'.
857       (muse-wiki-interwiki-alist): Call `muse-wiki-update-interwiki-regexp'
858       on :set.
859     
860     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Renamed from
861       `muse-wiki-expand-interwiki'.
862       (muse-wiki-transform-wikiword): New function that prevents WikiWords
863       with no matching file from being published as links.
864     
865     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Accept an optional
866       string argument once again, since this behavior is needed when
867       publishing.
868       (muse-wiki-handle-wikiword): Ditto.
869     
870     * lisp/muse.el (muse-handle-url): Ditto.
871     
872     * lisp/muse.el (muse-handle-implicit-link): Ditto.  Restore match data
873       after every unsuccessful attempt at handling the link.  If argument is
874       given, restore match-data at end, too.
875     
876     * lisp/muse.el (muse-handle-explicit-link): Accept optional string
877       argument.  Match data is always saved.  If argument is not given,
878       assume that `muse-implicit-link-regexp' has been matched against, and
879       return the 1st match string if no handlers worked.
880     
882     modified files:
883      ChangeLog lisp/muse-html.el lisp/muse-mode.el
884      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
887 2005-07-04 23:00:06 GMT Michael Olson <mwolson@gnu.org> patch-85
889     Summary:
890       Hack on WikiName handling and make TAB work for Wiki links.
891     Revision:
892       muse--main--1.0--patch-85
894     * lisp/muse-colors.el (muse-colors-markup): Use
895       `muse-explicit-link-regexp' instead of `muse-link-regexp'.
896     
897     * lisp/muse-colors.el (muse-link-face): Add new argument EXPLICIT.  If
898       nil, don't color bad links.  If non-nil, color bad links.
899     
900     * lisp/muse-colors.el (muse-colors-link): Pass `t' to `muse-link-face'.
901     
902     * lisp/muse-journal.el (muse-journal-rss-markup-regexps): Use
903       `muse-explicit-link-regexp' instead of `muse-link-regexp'.
904       (muse-journal-rss-munge-buffer): Ditto.
905     
906     * lisp/muse-mode.el (muse-mode-fill-nobreak-p, muse-link-at-point):
907       Docfix.
908     
909     * lisp/muse-mode.el (muse-link-at-point): Rewrite so that explicit links
910       are handled first, then implicit ones.  It should work better in all
911       cases.  For now, we depend on the value of `muse-implicit-link-regexp'
912       to determine how far to scan for an implicit link.  This defaults to
913       the text between the point and the next space.
914     
915     * lisp/muse-mode.el (muse-visit-link-default): Refactored code from
916       `muse-visit-link'.  If the ANCHOR argument is a string, search for it
917       literally after opening the buffer.  Hopefully this can be of use in
918       custom visit-link functions, when necessary.
919     
920     * lisp/muse-mode.el (muse-visit-link): Docfix.  Call
921       `muse-visit-link-default'.
922     
923     * lisp/muse-mode.el (muse-next-reference, muse-previous-reference):
924       Search by text properties instead of regexps.  This allows Muse to find
925       links without having to have a massive regexp that contains all link
926       types.  The downside is that this will not work if the user defontifies
927       the buffer.  But it would somewhat defeat the purpose of following
928       links if you can't see them.
929     
930     * lisp/muse-project.el (muse-project-batch-publish): Handle case when not
931       enough command line args are passed in batch mode.
932     
933     * lisp/muse-publish.el (muse-publish-markup-regexps): Use
934       `muse-explicit-link-regexp'.
935     
936     * lisp/muse-regexps.el (muse-explicit-link-regexp): Renamed from
937       `muse-link-regexp'.
938     
939     * lisp/muse-regexps.el (muse-implicit-link-regexp): New option that
940       specifies the "common ground" of all implicit links, like URLs, bare
941       WikiNames, and -- in the future -- email addresses.
942     
943     * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): Quote 'boolean.
944     
945     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Arg URL is no longer
946       optional.  That was a bad idea on my part.  Renamed from
947       `muse-wiki-interwiki-handle'.  Hopefully all this renaming doesn't
948       annoy anyone :^) .
949     
950     * lisp/muse-wiki.el (muse-wiki-expand-interwiki): Renamed from
951       `muse-wiki-interwiki-expand'.
952       (muse-wiki-handle-wikiword): Renamed from
953       `muse-wiki-wikiword-handle'.
954     
955     * lisp/muse-wiki.el ("muse-colors", "muse-publish"): Use a string value
956       for the eval-after-load arg since XEmacs chokes on constants.
957     
958     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Don't display a bad-link
959       face on WikiWords that don't correspond with a file.  If people really
960       want this to appear in bad-link face, I could accommodate that.
961     
962     * lisp/muse.el (muse-handle-url): New function that detects whether the
963       given string is a URL.
964       (muse-implicit-link-functions): Renamed from
965       `muse-mode-link-functions'.  Defaults to `muse-handle-url'.
966       (muse-explicit-link-functions): Renamed from
967       `muse-mode-handler-functions'.
968       (muse-handle-implicit-link): New function that handles all
969       implicit links by calling functions from `muse-implicit-link-functions'.
970       (muse-handle-explicit-link): Renamed from
971       `muse-handled-url'.
972     
974     modified files:
975      ChangeLog lisp/muse-colors.el lisp/muse-journal.el
976      lisp/muse-mode.el lisp/muse-project.el lisp/muse-publish.el
977      lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
980 2005-07-04 14:40:31 GMT Michael Olson <mwolson@gnu.org> patch-84
982     Summary:
983       Allow WikiWords to be ignored with <nop> or "''''".
984     Revision:
985       muse--main--1.0--patch-84
987     * lisp/muse-mode.el (muse-browse-result): Docfixes.
988     
989     * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): New option that determines
990       whether to hide <nop> tags when coloring a Muse buffer.
991       (muse-wiki-wikiword-at-point): Docfix.
992       (muse-wiki-colors-nop-tag): New function that colors <nop> tags.
993       (muse-wiki-publish-nop-tag): New function that interprets <nop> tags
994       during publishing.
995       (muse-colors-tags, muse-publish-markup-tags): Interpret <nop> tags,
996       which keeps the WikiWord that follows it from being interpreted.
997       (muse-publish-markup-regexps): Allow 4 single quotes to function as a
998       WikiWord delimiter.
999     
1001     modified files:
1002      ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
1005 2005-07-04 11:20:50 GMT Michael Olson <mwolson@gnu.org> patch-83
1007     Summary:
1008       Update postal address of FSF in muse-wiki.el.
1009     Revision:
1010       muse--main--1.0--patch-83
1012     * lisp/muse-wiki.el: Update postal address of the FSF.
1013     
1015     modified files:
1016      ChangeLog lisp/muse-wiki.el
1019 2005-07-01 22:48:51 GMT Michael Olson <mwolson@gnu.org> patch-82
1021     Summary:
1022       Interpret explicit links before emphasis.
1023     Revision:
1024       muse--main--1.0--patch-82
1026     * lisp/muse-publish.el (muse-publish-markup-regexps): Interpret explicit
1027       links before emphasis.
1028     
1029     * lisp/muse-wiki.el (muse-publish): Make rules use a multiple of 100 just
1030       for the heck of it.
1032     modified files:
1033      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
1036 2005-06-26 22:55:55 GMT Michael Olson <mwolson@gnu.org> patch-81
1038     Summary:
1039       Wiki hacking, regexp tweaks.
1040     Revision:
1041       muse--main--1.0--patch-81
1043     * lisp/muse-project.el (muse-project-ignore-regexp): Change group to
1044       muse-regexp.
1045     
1046     * lisp/muse-regexps.el (muse-regexp-use-character-classes): New variable
1047       that indicates whether or not to use character classes in regexps.  The
1048       default is to let Muse try to figure it out.
1049       (muse-extreg-usable-p): Make use of this variable.
1050     
1051     * lisp/muse-regexps.el (muse-url-regexp): There's too much whitespace in
1052       this regexp.  I'm guessing it was supposed to have a TAB in there at
1053       one time.  Replace this stuff with muse-regexp-space.
1054     
1055     * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use wikified EmacsWiki
1056       by default.
1057     
1058     * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use "choice" instead of
1059       "or".
1060     
1061     * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Include the page
1062       delimiter as part of the regexp.  Allow "#" or "::" to be a delimiter.
1063       We'll fix those anchor problems eventually!
1064     
1065     * lisp/muse-wiki.el (muse-wiki-interwiki-at-point): New function that
1066       uses `muse-interwiki-handle' to determine whether an interwiki link is
1067       at point.
1068     
1069     * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Make URL optional and
1070       look for a suitable value at point if needed.
1071     
1072     * lisp/muse-wiki.el: Make interwiki regexps color the same as wikiwords.
1073     
1074     * lisp/muse-wiki.el: Add publishing rule for muse-wiki-interwiki-regexp.
1075     
1076     * lisp/muse-wiki.el (muse-mode-link-functions): Add interwiki handling.
1078     modified files:
1079      ChangeLog lisp/muse-project.el lisp/muse-regexps.el
1080      lisp/muse-wiki.el
1083 2005-06-25 04:44:00 GMT Michael Olson <mwolson@gnu.org> patch-80
1085     Summary:
1086       Make installation of manual when not using Debian go smoothly.
1087     Revision:
1088       muse--main--1.0--patch-80
1090     * Makefile.defs (INSTALLINFO): New variable that specifies what command
1091       and options are to be used when insinuating the Muse documentation into
1092       the Info menu.
1093     
1094     * Makefile (install): Make use of INSTALLINFO.
1095     
1096     * README (Installation): Give directions for changing INSTALLINFO on a
1097       Debian system and changing where Muse is installed.
1098     
1099     * muse.texi: Ditto.
1101     modified files:
1102      ChangeLog Makefile Makefile.defs README muse.texi
1105 2005-06-25 04:09:15 GMT Michael Olson <mwolson@gnu.org> patch-79
1107     Summary:
1108       Fix compiler warning induced by last patch.
1109     Revision:
1110       muse--main--1.0--patch-79
1112     * lisp/muse-project.el (muse-current-file): Move to muse.el to fix
1113       compiler warning.
1115     modified files:
1116      ChangeLog lisp/muse-project.el lisp/muse.el
1119 2005-06-25 04:02:11 GMT Michael Olson <mwolson@gnu.org> patch-78
1121     Summary:
1122       Add `muse-current-file', fix minor QuickStart issue.
1123     Revision:
1124       muse--main--1.0--patch-78
1126     * examples/QuickStart: Make John Wiegley the author.
1127     
1128     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
1129       `muse-current-file' instead of `buffer-file-name'.
1130     
1131     * lisp/muse-project.el (muse-current-project): Document.
1132     
1133     * lisp/muse-project.el (muse-current-file): New variable indicating the
1134       name, including path, of the file that is currently being published.
1135       (muse-project-of-file): Make use of
1136       `muse-current-file'.
1137     
1138     * lisp/muse-publish.el (muse-publish-file): Set `muse-current-file' here.
1139     
1140     * lisp/muse.el (muse-page-name): Make use of `muse-current-file'.
1142     modified files:
1143      ChangeLog examples/QuickStart lisp/muse-blosxom.el
1144      lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
1145      lisp/muse.el
1148 2005-06-24 21:15:35 GMT Michael Olson <mwolson@gnu.org> patch-77
1150     Summary:
1151       Make muse-replace-regexp-in-string closer to its parent; no func change.
1152     Revision:
1153       muse--main--1.0--patch-77
1155     * lisp/muse.el (muse-replace-regexp-in-string): Add 2 more optional args
1156       to implement all functionality of `replace-regexp-in-string'.  No
1157       functionality change.
1158     
1160     modified files:
1161      ChangeLog lisp/muse.el
1164 2005-06-24 00:22:12 GMT Michael Olson <mwolson@gnu.org> patch-76
1166     Summary:
1167       Play nicely with fill, adaptive-fill, and flyspell.
1168     Revision:
1169       muse--main--1.0--patch-76
1171     * muse-mode.el (muse-mode-intangible-links): New function used to
1172       determine whether links will be considered intangible.
1173     
1174     * lisp/muse-mode.el (muse-mode-link-functions)
1175       (muse-mode-handler-functions): Minor docfix.
1176     
1177     * lisp/muse-mode.el (muse-mode): Don't split long links when performing
1178       fill.  Play nicely with adaptive-fill.  Avoid lockup with flyspell by
1179       making links intangible by default, but this may be adjusted by use of
1180       the `muse-mode-intangible-links' function.
1181     
1182     * lisp/muse-mode.el (muse-mode-fill-nobreak-p): New function that returns
1183       nil if we should allow a fill to occur here.  Keeps links from being
1184       broken up.
1185     
1186     * lisp/muse-mode.el (muse-mode-flyspell-p): New function that returns
1187       non-nil if we allow spell-checking to occur here.  Keeps links from
1188       being improperly colorized.
1189     
1190     * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Break up long line; no
1191       functionality change.
1193     modified files:
1194      ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
1197 2005-06-23 07:13:35 GMT Michael Olson <mwolson@gnu.org> patch-75
1199     Summary:
1200       Minor doc changes and code prettification.
1201     Revision:
1202       muse--main--1.0--patch-75
1204     * AUTHORS: Note that YH's assignment is in the mail.
1205     
1206     * README (scripts): Explain better the contents of the `scripts'
1207       directory.
1208     
1209     * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Split long line.
1211     modified files:
1212      AUTHORS ChangeLog README lisp/muse-wiki.el
1215 2005-06-23 05:20:04 GMT Michael Olson <mwolson@gnu.org> patch-74
1217     Summary:
1218       Merged from hodique@lifl.fr--2005 (patch 7-11)
1219     Revision:
1220       muse--main--1.0--patch-74
1222     Patches applied:
1223     
1224      * hodique@lifl.fr--2005/muse--yh--1.0--patch-7
1225        split WikiWords and InterWiki links into their own package
1226     
1227      * hodique@lifl.fr--2005/muse--yh--1.0--patch-8
1228        Merged from mwolson@gnu.org--2005 (patch 63-67), adapted muse-wiki features
1229     
1230      * hodique@lifl.fr--2005/muse--yh--1.0--patch-9
1231        Mimic experimental behavior for interwiki
1232     
1233      * hodique@lifl.fr--2005/muse--yh--1.0--patch-10
1234        fix notes publishing
1235     
1236      * hodique@lifl.fr--2005/muse--yh--1.0--patch-11
1237        various minor fixes
1239     new files:
1240      lisp/.arch-ids/muse-wiki.el.id lisp/muse-wiki.el
1242     modified files:
1243      ChangeLog lisp/muse-colors.el lisp/muse-html.el
1244      lisp/muse-mode.el lisp/muse-publish.el lisp/muse.el
1246     renamed files:
1247      experimental/.arch-ids/muse-wiki.el.id
1248        ==> experimental/.arch-ids/muse-wiki-old.el.id
1249      experimental/muse-wiki.el
1250        ==> experimental/muse-wiki-old.el
1252     new patches:
1253      hodique@lifl.fr--2005/muse--yh--1.0--patch-7
1254      hodique@lifl.fr--2005/muse--yh--1.0--patch-8
1255      hodique@lifl.fr--2005/muse--yh--1.0--patch-9
1256      hodique@lifl.fr--2005/muse--yh--1.0--patch-10
1257      hodique@lifl.fr--2005/muse--yh--1.0--patch-11
1260 2005-06-22 23:05:33 GMT Michael Olson <mwolson@gnu.org> patch-73
1262     Summary:
1263       Tell people where to find on-line version of manual.
1264     Revision:
1265       muse--main--1.0--patch-73
1267     * README: Add on-line locations for manual.
1268     
1269     * muse.texi: Remove @include directive.  This makes generating a PDF of
1270       this documentation a lot easier.
1271     
1272     * muse.texi (Preface): Add on-line locations for manual.
1274     modified files:
1275      ChangeLog README muse.texi
1278 2005-06-22 19:57:42 GMT Michael Olson <mwolson@gnu.org> patch-72
1280     Summary:
1281       Try to make Muse play nice with outline minor mode.
1282     Revision:
1283       muse--main--1.0--patch-72
1285     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-emphasized)
1286     (muse-colors-underlined, muse-use-font-lock, muse-link-properties): Use
1287     "muse" instead of "t" when adding invisibility to text or checking for
1288     invisibility.
1289     
1290     * lisp/muse.el (muse-add-to-invisibility-spec): New function that is a
1291     compatibility wrapper for `add-to-invisibility-spec'; XEmacs doesn't have
1292     this function.
1294     modified files:
1295      ChangeLog lisp/muse-colors.el lisp/muse.el
1298 2005-06-22 08:02:58 GMT Michael Olson <mwolson@gnu.org> patch-71
1300     Summary:
1301       Minor grammar fix in Introduction section of manual.
1302     Revision:
1303       muse--main--1.0--patch-71
1305     * muse.texi (Introduction): Minor grammar fix.
1307     modified files:
1308      ChangeLog muse.texi
1311 2005-06-22 06:32:02 GMT Michael Olson <mwolson@gnu.org> patch-70
1313     Summary:
1314       Release Muse 3.01.
1315     Revision:
1316       muse--main--1.0--patch-70
1318     * lisp/muse-colors.el: Remove unnecessary use of Version in header.
1319     
1320     * lisp/muse-html.el (muse-html-encoding-map): Add mapping for iso-8859-1.
1321     
1322     * lisp/muse-poem.el (muse-poem-markup-strings)
1323       (muse-poem-chapbook-strings): Make customizable.
1324     
1325     * lisp/muse-poem.el (muse-chapbook-latex-header)
1326       (muse-chapbook-latex-footer): Docfix.
1327     
1328     * lisp/muse-texinfo.el (muse-texinfo-info-extension)
1329       (muse-texinfo-pdf-extension): Ditto.
1330     
1331     * lisp/muse.el (muse-version): Change to 3.01.
1332     
1333     * muse.texi (Poem, Texinfo): Last two publishing styles complete.  We're
1334       done, for now!
1336     modified files:
1337      ChangeLog lisp/muse-colors.el lisp/muse-html.el
1338      lisp/muse-poem.el lisp/muse-texinfo.el lisp/muse.el muse.texi
1341 2005-06-20 02:29:08 GMT Michael Olson <mwolson@gnu.org> patch-69
1343     Summary:
1344       Tweak documentation thoroughly; still incomplete.
1345     Revision:
1346       muse--main--1.0--patch-69
1348     * README: Minor tweaks.
1349     
1350     * muse.texi: Massively rename chapters so that the titles are more
1351       descriptive.  Clean up grammar.
1352     
1353     * muse.texi (Obtaining Muse): Move content of Installation node here,
1354       stripping out any customization tips, since those are covered later.
1355       Re-work this chapter since I was dissatisfied with it.
1356     
1357     * muse.texi (Installation): This node has the content of README regarding
1358       installation, which fits the title of the node much better than the
1359       previous content.
1360     
1361     * muse.texi (Blosxom): Turn the sections of this section into
1362       subsections.
1363     
1364     * muse.texi (Getting Help and Reporting Bugs): Turn this into a list.  I
1365       like lists!
1366     
1367     * muse.texi (History): Add a "2005" item.
1369     modified files:
1370      ChangeLog README muse.texi
1373 2005-06-19 07:15:45 GMT Michael Olson <mwolson@gnu.org> patch-68
1375     Summary:
1376       Finish documenting 2 more publishing styles.
1377     Revision:
1378       muse--main--1.0--patch-68
1380     * lisp/muse-blosxom.el, lisp/muse-latex.el: Minor docfixes throughout.
1381     
1382     * lisp/muse-journal.el: Docfixes.
1383     
1384     * lisp/muse-publish.el (muse-publish-markup-functions): Add significant
1385       documentation to this function.
1386     
1387     * muse.texi (Blosxom Options): New node containing the publishing styles
1388       and options provided by Blosxom.
1389       (Book): Add usage note, as I suspect a lot of people might be confused
1390       by this style.
1391       (HTML): Space out entries better.
1392       (Journal, LaTeX): New nodes for publishing styles.
1393       (Common Elements): Document a few options that are present in
1394       `muse-publish.el'.
1396     modified files:
1397      ChangeLog lisp/muse-blosxom.el lisp/muse-journal.el
1398      lisp/muse-latex.el lisp/muse-publish.el muse.texi
1401 2005-06-19 04:45:46 GMT Michael Olson <mwolson@gnu.org> patch-67
1403     Summary:
1404       Make Muse installable and correct an Emacs21 issue.
1405     Revision:
1406       muse--main--1.0--patch-67
1408     * Makefile (.PRECIOUS): Indicate that .info and .html files in this
1409       directory will be generated.
1410       (all): Compile muse.info by default.
1411       (doc): Refactor into individual generation rules for .html and .info
1412       files.
1413       (install): New rule that installs Muse source code, compiled .elc
1414       files, and the manual into proper places.
1415     
1416     * Makefile.defs (ELISPDIR, INFODIR): Correct minor goof-up.
1417     
1418     * README (Insinuation): Move old content of Installation here.
1419       (Installation): Fill out this section.
1420       (Further Documentation): Add link to my website and note that a full
1421       manual is included with Muse.
1422     
1423     * lisp/Makefile (EL): Populate with .el files.
1424       (install): New rule that installs both .elc and .el files.
1425     
1426     * lisp/muse-texinfo.el (muse-texinfo-info-generate): If we're running
1427       Emacs21, hack in a handler for the @documentencoding tag so that it
1428       doesn't error out.
1430     modified files:
1431      ChangeLog Makefile Makefile.defs README lisp/Makefile
1432      lisp/muse-texinfo.el
1435 2005-06-19 03:05:38 GMT Michael Olson <mwolson@gnu.org> patch-66
1437     Summary:
1438       Cater even more to XEmacs and its annoying whims.
1439     Revision:
1440       muse--main--1.0--patch-66
1442     * examples/Makefile (%.html, %.pdf, %.info): Pass EMACS value as
1443       environment variable.
1444     
1445     * lisp/Makefile (%.elc, test): Don't use "-L" option since XEmacs can't
1446       handle it.  Load `muse-build.el' instead.
1447     
1448     * lisp/muse-colors.el (muse-colors-link): Add note that `link' is not
1449       used.
1450     
1451     * lisp/muse-journal.el (muse-journal-latex-munge-buffer)
1452       (muse-journal-rss-munge-buffer): Add note that the `qotd' binding is
1453       not used.
1454     
1455     * lisp/muse-journal.el (muse-journal-generate-pages): Add note that this
1456       function does not appear to be used.
1457     
1458     * lisp/muse.el (muse-replace-regexp-in-string): Use in place of
1459       `replace-regexp-in-string', since XEmacs doesn't have this function.
1460       We only implement the first 3 args, but this could be extended if we
1461       need to do so.
1462     
1463     * lisp/muse-blosxom.el (muse-blosxom-title-to-file): Use
1464       `muse-replace-regexp-in-string' in place of `replace-regexp-in-string'
1465     
1466     * lisp/muse-journal.el (muse-journal-anchorize-title): Ditto.
1467     
1468     * lisp/muse-colors.el (muse-colors-custom-tags): Remove unused binding to
1469       make XEmacs shut up.
1470     
1471     * lisp/muse-convert.el (muse-write-footnote): Ditto.
1472     
1473     * lisp/muse-html.el (muse-html-markup-table): Ditto.
1474     
1475     * lisp/muse-http.el (muse-winnow-list): Ditto.
1476     
1477     * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
1478     
1479     * lisp/muse-project.el (muse-project-file-entries): Ditto.
1480     
1481     * lisp/muse-publish.el (muse-publish-markup): Ditto.
1482     
1483     * scripts/muse-build.el: Add contrib path first; probably doesn't change
1484       anything.
1485     
1486     * scripts/publish: Use EMACS environment variable instead of hard-coding
1487       it.
1489     modified files:
1490      ChangeLog examples/Makefile lisp/Makefile lisp/muse-blosxom.el
1491      lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
1492      lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
1493      lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
1494      lisp/muse.el scripts/muse-build.el scripts/publish
1497 2005-06-19 00:43:54 GMT Michael Olson <mwolson@gnu.org> patch-65
1499     Summary:
1500       Move lisp files to `lisp' directory; hack on Makefiles, XEmacs compat.
1501     Revision:
1502       muse--main--1.0--patch-65
1504     * AUTHORS: Update entry.
1505     
1506     * muse-*.el: Move to the lisp directory.
1507     
1508     * lisp/Makefile: New file containing rules to test and compile the
1509       source.
1510     
1511     * Makefile.defs: New file that contains common definitions for all other
1512       Makefiles, such as Emacs command to use.
1513     
1514     * Makefile: Move lisp-specific rules to lisp/Makefile.
1515       (SUBDIRS): New variable containing subdirectories to clean.
1516     
1517     * README: Update to reflect new location of source files.  Give updated
1518       directions for compiling with XEmacs.
1519     
1520     * examples/Makefile (.PRECIOUS): Added to denote which type of files to
1521       compile.
1522       (%.html): Pass SITEFLAG as an environment variable to
1523       ../scripts/publish.
1524     
1525     * examples/QuickStart (The): Re-add the stray <comment> tag since it
1526       seems to be needed to keep the process from failing.  This has *got* to
1527       be a bug in Muse, but I don't want to deal with it now.
1528     
1529     * lisp/muse-colors.el (muse-make-faces): Bind newsym locally.
1530     
1531     * lisp/muse-convert.el: Move line to commentary section.
1532     
1533     * lisp/muse-latex.el (muse-latex-markup-table): Note that the
1534       locally-bound `type' variable isn't used here.
1535     
1536     * lisp/muse-mode.el (muse-index-as-string): Remove unused `file' binding.
1537     
1538     * lisp/muse-texinfo.el (muse-texinfo-markup-table): Remove unused `field'
1539       binding.
1540     
1541     * scripts/muse-build.el (load-path): Correct paths.
1542     
1543     * scripts/muse-build.el (muse-elint-files): Add a few variables here so
1544       as to avoid spurious warnings.
1545     
1546     * scripts/publish (style): Make use of SITEFLAG environment variable, if
1547       it exists.
1548     
1549     * lisp/muse.el (muse-line-end-position, muse-line-beginning-position):
1550       (muse-match-string-no-properties): New functions that take the place of
1551       `line-end-position', `line-beginning-position', and
1552       `match-string-no-properties', respectively.
1553     
1554     * examples/johnw/muse-johnw.el (muse-my-html-insert-contents)
1555       (muse-my-journal-find-entries): Use Muse-specific version of
1556       `match-string-no-properties', `line-beginning-position', and
1557       `line-end-position' since these do not exist in XEmacs.
1558     
1559     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-region)
1560       (muse-colors-custom-tags, muse-colors-link, muse-colors-title): Ditto.
1561     
1562     * lisp/muse-convert.el (muse-latex-transform): Ditto.
1563     
1564     * lisp/muse-html.el (muse-html-insert-anchor, muse-html-markup-footnote)
1565       (muse-html-insert-contents): Ditto.
1566     
1567     * lisp/muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
1568     
1569     * lisp/muse-mode.el (muse-link-at-point, muse-edit-link-at-point): Ditto.
1570     
1571     * lisp/muse-poem.el (muse-poem-prepare-buffer): Ditto.
1572     
1573     * lisp/muse-publish.el (muse-publish-markup-tag)
1574       (muse-publish-markup-footnote, muse-publish-markup-leading-space)
1575       (muse-published-buffer-contents): Ditto.
1576     
1577     * scripts/muse-build.el (muse-elint-files): Ditto.
1579     new files:
1580      .arch-ids/Makefile.defs.id Makefile.defs lisp/.arch-ids/=id
1581      lisp/.arch-ids/Makefile.id lisp/Makefile
1583     modified files:
1584      AUTHORS ChangeLog Makefile README examples/Makefile
1585      examples/QuickStart examples/johnw/muse-johnw.el
1586      lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
1587      lisp/muse-journal.el lisp/muse-latex.el lisp/muse-mode.el
1588      lisp/muse-poem.el lisp/muse-publish.el lisp/muse-texinfo.el
1589      lisp/muse.el scripts/muse-build.el scripts/publish
1591     renamed files:
1592      .arch-ids/muse-blosxom.el.id
1593        ==> lisp/.arch-ids/muse-blosxom.el.id
1594      .arch-ids/muse-book.el.id
1595        ==> lisp/.arch-ids/muse-book.el.id
1596      .arch-ids/muse-colors.el.id
1597        ==> lisp/.arch-ids/muse-colors.el.id
1598      .arch-ids/muse-convert.el.id
1599        ==> lisp/.arch-ids/muse-convert.el.id
1600      .arch-ids/muse-docbook.el.id
1601        ==> lisp/.arch-ids/muse-docbook.el.id
1602      .arch-ids/muse-html.el.id
1603        ==> lisp/.arch-ids/muse-html.el.id
1604      .arch-ids/muse-http.el.id
1605        ==> lisp/.arch-ids/muse-http.el.id
1606      .arch-ids/muse-journal.el.id
1607        ==> lisp/.arch-ids/muse-journal.el.id
1608      .arch-ids/muse-latex.el.id
1609        ==> lisp/.arch-ids/muse-latex.el.id
1610      .arch-ids/muse-mode.el.id
1611        ==> lisp/.arch-ids/muse-mode.el.id
1612      .arch-ids/muse-poem.el.id
1613        ==> lisp/.arch-ids/muse-poem.el.id
1614      .arch-ids/muse-project.el.id
1615        ==> lisp/.arch-ids/muse-project.el.id
1616      .arch-ids/muse-publish.el.id
1617        ==> lisp/.arch-ids/muse-publish.el.id
1618      .arch-ids/muse-regexps.el.id
1619        ==> lisp/.arch-ids/muse-regexps.el.id
1620      .arch-ids/muse-texinfo.el.id
1621        ==> lisp/.arch-ids/muse-texinfo.el.id
1622      .arch-ids/muse.el.id
1623        ==> lisp/.arch-ids/muse.el.id
1624      muse-blosxom.el
1625        ==> lisp/muse-blosxom.el
1626      muse-book.el
1627        ==> lisp/muse-book.el
1628      muse-colors.el
1629        ==> lisp/muse-colors.el
1630      muse-convert.el
1631        ==> lisp/muse-convert.el
1632      muse-docbook.el
1633        ==> lisp/muse-docbook.el
1634      muse-html.el
1635        ==> lisp/muse-html.el
1636      muse-http.el
1637        ==> lisp/muse-http.el
1638      muse-journal.el
1639        ==> lisp/muse-journal.el
1640      muse-latex.el
1641        ==> lisp/muse-latex.el
1642      muse-mode.el
1643        ==> lisp/muse-mode.el
1644      muse-poem.el
1645        ==> lisp/muse-poem.el
1646      muse-project.el
1647        ==> lisp/muse-project.el
1648      muse-publish.el
1649        ==> lisp/muse-publish.el
1650      muse-regexps.el
1651        ==> lisp/muse-regexps.el
1652      muse-texinfo.el
1653        ==> lisp/muse-texinfo.el
1654      muse.el
1655        ==> lisp/muse.el
1657     new directories:
1658      lisp lisp/.arch-ids
1661 2005-06-18 20:12:05 GMT Michael Olson <mwolson@gnu.org> patch-64
1663     Summary:
1664       Massively untabify files.
1665     Revision:
1666       muse--main--1.0--patch-64
1669     modified files:
1670      ChangeLog ChangeLog.2004 experimental/muse-message.el
1671      experimental/muse-wiki.el muse-book.el muse-colors.el
1672      muse-convert.el muse-docbook.el muse-html.el muse-http.el
1673      muse-journal.el muse-latex.el muse-mode.el muse-poem.el
1674      muse-project.el muse-publish.el muse-regexps.el
1675      muse-texinfo.el muse.el
1678 2005-06-18 19:57:44 GMT Michael Olson <mwolson@gnu.org> patch-63
1680     Summary:
1681       Merged from hodique@lifl.fr--2005 (patch 2-6), without the WikiWord change.
1682     Revision:
1683       muse--main--1.0--patch-63
1685     (Summary of changes that Yann made)
1686     
1687     * muse-colors.el (muse-colors-link): Whitespace cleanup.
1688     
1689     * muse-mode.el (muse-generate-index): Move index generation code into
1690       `muse-index-as-string'.
1691       (muse-index-as-string): New function that generates an index and
1692       returns it as a string, instead of placing it in a buffer like
1693       `muse-generate-index' used to.
1694     
1695     Patches applied:
1696     
1697      * hodique@lifl.fr--2005/muse--yh--1.0--patch-2
1698        merge from mwolson@gnu.org--2005
1699     
1700      * hodique@lifl.fr--2005/muse--yh--1.0--patch-3
1701        Accept WikiWords as links [mostly rescinded]
1702     
1703      * hodique@lifl.fr--2005/muse--yh--1.0--patch-4
1704        merge from mwolson@gnu.org--2005/muse--main--1.0
1705     
1706      * hodique@lifl.fr--2005/muse--yh--1.0--patch-5
1707        Merged from mwolson@gnu.org--2005 (patch 60-62)
1708     
1709      * hodique@lifl.fr--2005/muse--yh--1.0--patch-6
1710        provide a string view of the index
1712     modified files:
1713      ChangeLog muse-colors.el muse-latex.el muse-mode.el
1715     new patches:
1716      hodique@lifl.fr--2005/muse--yh--1.0--patch-2
1717      hodique@lifl.fr--2005/muse--yh--1.0--patch-3
1718      hodique@lifl.fr--2005/muse--yh--1.0--patch-4
1719      hodique@lifl.fr--2005/muse--yh--1.0--patch-5
1720      hodique@lifl.fr--2005/muse--yh--1.0--patch-6
1723 2005-06-18 06:21:19 GMT Michael Olson <mwolson@gnu.org> patch-62
1725     Summary:
1726       Document Blosxom, Book, DocBook, and HTML publishing styles.
1727     Revision:
1728       muse--main--1.0--patch-62
1730     * muse-blosxom.el: Clean up header.
1731     
1732     * muse-book.el (muse-before-book-publish-hook): Rename to
1733       `muse-book-before-publish-hook'.
1734       (muse-after-book-publish-hook): Rename to
1735       `muse-book-after-publish-hook'.
1736     
1737     * muse-html.el (muse-html-anchor-on-word, muse-html-table-attributes)
1738       (muse-html-markup-strings, muse-xhtml-markup-strings)
1739       (muse-html-meta-content-type, muse-html-meta-content-encoding)
1740       (muse-html-charset-default, muse-html-encoding-default)
1741       (muse-html-encoding-map): Docfixes.
1742     
1743     * muse.texi (Blosxom, Book, DocBook, HTML, Deriving Styles): New
1744       sections.
1746     modified files:
1747      ChangeLog muse-blosxom.el muse-book.el muse-html.el muse.texi
1750 2005-06-18 01:35:33 GMT Michael Olson <mwolson@gnu.org> patch-61
1752     Summary:
1753       Begin work on Publishing Styles section of manual.
1754     Revision:
1755       muse--main--1.0--patch-61
1757     * Makefile (.PHONY): Add "doc" to list.
1758       (doc): New rule that generates Info and HTML files from muse.texi.
1759       (dist): Rely on `distclean', not `clean'.
1760     
1761     * examples/QuickStart (Authoring mode): Remove empty section.
1762     
1763     * muse.texi: Call this program "the Emacs Muse" in title.
1764       (Publishing Styles): Begin to populate section.
1765       (Deriving Styles): First subsection of Publishing Styles.
1766       (Contributors): Remove spurious copyright section, since we address
1767       this in the title.
1768     
1769     * README: Actually remember to add this file.
1771     new files:
1772      .arch-ids/README.id README
1774     modified files:
1775      ChangeLog Makefile examples/QuickStart muse.texi
1778 2005-06-17 01:10:41 GMT Michael Olson <mwolson@gnu.org> patch-60
1780     Summary:
1781       Document Markup Rules.
1782     Revision:
1783       muse--main--1.0--patch-60
1785     * examples/QuickStart: Remove stray <comment> tag.
1786     
1787     * muse.texi (Top): Comment every menu line.
1788       (Markup Rules): New section with plenty of subsections.
1790     modified files:
1791      ChangeLog examples/QuickStart muse.texi
1794 2005-06-15 23:50:12 GMT Michael Olson <mwolson@gnu.org> patch-59
1796     Summary:
1797       Release this as Muse 3.00.90 (RC1).
1798     Revision:
1799       muse--main--1.0--patch-59
1801     * Makefile (%.elc): Use -q instead of --no-init-file because the former
1802       is compatible with both Emacs and XEmacs.
1803     
1804     * examples/README: Renamed to QuickStart.
1805     
1806     * examples/Makefile (EXAMPLES): Reflect name change of README.
1807     
1808     * muse.el: Ditto.
1810     modified files:
1811      ChangeLog Makefile examples/Makefile muse.el
1813     renamed files:
1814      examples/.arch-ids/README.id
1815        ==> examples/.arch-ids/QuickStart.id
1816      examples/README
1817        ==> examples/QuickStart
1820 2005-06-15 22:47:05 GMT Michael Olson <mwolson@gnu.org> patch-58
1822     Summary:
1823       Makefile refactoring.
1824     Revision:
1825       muse--main--1.0--patch-58
1827     * Makefile (.PHONY): List all non-file targets.
1828       (examples): New rule that calls Make in the examples directory.
1829       (atranslit): Removed, since this isn't (yet) bundled with Muse.
1830     
1831     * README: Move to the examples directory.  I'd prefer to distribute a
1832       very basic plain text README and use this as a quickstart + markup
1833       example + publishing example.
1834     
1835     * examples/Makefile: Move all README-related rules here.
1836     
1837     * examples/README: Add an "About this document" section.  
1838     
1839     * scripts/publish (style): Do not include the contrib directory, since we
1840       don't use any code from there.  Since this is only invoked from the
1841       examples directory, make sure add the parent directory to the load
1842       path.
1843     
1844     * muse.texi: Change version to 3.00.90 (RC1).
1845     
1846     * muse.el: Change location of the README file in header.
1847     
1848     * muse.el (muse-version): Update to 3.00.90 (RC1).
1850     new files:
1851      examples/.arch-ids/Makefile.id examples/Makefile
1853     modified files:
1854      ChangeLog Makefile examples/README muse.el muse.texi
1855      scripts/publish
1857     renamed files:
1858      .arch-ids/README.id
1859        ==> examples/.arch-ids/README.id
1860      README
1861        ==> examples/README
1864 2005-06-14 03:14:05 GMT Michael Olson <mwolson@gnu.org> patch-57
1866     Summary:
1867       Update my example configuration.
1868     Revision:
1869       muse--main--1.0--patch-57
1871     * examples/mwolson/muse-init.el: Update to reflect use of outline faces
1872       and experimental status of muse-message.
1874     modified files:
1875      ChangeLog examples/mwolson/muse-init.el
1878 2005-06-14 03:08:54 GMT Michael Olson <mwolson@gnu.org> patch-56
1880     Summary:
1881       Provide optional outline-style faces; customization fixes; experimental stuff.
1882     Revision:
1883       muse--main--1.0--patch-56
1885     * muse-colors.el (muse-colors-autogen-headings): New user-customizable
1886       option that determines what the header faces should look like.  If
1887       'outline, use outline-style faces.  If nil, don't generate the faces at
1888       all, which allows the user to specify their own.  Otherwise, use the
1889       scaled faces, which is the default behavior.
1890       (muse-colors-outline-faces-list): List of faces to use.  In case the
1891       outline faces are not available, provide reasonable defaults.
1892       (muse-make-faces): Use dolist instead of mapc.  Implement the
1893       possibility of having outline-style colors for heading.  Don't call
1894       this function immediately -- give the users time to make their changes
1895       through the customize interface.  Once we call this function, Emcs from
1896       CVS will not allow the faces to be changed easily, which is a shame.
1897     
1898     * muse-message.el (muse-message-contents-tag): Copied from
1899       `muse-publish-contents-tag' in order to keep the customization
1900       interface from making the `muse-markup-tags' option from throwing a
1901       type mismatch error.  This function is untested and will likely do
1902       nothing useful.  This file has been moved to the experimental folder
1903       until it gets fleshed out more.
1904     
1905     * experimental/muse-wiki.el: New file from johnw's initial attempt at a
1906       file that could eventually provide wiki-like ability.  Currently this
1907       is just a collection of functions that were pruned out when he remade
1908       Muse, so don't get too excited.  I plan to eventually merge Yann
1909       Hodique's work here, probably after the first release of Muse.
1910     
1911     * muse-regexps.el (muse-regexp): Improve description.
1912     
1913     * muse-project.el (muse-project-ignore-regexp): Make this be a part of
1914       the muse-regexp group since it is just a single regexp.  Lists of
1915       regexps don't have to be in muse-regexp, however.
1916     
1917     * muse-blosxom.el (muse-blosxom): Change use of `behaviour' to `behavior'
1918       since the Emacs devel mailing list seems to not want Britain-izations
1919       in Emacs code.
1920     
1921     * muse-colors.el (muse-colors): Ditto.
1922     
1923     * muse-docbook.el (muse-docbook): Ditto.
1924     
1925     * muse-html.el (muse-html): Ditto.
1926     
1927     * muse-http.el (muse-http): Ditto.
1928     
1929     * muse-message.el (muse-message): Ditto.
1930     
1931     * muse-mode.el (muse-mode): Ditto.
1932     
1933     * muse-project.el (muse-project): Ditto.
1934     
1935     * muse-publish.el (muse-publish): Ditto.
1936     
1937     * muse.el (muse): Ditto.
1939     new files:
1940      experimental/.arch-ids/=id
1941      experimental/.arch-ids/muse-wiki.el.id
1942      experimental/muse-wiki.el
1944     modified files:
1945      ChangeLog experimental/muse-message.el muse-blosxom.el
1946      muse-colors.el muse-docbook.el muse-html.el muse-http.el
1947      muse-mode.el muse-project.el muse-publish.el muse-regexps.el
1948      muse.el
1950     renamed files:
1951      .arch-ids/muse-message.el.id
1952        ==> experimental/.arch-ids/muse-message.el.id
1953      muse-message.el
1954        ==> experimental/muse-message.el
1956     new directories:
1957      experimental experimental/.arch-ids
1960 2005-06-13 22:37:20 GMT Michael Olson <mwolson@gnu.org> patch-55
1962     Summary:
1963       Fix publishing error when given an empty string for header/footer.
1964     Revision:
1965       muse--main--1.0--patch-55
1967     * muse-publish.el (muse-insert-file-or-string): Don't pass argument to
1968       `file-readable-p' if it is an empty string.  For some reason,
1969       `file-readable-p' and `insert-file-contents' were treating an empty
1970       string as if it were the current directory.
1972     modified files:
1973      ChangeLog muse-publish.el
1976 2005-06-13 22:01:00 GMT Michael Olson <mwolson@gnu.org> patch-54
1978     Summary:
1979       WYSIWYG emphasis, XEmacs compatibility hacks.
1980     Revision:
1981       muse--main--1.0--patch-54
1983     * muse-colors.el (muse-colors-emphasized): Make emphasis more WYSIWIG
1984       compliant.  Only colorize if we end with the same number of asterisks
1985       as we start with, preventing unnoticed syntax errors.  Don't colorize
1986       in the middle of a word.
1987       (muse-colors-underlined): Make underlining more WYSIWIG compliant.
1988       Only colorize if we end with an underscore.  Don't colorize in the
1989       middle of a word.
1990     
1991     * muse-docbook.el (muse-docbook-markup-paragraph): Move question mark
1992       inside of group.  This will probably not do anything, but it seems
1993       syntactically good.
1994     
1995     * muse-html.el (muse-html-markup-paragraph): Attempt to deal with case
1996       where we start with an image link.  JohnW didn't seem to like having
1997       <p> tags inserted before image links, but they don't validate properly
1998       as they are.  For now, I will surround such links/paragraphs with <div
1999       class="image-link"> in an attempt to be as not invasive and yet
2000       standards compliant as possible.
2001     
2002     * muse-html.el (muse-html-escape-string): Work around distinction between
2003       int and char types in XEmacs.  Deal with an annoying replace-match bug
2004       in XEmacs that rears its head at times.
2005     
2006     * muse-publish.el (muse-publish-markup-word): Allow underlines to be
2007       multi-line.
2009     modified files:
2010      ChangeLog muse-colors.el muse-docbook.el muse-html.el
2011      muse-publish.el
2014 2005-06-13 01:13:08 GMT Michael Olson <mwolson@gnu.org> patch-53
2016     Summary:
2017       Minor code cleanup to address elint issues.
2018     Revision:
2019       muse--main--1.0--patch-53
2021     * Makefile (test): Don't build README files during this rule.  Remove
2022       spurious "make clean" statement.
2023     
2024     * muse-colors.el (muse-colors-tags): Make sure that this appears in the
2025       `muse-colors' group, and give it a proper type.
2026     
2027     * muse-mode.el: Wrap condition-case around `eval-when-compile'.
2028     
2029     * examples/johnw/muse-johnw.el (muse-my-html-insert-contents,
2030       muse-my-journal-find-entries): Replace `string-to-int' with
2031       `string-to-number'.
2032     
2033     * muse-html.el (muse-html-insert-contents): Ditto.
2034     
2035     * muse-journal.el (muse-journal-html-munge-buffer,
2036       muse-journal-latex-munge-buffer): Ditto.
2037     
2038     * muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
2039     
2040     * muse-publish.el (muse-publish-markup-footnote,
2041       muse-publish-contents-tag): Ditto.
2042     
2043     * muse-regexps.el (muse-extreg-usable-p): Ditto.
2045     modified files:
2046      ChangeLog Makefile examples/johnw/muse-johnw.el muse-colors.el
2047      muse-html.el muse-journal.el muse-mode.el muse-publish.el
2048      muse-regexps.el
2051 2005-06-13 00:41:10 GMT Michael Olson <mwolson@gnu.org> patch-52
2053     Summary:
2054       Add ability to automate the creation a new blosxom entry.
2055     Revision:
2056       muse--main--1.0--patch-52
2058     * examples/mwolson/muse-init.el: Move new entry section to
2059       muse-blosxom.el.  Modify the key settings in my example accordingly.
2060     
2061     * muse-blosxom.el (muse-blosxom-footer): Just use the empty string, since
2062       Muse always makes sure that the file ends with a newline.
2063     
2064     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove this, since
2065       planner markup is now provided automatically by the planner port to
2066       Muse, and we don't have any customized markup.
2067     
2068     * muse-blosxom.el (muse-blosxom-base-directory): New customizable
2069       variable that specifies where the base directory of your blog entries
2070       is found.
2071     
2072     * muse-blosxom.el (muse-blosxom-get-categories): Get the categories from
2073       the base directory.  Explore categories recursively.
2074     
2075     * muse-blosxom.el (muse-blosxom-title-to-file): Helper function for
2076       `muse-blosxom-new-entry'.  Turns the given title into a lowercase, sans
2077       special characters file name.
2078     
2079     * muse-blosxom.el (muse-blosxom-new-entry): Automate the process of
2080       making a new blog entry.  It will prompt you for a category, then a
2081       title, and then will create a new file that has the date and title
2082       inserted.
2084     modified files:
2085      ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
2088 2005-06-12 22:11:20 GMT Michael Olson <mwolson@gnu.org> patch-51
2090     Summary:
2091       Change mailing address of FSF, add AUTHORS file.
2092     Revision:
2093       muse--main--1.0--patch-51
2095     * muse-*.el, muse.texi: Change mailing address of FSF.
2096     
2097     * muse.texi (Contributors): Fix typo.
2098     
2099     * AUTHORS: New file containing a list of all of those who have
2100       contributed code or documentation to Muse, how many lines were changed,
2101       etc.
2103     new files:
2104      .arch-ids/AUTHORS.id AUTHORS
2106     modified files:
2107      ChangeLog muse-blosxom.el muse-convert.el muse-docbook.el
2108      muse-html.el muse-http.el muse-journal.el muse-latex.el
2109      muse-message.el muse-mode.el muse-poem.el muse-project.el
2110      muse-publish.el muse-regexps.el muse-texinfo.el muse.el
2111      muse.texi
2114 2005-06-12 21:33:24 GMT Michael Olson <mwolson@gnu.org> patch-50
2116     Summary:
2117       Merged from hodique@lifl.fr--2005 (patch 0-1)
2118     Revision:
2119       muse--main--1.0--patch-50
2121     Patches applied:
2122     
2123      * hodique@lifl.fr--2005/muse--yh--1.0--base-0
2124        tag of mwolson@gnu.org--2005/muse--main--1.0--patch-49
2125     
2126      * hodique@lifl.fr--2005/muse--yh--1.0--patch-1
2127        fix .html (for example) in visible names for links
2129     modified files:
2130      ChangeLog muse-publish.el
2132     new patches:
2133      hodique@lifl.fr--2005/muse--yh--1.0--base-0
2134      hodique@lifl.fr--2005/muse--yh--1.0--patch-1
2137 2005-06-11 23:35:43 GMT Michael Olson <mwolson@gnu.org> patch-49
2139     Summary:
2140       Make generated X(HT)ML show up in the right encoding in other modes.
2141     Revision:
2142       muse--main--1.0--patch-49
2144     * muse-html.el (muse-xhtml-header): Add "encoding=..." to first line.
2145       Thanks to Zhiqiang Ye for the suggestion.  This attempts to make
2146       generated (X)HTML files show up in the right coding system when editing
2147       them with another Emacs mode.
2148     
2149     * muse-journal.el (muse-journal-rss-header): Automatically determine the
2150       encoding instead of hard-coding it.
2151     
2152     * muse-message.el: Add content to Commentary section, explaining the use
2153       of this publishing style.
2155     modified files:
2156      ChangeLog muse-html.el muse-journal.el muse-message.el
2159 2005-06-11 01:28:01 GMT Michael Olson <mwolson@gnu.org> patch-48
2161     Summary:
2162       Move regexps to same group, only make 4 heading faces.
2163     Revision:
2164       muse--main--1.0--patch-48
2166     * muse-colors.el (muse-make-faces): Only create 4 header faces since we
2167       can only publish 3 of them specially, leaving the fourth to be in
2168       plain text.
2169       (muse-colors-markup): Only recognize 4 levels of heading.
2170     
2171     * muse-regexps.el (muse-tag-regexp, muse-link-regexp, muse-url-regexp)
2172       (muse-file-regexp, muse-image-regexp)
2173       (muse-ignored-extensions-regexp): Moved here from muse.el.  It seems
2174       like a good idea to have all the regexps in the same group.
2176     modified files:
2177      ChangeLog muse-colors.el muse-regexps.el muse.el
2180 2005-06-09 19:48:02 GMT Michael Olson <mwolson@gnu.org> patch-47
2182     Summary:
2183       Update my example config, minor code cleanup.
2184     Revision:
2185       muse--main--1.0--patch-47
2187     * examples/mwolson/muse-init.el (muse-project-alist): Shorten project
2188       names and add "Plans" project.
2189     
2190     * muse-docbook.el (looking-back): Delete.
2191     
2192     * muse-html.el (looking-back): Delete.
2193     
2194     * muse-html.el (muse-html-markup-paragraph): Use `muse-looking-back'
2195       instead of `looking-back'.
2196     
2197     * muse.el (muse-looking-back): Instead of redefining the `looking-back'
2198       function, use this function.  If `looking-back' exists, call it;
2199       otherwise, use a workaround.
2201     removed files:
2202      contrib/.arch-ids/pcomplete.el.id contrib/pcomplete.el
2204     modified files:
2205      ChangeLog examples/mwolson/muse-init.el muse-docbook.el
2206      muse-html.el muse.el
2209 2005-05-30 22:15:13 GMT Michael Olson <mwolson@gnu.org> patch-46
2211     Summary:
2212       Handle a few paragraph publishing edge cases better.
2213     Revision:
2214       muse--main--1.0--patch-46
2216     * muse-docbook.el (muse-docbook-markup-regexps): Consolidate the
2217       beginning-of-document, end-of-document, and paragraph separator regexps
2218       so that one markup rule can be used in all these cases.
2219       (muse-docbook-markup-paragraph): Handle more cases correctly.  In
2220       particular, blockquote or center at beginning or end of document will
2221       be published properly.  Hopefully this won't slow things down too much.
2222       (muse-docbook-markup-paragraph-close): Removed.
2223     
2224     * muse-blosxom.el (muse-blosxom-markup-regexps): Ditto.
2225     
2226     * muse-html.el (muse-html-markup-regexps, muse-html-markup-paragraph):
2227       Ditto.
2228       (muse-html-markup-paragraph-close): Removed.
2230     modified files:
2231      ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
2234 2005-05-28 23:37:11 GMT Michael Olson <mwolson@gnu.org> patch-45
2236     Summary:
2237       Improve prompt when reading a tag.
2238     Revision:
2239       muse--main--1.0--patch-45
2241     * muse-mode.el (muse-insert-tag): Add a colon after "default" like some
2242       other Emacs modes seem to do.
2244     modified files:
2245      ChangeLog muse-mode.el
2248 2005-05-28 23:34:50 GMT Michael Olson <mwolson@gnu.org> patch-44
2250     Summary:
2251       Warn user when publishing fails due to a private directory.
2252     Revision:
2253       muse--main--1.0--patch-44
2255     * muse-project.el (muse-project-private-p): Warn users when publishing a
2256       file fails due to its directory not being readable by others.  Make
2257       sure that you do a `chmod +o name_of_directory' if you want the
2258       contents of that directory to be publishable.
2260     modified files:
2261      ChangeLog muse-project.el
2264 2005-05-28 23:21:39 GMT Michael Olson <mwolson@gnu.org> patch-43
2266     Summary:
2267       Fix error with example tags and message publishing style.
2268     Revision:
2269       muse--main--1.0--patch-43
2271     * muse-colors.el: Don't define `font-lock-mode' as a variable.  Check to
2272       see if a previous definition for `font-lock-multiline' exists.
2273     
2274     * muse-message.el (muse-message-example-tag): Don't require two
2275       additional (unused) arguments.
2277     modified files:
2278      ChangeLog muse-colors.el muse-message.el
2281 2005-05-22 05:58:40 GMT Michael Olson <mwolson@gnu.org> patch-42
2283     Summary:
2284       Always end the published document with a newline.
2285     Revision:
2286       muse--main--1.0--patch-42
2288     * muse-html.el (muse-html-markup-paragraph-close): Always end the
2289       published document with a newline.
2290     
2291     * muse-docbook.el (muse-docbook-markup-paragraph-close): Ditto.
2293     modified files:
2294      ChangeLog muse-docbook.el muse-html.el
2297 2005-05-22 01:26:13 GMT Michael Olson <mwolson@gnu.org> patch-41
2299     Summary:
2300       Don't let automatic backup files crash the publishing process.
2301     Revision:
2302       muse--main--1.0--patch-41
2304     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove rule for date
2305       directive since this value is already processed by
2306       `muse-publish-markup-directive', and may be obtained by using
2307       the code: (muse-publishing-directive "date").
2308     
2309     * muse-colors.el (muse-colors-region): Make sure that we don't ever try
2310       to run (funcall nil); this happened once during a debugging process.
2311     
2312     * muse-project.el (muse-project-private-p): Skip any file for which we
2313       cannot fetch attributes.  This fixes a bug where having an
2314       Emacs-generated automatic backup file in a publishing directory causes
2315       the publishing process to halt with an error.
2317     modified files:
2318      ChangeLog muse-blosxom.el muse-colors.el muse-project.el
2321 2005-05-20 20:44:46 GMT Michael Olson <mwolson@gnu.org> patch-40
2323     Summary:
2324       Apply fix in previous patch to the DocBook publishing style.
2325     Revision:
2326       muse--main--1.0--patch-40
2328     * muse-docbook.el (muse-docbook-markup-paragraph-close): Apply fix from
2329       previous patch here as well.
2330     
2332     modified files:
2333      ChangeLog muse-docbook.el
2336 2005-05-20 20:28:32 GMT Michael Olson <mwolson@gnu.org> patch-39
2338     Summary:
2339       Fix newly-introduced lock-up during HTML publishing.
2340     Revision:
2341       muse--main--1.0--patch-39
2343     * muse-blosxom.el (muse-blosxom-markup-regexps): Give date directive and
2344       planner rules higher priority in the publishing sequence.  Hopefully
2345       this will not wreck anything; I don't use these rules, so I cannot
2346       tell.  This wasn't a real bugfix, just an aesthetic code thing for me.
2347     
2348     * muse-html.el (muse-html-markup-paragraph-close): Don't use
2349       replace-match; that seems to be slightly evil.  Return nil instead of a
2350       newline since otherwise Muse thinks that we are not done yet and gets
2351       into an infinite loop.  This should fix the lock-up problem that
2352       resulted from the previous few patches.
2354     modified files:
2355      ChangeLog muse-blosxom.el muse-html.el
2358 2005-05-19 23:44:16 GMT Michael Olson <mwolson@gnu.org> patch-38
2360     Summary:
2361       Parenthesis goofup.
2362     Revision:
2363       muse--main--1.0--patch-38
2365     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove stray parenthesis.
2366     
2368     modified files:
2369      ChangeLog muse-blosxom.el
2372 2005-05-19 23:41:54 GMT Michael Olson <mwolson@gnu.org> patch-37
2374     Summary:
2375       Make docbook and blosxom modes close paragraphs properly at end.
2376     Revision:
2377       muse--main--1.0--patch-37
2379     * muse-blosxom.el (muse-blosxom-markup-regexps): Use new rule from last
2380       patch.
2381     
2382     * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
2383       (muse-docbook-markup-paragraph-close): Adapt from
2384       `muse-html-markup-paragraph-close'.
2385     
2386     * muse-html.el (muse-html-markup-paragraph-close): Add newline so that we
2387       preserve the same appearance as before the last patch.
2389     modified files:
2390      ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
2393 2005-05-19 23:26:50 GMT Michael Olson <mwolson@gnu.org> patch-36
2395     Summary:
2396       Bugfix: Close P tag properly at end of file.
2397     Revision:
2398       muse--main--1.0--patch-36
2400     * muse-blosxom.el: Fix bug where loading this file twice would cause an
2401       error.
2402     
2403     * muse-html.el (muse-html-markup-regexps): Use simpler mechanism for
2404       detecting whether or not a paragraph needs a closing P tag.
2405       (muse-html-markup-paragraph-close): New function that only inserts a
2406       closing P tag when an unclosed P tag is nearby.
2408     modified files:
2409      ChangeLog muse-blosxom.el muse-html.el
2412 2005-05-18 06:07:02 GMT Michael Olson <mwolson@gnu.org> patch-35
2414     Summary:
2415       Update my example settings.
2416     Revision:
2417       muse--main--1.0--patch-35
2419     * examples/mwolson/muse-init.el: Synchronize with my current settings.
2421     modified files:
2422      ChangeLog examples/mwolson/muse-init.el
2425 2005-05-18 06:03:07 GMT Michael Olson <mwolson@gnu.org> patch-34
2427     Summary:
2428       Update documentation for C-c TAB feature.
2429     Revision:
2430       muse--main--1.0--patch-34
2432     * muse.texi (Keystroke Summary): Note that C-c TAB calls
2433       `muse-insert-tag'.
2434     
2436     modified files:
2437      ChangeLog muse.texi
2440 2005-05-18 06:00:27 GMT Michael Olson <mwolson@gnu.org> patch-33
2442     Summary:
2443       New feature: tag completion with C-c TAB.
2444     Revision:
2445       muse--main--1.0--patch-33
2447     * muse-mode.el (muse-mode-map): Map C-c TAB to `muse-insert-tag'.
2448       (muse-tag-history, muse-custom-tags): New variables that keep track of
2449       the tag history and newly-entered tags respectively for
2450       `muse-insert-tag'.
2451       (muse-insert-tag): New function that interactively prompts the user for
2452       a tag to use.
2454     modified files:
2455      ChangeLog muse-mode.el
2458 2005-05-18 05:49:07 GMT Michael Olson <mwolson@gnu.org> patch-32
2460     Summary:
2461       Fix XHTML validation error with <hr> and <br>.
2462     Revision:
2463       muse--main--1.0--patch-32
2465     * muse-html.el (muse-xhtml-markup-strings): Use the proper form of the BR
2466       and HR tags for XHTML publishing.  This should fix a few validation
2467       errors that I've been noticing lately.
2469     modified files:
2470      ChangeLog muse-html.el
2473 2005-05-12 22:46:10 GMT Michael Olson <mwolson@gnu.org> patch-31
2475     Summary:
2476       Remove flyspell overlays on links.
2477     Revision:
2478       muse--main--1.0--patch-31
2480     * muse-colors.el (muse-colors-link): Remove flyspell overlays.  This
2481       should make the link clickable.  On Emacs21, the color will stay red,
2482       but other Emacsen should do the right thing, which is use the normal
2483       link color.  Hopefully this will fix some strange flyspell-related link
2484       problems.
2486     modified files:
2487      ChangeLog muse-colors.el
2490 2005-05-06 03:30:05 GMT Michael Olson <mwolson@gnu.org> patch-30
2492     Summary:
2493       Update my example Muse settings.
2494     Revision:
2495       muse--main--1.0--patch-30
2497     * examples/mwolson/muse-init.el: Update from my latest version.
2498       (muse-project-alist): Remove the francais part of my blog.
2499       (my-muse-mode-flyspell-p): Split old `my-muse-mode-affect-p' function
2500       into this and `my-muse-mode-fill-nobreak-p'.
2501       (muse-mode-hook): Tell fill mode to avoid breaking links; hopefully
2502       this is the best way to accomplish this.
2503       (my-muse-blosxom-title-to-file): Replace more non-alphanumeric
2504       characters in the title.
2505       (my-muse-prepare-entry-for-xanga): Treat example regions better.
2507     modified files:
2508      ChangeLog examples/mwolson/muse-init.el
2511 2005-04-21 18:25:28 GMT Michael Olson <mwolson@gnu.org> patch-29
2513     Summary:
2514       Add simple `muse-version' function.
2515     Revision:
2516       muse--main--1.0--patch-29
2518     * muse.el (muse-version): New function that displays the value of the
2519       `muse-version' variable.  This should be easier for the user to type
2520       than C-h v muse-version.
2522     modified files:
2523      ChangeLog muse.el
2526 2005-04-21 18:19:02 GMT Michael Olson <mwolson@gnu.org> patch-28
2528     Summary:
2529       Don't compile documentation by default.
2530     Revision:
2531       muse--main--1.0--patch-28
2533     * Makefile (all): Don't compile documentation by default.
2534       (doc): Use this rule to compile documentation.
2536     modified files:
2537      ChangeLog Makefile
2540 2005-04-16 18:08:24 GMT Michael Olson <mwolson@gnu.org> patch-27
2542     Summary:
2543       Merge RSS 2.0 enclosure support for muse-journal.el from johnw
2544     Revision:
2545       muse--main--1.0--patch-27
2547     2005-04-16  Michael Olson  <mwolson@gnu.org>
2548     
2549         * muse-journal.el: Merge in enclosure support for RSS 2.0 from
2550         johnw. If a journal entry's title is a [[link]], then an
2551         <enclosure> tag will be added to the XML data giving the size and
2552         MIME type of the link target.  This makes podcasting with Muse
2553         trivial.
2554         (muse-journal-rss-entry-template): Add enclosure usage to example.
2555         (muse-journal-rss-munge-buffer): Implement enclosures.
2557     modified files:
2558      ChangeLog muse-journal.el
2561 2005-04-15 05:54:30 GMT Michael Olson <mwolson@gnu.org> patch-26
2563     Summary:
2564       Standardize source headers, appease elint, don't require planner
2565     Revision:
2566       muse--main--1.0--patch-26
2568     2005-04-15  Michael Olson  <mwolson@gnu.org>
2569     
2570         * Makefile, scripts/muse-build.el: Moved muse-build.el to the
2571         `scripts' directory since it really isn't part of Muse proper; it
2572         is used to generate Muse output from the command line.
2573     
2574         * muse-blosxom.el: Handle case where planner is not loaded so that
2575         it isn't a hard requirement.
2576     
2577         * muse-colors.el: Move definition of `muse-colors-tag-info' up so
2578         that elint doesn't complain.
2579     
2580         * muse-message.el (muse-message-markup-link): Don't throw up on
2581         links with no description.
2582     
2583         * muse-blosxom.el, muse-book.el, muse-colors.el, muse-convert.el,
2584         muse-docbook.el, muse-html.el, muse-http.el, muse-journal.el,
2585         muse-latex.el, muse-message.el, muse-mode.el, muse-poem.el,
2586         muse-project.el, muse-publish.el, muse-regexps.el,
2587         muse-texinfo.el, muse.el: Add standard header for each file in
2588         preparation for the initial release, which will hopefully happen
2589         sometime within the next month.
2590     
2592     removed files:
2593      experimental/.arch-ids/=id
2595     modified files:
2596      ChangeLog Makefile muse-blosxom.el muse-book.el muse-colors.el
2597      muse-convert.el muse-docbook.el muse-html.el muse-http.el
2598      muse-journal.el muse-latex.el muse-message.el muse-mode.el
2599      muse-poem.el muse-project.el muse-publish.el muse-regexps.el
2600      muse-texinfo.el muse.el
2602     renamed files:
2603      .arch-ids/muse-build.el.id
2604        ==> scripts/.arch-ids/muse-build.el.id
2605      muse-build.el
2606        ==> scripts/muse-build.el
2608     removed directories:
2609      experimental experimental/.arch-ids
2612 2005-04-14 23:46:47 GMT Michael Olson <mwolson@gnu.org> patch-25
2614     Summary:
2615       Merge contents of muse-latexcjk.el into muse-latex.el.
2616     Revision:
2617       muse--main--1.0--patch-25
2619     2005-04-14  Michael Olson  <mwolson@gnu.org>
2620     
2621         * muse-latex.el (muse-latexcjk-header, muse-latexcjk-footer)
2622         (muse-latexcjk-encoding-map, muse-latexcjk-encoding-default)
2623         (muse-latexcjk-encoding, muse-latexcjk-transform-content-type):
2624         Merge in from muse-latexcjk.el.
2625     
2626         * muse-latexcjk.el: Removed, functionality merged with
2627         muse-latex.el
2629     removed files:
2630      .arch-ids/muse-latexcjk.el.id muse-latexcjk.el
2632     modified files:
2633      ChangeLog muse-latex.el
2636 2005-04-06 23:25:47 GMT Michael Olson <mwolson@gnu.org> patch-24
2638     Summary:
2639       Merge muse-xhtml.el into muse-html.el.
2640     Revision:
2641       muse--main--1.0--patch-24
2643     2005-04-06  Michael Olson  <mwolson@gnu.org>
2644     
2645         * examples/mwolson/muse-init.el: Update with respect to the
2646         muse-xhtml.el merge.
2647     
2648         * muse-html.el: The contents of muse-xhtml.el have been merged in
2649         as advised by John Wiegley.
2650         (muse-html-style-sheet): Add example for XHTML use in the
2651         function's documentation.
2652         (muse-xhtml-header, muse-xhtml-footer, muse-xhtml-markup-tags):
2653         Moved from muse-xhtml.el.
2654     
2655         * muse-xhtml.el: Removed; contents merged into muse-html.el.
2657     removed files:
2658      .arch-ids/muse-xhtml.el.id muse-xhtml.el
2660     modified files:
2661      ChangeLog examples/mwolson/muse-init.el muse-html.el
2664 2005-04-06 03:18:55 GMT Michael Olson <mwolson@gnu.org> patch-23
2666     Summary:
2667       Try to fix regexps for Emacs 21.4.
2668     Revision:
2669       muse--main--1.0--patch-23
2671     2005-04-05  Michael Olson  <mwolson@gnu.org>
2672     
2673         * muse-regexps.el (muse-extreg-usable-p): Try to make regexps work
2674         for Emacs 21.4.
2676     modified files:
2677      ChangeLog muse-regexps.el
2680 2005-04-01 17:59:47 GMT Michael Olson <mwolson@gnu.org> patch-22
2682     Summary:
2683       Add comments to the publish-project example script
2684     Revision:
2685       muse--main--1.0--patch-22
2687     2005-04-01  Michael Olson  <mwolson@gnu.org>
2688     
2689         * examples/publish-project: Moved here from
2690         scripts/publish-project.  Added a few comments so people know what
2691         it is used for.
2693     modified files:
2694      ChangeLog examples/publish-project
2696     renamed files:
2697      scripts/.arch-ids/publish-project.id
2698        ==> examples/.arch-ids/publish-project.id
2699      scripts/publish-project
2700        ==> examples/publish-project
2703 2005-04-01 02:27:08 GMT Michael Olson <mwolson@gnu.org> patch-21
2705     Summary:
2706       New XHTML style, add more examples to my sample muse config
2707     Revision:
2708       muse--main--1.0--patch-21
2710     2005-03-31  Michael Olson  <mwolson@gnu.org>
2711     
2712         * examples/mwolson/muse-init.el: Give an example of deriving a
2713         custom publishing style.
2714         (my-muse-blosxom-finalize): Finalizes the "my-blosxom" style.
2715         (my-muse-prepare-entry-for-xanga): Mangle the published output
2716         from a blosxom project and copy the result to the clipboard for
2717         easy pasting into Xanga's web form.  The file is untouched.
2718     
2719         * muse-html.el (muse-html-style-sheet): Include the <style
2720         type="text/css"></style> wrapper around the example.
2721         (muse-html-header): Don't add <style type="text/css"></style>
2722         around the value of `muse-html-style-sheet' anymore.  This allows
2723         for the option of putting your stylesheet(s) in a separate file.
2724         An example of this is given in the documentation for this
2725         variable.
2726     
2727         * muse-xhtml: New file that implements a publishing style which is
2728         derived from HTML mode.  It uses a slightly modified version of
2729         the HTML markup rules to generate XHTML-compliant output.
2730     
2731         * muse-blosxom.el: Add new "blosxom-xhtml" style.  The old
2732         "blosxom" style has been renamed to "blosxom-html".  Fix a few
2733         header gaffes.
2734     
2735         * muse-journal.el: Add new "journal-xhtml" style.
2736     
2737         * muse-message.el: Add new "message-xhtml" style.
2739     new files:
2740      .arch-ids/muse-xhtml.el.id muse-xhtml.el
2742     modified files:
2743      ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
2744      muse-html.el muse-journal.el muse-message.el
2747 2005-03-25 03:55:13 GMT Michael Olson <mwolson@gnu.org> patch-20
2749     Summary:
2750       Add my muse configuration to the examples
2751     Revision:
2752       muse--main--1.0--patch-20
2754     2005-03-24  Michael Olson  <mwolson@gnu.org>
2755     
2756         * examples/johnw: Move John Wiegley's configuration to this
2757         directory.
2758     
2759         * examples/mwolson: My configuration files go here.
2760     
2761         * examples/mwolson/muse-init.el: My Muse configuration file.  I
2762         just figured out how to keep links from being spell-checked or
2763         split up by fill-mode, so the implementation of this may be found
2764         here.  I also made a function that sets up a blog entry for me.
2766     new files:
2767      examples/johnw/.arch-ids/=id examples/mwolson/.arch-ids/=id
2768      examples/mwolson/.arch-ids/muse-init.el.id
2769      examples/mwolson/muse-init.el
2771     modified files:
2772      ChangeLog
2774     renamed files:
2775      examples/.arch-ids/muse-johnw.el.id
2776        ==> examples/johnw/.arch-ids/muse-johnw.el.id
2777      examples/.arch-ids/publish-johnw.id
2778        ==> examples/johnw/.arch-ids/publish-johnw.id
2779      examples/muse-johnw.el
2780        ==> examples/johnw/muse-johnw.el
2781      examples/publish-johnw
2782        ==> examples/johnw/publish-johnw
2784     new directories:
2785      examples/johnw examples/johnw/.arch-ids examples/mwolson
2786      examples/mwolson/.arch-ids
2789 2005-03-24 22:57:10 GMT Michael Olson <mwolson@gnu.org> patch-19
2791     Summary:
2792       Add muse-blosxom script and plugin for pyblosxom
2793     Revision:
2794       muse--main--1.0--patch-19
2796     2005-03-24  Michael Olson  <mwolson@gnu.org>
2797     
2798         * muse-blosxom.el: Update copyright notice in headers and mention
2799         the pyblosxom scripts.
2800     
2801         * contrib/pyblosxom: New directory containing pyblosxom plugins
2802         and helper scripts.
2803     
2804         * contrib/getstamps.py: Script that generates the "timestamps"
2805         file, run on the local machine.
2806     
2807         * contrib/hardcodedates.py: PyBlosxom plugin that interprets the
2808         timestamps file.
2810     new files:
2811      contrib/pyblosxom/.arch-ids/=id
2812      contrib/pyblosxom/.arch-ids/getstamps.py.id
2813      contrib/pyblosxom/.arch-ids/hardcodedates.py.id
2814      contrib/pyblosxom/getstamps.py
2815      contrib/pyblosxom/hardcodedates.py
2817     modified files:
2818      ChangeLog muse-blosxom.el
2820     new directories:
2821      contrib/pyblosxom contrib/pyblosxom/.arch-ids
2824 2005-03-23 19:05:09 GMT Michael Olson <mwolson@gnu.org> patch-18
2826     Summary:
2827       muse-blosxom.el has matured past experimental status
2828     Revision:
2829       muse--main--1.0--patch-18
2831     2005-03-23  Michael Olson  <mwolson@gnu.org>
2832     
2833         * muse-blosxom.el: Remove common functionality that has already
2834         been implemented in `muse-html.el'.  Derive this mode from
2835         `muse-html'.  Update documentation.  I now feel that this file is
2836         ready to be included in the top-level Muse directory.
2838     modified files:
2839      ChangeLog muse-blosxom.el
2841     renamed files:
2842      experimental/.arch-ids/muse-blosxom.el.id
2843        ==> .arch-ids/muse-blosxom.el.id
2844      experimental/muse-blosxom.el
2845        ==> muse-blosxom.el
2848 2005-03-22 05:28:01 GMT Michael Olson <mwolson@gnu.org> patch-17
2850     Summary:
2851       Make muse-blosxom.el slightly less experimental
2852     Revision:
2853       muse--main--1.0--patch-17
2855     2005-03-22  Michael Olson  <mwolson@gnu.org>
2856     
2857         * experimental/muse-blosxom.el (muse-blosxom-page-date-alist):
2858         Renamed from `blosxom-page-date-alist'.  Currently it does nothing
2859         useful.
2860         (muse-blosxom-markup-regexps): Remove unnecessary first grouping
2861         from the `muse-blosxom-markup-date-directive' rule.
2862         (blosxom-set-time): Remove this function.  We're not going to be
2863         touching the timestamp manually anymore -- it's too much of a
2864         hassle.  Right now I've got a python program that compiles a
2865         timestamp file and a pyblosxom helper that reads it.  Something
2866         similar could be arranged for blosxom, I'm sure.
2867     
2869     modified files:
2870      ChangeLog experimental/muse-blosxom.el
2873 2005-03-20 19:40:10 GMT Michael Olson <mwolson@gnu.org> patch-16
2875     Summary:
2876       Apply latest journal-related updates from johnw
2877     Revision:
2878       muse--main--1.0--patch-16
2881     modified files:
2882      ChangeLog examples/muse-johnw.el muse-journal.el
2885 2005-03-01 02:58:29 GMT Michael Olson <mwolson@gnu.org> patch-15
2887     Summary:
2888       Add Projects node to the manual
2889     Revision:
2890       muse--main--1.0--patch-15
2892     2005-02-28  Michael Olson  <mwolson@gnu.org>
2893     
2894         * muse.texi: Change copyright notice since the FSF is now the
2895         copyright holder.
2896         (Projects): New node, based on a section from the README file.
2898     modified files:
2899      ChangeLog muse.texi
2902 2005-03-01 02:25:15 GMT Michael Olson <mwolson@gnu.org> patch-14
2904     Summary:
2905       Correct documentation, adding some content.
2906     Revision:
2907       muse--main--1.0--patch-14
2909     2005-02-28  Michael Olson  <mwolson@gnu.org>
2910     
2911         * muse.texi: Change license terms of the documentation to the GNU
2912         GPL instead of the GNU FDL, as per the consent of the copyright
2913         holders of the emacs-wiki manual, from which this is based.  Some
2914         emacs-wiki-isms in the manual were corrected, and the Getting
2915         Started section was updated.
2917     modified files:
2918      ChangeLog muse.texi
2921 2005-02-17 19:08:19 GMT Michael Olson <mwolson@gnu.org> patch-13
2923     Summary:
2924       Make muse-blosxom.el a bit more sane, still need to bum it down a bit
2925     Revision:
2926       muse--main--1.0--patch-13
2928     2005-02-17  Michael Olson  <mwolson@gnu.org>
2929     
2930         * experimental/muse-blosxom.el: Somehow the contents of this file
2931         managed to get duplicated.  I removed the duplicates.
2932         (muse-blosxom-date): Remove this, since it is not useful.
2933         (muse-blosxom-header): Use the standard header that blosxom.el
2934         has.
2936     modified files:
2937      ChangeLog experimental/muse-blosxom.el
2940 2005-02-08 04:20:41 GMT Michael Olson <mwolson@gnu.org> patch-12
2942     Summary:
2943       Initial commit of muse.texi, nothing substantial
2944     Revision:
2945       muse--main--1.0--patch-12
2947     2005-02-07  Michael Olson  <mwolson@gnu.org>
2948     
2949         * muse.texi: New file that provides the documentation for Muse.
2950         It is in a very rough form at the moment.  Nothing substantial may
2951         be found here yet.  Be ye warned.
2953     new files:
2954      .arch-ids/muse.texi.id muse.texi
2956     modified files:
2957      ChangeLog
2960 2005-02-08 01:15:15 GMT Michael Olson <mwolson@gnu.org> patch-11
2962     Summary:
2963       Add docstring, new trivial function
2964     Revision:
2965       muse--main--1.0--patch-11
2967     2005-02-07  Michael Olson  <mwolson@gnu.org>
2968     
2969         * muse-mode.el (muse-mode-map): Make "C-c =" trigger
2970         `muse-what-changed'.  No functionality change.
2971         (muse-what-changed): New function that displays in diff format the
2972         changes made since the buffer was last saved.
2973     
2974         * muse-project.el (muse-project-publish): Add docstring.
2976     modified files:
2977      ChangeLog muse-mode.el muse-project.el
2980 2005-02-04 18:42:08 GMT Michael Olson <mwolson@gnu.org> patch-10
2982     Summary:
2983       Add experimental version of muse-blosxom.el to project
2984     Revision:
2985       muse--main--1.0--patch-10
2987     2005-02-04  Michael Olson  <mwolson@gnu.org>
2988     
2989         * Makefile (realclean): Remove file that gets generated when fonts
2990         are missing.
2991     
2992         * experimental/muse-bloxsom.el: New file that implements Blosxom
2993         support for Muse.  It's in a very rough state, hence its placement
2994         in the `experimental' directory.
2996     new files:
2997      experimental/.arch-ids/=id
2998      experimental/.arch-ids/muse-blosxom.el.id
2999      experimental/muse-blosxom.el
3001     modified files:
3002      ChangeLog Makefile
3004     new directories:
3005      experimental experimental/.arch-ids
3008 2005-02-04 18:19:44 GMT Michael Olson <mwolson@gnu.org> patch-9
3010     Summary:
3011       Make permissions more consistent
3012     Revision:
3013       muse--main--1.0--patch-9
3016     modified files:
3017      ChangeLog
3019     modified directories:
3020      contrib examples scripts
3023 2005-02-04 18:13:56 GMT Michael Olson <mwolson@gnu.org> patch-8
3025     Summary:
3026       Fix build problems
3027     Revision:
3028       muse--main--1.0--patch-8
3030     2005-02-04  Michael Olson  <mwolson@gnu.org>
3031     
3032         * muse-build.el: Add contrib directory to `load-path'.
3033         (muse-elint-files): Load `muse-regexps.el'.
3034     
3035         * scripts/publish: Change permissions so that this script is
3036         executable.  Add contrib directory to load list.  Add
3037         `muse-regexps.el' to list.
3039     modified files:
3040      ChangeLog muse-build.el scripts/publish
3043 2005-01-31 21:04:43 GMT Michael Olson <mwolson@gnu.org> patch-7
3045     Summary:
3046       Use "&mdash;" instead of "&#151;"
3047     Revision:
3048       muse--main--1.0--patch-7
3050     2005-01-31  Michael Olson  <mwolson@gnu.org>
3051     
3052         * muse-docbook.el (muse-docbook-markup-strings): Replace "&#151;"
3053         with "&mdash;" so that documents validate properly.  Thanks to
3054         Björn Lindström for the suggestion.
3055     
3056         * muse-html.el (muse-html-markup-strings): Ditto.
3058     modified files:
3059      ChangeLog muse-docbook.el muse-html.el
3062 2005-01-25 19:04:31 GMT Michael Olson <mwolson@gnu.org> patch-6
3064     Summary:
3065       Fix use of "[:blank:]" in underline markup
3066     Revision:
3067       muse--main--1.0--patch-6
3069     2005-01-25  Michael Olson  <mwolson@gnu.org>
3070     
3071         * muse-colors.el (muse-colors-markup): Replace "[:blank:]" with
3072         use of `muse-regexp-blank'.
3074     modified files:
3075      ChangeLog muse-colors.el
3078 2005-01-03 06:00:43 GMT Michael Olson <mwolson@member.fsf.org>  patch-5
3080     Summary:
3081       Fix problem with headings being given wrong face
3082     Revision:
3083       muse--main--1.0--patch-5
3085     2005-01-03  Michael Olson  <mwolson@gnu.org>
3086     
3087         * muse-colors.el: Add header.
3088         (muse-colors-emphasized): Headings were being given the coloring
3089         for the next level of heading instead of the real
3090         level (i.e. `muse-header-2' instead of `muse-header-1' for "*
3091         Heading").  Thanks to Lan Yufeng for finding this and sending a
3092         patch.
3093     
3094         * muse-regexps.el: Fix header.
3096     modified files:
3097      ChangeLog muse-colors.el muse-regexps.el
3100 2005-01-02 00:02:15 GMT Michael Olson <mwolson@member.fsf.org>  patch-4
3102     Summary:
3103       Rotate ChangeLog
3104     Revision:
3105       muse--main--1.0--patch-4
3107     2005-01-01  Michael Olson  <mwolson@gnu.org>
3108     
3109         * ChangeLog: Move old ChangeLog to ChangeLog.2004.  This new
3110         version will be automatically maintained by Arch.
3111     
3113     new files:
3114      .arch-ids/ChangeLog.id ChangeLog
3116     renamed files:
3117      .arch-ids/ChangeLog.id
3118        ==> .arch-ids/ChangeLog.2004.id
3119      ChangeLog
3120        ==> ChangeLog.2004
3123 2004-12-30 07:26:48 GMT Michael Olson <mwolson@member.fsf.org>  patch-3
3125     Summary:
3126       Extended regexps fix, allow spaces in 1st part of links
3127     Revision:
3128       muse--main--1.0--patch-3
3130     2004-12-30  Michael Olson  <mwolson@gnu.org>
3131     
3132         * muse.el (muse-link-regexp): Allow spaces in the first part of
3133         links.
3134     
3135         * muse-colors.el, muse-convert.el, muse-docbook.el: Use
3136         customizable alternatives to extended character classes.
3137     
3138         * muse-html.el, muse-mode.el, muse-publish.el: Ditto.
3140     modified files:
3141      ChangeLog muse-colors.el muse-convert.el muse-docbook.el
3142      muse-html.el muse-mode.el muse-publish.el muse.el
3145 2004-12-30 02:18:07 GMT Michael Olson <mwolson@member.fsf.org>  patch-2
3147     Summary:
3148       Begin to change regexp handling, tweak muse.el header
3149     Revision:
3150       muse--main--1.0--patch-2
3152     2004-12-29  Michael Olson  <mwolson@gnu.org>
3153     
3154         * muse.el: Change Copyright notice to FSF.  Change Maintainer to
3155         myself.  Update URL.
3156     
3157         * muse-regexps.el: New file that implements regexp handling.
3158         Generalized regexp options will be moved to it eventually.
3160     new files:
3161      .arch-ids/muse-regexps.el.id muse-regexps.el
3163     modified files:
3164      ChangeLog muse.el
3167 2004-12-30 01:49:50 GMT Michael Olson <mwolson@member.fsf.org>  patch-1
3169     Summary:
3170       Do some early spring cleaning
3171     Revision:
3172       muse--main--1.0--patch-1
3174     2004-12-29  Michael Olson  <mwolson@gnu.org>
3175     
3176         * Makefile: Change path to `publish' script.
3177     
3178         * contrib/pcomplete.el: New file that is used by Muse without
3179         actually being a part of it: hence its location in the contrib
3180         directory.
3181     
3182         * contrib/cgi.el, contrib/httpd.el: New location.
3183     
3184         * examples/muse-johnw.el, examples/publish-johnw: Ditto.
3185     
3186         * scripts/publish, scripts/publish-project: Ditto.
3188     new files:
3189      contrib/.arch-ids/=id contrib/.arch-ids/pcomplete.el.id
3190      contrib/pcomplete.el examples/.arch-ids/=id
3191      scripts/.arch-ids/=id
3193     modified files:
3194      ChangeLog Makefile
3196     renamed files:
3197      .arch-ids/cgi.el.id
3198        ==> contrib/.arch-ids/cgi.el.id
3199      .arch-ids/httpd.el.id
3200        ==> contrib/.arch-ids/httpd.el.id
3201      .arch-ids/muse-johnw.el.id
3202        ==> examples/.arch-ids/muse-johnw.el.id
3203      .arch-ids/publish-johnw.id
3204        ==> examples/.arch-ids/publish-johnw.id
3205      .arch-ids/publish-project.id
3206        ==> scripts/.arch-ids/publish-project.id
3207      .arch-ids/publish.id
3208        ==> scripts/.arch-ids/publish.id
3209      cgi.el
3210        ==> contrib/cgi.el
3211      httpd.el
3212        ==> contrib/httpd.el
3213      muse-johnw.el
3214        ==> examples/muse-johnw.el
3215      publish
3216        ==> scripts/publish
3217      publish-johnw
3218        ==> examples/publish-johnw
3219      publish-project
3220        ==> scripts/publish-project
3222     new directories:
3223      contrib contrib/.arch-ids examples examples/.arch-ids scripts
3224      scripts/.arch-ids
3227 2004-12-30 01:33:11 GMT Michael Olson <mwolson@member.fsf.org>  base-0
3229     Summary:
3230       tag of mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
3231     Revision:
3232       muse--main--1.0--base-0
3234     (automatically generated log message)
3236     new patches:
3237      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--base-0
3238      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-1
3239      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-2
3240      lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-1
3241      lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-2
3242      mwolson@member.fsf.org--2004/muse--main--1.0--base-0
3243      mwolson@member.fsf.org--2004/muse--main--1.0--patch-1
3244      mwolson@member.fsf.org--2004/muse--main--1.0--patch-2
3245      mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
3246      mwolson@member.fsf.org--2004/muse--mwolson--1.0--base-0
3247      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-1
3248      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-2
3249      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-3
3250      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-4
3251      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-5
3252      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-6
3253      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-7
3254      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-8