Use different mapping for S-tab on Windows.
[muse-el.git] / ChangeLog
blobb7e990b090b32e4540d90daef157201001c03973
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 00:27:13 GMT Michael Olson <mwolson@gnu.org> patch-120
7     Summary:
8       Use different mapping for S-tab on Windows.
9     Revision:
10       muse--main--1.0--patch-120
12     * lisp/muse-mode.el (muse-mode-map): If using either XEmacs or on
13       Windows, use [(shift tab)] for `muse-previous-reference'.
15     modified files:
16      ChangeLog lisp/muse-mode.el
19 2005-07-09 20:24:40 GMT Michael Olson <mwolson@gnu.org> patch-119
21     Summary:
22       XEmacs wiki fix.
23     Revision:
24       muse--main--1.0--patch-119
26     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Use
27       `muse-match-string-no-properties' so XEmacs doesn't complain.
29     modified files:
30      ChangeLog lisp/muse-wiki.el
33 2005-07-09 08:53:33 GMT Michael Olson <mwolson@gnu.org> patch-118
35     Summary:
36       Handle a few edge cases with project-page resolution gracefully.
37     Revision:
38       muse--main--1.0--patch-118
40     * lisp/muse-project.el (muse-project-applicable-styles): Add assertion to
41       make sure that PAGE is specified.  STYLES should be generated
42       automatically, but it could theoretically fail.  I'm managing to
43       trigger this when messing with unsaved Muse files.  Handle case where
44       buffer has not yet been saved.
45       (muse-project-find-file): Don't try to resolve relative links; just
46       open them.
47     
48     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Fix
49       point-of-reference bug.  No need to call muse-project-page-of-file
50       since buffer-file-name and muse-publishing-current-file both give us
51       full paths.
52     
53     * lisp/muse-mode.el (muse-link-at-point): For some reason,
54       `skip-chars-backward' only respects the newline some of the time.
55       Damned annoying.
57     modified files:
58      ChangeLog lisp/muse-mode.el lisp/muse-project.el
59      lisp/muse-wiki.el
62 2005-07-09 07:41:44 GMT Michael Olson <mwolson@gnu.org> patch-117
64     Summary:
65       Fix image-link goof-up and add pretty titles.
66     Revision:
67       muse--main--1.0--patch-117
69     * lisp/muse-html.el (muse-html-markup-paragraph): Use <p
70       class="image-link"> instead of <div class="image-link">.  I found a bug
71       with the way I was handling both, so I decided to simplify things.
72     
73     * lisp/muse-wiki.el (muse-wiki-output-name): New function that acts like
74       `muse-publish-output-name', but keeps the directory prefix.
75       (muse-wiki-transform-interwiki): Use `muse-publish-output-name'.
76     
77     * lisp/muse-wiki.el (muse-wiki-publish-small-title-words): New
78       customizable option that determines the words to downcase in title.
79       (muse-wiki-publish-pretty-title): New function that Makes a Nicely
80       Capitalized Title out of either a string or the current title.  This is
81       not currently used by any other function -- for now it is meant to be
82       called by the user.
84     modified files:
85      ChangeLog lisp/muse-html.el lisp/muse-wiki.el
88 2005-07-09 05:22:12 GMT Michael Olson <mwolson@gnu.org> patch-116
90     Summary:
91       Escape specials in link descriptions.
92     Revision:
93       muse--main--1.0--patch-116
95     * lisp/muse-publish.el (muse-publish-escape-specials-in-string): New
96       function that escapes special characters in the given string according
97       to the current publishing style.
98       (muse-publish-url): Use the above function to escape the description
99       part of extended links.
100       (muse-publish-prepare-url): Don't make string read-only; it does
101       nothing.
102     
103     * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
104       (muse-wiki-transform-wikiword): Don't make string read-only.
106     modified files:
107      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
110 2005-07-09 03:59:44 GMT Michael Olson <mwolson@gnu.org> patch-115
112     Summary:
113       Escape "&", "<", and ">" in URL text.
114     Revision:
115       muse--main--1.0--patch-115
117     * lisp/muse-html.el (muse-html-escape-string): Escape "&", "<", and ">"
118       specially.  Thanks to John Sullivan for the suggestion.
120     modified files:
121      ChangeLog lisp/muse-html.el
124 2005-07-09 03:24:01 GMT Michael Olson <mwolson@gnu.org> patch-114
126     Summary:
127       Update my example configuration.
128     Revision:
129       muse--main--1.0--patch-114
131     * examples/mwolson/muse-init.el (muse-project-alist): Rename the "Web"
132       project to "WebSite" in order to make it more distinct.
133       (muse-wiki-interwiki-alist): Add mapping for "TheEmacsWiki".
134       (my-muse-blosxom-finalize): Don't run the Xanga preparation code
135       anymore.
136       (my-muse-prepare-entry-for-xanga): Make this able to figure out the
137       published name of the current file.  I really should make a function
138       called `muse-published-name' or something similar!
139       ("\C-cpx"): Use this key sequence for
140       `my-muse-prepare-entry-for-xanga'.
141       (muse-file-extension): I'm making use of this so I can figure out its
142       intricacies.
144     modified files:
145      ChangeLog examples/mwolson/muse-init.el
148 2005-07-09 03:11:28 GMT Michael Olson <mwolson@gnu.org> patch-113
150     Summary:
151       Tackle a project name interwiki highlighting snafu.
152     Revision:
153       muse--main--1.0--patch-113
155     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Hack still more on
156       this.  It seems to be more robust now.  Highlighting is going the way I
157       want it.
159     modified files:
160      ChangeLog lisp/muse-wiki.el
163 2005-07-09 02:25:26 GMT Michael Olson <mwolson@gnu.org> patch-112
165     Summary:
166       Fix some gross mistakes.
167     Revision:
168       muse--main--1.0--patch-112
170     * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Fix several
171       gross misspellings.
172     
173     * lisp/muse-project.el (muse-project-file-entries): If
174       `muse-file-extension' is defined, use it to filter the entries.
175     
176     * lisp/muse.el (muse-file-extension): Fix messed up attempt to set
177       variable.  Move higher in file.
178     
179     * lisp/muse.el (muse-update-ignored-extensions-regexp): Use given
180       argument instead of the real name of the variable.
182     modified files:
183      ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
184      lisp/muse.el
187 2005-07-09 00:10:01 GMT Michael Olson <mwolson@gnu.org> patch-111
189     Summary:
190       Make natural interwiki links between projects mostly work.
191     Revision:
192       muse--main--1.0--patch-111
194     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Uncomment this
195       function and flesh it out.  This seems to work properly, though for
196       some reason, interwiki links using projects are a bit flakey.
197       (muse-wiki-handle-interwiki): Deal with case where we have a project
198       name in an interwiki link.
200     modified files:
201      ChangeLog lisp/muse-wiki.el
204 2005-07-08 22:57:55 GMT Michael Olson <mwolson@gnu.org> patch-110
206     Summary:
207       Fix Emacs21 issue with muse-insert-tag.
208     Revision:
209       muse--main--1.0--patch-110
211     * lisp/muse-mode.el (muse-insert-tag): Pass a list of lists to
212       completing-read to appease older Emacsen.
214     modified files:
215      ChangeLog lisp/muse-mode.el
218 2005-07-08 22:55:20 GMT Michael Olson <mwolson@gnu.org> patch-109
220     Summary:
221       Fix error with `muse-blosxom-new-entry' and Emacs21.
222     Revision:
223       muse--main--1.0--patch-109
225     * lisp/muse-blosxom.el (muse-blosxom-new-entry): Mess with call to
226       `completing-read' so that old versions of Emacs don't complain.
228     modified files:
229      ChangeLog lisp/muse-blosxom.el
232 2005-07-08 21:59:41 GMT Michael Olson <mwolson@gnu.org> patch-108
234     Summary:
235       Try to fix an error with `muse-blosxom-get-categories'.
236     Revision:
237       muse--main--1.0--patch-108
239     * lisp/muse-blosxom.el (muse-blosxom-get-categories): Be extra cautious
240       about processing directories.
242     modified files:
243      ChangeLog examples/johnw/publish-johnw lisp/muse-blosxom.el
246 2005-07-08 21:11:53 GMT Michael Olson <mwolson@gnu.org> patch-107
248     Summary:
249       Make a distinction between implicit and explicit links at publish-time.
250     Revision:
251       muse--main--1.0--patch-107
253     * lisp/muse-html.el (muse-html-escape-string): Ignore other arguments.
254     
255     * lisp/muse-http.el (muse-http-prepare-url): Handle `explicit' argument.
256     
257     * lisp/muse-publish.el (muse-publish-url, muse-publish-insert-url): Pass
258       `explicit' argument.
259     
260     * lisp/muse-publish.el (muse-publish-markup-link): Determine whether or
261       not we are dealing with an explicit link.
262     
263     * lisp/muse-publish.el (muse-publish-prepare-url): Ignore other arguments.
264     
265     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Take `explicit'
266       argument, but ignore it.
267     
268     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only apply transforms
269       when link is not explicit.
271     modified files:
272      ChangeLog lisp/muse-html.el lisp/muse-http.el
273      lisp/muse-publish.el lisp/muse-wiki.el
276 2005-07-08 06:40:30 GMT Michael Olson <mwolson@gnu.org> patch-106
278     Summary:
279       Implement several WikiWord handling fixes.
280     Revision:
281       muse--main--1.0--patch-106
283     * lisp/muse-colors.el (muse-link-face): Handle case where no link is
284       found by the handlers.  Don't send implicit links through some of the
285       advanced checks.
286     
287     * lisp/muse-mode.el (muse-link-at-point): Move to beginning of first part
288       of interwiki link before calling `muse-handle-explicit-link'.
289     
290     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Append forgotten
291       "\\|" separator between project-alist entries and interwiki entries.
292       Force a reconfiguration of muse-colors-markup.
293     
294     * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Add several checks to be
295       sure that we don't colorize WikiNames that don't go with any file.
296     
298     modified files:
299      ChangeLog lisp/muse-colors.el lisp/muse-mode.el
300      lisp/muse-wiki.el
303 2005-07-07 21:34:12 GMT Michael Olson <mwolson@gnu.org> patch-105
305     Summary:
306       Attempt to simplify muse-wiki a bit.
307     Revision:
308       muse--main--1.0--patch-105
310     * lisp/muse-colors.el (muse-use-font-lock): Set up muse-colors-markup
311       here.
312     
313     * lisp/muse-wiki.el (muse-wiki-wikiword-colors-markup)
314       (muse-wiki-update-use-wikiword-colors, muse-wiki-wikiword-markup-regexp)
315       (muse-wiki-update-use-wikiword-markup-regexp)
316       (muse-wiki-update-use-wikiword-link-function)
317       (muse-wiki-update-use-wikiword-url-transforms): Remove.
318       (muse-wiki-update-use-wikiword): Not :set function is needed anymore.
319     
320     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only modify URL if
321       `muse-wiki-use-wikiword' is specified.
322     
323     * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Don't process the URL
324       unless `muse-wiki-use-wikiword' is specified.
325     
326     * lisp/muse-wiki.el ("muse-colors"): Add muse-wiki-wikiword-regexp to
327       muse-colors-markup.
328     
329     * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-wikiword-regexp to
330       muse-publish-markup-regexps.
331     
332     * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-transform-wikiword to
333       muse-publish-url-transforms.
334     
335     * lisp/muse-wiki.el (muse-implicit-link-functions): Add
336       muse-wiki-handle-wikiword to muse-implicit-link-functions.
337     
339     modified files:
340      ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
343 2005-07-07 20:06:35 GMT Michael Olson <mwolson@gnu.org> patch-104
345     Summary:
346       Make muse-blosxom use relative name of published file in page-date alist.
347     Revision:
348       muse--main--1.0--patch-104
350     * lisp/muse-blosxom.el (muse-blosxom-base-directory): Move higher in
351       file.
352       (muse-blosxom-update-page-date-alist): Renamed from
353       `muse-blosxom-markup-date-directive'.  Make the current file name
354       relative to the base directory and strip file extension if necessary.
355     
357     modified files:
358      ChangeLog lisp/muse-blosxom.el
361 2005-07-07 19:14:38 GMT Michael Olson <mwolson@gnu.org> patch-103
363     Summary:
364       Hack on muse-blosxom timestamps somewhat.
365     Revision:
366       muse--main--1.0--patch-103
368     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Make this
369       actually do something useful.  This should have a different name,
370       really.
371       ("blosxom-html", "blosxom-xhtml"): Call
372       `muse-blosxom-markup-date-directive' after publishing each entry.
373     
375     modified files:
376      ChangeLog lisp/muse-blosxom.el
379 2005-07-07 06:27:02 GMT Michael Olson <mwolson@gnu.org> patch-102
381     Summary:
382       Fix several startup and compile errors.
383     Revision:
384       muse--main--1.0--patch-102
386     * lisp/muse-wiki.el ("muse-publish"): Use correct name of function.  This
387       fixes an error that occurred during startup.
388     
389     * lisp/muse-regexps.el (muse-ignored-extensions-regexp)
390       (muse-update-ignored-extensions-regexp, muse-ignored-extensions): Move
391       to muse.el.
392     
393     * lisp/muse.el (muse-update-ignored-extensions-regexp): Fix ordering so
394       that the nasty compile errors go away.  Fix a few typos.
395       (muse-ignored-extensions): Fix docstring.
396       (muse-file-extension): Move this higher in the file.
397     
398     
400     modified files:
401      ChangeLog lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
404 2005-07-07 05:57:51 GMT Michael Olson <mwolson@gnu.org> patch-101
406     Summary:
407       Note that muse-file-extension should not have "." in front.
408     Revision:
409       muse--main--1.0--patch-101
411     * lisp/muse-project.el (muse-project-find-file): Handle case where
412       muse-file-extension is not specified.
413     
414     * lisp/muse.el (muse-file-extension): Note that the period at the
415       beginning of this value should be omitted.
416     
417     * lisp/muse-regexps.el (muse-update-ignored-extensions-regexp): Quote
418       file extension so that regexp characters inside the extension will not
419       goof it up.  This should never be a problem in normal cases, but let's
420       be robust.
421     
423     modified files:
424      ChangeLog lisp/muse-project.el lisp/muse-regexps.el
425      lisp/muse.el
428 2005-07-07 05:36:53 GMT Michael Olson <mwolson@gnu.org> patch-100
430     Summary:
431       Implement optional file extension of Muse files.
432     Revision:
433       muse--main--1.0--patch-100
435     * lisp/muse-mode.el (muse-mode): Make sure
436       `muse-update-ignored-extensions-regexp' gets updated every time we
437       enter Muse mode.  This works around a bug in the customize interface --
438       if a user changes an option using setq, the :set function sometimes
439       does not get executed.  I should really try to determine whether or not
440       this is really an issue anymore.
441     
442     * lisp/muse-project.el (muse-project-find-file): Make use of
443       `muse-file-extension'.
444     
445     * lisp/muse-regexps.el (muse-ignored-extensions-regexp): This is not
446       customizable; it is autogenerated from `muse-ignored-extensions'.
447       (muse-update-ignored-extensions-regexp): New function that sets the
448       value of `muse-ignored-extensions-regexp'.  This is needed in order to
449       make sure that the value of `muse-file-extension' is taken into
450       account.
451       (muse-ignored-extensions): New option that determines which file
452       extensions to ignore.  It is in the form of a list of regexps.
453     
454     * lisp/muse.el (muse-file-extension): New option that allows the user to
455       specify the file extension to be used for Muse files.  By default, this
456       is nil, which means that no extension will be used.
457     
458     * lisp/muse.el (muse-page-name): Handle case where
459       `muse-ignored-extensions-regexp' is nil.
460     
462     modified files:
463      ChangeLog lisp/muse-mode.el lisp/muse-project.el
464      lisp/muse-regexps.el lisp/muse.el
467 2005-07-07 03:16:38 GMT Michael Olson <mwolson@gnu.org> patch-99
469     Summary:
470       Document new blosxom convenience feature.
471     Revision:
472       muse--main--1.0--patch-99
474     * lisp/muse-blosxom.el: Document `muse-blosxom-project-alist-dirs' and
475       `muse-blosxom-project-alist-entry'.  An example is provided in the
476       header.
477     
479     modified files:
480      ChangeLog lisp/muse-blosxom.el
483 2005-07-06 23:17:35 GMT Michael Olson <mwolson@gnu.org> patch-98
485     Summary:
486       Further work on `muse-project-alist' entry generation for blosxom.
487     Revision:
488       muse--main--1.0--patch-98
490     * examples/mwolson/muse-init.el (muse-project-alist): Use proper syntax.
491       Include subdirectories in first part of "Blog" entry.
492     
493     * lisp/muse-blosxom.el (muse-blosxom-project-alist-dirs): New function
494       that returns a list of dirs that are to be used with the first part of
495       a `muse-project-alist' entry.
496     
498     modified files:
499      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
502 2005-07-06 22:42:35 GMT Michael Olson <mwolson@gnu.org> patch-97
504     Summary:
505       New function: muse-blosxom-project-alist-entry.
506     Revision:
507       muse--main--1.0--patch-97
509     * examples/mwolson/muse-init.el: Update from my latest settings.
510       (muse-project-alist): Make use of `muse-blosxom-project-alist-entry'.
511     
512     * lisp/muse-blosxom.el (muse-blosxom-project-alist-entry): New function
513       that generates the latter part of an entry for `muse-project-alist'.
514     
516     modified files:
517      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
520 2005-07-06 20:52:03 GMT Michael Olson <mwolson@gnu.org> patch-96
522     Summary:
523       Merged from hodique@lifl.fr--2005 (patch 12-23)
524     Revision:
525       muse--main--1.0--patch-96
527     Patches applied:
528     
529      * hodique@lifl.fr--2005/muse--yh--1.0--patch-12
530        Merged from mwolson@gnu.org--2005 (patch 68-76)
531     
532      * hodique@lifl.fr--2005/muse--yh--1.0--patch-13
533        Merged from mwolson@gnu.org--2005 (patch 77-80)
534     
535      * hodique@lifl.fr--2005/muse--yh--1.0--patch-14
536        Merged from mwolson@gnu.org--2005 (patch 81)
537     
538      * hodique@lifl.fr--2005/muse--yh--1.0--patch-15
539        Merged from mwolson@gnu.org--2005 (patch 82)
540     
541      * hodique@lifl.fr--2005/muse--yh--1.0--patch-16
542        Escape % in latex publishing
543     
544      * hodique@lifl.fr--2005/muse--yh--1.0--patch-17
545        bugfix
546     
547      * hodique@lifl.fr--2005/muse--yh--1.0--patch-18
548        small improvement on muse-make-link
549     
550      * hodique@lifl.fr--2005/muse--yh--1.0--patch-19
551        Fix customization of muse-wiki-wikiword-regexp
552     
553      * hodique@lifl.fr--2005/muse--yh--1.0--patch-20
554        Allow full customization of WikiWords
555     
556      * hodique@lifl.fr--2005/muse--yh--1.0--patch-21
557        Fix mouse-2 yank bug in muse-mode
558     
559      * hodique@lifl.fr--2005/muse--yh--1.0--patch-22
560        Fix interpretation order
561     
562      * hodique@lifl.fr--2005/muse--yh--1.0--patch-23
563        Merged from mwolson@gnu.org--2005 (patch 83-95)
564     
566     modified files:
567      ChangeLog lisp/muse-wiki.el
569     new patches:
570      hodique@lifl.fr--2005/muse--yh--1.0--patch-12
571      hodique@lifl.fr--2005/muse--yh--1.0--patch-13
572      hodique@lifl.fr--2005/muse--yh--1.0--patch-14
573      hodique@lifl.fr--2005/muse--yh--1.0--patch-15
574      hodique@lifl.fr--2005/muse--yh--1.0--patch-16
575      hodique@lifl.fr--2005/muse--yh--1.0--patch-17
576      hodique@lifl.fr--2005/muse--yh--1.0--patch-18
577      hodique@lifl.fr--2005/muse--yh--1.0--patch-19
578      hodique@lifl.fr--2005/muse--yh--1.0--patch-20
579      hodique@lifl.fr--2005/muse--yh--1.0--patch-21
580      hodique@lifl.fr--2005/muse--yh--1.0--patch-22
581      hodique@lifl.fr--2005/muse--yh--1.0--patch-23
584 2005-07-06 19:55:48 GMT Michael Olson <mwolson@gnu.org> patch-95
586     Summary:
587       Minor docfixes.
588     Revision:
589       muse--main--1.0--patch-95
591     * lisp/muse-mode.el (muse-follow-name-at-point) 
592       (muse-follow-name-at-mouse): Docfixes.
593     
595     modified files:
596      ChangeLog lisp/muse-mode.el
599 2005-07-06 19:30:34 GMT Michael Olson <mwolson@gnu.org> patch-94
601     Summary:
602       Fix goof-up in instructions for using `muse-blosxom-new-entry'.
603     Revision:
604       muse--main--1.0--patch-94
606     * lisp/muse-blosxom.el: Fix goof-up in instructions for using
607       `muse-blosxom-new-entry'.
608     
609     * muse.texi (Blosxom Entries): Ditto.
610     
612     modified files:
613      ChangeLog lisp/muse-blosxom.el muse.texi
616 2005-07-06 18:54:52 GMT Michael Olson <mwolson@gnu.org> patch-93
618     Summary:
619       Re-add global mouse-2 event.
620     Revision:
621       muse--main--1.0--patch-93
623     * lisp/muse-mode.el (muse-mode-map): Re-add the global binding for
624       mouse-2, since Yann found a way around the problem I was facing.
625       (muse-follow-name-at-mouse): Call the event that would normally be used
626       here if we don't have a link at point.
627     
629     modified files:
630      ChangeLog lisp/muse-mode.el
633 2005-07-06 07:19:41 GMT Michael Olson <mwolson@gnu.org> patch-92
635     Summary:
636       Fix publishing error.
637     Revision:
638       muse--main--1.0--patch-92
640     * lisp/muse-project.el (muse-project-publish-file): Don't try to fetch
641       the cdr of output-dir.  This was a code fragment from a previous
642       attempt to refactor this function.
643     
645     modified files:
646      ChangeLog lisp/muse-project.el
649 2005-07-06 06:39:21 GMT Michael Olson <mwolson@gnu.org> patch-91
651     Summary:
652       Work on getting to the point where we can resolve project interwiki links.
653     Revision:
654       muse--main--1.0--patch-91
656     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
657       `muse-publishing-current-file'.
658     
659     * lisp/muse-project.el (muse-project-of-file): Ditto.
660     
661     * lisp/muse-project.el (muse-project-applicable-styles): New function
662       that returns the usable styles for a file, given either a list of
663       styles or a project name.  This is useful for removing styles that will
664       be ignored for a file.
665       (muse-project-publish-file): Split :include and :exclude processing
666       into `muse-project-applicable-styles'.
667     
668     * lisp/muse-publish.el (muse-publish-output-name): Use
669       `muse-publishing-current-file'.
670     
671     * lisp/muse-publish.el (muse-publish-file): Don't set `muse-current-file'.
672     
673     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Recognize
674       project names.
675     
676     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Don't cause project
677       names to be uninterpreted.  Remove need for muse-assoc-string.
678     
679     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): First draft of
680       function that will be called to fetch a link to a page from a Muse
681       project from the output file of the currently-published file.  This is
682       commented out for now since I ran out of energy.
683     
684     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Use
685       `muse-wiki-resolve-project-page' for handling Muse project interwiki
686       links, but only when no match was found in `muse-wiki-interwiki-alist'.
687       Handle case where no interwiki can be found, even though this should
688       never happen.
689     
690     * lisp/muse-wiki.el (muse-mode-hook): Update `muse-wiki-interwiki-regexp'
691       whenever Muse mode is entered.  That way we don't have to enter an
692       extra command in our .emacs.
693     
694     * lisp/muse.el (muse-current-file): Remove this, since a variable called
695       `muse-publishing-current-file' already exists that does the same thing.
696       How embarrassing.
697     
698     * lisp/muse.el (muse-page-name): Use `muse-publishing-current-file'.
699     
700     * lisp/muse.el (muse-assoc-string): Remove this, since we no longer need
701       to use it.
702     
704     modified files:
705      ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
706      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
709 2005-07-06 04:00:57 GMT Michael Olson <mwolson@gnu.org> patch-90
711     Summary:
712       Mouse-2 on regular text will yank rather than give an error.
713     Revision:
714       muse--main--1.0--patch-90
716     * lisp/muse-mode.el (muse-mode-map): Remove mappings for mouse-2, since
717       this seems to be more trouble than it's worth.
718       (muse-follow-name-at-mouse): Don't call `muse-follow-name-at-point';
719       use our own implementation.
720     
722     modified files:
723      ChangeLog lisp/muse-mode.el
726 2005-07-06 02:25:56 GMT Michael Olson <mwolson@gnu.org> patch-89
728     Summary:
729       Make interwiki links publish with the correct extension.
730     Revision:
731       muse--main--1.0--patch-89
733     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Add the correct
734       prefix and suffix to interwiki names, as well as stripping out unwanted
735       extensions.
736     
738     modified files:
739      ChangeLog lisp/muse-wiki.el
742 2005-07-06 02:02:42 GMT Michael Olson <mwolson@gnu.org> patch-88
744     Summary:
745       Fix publishing of bare interwiki names.
746     Revision:
747       muse--main--1.0--patch-88
749     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Use `setq' instead of
750       `set'.  Use `muse-assoc-string' instead of `assoc'.
751     
752     * lisp/muse.el (muse-assoc-string): New compatibility function that makes
753       `assoc-string' functionality usable with Emacs21 and XEmacs.
754     
756     modified files:
757      ChangeLog lisp/muse-wiki.el lisp/muse.el
760 2005-07-06 01:41:24 GMT Michael Olson <mwolson@gnu.org> patch-87
762     Summary:
763       Apply a few fixes from Yann's branch.
764     Revision:
765       muse--main--1.0--patch-87
767     Background: I hacked on Muse over the weekend while offline, and so did
768                 Yann.  His changes to muse-wiki.el are different than the
769                 ones that I made, so we should probably figure out the best
770                 way to handle this when we both get on IRC again.  For now,
771                 I've merged in the bugfixes that he's made, omitting most of
772                 the changes to muse-wiki.
773     
774     * lisp/muse-latex.el (muse-latex-markup-regexps): Escape %.
775     
776     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Add docstring.
777     
778     * lisp/muse.el (muse-page-name): Fix a bug that was inadvertently
779       introduced previously.
780     
782     modified files:
783      ChangeLog lisp/muse-latex.el lisp/muse-wiki.el lisp/muse.el
786 2005-07-05 20:41:49 GMT Michael Olson <mwolson@gnu.org> patch-86
788     Summary:
789       Warn if file not published; hack further on Wiki stuff.
790     Revision:
791       muse--main--1.0--patch-86
793     * lisp/muse-html.el (muse-html-markup-paragraph): Make this only try to
794       complete <div> tags that are of the class "image-link".  It is hoped
795       that this will prevent user-added <div> tags from being mangled.
796     
797     * lisp/muse-mode.el (muse-link-at-point): Don't pass an argument to
798       `muse-handle-implicit-link' or `muse-handle-explicit-link' since they
799       need to look at the text at point.
800     
801     * lisp/muse-publish.el (muse-publish-this-file): Warn the user if the
802       current file has not been published since it was up-to-date.  Thanks to
803       Bill Freeman for the suggestion.
804     
805     * lisp/muse-publish.el (muse-publish-url): Handle case when returned url
806       is nil.  If this happens, return the original URL.
807     
808     * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Set using
809       `muse-wiki-update-interwiki-regexp.'
810       (muse-wiki-update-interwiki-regexp): New function that sets the value
811       of `muse-wiki-interwiki-regexp'.
812       (muse-wiki-interwiki-alist): Call `muse-wiki-update-interwiki-regexp'
813       on :set.
814     
815     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Renamed from
816       `muse-wiki-expand-interwiki'.
817       (muse-wiki-transform-wikiword): New function that prevents WikiWords
818       with no matching file from being published as links.
819     
820     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Accept an optional
821       string argument once again, since this behavior is needed when
822       publishing.
823       (muse-wiki-handle-wikiword): Ditto.
824     
825     * lisp/muse.el (muse-handle-url): Ditto.
826     
827     * lisp/muse.el (muse-handle-implicit-link): Ditto.  Restore match data
828       after every unsuccessful attempt at handling the link.  If argument is
829       given, restore match-data at end, too.
830     
831     * lisp/muse.el (muse-handle-explicit-link): Accept optional string
832       argument.  Match data is always saved.  If argument is not given,
833       assume that `muse-implicit-link-regexp' has been matched against, and
834       return the 1st match string if no handlers worked.
835     
837     modified files:
838      ChangeLog lisp/muse-html.el lisp/muse-mode.el
839      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
842 2005-07-04 23:00:06 GMT Michael Olson <mwolson@gnu.org> patch-85
844     Summary:
845       Hack on WikiName handling and make TAB work for Wiki links.
846     Revision:
847       muse--main--1.0--patch-85
849     * lisp/muse-colors.el (muse-colors-markup): Use
850       `muse-explicit-link-regexp' instead of `muse-link-regexp'.
851     
852     * lisp/muse-colors.el (muse-link-face): Add new argument EXPLICIT.  If
853       nil, don't color bad links.  If non-nil, color bad links.
854     
855     * lisp/muse-colors.el (muse-colors-link): Pass `t' to `muse-link-face'.
856     
857     * lisp/muse-journal.el (muse-journal-rss-markup-regexps): Use
858       `muse-explicit-link-regexp' instead of `muse-link-regexp'.
859       (muse-journal-rss-munge-buffer): Ditto.
860     
861     * lisp/muse-mode.el (muse-mode-fill-nobreak-p, muse-link-at-point):
862       Docfix.
863     
864     * lisp/muse-mode.el (muse-link-at-point): Rewrite so that explicit links
865       are handled first, then implicit ones.  It should work better in all
866       cases.  For now, we depend on the value of `muse-implicit-link-regexp'
867       to determine how far to scan for an implicit link.  This defaults to
868       the text between the point and the next space.
869     
870     * lisp/muse-mode.el (muse-visit-link-default): Refactored code from
871       `muse-visit-link'.  If the ANCHOR argument is a string, search for it
872       literally after opening the buffer.  Hopefully this can be of use in
873       custom visit-link functions, when necessary.
874     
875     * lisp/muse-mode.el (muse-visit-link): Docfix.  Call
876       `muse-visit-link-default'.
877     
878     * lisp/muse-mode.el (muse-next-reference, muse-previous-reference):
879       Search by text properties instead of regexps.  This allows Muse to find
880       links without having to have a massive regexp that contains all link
881       types.  The downside is that this will not work if the user defontifies
882       the buffer.  But it would somewhat defeat the purpose of following
883       links if you can't see them.
884     
885     * lisp/muse-project.el (muse-project-batch-publish): Handle case when not
886       enough command line args are passed in batch mode.
887     
888     * lisp/muse-publish.el (muse-publish-markup-regexps): Use
889       `muse-explicit-link-regexp'.
890     
891     * lisp/muse-regexps.el (muse-explicit-link-regexp): Renamed from
892       `muse-link-regexp'.
893     
894     * lisp/muse-regexps.el (muse-implicit-link-regexp): New option that
895       specifies the "common ground" of all implicit links, like URLs, bare
896       WikiNames, and -- in the future -- email addresses.
897     
898     * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): Quote 'boolean.
899     
900     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Arg URL is no longer
901       optional.  That was a bad idea on my part.  Renamed from
902       `muse-wiki-interwiki-handle'.  Hopefully all this renaming doesn't
903       annoy anyone :^) .
904     
905     * lisp/muse-wiki.el (muse-wiki-expand-interwiki): Renamed from
906       `muse-wiki-interwiki-expand'.
907       (muse-wiki-handle-wikiword): Renamed from
908       `muse-wiki-wikiword-handle'.
909     
910     * lisp/muse-wiki.el ("muse-colors", "muse-publish"): Use a string value
911       for the eval-after-load arg since XEmacs chokes on constants.
912     
913     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Don't display a bad-link
914       face on WikiWords that don't correspond with a file.  If people really
915       want this to appear in bad-link face, I could accommodate that.
916     
917     * lisp/muse.el (muse-handle-url): New function that detects whether the
918       given string is a URL.
919       (muse-implicit-link-functions): Renamed from
920       `muse-mode-link-functions'.  Defaults to `muse-handle-url'.
921       (muse-explicit-link-functions): Renamed from
922       `muse-mode-handler-functions'.
923       (muse-handle-implicit-link): New function that handles all
924       implicit links by calling functions from `muse-implicit-link-functions'.
925       (muse-handle-explicit-link): Renamed from
926       `muse-handled-url'.
927     
929     modified files:
930      ChangeLog lisp/muse-colors.el lisp/muse-journal.el
931      lisp/muse-mode.el lisp/muse-project.el lisp/muse-publish.el
932      lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
935 2005-07-04 14:40:31 GMT Michael Olson <mwolson@gnu.org> patch-84
937     Summary:
938       Allow WikiWords to be ignored with <nop> or "''''".
939     Revision:
940       muse--main--1.0--patch-84
942     * lisp/muse-mode.el (muse-browse-result): Docfixes.
943     
944     * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): New option that determines
945       whether to hide <nop> tags when coloring a Muse buffer.
946       (muse-wiki-wikiword-at-point): Docfix.
947       (muse-wiki-colors-nop-tag): New function that colors <nop> tags.
948       (muse-wiki-publish-nop-tag): New function that interprets <nop> tags
949       during publishing.
950       (muse-colors-tags, muse-publish-markup-tags): Interpret <nop> tags,
951       which keeps the WikiWord that follows it from being interpreted.
952       (muse-publish-markup-regexps): Allow 4 single quotes to function as a
953       WikiWord delimiter.
954     
956     modified files:
957      ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
960 2005-07-04 11:20:50 GMT Michael Olson <mwolson@gnu.org> patch-83
962     Summary:
963       Update postal address of FSF in muse-wiki.el.
964     Revision:
965       muse--main--1.0--patch-83
967     * lisp/muse-wiki.el: Update postal address of the FSF.
968     
970     modified files:
971      ChangeLog lisp/muse-wiki.el
974 2005-07-01 22:48:51 GMT Michael Olson <mwolson@gnu.org> patch-82
976     Summary:
977       Interpret explicit links before emphasis.
978     Revision:
979       muse--main--1.0--patch-82
981     * lisp/muse-publish.el (muse-publish-markup-regexps): Interpret explicit
982       links before emphasis.
983     
984     * lisp/muse-wiki.el (muse-publish): Make rules use a multiple of 100 just
985       for the heck of it.
987     modified files:
988      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
991 2005-06-26 22:55:55 GMT Michael Olson <mwolson@gnu.org> patch-81
993     Summary:
994       Wiki hacking, regexp tweaks.
995     Revision:
996       muse--main--1.0--patch-81
998     * lisp/muse-project.el (muse-project-ignore-regexp): Change group to
999       muse-regexp.
1000     
1001     * lisp/muse-regexps.el (muse-regexp-use-character-classes): New variable
1002       that indicates whether or not to use character classes in regexps.  The
1003       default is to let Muse try to figure it out.
1004       (muse-extreg-usable-p): Make use of this variable.
1005     
1006     * lisp/muse-regexps.el (muse-url-regexp): There's too much whitespace in
1007       this regexp.  I'm guessing it was supposed to have a TAB in there at
1008       one time.  Replace this stuff with muse-regexp-space.
1009     
1010     * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use wikified EmacsWiki
1011       by default.
1012     
1013     * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use "choice" instead of
1014       "or".
1015     
1016     * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Include the page
1017       delimiter as part of the regexp.  Allow "#" or "::" to be a delimiter.
1018       We'll fix those anchor problems eventually!
1019     
1020     * lisp/muse-wiki.el (muse-wiki-interwiki-at-point): New function that
1021       uses `muse-interwiki-handle' to determine whether an interwiki link is
1022       at point.
1023     
1024     * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Make URL optional and
1025       look for a suitable value at point if needed.
1026     
1027     * lisp/muse-wiki.el: Make interwiki regexps color the same as wikiwords.
1028     
1029     * lisp/muse-wiki.el: Add publishing rule for muse-wiki-interwiki-regexp.
1030     
1031     * lisp/muse-wiki.el (muse-mode-link-functions): Add interwiki handling.
1033     modified files:
1034      ChangeLog lisp/muse-project.el lisp/muse-regexps.el
1035      lisp/muse-wiki.el
1038 2005-06-25 04:44:00 GMT Michael Olson <mwolson@gnu.org> patch-80
1040     Summary:
1041       Make installation of manual when not using Debian go smoothly.
1042     Revision:
1043       muse--main--1.0--patch-80
1045     * Makefile.defs (INSTALLINFO): New variable that specifies what command
1046       and options are to be used when insinuating the Muse documentation into
1047       the Info menu.
1048     
1049     * Makefile (install): Make use of INSTALLINFO.
1050     
1051     * README (Installation): Give directions for changing INSTALLINFO on a
1052       Debian system and changing where Muse is installed.
1053     
1054     * muse.texi: Ditto.
1056     modified files:
1057      ChangeLog Makefile Makefile.defs README muse.texi
1060 2005-06-25 04:09:15 GMT Michael Olson <mwolson@gnu.org> patch-79
1062     Summary:
1063       Fix compiler warning induced by last patch.
1064     Revision:
1065       muse--main--1.0--patch-79
1067     * lisp/muse-project.el (muse-current-file): Move to muse.el to fix
1068       compiler warning.
1070     modified files:
1071      ChangeLog lisp/muse-project.el lisp/muse.el
1074 2005-06-25 04:02:11 GMT Michael Olson <mwolson@gnu.org> patch-78
1076     Summary:
1077       Add `muse-current-file', fix minor QuickStart issue.
1078     Revision:
1079       muse--main--1.0--patch-78
1081     * examples/QuickStart: Make John Wiegley the author.
1082     
1083     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
1084       `muse-current-file' instead of `buffer-file-name'.
1085     
1086     * lisp/muse-project.el (muse-current-project): Document.
1087     
1088     * lisp/muse-project.el (muse-current-file): New variable indicating the
1089       name, including path, of the file that is currently being published.
1090       (muse-project-of-file): Make use of
1091       `muse-current-file'.
1092     
1093     * lisp/muse-publish.el (muse-publish-file): Set `muse-current-file' here.
1094     
1095     * lisp/muse.el (muse-page-name): Make use of `muse-current-file'.
1097     modified files:
1098      ChangeLog examples/QuickStart lisp/muse-blosxom.el
1099      lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
1100      lisp/muse.el
1103 2005-06-24 21:15:35 GMT Michael Olson <mwolson@gnu.org> patch-77
1105     Summary:
1106       Make muse-replace-regexp-in-string closer to its parent; no func change.
1107     Revision:
1108       muse--main--1.0--patch-77
1110     * lisp/muse.el (muse-replace-regexp-in-string): Add 2 more optional args
1111       to implement all functionality of `replace-regexp-in-string'.  No
1112       functionality change.
1113     
1115     modified files:
1116      ChangeLog lisp/muse.el
1119 2005-06-24 00:22:12 GMT Michael Olson <mwolson@gnu.org> patch-76
1121     Summary:
1122       Play nicely with fill, adaptive-fill, and flyspell.
1123     Revision:
1124       muse--main--1.0--patch-76
1126     * muse-mode.el (muse-mode-intangible-links): New function used to
1127       determine whether links will be considered intangible.
1128     
1129     * lisp/muse-mode.el (muse-mode-link-functions)
1130       (muse-mode-handler-functions): Minor docfix.
1131     
1132     * lisp/muse-mode.el (muse-mode): Don't split long links when performing
1133       fill.  Play nicely with adaptive-fill.  Avoid lockup with flyspell by
1134       making links intangible by default, but this may be adjusted by use of
1135       the `muse-mode-intangible-links' function.
1136     
1137     * lisp/muse-mode.el (muse-mode-fill-nobreak-p): New function that returns
1138       nil if we should allow a fill to occur here.  Keeps links from being
1139       broken up.
1140     
1141     * lisp/muse-mode.el (muse-mode-flyspell-p): New function that returns
1142       non-nil if we allow spell-checking to occur here.  Keeps links from
1143       being improperly colorized.
1144     
1145     * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Break up long line; no
1146       functionality change.
1148     modified files:
1149      ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
1152 2005-06-23 07:13:35 GMT Michael Olson <mwolson@gnu.org> patch-75
1154     Summary:
1155       Minor doc changes and code prettification.
1156     Revision:
1157       muse--main--1.0--patch-75
1159     * AUTHORS: Note that YH's assignment is in the mail.
1160     
1161     * README (scripts): Explain better the contents of the `scripts'
1162       directory.
1163     
1164     * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Split long line.
1166     modified files:
1167      AUTHORS ChangeLog README lisp/muse-wiki.el
1170 2005-06-23 05:20:04 GMT Michael Olson <mwolson@gnu.org> patch-74
1172     Summary:
1173       Merged from hodique@lifl.fr--2005 (patch 7-11)
1174     Revision:
1175       muse--main--1.0--patch-74
1177     Patches applied:
1178     
1179      * hodique@lifl.fr--2005/muse--yh--1.0--patch-7
1180        split WikiWords and InterWiki links into their own package
1181     
1182      * hodique@lifl.fr--2005/muse--yh--1.0--patch-8
1183        Merged from mwolson@gnu.org--2005 (patch 63-67), adapted muse-wiki features
1184     
1185      * hodique@lifl.fr--2005/muse--yh--1.0--patch-9
1186        Mimic experimental behavior for interwiki
1187     
1188      * hodique@lifl.fr--2005/muse--yh--1.0--patch-10
1189        fix notes publishing
1190     
1191      * hodique@lifl.fr--2005/muse--yh--1.0--patch-11
1192        various minor fixes
1194     new files:
1195      lisp/.arch-ids/muse-wiki.el.id lisp/muse-wiki.el
1197     modified files:
1198      ChangeLog lisp/muse-colors.el lisp/muse-html.el
1199      lisp/muse-mode.el lisp/muse-publish.el lisp/muse.el
1201     renamed files:
1202      experimental/.arch-ids/muse-wiki.el.id
1203        ==> experimental/.arch-ids/muse-wiki-old.el.id
1204      experimental/muse-wiki.el
1205        ==> experimental/muse-wiki-old.el
1207     new patches:
1208      hodique@lifl.fr--2005/muse--yh--1.0--patch-7
1209      hodique@lifl.fr--2005/muse--yh--1.0--patch-8
1210      hodique@lifl.fr--2005/muse--yh--1.0--patch-9
1211      hodique@lifl.fr--2005/muse--yh--1.0--patch-10
1212      hodique@lifl.fr--2005/muse--yh--1.0--patch-11
1215 2005-06-22 23:05:33 GMT Michael Olson <mwolson@gnu.org> patch-73
1217     Summary:
1218       Tell people where to find on-line version of manual.
1219     Revision:
1220       muse--main--1.0--patch-73
1222     * README: Add on-line locations for manual.
1223     
1224     * muse.texi: Remove @include directive.  This makes generating a PDF of
1225       this documentation a lot easier.
1226     
1227     * muse.texi (Preface): Add on-line locations for manual.
1229     modified files:
1230      ChangeLog README muse.texi
1233 2005-06-22 19:57:42 GMT Michael Olson <mwolson@gnu.org> patch-72
1235     Summary:
1236       Try to make Muse play nice with outline minor mode.
1237     Revision:
1238       muse--main--1.0--patch-72
1240     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-emphasized)
1241     (muse-colors-underlined, muse-use-font-lock, muse-link-properties): Use
1242     "muse" instead of "t" when adding invisibility to text or checking for
1243     invisibility.
1244     
1245     * lisp/muse.el (muse-add-to-invisibility-spec): New function that is a
1246     compatibility wrapper for `add-to-invisibility-spec'; XEmacs doesn't have
1247     this function.
1249     modified files:
1250      ChangeLog lisp/muse-colors.el lisp/muse.el
1253 2005-06-22 08:02:58 GMT Michael Olson <mwolson@gnu.org> patch-71
1255     Summary:
1256       Minor grammar fix in Introduction section of manual.
1257     Revision:
1258       muse--main--1.0--patch-71
1260     * muse.texi (Introduction): Minor grammar fix.
1262     modified files:
1263      ChangeLog muse.texi
1266 2005-06-22 06:32:02 GMT Michael Olson <mwolson@gnu.org> patch-70
1268     Summary:
1269       Release Muse 3.01.
1270     Revision:
1271       muse--main--1.0--patch-70
1273     * lisp/muse-colors.el: Remove unnecessary use of Version in header.
1274     
1275     * lisp/muse-html.el (muse-html-encoding-map): Add mapping for iso-8859-1.
1276     
1277     * lisp/muse-poem.el (muse-poem-markup-strings)
1278       (muse-poem-chapbook-strings): Make customizable.
1279     
1280     * lisp/muse-poem.el (muse-chapbook-latex-header)
1281       (muse-chapbook-latex-footer): Docfix.
1282     
1283     * lisp/muse-texinfo.el (muse-texinfo-info-extension)
1284       (muse-texinfo-pdf-extension): Ditto.
1285     
1286     * lisp/muse.el (muse-version): Change to 3.01.
1287     
1288     * muse.texi (Poem, Texinfo): Last two publishing styles complete.  We're
1289       done, for now!
1291     modified files:
1292      ChangeLog lisp/muse-colors.el lisp/muse-html.el
1293      lisp/muse-poem.el lisp/muse-texinfo.el lisp/muse.el muse.texi
1296 2005-06-20 02:29:08 GMT Michael Olson <mwolson@gnu.org> patch-69
1298     Summary:
1299       Tweak documentation thoroughly; still incomplete.
1300     Revision:
1301       muse--main--1.0--patch-69
1303     * README: Minor tweaks.
1304     
1305     * muse.texi: Massively rename chapters so that the titles are more
1306       descriptive.  Clean up grammar.
1307     
1308     * muse.texi (Obtaining Muse): Move content of Installation node here,
1309       stripping out any customization tips, since those are covered later.
1310       Re-work this chapter since I was dissatisfied with it.
1311     
1312     * muse.texi (Installation): This node has the content of README regarding
1313       installation, which fits the title of the node much better than the
1314       previous content.
1315     
1316     * muse.texi (Blosxom): Turn the sections of this section into
1317       subsections.
1318     
1319     * muse.texi (Getting Help and Reporting Bugs): Turn this into a list.  I
1320       like lists!
1321     
1322     * muse.texi (History): Add a "2005" item.
1324     modified files:
1325      ChangeLog README muse.texi
1328 2005-06-19 07:15:45 GMT Michael Olson <mwolson@gnu.org> patch-68
1330     Summary:
1331       Finish documenting 2 more publishing styles.
1332     Revision:
1333       muse--main--1.0--patch-68
1335     * lisp/muse-blosxom.el, lisp/muse-latex.el: Minor docfixes throughout.
1336     
1337     * lisp/muse-journal.el: Docfixes.
1338     
1339     * lisp/muse-publish.el (muse-publish-markup-functions): Add significant
1340       documentation to this function.
1341     
1342     * muse.texi (Blosxom Options): New node containing the publishing styles
1343       and options provided by Blosxom.
1344       (Book): Add usage note, as I suspect a lot of people might be confused
1345       by this style.
1346       (HTML): Space out entries better.
1347       (Journal, LaTeX): New nodes for publishing styles.
1348       (Common Elements): Document a few options that are present in
1349       `muse-publish.el'.
1351     modified files:
1352      ChangeLog lisp/muse-blosxom.el lisp/muse-journal.el
1353      lisp/muse-latex.el lisp/muse-publish.el muse.texi
1356 2005-06-19 04:45:46 GMT Michael Olson <mwolson@gnu.org> patch-67
1358     Summary:
1359       Make Muse installable and correct an Emacs21 issue.
1360     Revision:
1361       muse--main--1.0--patch-67
1363     * Makefile (.PRECIOUS): Indicate that .info and .html files in this
1364       directory will be generated.
1365       (all): Compile muse.info by default.
1366       (doc): Refactor into individual generation rules for .html and .info
1367       files.
1368       (install): New rule that installs Muse source code, compiled .elc
1369       files, and the manual into proper places.
1370     
1371     * Makefile.defs (ELISPDIR, INFODIR): Correct minor goof-up.
1372     
1373     * README (Insinuation): Move old content of Installation here.
1374       (Installation): Fill out this section.
1375       (Further Documentation): Add link to my website and note that a full
1376       manual is included with Muse.
1377     
1378     * lisp/Makefile (EL): Populate with .el files.
1379       (install): New rule that installs both .elc and .el files.
1380     
1381     * lisp/muse-texinfo.el (muse-texinfo-info-generate): If we're running
1382       Emacs21, hack in a handler for the @documentencoding tag so that it
1383       doesn't error out.
1385     modified files:
1386      ChangeLog Makefile Makefile.defs README lisp/Makefile
1387      lisp/muse-texinfo.el
1390 2005-06-19 03:05:38 GMT Michael Olson <mwolson@gnu.org> patch-66
1392     Summary:
1393       Cater even more to XEmacs and its annoying whims.
1394     Revision:
1395       muse--main--1.0--patch-66
1397     * examples/Makefile (%.html, %.pdf, %.info): Pass EMACS value as
1398       environment variable.
1399     
1400     * lisp/Makefile (%.elc, test): Don't use "-L" option since XEmacs can't
1401       handle it.  Load `muse-build.el' instead.
1402     
1403     * lisp/muse-colors.el (muse-colors-link): Add note that `link' is not
1404       used.
1405     
1406     * lisp/muse-journal.el (muse-journal-latex-munge-buffer)
1407       (muse-journal-rss-munge-buffer): Add note that the `qotd' binding is
1408       not used.
1409     
1410     * lisp/muse-journal.el (muse-journal-generate-pages): Add note that this
1411       function does not appear to be used.
1412     
1413     * lisp/muse.el (muse-replace-regexp-in-string): Use in place of
1414       `replace-regexp-in-string', since XEmacs doesn't have this function.
1415       We only implement the first 3 args, but this could be extended if we
1416       need to do so.
1417     
1418     * lisp/muse-blosxom.el (muse-blosxom-title-to-file): Use
1419       `muse-replace-regexp-in-string' in place of `replace-regexp-in-string'
1420     
1421     * lisp/muse-journal.el (muse-journal-anchorize-title): Ditto.
1422     
1423     * lisp/muse-colors.el (muse-colors-custom-tags): Remove unused binding to
1424       make XEmacs shut up.
1425     
1426     * lisp/muse-convert.el (muse-write-footnote): Ditto.
1427     
1428     * lisp/muse-html.el (muse-html-markup-table): Ditto.
1429     
1430     * lisp/muse-http.el (muse-winnow-list): Ditto.
1431     
1432     * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
1433     
1434     * lisp/muse-project.el (muse-project-file-entries): Ditto.
1435     
1436     * lisp/muse-publish.el (muse-publish-markup): Ditto.
1437     
1438     * scripts/muse-build.el: Add contrib path first; probably doesn't change
1439       anything.
1440     
1441     * scripts/publish: Use EMACS environment variable instead of hard-coding
1442       it.
1444     modified files:
1445      ChangeLog examples/Makefile lisp/Makefile lisp/muse-blosxom.el
1446      lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
1447      lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
1448      lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
1449      lisp/muse.el scripts/muse-build.el scripts/publish
1452 2005-06-19 00:43:54 GMT Michael Olson <mwolson@gnu.org> patch-65
1454     Summary:
1455       Move lisp files to `lisp' directory; hack on Makefiles, XEmacs compat.
1456     Revision:
1457       muse--main--1.0--patch-65
1459     * AUTHORS: Update entry.
1460     
1461     * muse-*.el: Move to the lisp directory.
1462     
1463     * lisp/Makefile: New file containing rules to test and compile the
1464       source.
1465     
1466     * Makefile.defs: New file that contains common definitions for all other
1467       Makefiles, such as Emacs command to use.
1468     
1469     * Makefile: Move lisp-specific rules to lisp/Makefile.
1470       (SUBDIRS): New variable containing subdirectories to clean.
1471     
1472     * README: Update to reflect new location of source files.  Give updated
1473       directions for compiling with XEmacs.
1474     
1475     * examples/Makefile (.PRECIOUS): Added to denote which type of files to
1476       compile.
1477       (%.html): Pass SITEFLAG as an environment variable to
1478       ../scripts/publish.
1479     
1480     * examples/QuickStart (The): Re-add the stray <comment> tag since it
1481       seems to be needed to keep the process from failing.  This has *got* to
1482       be a bug in Muse, but I don't want to deal with it now.
1483     
1484     * lisp/muse-colors.el (muse-make-faces): Bind newsym locally.
1485     
1486     * lisp/muse-convert.el: Move line to commentary section.
1487     
1488     * lisp/muse-latex.el (muse-latex-markup-table): Note that the
1489       locally-bound `type' variable isn't used here.
1490     
1491     * lisp/muse-mode.el (muse-index-as-string): Remove unused `file' binding.
1492     
1493     * lisp/muse-texinfo.el (muse-texinfo-markup-table): Remove unused `field'
1494       binding.
1495     
1496     * scripts/muse-build.el (load-path): Correct paths.
1497     
1498     * scripts/muse-build.el (muse-elint-files): Add a few variables here so
1499       as to avoid spurious warnings.
1500     
1501     * scripts/publish (style): Make use of SITEFLAG environment variable, if
1502       it exists.
1503     
1504     * lisp/muse.el (muse-line-end-position, muse-line-beginning-position):
1505       (muse-match-string-no-properties): New functions that take the place of
1506       `line-end-position', `line-beginning-position', and
1507       `match-string-no-properties', respectively.
1508     
1509     * examples/johnw/muse-johnw.el (muse-my-html-insert-contents)
1510       (muse-my-journal-find-entries): Use Muse-specific version of
1511       `match-string-no-properties', `line-beginning-position', and
1512       `line-end-position' since these do not exist in XEmacs.
1513     
1514     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-region)
1515       (muse-colors-custom-tags, muse-colors-link, muse-colors-title): Ditto.
1516     
1517     * lisp/muse-convert.el (muse-latex-transform): Ditto.
1518     
1519     * lisp/muse-html.el (muse-html-insert-anchor, muse-html-markup-footnote)
1520       (muse-html-insert-contents): Ditto.
1521     
1522     * lisp/muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
1523     
1524     * lisp/muse-mode.el (muse-link-at-point, muse-edit-link-at-point): Ditto.
1525     
1526     * lisp/muse-poem.el (muse-poem-prepare-buffer): Ditto.
1527     
1528     * lisp/muse-publish.el (muse-publish-markup-tag)
1529       (muse-publish-markup-footnote, muse-publish-markup-leading-space)
1530       (muse-published-buffer-contents): Ditto.
1531     
1532     * scripts/muse-build.el (muse-elint-files): Ditto.
1534     new files:
1535      .arch-ids/Makefile.defs.id Makefile.defs lisp/.arch-ids/=id
1536      lisp/.arch-ids/Makefile.id lisp/Makefile
1538     modified files:
1539      AUTHORS ChangeLog Makefile README examples/Makefile
1540      examples/QuickStart examples/johnw/muse-johnw.el
1541      lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
1542      lisp/muse-journal.el lisp/muse-latex.el lisp/muse-mode.el
1543      lisp/muse-poem.el lisp/muse-publish.el lisp/muse-texinfo.el
1544      lisp/muse.el scripts/muse-build.el scripts/publish
1546     renamed files:
1547      .arch-ids/muse-blosxom.el.id
1548        ==> lisp/.arch-ids/muse-blosxom.el.id
1549      .arch-ids/muse-book.el.id
1550        ==> lisp/.arch-ids/muse-book.el.id
1551      .arch-ids/muse-colors.el.id
1552        ==> lisp/.arch-ids/muse-colors.el.id
1553      .arch-ids/muse-convert.el.id
1554        ==> lisp/.arch-ids/muse-convert.el.id
1555      .arch-ids/muse-docbook.el.id
1556        ==> lisp/.arch-ids/muse-docbook.el.id
1557      .arch-ids/muse-html.el.id
1558        ==> lisp/.arch-ids/muse-html.el.id
1559      .arch-ids/muse-http.el.id
1560        ==> lisp/.arch-ids/muse-http.el.id
1561      .arch-ids/muse-journal.el.id
1562        ==> lisp/.arch-ids/muse-journal.el.id
1563      .arch-ids/muse-latex.el.id
1564        ==> lisp/.arch-ids/muse-latex.el.id
1565      .arch-ids/muse-mode.el.id
1566        ==> lisp/.arch-ids/muse-mode.el.id
1567      .arch-ids/muse-poem.el.id
1568        ==> lisp/.arch-ids/muse-poem.el.id
1569      .arch-ids/muse-project.el.id
1570        ==> lisp/.arch-ids/muse-project.el.id
1571      .arch-ids/muse-publish.el.id
1572        ==> lisp/.arch-ids/muse-publish.el.id
1573      .arch-ids/muse-regexps.el.id
1574        ==> lisp/.arch-ids/muse-regexps.el.id
1575      .arch-ids/muse-texinfo.el.id
1576        ==> lisp/.arch-ids/muse-texinfo.el.id
1577      .arch-ids/muse.el.id
1578        ==> lisp/.arch-ids/muse.el.id
1579      muse-blosxom.el
1580        ==> lisp/muse-blosxom.el
1581      muse-book.el
1582        ==> lisp/muse-book.el
1583      muse-colors.el
1584        ==> lisp/muse-colors.el
1585      muse-convert.el
1586        ==> lisp/muse-convert.el
1587      muse-docbook.el
1588        ==> lisp/muse-docbook.el
1589      muse-html.el
1590        ==> lisp/muse-html.el
1591      muse-http.el
1592        ==> lisp/muse-http.el
1593      muse-journal.el
1594        ==> lisp/muse-journal.el
1595      muse-latex.el
1596        ==> lisp/muse-latex.el
1597      muse-mode.el
1598        ==> lisp/muse-mode.el
1599      muse-poem.el
1600        ==> lisp/muse-poem.el
1601      muse-project.el
1602        ==> lisp/muse-project.el
1603      muse-publish.el
1604        ==> lisp/muse-publish.el
1605      muse-regexps.el
1606        ==> lisp/muse-regexps.el
1607      muse-texinfo.el
1608        ==> lisp/muse-texinfo.el
1609      muse.el
1610        ==> lisp/muse.el
1612     new directories:
1613      lisp lisp/.arch-ids
1616 2005-06-18 20:12:05 GMT Michael Olson <mwolson@gnu.org> patch-64
1618     Summary:
1619       Massively untabify files.
1620     Revision:
1621       muse--main--1.0--patch-64
1624     modified files:
1625      ChangeLog ChangeLog.2004 experimental/muse-message.el
1626      experimental/muse-wiki.el muse-book.el muse-colors.el
1627      muse-convert.el muse-docbook.el muse-html.el muse-http.el
1628      muse-journal.el muse-latex.el muse-mode.el muse-poem.el
1629      muse-project.el muse-publish.el muse-regexps.el
1630      muse-texinfo.el muse.el
1633 2005-06-18 19:57:44 GMT Michael Olson <mwolson@gnu.org> patch-63
1635     Summary:
1636       Merged from hodique@lifl.fr--2005 (patch 2-6), without the WikiWord change.
1637     Revision:
1638       muse--main--1.0--patch-63
1640     (Summary of changes that Yann made)
1641     
1642     * muse-colors.el (muse-colors-link): Whitespace cleanup.
1643     
1644     * muse-mode.el (muse-generate-index): Move index generation code into
1645       `muse-index-as-string'.
1646       (muse-index-as-string): New function that generates an index and
1647       returns it as a string, instead of placing it in a buffer like
1648       `muse-generate-index' used to.
1649     
1650     Patches applied:
1651     
1652      * hodique@lifl.fr--2005/muse--yh--1.0--patch-2
1653        merge from mwolson@gnu.org--2005
1654     
1655      * hodique@lifl.fr--2005/muse--yh--1.0--patch-3
1656        Accept WikiWords as links [mostly rescinded]
1657     
1658      * hodique@lifl.fr--2005/muse--yh--1.0--patch-4
1659        merge from mwolson@gnu.org--2005/muse--main--1.0
1660     
1661      * hodique@lifl.fr--2005/muse--yh--1.0--patch-5
1662        Merged from mwolson@gnu.org--2005 (patch 60-62)
1663     
1664      * hodique@lifl.fr--2005/muse--yh--1.0--patch-6
1665        provide a string view of the index
1667     modified files:
1668      ChangeLog muse-colors.el muse-latex.el muse-mode.el
1670     new patches:
1671      hodique@lifl.fr--2005/muse--yh--1.0--patch-2
1672      hodique@lifl.fr--2005/muse--yh--1.0--patch-3
1673      hodique@lifl.fr--2005/muse--yh--1.0--patch-4
1674      hodique@lifl.fr--2005/muse--yh--1.0--patch-5
1675      hodique@lifl.fr--2005/muse--yh--1.0--patch-6
1678 2005-06-18 06:21:19 GMT Michael Olson <mwolson@gnu.org> patch-62
1680     Summary:
1681       Document Blosxom, Book, DocBook, and HTML publishing styles.
1682     Revision:
1683       muse--main--1.0--patch-62
1685     * muse-blosxom.el: Clean up header.
1686     
1687     * muse-book.el (muse-before-book-publish-hook): Rename to
1688       `muse-book-before-publish-hook'.
1689       (muse-after-book-publish-hook): Rename to
1690       `muse-book-after-publish-hook'.
1691     
1692     * muse-html.el (muse-html-anchor-on-word, muse-html-table-attributes)
1693       (muse-html-markup-strings, muse-xhtml-markup-strings)
1694       (muse-html-meta-content-type, muse-html-meta-content-encoding)
1695       (muse-html-charset-default, muse-html-encoding-default)
1696       (muse-html-encoding-map): Docfixes.
1697     
1698     * muse.texi (Blosxom, Book, DocBook, HTML, Deriving Styles): New
1699       sections.
1701     modified files:
1702      ChangeLog muse-blosxom.el muse-book.el muse-html.el muse.texi
1705 2005-06-18 01:35:33 GMT Michael Olson <mwolson@gnu.org> patch-61
1707     Summary:
1708       Begin work on Publishing Styles section of manual.
1709     Revision:
1710       muse--main--1.0--patch-61
1712     * Makefile (.PHONY): Add "doc" to list.
1713       (doc): New rule that generates Info and HTML files from muse.texi.
1714       (dist): Rely on `distclean', not `clean'.
1715     
1716     * examples/QuickStart (Authoring mode): Remove empty section.
1717     
1718     * muse.texi: Call this program "the Emacs Muse" in title.
1719       (Publishing Styles): Begin to populate section.
1720       (Deriving Styles): First subsection of Publishing Styles.
1721       (Contributors): Remove spurious copyright section, since we address
1722       this in the title.
1723     
1724     * README: Actually remember to add this file.
1726     new files:
1727      .arch-ids/README.id README
1729     modified files:
1730      ChangeLog Makefile examples/QuickStart muse.texi
1733 2005-06-17 01:10:41 GMT Michael Olson <mwolson@gnu.org> patch-60
1735     Summary:
1736       Document Markup Rules.
1737     Revision:
1738       muse--main--1.0--patch-60
1740     * examples/QuickStart: Remove stray <comment> tag.
1741     
1742     * muse.texi (Top): Comment every menu line.
1743       (Markup Rules): New section with plenty of subsections.
1745     modified files:
1746      ChangeLog examples/QuickStart muse.texi
1749 2005-06-15 23:50:12 GMT Michael Olson <mwolson@gnu.org> patch-59
1751     Summary:
1752       Release this as Muse 3.00.90 (RC1).
1753     Revision:
1754       muse--main--1.0--patch-59
1756     * Makefile (%.elc): Use -q instead of --no-init-file because the former
1757       is compatible with both Emacs and XEmacs.
1758     
1759     * examples/README: Renamed to QuickStart.
1760     
1761     * examples/Makefile (EXAMPLES): Reflect name change of README.
1762     
1763     * muse.el: Ditto.
1765     modified files:
1766      ChangeLog Makefile examples/Makefile muse.el
1768     renamed files:
1769      examples/.arch-ids/README.id
1770        ==> examples/.arch-ids/QuickStart.id
1771      examples/README
1772        ==> examples/QuickStart
1775 2005-06-15 22:47:05 GMT Michael Olson <mwolson@gnu.org> patch-58
1777     Summary:
1778       Makefile refactoring.
1779     Revision:
1780       muse--main--1.0--patch-58
1782     * Makefile (.PHONY): List all non-file targets.
1783       (examples): New rule that calls Make in the examples directory.
1784       (atranslit): Removed, since this isn't (yet) bundled with Muse.
1785     
1786     * README: Move to the examples directory.  I'd prefer to distribute a
1787       very basic plain text README and use this as a quickstart + markup
1788       example + publishing example.
1789     
1790     * examples/Makefile: Move all README-related rules here.
1791     
1792     * examples/README: Add an "About this document" section.  
1793     
1794     * scripts/publish (style): Do not include the contrib directory, since we
1795       don't use any code from there.  Since this is only invoked from the
1796       examples directory, make sure add the parent directory to the load
1797       path.
1798     
1799     * muse.texi: Change version to 3.00.90 (RC1).
1800     
1801     * muse.el: Change location of the README file in header.
1802     
1803     * muse.el (muse-version): Update to 3.00.90 (RC1).
1805     new files:
1806      examples/.arch-ids/Makefile.id examples/Makefile
1808     modified files:
1809      ChangeLog Makefile examples/README muse.el muse.texi
1810      scripts/publish
1812     renamed files:
1813      .arch-ids/README.id
1814        ==> examples/.arch-ids/README.id
1815      README
1816        ==> examples/README
1819 2005-06-14 03:14:05 GMT Michael Olson <mwolson@gnu.org> patch-57
1821     Summary:
1822       Update my example configuration.
1823     Revision:
1824       muse--main--1.0--patch-57
1826     * examples/mwolson/muse-init.el: Update to reflect use of outline faces
1827       and experimental status of muse-message.
1829     modified files:
1830      ChangeLog examples/mwolson/muse-init.el
1833 2005-06-14 03:08:54 GMT Michael Olson <mwolson@gnu.org> patch-56
1835     Summary:
1836       Provide optional outline-style faces; customization fixes; experimental stuff.
1837     Revision:
1838       muse--main--1.0--patch-56
1840     * muse-colors.el (muse-colors-autogen-headings): New user-customizable
1841       option that determines what the header faces should look like.  If
1842       'outline, use outline-style faces.  If nil, don't generate the faces at
1843       all, which allows the user to specify their own.  Otherwise, use the
1844       scaled faces, which is the default behavior.
1845       (muse-colors-outline-faces-list): List of faces to use.  In case the
1846       outline faces are not available, provide reasonable defaults.
1847       (muse-make-faces): Use dolist instead of mapc.  Implement the
1848       possibility of having outline-style colors for heading.  Don't call
1849       this function immediately -- give the users time to make their changes
1850       through the customize interface.  Once we call this function, Emcs from
1851       CVS will not allow the faces to be changed easily, which is a shame.
1852     
1853     * muse-message.el (muse-message-contents-tag): Copied from
1854       `muse-publish-contents-tag' in order to keep the customization
1855       interface from making the `muse-markup-tags' option from throwing a
1856       type mismatch error.  This function is untested and will likely do
1857       nothing useful.  This file has been moved to the experimental folder
1858       until it gets fleshed out more.
1859     
1860     * experimental/muse-wiki.el: New file from johnw's initial attempt at a
1861       file that could eventually provide wiki-like ability.  Currently this
1862       is just a collection of functions that were pruned out when he remade
1863       Muse, so don't get too excited.  I plan to eventually merge Yann
1864       Hodique's work here, probably after the first release of Muse.
1865     
1866     * muse-regexps.el (muse-regexp): Improve description.
1867     
1868     * muse-project.el (muse-project-ignore-regexp): Make this be a part of
1869       the muse-regexp group since it is just a single regexp.  Lists of
1870       regexps don't have to be in muse-regexp, however.
1871     
1872     * muse-blosxom.el (muse-blosxom): Change use of `behaviour' to `behavior'
1873       since the Emacs devel mailing list seems to not want Britain-izations
1874       in Emacs code.
1875     
1876     * muse-colors.el (muse-colors): Ditto.
1877     
1878     * muse-docbook.el (muse-docbook): Ditto.
1879     
1880     * muse-html.el (muse-html): Ditto.
1881     
1882     * muse-http.el (muse-http): Ditto.
1883     
1884     * muse-message.el (muse-message): Ditto.
1885     
1886     * muse-mode.el (muse-mode): Ditto.
1887     
1888     * muse-project.el (muse-project): Ditto.
1889     
1890     * muse-publish.el (muse-publish): Ditto.
1891     
1892     * muse.el (muse): Ditto.
1894     new files:
1895      experimental/.arch-ids/=id
1896      experimental/.arch-ids/muse-wiki.el.id
1897      experimental/muse-wiki.el
1899     modified files:
1900      ChangeLog experimental/muse-message.el muse-blosxom.el
1901      muse-colors.el muse-docbook.el muse-html.el muse-http.el
1902      muse-mode.el muse-project.el muse-publish.el muse-regexps.el
1903      muse.el
1905     renamed files:
1906      .arch-ids/muse-message.el.id
1907        ==> experimental/.arch-ids/muse-message.el.id
1908      muse-message.el
1909        ==> experimental/muse-message.el
1911     new directories:
1912      experimental experimental/.arch-ids
1915 2005-06-13 22:37:20 GMT Michael Olson <mwolson@gnu.org> patch-55
1917     Summary:
1918       Fix publishing error when given an empty string for header/footer.
1919     Revision:
1920       muse--main--1.0--patch-55
1922     * muse-publish.el (muse-insert-file-or-string): Don't pass argument to
1923       `file-readable-p' if it is an empty string.  For some reason,
1924       `file-readable-p' and `insert-file-contents' were treating an empty
1925       string as if it were the current directory.
1927     modified files:
1928      ChangeLog muse-publish.el
1931 2005-06-13 22:01:00 GMT Michael Olson <mwolson@gnu.org> patch-54
1933     Summary:
1934       WYSIWYG emphasis, XEmacs compatibility hacks.
1935     Revision:
1936       muse--main--1.0--patch-54
1938     * muse-colors.el (muse-colors-emphasized): Make emphasis more WYSIWIG
1939       compliant.  Only colorize if we end with the same number of asterisks
1940       as we start with, preventing unnoticed syntax errors.  Don't colorize
1941       in the middle of a word.
1942       (muse-colors-underlined): Make underlining more WYSIWIG compliant.
1943       Only colorize if we end with an underscore.  Don't colorize in the
1944       middle of a word.
1945     
1946     * muse-docbook.el (muse-docbook-markup-paragraph): Move question mark
1947       inside of group.  This will probably not do anything, but it seems
1948       syntactically good.
1949     
1950     * muse-html.el (muse-html-markup-paragraph): Attempt to deal with case
1951       where we start with an image link.  JohnW didn't seem to like having
1952       <p> tags inserted before image links, but they don't validate properly
1953       as they are.  For now, I will surround such links/paragraphs with <div
1954       class="image-link"> in an attempt to be as not invasive and yet
1955       standards compliant as possible.
1956     
1957     * muse-html.el (muse-html-escape-string): Work around distinction between
1958       int and char types in XEmacs.  Deal with an annoying replace-match bug
1959       in XEmacs that rears its head at times.
1960     
1961     * muse-publish.el (muse-publish-markup-word): Allow underlines to be
1962       multi-line.
1964     modified files:
1965      ChangeLog muse-colors.el muse-docbook.el muse-html.el
1966      muse-publish.el
1969 2005-06-13 01:13:08 GMT Michael Olson <mwolson@gnu.org> patch-53
1971     Summary:
1972       Minor code cleanup to address elint issues.
1973     Revision:
1974       muse--main--1.0--patch-53
1976     * Makefile (test): Don't build README files during this rule.  Remove
1977       spurious "make clean" statement.
1978     
1979     * muse-colors.el (muse-colors-tags): Make sure that this appears in the
1980       `muse-colors' group, and give it a proper type.
1981     
1982     * muse-mode.el: Wrap condition-case around `eval-when-compile'.
1983     
1984     * examples/johnw/muse-johnw.el (muse-my-html-insert-contents,
1985       muse-my-journal-find-entries): Replace `string-to-int' with
1986       `string-to-number'.
1987     
1988     * muse-html.el (muse-html-insert-contents): Ditto.
1989     
1990     * muse-journal.el (muse-journal-html-munge-buffer,
1991       muse-journal-latex-munge-buffer): Ditto.
1992     
1993     * muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
1994     
1995     * muse-publish.el (muse-publish-markup-footnote,
1996       muse-publish-contents-tag): Ditto.
1997     
1998     * muse-regexps.el (muse-extreg-usable-p): Ditto.
2000     modified files:
2001      ChangeLog Makefile examples/johnw/muse-johnw.el muse-colors.el
2002      muse-html.el muse-journal.el muse-mode.el muse-publish.el
2003      muse-regexps.el
2006 2005-06-13 00:41:10 GMT Michael Olson <mwolson@gnu.org> patch-52
2008     Summary:
2009       Add ability to automate the creation a new blosxom entry.
2010     Revision:
2011       muse--main--1.0--patch-52
2013     * examples/mwolson/muse-init.el: Move new entry section to
2014       muse-blosxom.el.  Modify the key settings in my example accordingly.
2015     
2016     * muse-blosxom.el (muse-blosxom-footer): Just use the empty string, since
2017       Muse always makes sure that the file ends with a newline.
2018     
2019     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove this, since
2020       planner markup is now provided automatically by the planner port to
2021       Muse, and we don't have any customized markup.
2022     
2023     * muse-blosxom.el (muse-blosxom-base-directory): New customizable
2024       variable that specifies where the base directory of your blog entries
2025       is found.
2026     
2027     * muse-blosxom.el (muse-blosxom-get-categories): Get the categories from
2028       the base directory.  Explore categories recursively.
2029     
2030     * muse-blosxom.el (muse-blosxom-title-to-file): Helper function for
2031       `muse-blosxom-new-entry'.  Turns the given title into a lowercase, sans
2032       special characters file name.
2033     
2034     * muse-blosxom.el (muse-blosxom-new-entry): Automate the process of
2035       making a new blog entry.  It will prompt you for a category, then a
2036       title, and then will create a new file that has the date and title
2037       inserted.
2039     modified files:
2040      ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
2043 2005-06-12 22:11:20 GMT Michael Olson <mwolson@gnu.org> patch-51
2045     Summary:
2046       Change mailing address of FSF, add AUTHORS file.
2047     Revision:
2048       muse--main--1.0--patch-51
2050     * muse-*.el, muse.texi: Change mailing address of FSF.
2051     
2052     * muse.texi (Contributors): Fix typo.
2053     
2054     * AUTHORS: New file containing a list of all of those who have
2055       contributed code or documentation to Muse, how many lines were changed,
2056       etc.
2058     new files:
2059      .arch-ids/AUTHORS.id AUTHORS
2061     modified files:
2062      ChangeLog muse-blosxom.el muse-convert.el muse-docbook.el
2063      muse-html.el muse-http.el muse-journal.el muse-latex.el
2064      muse-message.el muse-mode.el muse-poem.el muse-project.el
2065      muse-publish.el muse-regexps.el muse-texinfo.el muse.el
2066      muse.texi
2069 2005-06-12 21:33:24 GMT Michael Olson <mwolson@gnu.org> patch-50
2071     Summary:
2072       Merged from hodique@lifl.fr--2005 (patch 0-1)
2073     Revision:
2074       muse--main--1.0--patch-50
2076     Patches applied:
2077     
2078      * hodique@lifl.fr--2005/muse--yh--1.0--base-0
2079        tag of mwolson@gnu.org--2005/muse--main--1.0--patch-49
2080     
2081      * hodique@lifl.fr--2005/muse--yh--1.0--patch-1
2082        fix .html (for example) in visible names for links
2084     modified files:
2085      ChangeLog muse-publish.el
2087     new patches:
2088      hodique@lifl.fr--2005/muse--yh--1.0--base-0
2089      hodique@lifl.fr--2005/muse--yh--1.0--patch-1
2092 2005-06-11 23:35:43 GMT Michael Olson <mwolson@gnu.org> patch-49
2094     Summary:
2095       Make generated X(HT)ML show up in the right encoding in other modes.
2096     Revision:
2097       muse--main--1.0--patch-49
2099     * muse-html.el (muse-xhtml-header): Add "encoding=..." to first line.
2100       Thanks to Zhiqiang Ye for the suggestion.  This attempts to make
2101       generated (X)HTML files show up in the right coding system when editing
2102       them with another Emacs mode.
2103     
2104     * muse-journal.el (muse-journal-rss-header): Automatically determine the
2105       encoding instead of hard-coding it.
2106     
2107     * muse-message.el: Add content to Commentary section, explaining the use
2108       of this publishing style.
2110     modified files:
2111      ChangeLog muse-html.el muse-journal.el muse-message.el
2114 2005-06-11 01:28:01 GMT Michael Olson <mwolson@gnu.org> patch-48
2116     Summary:
2117       Move regexps to same group, only make 4 heading faces.
2118     Revision:
2119       muse--main--1.0--patch-48
2121     * muse-colors.el (muse-make-faces): Only create 4 header faces since we
2122       can only publish 3 of them specially, leaving the fourth to be in
2123       plain text.
2124       (muse-colors-markup): Only recognize 4 levels of heading.
2125     
2126     * muse-regexps.el (muse-tag-regexp, muse-link-regexp, muse-url-regexp)
2127       (muse-file-regexp, muse-image-regexp)
2128       (muse-ignored-extensions-regexp): Moved here from muse.el.  It seems
2129       like a good idea to have all the regexps in the same group.
2131     modified files:
2132      ChangeLog muse-colors.el muse-regexps.el muse.el
2135 2005-06-09 19:48:02 GMT Michael Olson <mwolson@gnu.org> patch-47
2137     Summary:
2138       Update my example config, minor code cleanup.
2139     Revision:
2140       muse--main--1.0--patch-47
2142     * examples/mwolson/muse-init.el (muse-project-alist): Shorten project
2143       names and add "Plans" project.
2144     
2145     * muse-docbook.el (looking-back): Delete.
2146     
2147     * muse-html.el (looking-back): Delete.
2148     
2149     * muse-html.el (muse-html-markup-paragraph): Use `muse-looking-back'
2150       instead of `looking-back'.
2151     
2152     * muse.el (muse-looking-back): Instead of redefining the `looking-back'
2153       function, use this function.  If `looking-back' exists, call it;
2154       otherwise, use a workaround.
2156     removed files:
2157      contrib/.arch-ids/pcomplete.el.id contrib/pcomplete.el
2159     modified files:
2160      ChangeLog examples/mwolson/muse-init.el muse-docbook.el
2161      muse-html.el muse.el
2164 2005-05-30 22:15:13 GMT Michael Olson <mwolson@gnu.org> patch-46
2166     Summary:
2167       Handle a few paragraph publishing edge cases better.
2168     Revision:
2169       muse--main--1.0--patch-46
2171     * muse-docbook.el (muse-docbook-markup-regexps): Consolidate the
2172       beginning-of-document, end-of-document, and paragraph separator regexps
2173       so that one markup rule can be used in all these cases.
2174       (muse-docbook-markup-paragraph): Handle more cases correctly.  In
2175       particular, blockquote or center at beginning or end of document will
2176       be published properly.  Hopefully this won't slow things down too much.
2177       (muse-docbook-markup-paragraph-close): Removed.
2178     
2179     * muse-blosxom.el (muse-blosxom-markup-regexps): Ditto.
2180     
2181     * muse-html.el (muse-html-markup-regexps, muse-html-markup-paragraph):
2182       Ditto.
2183       (muse-html-markup-paragraph-close): Removed.
2185     modified files:
2186      ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
2189 2005-05-28 23:37:11 GMT Michael Olson <mwolson@gnu.org> patch-45
2191     Summary:
2192       Improve prompt when reading a tag.
2193     Revision:
2194       muse--main--1.0--patch-45
2196     * muse-mode.el (muse-insert-tag): Add a colon after "default" like some
2197       other Emacs modes seem to do.
2199     modified files:
2200      ChangeLog muse-mode.el
2203 2005-05-28 23:34:50 GMT Michael Olson <mwolson@gnu.org> patch-44
2205     Summary:
2206       Warn user when publishing fails due to a private directory.
2207     Revision:
2208       muse--main--1.0--patch-44
2210     * muse-project.el (muse-project-private-p): Warn users when publishing a
2211       file fails due to its directory not being readable by others.  Make
2212       sure that you do a `chmod +o name_of_directory' if you want the
2213       contents of that directory to be publishable.
2215     modified files:
2216      ChangeLog muse-project.el
2219 2005-05-28 23:21:39 GMT Michael Olson <mwolson@gnu.org> patch-43
2221     Summary:
2222       Fix error with example tags and message publishing style.
2223     Revision:
2224       muse--main--1.0--patch-43
2226     * muse-colors.el: Don't define `font-lock-mode' as a variable.  Check to
2227       see if a previous definition for `font-lock-multiline' exists.
2228     
2229     * muse-message.el (muse-message-example-tag): Don't require two
2230       additional (unused) arguments.
2232     modified files:
2233      ChangeLog muse-colors.el muse-message.el
2236 2005-05-22 05:58:40 GMT Michael Olson <mwolson@gnu.org> patch-42
2238     Summary:
2239       Always end the published document with a newline.
2240     Revision:
2241       muse--main--1.0--patch-42
2243     * muse-html.el (muse-html-markup-paragraph-close): Always end the
2244       published document with a newline.
2245     
2246     * muse-docbook.el (muse-docbook-markup-paragraph-close): Ditto.
2248     modified files:
2249      ChangeLog muse-docbook.el muse-html.el
2252 2005-05-22 01:26:13 GMT Michael Olson <mwolson@gnu.org> patch-41
2254     Summary:
2255       Don't let automatic backup files crash the publishing process.
2256     Revision:
2257       muse--main--1.0--patch-41
2259     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove rule for date
2260       directive since this value is already processed by
2261       `muse-publish-markup-directive', and may be obtained by using
2262       the code: (muse-publishing-directive "date").
2263     
2264     * muse-colors.el (muse-colors-region): Make sure that we don't ever try
2265       to run (funcall nil); this happened once during a debugging process.
2266     
2267     * muse-project.el (muse-project-private-p): Skip any file for which we
2268       cannot fetch attributes.  This fixes a bug where having an
2269       Emacs-generated automatic backup file in a publishing directory causes
2270       the publishing process to halt with an error.
2272     modified files:
2273      ChangeLog muse-blosxom.el muse-colors.el muse-project.el
2276 2005-05-20 20:44:46 GMT Michael Olson <mwolson@gnu.org> patch-40
2278     Summary:
2279       Apply fix in previous patch to the DocBook publishing style.
2280     Revision:
2281       muse--main--1.0--patch-40
2283     * muse-docbook.el (muse-docbook-markup-paragraph-close): Apply fix from
2284       previous patch here as well.
2285     
2287     modified files:
2288      ChangeLog muse-docbook.el
2291 2005-05-20 20:28:32 GMT Michael Olson <mwolson@gnu.org> patch-39
2293     Summary:
2294       Fix newly-introduced lock-up during HTML publishing.
2295     Revision:
2296       muse--main--1.0--patch-39
2298     * muse-blosxom.el (muse-blosxom-markup-regexps): Give date directive and
2299       planner rules higher priority in the publishing sequence.  Hopefully
2300       this will not wreck anything; I don't use these rules, so I cannot
2301       tell.  This wasn't a real bugfix, just an aesthetic code thing for me.
2302     
2303     * muse-html.el (muse-html-markup-paragraph-close): Don't use
2304       replace-match; that seems to be slightly evil.  Return nil instead of a
2305       newline since otherwise Muse thinks that we are not done yet and gets
2306       into an infinite loop.  This should fix the lock-up problem that
2307       resulted from the previous few patches.
2309     modified files:
2310      ChangeLog muse-blosxom.el muse-html.el
2313 2005-05-19 23:44:16 GMT Michael Olson <mwolson@gnu.org> patch-38
2315     Summary:
2316       Parenthesis goofup.
2317     Revision:
2318       muse--main--1.0--patch-38
2320     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove stray parenthesis.
2321     
2323     modified files:
2324      ChangeLog muse-blosxom.el
2327 2005-05-19 23:41:54 GMT Michael Olson <mwolson@gnu.org> patch-37
2329     Summary:
2330       Make docbook and blosxom modes close paragraphs properly at end.
2331     Revision:
2332       muse--main--1.0--patch-37
2334     * muse-blosxom.el (muse-blosxom-markup-regexps): Use new rule from last
2335       patch.
2336     
2337     * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
2338       (muse-docbook-markup-paragraph-close): Adapt from
2339       `muse-html-markup-paragraph-close'.
2340     
2341     * muse-html.el (muse-html-markup-paragraph-close): Add newline so that we
2342       preserve the same appearance as before the last patch.
2344     modified files:
2345      ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
2348 2005-05-19 23:26:50 GMT Michael Olson <mwolson@gnu.org> patch-36
2350     Summary:
2351       Bugfix: Close P tag properly at end of file.
2352     Revision:
2353       muse--main--1.0--patch-36
2355     * muse-blosxom.el: Fix bug where loading this file twice would cause an
2356       error.
2357     
2358     * muse-html.el (muse-html-markup-regexps): Use simpler mechanism for
2359       detecting whether or not a paragraph needs a closing P tag.
2360       (muse-html-markup-paragraph-close): New function that only inserts a
2361       closing P tag when an unclosed P tag is nearby.
2363     modified files:
2364      ChangeLog muse-blosxom.el muse-html.el
2367 2005-05-18 06:07:02 GMT Michael Olson <mwolson@gnu.org> patch-35
2369     Summary:
2370       Update my example settings.
2371     Revision:
2372       muse--main--1.0--patch-35
2374     * examples/mwolson/muse-init.el: Synchronize with my current settings.
2376     modified files:
2377      ChangeLog examples/mwolson/muse-init.el
2380 2005-05-18 06:03:07 GMT Michael Olson <mwolson@gnu.org> patch-34
2382     Summary:
2383       Update documentation for C-c TAB feature.
2384     Revision:
2385       muse--main--1.0--patch-34
2387     * muse.texi (Keystroke Summary): Note that C-c TAB calls
2388       `muse-insert-tag'.
2389     
2391     modified files:
2392      ChangeLog muse.texi
2395 2005-05-18 06:00:27 GMT Michael Olson <mwolson@gnu.org> patch-33
2397     Summary:
2398       New feature: tag completion with C-c TAB.
2399     Revision:
2400       muse--main--1.0--patch-33
2402     * muse-mode.el (muse-mode-map): Map C-c TAB to `muse-insert-tag'.
2403       (muse-tag-history, muse-custom-tags): New variables that keep track of
2404       the tag history and newly-entered tags respectively for
2405       `muse-insert-tag'.
2406       (muse-insert-tag): New function that interactively prompts the user for
2407       a tag to use.
2409     modified files:
2410      ChangeLog muse-mode.el
2413 2005-05-18 05:49:07 GMT Michael Olson <mwolson@gnu.org> patch-32
2415     Summary:
2416       Fix XHTML validation error with <hr> and <br>.
2417     Revision:
2418       muse--main--1.0--patch-32
2420     * muse-html.el (muse-xhtml-markup-strings): Use the proper form of the BR
2421       and HR tags for XHTML publishing.  This should fix a few validation
2422       errors that I've been noticing lately.
2424     modified files:
2425      ChangeLog muse-html.el
2428 2005-05-12 22:46:10 GMT Michael Olson <mwolson@gnu.org> patch-31
2430     Summary:
2431       Remove flyspell overlays on links.
2432     Revision:
2433       muse--main--1.0--patch-31
2435     * muse-colors.el (muse-colors-link): Remove flyspell overlays.  This
2436       should make the link clickable.  On Emacs21, the color will stay red,
2437       but other Emacsen should do the right thing, which is use the normal
2438       link color.  Hopefully this will fix some strange flyspell-related link
2439       problems.
2441     modified files:
2442      ChangeLog muse-colors.el
2445 2005-05-06 03:30:05 GMT Michael Olson <mwolson@gnu.org> patch-30
2447     Summary:
2448       Update my example Muse settings.
2449     Revision:
2450       muse--main--1.0--patch-30
2452     * examples/mwolson/muse-init.el: Update from my latest version.
2453       (muse-project-alist): Remove the francais part of my blog.
2454       (my-muse-mode-flyspell-p): Split old `my-muse-mode-affect-p' function
2455       into this and `my-muse-mode-fill-nobreak-p'.
2456       (muse-mode-hook): Tell fill mode to avoid breaking links; hopefully
2457       this is the best way to accomplish this.
2458       (my-muse-blosxom-title-to-file): Replace more non-alphanumeric
2459       characters in the title.
2460       (my-muse-prepare-entry-for-xanga): Treat example regions better.
2462     modified files:
2463      ChangeLog examples/mwolson/muse-init.el
2466 2005-04-21 18:25:28 GMT Michael Olson <mwolson@gnu.org> patch-29
2468     Summary:
2469       Add simple `muse-version' function.
2470     Revision:
2471       muse--main--1.0--patch-29
2473     * muse.el (muse-version): New function that displays the value of the
2474       `muse-version' variable.  This should be easier for the user to type
2475       than C-h v muse-version.
2477     modified files:
2478      ChangeLog muse.el
2481 2005-04-21 18:19:02 GMT Michael Olson <mwolson@gnu.org> patch-28
2483     Summary:
2484       Don't compile documentation by default.
2485     Revision:
2486       muse--main--1.0--patch-28
2488     * Makefile (all): Don't compile documentation by default.
2489       (doc): Use this rule to compile documentation.
2491     modified files:
2492      ChangeLog Makefile
2495 2005-04-16 18:08:24 GMT Michael Olson <mwolson@gnu.org> patch-27
2497     Summary:
2498       Merge RSS 2.0 enclosure support for muse-journal.el from johnw
2499     Revision:
2500       muse--main--1.0--patch-27
2502     2005-04-16  Michael Olson  <mwolson@gnu.org>
2503     
2504         * muse-journal.el: Merge in enclosure support for RSS 2.0 from
2505         johnw. If a journal entry's title is a [[link]], then an
2506         <enclosure> tag will be added to the XML data giving the size and
2507         MIME type of the link target.  This makes podcasting with Muse
2508         trivial.
2509         (muse-journal-rss-entry-template): Add enclosure usage to example.
2510         (muse-journal-rss-munge-buffer): Implement enclosures.
2512     modified files:
2513      ChangeLog muse-journal.el
2516 2005-04-15 05:54:30 GMT Michael Olson <mwolson@gnu.org> patch-26
2518     Summary:
2519       Standardize source headers, appease elint, don't require planner
2520     Revision:
2521       muse--main--1.0--patch-26
2523     2005-04-15  Michael Olson  <mwolson@gnu.org>
2524     
2525         * Makefile, scripts/muse-build.el: Moved muse-build.el to the
2526         `scripts' directory since it really isn't part of Muse proper; it
2527         is used to generate Muse output from the command line.
2528     
2529         * muse-blosxom.el: Handle case where planner is not loaded so that
2530         it isn't a hard requirement.
2531     
2532         * muse-colors.el: Move definition of `muse-colors-tag-info' up so
2533         that elint doesn't complain.
2534     
2535         * muse-message.el (muse-message-markup-link): Don't throw up on
2536         links with no description.
2537     
2538         * muse-blosxom.el, muse-book.el, muse-colors.el, muse-convert.el,
2539         muse-docbook.el, muse-html.el, muse-http.el, muse-journal.el,
2540         muse-latex.el, muse-message.el, muse-mode.el, muse-poem.el,
2541         muse-project.el, muse-publish.el, muse-regexps.el,
2542         muse-texinfo.el, muse.el: Add standard header for each file in
2543         preparation for the initial release, which will hopefully happen
2544         sometime within the next month.
2545     
2547     removed files:
2548      experimental/.arch-ids/=id
2550     modified files:
2551      ChangeLog Makefile muse-blosxom.el muse-book.el muse-colors.el
2552      muse-convert.el muse-docbook.el muse-html.el muse-http.el
2553      muse-journal.el muse-latex.el muse-message.el muse-mode.el
2554      muse-poem.el muse-project.el muse-publish.el muse-regexps.el
2555      muse-texinfo.el muse.el
2557     renamed files:
2558      .arch-ids/muse-build.el.id
2559        ==> scripts/.arch-ids/muse-build.el.id
2560      muse-build.el
2561        ==> scripts/muse-build.el
2563     removed directories:
2564      experimental experimental/.arch-ids
2567 2005-04-14 23:46:47 GMT Michael Olson <mwolson@gnu.org> patch-25
2569     Summary:
2570       Merge contents of muse-latexcjk.el into muse-latex.el.
2571     Revision:
2572       muse--main--1.0--patch-25
2574     2005-04-14  Michael Olson  <mwolson@gnu.org>
2575     
2576         * muse-latex.el (muse-latexcjk-header, muse-latexcjk-footer)
2577         (muse-latexcjk-encoding-map, muse-latexcjk-encoding-default)
2578         (muse-latexcjk-encoding, muse-latexcjk-transform-content-type):
2579         Merge in from muse-latexcjk.el.
2580     
2581         * muse-latexcjk.el: Removed, functionality merged with
2582         muse-latex.el
2584     removed files:
2585      .arch-ids/muse-latexcjk.el.id muse-latexcjk.el
2587     modified files:
2588      ChangeLog muse-latex.el
2591 2005-04-06 23:25:47 GMT Michael Olson <mwolson@gnu.org> patch-24
2593     Summary:
2594       Merge muse-xhtml.el into muse-html.el.
2595     Revision:
2596       muse--main--1.0--patch-24
2598     2005-04-06  Michael Olson  <mwolson@gnu.org>
2599     
2600         * examples/mwolson/muse-init.el: Update with respect to the
2601         muse-xhtml.el merge.
2602     
2603         * muse-html.el: The contents of muse-xhtml.el have been merged in
2604         as advised by John Wiegley.
2605         (muse-html-style-sheet): Add example for XHTML use in the
2606         function's documentation.
2607         (muse-xhtml-header, muse-xhtml-footer, muse-xhtml-markup-tags):
2608         Moved from muse-xhtml.el.
2609     
2610         * muse-xhtml.el: Removed; contents merged into muse-html.el.
2612     removed files:
2613      .arch-ids/muse-xhtml.el.id muse-xhtml.el
2615     modified files:
2616      ChangeLog examples/mwolson/muse-init.el muse-html.el
2619 2005-04-06 03:18:55 GMT Michael Olson <mwolson@gnu.org> patch-23
2621     Summary:
2622       Try to fix regexps for Emacs 21.4.
2623     Revision:
2624       muse--main--1.0--patch-23
2626     2005-04-05  Michael Olson  <mwolson@gnu.org>
2627     
2628         * muse-regexps.el (muse-extreg-usable-p): Try to make regexps work
2629         for Emacs 21.4.
2631     modified files:
2632      ChangeLog muse-regexps.el
2635 2005-04-01 17:59:47 GMT Michael Olson <mwolson@gnu.org> patch-22
2637     Summary:
2638       Add comments to the publish-project example script
2639     Revision:
2640       muse--main--1.0--patch-22
2642     2005-04-01  Michael Olson  <mwolson@gnu.org>
2643     
2644         * examples/publish-project: Moved here from
2645         scripts/publish-project.  Added a few comments so people know what
2646         it is used for.
2648     modified files:
2649      ChangeLog examples/publish-project
2651     renamed files:
2652      scripts/.arch-ids/publish-project.id
2653        ==> examples/.arch-ids/publish-project.id
2654      scripts/publish-project
2655        ==> examples/publish-project
2658 2005-04-01 02:27:08 GMT Michael Olson <mwolson@gnu.org> patch-21
2660     Summary:
2661       New XHTML style, add more examples to my sample muse config
2662     Revision:
2663       muse--main--1.0--patch-21
2665     2005-03-31  Michael Olson  <mwolson@gnu.org>
2666     
2667         * examples/mwolson/muse-init.el: Give an example of deriving a
2668         custom publishing style.
2669         (my-muse-blosxom-finalize): Finalizes the "my-blosxom" style.
2670         (my-muse-prepare-entry-for-xanga): Mangle the published output
2671         from a blosxom project and copy the result to the clipboard for
2672         easy pasting into Xanga's web form.  The file is untouched.
2673     
2674         * muse-html.el (muse-html-style-sheet): Include the <style
2675         type="text/css"></style> wrapper around the example.
2676         (muse-html-header): Don't add <style type="text/css"></style>
2677         around the value of `muse-html-style-sheet' anymore.  This allows
2678         for the option of putting your stylesheet(s) in a separate file.
2679         An example of this is given in the documentation for this
2680         variable.
2681     
2682         * muse-xhtml: New file that implements a publishing style which is
2683         derived from HTML mode.  It uses a slightly modified version of
2684         the HTML markup rules to generate XHTML-compliant output.
2685     
2686         * muse-blosxom.el: Add new "blosxom-xhtml" style.  The old
2687         "blosxom" style has been renamed to "blosxom-html".  Fix a few
2688         header gaffes.
2689     
2690         * muse-journal.el: Add new "journal-xhtml" style.
2691     
2692         * muse-message.el: Add new "message-xhtml" style.
2694     new files:
2695      .arch-ids/muse-xhtml.el.id muse-xhtml.el
2697     modified files:
2698      ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
2699      muse-html.el muse-journal.el muse-message.el
2702 2005-03-25 03:55:13 GMT Michael Olson <mwolson@gnu.org> patch-20
2704     Summary:
2705       Add my muse configuration to the examples
2706     Revision:
2707       muse--main--1.0--patch-20
2709     2005-03-24  Michael Olson  <mwolson@gnu.org>
2710     
2711         * examples/johnw: Move John Wiegley's configuration to this
2712         directory.
2713     
2714         * examples/mwolson: My configuration files go here.
2715     
2716         * examples/mwolson/muse-init.el: My Muse configuration file.  I
2717         just figured out how to keep links from being spell-checked or
2718         split up by fill-mode, so the implementation of this may be found
2719         here.  I also made a function that sets up a blog entry for me.
2721     new files:
2722      examples/johnw/.arch-ids/=id examples/mwolson/.arch-ids/=id
2723      examples/mwolson/.arch-ids/muse-init.el.id
2724      examples/mwolson/muse-init.el
2726     modified files:
2727      ChangeLog
2729     renamed files:
2730      examples/.arch-ids/muse-johnw.el.id
2731        ==> examples/johnw/.arch-ids/muse-johnw.el.id
2732      examples/.arch-ids/publish-johnw.id
2733        ==> examples/johnw/.arch-ids/publish-johnw.id
2734      examples/muse-johnw.el
2735        ==> examples/johnw/muse-johnw.el
2736      examples/publish-johnw
2737        ==> examples/johnw/publish-johnw
2739     new directories:
2740      examples/johnw examples/johnw/.arch-ids examples/mwolson
2741      examples/mwolson/.arch-ids
2744 2005-03-24 22:57:10 GMT Michael Olson <mwolson@gnu.org> patch-19
2746     Summary:
2747       Add muse-blosxom script and plugin for pyblosxom
2748     Revision:
2749       muse--main--1.0--patch-19
2751     2005-03-24  Michael Olson  <mwolson@gnu.org>
2752     
2753         * muse-blosxom.el: Update copyright notice in headers and mention
2754         the pyblosxom scripts.
2755     
2756         * contrib/pyblosxom: New directory containing pyblosxom plugins
2757         and helper scripts.
2758     
2759         * contrib/getstamps.py: Script that generates the "timestamps"
2760         file, run on the local machine.
2761     
2762         * contrib/hardcodedates.py: PyBlosxom plugin that interprets the
2763         timestamps file.
2765     new files:
2766      contrib/pyblosxom/.arch-ids/=id
2767      contrib/pyblosxom/.arch-ids/getstamps.py.id
2768      contrib/pyblosxom/.arch-ids/hardcodedates.py.id
2769      contrib/pyblosxom/getstamps.py
2770      contrib/pyblosxom/hardcodedates.py
2772     modified files:
2773      ChangeLog muse-blosxom.el
2775     new directories:
2776      contrib/pyblosxom contrib/pyblosxom/.arch-ids
2779 2005-03-23 19:05:09 GMT Michael Olson <mwolson@gnu.org> patch-18
2781     Summary:
2782       muse-blosxom.el has matured past experimental status
2783     Revision:
2784       muse--main--1.0--patch-18
2786     2005-03-23  Michael Olson  <mwolson@gnu.org>
2787     
2788         * muse-blosxom.el: Remove common functionality that has already
2789         been implemented in `muse-html.el'.  Derive this mode from
2790         `muse-html'.  Update documentation.  I now feel that this file is
2791         ready to be included in the top-level Muse directory.
2793     modified files:
2794      ChangeLog muse-blosxom.el
2796     renamed files:
2797      experimental/.arch-ids/muse-blosxom.el.id
2798        ==> .arch-ids/muse-blosxom.el.id
2799      experimental/muse-blosxom.el
2800        ==> muse-blosxom.el
2803 2005-03-22 05:28:01 GMT Michael Olson <mwolson@gnu.org> patch-17
2805     Summary:
2806       Make muse-blosxom.el slightly less experimental
2807     Revision:
2808       muse--main--1.0--patch-17
2810     2005-03-22  Michael Olson  <mwolson@gnu.org>
2811     
2812         * experimental/muse-blosxom.el (muse-blosxom-page-date-alist):
2813         Renamed from `blosxom-page-date-alist'.  Currently it does nothing
2814         useful.
2815         (muse-blosxom-markup-regexps): Remove unnecessary first grouping
2816         from the `muse-blosxom-markup-date-directive' rule.
2817         (blosxom-set-time): Remove this function.  We're not going to be
2818         touching the timestamp manually anymore -- it's too much of a
2819         hassle.  Right now I've got a python program that compiles a
2820         timestamp file and a pyblosxom helper that reads it.  Something
2821         similar could be arranged for blosxom, I'm sure.
2822     
2824     modified files:
2825      ChangeLog experimental/muse-blosxom.el
2828 2005-03-20 19:40:10 GMT Michael Olson <mwolson@gnu.org> patch-16
2830     Summary:
2831       Apply latest journal-related updates from johnw
2832     Revision:
2833       muse--main--1.0--patch-16
2836     modified files:
2837      ChangeLog examples/muse-johnw.el muse-journal.el
2840 2005-03-01 02:58:29 GMT Michael Olson <mwolson@gnu.org> patch-15
2842     Summary:
2843       Add Projects node to the manual
2844     Revision:
2845       muse--main--1.0--patch-15
2847     2005-02-28  Michael Olson  <mwolson@gnu.org>
2848     
2849         * muse.texi: Change copyright notice since the FSF is now the
2850         copyright holder.
2851         (Projects): New node, based on a section from the README file.
2853     modified files:
2854      ChangeLog muse.texi
2857 2005-03-01 02:25:15 GMT Michael Olson <mwolson@gnu.org> patch-14
2859     Summary:
2860       Correct documentation, adding some content.
2861     Revision:
2862       muse--main--1.0--patch-14
2864     2005-02-28  Michael Olson  <mwolson@gnu.org>
2865     
2866         * muse.texi: Change license terms of the documentation to the GNU
2867         GPL instead of the GNU FDL, as per the consent of the copyright
2868         holders of the emacs-wiki manual, from which this is based.  Some
2869         emacs-wiki-isms in the manual were corrected, and the Getting
2870         Started section was updated.
2872     modified files:
2873      ChangeLog muse.texi
2876 2005-02-17 19:08:19 GMT Michael Olson <mwolson@gnu.org> patch-13
2878     Summary:
2879       Make muse-blosxom.el a bit more sane, still need to bum it down a bit
2880     Revision:
2881       muse--main--1.0--patch-13
2883     2005-02-17  Michael Olson  <mwolson@gnu.org>
2884     
2885         * experimental/muse-blosxom.el: Somehow the contents of this file
2886         managed to get duplicated.  I removed the duplicates.
2887         (muse-blosxom-date): Remove this, since it is not useful.
2888         (muse-blosxom-header): Use the standard header that blosxom.el
2889         has.
2891     modified files:
2892      ChangeLog experimental/muse-blosxom.el
2895 2005-02-08 04:20:41 GMT Michael Olson <mwolson@gnu.org> patch-12
2897     Summary:
2898       Initial commit of muse.texi, nothing substantial
2899     Revision:
2900       muse--main--1.0--patch-12
2902     2005-02-07  Michael Olson  <mwolson@gnu.org>
2903     
2904         * muse.texi: New file that provides the documentation for Muse.
2905         It is in a very rough form at the moment.  Nothing substantial may
2906         be found here yet.  Be ye warned.
2908     new files:
2909      .arch-ids/muse.texi.id muse.texi
2911     modified files:
2912      ChangeLog
2915 2005-02-08 01:15:15 GMT Michael Olson <mwolson@gnu.org> patch-11
2917     Summary:
2918       Add docstring, new trivial function
2919     Revision:
2920       muse--main--1.0--patch-11
2922     2005-02-07  Michael Olson  <mwolson@gnu.org>
2923     
2924         * muse-mode.el (muse-mode-map): Make "C-c =" trigger
2925         `muse-what-changed'.  No functionality change.
2926         (muse-what-changed): New function that displays in diff format the
2927         changes made since the buffer was last saved.
2928     
2929         * muse-project.el (muse-project-publish): Add docstring.
2931     modified files:
2932      ChangeLog muse-mode.el muse-project.el
2935 2005-02-04 18:42:08 GMT Michael Olson <mwolson@gnu.org> patch-10
2937     Summary:
2938       Add experimental version of muse-blosxom.el to project
2939     Revision:
2940       muse--main--1.0--patch-10
2942     2005-02-04  Michael Olson  <mwolson@gnu.org>
2943     
2944         * Makefile (realclean): Remove file that gets generated when fonts
2945         are missing.
2946     
2947         * experimental/muse-bloxsom.el: New file that implements Blosxom
2948         support for Muse.  It's in a very rough state, hence its placement
2949         in the `experimental' directory.
2951     new files:
2952      experimental/.arch-ids/=id
2953      experimental/.arch-ids/muse-blosxom.el.id
2954      experimental/muse-blosxom.el
2956     modified files:
2957      ChangeLog Makefile
2959     new directories:
2960      experimental experimental/.arch-ids
2963 2005-02-04 18:19:44 GMT Michael Olson <mwolson@gnu.org> patch-9
2965     Summary:
2966       Make permissions more consistent
2967     Revision:
2968       muse--main--1.0--patch-9
2971     modified files:
2972      ChangeLog
2974     modified directories:
2975      contrib examples scripts
2978 2005-02-04 18:13:56 GMT Michael Olson <mwolson@gnu.org> patch-8
2980     Summary:
2981       Fix build problems
2982     Revision:
2983       muse--main--1.0--patch-8
2985     2005-02-04  Michael Olson  <mwolson@gnu.org>
2986     
2987         * muse-build.el: Add contrib directory to `load-path'.
2988         (muse-elint-files): Load `muse-regexps.el'.
2989     
2990         * scripts/publish: Change permissions so that this script is
2991         executable.  Add contrib directory to load list.  Add
2992         `muse-regexps.el' to list.
2994     modified files:
2995      ChangeLog muse-build.el scripts/publish
2998 2005-01-31 21:04:43 GMT Michael Olson <mwolson@gnu.org> patch-7
3000     Summary:
3001       Use "&mdash;" instead of "&#151;"
3002     Revision:
3003       muse--main--1.0--patch-7
3005     2005-01-31  Michael Olson  <mwolson@gnu.org>
3006     
3007         * muse-docbook.el (muse-docbook-markup-strings): Replace "&#151;"
3008         with "&mdash;" so that documents validate properly.  Thanks to
3009         Björn Lindström for the suggestion.
3010     
3011         * muse-html.el (muse-html-markup-strings): Ditto.
3013     modified files:
3014      ChangeLog muse-docbook.el muse-html.el
3017 2005-01-25 19:04:31 GMT Michael Olson <mwolson@gnu.org> patch-6
3019     Summary:
3020       Fix use of "[:blank:]" in underline markup
3021     Revision:
3022       muse--main--1.0--patch-6
3024     2005-01-25  Michael Olson  <mwolson@gnu.org>
3025     
3026         * muse-colors.el (muse-colors-markup): Replace "[:blank:]" with
3027         use of `muse-regexp-blank'.
3029     modified files:
3030      ChangeLog muse-colors.el
3033 2005-01-03 06:00:43 GMT Michael Olson <mwolson@member.fsf.org>  patch-5
3035     Summary:
3036       Fix problem with headings being given wrong face
3037     Revision:
3038       muse--main--1.0--patch-5
3040     2005-01-03  Michael Olson  <mwolson@gnu.org>
3041     
3042         * muse-colors.el: Add header.
3043         (muse-colors-emphasized): Headings were being given the coloring
3044         for the next level of heading instead of the real
3045         level (i.e. `muse-header-2' instead of `muse-header-1' for "*
3046         Heading").  Thanks to Lan Yufeng for finding this and sending a
3047         patch.
3048     
3049         * muse-regexps.el: Fix header.
3051     modified files:
3052      ChangeLog muse-colors.el muse-regexps.el
3055 2005-01-02 00:02:15 GMT Michael Olson <mwolson@member.fsf.org>  patch-4
3057     Summary:
3058       Rotate ChangeLog
3059     Revision:
3060       muse--main--1.0--patch-4
3062     2005-01-01  Michael Olson  <mwolson@gnu.org>
3063     
3064         * ChangeLog: Move old ChangeLog to ChangeLog.2004.  This new
3065         version will be automatically maintained by Arch.
3066     
3068     new files:
3069      .arch-ids/ChangeLog.id ChangeLog
3071     renamed files:
3072      .arch-ids/ChangeLog.id
3073        ==> .arch-ids/ChangeLog.2004.id
3074      ChangeLog
3075        ==> ChangeLog.2004
3078 2004-12-30 07:26:48 GMT Michael Olson <mwolson@member.fsf.org>  patch-3
3080     Summary:
3081       Extended regexps fix, allow spaces in 1st part of links
3082     Revision:
3083       muse--main--1.0--patch-3
3085     2004-12-30  Michael Olson  <mwolson@gnu.org>
3086     
3087         * muse.el (muse-link-regexp): Allow spaces in the first part of
3088         links.
3089     
3090         * muse-colors.el, muse-convert.el, muse-docbook.el: Use
3091         customizable alternatives to extended character classes.
3092     
3093         * muse-html.el, muse-mode.el, muse-publish.el: Ditto.
3095     modified files:
3096      ChangeLog muse-colors.el muse-convert.el muse-docbook.el
3097      muse-html.el muse-mode.el muse-publish.el muse.el
3100 2004-12-30 02:18:07 GMT Michael Olson <mwolson@member.fsf.org>  patch-2
3102     Summary:
3103       Begin to change regexp handling, tweak muse.el header
3104     Revision:
3105       muse--main--1.0--patch-2
3107     2004-12-29  Michael Olson  <mwolson@gnu.org>
3108     
3109         * muse.el: Change Copyright notice to FSF.  Change Maintainer to
3110         myself.  Update URL.
3111     
3112         * muse-regexps.el: New file that implements regexp handling.
3113         Generalized regexp options will be moved to it eventually.
3115     new files:
3116      .arch-ids/muse-regexps.el.id muse-regexps.el
3118     modified files:
3119      ChangeLog muse.el
3122 2004-12-30 01:49:50 GMT Michael Olson <mwolson@member.fsf.org>  patch-1
3124     Summary:
3125       Do some early spring cleaning
3126     Revision:
3127       muse--main--1.0--patch-1
3129     2004-12-29  Michael Olson  <mwolson@gnu.org>
3130     
3131         * Makefile: Change path to `publish' script.
3132     
3133         * contrib/pcomplete.el: New file that is used by Muse without
3134         actually being a part of it: hence its location in the contrib
3135         directory.
3136     
3137         * contrib/cgi.el, contrib/httpd.el: New location.
3138     
3139         * examples/muse-johnw.el, examples/publish-johnw: Ditto.
3140     
3141         * scripts/publish, scripts/publish-project: Ditto.
3143     new files:
3144      contrib/.arch-ids/=id contrib/.arch-ids/pcomplete.el.id
3145      contrib/pcomplete.el examples/.arch-ids/=id
3146      scripts/.arch-ids/=id
3148     modified files:
3149      ChangeLog Makefile
3151     renamed files:
3152      .arch-ids/cgi.el.id
3153        ==> contrib/.arch-ids/cgi.el.id
3154      .arch-ids/httpd.el.id
3155        ==> contrib/.arch-ids/httpd.el.id
3156      .arch-ids/muse-johnw.el.id
3157        ==> examples/.arch-ids/muse-johnw.el.id
3158      .arch-ids/publish-johnw.id
3159        ==> examples/.arch-ids/publish-johnw.id
3160      .arch-ids/publish-project.id
3161        ==> scripts/.arch-ids/publish-project.id
3162      .arch-ids/publish.id
3163        ==> scripts/.arch-ids/publish.id
3164      cgi.el
3165        ==> contrib/cgi.el
3166      httpd.el
3167        ==> contrib/httpd.el
3168      muse-johnw.el
3169        ==> examples/muse-johnw.el
3170      publish
3171        ==> scripts/publish
3172      publish-johnw
3173        ==> examples/publish-johnw
3174      publish-project
3175        ==> scripts/publish-project
3177     new directories:
3178      contrib contrib/.arch-ids examples examples/.arch-ids scripts
3179      scripts/.arch-ids
3182 2004-12-30 01:33:11 GMT Michael Olson <mwolson@member.fsf.org>  base-0
3184     Summary:
3185       tag of mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
3186     Revision:
3187       muse--main--1.0--base-0
3189     (automatically generated log message)
3191     new patches:
3192      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--base-0
3193      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-1
3194      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-2
3195      lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-1
3196      lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-2
3197      mwolson@member.fsf.org--2004/muse--main--1.0--base-0
3198      mwolson@member.fsf.org--2004/muse--main--1.0--patch-1
3199      mwolson@member.fsf.org--2004/muse--main--1.0--patch-2
3200      mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
3201      mwolson@member.fsf.org--2004/muse--mwolson--1.0--base-0
3202      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-1
3203      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-2
3204      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-3
3205      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-4
3206      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-5
3207      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-6
3208      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-7
3209      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-8