Apply muse-docbook patch from Dale P. Smith.
[muse-el.git] / ChangeLog
blobbc1b0331070fada74af43ca89e7379d0bae646af
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 21:35:49 GMT Michael Olson <mwolson@gnu.org> patch-121
7     Summary:
8       Apply muse-docbook patch from Dale P. Smith.
9     Revision:
10       muse--main--1.0--patch-121
12     * lisp/muse-docbook.el (muse-docbook-markup-strings): Apply patch from
13       Dale P. Smith to make the markup much better.
15     modified files:
16      AUTHORS ChangeLog lisp/muse-docbook.el
19 2005-07-10 00:27:13 GMT Michael Olson <mwolson@gnu.org> patch-120
21     Summary:
22       Use different mapping for S-tab on Windows.
23     Revision:
24       muse--main--1.0--patch-120
26     * lisp/muse-mode.el (muse-mode-map): If using either XEmacs or on
27       Windows, use [(shift tab)] for `muse-previous-reference'.
29     modified files:
30      ChangeLog lisp/muse-mode.el
33 2005-07-09 20:24:40 GMT Michael Olson <mwolson@gnu.org> patch-119
35     Summary:
36       XEmacs wiki fix.
37     Revision:
38       muse--main--1.0--patch-119
40     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Use
41       `muse-match-string-no-properties' so XEmacs doesn't complain.
43     modified files:
44      ChangeLog lisp/muse-wiki.el
47 2005-07-09 08:53:33 GMT Michael Olson <mwolson@gnu.org> patch-118
49     Summary:
50       Handle a few edge cases with project-page resolution gracefully.
51     Revision:
52       muse--main--1.0--patch-118
54     * lisp/muse-project.el (muse-project-applicable-styles): Add assertion to
55       make sure that PAGE is specified.  STYLES should be generated
56       automatically, but it could theoretically fail.  I'm managing to
57       trigger this when messing with unsaved Muse files.  Handle case where
58       buffer has not yet been saved.
59       (muse-project-find-file): Don't try to resolve relative links; just
60       open them.
61     
62     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Fix
63       point-of-reference bug.  No need to call muse-project-page-of-file
64       since buffer-file-name and muse-publishing-current-file both give us
65       full paths.
66     
67     * lisp/muse-mode.el (muse-link-at-point): For some reason,
68       `skip-chars-backward' only respects the newline some of the time.
69       Damned annoying.
71     modified files:
72      ChangeLog lisp/muse-mode.el lisp/muse-project.el
73      lisp/muse-wiki.el
76 2005-07-09 07:41:44 GMT Michael Olson <mwolson@gnu.org> patch-117
78     Summary:
79       Fix image-link goof-up and add pretty titles.
80     Revision:
81       muse--main--1.0--patch-117
83     * lisp/muse-html.el (muse-html-markup-paragraph): Use <p
84       class="image-link"> instead of <div class="image-link">.  I found a bug
85       with the way I was handling both, so I decided to simplify things.
86     
87     * lisp/muse-wiki.el (muse-wiki-output-name): New function that acts like
88       `muse-publish-output-name', but keeps the directory prefix.
89       (muse-wiki-transform-interwiki): Use `muse-publish-output-name'.
90     
91     * lisp/muse-wiki.el (muse-wiki-publish-small-title-words): New
92       customizable option that determines the words to downcase in title.
93       (muse-wiki-publish-pretty-title): New function that Makes a Nicely
94       Capitalized Title out of either a string or the current title.  This is
95       not currently used by any other function -- for now it is meant to be
96       called by the user.
98     modified files:
99      ChangeLog lisp/muse-html.el lisp/muse-wiki.el
102 2005-07-09 05:22:12 GMT Michael Olson <mwolson@gnu.org> patch-116
104     Summary:
105       Escape specials in link descriptions.
106     Revision:
107       muse--main--1.0--patch-116
109     * lisp/muse-publish.el (muse-publish-escape-specials-in-string): New
110       function that escapes special characters in the given string according
111       to the current publishing style.
112       (muse-publish-url): Use the above function to escape the description
113       part of extended links.
114       (muse-publish-prepare-url): Don't make string read-only; it does
115       nothing.
116     
117     * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
118       (muse-wiki-transform-wikiword): Don't make string read-only.
120     modified files:
121      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
124 2005-07-09 03:59:44 GMT Michael Olson <mwolson@gnu.org> patch-115
126     Summary:
127       Escape "&", "<", and ">" in URL text.
128     Revision:
129       muse--main--1.0--patch-115
131     * lisp/muse-html.el (muse-html-escape-string): Escape "&", "<", and ">"
132       specially.  Thanks to John Sullivan for the suggestion.
134     modified files:
135      ChangeLog lisp/muse-html.el
138 2005-07-09 03:24:01 GMT Michael Olson <mwolson@gnu.org> patch-114
140     Summary:
141       Update my example configuration.
142     Revision:
143       muse--main--1.0--patch-114
145     * examples/mwolson/muse-init.el (muse-project-alist): Rename the "Web"
146       project to "WebSite" in order to make it more distinct.
147       (muse-wiki-interwiki-alist): Add mapping for "TheEmacsWiki".
148       (my-muse-blosxom-finalize): Don't run the Xanga preparation code
149       anymore.
150       (my-muse-prepare-entry-for-xanga): Make this able to figure out the
151       published name of the current file.  I really should make a function
152       called `muse-published-name' or something similar!
153       ("\C-cpx"): Use this key sequence for
154       `my-muse-prepare-entry-for-xanga'.
155       (muse-file-extension): I'm making use of this so I can figure out its
156       intricacies.
158     modified files:
159      ChangeLog examples/mwolson/muse-init.el
162 2005-07-09 03:11:28 GMT Michael Olson <mwolson@gnu.org> patch-113
164     Summary:
165       Tackle a project name interwiki highlighting snafu.
166     Revision:
167       muse--main--1.0--patch-113
169     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Hack still more on
170       this.  It seems to be more robust now.  Highlighting is going the way I
171       want it.
173     modified files:
174      ChangeLog lisp/muse-wiki.el
177 2005-07-09 02:25:26 GMT Michael Olson <mwolson@gnu.org> patch-112
179     Summary:
180       Fix some gross mistakes.
181     Revision:
182       muse--main--1.0--patch-112
184     * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Fix several
185       gross misspellings.
186     
187     * lisp/muse-project.el (muse-project-file-entries): If
188       `muse-file-extension' is defined, use it to filter the entries.
189     
190     * lisp/muse.el (muse-file-extension): Fix messed up attempt to set
191       variable.  Move higher in file.
192     
193     * lisp/muse.el (muse-update-ignored-extensions-regexp): Use given
194       argument instead of the real name of the variable.
196     modified files:
197      ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
198      lisp/muse.el
201 2005-07-09 00:10:01 GMT Michael Olson <mwolson@gnu.org> patch-111
203     Summary:
204       Make natural interwiki links between projects mostly work.
205     Revision:
206       muse--main--1.0--patch-111
208     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Uncomment this
209       function and flesh it out.  This seems to work properly, though for
210       some reason, interwiki links using projects are a bit flakey.
211       (muse-wiki-handle-interwiki): Deal with case where we have a project
212       name in an interwiki link.
214     modified files:
215      ChangeLog lisp/muse-wiki.el
218 2005-07-08 22:57:55 GMT Michael Olson <mwolson@gnu.org> patch-110
220     Summary:
221       Fix Emacs21 issue with muse-insert-tag.
222     Revision:
223       muse--main--1.0--patch-110
225     * lisp/muse-mode.el (muse-insert-tag): Pass a list of lists to
226       completing-read to appease older Emacsen.
228     modified files:
229      ChangeLog lisp/muse-mode.el
232 2005-07-08 22:55:20 GMT Michael Olson <mwolson@gnu.org> patch-109
234     Summary:
235       Fix error with `muse-blosxom-new-entry' and Emacs21.
236     Revision:
237       muse--main--1.0--patch-109
239     * lisp/muse-blosxom.el (muse-blosxom-new-entry): Mess with call to
240       `completing-read' so that old versions of Emacs don't complain.
242     modified files:
243      ChangeLog lisp/muse-blosxom.el
246 2005-07-08 21:59:41 GMT Michael Olson <mwolson@gnu.org> patch-108
248     Summary:
249       Try to fix an error with `muse-blosxom-get-categories'.
250     Revision:
251       muse--main--1.0--patch-108
253     * lisp/muse-blosxom.el (muse-blosxom-get-categories): Be extra cautious
254       about processing directories.
256     modified files:
257      ChangeLog examples/johnw/publish-johnw lisp/muse-blosxom.el
260 2005-07-08 21:11:53 GMT Michael Olson <mwolson@gnu.org> patch-107
262     Summary:
263       Make a distinction between implicit and explicit links at publish-time.
264     Revision:
265       muse--main--1.0--patch-107
267     * lisp/muse-html.el (muse-html-escape-string): Ignore other arguments.
268     
269     * lisp/muse-http.el (muse-http-prepare-url): Handle `explicit' argument.
270     
271     * lisp/muse-publish.el (muse-publish-url, muse-publish-insert-url): Pass
272       `explicit' argument.
273     
274     * lisp/muse-publish.el (muse-publish-markup-link): Determine whether or
275       not we are dealing with an explicit link.
276     
277     * lisp/muse-publish.el (muse-publish-prepare-url): Ignore other arguments.
278     
279     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Take `explicit'
280       argument, but ignore it.
281     
282     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only apply transforms
283       when link is not explicit.
285     modified files:
286      ChangeLog lisp/muse-html.el lisp/muse-http.el
287      lisp/muse-publish.el lisp/muse-wiki.el
290 2005-07-08 06:40:30 GMT Michael Olson <mwolson@gnu.org> patch-106
292     Summary:
293       Implement several WikiWord handling fixes.
294     Revision:
295       muse--main--1.0--patch-106
297     * lisp/muse-colors.el (muse-link-face): Handle case where no link is
298       found by the handlers.  Don't send implicit links through some of the
299       advanced checks.
300     
301     * lisp/muse-mode.el (muse-link-at-point): Move to beginning of first part
302       of interwiki link before calling `muse-handle-explicit-link'.
303     
304     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Append forgotten
305       "\\|" separator between project-alist entries and interwiki entries.
306       Force a reconfiguration of muse-colors-markup.
307     
308     * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Add several checks to be
309       sure that we don't colorize WikiNames that don't go with any file.
310     
312     modified files:
313      ChangeLog lisp/muse-colors.el lisp/muse-mode.el
314      lisp/muse-wiki.el
317 2005-07-07 21:34:12 GMT Michael Olson <mwolson@gnu.org> patch-105
319     Summary:
320       Attempt to simplify muse-wiki a bit.
321     Revision:
322       muse--main--1.0--patch-105
324     * lisp/muse-colors.el (muse-use-font-lock): Set up muse-colors-markup
325       here.
326     
327     * lisp/muse-wiki.el (muse-wiki-wikiword-colors-markup)
328       (muse-wiki-update-use-wikiword-colors, muse-wiki-wikiword-markup-regexp)
329       (muse-wiki-update-use-wikiword-markup-regexp)
330       (muse-wiki-update-use-wikiword-link-function)
331       (muse-wiki-update-use-wikiword-url-transforms): Remove.
332       (muse-wiki-update-use-wikiword): Not :set function is needed anymore.
333     
334     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only modify URL if
335       `muse-wiki-use-wikiword' is specified.
336     
337     * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Don't process the URL
338       unless `muse-wiki-use-wikiword' is specified.
339     
340     * lisp/muse-wiki.el ("muse-colors"): Add muse-wiki-wikiword-regexp to
341       muse-colors-markup.
342     
343     * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-wikiword-regexp to
344       muse-publish-markup-regexps.
345     
346     * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-transform-wikiword to
347       muse-publish-url-transforms.
348     
349     * lisp/muse-wiki.el (muse-implicit-link-functions): Add
350       muse-wiki-handle-wikiword to muse-implicit-link-functions.
351     
353     modified files:
354      ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
357 2005-07-07 20:06:35 GMT Michael Olson <mwolson@gnu.org> patch-104
359     Summary:
360       Make muse-blosxom use relative name of published file in page-date alist.
361     Revision:
362       muse--main--1.0--patch-104
364     * lisp/muse-blosxom.el (muse-blosxom-base-directory): Move higher in
365       file.
366       (muse-blosxom-update-page-date-alist): Renamed from
367       `muse-blosxom-markup-date-directive'.  Make the current file name
368       relative to the base directory and strip file extension if necessary.
369     
371     modified files:
372      ChangeLog lisp/muse-blosxom.el
375 2005-07-07 19:14:38 GMT Michael Olson <mwolson@gnu.org> patch-103
377     Summary:
378       Hack on muse-blosxom timestamps somewhat.
379     Revision:
380       muse--main--1.0--patch-103
382     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Make this
383       actually do something useful.  This should have a different name,
384       really.
385       ("blosxom-html", "blosxom-xhtml"): Call
386       `muse-blosxom-markup-date-directive' after publishing each entry.
387     
389     modified files:
390      ChangeLog lisp/muse-blosxom.el
393 2005-07-07 06:27:02 GMT Michael Olson <mwolson@gnu.org> patch-102
395     Summary:
396       Fix several startup and compile errors.
397     Revision:
398       muse--main--1.0--patch-102
400     * lisp/muse-wiki.el ("muse-publish"): Use correct name of function.  This
401       fixes an error that occurred during startup.
402     
403     * lisp/muse-regexps.el (muse-ignored-extensions-regexp)
404       (muse-update-ignored-extensions-regexp, muse-ignored-extensions): Move
405       to muse.el.
406     
407     * lisp/muse.el (muse-update-ignored-extensions-regexp): Fix ordering so
408       that the nasty compile errors go away.  Fix a few typos.
409       (muse-ignored-extensions): Fix docstring.
410       (muse-file-extension): Move this higher in the file.
411     
412     
414     modified files:
415      ChangeLog lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
418 2005-07-07 05:57:51 GMT Michael Olson <mwolson@gnu.org> patch-101
420     Summary:
421       Note that muse-file-extension should not have "." in front.
422     Revision:
423       muse--main--1.0--patch-101
425     * lisp/muse-project.el (muse-project-find-file): Handle case where
426       muse-file-extension is not specified.
427     
428     * lisp/muse.el (muse-file-extension): Note that the period at the
429       beginning of this value should be omitted.
430     
431     * lisp/muse-regexps.el (muse-update-ignored-extensions-regexp): Quote
432       file extension so that regexp characters inside the extension will not
433       goof it up.  This should never be a problem in normal cases, but let's
434       be robust.
435     
437     modified files:
438      ChangeLog lisp/muse-project.el lisp/muse-regexps.el
439      lisp/muse.el
442 2005-07-07 05:36:53 GMT Michael Olson <mwolson@gnu.org> patch-100
444     Summary:
445       Implement optional file extension of Muse files.
446     Revision:
447       muse--main--1.0--patch-100
449     * lisp/muse-mode.el (muse-mode): Make sure
450       `muse-update-ignored-extensions-regexp' gets updated every time we
451       enter Muse mode.  This works around a bug in the customize interface --
452       if a user changes an option using setq, the :set function sometimes
453       does not get executed.  I should really try to determine whether or not
454       this is really an issue anymore.
455     
456     * lisp/muse-project.el (muse-project-find-file): Make use of
457       `muse-file-extension'.
458     
459     * lisp/muse-regexps.el (muse-ignored-extensions-regexp): This is not
460       customizable; it is autogenerated from `muse-ignored-extensions'.
461       (muse-update-ignored-extensions-regexp): New function that sets the
462       value of `muse-ignored-extensions-regexp'.  This is needed in order to
463       make sure that the value of `muse-file-extension' is taken into
464       account.
465       (muse-ignored-extensions): New option that determines which file
466       extensions to ignore.  It is in the form of a list of regexps.
467     
468     * lisp/muse.el (muse-file-extension): New option that allows the user to
469       specify the file extension to be used for Muse files.  By default, this
470       is nil, which means that no extension will be used.
471     
472     * lisp/muse.el (muse-page-name): Handle case where
473       `muse-ignored-extensions-regexp' is nil.
474     
476     modified files:
477      ChangeLog lisp/muse-mode.el lisp/muse-project.el
478      lisp/muse-regexps.el lisp/muse.el
481 2005-07-07 03:16:38 GMT Michael Olson <mwolson@gnu.org> patch-99
483     Summary:
484       Document new blosxom convenience feature.
485     Revision:
486       muse--main--1.0--patch-99
488     * lisp/muse-blosxom.el: Document `muse-blosxom-project-alist-dirs' and
489       `muse-blosxom-project-alist-entry'.  An example is provided in the
490       header.
491     
493     modified files:
494      ChangeLog lisp/muse-blosxom.el
497 2005-07-06 23:17:35 GMT Michael Olson <mwolson@gnu.org> patch-98
499     Summary:
500       Further work on `muse-project-alist' entry generation for blosxom.
501     Revision:
502       muse--main--1.0--patch-98
504     * examples/mwolson/muse-init.el (muse-project-alist): Use proper syntax.
505       Include subdirectories in first part of "Blog" entry.
506     
507     * lisp/muse-blosxom.el (muse-blosxom-project-alist-dirs): New function
508       that returns a list of dirs that are to be used with the first part of
509       a `muse-project-alist' entry.
510     
512     modified files:
513      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
516 2005-07-06 22:42:35 GMT Michael Olson <mwolson@gnu.org> patch-97
518     Summary:
519       New function: muse-blosxom-project-alist-entry.
520     Revision:
521       muse--main--1.0--patch-97
523     * examples/mwolson/muse-init.el: Update from my latest settings.
524       (muse-project-alist): Make use of `muse-blosxom-project-alist-entry'.
525     
526     * lisp/muse-blosxom.el (muse-blosxom-project-alist-entry): New function
527       that generates the latter part of an entry for `muse-project-alist'.
528     
530     modified files:
531      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
534 2005-07-06 20:52:03 GMT Michael Olson <mwolson@gnu.org> patch-96
536     Summary:
537       Merged from hodique@lifl.fr--2005 (patch 12-23)
538     Revision:
539       muse--main--1.0--patch-96
541     Patches applied:
542     
543      * hodique@lifl.fr--2005/muse--yh--1.0--patch-12
544        Merged from mwolson@gnu.org--2005 (patch 68-76)
545     
546      * hodique@lifl.fr--2005/muse--yh--1.0--patch-13
547        Merged from mwolson@gnu.org--2005 (patch 77-80)
548     
549      * hodique@lifl.fr--2005/muse--yh--1.0--patch-14
550        Merged from mwolson@gnu.org--2005 (patch 81)
551     
552      * hodique@lifl.fr--2005/muse--yh--1.0--patch-15
553        Merged from mwolson@gnu.org--2005 (patch 82)
554     
555      * hodique@lifl.fr--2005/muse--yh--1.0--patch-16
556        Escape % in latex publishing
557     
558      * hodique@lifl.fr--2005/muse--yh--1.0--patch-17
559        bugfix
560     
561      * hodique@lifl.fr--2005/muse--yh--1.0--patch-18
562        small improvement on muse-make-link
563     
564      * hodique@lifl.fr--2005/muse--yh--1.0--patch-19
565        Fix customization of muse-wiki-wikiword-regexp
566     
567      * hodique@lifl.fr--2005/muse--yh--1.0--patch-20
568        Allow full customization of WikiWords
569     
570      * hodique@lifl.fr--2005/muse--yh--1.0--patch-21
571        Fix mouse-2 yank bug in muse-mode
572     
573      * hodique@lifl.fr--2005/muse--yh--1.0--patch-22
574        Fix interpretation order
575     
576      * hodique@lifl.fr--2005/muse--yh--1.0--patch-23
577        Merged from mwolson@gnu.org--2005 (patch 83-95)
578     
580     modified files:
581      ChangeLog lisp/muse-wiki.el
583     new patches:
584      hodique@lifl.fr--2005/muse--yh--1.0--patch-12
585      hodique@lifl.fr--2005/muse--yh--1.0--patch-13
586      hodique@lifl.fr--2005/muse--yh--1.0--patch-14
587      hodique@lifl.fr--2005/muse--yh--1.0--patch-15
588      hodique@lifl.fr--2005/muse--yh--1.0--patch-16
589      hodique@lifl.fr--2005/muse--yh--1.0--patch-17
590      hodique@lifl.fr--2005/muse--yh--1.0--patch-18
591      hodique@lifl.fr--2005/muse--yh--1.0--patch-19
592      hodique@lifl.fr--2005/muse--yh--1.0--patch-20
593      hodique@lifl.fr--2005/muse--yh--1.0--patch-21
594      hodique@lifl.fr--2005/muse--yh--1.0--patch-22
595      hodique@lifl.fr--2005/muse--yh--1.0--patch-23
598 2005-07-06 19:55:48 GMT Michael Olson <mwolson@gnu.org> patch-95
600     Summary:
601       Minor docfixes.
602     Revision:
603       muse--main--1.0--patch-95
605     * lisp/muse-mode.el (muse-follow-name-at-point) 
606       (muse-follow-name-at-mouse): Docfixes.
607     
609     modified files:
610      ChangeLog lisp/muse-mode.el
613 2005-07-06 19:30:34 GMT Michael Olson <mwolson@gnu.org> patch-94
615     Summary:
616       Fix goof-up in instructions for using `muse-blosxom-new-entry'.
617     Revision:
618       muse--main--1.0--patch-94
620     * lisp/muse-blosxom.el: Fix goof-up in instructions for using
621       `muse-blosxom-new-entry'.
622     
623     * muse.texi (Blosxom Entries): Ditto.
624     
626     modified files:
627      ChangeLog lisp/muse-blosxom.el muse.texi
630 2005-07-06 18:54:52 GMT Michael Olson <mwolson@gnu.org> patch-93
632     Summary:
633       Re-add global mouse-2 event.
634     Revision:
635       muse--main--1.0--patch-93
637     * lisp/muse-mode.el (muse-mode-map): Re-add the global binding for
638       mouse-2, since Yann found a way around the problem I was facing.
639       (muse-follow-name-at-mouse): Call the event that would normally be used
640       here if we don't have a link at point.
641     
643     modified files:
644      ChangeLog lisp/muse-mode.el
647 2005-07-06 07:19:41 GMT Michael Olson <mwolson@gnu.org> patch-92
649     Summary:
650       Fix publishing error.
651     Revision:
652       muse--main--1.0--patch-92
654     * lisp/muse-project.el (muse-project-publish-file): Don't try to fetch
655       the cdr of output-dir.  This was a code fragment from a previous
656       attempt to refactor this function.
657     
659     modified files:
660      ChangeLog lisp/muse-project.el
663 2005-07-06 06:39:21 GMT Michael Olson <mwolson@gnu.org> patch-91
665     Summary:
666       Work on getting to the point where we can resolve project interwiki links.
667     Revision:
668       muse--main--1.0--patch-91
670     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
671       `muse-publishing-current-file'.
672     
673     * lisp/muse-project.el (muse-project-of-file): Ditto.
674     
675     * lisp/muse-project.el (muse-project-applicable-styles): New function
676       that returns the usable styles for a file, given either a list of
677       styles or a project name.  This is useful for removing styles that will
678       be ignored for a file.
679       (muse-project-publish-file): Split :include and :exclude processing
680       into `muse-project-applicable-styles'.
681     
682     * lisp/muse-publish.el (muse-publish-output-name): Use
683       `muse-publishing-current-file'.
684     
685     * lisp/muse-publish.el (muse-publish-file): Don't set `muse-current-file'.
686     
687     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Recognize
688       project names.
689     
690     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Don't cause project
691       names to be uninterpreted.  Remove need for muse-assoc-string.
692     
693     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): First draft of
694       function that will be called to fetch a link to a page from a Muse
695       project from the output file of the currently-published file.  This is
696       commented out for now since I ran out of energy.
697     
698     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Use
699       `muse-wiki-resolve-project-page' for handling Muse project interwiki
700       links, but only when no match was found in `muse-wiki-interwiki-alist'.
701       Handle case where no interwiki can be found, even though this should
702       never happen.
703     
704     * lisp/muse-wiki.el (muse-mode-hook): Update `muse-wiki-interwiki-regexp'
705       whenever Muse mode is entered.  That way we don't have to enter an
706       extra command in our .emacs.
707     
708     * lisp/muse.el (muse-current-file): Remove this, since a variable called
709       `muse-publishing-current-file' already exists that does the same thing.
710       How embarrassing.
711     
712     * lisp/muse.el (muse-page-name): Use `muse-publishing-current-file'.
713     
714     * lisp/muse.el (muse-assoc-string): Remove this, since we no longer need
715       to use it.
716     
718     modified files:
719      ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
720      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
723 2005-07-06 04:00:57 GMT Michael Olson <mwolson@gnu.org> patch-90
725     Summary:
726       Mouse-2 on regular text will yank rather than give an error.
727     Revision:
728       muse--main--1.0--patch-90
730     * lisp/muse-mode.el (muse-mode-map): Remove mappings for mouse-2, since
731       this seems to be more trouble than it's worth.
732       (muse-follow-name-at-mouse): Don't call `muse-follow-name-at-point';
733       use our own implementation.
734     
736     modified files:
737      ChangeLog lisp/muse-mode.el
740 2005-07-06 02:25:56 GMT Michael Olson <mwolson@gnu.org> patch-89
742     Summary:
743       Make interwiki links publish with the correct extension.
744     Revision:
745       muse--main--1.0--patch-89
747     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Add the correct
748       prefix and suffix to interwiki names, as well as stripping out unwanted
749       extensions.
750     
752     modified files:
753      ChangeLog lisp/muse-wiki.el
756 2005-07-06 02:02:42 GMT Michael Olson <mwolson@gnu.org> patch-88
758     Summary:
759       Fix publishing of bare interwiki names.
760     Revision:
761       muse--main--1.0--patch-88
763     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Use `setq' instead of
764       `set'.  Use `muse-assoc-string' instead of `assoc'.
765     
766     * lisp/muse.el (muse-assoc-string): New compatibility function that makes
767       `assoc-string' functionality usable with Emacs21 and XEmacs.
768     
770     modified files:
771      ChangeLog lisp/muse-wiki.el lisp/muse.el
774 2005-07-06 01:41:24 GMT Michael Olson <mwolson@gnu.org> patch-87
776     Summary:
777       Apply a few fixes from Yann's branch.
778     Revision:
779       muse--main--1.0--patch-87
781     Background: I hacked on Muse over the weekend while offline, and so did
782                 Yann.  His changes to muse-wiki.el are different than the
783                 ones that I made, so we should probably figure out the best
784                 way to handle this when we both get on IRC again.  For now,
785                 I've merged in the bugfixes that he's made, omitting most of
786                 the changes to muse-wiki.
787     
788     * lisp/muse-latex.el (muse-latex-markup-regexps): Escape %.
789     
790     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Add docstring.
791     
792     * lisp/muse.el (muse-page-name): Fix a bug that was inadvertently
793       introduced previously.
794     
796     modified files:
797      ChangeLog lisp/muse-latex.el lisp/muse-wiki.el lisp/muse.el
800 2005-07-05 20:41:49 GMT Michael Olson <mwolson@gnu.org> patch-86
802     Summary:
803       Warn if file not published; hack further on Wiki stuff.
804     Revision:
805       muse--main--1.0--patch-86
807     * lisp/muse-html.el (muse-html-markup-paragraph): Make this only try to
808       complete <div> tags that are of the class "image-link".  It is hoped
809       that this will prevent user-added <div> tags from being mangled.
810     
811     * lisp/muse-mode.el (muse-link-at-point): Don't pass an argument to
812       `muse-handle-implicit-link' or `muse-handle-explicit-link' since they
813       need to look at the text at point.
814     
815     * lisp/muse-publish.el (muse-publish-this-file): Warn the user if the
816       current file has not been published since it was up-to-date.  Thanks to
817       Bill Freeman for the suggestion.
818     
819     * lisp/muse-publish.el (muse-publish-url): Handle case when returned url
820       is nil.  If this happens, return the original URL.
821     
822     * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Set using
823       `muse-wiki-update-interwiki-regexp.'
824       (muse-wiki-update-interwiki-regexp): New function that sets the value
825       of `muse-wiki-interwiki-regexp'.
826       (muse-wiki-interwiki-alist): Call `muse-wiki-update-interwiki-regexp'
827       on :set.
828     
829     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Renamed from
830       `muse-wiki-expand-interwiki'.
831       (muse-wiki-transform-wikiword): New function that prevents WikiWords
832       with no matching file from being published as links.
833     
834     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Accept an optional
835       string argument once again, since this behavior is needed when
836       publishing.
837       (muse-wiki-handle-wikiword): Ditto.
838     
839     * lisp/muse.el (muse-handle-url): Ditto.
840     
841     * lisp/muse.el (muse-handle-implicit-link): Ditto.  Restore match data
842       after every unsuccessful attempt at handling the link.  If argument is
843       given, restore match-data at end, too.
844     
845     * lisp/muse.el (muse-handle-explicit-link): Accept optional string
846       argument.  Match data is always saved.  If argument is not given,
847       assume that `muse-implicit-link-regexp' has been matched against, and
848       return the 1st match string if no handlers worked.
849     
851     modified files:
852      ChangeLog lisp/muse-html.el lisp/muse-mode.el
853      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
856 2005-07-04 23:00:06 GMT Michael Olson <mwolson@gnu.org> patch-85
858     Summary:
859       Hack on WikiName handling and make TAB work for Wiki links.
860     Revision:
861       muse--main--1.0--patch-85
863     * lisp/muse-colors.el (muse-colors-markup): Use
864       `muse-explicit-link-regexp' instead of `muse-link-regexp'.
865     
866     * lisp/muse-colors.el (muse-link-face): Add new argument EXPLICIT.  If
867       nil, don't color bad links.  If non-nil, color bad links.
868     
869     * lisp/muse-colors.el (muse-colors-link): Pass `t' to `muse-link-face'.
870     
871     * lisp/muse-journal.el (muse-journal-rss-markup-regexps): Use
872       `muse-explicit-link-regexp' instead of `muse-link-regexp'.
873       (muse-journal-rss-munge-buffer): Ditto.
874     
875     * lisp/muse-mode.el (muse-mode-fill-nobreak-p, muse-link-at-point):
876       Docfix.
877     
878     * lisp/muse-mode.el (muse-link-at-point): Rewrite so that explicit links
879       are handled first, then implicit ones.  It should work better in all
880       cases.  For now, we depend on the value of `muse-implicit-link-regexp'
881       to determine how far to scan for an implicit link.  This defaults to
882       the text between the point and the next space.
883     
884     * lisp/muse-mode.el (muse-visit-link-default): Refactored code from
885       `muse-visit-link'.  If the ANCHOR argument is a string, search for it
886       literally after opening the buffer.  Hopefully this can be of use in
887       custom visit-link functions, when necessary.
888     
889     * lisp/muse-mode.el (muse-visit-link): Docfix.  Call
890       `muse-visit-link-default'.
891     
892     * lisp/muse-mode.el (muse-next-reference, muse-previous-reference):
893       Search by text properties instead of regexps.  This allows Muse to find
894       links without having to have a massive regexp that contains all link
895       types.  The downside is that this will not work if the user defontifies
896       the buffer.  But it would somewhat defeat the purpose of following
897       links if you can't see them.
898     
899     * lisp/muse-project.el (muse-project-batch-publish): Handle case when not
900       enough command line args are passed in batch mode.
901     
902     * lisp/muse-publish.el (muse-publish-markup-regexps): Use
903       `muse-explicit-link-regexp'.
904     
905     * lisp/muse-regexps.el (muse-explicit-link-regexp): Renamed from
906       `muse-link-regexp'.
907     
908     * lisp/muse-regexps.el (muse-implicit-link-regexp): New option that
909       specifies the "common ground" of all implicit links, like URLs, bare
910       WikiNames, and -- in the future -- email addresses.
911     
912     * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): Quote 'boolean.
913     
914     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Arg URL is no longer
915       optional.  That was a bad idea on my part.  Renamed from
916       `muse-wiki-interwiki-handle'.  Hopefully all this renaming doesn't
917       annoy anyone :^) .
918     
919     * lisp/muse-wiki.el (muse-wiki-expand-interwiki): Renamed from
920       `muse-wiki-interwiki-expand'.
921       (muse-wiki-handle-wikiword): Renamed from
922       `muse-wiki-wikiword-handle'.
923     
924     * lisp/muse-wiki.el ("muse-colors", "muse-publish"): Use a string value
925       for the eval-after-load arg since XEmacs chokes on constants.
926     
927     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Don't display a bad-link
928       face on WikiWords that don't correspond with a file.  If people really
929       want this to appear in bad-link face, I could accommodate that.
930     
931     * lisp/muse.el (muse-handle-url): New function that detects whether the
932       given string is a URL.
933       (muse-implicit-link-functions): Renamed from
934       `muse-mode-link-functions'.  Defaults to `muse-handle-url'.
935       (muse-explicit-link-functions): Renamed from
936       `muse-mode-handler-functions'.
937       (muse-handle-implicit-link): New function that handles all
938       implicit links by calling functions from `muse-implicit-link-functions'.
939       (muse-handle-explicit-link): Renamed from
940       `muse-handled-url'.
941     
943     modified files:
944      ChangeLog lisp/muse-colors.el lisp/muse-journal.el
945      lisp/muse-mode.el lisp/muse-project.el lisp/muse-publish.el
946      lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
949 2005-07-04 14:40:31 GMT Michael Olson <mwolson@gnu.org> patch-84
951     Summary:
952       Allow WikiWords to be ignored with <nop> or "''''".
953     Revision:
954       muse--main--1.0--patch-84
956     * lisp/muse-mode.el (muse-browse-result): Docfixes.
957     
958     * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): New option that determines
959       whether to hide <nop> tags when coloring a Muse buffer.
960       (muse-wiki-wikiword-at-point): Docfix.
961       (muse-wiki-colors-nop-tag): New function that colors <nop> tags.
962       (muse-wiki-publish-nop-tag): New function that interprets <nop> tags
963       during publishing.
964       (muse-colors-tags, muse-publish-markup-tags): Interpret <nop> tags,
965       which keeps the WikiWord that follows it from being interpreted.
966       (muse-publish-markup-regexps): Allow 4 single quotes to function as a
967       WikiWord delimiter.
968     
970     modified files:
971      ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
974 2005-07-04 11:20:50 GMT Michael Olson <mwolson@gnu.org> patch-83
976     Summary:
977       Update postal address of FSF in muse-wiki.el.
978     Revision:
979       muse--main--1.0--patch-83
981     * lisp/muse-wiki.el: Update postal address of the FSF.
982     
984     modified files:
985      ChangeLog lisp/muse-wiki.el
988 2005-07-01 22:48:51 GMT Michael Olson <mwolson@gnu.org> patch-82
990     Summary:
991       Interpret explicit links before emphasis.
992     Revision:
993       muse--main--1.0--patch-82
995     * lisp/muse-publish.el (muse-publish-markup-regexps): Interpret explicit
996       links before emphasis.
997     
998     * lisp/muse-wiki.el (muse-publish): Make rules use a multiple of 100 just
999       for the heck of it.
1001     modified files:
1002      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
1005 2005-06-26 22:55:55 GMT Michael Olson <mwolson@gnu.org> patch-81
1007     Summary:
1008       Wiki hacking, regexp tweaks.
1009     Revision:
1010       muse--main--1.0--patch-81
1012     * lisp/muse-project.el (muse-project-ignore-regexp): Change group to
1013       muse-regexp.
1014     
1015     * lisp/muse-regexps.el (muse-regexp-use-character-classes): New variable
1016       that indicates whether or not to use character classes in regexps.  The
1017       default is to let Muse try to figure it out.
1018       (muse-extreg-usable-p): Make use of this variable.
1019     
1020     * lisp/muse-regexps.el (muse-url-regexp): There's too much whitespace in
1021       this regexp.  I'm guessing it was supposed to have a TAB in there at
1022       one time.  Replace this stuff with muse-regexp-space.
1023     
1024     * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use wikified EmacsWiki
1025       by default.
1026     
1027     * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use "choice" instead of
1028       "or".
1029     
1030     * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Include the page
1031       delimiter as part of the regexp.  Allow "#" or "::" to be a delimiter.
1032       We'll fix those anchor problems eventually!
1033     
1034     * lisp/muse-wiki.el (muse-wiki-interwiki-at-point): New function that
1035       uses `muse-interwiki-handle' to determine whether an interwiki link is
1036       at point.
1037     
1038     * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Make URL optional and
1039       look for a suitable value at point if needed.
1040     
1041     * lisp/muse-wiki.el: Make interwiki regexps color the same as wikiwords.
1042     
1043     * lisp/muse-wiki.el: Add publishing rule for muse-wiki-interwiki-regexp.
1044     
1045     * lisp/muse-wiki.el (muse-mode-link-functions): Add interwiki handling.
1047     modified files:
1048      ChangeLog lisp/muse-project.el lisp/muse-regexps.el
1049      lisp/muse-wiki.el
1052 2005-06-25 04:44:00 GMT Michael Olson <mwolson@gnu.org> patch-80
1054     Summary:
1055       Make installation of manual when not using Debian go smoothly.
1056     Revision:
1057       muse--main--1.0--patch-80
1059     * Makefile.defs (INSTALLINFO): New variable that specifies what command
1060       and options are to be used when insinuating the Muse documentation into
1061       the Info menu.
1062     
1063     * Makefile (install): Make use of INSTALLINFO.
1064     
1065     * README (Installation): Give directions for changing INSTALLINFO on a
1066       Debian system and changing where Muse is installed.
1067     
1068     * muse.texi: Ditto.
1070     modified files:
1071      ChangeLog Makefile Makefile.defs README muse.texi
1074 2005-06-25 04:09:15 GMT Michael Olson <mwolson@gnu.org> patch-79
1076     Summary:
1077       Fix compiler warning induced by last patch.
1078     Revision:
1079       muse--main--1.0--patch-79
1081     * lisp/muse-project.el (muse-current-file): Move to muse.el to fix
1082       compiler warning.
1084     modified files:
1085      ChangeLog lisp/muse-project.el lisp/muse.el
1088 2005-06-25 04:02:11 GMT Michael Olson <mwolson@gnu.org> patch-78
1090     Summary:
1091       Add `muse-current-file', fix minor QuickStart issue.
1092     Revision:
1093       muse--main--1.0--patch-78
1095     * examples/QuickStart: Make John Wiegley the author.
1096     
1097     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
1098       `muse-current-file' instead of `buffer-file-name'.
1099     
1100     * lisp/muse-project.el (muse-current-project): Document.
1101     
1102     * lisp/muse-project.el (muse-current-file): New variable indicating the
1103       name, including path, of the file that is currently being published.
1104       (muse-project-of-file): Make use of
1105       `muse-current-file'.
1106     
1107     * lisp/muse-publish.el (muse-publish-file): Set `muse-current-file' here.
1108     
1109     * lisp/muse.el (muse-page-name): Make use of `muse-current-file'.
1111     modified files:
1112      ChangeLog examples/QuickStart lisp/muse-blosxom.el
1113      lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
1114      lisp/muse.el
1117 2005-06-24 21:15:35 GMT Michael Olson <mwolson@gnu.org> patch-77
1119     Summary:
1120       Make muse-replace-regexp-in-string closer to its parent; no func change.
1121     Revision:
1122       muse--main--1.0--patch-77
1124     * lisp/muse.el (muse-replace-regexp-in-string): Add 2 more optional args
1125       to implement all functionality of `replace-regexp-in-string'.  No
1126       functionality change.
1127     
1129     modified files:
1130      ChangeLog lisp/muse.el
1133 2005-06-24 00:22:12 GMT Michael Olson <mwolson@gnu.org> patch-76
1135     Summary:
1136       Play nicely with fill, adaptive-fill, and flyspell.
1137     Revision:
1138       muse--main--1.0--patch-76
1140     * muse-mode.el (muse-mode-intangible-links): New function used to
1141       determine whether links will be considered intangible.
1142     
1143     * lisp/muse-mode.el (muse-mode-link-functions)
1144       (muse-mode-handler-functions): Minor docfix.
1145     
1146     * lisp/muse-mode.el (muse-mode): Don't split long links when performing
1147       fill.  Play nicely with adaptive-fill.  Avoid lockup with flyspell by
1148       making links intangible by default, but this may be adjusted by use of
1149       the `muse-mode-intangible-links' function.
1150     
1151     * lisp/muse-mode.el (muse-mode-fill-nobreak-p): New function that returns
1152       nil if we should allow a fill to occur here.  Keeps links from being
1153       broken up.
1154     
1155     * lisp/muse-mode.el (muse-mode-flyspell-p): New function that returns
1156       non-nil if we allow spell-checking to occur here.  Keeps links from
1157       being improperly colorized.
1158     
1159     * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Break up long line; no
1160       functionality change.
1162     modified files:
1163      ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
1166 2005-06-23 07:13:35 GMT Michael Olson <mwolson@gnu.org> patch-75
1168     Summary:
1169       Minor doc changes and code prettification.
1170     Revision:
1171       muse--main--1.0--patch-75
1173     * AUTHORS: Note that YH's assignment is in the mail.
1174     
1175     * README (scripts): Explain better the contents of the `scripts'
1176       directory.
1177     
1178     * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Split long line.
1180     modified files:
1181      AUTHORS ChangeLog README lisp/muse-wiki.el
1184 2005-06-23 05:20:04 GMT Michael Olson <mwolson@gnu.org> patch-74
1186     Summary:
1187       Merged from hodique@lifl.fr--2005 (patch 7-11)
1188     Revision:
1189       muse--main--1.0--patch-74
1191     Patches applied:
1192     
1193      * hodique@lifl.fr--2005/muse--yh--1.0--patch-7
1194        split WikiWords and InterWiki links into their own package
1195     
1196      * hodique@lifl.fr--2005/muse--yh--1.0--patch-8
1197        Merged from mwolson@gnu.org--2005 (patch 63-67), adapted muse-wiki features
1198     
1199      * hodique@lifl.fr--2005/muse--yh--1.0--patch-9
1200        Mimic experimental behavior for interwiki
1201     
1202      * hodique@lifl.fr--2005/muse--yh--1.0--patch-10
1203        fix notes publishing
1204     
1205      * hodique@lifl.fr--2005/muse--yh--1.0--patch-11
1206        various minor fixes
1208     new files:
1209      lisp/.arch-ids/muse-wiki.el.id lisp/muse-wiki.el
1211     modified files:
1212      ChangeLog lisp/muse-colors.el lisp/muse-html.el
1213      lisp/muse-mode.el lisp/muse-publish.el lisp/muse.el
1215     renamed files:
1216      experimental/.arch-ids/muse-wiki.el.id
1217        ==> experimental/.arch-ids/muse-wiki-old.el.id
1218      experimental/muse-wiki.el
1219        ==> experimental/muse-wiki-old.el
1221     new patches:
1222      hodique@lifl.fr--2005/muse--yh--1.0--patch-7
1223      hodique@lifl.fr--2005/muse--yh--1.0--patch-8
1224      hodique@lifl.fr--2005/muse--yh--1.0--patch-9
1225      hodique@lifl.fr--2005/muse--yh--1.0--patch-10
1226      hodique@lifl.fr--2005/muse--yh--1.0--patch-11
1229 2005-06-22 23:05:33 GMT Michael Olson <mwolson@gnu.org> patch-73
1231     Summary:
1232       Tell people where to find on-line version of manual.
1233     Revision:
1234       muse--main--1.0--patch-73
1236     * README: Add on-line locations for manual.
1237     
1238     * muse.texi: Remove @include directive.  This makes generating a PDF of
1239       this documentation a lot easier.
1240     
1241     * muse.texi (Preface): Add on-line locations for manual.
1243     modified files:
1244      ChangeLog README muse.texi
1247 2005-06-22 19:57:42 GMT Michael Olson <mwolson@gnu.org> patch-72
1249     Summary:
1250       Try to make Muse play nice with outline minor mode.
1251     Revision:
1252       muse--main--1.0--patch-72
1254     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-emphasized)
1255     (muse-colors-underlined, muse-use-font-lock, muse-link-properties): Use
1256     "muse" instead of "t" when adding invisibility to text or checking for
1257     invisibility.
1258     
1259     * lisp/muse.el (muse-add-to-invisibility-spec): New function that is a
1260     compatibility wrapper for `add-to-invisibility-spec'; XEmacs doesn't have
1261     this function.
1263     modified files:
1264      ChangeLog lisp/muse-colors.el lisp/muse.el
1267 2005-06-22 08:02:58 GMT Michael Olson <mwolson@gnu.org> patch-71
1269     Summary:
1270       Minor grammar fix in Introduction section of manual.
1271     Revision:
1272       muse--main--1.0--patch-71
1274     * muse.texi (Introduction): Minor grammar fix.
1276     modified files:
1277      ChangeLog muse.texi
1280 2005-06-22 06:32:02 GMT Michael Olson <mwolson@gnu.org> patch-70
1282     Summary:
1283       Release Muse 3.01.
1284     Revision:
1285       muse--main--1.0--patch-70
1287     * lisp/muse-colors.el: Remove unnecessary use of Version in header.
1288     
1289     * lisp/muse-html.el (muse-html-encoding-map): Add mapping for iso-8859-1.
1290     
1291     * lisp/muse-poem.el (muse-poem-markup-strings)
1292       (muse-poem-chapbook-strings): Make customizable.
1293     
1294     * lisp/muse-poem.el (muse-chapbook-latex-header)
1295       (muse-chapbook-latex-footer): Docfix.
1296     
1297     * lisp/muse-texinfo.el (muse-texinfo-info-extension)
1298       (muse-texinfo-pdf-extension): Ditto.
1299     
1300     * lisp/muse.el (muse-version): Change to 3.01.
1301     
1302     * muse.texi (Poem, Texinfo): Last two publishing styles complete.  We're
1303       done, for now!
1305     modified files:
1306      ChangeLog lisp/muse-colors.el lisp/muse-html.el
1307      lisp/muse-poem.el lisp/muse-texinfo.el lisp/muse.el muse.texi
1310 2005-06-20 02:29:08 GMT Michael Olson <mwolson@gnu.org> patch-69
1312     Summary:
1313       Tweak documentation thoroughly; still incomplete.
1314     Revision:
1315       muse--main--1.0--patch-69
1317     * README: Minor tweaks.
1318     
1319     * muse.texi: Massively rename chapters so that the titles are more
1320       descriptive.  Clean up grammar.
1321     
1322     * muse.texi (Obtaining Muse): Move content of Installation node here,
1323       stripping out any customization tips, since those are covered later.
1324       Re-work this chapter since I was dissatisfied with it.
1325     
1326     * muse.texi (Installation): This node has the content of README regarding
1327       installation, which fits the title of the node much better than the
1328       previous content.
1329     
1330     * muse.texi (Blosxom): Turn the sections of this section into
1331       subsections.
1332     
1333     * muse.texi (Getting Help and Reporting Bugs): Turn this into a list.  I
1334       like lists!
1335     
1336     * muse.texi (History): Add a "2005" item.
1338     modified files:
1339      ChangeLog README muse.texi
1342 2005-06-19 07:15:45 GMT Michael Olson <mwolson@gnu.org> patch-68
1344     Summary:
1345       Finish documenting 2 more publishing styles.
1346     Revision:
1347       muse--main--1.0--patch-68
1349     * lisp/muse-blosxom.el, lisp/muse-latex.el: Minor docfixes throughout.
1350     
1351     * lisp/muse-journal.el: Docfixes.
1352     
1353     * lisp/muse-publish.el (muse-publish-markup-functions): Add significant
1354       documentation to this function.
1355     
1356     * muse.texi (Blosxom Options): New node containing the publishing styles
1357       and options provided by Blosxom.
1358       (Book): Add usage note, as I suspect a lot of people might be confused
1359       by this style.
1360       (HTML): Space out entries better.
1361       (Journal, LaTeX): New nodes for publishing styles.
1362       (Common Elements): Document a few options that are present in
1363       `muse-publish.el'.
1365     modified files:
1366      ChangeLog lisp/muse-blosxom.el lisp/muse-journal.el
1367      lisp/muse-latex.el lisp/muse-publish.el muse.texi
1370 2005-06-19 04:45:46 GMT Michael Olson <mwolson@gnu.org> patch-67
1372     Summary:
1373       Make Muse installable and correct an Emacs21 issue.
1374     Revision:
1375       muse--main--1.0--patch-67
1377     * Makefile (.PRECIOUS): Indicate that .info and .html files in this
1378       directory will be generated.
1379       (all): Compile muse.info by default.
1380       (doc): Refactor into individual generation rules for .html and .info
1381       files.
1382       (install): New rule that installs Muse source code, compiled .elc
1383       files, and the manual into proper places.
1384     
1385     * Makefile.defs (ELISPDIR, INFODIR): Correct minor goof-up.
1386     
1387     * README (Insinuation): Move old content of Installation here.
1388       (Installation): Fill out this section.
1389       (Further Documentation): Add link to my website and note that a full
1390       manual is included with Muse.
1391     
1392     * lisp/Makefile (EL): Populate with .el files.
1393       (install): New rule that installs both .elc and .el files.
1394     
1395     * lisp/muse-texinfo.el (muse-texinfo-info-generate): If we're running
1396       Emacs21, hack in a handler for the @documentencoding tag so that it
1397       doesn't error out.
1399     modified files:
1400      ChangeLog Makefile Makefile.defs README lisp/Makefile
1401      lisp/muse-texinfo.el
1404 2005-06-19 03:05:38 GMT Michael Olson <mwolson@gnu.org> patch-66
1406     Summary:
1407       Cater even more to XEmacs and its annoying whims.
1408     Revision:
1409       muse--main--1.0--patch-66
1411     * examples/Makefile (%.html, %.pdf, %.info): Pass EMACS value as
1412       environment variable.
1413     
1414     * lisp/Makefile (%.elc, test): Don't use "-L" option since XEmacs can't
1415       handle it.  Load `muse-build.el' instead.
1416     
1417     * lisp/muse-colors.el (muse-colors-link): Add note that `link' is not
1418       used.
1419     
1420     * lisp/muse-journal.el (muse-journal-latex-munge-buffer)
1421       (muse-journal-rss-munge-buffer): Add note that the `qotd' binding is
1422       not used.
1423     
1424     * lisp/muse-journal.el (muse-journal-generate-pages): Add note that this
1425       function does not appear to be used.
1426     
1427     * lisp/muse.el (muse-replace-regexp-in-string): Use in place of
1428       `replace-regexp-in-string', since XEmacs doesn't have this function.
1429       We only implement the first 3 args, but this could be extended if we
1430       need to do so.
1431     
1432     * lisp/muse-blosxom.el (muse-blosxom-title-to-file): Use
1433       `muse-replace-regexp-in-string' in place of `replace-regexp-in-string'
1434     
1435     * lisp/muse-journal.el (muse-journal-anchorize-title): Ditto.
1436     
1437     * lisp/muse-colors.el (muse-colors-custom-tags): Remove unused binding to
1438       make XEmacs shut up.
1439     
1440     * lisp/muse-convert.el (muse-write-footnote): Ditto.
1441     
1442     * lisp/muse-html.el (muse-html-markup-table): Ditto.
1443     
1444     * lisp/muse-http.el (muse-winnow-list): Ditto.
1445     
1446     * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
1447     
1448     * lisp/muse-project.el (muse-project-file-entries): Ditto.
1449     
1450     * lisp/muse-publish.el (muse-publish-markup): Ditto.
1451     
1452     * scripts/muse-build.el: Add contrib path first; probably doesn't change
1453       anything.
1454     
1455     * scripts/publish: Use EMACS environment variable instead of hard-coding
1456       it.
1458     modified files:
1459      ChangeLog examples/Makefile lisp/Makefile lisp/muse-blosxom.el
1460      lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
1461      lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
1462      lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
1463      lisp/muse.el scripts/muse-build.el scripts/publish
1466 2005-06-19 00:43:54 GMT Michael Olson <mwolson@gnu.org> patch-65
1468     Summary:
1469       Move lisp files to `lisp' directory; hack on Makefiles, XEmacs compat.
1470     Revision:
1471       muse--main--1.0--patch-65
1473     * AUTHORS: Update entry.
1474     
1475     * muse-*.el: Move to the lisp directory.
1476     
1477     * lisp/Makefile: New file containing rules to test and compile the
1478       source.
1479     
1480     * Makefile.defs: New file that contains common definitions for all other
1481       Makefiles, such as Emacs command to use.
1482     
1483     * Makefile: Move lisp-specific rules to lisp/Makefile.
1484       (SUBDIRS): New variable containing subdirectories to clean.
1485     
1486     * README: Update to reflect new location of source files.  Give updated
1487       directions for compiling with XEmacs.
1488     
1489     * examples/Makefile (.PRECIOUS): Added to denote which type of files to
1490       compile.
1491       (%.html): Pass SITEFLAG as an environment variable to
1492       ../scripts/publish.
1493     
1494     * examples/QuickStart (The): Re-add the stray <comment> tag since it
1495       seems to be needed to keep the process from failing.  This has *got* to
1496       be a bug in Muse, but I don't want to deal with it now.
1497     
1498     * lisp/muse-colors.el (muse-make-faces): Bind newsym locally.
1499     
1500     * lisp/muse-convert.el: Move line to commentary section.
1501     
1502     * lisp/muse-latex.el (muse-latex-markup-table): Note that the
1503       locally-bound `type' variable isn't used here.
1504     
1505     * lisp/muse-mode.el (muse-index-as-string): Remove unused `file' binding.
1506     
1507     * lisp/muse-texinfo.el (muse-texinfo-markup-table): Remove unused `field'
1508       binding.
1509     
1510     * scripts/muse-build.el (load-path): Correct paths.
1511     
1512     * scripts/muse-build.el (muse-elint-files): Add a few variables here so
1513       as to avoid spurious warnings.
1514     
1515     * scripts/publish (style): Make use of SITEFLAG environment variable, if
1516       it exists.
1517     
1518     * lisp/muse.el (muse-line-end-position, muse-line-beginning-position):
1519       (muse-match-string-no-properties): New functions that take the place of
1520       `line-end-position', `line-beginning-position', and
1521       `match-string-no-properties', respectively.
1522     
1523     * examples/johnw/muse-johnw.el (muse-my-html-insert-contents)
1524       (muse-my-journal-find-entries): Use Muse-specific version of
1525       `match-string-no-properties', `line-beginning-position', and
1526       `line-end-position' since these do not exist in XEmacs.
1527     
1528     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-region)
1529       (muse-colors-custom-tags, muse-colors-link, muse-colors-title): Ditto.
1530     
1531     * lisp/muse-convert.el (muse-latex-transform): Ditto.
1532     
1533     * lisp/muse-html.el (muse-html-insert-anchor, muse-html-markup-footnote)
1534       (muse-html-insert-contents): Ditto.
1535     
1536     * lisp/muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
1537     
1538     * lisp/muse-mode.el (muse-link-at-point, muse-edit-link-at-point): Ditto.
1539     
1540     * lisp/muse-poem.el (muse-poem-prepare-buffer): Ditto.
1541     
1542     * lisp/muse-publish.el (muse-publish-markup-tag)
1543       (muse-publish-markup-footnote, muse-publish-markup-leading-space)
1544       (muse-published-buffer-contents): Ditto.
1545     
1546     * scripts/muse-build.el (muse-elint-files): Ditto.
1548     new files:
1549      .arch-ids/Makefile.defs.id Makefile.defs lisp/.arch-ids/=id
1550      lisp/.arch-ids/Makefile.id lisp/Makefile
1552     modified files:
1553      AUTHORS ChangeLog Makefile README examples/Makefile
1554      examples/QuickStart examples/johnw/muse-johnw.el
1555      lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
1556      lisp/muse-journal.el lisp/muse-latex.el lisp/muse-mode.el
1557      lisp/muse-poem.el lisp/muse-publish.el lisp/muse-texinfo.el
1558      lisp/muse.el scripts/muse-build.el scripts/publish
1560     renamed files:
1561      .arch-ids/muse-blosxom.el.id
1562        ==> lisp/.arch-ids/muse-blosxom.el.id
1563      .arch-ids/muse-book.el.id
1564        ==> lisp/.arch-ids/muse-book.el.id
1565      .arch-ids/muse-colors.el.id
1566        ==> lisp/.arch-ids/muse-colors.el.id
1567      .arch-ids/muse-convert.el.id
1568        ==> lisp/.arch-ids/muse-convert.el.id
1569      .arch-ids/muse-docbook.el.id
1570        ==> lisp/.arch-ids/muse-docbook.el.id
1571      .arch-ids/muse-html.el.id
1572        ==> lisp/.arch-ids/muse-html.el.id
1573      .arch-ids/muse-http.el.id
1574        ==> lisp/.arch-ids/muse-http.el.id
1575      .arch-ids/muse-journal.el.id
1576        ==> lisp/.arch-ids/muse-journal.el.id
1577      .arch-ids/muse-latex.el.id
1578        ==> lisp/.arch-ids/muse-latex.el.id
1579      .arch-ids/muse-mode.el.id
1580        ==> lisp/.arch-ids/muse-mode.el.id
1581      .arch-ids/muse-poem.el.id
1582        ==> lisp/.arch-ids/muse-poem.el.id
1583      .arch-ids/muse-project.el.id
1584        ==> lisp/.arch-ids/muse-project.el.id
1585      .arch-ids/muse-publish.el.id
1586        ==> lisp/.arch-ids/muse-publish.el.id
1587      .arch-ids/muse-regexps.el.id
1588        ==> lisp/.arch-ids/muse-regexps.el.id
1589      .arch-ids/muse-texinfo.el.id
1590        ==> lisp/.arch-ids/muse-texinfo.el.id
1591      .arch-ids/muse.el.id
1592        ==> lisp/.arch-ids/muse.el.id
1593      muse-blosxom.el
1594        ==> lisp/muse-blosxom.el
1595      muse-book.el
1596        ==> lisp/muse-book.el
1597      muse-colors.el
1598        ==> lisp/muse-colors.el
1599      muse-convert.el
1600        ==> lisp/muse-convert.el
1601      muse-docbook.el
1602        ==> lisp/muse-docbook.el
1603      muse-html.el
1604        ==> lisp/muse-html.el
1605      muse-http.el
1606        ==> lisp/muse-http.el
1607      muse-journal.el
1608        ==> lisp/muse-journal.el
1609      muse-latex.el
1610        ==> lisp/muse-latex.el
1611      muse-mode.el
1612        ==> lisp/muse-mode.el
1613      muse-poem.el
1614        ==> lisp/muse-poem.el
1615      muse-project.el
1616        ==> lisp/muse-project.el
1617      muse-publish.el
1618        ==> lisp/muse-publish.el
1619      muse-regexps.el
1620        ==> lisp/muse-regexps.el
1621      muse-texinfo.el
1622        ==> lisp/muse-texinfo.el
1623      muse.el
1624        ==> lisp/muse.el
1626     new directories:
1627      lisp lisp/.arch-ids
1630 2005-06-18 20:12:05 GMT Michael Olson <mwolson@gnu.org> patch-64
1632     Summary:
1633       Massively untabify files.
1634     Revision:
1635       muse--main--1.0--patch-64
1638     modified files:
1639      ChangeLog ChangeLog.2004 experimental/muse-message.el
1640      experimental/muse-wiki.el muse-book.el muse-colors.el
1641      muse-convert.el muse-docbook.el muse-html.el muse-http.el
1642      muse-journal.el muse-latex.el muse-mode.el muse-poem.el
1643      muse-project.el muse-publish.el muse-regexps.el
1644      muse-texinfo.el muse.el
1647 2005-06-18 19:57:44 GMT Michael Olson <mwolson@gnu.org> patch-63
1649     Summary:
1650       Merged from hodique@lifl.fr--2005 (patch 2-6), without the WikiWord change.
1651     Revision:
1652       muse--main--1.0--patch-63
1654     (Summary of changes that Yann made)
1655     
1656     * muse-colors.el (muse-colors-link): Whitespace cleanup.
1657     
1658     * muse-mode.el (muse-generate-index): Move index generation code into
1659       `muse-index-as-string'.
1660       (muse-index-as-string): New function that generates an index and
1661       returns it as a string, instead of placing it in a buffer like
1662       `muse-generate-index' used to.
1663     
1664     Patches applied:
1665     
1666      * hodique@lifl.fr--2005/muse--yh--1.0--patch-2
1667        merge from mwolson@gnu.org--2005
1668     
1669      * hodique@lifl.fr--2005/muse--yh--1.0--patch-3
1670        Accept WikiWords as links [mostly rescinded]
1671     
1672      * hodique@lifl.fr--2005/muse--yh--1.0--patch-4
1673        merge from mwolson@gnu.org--2005/muse--main--1.0
1674     
1675      * hodique@lifl.fr--2005/muse--yh--1.0--patch-5
1676        Merged from mwolson@gnu.org--2005 (patch 60-62)
1677     
1678      * hodique@lifl.fr--2005/muse--yh--1.0--patch-6
1679        provide a string view of the index
1681     modified files:
1682      ChangeLog muse-colors.el muse-latex.el muse-mode.el
1684     new patches:
1685      hodique@lifl.fr--2005/muse--yh--1.0--patch-2
1686      hodique@lifl.fr--2005/muse--yh--1.0--patch-3
1687      hodique@lifl.fr--2005/muse--yh--1.0--patch-4
1688      hodique@lifl.fr--2005/muse--yh--1.0--patch-5
1689      hodique@lifl.fr--2005/muse--yh--1.0--patch-6
1692 2005-06-18 06:21:19 GMT Michael Olson <mwolson@gnu.org> patch-62
1694     Summary:
1695       Document Blosxom, Book, DocBook, and HTML publishing styles.
1696     Revision:
1697       muse--main--1.0--patch-62
1699     * muse-blosxom.el: Clean up header.
1700     
1701     * muse-book.el (muse-before-book-publish-hook): Rename to
1702       `muse-book-before-publish-hook'.
1703       (muse-after-book-publish-hook): Rename to
1704       `muse-book-after-publish-hook'.
1705     
1706     * muse-html.el (muse-html-anchor-on-word, muse-html-table-attributes)
1707       (muse-html-markup-strings, muse-xhtml-markup-strings)
1708       (muse-html-meta-content-type, muse-html-meta-content-encoding)
1709       (muse-html-charset-default, muse-html-encoding-default)
1710       (muse-html-encoding-map): Docfixes.
1711     
1712     * muse.texi (Blosxom, Book, DocBook, HTML, Deriving Styles): New
1713       sections.
1715     modified files:
1716      ChangeLog muse-blosxom.el muse-book.el muse-html.el muse.texi
1719 2005-06-18 01:35:33 GMT Michael Olson <mwolson@gnu.org> patch-61
1721     Summary:
1722       Begin work on Publishing Styles section of manual.
1723     Revision:
1724       muse--main--1.0--patch-61
1726     * Makefile (.PHONY): Add "doc" to list.
1727       (doc): New rule that generates Info and HTML files from muse.texi.
1728       (dist): Rely on `distclean', not `clean'.
1729     
1730     * examples/QuickStart (Authoring mode): Remove empty section.
1731     
1732     * muse.texi: Call this program "the Emacs Muse" in title.
1733       (Publishing Styles): Begin to populate section.
1734       (Deriving Styles): First subsection of Publishing Styles.
1735       (Contributors): Remove spurious copyright section, since we address
1736       this in the title.
1737     
1738     * README: Actually remember to add this file.
1740     new files:
1741      .arch-ids/README.id README
1743     modified files:
1744      ChangeLog Makefile examples/QuickStart muse.texi
1747 2005-06-17 01:10:41 GMT Michael Olson <mwolson@gnu.org> patch-60
1749     Summary:
1750       Document Markup Rules.
1751     Revision:
1752       muse--main--1.0--patch-60
1754     * examples/QuickStart: Remove stray <comment> tag.
1755     
1756     * muse.texi (Top): Comment every menu line.
1757       (Markup Rules): New section with plenty of subsections.
1759     modified files:
1760      ChangeLog examples/QuickStart muse.texi
1763 2005-06-15 23:50:12 GMT Michael Olson <mwolson@gnu.org> patch-59
1765     Summary:
1766       Release this as Muse 3.00.90 (RC1).
1767     Revision:
1768       muse--main--1.0--patch-59
1770     * Makefile (%.elc): Use -q instead of --no-init-file because the former
1771       is compatible with both Emacs and XEmacs.
1772     
1773     * examples/README: Renamed to QuickStart.
1774     
1775     * examples/Makefile (EXAMPLES): Reflect name change of README.
1776     
1777     * muse.el: Ditto.
1779     modified files:
1780      ChangeLog Makefile examples/Makefile muse.el
1782     renamed files:
1783      examples/.arch-ids/README.id
1784        ==> examples/.arch-ids/QuickStart.id
1785      examples/README
1786        ==> examples/QuickStart
1789 2005-06-15 22:47:05 GMT Michael Olson <mwolson@gnu.org> patch-58
1791     Summary:
1792       Makefile refactoring.
1793     Revision:
1794       muse--main--1.0--patch-58
1796     * Makefile (.PHONY): List all non-file targets.
1797       (examples): New rule that calls Make in the examples directory.
1798       (atranslit): Removed, since this isn't (yet) bundled with Muse.
1799     
1800     * README: Move to the examples directory.  I'd prefer to distribute a
1801       very basic plain text README and use this as a quickstart + markup
1802       example + publishing example.
1803     
1804     * examples/Makefile: Move all README-related rules here.
1805     
1806     * examples/README: Add an "About this document" section.  
1807     
1808     * scripts/publish (style): Do not include the contrib directory, since we
1809       don't use any code from there.  Since this is only invoked from the
1810       examples directory, make sure add the parent directory to the load
1811       path.
1812     
1813     * muse.texi: Change version to 3.00.90 (RC1).
1814     
1815     * muse.el: Change location of the README file in header.
1816     
1817     * muse.el (muse-version): Update to 3.00.90 (RC1).
1819     new files:
1820      examples/.arch-ids/Makefile.id examples/Makefile
1822     modified files:
1823      ChangeLog Makefile examples/README muse.el muse.texi
1824      scripts/publish
1826     renamed files:
1827      .arch-ids/README.id
1828        ==> examples/.arch-ids/README.id
1829      README
1830        ==> examples/README
1833 2005-06-14 03:14:05 GMT Michael Olson <mwolson@gnu.org> patch-57
1835     Summary:
1836       Update my example configuration.
1837     Revision:
1838       muse--main--1.0--patch-57
1840     * examples/mwolson/muse-init.el: Update to reflect use of outline faces
1841       and experimental status of muse-message.
1843     modified files:
1844      ChangeLog examples/mwolson/muse-init.el
1847 2005-06-14 03:08:54 GMT Michael Olson <mwolson@gnu.org> patch-56
1849     Summary:
1850       Provide optional outline-style faces; customization fixes; experimental stuff.
1851     Revision:
1852       muse--main--1.0--patch-56
1854     * muse-colors.el (muse-colors-autogen-headings): New user-customizable
1855       option that determines what the header faces should look like.  If
1856       'outline, use outline-style faces.  If nil, don't generate the faces at
1857       all, which allows the user to specify their own.  Otherwise, use the
1858       scaled faces, which is the default behavior.
1859       (muse-colors-outline-faces-list): List of faces to use.  In case the
1860       outline faces are not available, provide reasonable defaults.
1861       (muse-make-faces): Use dolist instead of mapc.  Implement the
1862       possibility of having outline-style colors for heading.  Don't call
1863       this function immediately -- give the users time to make their changes
1864       through the customize interface.  Once we call this function, Emcs from
1865       CVS will not allow the faces to be changed easily, which is a shame.
1866     
1867     * muse-message.el (muse-message-contents-tag): Copied from
1868       `muse-publish-contents-tag' in order to keep the customization
1869       interface from making the `muse-markup-tags' option from throwing a
1870       type mismatch error.  This function is untested and will likely do
1871       nothing useful.  This file has been moved to the experimental folder
1872       until it gets fleshed out more.
1873     
1874     * experimental/muse-wiki.el: New file from johnw's initial attempt at a
1875       file that could eventually provide wiki-like ability.  Currently this
1876       is just a collection of functions that were pruned out when he remade
1877       Muse, so don't get too excited.  I plan to eventually merge Yann
1878       Hodique's work here, probably after the first release of Muse.
1879     
1880     * muse-regexps.el (muse-regexp): Improve description.
1881     
1882     * muse-project.el (muse-project-ignore-regexp): Make this be a part of
1883       the muse-regexp group since it is just a single regexp.  Lists of
1884       regexps don't have to be in muse-regexp, however.
1885     
1886     * muse-blosxom.el (muse-blosxom): Change use of `behaviour' to `behavior'
1887       since the Emacs devel mailing list seems to not want Britain-izations
1888       in Emacs code.
1889     
1890     * muse-colors.el (muse-colors): Ditto.
1891     
1892     * muse-docbook.el (muse-docbook): Ditto.
1893     
1894     * muse-html.el (muse-html): Ditto.
1895     
1896     * muse-http.el (muse-http): Ditto.
1897     
1898     * muse-message.el (muse-message): Ditto.
1899     
1900     * muse-mode.el (muse-mode): Ditto.
1901     
1902     * muse-project.el (muse-project): Ditto.
1903     
1904     * muse-publish.el (muse-publish): Ditto.
1905     
1906     * muse.el (muse): Ditto.
1908     new files:
1909      experimental/.arch-ids/=id
1910      experimental/.arch-ids/muse-wiki.el.id
1911      experimental/muse-wiki.el
1913     modified files:
1914      ChangeLog experimental/muse-message.el muse-blosxom.el
1915      muse-colors.el muse-docbook.el muse-html.el muse-http.el
1916      muse-mode.el muse-project.el muse-publish.el muse-regexps.el
1917      muse.el
1919     renamed files:
1920      .arch-ids/muse-message.el.id
1921        ==> experimental/.arch-ids/muse-message.el.id
1922      muse-message.el
1923        ==> experimental/muse-message.el
1925     new directories:
1926      experimental experimental/.arch-ids
1929 2005-06-13 22:37:20 GMT Michael Olson <mwolson@gnu.org> patch-55
1931     Summary:
1932       Fix publishing error when given an empty string for header/footer.
1933     Revision:
1934       muse--main--1.0--patch-55
1936     * muse-publish.el (muse-insert-file-or-string): Don't pass argument to
1937       `file-readable-p' if it is an empty string.  For some reason,
1938       `file-readable-p' and `insert-file-contents' were treating an empty
1939       string as if it were the current directory.
1941     modified files:
1942      ChangeLog muse-publish.el
1945 2005-06-13 22:01:00 GMT Michael Olson <mwolson@gnu.org> patch-54
1947     Summary:
1948       WYSIWYG emphasis, XEmacs compatibility hacks.
1949     Revision:
1950       muse--main--1.0--patch-54
1952     * muse-colors.el (muse-colors-emphasized): Make emphasis more WYSIWIG
1953       compliant.  Only colorize if we end with the same number of asterisks
1954       as we start with, preventing unnoticed syntax errors.  Don't colorize
1955       in the middle of a word.
1956       (muse-colors-underlined): Make underlining more WYSIWIG compliant.
1957       Only colorize if we end with an underscore.  Don't colorize in the
1958       middle of a word.
1959     
1960     * muse-docbook.el (muse-docbook-markup-paragraph): Move question mark
1961       inside of group.  This will probably not do anything, but it seems
1962       syntactically good.
1963     
1964     * muse-html.el (muse-html-markup-paragraph): Attempt to deal with case
1965       where we start with an image link.  JohnW didn't seem to like having
1966       <p> tags inserted before image links, but they don't validate properly
1967       as they are.  For now, I will surround such links/paragraphs with <div
1968       class="image-link"> in an attempt to be as not invasive and yet
1969       standards compliant as possible.
1970     
1971     * muse-html.el (muse-html-escape-string): Work around distinction between
1972       int and char types in XEmacs.  Deal with an annoying replace-match bug
1973       in XEmacs that rears its head at times.
1974     
1975     * muse-publish.el (muse-publish-markup-word): Allow underlines to be
1976       multi-line.
1978     modified files:
1979      ChangeLog muse-colors.el muse-docbook.el muse-html.el
1980      muse-publish.el
1983 2005-06-13 01:13:08 GMT Michael Olson <mwolson@gnu.org> patch-53
1985     Summary:
1986       Minor code cleanup to address elint issues.
1987     Revision:
1988       muse--main--1.0--patch-53
1990     * Makefile (test): Don't build README files during this rule.  Remove
1991       spurious "make clean" statement.
1992     
1993     * muse-colors.el (muse-colors-tags): Make sure that this appears in the
1994       `muse-colors' group, and give it a proper type.
1995     
1996     * muse-mode.el: Wrap condition-case around `eval-when-compile'.
1997     
1998     * examples/johnw/muse-johnw.el (muse-my-html-insert-contents,
1999       muse-my-journal-find-entries): Replace `string-to-int' with
2000       `string-to-number'.
2001     
2002     * muse-html.el (muse-html-insert-contents): Ditto.
2003     
2004     * muse-journal.el (muse-journal-html-munge-buffer,
2005       muse-journal-latex-munge-buffer): Ditto.
2006     
2007     * muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
2008     
2009     * muse-publish.el (muse-publish-markup-footnote,
2010       muse-publish-contents-tag): Ditto.
2011     
2012     * muse-regexps.el (muse-extreg-usable-p): Ditto.
2014     modified files:
2015      ChangeLog Makefile examples/johnw/muse-johnw.el muse-colors.el
2016      muse-html.el muse-journal.el muse-mode.el muse-publish.el
2017      muse-regexps.el
2020 2005-06-13 00:41:10 GMT Michael Olson <mwolson@gnu.org> patch-52
2022     Summary:
2023       Add ability to automate the creation a new blosxom entry.
2024     Revision:
2025       muse--main--1.0--patch-52
2027     * examples/mwolson/muse-init.el: Move new entry section to
2028       muse-blosxom.el.  Modify the key settings in my example accordingly.
2029     
2030     * muse-blosxom.el (muse-blosxom-footer): Just use the empty string, since
2031       Muse always makes sure that the file ends with a newline.
2032     
2033     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove this, since
2034       planner markup is now provided automatically by the planner port to
2035       Muse, and we don't have any customized markup.
2036     
2037     * muse-blosxom.el (muse-blosxom-base-directory): New customizable
2038       variable that specifies where the base directory of your blog entries
2039       is found.
2040     
2041     * muse-blosxom.el (muse-blosxom-get-categories): Get the categories from
2042       the base directory.  Explore categories recursively.
2043     
2044     * muse-blosxom.el (muse-blosxom-title-to-file): Helper function for
2045       `muse-blosxom-new-entry'.  Turns the given title into a lowercase, sans
2046       special characters file name.
2047     
2048     * muse-blosxom.el (muse-blosxom-new-entry): Automate the process of
2049       making a new blog entry.  It will prompt you for a category, then a
2050       title, and then will create a new file that has the date and title
2051       inserted.
2053     modified files:
2054      ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
2057 2005-06-12 22:11:20 GMT Michael Olson <mwolson@gnu.org> patch-51
2059     Summary:
2060       Change mailing address of FSF, add AUTHORS file.
2061     Revision:
2062       muse--main--1.0--patch-51
2064     * muse-*.el, muse.texi: Change mailing address of FSF.
2065     
2066     * muse.texi (Contributors): Fix typo.
2067     
2068     * AUTHORS: New file containing a list of all of those who have
2069       contributed code or documentation to Muse, how many lines were changed,
2070       etc.
2072     new files:
2073      .arch-ids/AUTHORS.id AUTHORS
2075     modified files:
2076      ChangeLog muse-blosxom.el muse-convert.el muse-docbook.el
2077      muse-html.el muse-http.el muse-journal.el muse-latex.el
2078      muse-message.el muse-mode.el muse-poem.el muse-project.el
2079      muse-publish.el muse-regexps.el muse-texinfo.el muse.el
2080      muse.texi
2083 2005-06-12 21:33:24 GMT Michael Olson <mwolson@gnu.org> patch-50
2085     Summary:
2086       Merged from hodique@lifl.fr--2005 (patch 0-1)
2087     Revision:
2088       muse--main--1.0--patch-50
2090     Patches applied:
2091     
2092      * hodique@lifl.fr--2005/muse--yh--1.0--base-0
2093        tag of mwolson@gnu.org--2005/muse--main--1.0--patch-49
2094     
2095      * hodique@lifl.fr--2005/muse--yh--1.0--patch-1
2096        fix .html (for example) in visible names for links
2098     modified files:
2099      ChangeLog muse-publish.el
2101     new patches:
2102      hodique@lifl.fr--2005/muse--yh--1.0--base-0
2103      hodique@lifl.fr--2005/muse--yh--1.0--patch-1
2106 2005-06-11 23:35:43 GMT Michael Olson <mwolson@gnu.org> patch-49
2108     Summary:
2109       Make generated X(HT)ML show up in the right encoding in other modes.
2110     Revision:
2111       muse--main--1.0--patch-49
2113     * muse-html.el (muse-xhtml-header): Add "encoding=..." to first line.
2114       Thanks to Zhiqiang Ye for the suggestion.  This attempts to make
2115       generated (X)HTML files show up in the right coding system when editing
2116       them with another Emacs mode.
2117     
2118     * muse-journal.el (muse-journal-rss-header): Automatically determine the
2119       encoding instead of hard-coding it.
2120     
2121     * muse-message.el: Add content to Commentary section, explaining the use
2122       of this publishing style.
2124     modified files:
2125      ChangeLog muse-html.el muse-journal.el muse-message.el
2128 2005-06-11 01:28:01 GMT Michael Olson <mwolson@gnu.org> patch-48
2130     Summary:
2131       Move regexps to same group, only make 4 heading faces.
2132     Revision:
2133       muse--main--1.0--patch-48
2135     * muse-colors.el (muse-make-faces): Only create 4 header faces since we
2136       can only publish 3 of them specially, leaving the fourth to be in
2137       plain text.
2138       (muse-colors-markup): Only recognize 4 levels of heading.
2139     
2140     * muse-regexps.el (muse-tag-regexp, muse-link-regexp, muse-url-regexp)
2141       (muse-file-regexp, muse-image-regexp)
2142       (muse-ignored-extensions-regexp): Moved here from muse.el.  It seems
2143       like a good idea to have all the regexps in the same group.
2145     modified files:
2146      ChangeLog muse-colors.el muse-regexps.el muse.el
2149 2005-06-09 19:48:02 GMT Michael Olson <mwolson@gnu.org> patch-47
2151     Summary:
2152       Update my example config, minor code cleanup.
2153     Revision:
2154       muse--main--1.0--patch-47
2156     * examples/mwolson/muse-init.el (muse-project-alist): Shorten project
2157       names and add "Plans" project.
2158     
2159     * muse-docbook.el (looking-back): Delete.
2160     
2161     * muse-html.el (looking-back): Delete.
2162     
2163     * muse-html.el (muse-html-markup-paragraph): Use `muse-looking-back'
2164       instead of `looking-back'.
2165     
2166     * muse.el (muse-looking-back): Instead of redefining the `looking-back'
2167       function, use this function.  If `looking-back' exists, call it;
2168       otherwise, use a workaround.
2170     removed files:
2171      contrib/.arch-ids/pcomplete.el.id contrib/pcomplete.el
2173     modified files:
2174      ChangeLog examples/mwolson/muse-init.el muse-docbook.el
2175      muse-html.el muse.el
2178 2005-05-30 22:15:13 GMT Michael Olson <mwolson@gnu.org> patch-46
2180     Summary:
2181       Handle a few paragraph publishing edge cases better.
2182     Revision:
2183       muse--main--1.0--patch-46
2185     * muse-docbook.el (muse-docbook-markup-regexps): Consolidate the
2186       beginning-of-document, end-of-document, and paragraph separator regexps
2187       so that one markup rule can be used in all these cases.
2188       (muse-docbook-markup-paragraph): Handle more cases correctly.  In
2189       particular, blockquote or center at beginning or end of document will
2190       be published properly.  Hopefully this won't slow things down too much.
2191       (muse-docbook-markup-paragraph-close): Removed.
2192     
2193     * muse-blosxom.el (muse-blosxom-markup-regexps): Ditto.
2194     
2195     * muse-html.el (muse-html-markup-regexps, muse-html-markup-paragraph):
2196       Ditto.
2197       (muse-html-markup-paragraph-close): Removed.
2199     modified files:
2200      ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
2203 2005-05-28 23:37:11 GMT Michael Olson <mwolson@gnu.org> patch-45
2205     Summary:
2206       Improve prompt when reading a tag.
2207     Revision:
2208       muse--main--1.0--patch-45
2210     * muse-mode.el (muse-insert-tag): Add a colon after "default" like some
2211       other Emacs modes seem to do.
2213     modified files:
2214      ChangeLog muse-mode.el
2217 2005-05-28 23:34:50 GMT Michael Olson <mwolson@gnu.org> patch-44
2219     Summary:
2220       Warn user when publishing fails due to a private directory.
2221     Revision:
2222       muse--main--1.0--patch-44
2224     * muse-project.el (muse-project-private-p): Warn users when publishing a
2225       file fails due to its directory not being readable by others.  Make
2226       sure that you do a `chmod +o name_of_directory' if you want the
2227       contents of that directory to be publishable.
2229     modified files:
2230      ChangeLog muse-project.el
2233 2005-05-28 23:21:39 GMT Michael Olson <mwolson@gnu.org> patch-43
2235     Summary:
2236       Fix error with example tags and message publishing style.
2237     Revision:
2238       muse--main--1.0--patch-43
2240     * muse-colors.el: Don't define `font-lock-mode' as a variable.  Check to
2241       see if a previous definition for `font-lock-multiline' exists.
2242     
2243     * muse-message.el (muse-message-example-tag): Don't require two
2244       additional (unused) arguments.
2246     modified files:
2247      ChangeLog muse-colors.el muse-message.el
2250 2005-05-22 05:58:40 GMT Michael Olson <mwolson@gnu.org> patch-42
2252     Summary:
2253       Always end the published document with a newline.
2254     Revision:
2255       muse--main--1.0--patch-42
2257     * muse-html.el (muse-html-markup-paragraph-close): Always end the
2258       published document with a newline.
2259     
2260     * muse-docbook.el (muse-docbook-markup-paragraph-close): Ditto.
2262     modified files:
2263      ChangeLog muse-docbook.el muse-html.el
2266 2005-05-22 01:26:13 GMT Michael Olson <mwolson@gnu.org> patch-41
2268     Summary:
2269       Don't let automatic backup files crash the publishing process.
2270     Revision:
2271       muse--main--1.0--patch-41
2273     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove rule for date
2274       directive since this value is already processed by
2275       `muse-publish-markup-directive', and may be obtained by using
2276       the code: (muse-publishing-directive "date").
2277     
2278     * muse-colors.el (muse-colors-region): Make sure that we don't ever try
2279       to run (funcall nil); this happened once during a debugging process.
2280     
2281     * muse-project.el (muse-project-private-p): Skip any file for which we
2282       cannot fetch attributes.  This fixes a bug where having an
2283       Emacs-generated automatic backup file in a publishing directory causes
2284       the publishing process to halt with an error.
2286     modified files:
2287      ChangeLog muse-blosxom.el muse-colors.el muse-project.el
2290 2005-05-20 20:44:46 GMT Michael Olson <mwolson@gnu.org> patch-40
2292     Summary:
2293       Apply fix in previous patch to the DocBook publishing style.
2294     Revision:
2295       muse--main--1.0--patch-40
2297     * muse-docbook.el (muse-docbook-markup-paragraph-close): Apply fix from
2298       previous patch here as well.
2299     
2301     modified files:
2302      ChangeLog muse-docbook.el
2305 2005-05-20 20:28:32 GMT Michael Olson <mwolson@gnu.org> patch-39
2307     Summary:
2308       Fix newly-introduced lock-up during HTML publishing.
2309     Revision:
2310       muse--main--1.0--patch-39
2312     * muse-blosxom.el (muse-blosxom-markup-regexps): Give date directive and
2313       planner rules higher priority in the publishing sequence.  Hopefully
2314       this will not wreck anything; I don't use these rules, so I cannot
2315       tell.  This wasn't a real bugfix, just an aesthetic code thing for me.
2316     
2317     * muse-html.el (muse-html-markup-paragraph-close): Don't use
2318       replace-match; that seems to be slightly evil.  Return nil instead of a
2319       newline since otherwise Muse thinks that we are not done yet and gets
2320       into an infinite loop.  This should fix the lock-up problem that
2321       resulted from the previous few patches.
2323     modified files:
2324      ChangeLog muse-blosxom.el muse-html.el
2327 2005-05-19 23:44:16 GMT Michael Olson <mwolson@gnu.org> patch-38
2329     Summary:
2330       Parenthesis goofup.
2331     Revision:
2332       muse--main--1.0--patch-38
2334     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove stray parenthesis.
2335     
2337     modified files:
2338      ChangeLog muse-blosxom.el
2341 2005-05-19 23:41:54 GMT Michael Olson <mwolson@gnu.org> patch-37
2343     Summary:
2344       Make docbook and blosxom modes close paragraphs properly at end.
2345     Revision:
2346       muse--main--1.0--patch-37
2348     * muse-blosxom.el (muse-blosxom-markup-regexps): Use new rule from last
2349       patch.
2350     
2351     * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
2352       (muse-docbook-markup-paragraph-close): Adapt from
2353       `muse-html-markup-paragraph-close'.
2354     
2355     * muse-html.el (muse-html-markup-paragraph-close): Add newline so that we
2356       preserve the same appearance as before the last patch.
2358     modified files:
2359      ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
2362 2005-05-19 23:26:50 GMT Michael Olson <mwolson@gnu.org> patch-36
2364     Summary:
2365       Bugfix: Close P tag properly at end of file.
2366     Revision:
2367       muse--main--1.0--patch-36
2369     * muse-blosxom.el: Fix bug where loading this file twice would cause an
2370       error.
2371     
2372     * muse-html.el (muse-html-markup-regexps): Use simpler mechanism for
2373       detecting whether or not a paragraph needs a closing P tag.
2374       (muse-html-markup-paragraph-close): New function that only inserts a
2375       closing P tag when an unclosed P tag is nearby.
2377     modified files:
2378      ChangeLog muse-blosxom.el muse-html.el
2381 2005-05-18 06:07:02 GMT Michael Olson <mwolson@gnu.org> patch-35
2383     Summary:
2384       Update my example settings.
2385     Revision:
2386       muse--main--1.0--patch-35
2388     * examples/mwolson/muse-init.el: Synchronize with my current settings.
2390     modified files:
2391      ChangeLog examples/mwolson/muse-init.el
2394 2005-05-18 06:03:07 GMT Michael Olson <mwolson@gnu.org> patch-34
2396     Summary:
2397       Update documentation for C-c TAB feature.
2398     Revision:
2399       muse--main--1.0--patch-34
2401     * muse.texi (Keystroke Summary): Note that C-c TAB calls
2402       `muse-insert-tag'.
2403     
2405     modified files:
2406      ChangeLog muse.texi
2409 2005-05-18 06:00:27 GMT Michael Olson <mwolson@gnu.org> patch-33
2411     Summary:
2412       New feature: tag completion with C-c TAB.
2413     Revision:
2414       muse--main--1.0--patch-33
2416     * muse-mode.el (muse-mode-map): Map C-c TAB to `muse-insert-tag'.
2417       (muse-tag-history, muse-custom-tags): New variables that keep track of
2418       the tag history and newly-entered tags respectively for
2419       `muse-insert-tag'.
2420       (muse-insert-tag): New function that interactively prompts the user for
2421       a tag to use.
2423     modified files:
2424      ChangeLog muse-mode.el
2427 2005-05-18 05:49:07 GMT Michael Olson <mwolson@gnu.org> patch-32
2429     Summary:
2430       Fix XHTML validation error with <hr> and <br>.
2431     Revision:
2432       muse--main--1.0--patch-32
2434     * muse-html.el (muse-xhtml-markup-strings): Use the proper form of the BR
2435       and HR tags for XHTML publishing.  This should fix a few validation
2436       errors that I've been noticing lately.
2438     modified files:
2439      ChangeLog muse-html.el
2442 2005-05-12 22:46:10 GMT Michael Olson <mwolson@gnu.org> patch-31
2444     Summary:
2445       Remove flyspell overlays on links.
2446     Revision:
2447       muse--main--1.0--patch-31
2449     * muse-colors.el (muse-colors-link): Remove flyspell overlays.  This
2450       should make the link clickable.  On Emacs21, the color will stay red,
2451       but other Emacsen should do the right thing, which is use the normal
2452       link color.  Hopefully this will fix some strange flyspell-related link
2453       problems.
2455     modified files:
2456      ChangeLog muse-colors.el
2459 2005-05-06 03:30:05 GMT Michael Olson <mwolson@gnu.org> patch-30
2461     Summary:
2462       Update my example Muse settings.
2463     Revision:
2464       muse--main--1.0--patch-30
2466     * examples/mwolson/muse-init.el: Update from my latest version.
2467       (muse-project-alist): Remove the francais part of my blog.
2468       (my-muse-mode-flyspell-p): Split old `my-muse-mode-affect-p' function
2469       into this and `my-muse-mode-fill-nobreak-p'.
2470       (muse-mode-hook): Tell fill mode to avoid breaking links; hopefully
2471       this is the best way to accomplish this.
2472       (my-muse-blosxom-title-to-file): Replace more non-alphanumeric
2473       characters in the title.
2474       (my-muse-prepare-entry-for-xanga): Treat example regions better.
2476     modified files:
2477      ChangeLog examples/mwolson/muse-init.el
2480 2005-04-21 18:25:28 GMT Michael Olson <mwolson@gnu.org> patch-29
2482     Summary:
2483       Add simple `muse-version' function.
2484     Revision:
2485       muse--main--1.0--patch-29
2487     * muse.el (muse-version): New function that displays the value of the
2488       `muse-version' variable.  This should be easier for the user to type
2489       than C-h v muse-version.
2491     modified files:
2492      ChangeLog muse.el
2495 2005-04-21 18:19:02 GMT Michael Olson <mwolson@gnu.org> patch-28
2497     Summary:
2498       Don't compile documentation by default.
2499     Revision:
2500       muse--main--1.0--patch-28
2502     * Makefile (all): Don't compile documentation by default.
2503       (doc): Use this rule to compile documentation.
2505     modified files:
2506      ChangeLog Makefile
2509 2005-04-16 18:08:24 GMT Michael Olson <mwolson@gnu.org> patch-27
2511     Summary:
2512       Merge RSS 2.0 enclosure support for muse-journal.el from johnw
2513     Revision:
2514       muse--main--1.0--patch-27
2516     2005-04-16  Michael Olson  <mwolson@gnu.org>
2517     
2518         * muse-journal.el: Merge in enclosure support for RSS 2.0 from
2519         johnw. If a journal entry's title is a [[link]], then an
2520         <enclosure> tag will be added to the XML data giving the size and
2521         MIME type of the link target.  This makes podcasting with Muse
2522         trivial.
2523         (muse-journal-rss-entry-template): Add enclosure usage to example.
2524         (muse-journal-rss-munge-buffer): Implement enclosures.
2526     modified files:
2527      ChangeLog muse-journal.el
2530 2005-04-15 05:54:30 GMT Michael Olson <mwolson@gnu.org> patch-26
2532     Summary:
2533       Standardize source headers, appease elint, don't require planner
2534     Revision:
2535       muse--main--1.0--patch-26
2537     2005-04-15  Michael Olson  <mwolson@gnu.org>
2538     
2539         * Makefile, scripts/muse-build.el: Moved muse-build.el to the
2540         `scripts' directory since it really isn't part of Muse proper; it
2541         is used to generate Muse output from the command line.
2542     
2543         * muse-blosxom.el: Handle case where planner is not loaded so that
2544         it isn't a hard requirement.
2545     
2546         * muse-colors.el: Move definition of `muse-colors-tag-info' up so
2547         that elint doesn't complain.
2548     
2549         * muse-message.el (muse-message-markup-link): Don't throw up on
2550         links with no description.
2551     
2552         * muse-blosxom.el, muse-book.el, muse-colors.el, muse-convert.el,
2553         muse-docbook.el, muse-html.el, muse-http.el, muse-journal.el,
2554         muse-latex.el, muse-message.el, muse-mode.el, muse-poem.el,
2555         muse-project.el, muse-publish.el, muse-regexps.el,
2556         muse-texinfo.el, muse.el: Add standard header for each file in
2557         preparation for the initial release, which will hopefully happen
2558         sometime within the next month.
2559     
2561     removed files:
2562      experimental/.arch-ids/=id
2564     modified files:
2565      ChangeLog Makefile muse-blosxom.el muse-book.el muse-colors.el
2566      muse-convert.el muse-docbook.el muse-html.el muse-http.el
2567      muse-journal.el muse-latex.el muse-message.el muse-mode.el
2568      muse-poem.el muse-project.el muse-publish.el muse-regexps.el
2569      muse-texinfo.el muse.el
2571     renamed files:
2572      .arch-ids/muse-build.el.id
2573        ==> scripts/.arch-ids/muse-build.el.id
2574      muse-build.el
2575        ==> scripts/muse-build.el
2577     removed directories:
2578      experimental experimental/.arch-ids
2581 2005-04-14 23:46:47 GMT Michael Olson <mwolson@gnu.org> patch-25
2583     Summary:
2584       Merge contents of muse-latexcjk.el into muse-latex.el.
2585     Revision:
2586       muse--main--1.0--patch-25
2588     2005-04-14  Michael Olson  <mwolson@gnu.org>
2589     
2590         * muse-latex.el (muse-latexcjk-header, muse-latexcjk-footer)
2591         (muse-latexcjk-encoding-map, muse-latexcjk-encoding-default)
2592         (muse-latexcjk-encoding, muse-latexcjk-transform-content-type):
2593         Merge in from muse-latexcjk.el.
2594     
2595         * muse-latexcjk.el: Removed, functionality merged with
2596         muse-latex.el
2598     removed files:
2599      .arch-ids/muse-latexcjk.el.id muse-latexcjk.el
2601     modified files:
2602      ChangeLog muse-latex.el
2605 2005-04-06 23:25:47 GMT Michael Olson <mwolson@gnu.org> patch-24
2607     Summary:
2608       Merge muse-xhtml.el into muse-html.el.
2609     Revision:
2610       muse--main--1.0--patch-24
2612     2005-04-06  Michael Olson  <mwolson@gnu.org>
2613     
2614         * examples/mwolson/muse-init.el: Update with respect to the
2615         muse-xhtml.el merge.
2616     
2617         * muse-html.el: The contents of muse-xhtml.el have been merged in
2618         as advised by John Wiegley.
2619         (muse-html-style-sheet): Add example for XHTML use in the
2620         function's documentation.
2621         (muse-xhtml-header, muse-xhtml-footer, muse-xhtml-markup-tags):
2622         Moved from muse-xhtml.el.
2623     
2624         * muse-xhtml.el: Removed; contents merged into muse-html.el.
2626     removed files:
2627      .arch-ids/muse-xhtml.el.id muse-xhtml.el
2629     modified files:
2630      ChangeLog examples/mwolson/muse-init.el muse-html.el
2633 2005-04-06 03:18:55 GMT Michael Olson <mwolson@gnu.org> patch-23
2635     Summary:
2636       Try to fix regexps for Emacs 21.4.
2637     Revision:
2638       muse--main--1.0--patch-23
2640     2005-04-05  Michael Olson  <mwolson@gnu.org>
2641     
2642         * muse-regexps.el (muse-extreg-usable-p): Try to make regexps work
2643         for Emacs 21.4.
2645     modified files:
2646      ChangeLog muse-regexps.el
2649 2005-04-01 17:59:47 GMT Michael Olson <mwolson@gnu.org> patch-22
2651     Summary:
2652       Add comments to the publish-project example script
2653     Revision:
2654       muse--main--1.0--patch-22
2656     2005-04-01  Michael Olson  <mwolson@gnu.org>
2657     
2658         * examples/publish-project: Moved here from
2659         scripts/publish-project.  Added a few comments so people know what
2660         it is used for.
2662     modified files:
2663      ChangeLog examples/publish-project
2665     renamed files:
2666      scripts/.arch-ids/publish-project.id
2667        ==> examples/.arch-ids/publish-project.id
2668      scripts/publish-project
2669        ==> examples/publish-project
2672 2005-04-01 02:27:08 GMT Michael Olson <mwolson@gnu.org> patch-21
2674     Summary:
2675       New XHTML style, add more examples to my sample muse config
2676     Revision:
2677       muse--main--1.0--patch-21
2679     2005-03-31  Michael Olson  <mwolson@gnu.org>
2680     
2681         * examples/mwolson/muse-init.el: Give an example of deriving a
2682         custom publishing style.
2683         (my-muse-blosxom-finalize): Finalizes the "my-blosxom" style.
2684         (my-muse-prepare-entry-for-xanga): Mangle the published output
2685         from a blosxom project and copy the result to the clipboard for
2686         easy pasting into Xanga's web form.  The file is untouched.
2687     
2688         * muse-html.el (muse-html-style-sheet): Include the <style
2689         type="text/css"></style> wrapper around the example.
2690         (muse-html-header): Don't add <style type="text/css"></style>
2691         around the value of `muse-html-style-sheet' anymore.  This allows
2692         for the option of putting your stylesheet(s) in a separate file.
2693         An example of this is given in the documentation for this
2694         variable.
2695     
2696         * muse-xhtml: New file that implements a publishing style which is
2697         derived from HTML mode.  It uses a slightly modified version of
2698         the HTML markup rules to generate XHTML-compliant output.
2699     
2700         * muse-blosxom.el: Add new "blosxom-xhtml" style.  The old
2701         "blosxom" style has been renamed to "blosxom-html".  Fix a few
2702         header gaffes.
2703     
2704         * muse-journal.el: Add new "journal-xhtml" style.
2705     
2706         * muse-message.el: Add new "message-xhtml" style.
2708     new files:
2709      .arch-ids/muse-xhtml.el.id muse-xhtml.el
2711     modified files:
2712      ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
2713      muse-html.el muse-journal.el muse-message.el
2716 2005-03-25 03:55:13 GMT Michael Olson <mwolson@gnu.org> patch-20
2718     Summary:
2719       Add my muse configuration to the examples
2720     Revision:
2721       muse--main--1.0--patch-20
2723     2005-03-24  Michael Olson  <mwolson@gnu.org>
2724     
2725         * examples/johnw: Move John Wiegley's configuration to this
2726         directory.
2727     
2728         * examples/mwolson: My configuration files go here.
2729     
2730         * examples/mwolson/muse-init.el: My Muse configuration file.  I
2731         just figured out how to keep links from being spell-checked or
2732         split up by fill-mode, so the implementation of this may be found
2733         here.  I also made a function that sets up a blog entry for me.
2735     new files:
2736      examples/johnw/.arch-ids/=id examples/mwolson/.arch-ids/=id
2737      examples/mwolson/.arch-ids/muse-init.el.id
2738      examples/mwolson/muse-init.el
2740     modified files:
2741      ChangeLog
2743     renamed files:
2744      examples/.arch-ids/muse-johnw.el.id
2745        ==> examples/johnw/.arch-ids/muse-johnw.el.id
2746      examples/.arch-ids/publish-johnw.id
2747        ==> examples/johnw/.arch-ids/publish-johnw.id
2748      examples/muse-johnw.el
2749        ==> examples/johnw/muse-johnw.el
2750      examples/publish-johnw
2751        ==> examples/johnw/publish-johnw
2753     new directories:
2754      examples/johnw examples/johnw/.arch-ids examples/mwolson
2755      examples/mwolson/.arch-ids
2758 2005-03-24 22:57:10 GMT Michael Olson <mwolson@gnu.org> patch-19
2760     Summary:
2761       Add muse-blosxom script and plugin for pyblosxom
2762     Revision:
2763       muse--main--1.0--patch-19
2765     2005-03-24  Michael Olson  <mwolson@gnu.org>
2766     
2767         * muse-blosxom.el: Update copyright notice in headers and mention
2768         the pyblosxom scripts.
2769     
2770         * contrib/pyblosxom: New directory containing pyblosxom plugins
2771         and helper scripts.
2772     
2773         * contrib/getstamps.py: Script that generates the "timestamps"
2774         file, run on the local machine.
2775     
2776         * contrib/hardcodedates.py: PyBlosxom plugin that interprets the
2777         timestamps file.
2779     new files:
2780      contrib/pyblosxom/.arch-ids/=id
2781      contrib/pyblosxom/.arch-ids/getstamps.py.id
2782      contrib/pyblosxom/.arch-ids/hardcodedates.py.id
2783      contrib/pyblosxom/getstamps.py
2784      contrib/pyblosxom/hardcodedates.py
2786     modified files:
2787      ChangeLog muse-blosxom.el
2789     new directories:
2790      contrib/pyblosxom contrib/pyblosxom/.arch-ids
2793 2005-03-23 19:05:09 GMT Michael Olson <mwolson@gnu.org> patch-18
2795     Summary:
2796       muse-blosxom.el has matured past experimental status
2797     Revision:
2798       muse--main--1.0--patch-18
2800     2005-03-23  Michael Olson  <mwolson@gnu.org>
2801     
2802         * muse-blosxom.el: Remove common functionality that has already
2803         been implemented in `muse-html.el'.  Derive this mode from
2804         `muse-html'.  Update documentation.  I now feel that this file is
2805         ready to be included in the top-level Muse directory.
2807     modified files:
2808      ChangeLog muse-blosxom.el
2810     renamed files:
2811      experimental/.arch-ids/muse-blosxom.el.id
2812        ==> .arch-ids/muse-blosxom.el.id
2813      experimental/muse-blosxom.el
2814        ==> muse-blosxom.el
2817 2005-03-22 05:28:01 GMT Michael Olson <mwolson@gnu.org> patch-17
2819     Summary:
2820       Make muse-blosxom.el slightly less experimental
2821     Revision:
2822       muse--main--1.0--patch-17
2824     2005-03-22  Michael Olson  <mwolson@gnu.org>
2825     
2826         * experimental/muse-blosxom.el (muse-blosxom-page-date-alist):
2827         Renamed from `blosxom-page-date-alist'.  Currently it does nothing
2828         useful.
2829         (muse-blosxom-markup-regexps): Remove unnecessary first grouping
2830         from the `muse-blosxom-markup-date-directive' rule.
2831         (blosxom-set-time): Remove this function.  We're not going to be
2832         touching the timestamp manually anymore -- it's too much of a
2833         hassle.  Right now I've got a python program that compiles a
2834         timestamp file and a pyblosxom helper that reads it.  Something
2835         similar could be arranged for blosxom, I'm sure.
2836     
2838     modified files:
2839      ChangeLog experimental/muse-blosxom.el
2842 2005-03-20 19:40:10 GMT Michael Olson <mwolson@gnu.org> patch-16
2844     Summary:
2845       Apply latest journal-related updates from johnw
2846     Revision:
2847       muse--main--1.0--patch-16
2850     modified files:
2851      ChangeLog examples/muse-johnw.el muse-journal.el
2854 2005-03-01 02:58:29 GMT Michael Olson <mwolson@gnu.org> patch-15
2856     Summary:
2857       Add Projects node to the manual
2858     Revision:
2859       muse--main--1.0--patch-15
2861     2005-02-28  Michael Olson  <mwolson@gnu.org>
2862     
2863         * muse.texi: Change copyright notice since the FSF is now the
2864         copyright holder.
2865         (Projects): New node, based on a section from the README file.
2867     modified files:
2868      ChangeLog muse.texi
2871 2005-03-01 02:25:15 GMT Michael Olson <mwolson@gnu.org> patch-14
2873     Summary:
2874       Correct documentation, adding some content.
2875     Revision:
2876       muse--main--1.0--patch-14
2878     2005-02-28  Michael Olson  <mwolson@gnu.org>
2879     
2880         * muse.texi: Change license terms of the documentation to the GNU
2881         GPL instead of the GNU FDL, as per the consent of the copyright
2882         holders of the emacs-wiki manual, from which this is based.  Some
2883         emacs-wiki-isms in the manual were corrected, and the Getting
2884         Started section was updated.
2886     modified files:
2887      ChangeLog muse.texi
2890 2005-02-17 19:08:19 GMT Michael Olson <mwolson@gnu.org> patch-13
2892     Summary:
2893       Make muse-blosxom.el a bit more sane, still need to bum it down a bit
2894     Revision:
2895       muse--main--1.0--patch-13
2897     2005-02-17  Michael Olson  <mwolson@gnu.org>
2898     
2899         * experimental/muse-blosxom.el: Somehow the contents of this file
2900         managed to get duplicated.  I removed the duplicates.
2901         (muse-blosxom-date): Remove this, since it is not useful.
2902         (muse-blosxom-header): Use the standard header that blosxom.el
2903         has.
2905     modified files:
2906      ChangeLog experimental/muse-blosxom.el
2909 2005-02-08 04:20:41 GMT Michael Olson <mwolson@gnu.org> patch-12
2911     Summary:
2912       Initial commit of muse.texi, nothing substantial
2913     Revision:
2914       muse--main--1.0--patch-12
2916     2005-02-07  Michael Olson  <mwolson@gnu.org>
2917     
2918         * muse.texi: New file that provides the documentation for Muse.
2919         It is in a very rough form at the moment.  Nothing substantial may
2920         be found here yet.  Be ye warned.
2922     new files:
2923      .arch-ids/muse.texi.id muse.texi
2925     modified files:
2926      ChangeLog
2929 2005-02-08 01:15:15 GMT Michael Olson <mwolson@gnu.org> patch-11
2931     Summary:
2932       Add docstring, new trivial function
2933     Revision:
2934       muse--main--1.0--patch-11
2936     2005-02-07  Michael Olson  <mwolson@gnu.org>
2937     
2938         * muse-mode.el (muse-mode-map): Make "C-c =" trigger
2939         `muse-what-changed'.  No functionality change.
2940         (muse-what-changed): New function that displays in diff format the
2941         changes made since the buffer was last saved.
2942     
2943         * muse-project.el (muse-project-publish): Add docstring.
2945     modified files:
2946      ChangeLog muse-mode.el muse-project.el
2949 2005-02-04 18:42:08 GMT Michael Olson <mwolson@gnu.org> patch-10
2951     Summary:
2952       Add experimental version of muse-blosxom.el to project
2953     Revision:
2954       muse--main--1.0--patch-10
2956     2005-02-04  Michael Olson  <mwolson@gnu.org>
2957     
2958         * Makefile (realclean): Remove file that gets generated when fonts
2959         are missing.
2960     
2961         * experimental/muse-bloxsom.el: New file that implements Blosxom
2962         support for Muse.  It's in a very rough state, hence its placement
2963         in the `experimental' directory.
2965     new files:
2966      experimental/.arch-ids/=id
2967      experimental/.arch-ids/muse-blosxom.el.id
2968      experimental/muse-blosxom.el
2970     modified files:
2971      ChangeLog Makefile
2973     new directories:
2974      experimental experimental/.arch-ids
2977 2005-02-04 18:19:44 GMT Michael Olson <mwolson@gnu.org> patch-9
2979     Summary:
2980       Make permissions more consistent
2981     Revision:
2982       muse--main--1.0--patch-9
2985     modified files:
2986      ChangeLog
2988     modified directories:
2989      contrib examples scripts
2992 2005-02-04 18:13:56 GMT Michael Olson <mwolson@gnu.org> patch-8
2994     Summary:
2995       Fix build problems
2996     Revision:
2997       muse--main--1.0--patch-8
2999     2005-02-04  Michael Olson  <mwolson@gnu.org>
3000     
3001         * muse-build.el: Add contrib directory to `load-path'.
3002         (muse-elint-files): Load `muse-regexps.el'.
3003     
3004         * scripts/publish: Change permissions so that this script is
3005         executable.  Add contrib directory to load list.  Add
3006         `muse-regexps.el' to list.
3008     modified files:
3009      ChangeLog muse-build.el scripts/publish
3012 2005-01-31 21:04:43 GMT Michael Olson <mwolson@gnu.org> patch-7
3014     Summary:
3015       Use "&mdash;" instead of "&#151;"
3016     Revision:
3017       muse--main--1.0--patch-7
3019     2005-01-31  Michael Olson  <mwolson@gnu.org>
3020     
3021         * muse-docbook.el (muse-docbook-markup-strings): Replace "&#151;"
3022         with "&mdash;" so that documents validate properly.  Thanks to
3023         Björn Lindström for the suggestion.
3024     
3025         * muse-html.el (muse-html-markup-strings): Ditto.
3027     modified files:
3028      ChangeLog muse-docbook.el muse-html.el
3031 2005-01-25 19:04:31 GMT Michael Olson <mwolson@gnu.org> patch-6
3033     Summary:
3034       Fix use of "[:blank:]" in underline markup
3035     Revision:
3036       muse--main--1.0--patch-6
3038     2005-01-25  Michael Olson  <mwolson@gnu.org>
3039     
3040         * muse-colors.el (muse-colors-markup): Replace "[:blank:]" with
3041         use of `muse-regexp-blank'.
3043     modified files:
3044      ChangeLog muse-colors.el
3047 2005-01-03 06:00:43 GMT Michael Olson <mwolson@member.fsf.org>  patch-5
3049     Summary:
3050       Fix problem with headings being given wrong face
3051     Revision:
3052       muse--main--1.0--patch-5
3054     2005-01-03  Michael Olson  <mwolson@gnu.org>
3055     
3056         * muse-colors.el: Add header.
3057         (muse-colors-emphasized): Headings were being given the coloring
3058         for the next level of heading instead of the real
3059         level (i.e. `muse-header-2' instead of `muse-header-1' for "*
3060         Heading").  Thanks to Lan Yufeng for finding this and sending a
3061         patch.
3062     
3063         * muse-regexps.el: Fix header.
3065     modified files:
3066      ChangeLog muse-colors.el muse-regexps.el
3069 2005-01-02 00:02:15 GMT Michael Olson <mwolson@member.fsf.org>  patch-4
3071     Summary:
3072       Rotate ChangeLog
3073     Revision:
3074       muse--main--1.0--patch-4
3076     2005-01-01  Michael Olson  <mwolson@gnu.org>
3077     
3078         * ChangeLog: Move old ChangeLog to ChangeLog.2004.  This new
3079         version will be automatically maintained by Arch.
3080     
3082     new files:
3083      .arch-ids/ChangeLog.id ChangeLog
3085     renamed files:
3086      .arch-ids/ChangeLog.id
3087        ==> .arch-ids/ChangeLog.2004.id
3088      ChangeLog
3089        ==> ChangeLog.2004
3092 2004-12-30 07:26:48 GMT Michael Olson <mwolson@member.fsf.org>  patch-3
3094     Summary:
3095       Extended regexps fix, allow spaces in 1st part of links
3096     Revision:
3097       muse--main--1.0--patch-3
3099     2004-12-30  Michael Olson  <mwolson@gnu.org>
3100     
3101         * muse.el (muse-link-regexp): Allow spaces in the first part of
3102         links.
3103     
3104         * muse-colors.el, muse-convert.el, muse-docbook.el: Use
3105         customizable alternatives to extended character classes.
3106     
3107         * muse-html.el, muse-mode.el, muse-publish.el: Ditto.
3109     modified files:
3110      ChangeLog muse-colors.el muse-convert.el muse-docbook.el
3111      muse-html.el muse-mode.el muse-publish.el muse.el
3114 2004-12-30 02:18:07 GMT Michael Olson <mwolson@member.fsf.org>  patch-2
3116     Summary:
3117       Begin to change regexp handling, tweak muse.el header
3118     Revision:
3119       muse--main--1.0--patch-2
3121     2004-12-29  Michael Olson  <mwolson@gnu.org>
3122     
3123         * muse.el: Change Copyright notice to FSF.  Change Maintainer to
3124         myself.  Update URL.
3125     
3126         * muse-regexps.el: New file that implements regexp handling.
3127         Generalized regexp options will be moved to it eventually.
3129     new files:
3130      .arch-ids/muse-regexps.el.id muse-regexps.el
3132     modified files:
3133      ChangeLog muse.el
3136 2004-12-30 01:49:50 GMT Michael Olson <mwolson@member.fsf.org>  patch-1
3138     Summary:
3139       Do some early spring cleaning
3140     Revision:
3141       muse--main--1.0--patch-1
3143     2004-12-29  Michael Olson  <mwolson@gnu.org>
3144     
3145         * Makefile: Change path to `publish' script.
3146     
3147         * contrib/pcomplete.el: New file that is used by Muse without
3148         actually being a part of it: hence its location in the contrib
3149         directory.
3150     
3151         * contrib/cgi.el, contrib/httpd.el: New location.
3152     
3153         * examples/muse-johnw.el, examples/publish-johnw: Ditto.
3154     
3155         * scripts/publish, scripts/publish-project: Ditto.
3157     new files:
3158      contrib/.arch-ids/=id contrib/.arch-ids/pcomplete.el.id
3159      contrib/pcomplete.el examples/.arch-ids/=id
3160      scripts/.arch-ids/=id
3162     modified files:
3163      ChangeLog Makefile
3165     renamed files:
3166      .arch-ids/cgi.el.id
3167        ==> contrib/.arch-ids/cgi.el.id
3168      .arch-ids/httpd.el.id
3169        ==> contrib/.arch-ids/httpd.el.id
3170      .arch-ids/muse-johnw.el.id
3171        ==> examples/.arch-ids/muse-johnw.el.id
3172      .arch-ids/publish-johnw.id
3173        ==> examples/.arch-ids/publish-johnw.id
3174      .arch-ids/publish-project.id
3175        ==> scripts/.arch-ids/publish-project.id
3176      .arch-ids/publish.id
3177        ==> scripts/.arch-ids/publish.id
3178      cgi.el
3179        ==> contrib/cgi.el
3180      httpd.el
3181        ==> contrib/httpd.el
3182      muse-johnw.el
3183        ==> examples/muse-johnw.el
3184      publish
3185        ==> scripts/publish
3186      publish-johnw
3187        ==> examples/publish-johnw
3188      publish-project
3189        ==> scripts/publish-project
3191     new directories:
3192      contrib contrib/.arch-ids examples examples/.arch-ids scripts
3193      scripts/.arch-ids
3196 2004-12-30 01:33:11 GMT Michael Olson <mwolson@member.fsf.org>  base-0
3198     Summary:
3199       tag of mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
3200     Revision:
3201       muse--main--1.0--base-0
3203     (automatically generated log message)
3205     new patches:
3206      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--base-0
3207      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-1
3208      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-2
3209      lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-1
3210      lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-2
3211      mwolson@member.fsf.org--2004/muse--main--1.0--base-0
3212      mwolson@member.fsf.org--2004/muse--main--1.0--patch-1
3213      mwolson@member.fsf.org--2004/muse--main--1.0--patch-2
3214      mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
3215      mwolson@member.fsf.org--2004/muse--mwolson--1.0--base-0
3216      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-1
3217      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-2
3218      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-3
3219      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-4
3220      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-5
3221      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-6
3222      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-7
3223      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-8