Jump to bad and good links on TAB; mode-choosing fix.
[muse-el.git] / ChangeLog
blob352061604af8ee3947c2bcac9fdaa7915b37fc88
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-12 06:12:08 GMT Michael Olson <mwolson@gnu.org> patch-127
7     Summary:
8       Jump to bad and good links on TAB; mode-choosing fix.
9     Revision:
10       muse--main--1.0--patch-127
12     * lisp/muse-mode.el (muse-mode-choose-mode): New function that always
13       pics a major mode for a file.  If one is specified in the project of
14       file, use it.  Otherwise, use muse-mode.
15       (muse-next-reference, muse-previous-reference): Jump to bad links as
16       well as good ones.
17     
18     * lisp/muse.el (muse-file-extension): Use `muse-mode-choose-mode' instead
19       of `muse-mode'.
21     modified files:
22      ChangeLog lisp/muse-mode.el lisp/muse.el
25 2005-07-12 05:56:42 GMT Michael Olson <mwolson@gnu.org> patch-126
27     Summary:
28       Add specified Muse file extension to auto-mode-alist.
29     Revision:
30       muse--main--1.0--patch-126
32     * lisp/muse.el (muse-file-extension): If extension is specified, remove
33       the old extension from auto-mode-alist and add the new one.  This
34       eliminates the need to set muse-mode-auto-p when you have specified a
35       Muse file extension.
36     
37     * examples/mwolson/muse-init.el: Sync.
39     modified files:
40      ChangeLog examples/mwolson/muse-init.el lisp/muse.el
43 2005-07-11 10:08:45 GMT Michael Olson <mwolson@gnu.org> patch-125
45     Summary:
46       Make `muse-project-alist' more intuitively customizable.
47     Revision:
48       muse--main--1.0--patch-125
50     * examples/mwolson/muse-init.el (muse-project-alist): Resync with my
51       settings.
52     
53     * lisp/muse-project.el: Thanks to jessealama on IRC for the suggestion.
54       (muse-project-alist-get): New function that pre-parses
55       `muse-projects-alist' before customization in order to work around an
56       annoying limitation in the customize interface.
57       (muse-project-alist-set): New function that takes the value that
58       customize gave us and turns it into something Muse can use.
59       (muse-project): New widget that outlines the form of the
60       `muse-project-alist' variable.
61       (muse-project-alist): Use the `muse-project' widget and specify :set
62       and :get.
64     modified files:
65      ChangeLog examples/mwolson/muse-init.el lisp/muse-project.el
68 2005-07-10 22:41:49 GMT Michael Olson <mwolson@gnu.org> patch-124
70     Summary:
71       Silence compiler warnings.
72     Revision:
73       muse--main--1.0--patch-124
75     * lisp/muse-docbook.el (muse-docbook-fixup-tags): Docfix.
76     
77     * lisp/muse-html.el (muse-html-escape-string): Let-bind `ch' to silence a
78       compiler warning.
79     
80     * lisp/muse-project.el (muse-project-applicable-styles): Call
81       `muse-assert' with only 1 argument to silence a compiler warning.
83     modified files:
84      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
85      lisp/muse-project.el
88 2005-07-10 22:19:26 GMT Michael Olson <mwolson@gnu.org> patch-123
90     Summary:
91       muse-docbook: Merge several other types of tags if necessary.
92     Revision:
93       muse--main--1.0--patch-123
95     * lisp/muse-docbook.el (muse-docbook-fixup-tags): Renamed from
96       `muse-docbook-fixup-sections'.  For each TAG in
97       `muse-docbook-merged-tags', if consecutive groupings of TAG exist,
98       merge them together.  Thanks to Dale P. Smith for the suggestion.
99       (muse-docbook-merged-tags): Customizable list of tags that need merging.
101     modified files:
102      ChangeLog lisp/muse-docbook.el
105 2005-07-10 22:04:50 GMT Michael Olson <mwolson@gnu.org> patch-122
107     Summary:
108       muse-docbook: Output an XML tag with encoding at the beginning of document.
109     Revision:
110       muse--main--1.0--patch-122
112     * lisp/muse-docbook.el (muse-docbook-header): Add <xml> tag at beginning
113       of document.
114       (muse-docbook-encoding-default): New option that determines which Emacs
115       buffer encoding to use by default in Muse DocBook files if none is
116       found.
117       (muse-docbook-charset-default): New option that determines the DocBook
118       XML charset to use if no translation is found in
119       muse-docbook-encoding-map.
120       (muse-docbook-encoding-map): New option alist that maps an emacs coding
121       system to its associated DocBook coding system.
122       (muse-docbook-transform-content-type): New function that determines the
123       DocBook XML encoding to use based on the contents of
124       muse-docbook-encoding-map.
125       (muse-docbook-encoding): New function that calls
126       muse-docbook-transform-content-type.
127       (muse-docbook-finalize-buffer): New function that sets the buffer file
128       coding system to the value of muse-docbook-encoding-default, but only
129       if the buffers contents have no special characters.
130       ("docbook"): Include :after tag that calls muse-docbook-finalize-buffer.
132     modified files:
133      ChangeLog lisp/muse-docbook.el
136 2005-07-10 21:35:49 GMT Michael Olson <mwolson@gnu.org> patch-121
138     Summary:
139       Apply muse-docbook patch from Dale P. Smith.
140     Revision:
141       muse--main--1.0--patch-121
143     * lisp/muse-docbook.el (muse-docbook-markup-strings): Apply patch from
144       Dale P. Smith to make the markup much better.
146     modified files:
147      AUTHORS ChangeLog lisp/muse-docbook.el
150 2005-07-10 00:27:13 GMT Michael Olson <mwolson@gnu.org> patch-120
152     Summary:
153       Use different mapping for S-tab on Windows.
154     Revision:
155       muse--main--1.0--patch-120
157     * lisp/muse-mode.el (muse-mode-map): If using either XEmacs or on
158       Windows, use [(shift tab)] for `muse-previous-reference'.
160     modified files:
161      ChangeLog lisp/muse-mode.el
164 2005-07-09 20:24:40 GMT Michael Olson <mwolson@gnu.org> patch-119
166     Summary:
167       XEmacs wiki fix.
168     Revision:
169       muse--main--1.0--patch-119
171     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Use
172       `muse-match-string-no-properties' so XEmacs doesn't complain.
174     modified files:
175      ChangeLog lisp/muse-wiki.el
178 2005-07-09 08:53:33 GMT Michael Olson <mwolson@gnu.org> patch-118
180     Summary:
181       Handle a few edge cases with project-page resolution gracefully.
182     Revision:
183       muse--main--1.0--patch-118
185     * lisp/muse-project.el (muse-project-applicable-styles): Add assertion to
186       make sure that PAGE is specified.  STYLES should be generated
187       automatically, but it could theoretically fail.  I'm managing to
188       trigger this when messing with unsaved Muse files.  Handle case where
189       buffer has not yet been saved.
190       (muse-project-find-file): Don't try to resolve relative links; just
191       open them.
192     
193     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Fix
194       point-of-reference bug.  No need to call muse-project-page-of-file
195       since buffer-file-name and muse-publishing-current-file both give us
196       full paths.
197     
198     * lisp/muse-mode.el (muse-link-at-point): For some reason,
199       `skip-chars-backward' only respects the newline some of the time.
200       Damned annoying.
202     modified files:
203      ChangeLog lisp/muse-mode.el lisp/muse-project.el
204      lisp/muse-wiki.el
207 2005-07-09 07:41:44 GMT Michael Olson <mwolson@gnu.org> patch-117
209     Summary:
210       Fix image-link goof-up and add pretty titles.
211     Revision:
212       muse--main--1.0--patch-117
214     * lisp/muse-html.el (muse-html-markup-paragraph): Use <p
215       class="image-link"> instead of <div class="image-link">.  I found a bug
216       with the way I was handling both, so I decided to simplify things.
217     
218     * lisp/muse-wiki.el (muse-wiki-output-name): New function that acts like
219       `muse-publish-output-name', but keeps the directory prefix.
220       (muse-wiki-transform-interwiki): Use `muse-publish-output-name'.
221     
222     * lisp/muse-wiki.el (muse-wiki-publish-small-title-words): New
223       customizable option that determines the words to downcase in title.
224       (muse-wiki-publish-pretty-title): New function that Makes a Nicely
225       Capitalized Title out of either a string or the current title.  This is
226       not currently used by any other function -- for now it is meant to be
227       called by the user.
229     modified files:
230      ChangeLog lisp/muse-html.el lisp/muse-wiki.el
233 2005-07-09 05:22:12 GMT Michael Olson <mwolson@gnu.org> patch-116
235     Summary:
236       Escape specials in link descriptions.
237     Revision:
238       muse--main--1.0--patch-116
240     * lisp/muse-publish.el (muse-publish-escape-specials-in-string): New
241       function that escapes special characters in the given string according
242       to the current publishing style.
243       (muse-publish-url): Use the above function to escape the description
244       part of extended links.
245       (muse-publish-prepare-url): Don't make string read-only; it does
246       nothing.
247     
248     * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
249       (muse-wiki-transform-wikiword): Don't make string read-only.
251     modified files:
252      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
255 2005-07-09 03:59:44 GMT Michael Olson <mwolson@gnu.org> patch-115
257     Summary:
258       Escape "&", "<", and ">" in URL text.
259     Revision:
260       muse--main--1.0--patch-115
262     * lisp/muse-html.el (muse-html-escape-string): Escape "&", "<", and ">"
263       specially.  Thanks to John Sullivan for the suggestion.
265     modified files:
266      ChangeLog lisp/muse-html.el
269 2005-07-09 03:24:01 GMT Michael Olson <mwolson@gnu.org> patch-114
271     Summary:
272       Update my example configuration.
273     Revision:
274       muse--main--1.0--patch-114
276     * examples/mwolson/muse-init.el (muse-project-alist): Rename the "Web"
277       project to "WebSite" in order to make it more distinct.
278       (muse-wiki-interwiki-alist): Add mapping for "TheEmacsWiki".
279       (my-muse-blosxom-finalize): Don't run the Xanga preparation code
280       anymore.
281       (my-muse-prepare-entry-for-xanga): Make this able to figure out the
282       published name of the current file.  I really should make a function
283       called `muse-published-name' or something similar!
284       ("\C-cpx"): Use this key sequence for
285       `my-muse-prepare-entry-for-xanga'.
286       (muse-file-extension): I'm making use of this so I can figure out its
287       intricacies.
289     modified files:
290      ChangeLog examples/mwolson/muse-init.el
293 2005-07-09 03:11:28 GMT Michael Olson <mwolson@gnu.org> patch-113
295     Summary:
296       Tackle a project name interwiki highlighting snafu.
297     Revision:
298       muse--main--1.0--patch-113
300     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Hack still more on
301       this.  It seems to be more robust now.  Highlighting is going the way I
302       want it.
304     modified files:
305      ChangeLog lisp/muse-wiki.el
308 2005-07-09 02:25:26 GMT Michael Olson <mwolson@gnu.org> patch-112
310     Summary:
311       Fix some gross mistakes.
312     Revision:
313       muse--main--1.0--patch-112
315     * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Fix several
316       gross misspellings.
317     
318     * lisp/muse-project.el (muse-project-file-entries): If
319       `muse-file-extension' is defined, use it to filter the entries.
320     
321     * lisp/muse.el (muse-file-extension): Fix messed up attempt to set
322       variable.  Move higher in file.
323     
324     * lisp/muse.el (muse-update-ignored-extensions-regexp): Use given
325       argument instead of the real name of the variable.
327     modified files:
328      ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
329      lisp/muse.el
332 2005-07-09 00:10:01 GMT Michael Olson <mwolson@gnu.org> patch-111
334     Summary:
335       Make natural interwiki links between projects mostly work.
336     Revision:
337       muse--main--1.0--patch-111
339     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Uncomment this
340       function and flesh it out.  This seems to work properly, though for
341       some reason, interwiki links using projects are a bit flakey.
342       (muse-wiki-handle-interwiki): Deal with case where we have a project
343       name in an interwiki link.
345     modified files:
346      ChangeLog lisp/muse-wiki.el
349 2005-07-08 22:57:55 GMT Michael Olson <mwolson@gnu.org> patch-110
351     Summary:
352       Fix Emacs21 issue with muse-insert-tag.
353     Revision:
354       muse--main--1.0--patch-110
356     * lisp/muse-mode.el (muse-insert-tag): Pass a list of lists to
357       completing-read to appease older Emacsen.
359     modified files:
360      ChangeLog lisp/muse-mode.el
363 2005-07-08 22:55:20 GMT Michael Olson <mwolson@gnu.org> patch-109
365     Summary:
366       Fix error with `muse-blosxom-new-entry' and Emacs21.
367     Revision:
368       muse--main--1.0--patch-109
370     * lisp/muse-blosxom.el (muse-blosxom-new-entry): Mess with call to
371       `completing-read' so that old versions of Emacs don't complain.
373     modified files:
374      ChangeLog lisp/muse-blosxom.el
377 2005-07-08 21:59:41 GMT Michael Olson <mwolson@gnu.org> patch-108
379     Summary:
380       Try to fix an error with `muse-blosxom-get-categories'.
381     Revision:
382       muse--main--1.0--patch-108
384     * lisp/muse-blosxom.el (muse-blosxom-get-categories): Be extra cautious
385       about processing directories.
387     modified files:
388      ChangeLog examples/johnw/publish-johnw lisp/muse-blosxom.el
391 2005-07-08 21:11:53 GMT Michael Olson <mwolson@gnu.org> patch-107
393     Summary:
394       Make a distinction between implicit and explicit links at publish-time.
395     Revision:
396       muse--main--1.0--patch-107
398     * lisp/muse-html.el (muse-html-escape-string): Ignore other arguments.
399     
400     * lisp/muse-http.el (muse-http-prepare-url): Handle `explicit' argument.
401     
402     * lisp/muse-publish.el (muse-publish-url, muse-publish-insert-url): Pass
403       `explicit' argument.
404     
405     * lisp/muse-publish.el (muse-publish-markup-link): Determine whether or
406       not we are dealing with an explicit link.
407     
408     * lisp/muse-publish.el (muse-publish-prepare-url): Ignore other arguments.
409     
410     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Take `explicit'
411       argument, but ignore it.
412     
413     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only apply transforms
414       when link is not explicit.
416     modified files:
417      ChangeLog lisp/muse-html.el lisp/muse-http.el
418      lisp/muse-publish.el lisp/muse-wiki.el
421 2005-07-08 06:40:30 GMT Michael Olson <mwolson@gnu.org> patch-106
423     Summary:
424       Implement several WikiWord handling fixes.
425     Revision:
426       muse--main--1.0--patch-106
428     * lisp/muse-colors.el (muse-link-face): Handle case where no link is
429       found by the handlers.  Don't send implicit links through some of the
430       advanced checks.
431     
432     * lisp/muse-mode.el (muse-link-at-point): Move to beginning of first part
433       of interwiki link before calling `muse-handle-explicit-link'.
434     
435     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Append forgotten
436       "\\|" separator between project-alist entries and interwiki entries.
437       Force a reconfiguration of muse-colors-markup.
438     
439     * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Add several checks to be
440       sure that we don't colorize WikiNames that don't go with any file.
441     
443     modified files:
444      ChangeLog lisp/muse-colors.el lisp/muse-mode.el
445      lisp/muse-wiki.el
448 2005-07-07 21:34:12 GMT Michael Olson <mwolson@gnu.org> patch-105
450     Summary:
451       Attempt to simplify muse-wiki a bit.
452     Revision:
453       muse--main--1.0--patch-105
455     * lisp/muse-colors.el (muse-use-font-lock): Set up muse-colors-markup
456       here.
457     
458     * lisp/muse-wiki.el (muse-wiki-wikiword-colors-markup)
459       (muse-wiki-update-use-wikiword-colors, muse-wiki-wikiword-markup-regexp)
460       (muse-wiki-update-use-wikiword-markup-regexp)
461       (muse-wiki-update-use-wikiword-link-function)
462       (muse-wiki-update-use-wikiword-url-transforms): Remove.
463       (muse-wiki-update-use-wikiword): Not :set function is needed anymore.
464     
465     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only modify URL if
466       `muse-wiki-use-wikiword' is specified.
467     
468     * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Don't process the URL
469       unless `muse-wiki-use-wikiword' is specified.
470     
471     * lisp/muse-wiki.el ("muse-colors"): Add muse-wiki-wikiword-regexp to
472       muse-colors-markup.
473     
474     * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-wikiword-regexp to
475       muse-publish-markup-regexps.
476     
477     * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-transform-wikiword to
478       muse-publish-url-transforms.
479     
480     * lisp/muse-wiki.el (muse-implicit-link-functions): Add
481       muse-wiki-handle-wikiword to muse-implicit-link-functions.
482     
484     modified files:
485      ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
488 2005-07-07 20:06:35 GMT Michael Olson <mwolson@gnu.org> patch-104
490     Summary:
491       Make muse-blosxom use relative name of published file in page-date alist.
492     Revision:
493       muse--main--1.0--patch-104
495     * lisp/muse-blosxom.el (muse-blosxom-base-directory): Move higher in
496       file.
497       (muse-blosxom-update-page-date-alist): Renamed from
498       `muse-blosxom-markup-date-directive'.  Make the current file name
499       relative to the base directory and strip file extension if necessary.
500     
502     modified files:
503      ChangeLog lisp/muse-blosxom.el
506 2005-07-07 19:14:38 GMT Michael Olson <mwolson@gnu.org> patch-103
508     Summary:
509       Hack on muse-blosxom timestamps somewhat.
510     Revision:
511       muse--main--1.0--patch-103
513     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Make this
514       actually do something useful.  This should have a different name,
515       really.
516       ("blosxom-html", "blosxom-xhtml"): Call
517       `muse-blosxom-markup-date-directive' after publishing each entry.
518     
520     modified files:
521      ChangeLog lisp/muse-blosxom.el
524 2005-07-07 06:27:02 GMT Michael Olson <mwolson@gnu.org> patch-102
526     Summary:
527       Fix several startup and compile errors.
528     Revision:
529       muse--main--1.0--patch-102
531     * lisp/muse-wiki.el ("muse-publish"): Use correct name of function.  This
532       fixes an error that occurred during startup.
533     
534     * lisp/muse-regexps.el (muse-ignored-extensions-regexp)
535       (muse-update-ignored-extensions-regexp, muse-ignored-extensions): Move
536       to muse.el.
537     
538     * lisp/muse.el (muse-update-ignored-extensions-regexp): Fix ordering so
539       that the nasty compile errors go away.  Fix a few typos.
540       (muse-ignored-extensions): Fix docstring.
541       (muse-file-extension): Move this higher in the file.
542     
543     
545     modified files:
546      ChangeLog lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
549 2005-07-07 05:57:51 GMT Michael Olson <mwolson@gnu.org> patch-101
551     Summary:
552       Note that muse-file-extension should not have "." in front.
553     Revision:
554       muse--main--1.0--patch-101
556     * lisp/muse-project.el (muse-project-find-file): Handle case where
557       muse-file-extension is not specified.
558     
559     * lisp/muse.el (muse-file-extension): Note that the period at the
560       beginning of this value should be omitted.
561     
562     * lisp/muse-regexps.el (muse-update-ignored-extensions-regexp): Quote
563       file extension so that regexp characters inside the extension will not
564       goof it up.  This should never be a problem in normal cases, but let's
565       be robust.
566     
568     modified files:
569      ChangeLog lisp/muse-project.el lisp/muse-regexps.el
570      lisp/muse.el
573 2005-07-07 05:36:53 GMT Michael Olson <mwolson@gnu.org> patch-100
575     Summary:
576       Implement optional file extension of Muse files.
577     Revision:
578       muse--main--1.0--patch-100
580     * lisp/muse-mode.el (muse-mode): Make sure
581       `muse-update-ignored-extensions-regexp' gets updated every time we
582       enter Muse mode.  This works around a bug in the customize interface --
583       if a user changes an option using setq, the :set function sometimes
584       does not get executed.  I should really try to determine whether or not
585       this is really an issue anymore.
586     
587     * lisp/muse-project.el (muse-project-find-file): Make use of
588       `muse-file-extension'.
589     
590     * lisp/muse-regexps.el (muse-ignored-extensions-regexp): This is not
591       customizable; it is autogenerated from `muse-ignored-extensions'.
592       (muse-update-ignored-extensions-regexp): New function that sets the
593       value of `muse-ignored-extensions-regexp'.  This is needed in order to
594       make sure that the value of `muse-file-extension' is taken into
595       account.
596       (muse-ignored-extensions): New option that determines which file
597       extensions to ignore.  It is in the form of a list of regexps.
598     
599     * lisp/muse.el (muse-file-extension): New option that allows the user to
600       specify the file extension to be used for Muse files.  By default, this
601       is nil, which means that no extension will be used.
602     
603     * lisp/muse.el (muse-page-name): Handle case where
604       `muse-ignored-extensions-regexp' is nil.
605     
607     modified files:
608      ChangeLog lisp/muse-mode.el lisp/muse-project.el
609      lisp/muse-regexps.el lisp/muse.el
612 2005-07-07 03:16:38 GMT Michael Olson <mwolson@gnu.org> patch-99
614     Summary:
615       Document new blosxom convenience feature.
616     Revision:
617       muse--main--1.0--patch-99
619     * lisp/muse-blosxom.el: Document `muse-blosxom-project-alist-dirs' and
620       `muse-blosxom-project-alist-entry'.  An example is provided in the
621       header.
622     
624     modified files:
625      ChangeLog lisp/muse-blosxom.el
628 2005-07-06 23:17:35 GMT Michael Olson <mwolson@gnu.org> patch-98
630     Summary:
631       Further work on `muse-project-alist' entry generation for blosxom.
632     Revision:
633       muse--main--1.0--patch-98
635     * examples/mwolson/muse-init.el (muse-project-alist): Use proper syntax.
636       Include subdirectories in first part of "Blog" entry.
637     
638     * lisp/muse-blosxom.el (muse-blosxom-project-alist-dirs): New function
639       that returns a list of dirs that are to be used with the first part of
640       a `muse-project-alist' entry.
641     
643     modified files:
644      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
647 2005-07-06 22:42:35 GMT Michael Olson <mwolson@gnu.org> patch-97
649     Summary:
650       New function: muse-blosxom-project-alist-entry.
651     Revision:
652       muse--main--1.0--patch-97
654     * examples/mwolson/muse-init.el: Update from my latest settings.
655       (muse-project-alist): Make use of `muse-blosxom-project-alist-entry'.
656     
657     * lisp/muse-blosxom.el (muse-blosxom-project-alist-entry): New function
658       that generates the latter part of an entry for `muse-project-alist'.
659     
661     modified files:
662      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
665 2005-07-06 20:52:03 GMT Michael Olson <mwolson@gnu.org> patch-96
667     Summary:
668       Merged from hodique@lifl.fr--2005 (patch 12-23)
669     Revision:
670       muse--main--1.0--patch-96
672     Patches applied:
673     
674      * hodique@lifl.fr--2005/muse--yh--1.0--patch-12
675        Merged from mwolson@gnu.org--2005 (patch 68-76)
676     
677      * hodique@lifl.fr--2005/muse--yh--1.0--patch-13
678        Merged from mwolson@gnu.org--2005 (patch 77-80)
679     
680      * hodique@lifl.fr--2005/muse--yh--1.0--patch-14
681        Merged from mwolson@gnu.org--2005 (patch 81)
682     
683      * hodique@lifl.fr--2005/muse--yh--1.0--patch-15
684        Merged from mwolson@gnu.org--2005 (patch 82)
685     
686      * hodique@lifl.fr--2005/muse--yh--1.0--patch-16
687        Escape % in latex publishing
688     
689      * hodique@lifl.fr--2005/muse--yh--1.0--patch-17
690        bugfix
691     
692      * hodique@lifl.fr--2005/muse--yh--1.0--patch-18
693        small improvement on muse-make-link
694     
695      * hodique@lifl.fr--2005/muse--yh--1.0--patch-19
696        Fix customization of muse-wiki-wikiword-regexp
697     
698      * hodique@lifl.fr--2005/muse--yh--1.0--patch-20
699        Allow full customization of WikiWords
700     
701      * hodique@lifl.fr--2005/muse--yh--1.0--patch-21
702        Fix mouse-2 yank bug in muse-mode
703     
704      * hodique@lifl.fr--2005/muse--yh--1.0--patch-22
705        Fix interpretation order
706     
707      * hodique@lifl.fr--2005/muse--yh--1.0--patch-23
708        Merged from mwolson@gnu.org--2005 (patch 83-95)
709     
711     modified files:
712      ChangeLog lisp/muse-wiki.el
714     new patches:
715      hodique@lifl.fr--2005/muse--yh--1.0--patch-12
716      hodique@lifl.fr--2005/muse--yh--1.0--patch-13
717      hodique@lifl.fr--2005/muse--yh--1.0--patch-14
718      hodique@lifl.fr--2005/muse--yh--1.0--patch-15
719      hodique@lifl.fr--2005/muse--yh--1.0--patch-16
720      hodique@lifl.fr--2005/muse--yh--1.0--patch-17
721      hodique@lifl.fr--2005/muse--yh--1.0--patch-18
722      hodique@lifl.fr--2005/muse--yh--1.0--patch-19
723      hodique@lifl.fr--2005/muse--yh--1.0--patch-20
724      hodique@lifl.fr--2005/muse--yh--1.0--patch-21
725      hodique@lifl.fr--2005/muse--yh--1.0--patch-22
726      hodique@lifl.fr--2005/muse--yh--1.0--patch-23
729 2005-07-06 19:55:48 GMT Michael Olson <mwolson@gnu.org> patch-95
731     Summary:
732       Minor docfixes.
733     Revision:
734       muse--main--1.0--patch-95
736     * lisp/muse-mode.el (muse-follow-name-at-point) 
737       (muse-follow-name-at-mouse): Docfixes.
738     
740     modified files:
741      ChangeLog lisp/muse-mode.el
744 2005-07-06 19:30:34 GMT Michael Olson <mwolson@gnu.org> patch-94
746     Summary:
747       Fix goof-up in instructions for using `muse-blosxom-new-entry'.
748     Revision:
749       muse--main--1.0--patch-94
751     * lisp/muse-blosxom.el: Fix goof-up in instructions for using
752       `muse-blosxom-new-entry'.
753     
754     * muse.texi (Blosxom Entries): Ditto.
755     
757     modified files:
758      ChangeLog lisp/muse-blosxom.el muse.texi
761 2005-07-06 18:54:52 GMT Michael Olson <mwolson@gnu.org> patch-93
763     Summary:
764       Re-add global mouse-2 event.
765     Revision:
766       muse--main--1.0--patch-93
768     * lisp/muse-mode.el (muse-mode-map): Re-add the global binding for
769       mouse-2, since Yann found a way around the problem I was facing.
770       (muse-follow-name-at-mouse): Call the event that would normally be used
771       here if we don't have a link at point.
772     
774     modified files:
775      ChangeLog lisp/muse-mode.el
778 2005-07-06 07:19:41 GMT Michael Olson <mwolson@gnu.org> patch-92
780     Summary:
781       Fix publishing error.
782     Revision:
783       muse--main--1.0--patch-92
785     * lisp/muse-project.el (muse-project-publish-file): Don't try to fetch
786       the cdr of output-dir.  This was a code fragment from a previous
787       attempt to refactor this function.
788     
790     modified files:
791      ChangeLog lisp/muse-project.el
794 2005-07-06 06:39:21 GMT Michael Olson <mwolson@gnu.org> patch-91
796     Summary:
797       Work on getting to the point where we can resolve project interwiki links.
798     Revision:
799       muse--main--1.0--patch-91
801     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
802       `muse-publishing-current-file'.
803     
804     * lisp/muse-project.el (muse-project-of-file): Ditto.
805     
806     * lisp/muse-project.el (muse-project-applicable-styles): New function
807       that returns the usable styles for a file, given either a list of
808       styles or a project name.  This is useful for removing styles that will
809       be ignored for a file.
810       (muse-project-publish-file): Split :include and :exclude processing
811       into `muse-project-applicable-styles'.
812     
813     * lisp/muse-publish.el (muse-publish-output-name): Use
814       `muse-publishing-current-file'.
815     
816     * lisp/muse-publish.el (muse-publish-file): Don't set `muse-current-file'.
817     
818     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Recognize
819       project names.
820     
821     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Don't cause project
822       names to be uninterpreted.  Remove need for muse-assoc-string.
823     
824     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): First draft of
825       function that will be called to fetch a link to a page from a Muse
826       project from the output file of the currently-published file.  This is
827       commented out for now since I ran out of energy.
828     
829     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Use
830       `muse-wiki-resolve-project-page' for handling Muse project interwiki
831       links, but only when no match was found in `muse-wiki-interwiki-alist'.
832       Handle case where no interwiki can be found, even though this should
833       never happen.
834     
835     * lisp/muse-wiki.el (muse-mode-hook): Update `muse-wiki-interwiki-regexp'
836       whenever Muse mode is entered.  That way we don't have to enter an
837       extra command in our .emacs.
838     
839     * lisp/muse.el (muse-current-file): Remove this, since a variable called
840       `muse-publishing-current-file' already exists that does the same thing.
841       How embarrassing.
842     
843     * lisp/muse.el (muse-page-name): Use `muse-publishing-current-file'.
844     
845     * lisp/muse.el (muse-assoc-string): Remove this, since we no longer need
846       to use it.
847     
849     modified files:
850      ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
851      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
854 2005-07-06 04:00:57 GMT Michael Olson <mwolson@gnu.org> patch-90
856     Summary:
857       Mouse-2 on regular text will yank rather than give an error.
858     Revision:
859       muse--main--1.0--patch-90
861     * lisp/muse-mode.el (muse-mode-map): Remove mappings for mouse-2, since
862       this seems to be more trouble than it's worth.
863       (muse-follow-name-at-mouse): Don't call `muse-follow-name-at-point';
864       use our own implementation.
865     
867     modified files:
868      ChangeLog lisp/muse-mode.el
871 2005-07-06 02:25:56 GMT Michael Olson <mwolson@gnu.org> patch-89
873     Summary:
874       Make interwiki links publish with the correct extension.
875     Revision:
876       muse--main--1.0--patch-89
878     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Add the correct
879       prefix and suffix to interwiki names, as well as stripping out unwanted
880       extensions.
881     
883     modified files:
884      ChangeLog lisp/muse-wiki.el
887 2005-07-06 02:02:42 GMT Michael Olson <mwolson@gnu.org> patch-88
889     Summary:
890       Fix publishing of bare interwiki names.
891     Revision:
892       muse--main--1.0--patch-88
894     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Use `setq' instead of
895       `set'.  Use `muse-assoc-string' instead of `assoc'.
896     
897     * lisp/muse.el (muse-assoc-string): New compatibility function that makes
898       `assoc-string' functionality usable with Emacs21 and XEmacs.
899     
901     modified files:
902      ChangeLog lisp/muse-wiki.el lisp/muse.el
905 2005-07-06 01:41:24 GMT Michael Olson <mwolson@gnu.org> patch-87
907     Summary:
908       Apply a few fixes from Yann's branch.
909     Revision:
910       muse--main--1.0--patch-87
912     Background: I hacked on Muse over the weekend while offline, and so did
913                 Yann.  His changes to muse-wiki.el are different than the
914                 ones that I made, so we should probably figure out the best
915                 way to handle this when we both get on IRC again.  For now,
916                 I've merged in the bugfixes that he's made, omitting most of
917                 the changes to muse-wiki.
918     
919     * lisp/muse-latex.el (muse-latex-markup-regexps): Escape %.
920     
921     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Add docstring.
922     
923     * lisp/muse.el (muse-page-name): Fix a bug that was inadvertently
924       introduced previously.
925     
927     modified files:
928      ChangeLog lisp/muse-latex.el lisp/muse-wiki.el lisp/muse.el
931 2005-07-05 20:41:49 GMT Michael Olson <mwolson@gnu.org> patch-86
933     Summary:
934       Warn if file not published; hack further on Wiki stuff.
935     Revision:
936       muse--main--1.0--patch-86
938     * lisp/muse-html.el (muse-html-markup-paragraph): Make this only try to
939       complete <div> tags that are of the class "image-link".  It is hoped
940       that this will prevent user-added <div> tags from being mangled.
941     
942     * lisp/muse-mode.el (muse-link-at-point): Don't pass an argument to
943       `muse-handle-implicit-link' or `muse-handle-explicit-link' since they
944       need to look at the text at point.
945     
946     * lisp/muse-publish.el (muse-publish-this-file): Warn the user if the
947       current file has not been published since it was up-to-date.  Thanks to
948       Bill Freeman for the suggestion.
949     
950     * lisp/muse-publish.el (muse-publish-url): Handle case when returned url
951       is nil.  If this happens, return the original URL.
952     
953     * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Set using
954       `muse-wiki-update-interwiki-regexp.'
955       (muse-wiki-update-interwiki-regexp): New function that sets the value
956       of `muse-wiki-interwiki-regexp'.
957       (muse-wiki-interwiki-alist): Call `muse-wiki-update-interwiki-regexp'
958       on :set.
959     
960     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Renamed from
961       `muse-wiki-expand-interwiki'.
962       (muse-wiki-transform-wikiword): New function that prevents WikiWords
963       with no matching file from being published as links.
964     
965     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Accept an optional
966       string argument once again, since this behavior is needed when
967       publishing.
968       (muse-wiki-handle-wikiword): Ditto.
969     
970     * lisp/muse.el (muse-handle-url): Ditto.
971     
972     * lisp/muse.el (muse-handle-implicit-link): Ditto.  Restore match data
973       after every unsuccessful attempt at handling the link.  If argument is
974       given, restore match-data at end, too.
975     
976     * lisp/muse.el (muse-handle-explicit-link): Accept optional string
977       argument.  Match data is always saved.  If argument is not given,
978       assume that `muse-implicit-link-regexp' has been matched against, and
979       return the 1st match string if no handlers worked.
980     
982     modified files:
983      ChangeLog lisp/muse-html.el lisp/muse-mode.el
984      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
987 2005-07-04 23:00:06 GMT Michael Olson <mwolson@gnu.org> patch-85
989     Summary:
990       Hack on WikiName handling and make TAB work for Wiki links.
991     Revision:
992       muse--main--1.0--patch-85
994     * lisp/muse-colors.el (muse-colors-markup): Use
995       `muse-explicit-link-regexp' instead of `muse-link-regexp'.
996     
997     * lisp/muse-colors.el (muse-link-face): Add new argument EXPLICIT.  If
998       nil, don't color bad links.  If non-nil, color bad links.
999     
1000     * lisp/muse-colors.el (muse-colors-link): Pass `t' to `muse-link-face'.
1001     
1002     * lisp/muse-journal.el (muse-journal-rss-markup-regexps): Use
1003       `muse-explicit-link-regexp' instead of `muse-link-regexp'.
1004       (muse-journal-rss-munge-buffer): Ditto.
1005     
1006     * lisp/muse-mode.el (muse-mode-fill-nobreak-p, muse-link-at-point):
1007       Docfix.
1008     
1009     * lisp/muse-mode.el (muse-link-at-point): Rewrite so that explicit links
1010       are handled first, then implicit ones.  It should work better in all
1011       cases.  For now, we depend on the value of `muse-implicit-link-regexp'
1012       to determine how far to scan for an implicit link.  This defaults to
1013       the text between the point and the next space.
1014     
1015     * lisp/muse-mode.el (muse-visit-link-default): Refactored code from
1016       `muse-visit-link'.  If the ANCHOR argument is a string, search for it
1017       literally after opening the buffer.  Hopefully this can be of use in
1018       custom visit-link functions, when necessary.
1019     
1020     * lisp/muse-mode.el (muse-visit-link): Docfix.  Call
1021       `muse-visit-link-default'.
1022     
1023     * lisp/muse-mode.el (muse-next-reference, muse-previous-reference):
1024       Search by text properties instead of regexps.  This allows Muse to find
1025       links without having to have a massive regexp that contains all link
1026       types.  The downside is that this will not work if the user defontifies
1027       the buffer.  But it would somewhat defeat the purpose of following
1028       links if you can't see them.
1029     
1030     * lisp/muse-project.el (muse-project-batch-publish): Handle case when not
1031       enough command line args are passed in batch mode.
1032     
1033     * lisp/muse-publish.el (muse-publish-markup-regexps): Use
1034       `muse-explicit-link-regexp'.
1035     
1036     * lisp/muse-regexps.el (muse-explicit-link-regexp): Renamed from
1037       `muse-link-regexp'.
1038     
1039     * lisp/muse-regexps.el (muse-implicit-link-regexp): New option that
1040       specifies the "common ground" of all implicit links, like URLs, bare
1041       WikiNames, and -- in the future -- email addresses.
1042     
1043     * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): Quote 'boolean.
1044     
1045     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Arg URL is no longer
1046       optional.  That was a bad idea on my part.  Renamed from
1047       `muse-wiki-interwiki-handle'.  Hopefully all this renaming doesn't
1048       annoy anyone :^) .
1049     
1050     * lisp/muse-wiki.el (muse-wiki-expand-interwiki): Renamed from
1051       `muse-wiki-interwiki-expand'.
1052       (muse-wiki-handle-wikiword): Renamed from
1053       `muse-wiki-wikiword-handle'.
1054     
1055     * lisp/muse-wiki.el ("muse-colors", "muse-publish"): Use a string value
1056       for the eval-after-load arg since XEmacs chokes on constants.
1057     
1058     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Don't display a bad-link
1059       face on WikiWords that don't correspond with a file.  If people really
1060       want this to appear in bad-link face, I could accommodate that.
1061     
1062     * lisp/muse.el (muse-handle-url): New function that detects whether the
1063       given string is a URL.
1064       (muse-implicit-link-functions): Renamed from
1065       `muse-mode-link-functions'.  Defaults to `muse-handle-url'.
1066       (muse-explicit-link-functions): Renamed from
1067       `muse-mode-handler-functions'.
1068       (muse-handle-implicit-link): New function that handles all
1069       implicit links by calling functions from `muse-implicit-link-functions'.
1070       (muse-handle-explicit-link): Renamed from
1071       `muse-handled-url'.
1072     
1074     modified files:
1075      ChangeLog lisp/muse-colors.el lisp/muse-journal.el
1076      lisp/muse-mode.el lisp/muse-project.el lisp/muse-publish.el
1077      lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
1080 2005-07-04 14:40:31 GMT Michael Olson <mwolson@gnu.org> patch-84
1082     Summary:
1083       Allow WikiWords to be ignored with <nop> or "''''".
1084     Revision:
1085       muse--main--1.0--patch-84
1087     * lisp/muse-mode.el (muse-browse-result): Docfixes.
1088     
1089     * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): New option that determines
1090       whether to hide <nop> tags when coloring a Muse buffer.
1091       (muse-wiki-wikiword-at-point): Docfix.
1092       (muse-wiki-colors-nop-tag): New function that colors <nop> tags.
1093       (muse-wiki-publish-nop-tag): New function that interprets <nop> tags
1094       during publishing.
1095       (muse-colors-tags, muse-publish-markup-tags): Interpret <nop> tags,
1096       which keeps the WikiWord that follows it from being interpreted.
1097       (muse-publish-markup-regexps): Allow 4 single quotes to function as a
1098       WikiWord delimiter.
1099     
1101     modified files:
1102      ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
1105 2005-07-04 11:20:50 GMT Michael Olson <mwolson@gnu.org> patch-83
1107     Summary:
1108       Update postal address of FSF in muse-wiki.el.
1109     Revision:
1110       muse--main--1.0--patch-83
1112     * lisp/muse-wiki.el: Update postal address of the FSF.
1113     
1115     modified files:
1116      ChangeLog lisp/muse-wiki.el
1119 2005-07-01 22:48:51 GMT Michael Olson <mwolson@gnu.org> patch-82
1121     Summary:
1122       Interpret explicit links before emphasis.
1123     Revision:
1124       muse--main--1.0--patch-82
1126     * lisp/muse-publish.el (muse-publish-markup-regexps): Interpret explicit
1127       links before emphasis.
1128     
1129     * lisp/muse-wiki.el (muse-publish): Make rules use a multiple of 100 just
1130       for the heck of it.
1132     modified files:
1133      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
1136 2005-06-26 22:55:55 GMT Michael Olson <mwolson@gnu.org> patch-81
1138     Summary:
1139       Wiki hacking, regexp tweaks.
1140     Revision:
1141       muse--main--1.0--patch-81
1143     * lisp/muse-project.el (muse-project-ignore-regexp): Change group to
1144       muse-regexp.
1145     
1146     * lisp/muse-regexps.el (muse-regexp-use-character-classes): New variable
1147       that indicates whether or not to use character classes in regexps.  The
1148       default is to let Muse try to figure it out.
1149       (muse-extreg-usable-p): Make use of this variable.
1150     
1151     * lisp/muse-regexps.el (muse-url-regexp): There's too much whitespace in
1152       this regexp.  I'm guessing it was supposed to have a TAB in there at
1153       one time.  Replace this stuff with muse-regexp-space.
1154     
1155     * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use wikified EmacsWiki
1156       by default.
1157     
1158     * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use "choice" instead of
1159       "or".
1160     
1161     * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Include the page
1162       delimiter as part of the regexp.  Allow "#" or "::" to be a delimiter.
1163       We'll fix those anchor problems eventually!
1164     
1165     * lisp/muse-wiki.el (muse-wiki-interwiki-at-point): New function that
1166       uses `muse-interwiki-handle' to determine whether an interwiki link is
1167       at point.
1168     
1169     * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Make URL optional and
1170       look for a suitable value at point if needed.
1171     
1172     * lisp/muse-wiki.el: Make interwiki regexps color the same as wikiwords.
1173     
1174     * lisp/muse-wiki.el: Add publishing rule for muse-wiki-interwiki-regexp.
1175     
1176     * lisp/muse-wiki.el (muse-mode-link-functions): Add interwiki handling.
1178     modified files:
1179      ChangeLog lisp/muse-project.el lisp/muse-regexps.el
1180      lisp/muse-wiki.el
1183 2005-06-25 04:44:00 GMT Michael Olson <mwolson@gnu.org> patch-80
1185     Summary:
1186       Make installation of manual when not using Debian go smoothly.
1187     Revision:
1188       muse--main--1.0--patch-80
1190     * Makefile.defs (INSTALLINFO): New variable that specifies what command
1191       and options are to be used when insinuating the Muse documentation into
1192       the Info menu.
1193     
1194     * Makefile (install): Make use of INSTALLINFO.
1195     
1196     * README (Installation): Give directions for changing INSTALLINFO on a
1197       Debian system and changing where Muse is installed.
1198     
1199     * muse.texi: Ditto.
1201     modified files:
1202      ChangeLog Makefile Makefile.defs README muse.texi
1205 2005-06-25 04:09:15 GMT Michael Olson <mwolson@gnu.org> patch-79
1207     Summary:
1208       Fix compiler warning induced by last patch.
1209     Revision:
1210       muse--main--1.0--patch-79
1212     * lisp/muse-project.el (muse-current-file): Move to muse.el to fix
1213       compiler warning.
1215     modified files:
1216      ChangeLog lisp/muse-project.el lisp/muse.el
1219 2005-06-25 04:02:11 GMT Michael Olson <mwolson@gnu.org> patch-78
1221     Summary:
1222       Add `muse-current-file', fix minor QuickStart issue.
1223     Revision:
1224       muse--main--1.0--patch-78
1226     * examples/QuickStart: Make John Wiegley the author.
1227     
1228     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
1229       `muse-current-file' instead of `buffer-file-name'.
1230     
1231     * lisp/muse-project.el (muse-current-project): Document.
1232     
1233     * lisp/muse-project.el (muse-current-file): New variable indicating the
1234       name, including path, of the file that is currently being published.
1235       (muse-project-of-file): Make use of
1236       `muse-current-file'.
1237     
1238     * lisp/muse-publish.el (muse-publish-file): Set `muse-current-file' here.
1239     
1240     * lisp/muse.el (muse-page-name): Make use of `muse-current-file'.
1242     modified files:
1243      ChangeLog examples/QuickStart lisp/muse-blosxom.el
1244      lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
1245      lisp/muse.el
1248 2005-06-24 21:15:35 GMT Michael Olson <mwolson@gnu.org> patch-77
1250     Summary:
1251       Make muse-replace-regexp-in-string closer to its parent; no func change.
1252     Revision:
1253       muse--main--1.0--patch-77
1255     * lisp/muse.el (muse-replace-regexp-in-string): Add 2 more optional args
1256       to implement all functionality of `replace-regexp-in-string'.  No
1257       functionality change.
1258     
1260     modified files:
1261      ChangeLog lisp/muse.el
1264 2005-06-24 00:22:12 GMT Michael Olson <mwolson@gnu.org> patch-76
1266     Summary:
1267       Play nicely with fill, adaptive-fill, and flyspell.
1268     Revision:
1269       muse--main--1.0--patch-76
1271     * muse-mode.el (muse-mode-intangible-links): New function used to
1272       determine whether links will be considered intangible.
1273     
1274     * lisp/muse-mode.el (muse-mode-link-functions)
1275       (muse-mode-handler-functions): Minor docfix.
1276     
1277     * lisp/muse-mode.el (muse-mode): Don't split long links when performing
1278       fill.  Play nicely with adaptive-fill.  Avoid lockup with flyspell by
1279       making links intangible by default, but this may be adjusted by use of
1280       the `muse-mode-intangible-links' function.
1281     
1282     * lisp/muse-mode.el (muse-mode-fill-nobreak-p): New function that returns
1283       nil if we should allow a fill to occur here.  Keeps links from being
1284       broken up.
1285     
1286     * lisp/muse-mode.el (muse-mode-flyspell-p): New function that returns
1287       non-nil if we allow spell-checking to occur here.  Keeps links from
1288       being improperly colorized.
1289     
1290     * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Break up long line; no
1291       functionality change.
1293     modified files:
1294      ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
1297 2005-06-23 07:13:35 GMT Michael Olson <mwolson@gnu.org> patch-75
1299     Summary:
1300       Minor doc changes and code prettification.
1301     Revision:
1302       muse--main--1.0--patch-75
1304     * AUTHORS: Note that YH's assignment is in the mail.
1305     
1306     * README (scripts): Explain better the contents of the `scripts'
1307       directory.
1308     
1309     * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Split long line.
1311     modified files:
1312      AUTHORS ChangeLog README lisp/muse-wiki.el
1315 2005-06-23 05:20:04 GMT Michael Olson <mwolson@gnu.org> patch-74
1317     Summary:
1318       Merged from hodique@lifl.fr--2005 (patch 7-11)
1319     Revision:
1320       muse--main--1.0--patch-74
1322     Patches applied:
1323     
1324      * hodique@lifl.fr--2005/muse--yh--1.0--patch-7
1325        split WikiWords and InterWiki links into their own package
1326     
1327      * hodique@lifl.fr--2005/muse--yh--1.0--patch-8
1328        Merged from mwolson@gnu.org--2005 (patch 63-67), adapted muse-wiki features
1329     
1330      * hodique@lifl.fr--2005/muse--yh--1.0--patch-9
1331        Mimic experimental behavior for interwiki
1332     
1333      * hodique@lifl.fr--2005/muse--yh--1.0--patch-10
1334        fix notes publishing
1335     
1336      * hodique@lifl.fr--2005/muse--yh--1.0--patch-11
1337        various minor fixes
1339     new files:
1340      lisp/.arch-ids/muse-wiki.el.id lisp/muse-wiki.el
1342     modified files:
1343      ChangeLog lisp/muse-colors.el lisp/muse-html.el
1344      lisp/muse-mode.el lisp/muse-publish.el lisp/muse.el
1346     renamed files:
1347      experimental/.arch-ids/muse-wiki.el.id
1348        ==> experimental/.arch-ids/muse-wiki-old.el.id
1349      experimental/muse-wiki.el
1350        ==> experimental/muse-wiki-old.el
1352     new patches:
1353      hodique@lifl.fr--2005/muse--yh--1.0--patch-7
1354      hodique@lifl.fr--2005/muse--yh--1.0--patch-8
1355      hodique@lifl.fr--2005/muse--yh--1.0--patch-9
1356      hodique@lifl.fr--2005/muse--yh--1.0--patch-10
1357      hodique@lifl.fr--2005/muse--yh--1.0--patch-11
1360 2005-06-22 23:05:33 GMT Michael Olson <mwolson@gnu.org> patch-73
1362     Summary:
1363       Tell people where to find on-line version of manual.
1364     Revision:
1365       muse--main--1.0--patch-73
1367     * README: Add on-line locations for manual.
1368     
1369     * muse.texi: Remove @include directive.  This makes generating a PDF of
1370       this documentation a lot easier.
1371     
1372     * muse.texi (Preface): Add on-line locations for manual.
1374     modified files:
1375      ChangeLog README muse.texi
1378 2005-06-22 19:57:42 GMT Michael Olson <mwolson@gnu.org> patch-72
1380     Summary:
1381       Try to make Muse play nice with outline minor mode.
1382     Revision:
1383       muse--main--1.0--patch-72
1385     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-emphasized)
1386     (muse-colors-underlined, muse-use-font-lock, muse-link-properties): Use
1387     "muse" instead of "t" when adding invisibility to text or checking for
1388     invisibility.
1389     
1390     * lisp/muse.el (muse-add-to-invisibility-spec): New function that is a
1391     compatibility wrapper for `add-to-invisibility-spec'; XEmacs doesn't have
1392     this function.
1394     modified files:
1395      ChangeLog lisp/muse-colors.el lisp/muse.el
1398 2005-06-22 08:02:58 GMT Michael Olson <mwolson@gnu.org> patch-71
1400     Summary:
1401       Minor grammar fix in Introduction section of manual.
1402     Revision:
1403       muse--main--1.0--patch-71
1405     * muse.texi (Introduction): Minor grammar fix.
1407     modified files:
1408      ChangeLog muse.texi
1411 2005-06-22 06:32:02 GMT Michael Olson <mwolson@gnu.org> patch-70
1413     Summary:
1414       Release Muse 3.01.
1415     Revision:
1416       muse--main--1.0--patch-70
1418     * lisp/muse-colors.el: Remove unnecessary use of Version in header.
1419     
1420     * lisp/muse-html.el (muse-html-encoding-map): Add mapping for iso-8859-1.
1421     
1422     * lisp/muse-poem.el (muse-poem-markup-strings)
1423       (muse-poem-chapbook-strings): Make customizable.
1424     
1425     * lisp/muse-poem.el (muse-chapbook-latex-header)
1426       (muse-chapbook-latex-footer): Docfix.
1427     
1428     * lisp/muse-texinfo.el (muse-texinfo-info-extension)
1429       (muse-texinfo-pdf-extension): Ditto.
1430     
1431     * lisp/muse.el (muse-version): Change to 3.01.
1432     
1433     * muse.texi (Poem, Texinfo): Last two publishing styles complete.  We're
1434       done, for now!
1436     modified files:
1437      ChangeLog lisp/muse-colors.el lisp/muse-html.el
1438      lisp/muse-poem.el lisp/muse-texinfo.el lisp/muse.el muse.texi
1441 2005-06-20 02:29:08 GMT Michael Olson <mwolson@gnu.org> patch-69
1443     Summary:
1444       Tweak documentation thoroughly; still incomplete.
1445     Revision:
1446       muse--main--1.0--patch-69
1448     * README: Minor tweaks.
1449     
1450     * muse.texi: Massively rename chapters so that the titles are more
1451       descriptive.  Clean up grammar.
1452     
1453     * muse.texi (Obtaining Muse): Move content of Installation node here,
1454       stripping out any customization tips, since those are covered later.
1455       Re-work this chapter since I was dissatisfied with it.
1456     
1457     * muse.texi (Installation): This node has the content of README regarding
1458       installation, which fits the title of the node much better than the
1459       previous content.
1460     
1461     * muse.texi (Blosxom): Turn the sections of this section into
1462       subsections.
1463     
1464     * muse.texi (Getting Help and Reporting Bugs): Turn this into a list.  I
1465       like lists!
1466     
1467     * muse.texi (History): Add a "2005" item.
1469     modified files:
1470      ChangeLog README muse.texi
1473 2005-06-19 07:15:45 GMT Michael Olson <mwolson@gnu.org> patch-68
1475     Summary:
1476       Finish documenting 2 more publishing styles.
1477     Revision:
1478       muse--main--1.0--patch-68
1480     * lisp/muse-blosxom.el, lisp/muse-latex.el: Minor docfixes throughout.
1481     
1482     * lisp/muse-journal.el: Docfixes.
1483     
1484     * lisp/muse-publish.el (muse-publish-markup-functions): Add significant
1485       documentation to this function.
1486     
1487     * muse.texi (Blosxom Options): New node containing the publishing styles
1488       and options provided by Blosxom.
1489       (Book): Add usage note, as I suspect a lot of people might be confused
1490       by this style.
1491       (HTML): Space out entries better.
1492       (Journal, LaTeX): New nodes for publishing styles.
1493       (Common Elements): Document a few options that are present in
1494       `muse-publish.el'.
1496     modified files:
1497      ChangeLog lisp/muse-blosxom.el lisp/muse-journal.el
1498      lisp/muse-latex.el lisp/muse-publish.el muse.texi
1501 2005-06-19 04:45:46 GMT Michael Olson <mwolson@gnu.org> patch-67
1503     Summary:
1504       Make Muse installable and correct an Emacs21 issue.
1505     Revision:
1506       muse--main--1.0--patch-67
1508     * Makefile (.PRECIOUS): Indicate that .info and .html files in this
1509       directory will be generated.
1510       (all): Compile muse.info by default.
1511       (doc): Refactor into individual generation rules for .html and .info
1512       files.
1513       (install): New rule that installs Muse source code, compiled .elc
1514       files, and the manual into proper places.
1515     
1516     * Makefile.defs (ELISPDIR, INFODIR): Correct minor goof-up.
1517     
1518     * README (Insinuation): Move old content of Installation here.
1519       (Installation): Fill out this section.
1520       (Further Documentation): Add link to my website and note that a full
1521       manual is included with Muse.
1522     
1523     * lisp/Makefile (EL): Populate with .el files.
1524       (install): New rule that installs both .elc and .el files.
1525     
1526     * lisp/muse-texinfo.el (muse-texinfo-info-generate): If we're running
1527       Emacs21, hack in a handler for the @documentencoding tag so that it
1528       doesn't error out.
1530     modified files:
1531      ChangeLog Makefile Makefile.defs README lisp/Makefile
1532      lisp/muse-texinfo.el
1535 2005-06-19 03:05:38 GMT Michael Olson <mwolson@gnu.org> patch-66
1537     Summary:
1538       Cater even more to XEmacs and its annoying whims.
1539     Revision:
1540       muse--main--1.0--patch-66
1542     * examples/Makefile (%.html, %.pdf, %.info): Pass EMACS value as
1543       environment variable.
1544     
1545     * lisp/Makefile (%.elc, test): Don't use "-L" option since XEmacs can't
1546       handle it.  Load `muse-build.el' instead.
1547     
1548     * lisp/muse-colors.el (muse-colors-link): Add note that `link' is not
1549       used.
1550     
1551     * lisp/muse-journal.el (muse-journal-latex-munge-buffer)
1552       (muse-journal-rss-munge-buffer): Add note that the `qotd' binding is
1553       not used.
1554     
1555     * lisp/muse-journal.el (muse-journal-generate-pages): Add note that this
1556       function does not appear to be used.
1557     
1558     * lisp/muse.el (muse-replace-regexp-in-string): Use in place of
1559       `replace-regexp-in-string', since XEmacs doesn't have this function.
1560       We only implement the first 3 args, but this could be extended if we
1561       need to do so.
1562     
1563     * lisp/muse-blosxom.el (muse-blosxom-title-to-file): Use
1564       `muse-replace-regexp-in-string' in place of `replace-regexp-in-string'
1565     
1566     * lisp/muse-journal.el (muse-journal-anchorize-title): Ditto.
1567     
1568     * lisp/muse-colors.el (muse-colors-custom-tags): Remove unused binding to
1569       make XEmacs shut up.
1570     
1571     * lisp/muse-convert.el (muse-write-footnote): Ditto.
1572     
1573     * lisp/muse-html.el (muse-html-markup-table): Ditto.
1574     
1575     * lisp/muse-http.el (muse-winnow-list): Ditto.
1576     
1577     * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
1578     
1579     * lisp/muse-project.el (muse-project-file-entries): Ditto.
1580     
1581     * lisp/muse-publish.el (muse-publish-markup): Ditto.
1582     
1583     * scripts/muse-build.el: Add contrib path first; probably doesn't change
1584       anything.
1585     
1586     * scripts/publish: Use EMACS environment variable instead of hard-coding
1587       it.
1589     modified files:
1590      ChangeLog examples/Makefile lisp/Makefile lisp/muse-blosxom.el
1591      lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
1592      lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
1593      lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
1594      lisp/muse.el scripts/muse-build.el scripts/publish
1597 2005-06-19 00:43:54 GMT Michael Olson <mwolson@gnu.org> patch-65
1599     Summary:
1600       Move lisp files to `lisp' directory; hack on Makefiles, XEmacs compat.
1601     Revision:
1602       muse--main--1.0--patch-65
1604     * AUTHORS: Update entry.
1605     
1606     * muse-*.el: Move to the lisp directory.
1607     
1608     * lisp/Makefile: New file containing rules to test and compile the
1609       source.
1610     
1611     * Makefile.defs: New file that contains common definitions for all other
1612       Makefiles, such as Emacs command to use.
1613     
1614     * Makefile: Move lisp-specific rules to lisp/Makefile.
1615       (SUBDIRS): New variable containing subdirectories to clean.
1616     
1617     * README: Update to reflect new location of source files.  Give updated
1618       directions for compiling with XEmacs.
1619     
1620     * examples/Makefile (.PRECIOUS): Added to denote which type of files to
1621       compile.
1622       (%.html): Pass SITEFLAG as an environment variable to
1623       ../scripts/publish.
1624     
1625     * examples/QuickStart (The): Re-add the stray <comment> tag since it
1626       seems to be needed to keep the process from failing.  This has *got* to
1627       be a bug in Muse, but I don't want to deal with it now.
1628     
1629     * lisp/muse-colors.el (muse-make-faces): Bind newsym locally.
1630     
1631     * lisp/muse-convert.el: Move line to commentary section.
1632     
1633     * lisp/muse-latex.el (muse-latex-markup-table): Note that the
1634       locally-bound `type' variable isn't used here.
1635     
1636     * lisp/muse-mode.el (muse-index-as-string): Remove unused `file' binding.
1637     
1638     * lisp/muse-texinfo.el (muse-texinfo-markup-table): Remove unused `field'
1639       binding.
1640     
1641     * scripts/muse-build.el (load-path): Correct paths.
1642     
1643     * scripts/muse-build.el (muse-elint-files): Add a few variables here so
1644       as to avoid spurious warnings.
1645     
1646     * scripts/publish (style): Make use of SITEFLAG environment variable, if
1647       it exists.
1648     
1649     * lisp/muse.el (muse-line-end-position, muse-line-beginning-position):
1650       (muse-match-string-no-properties): New functions that take the place of
1651       `line-end-position', `line-beginning-position', and
1652       `match-string-no-properties', respectively.
1653     
1654     * examples/johnw/muse-johnw.el (muse-my-html-insert-contents)
1655       (muse-my-journal-find-entries): Use Muse-specific version of
1656       `match-string-no-properties', `line-beginning-position', and
1657       `line-end-position' since these do not exist in XEmacs.
1658     
1659     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-region)
1660       (muse-colors-custom-tags, muse-colors-link, muse-colors-title): Ditto.
1661     
1662     * lisp/muse-convert.el (muse-latex-transform): Ditto.
1663     
1664     * lisp/muse-html.el (muse-html-insert-anchor, muse-html-markup-footnote)
1665       (muse-html-insert-contents): Ditto.
1666     
1667     * lisp/muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
1668     
1669     * lisp/muse-mode.el (muse-link-at-point, muse-edit-link-at-point): Ditto.
1670     
1671     * lisp/muse-poem.el (muse-poem-prepare-buffer): Ditto.
1672     
1673     * lisp/muse-publish.el (muse-publish-markup-tag)
1674       (muse-publish-markup-footnote, muse-publish-markup-leading-space)
1675       (muse-published-buffer-contents): Ditto.
1676     
1677     * scripts/muse-build.el (muse-elint-files): Ditto.
1679     new files:
1680      .arch-ids/Makefile.defs.id Makefile.defs lisp/.arch-ids/=id
1681      lisp/.arch-ids/Makefile.id lisp/Makefile
1683     modified files:
1684      AUTHORS ChangeLog Makefile README examples/Makefile
1685      examples/QuickStart examples/johnw/muse-johnw.el
1686      lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
1687      lisp/muse-journal.el lisp/muse-latex.el lisp/muse-mode.el
1688      lisp/muse-poem.el lisp/muse-publish.el lisp/muse-texinfo.el
1689      lisp/muse.el scripts/muse-build.el scripts/publish
1691     renamed files:
1692      .arch-ids/muse-blosxom.el.id
1693        ==> lisp/.arch-ids/muse-blosxom.el.id
1694      .arch-ids/muse-book.el.id
1695        ==> lisp/.arch-ids/muse-book.el.id
1696      .arch-ids/muse-colors.el.id
1697        ==> lisp/.arch-ids/muse-colors.el.id
1698      .arch-ids/muse-convert.el.id
1699        ==> lisp/.arch-ids/muse-convert.el.id
1700      .arch-ids/muse-docbook.el.id
1701        ==> lisp/.arch-ids/muse-docbook.el.id
1702      .arch-ids/muse-html.el.id
1703        ==> lisp/.arch-ids/muse-html.el.id
1704      .arch-ids/muse-http.el.id
1705        ==> lisp/.arch-ids/muse-http.el.id
1706      .arch-ids/muse-journal.el.id
1707        ==> lisp/.arch-ids/muse-journal.el.id
1708      .arch-ids/muse-latex.el.id
1709        ==> lisp/.arch-ids/muse-latex.el.id
1710      .arch-ids/muse-mode.el.id
1711        ==> lisp/.arch-ids/muse-mode.el.id
1712      .arch-ids/muse-poem.el.id
1713        ==> lisp/.arch-ids/muse-poem.el.id
1714      .arch-ids/muse-project.el.id
1715        ==> lisp/.arch-ids/muse-project.el.id
1716      .arch-ids/muse-publish.el.id
1717        ==> lisp/.arch-ids/muse-publish.el.id
1718      .arch-ids/muse-regexps.el.id
1719        ==> lisp/.arch-ids/muse-regexps.el.id
1720      .arch-ids/muse-texinfo.el.id
1721        ==> lisp/.arch-ids/muse-texinfo.el.id
1722      .arch-ids/muse.el.id
1723        ==> lisp/.arch-ids/muse.el.id
1724      muse-blosxom.el
1725        ==> lisp/muse-blosxom.el
1726      muse-book.el
1727        ==> lisp/muse-book.el
1728      muse-colors.el
1729        ==> lisp/muse-colors.el
1730      muse-convert.el
1731        ==> lisp/muse-convert.el
1732      muse-docbook.el
1733        ==> lisp/muse-docbook.el
1734      muse-html.el
1735        ==> lisp/muse-html.el
1736      muse-http.el
1737        ==> lisp/muse-http.el
1738      muse-journal.el
1739        ==> lisp/muse-journal.el
1740      muse-latex.el
1741        ==> lisp/muse-latex.el
1742      muse-mode.el
1743        ==> lisp/muse-mode.el
1744      muse-poem.el
1745        ==> lisp/muse-poem.el
1746      muse-project.el
1747        ==> lisp/muse-project.el
1748      muse-publish.el
1749        ==> lisp/muse-publish.el
1750      muse-regexps.el
1751        ==> lisp/muse-regexps.el
1752      muse-texinfo.el
1753        ==> lisp/muse-texinfo.el
1754      muse.el
1755        ==> lisp/muse.el
1757     new directories:
1758      lisp lisp/.arch-ids
1761 2005-06-18 20:12:05 GMT Michael Olson <mwolson@gnu.org> patch-64
1763     Summary:
1764       Massively untabify files.
1765     Revision:
1766       muse--main--1.0--patch-64
1769     modified files:
1770      ChangeLog ChangeLog.2004 experimental/muse-message.el
1771      experimental/muse-wiki.el muse-book.el muse-colors.el
1772      muse-convert.el muse-docbook.el muse-html.el muse-http.el
1773      muse-journal.el muse-latex.el muse-mode.el muse-poem.el
1774      muse-project.el muse-publish.el muse-regexps.el
1775      muse-texinfo.el muse.el
1778 2005-06-18 19:57:44 GMT Michael Olson <mwolson@gnu.org> patch-63
1780     Summary:
1781       Merged from hodique@lifl.fr--2005 (patch 2-6), without the WikiWord change.
1782     Revision:
1783       muse--main--1.0--patch-63
1785     (Summary of changes that Yann made)
1786     
1787     * muse-colors.el (muse-colors-link): Whitespace cleanup.
1788     
1789     * muse-mode.el (muse-generate-index): Move index generation code into
1790       `muse-index-as-string'.
1791       (muse-index-as-string): New function that generates an index and
1792       returns it as a string, instead of placing it in a buffer like
1793       `muse-generate-index' used to.
1794     
1795     Patches applied:
1796     
1797      * hodique@lifl.fr--2005/muse--yh--1.0--patch-2
1798        merge from mwolson@gnu.org--2005
1799     
1800      * hodique@lifl.fr--2005/muse--yh--1.0--patch-3
1801        Accept WikiWords as links [mostly rescinded]
1802     
1803      * hodique@lifl.fr--2005/muse--yh--1.0--patch-4
1804        merge from mwolson@gnu.org--2005/muse--main--1.0
1805     
1806      * hodique@lifl.fr--2005/muse--yh--1.0--patch-5
1807        Merged from mwolson@gnu.org--2005 (patch 60-62)
1808     
1809      * hodique@lifl.fr--2005/muse--yh--1.0--patch-6
1810        provide a string view of the index
1812     modified files:
1813      ChangeLog muse-colors.el muse-latex.el muse-mode.el
1815     new patches:
1816      hodique@lifl.fr--2005/muse--yh--1.0--patch-2
1817      hodique@lifl.fr--2005/muse--yh--1.0--patch-3
1818      hodique@lifl.fr--2005/muse--yh--1.0--patch-4
1819      hodique@lifl.fr--2005/muse--yh--1.0--patch-5
1820      hodique@lifl.fr--2005/muse--yh--1.0--patch-6
1823 2005-06-18 06:21:19 GMT Michael Olson <mwolson@gnu.org> patch-62
1825     Summary:
1826       Document Blosxom, Book, DocBook, and HTML publishing styles.
1827     Revision:
1828       muse--main--1.0--patch-62
1830     * muse-blosxom.el: Clean up header.
1831     
1832     * muse-book.el (muse-before-book-publish-hook): Rename to
1833       `muse-book-before-publish-hook'.
1834       (muse-after-book-publish-hook): Rename to
1835       `muse-book-after-publish-hook'.
1836     
1837     * muse-html.el (muse-html-anchor-on-word, muse-html-table-attributes)
1838       (muse-html-markup-strings, muse-xhtml-markup-strings)
1839       (muse-html-meta-content-type, muse-html-meta-content-encoding)
1840       (muse-html-charset-default, muse-html-encoding-default)
1841       (muse-html-encoding-map): Docfixes.
1842     
1843     * muse.texi (Blosxom, Book, DocBook, HTML, Deriving Styles): New
1844       sections.
1846     modified files:
1847      ChangeLog muse-blosxom.el muse-book.el muse-html.el muse.texi
1850 2005-06-18 01:35:33 GMT Michael Olson <mwolson@gnu.org> patch-61
1852     Summary:
1853       Begin work on Publishing Styles section of manual.
1854     Revision:
1855       muse--main--1.0--patch-61
1857     * Makefile (.PHONY): Add "doc" to list.
1858       (doc): New rule that generates Info and HTML files from muse.texi.
1859       (dist): Rely on `distclean', not `clean'.
1860     
1861     * examples/QuickStart (Authoring mode): Remove empty section.
1862     
1863     * muse.texi: Call this program "the Emacs Muse" in title.
1864       (Publishing Styles): Begin to populate section.
1865       (Deriving Styles): First subsection of Publishing Styles.
1866       (Contributors): Remove spurious copyright section, since we address
1867       this in the title.
1868     
1869     * README: Actually remember to add this file.
1871     new files:
1872      .arch-ids/README.id README
1874     modified files:
1875      ChangeLog Makefile examples/QuickStart muse.texi
1878 2005-06-17 01:10:41 GMT Michael Olson <mwolson@gnu.org> patch-60
1880     Summary:
1881       Document Markup Rules.
1882     Revision:
1883       muse--main--1.0--patch-60
1885     * examples/QuickStart: Remove stray <comment> tag.
1886     
1887     * muse.texi (Top): Comment every menu line.
1888       (Markup Rules): New section with plenty of subsections.
1890     modified files:
1891      ChangeLog examples/QuickStart muse.texi
1894 2005-06-15 23:50:12 GMT Michael Olson <mwolson@gnu.org> patch-59
1896     Summary:
1897       Release this as Muse 3.00.90 (RC1).
1898     Revision:
1899       muse--main--1.0--patch-59
1901     * Makefile (%.elc): Use -q instead of --no-init-file because the former
1902       is compatible with both Emacs and XEmacs.
1903     
1904     * examples/README: Renamed to QuickStart.
1905     
1906     * examples/Makefile (EXAMPLES): Reflect name change of README.
1907     
1908     * muse.el: Ditto.
1910     modified files:
1911      ChangeLog Makefile examples/Makefile muse.el
1913     renamed files:
1914      examples/.arch-ids/README.id
1915        ==> examples/.arch-ids/QuickStart.id
1916      examples/README
1917        ==> examples/QuickStart
1920 2005-06-15 22:47:05 GMT Michael Olson <mwolson@gnu.org> patch-58
1922     Summary:
1923       Makefile refactoring.
1924     Revision:
1925       muse--main--1.0--patch-58
1927     * Makefile (.PHONY): List all non-file targets.
1928       (examples): New rule that calls Make in the examples directory.
1929       (atranslit): Removed, since this isn't (yet) bundled with Muse.
1930     
1931     * README: Move to the examples directory.  I'd prefer to distribute a
1932       very basic plain text README and use this as a quickstart + markup
1933       example + publishing example.
1934     
1935     * examples/Makefile: Move all README-related rules here.
1936     
1937     * examples/README: Add an "About this document" section.  
1938     
1939     * scripts/publish (style): Do not include the contrib directory, since we
1940       don't use any code from there.  Since this is only invoked from the
1941       examples directory, make sure add the parent directory to the load
1942       path.
1943     
1944     * muse.texi: Change version to 3.00.90 (RC1).
1945     
1946     * muse.el: Change location of the README file in header.
1947     
1948     * muse.el (muse-version): Update to 3.00.90 (RC1).
1950     new files:
1951      examples/.arch-ids/Makefile.id examples/Makefile
1953     modified files:
1954      ChangeLog Makefile examples/README muse.el muse.texi
1955      scripts/publish
1957     renamed files:
1958      .arch-ids/README.id
1959        ==> examples/.arch-ids/README.id
1960      README
1961        ==> examples/README
1964 2005-06-14 03:14:05 GMT Michael Olson <mwolson@gnu.org> patch-57
1966     Summary:
1967       Update my example configuration.
1968     Revision:
1969       muse--main--1.0--patch-57
1971     * examples/mwolson/muse-init.el: Update to reflect use of outline faces
1972       and experimental status of muse-message.
1974     modified files:
1975      ChangeLog examples/mwolson/muse-init.el
1978 2005-06-14 03:08:54 GMT Michael Olson <mwolson@gnu.org> patch-56
1980     Summary:
1981       Provide optional outline-style faces; customization fixes; experimental stuff.
1982     Revision:
1983       muse--main--1.0--patch-56
1985     * muse-colors.el (muse-colors-autogen-headings): New user-customizable
1986       option that determines what the header faces should look like.  If
1987       'outline, use outline-style faces.  If nil, don't generate the faces at
1988       all, which allows the user to specify their own.  Otherwise, use the
1989       scaled faces, which is the default behavior.
1990       (muse-colors-outline-faces-list): List of faces to use.  In case the
1991       outline faces are not available, provide reasonable defaults.
1992       (muse-make-faces): Use dolist instead of mapc.  Implement the
1993       possibility of having outline-style colors for heading.  Don't call
1994       this function immediately -- give the users time to make their changes
1995       through the customize interface.  Once we call this function, Emcs from
1996       CVS will not allow the faces to be changed easily, which is a shame.
1997     
1998     * muse-message.el (muse-message-contents-tag): Copied from
1999       `muse-publish-contents-tag' in order to keep the customization
2000       interface from making the `muse-markup-tags' option from throwing a
2001       type mismatch error.  This function is untested and will likely do
2002       nothing useful.  This file has been moved to the experimental folder
2003       until it gets fleshed out more.
2004     
2005     * experimental/muse-wiki.el: New file from johnw's initial attempt at a
2006       file that could eventually provide wiki-like ability.  Currently this
2007       is just a collection of functions that were pruned out when he remade
2008       Muse, so don't get too excited.  I plan to eventually merge Yann
2009       Hodique's work here, probably after the first release of Muse.
2010     
2011     * muse-regexps.el (muse-regexp): Improve description.
2012     
2013     * muse-project.el (muse-project-ignore-regexp): Make this be a part of
2014       the muse-regexp group since it is just a single regexp.  Lists of
2015       regexps don't have to be in muse-regexp, however.
2016     
2017     * muse-blosxom.el (muse-blosxom): Change use of `behaviour' to `behavior'
2018       since the Emacs devel mailing list seems to not want Britain-izations
2019       in Emacs code.
2020     
2021     * muse-colors.el (muse-colors): Ditto.
2022     
2023     * muse-docbook.el (muse-docbook): Ditto.
2024     
2025     * muse-html.el (muse-html): Ditto.
2026     
2027     * muse-http.el (muse-http): Ditto.
2028     
2029     * muse-message.el (muse-message): Ditto.
2030     
2031     * muse-mode.el (muse-mode): Ditto.
2032     
2033     * muse-project.el (muse-project): Ditto.
2034     
2035     * muse-publish.el (muse-publish): Ditto.
2036     
2037     * muse.el (muse): Ditto.
2039     new files:
2040      experimental/.arch-ids/=id
2041      experimental/.arch-ids/muse-wiki.el.id
2042      experimental/muse-wiki.el
2044     modified files:
2045      ChangeLog experimental/muse-message.el muse-blosxom.el
2046      muse-colors.el muse-docbook.el muse-html.el muse-http.el
2047      muse-mode.el muse-project.el muse-publish.el muse-regexps.el
2048      muse.el
2050     renamed files:
2051      .arch-ids/muse-message.el.id
2052        ==> experimental/.arch-ids/muse-message.el.id
2053      muse-message.el
2054        ==> experimental/muse-message.el
2056     new directories:
2057      experimental experimental/.arch-ids
2060 2005-06-13 22:37:20 GMT Michael Olson <mwolson@gnu.org> patch-55
2062     Summary:
2063       Fix publishing error when given an empty string for header/footer.
2064     Revision:
2065       muse--main--1.0--patch-55
2067     * muse-publish.el (muse-insert-file-or-string): Don't pass argument to
2068       `file-readable-p' if it is an empty string.  For some reason,
2069       `file-readable-p' and `insert-file-contents' were treating an empty
2070       string as if it were the current directory.
2072     modified files:
2073      ChangeLog muse-publish.el
2076 2005-06-13 22:01:00 GMT Michael Olson <mwolson@gnu.org> patch-54
2078     Summary:
2079       WYSIWYG emphasis, XEmacs compatibility hacks.
2080     Revision:
2081       muse--main--1.0--patch-54
2083     * muse-colors.el (muse-colors-emphasized): Make emphasis more WYSIWIG
2084       compliant.  Only colorize if we end with the same number of asterisks
2085       as we start with, preventing unnoticed syntax errors.  Don't colorize
2086       in the middle of a word.
2087       (muse-colors-underlined): Make underlining more WYSIWIG compliant.
2088       Only colorize if we end with an underscore.  Don't colorize in the
2089       middle of a word.
2090     
2091     * muse-docbook.el (muse-docbook-markup-paragraph): Move question mark
2092       inside of group.  This will probably not do anything, but it seems
2093       syntactically good.
2094     
2095     * muse-html.el (muse-html-markup-paragraph): Attempt to deal with case
2096       where we start with an image link.  JohnW didn't seem to like having
2097       <p> tags inserted before image links, but they don't validate properly
2098       as they are.  For now, I will surround such links/paragraphs with <div
2099       class="image-link"> in an attempt to be as not invasive and yet
2100       standards compliant as possible.
2101     
2102     * muse-html.el (muse-html-escape-string): Work around distinction between
2103       int and char types in XEmacs.  Deal with an annoying replace-match bug
2104       in XEmacs that rears its head at times.
2105     
2106     * muse-publish.el (muse-publish-markup-word): Allow underlines to be
2107       multi-line.
2109     modified files:
2110      ChangeLog muse-colors.el muse-docbook.el muse-html.el
2111      muse-publish.el
2114 2005-06-13 01:13:08 GMT Michael Olson <mwolson@gnu.org> patch-53
2116     Summary:
2117       Minor code cleanup to address elint issues.
2118     Revision:
2119       muse--main--1.0--patch-53
2121     * Makefile (test): Don't build README files during this rule.  Remove
2122       spurious "make clean" statement.
2123     
2124     * muse-colors.el (muse-colors-tags): Make sure that this appears in the
2125       `muse-colors' group, and give it a proper type.
2126     
2127     * muse-mode.el: Wrap condition-case around `eval-when-compile'.
2128     
2129     * examples/johnw/muse-johnw.el (muse-my-html-insert-contents,
2130       muse-my-journal-find-entries): Replace `string-to-int' with
2131       `string-to-number'.
2132     
2133     * muse-html.el (muse-html-insert-contents): Ditto.
2134     
2135     * muse-journal.el (muse-journal-html-munge-buffer,
2136       muse-journal-latex-munge-buffer): Ditto.
2137     
2138     * muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
2139     
2140     * muse-publish.el (muse-publish-markup-footnote,
2141       muse-publish-contents-tag): Ditto.
2142     
2143     * muse-regexps.el (muse-extreg-usable-p): Ditto.
2145     modified files:
2146      ChangeLog Makefile examples/johnw/muse-johnw.el muse-colors.el
2147      muse-html.el muse-journal.el muse-mode.el muse-publish.el
2148      muse-regexps.el
2151 2005-06-13 00:41:10 GMT Michael Olson <mwolson@gnu.org> patch-52
2153     Summary:
2154       Add ability to automate the creation a new blosxom entry.
2155     Revision:
2156       muse--main--1.0--patch-52
2158     * examples/mwolson/muse-init.el: Move new entry section to
2159       muse-blosxom.el.  Modify the key settings in my example accordingly.
2160     
2161     * muse-blosxom.el (muse-blosxom-footer): Just use the empty string, since
2162       Muse always makes sure that the file ends with a newline.
2163     
2164     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove this, since
2165       planner markup is now provided automatically by the planner port to
2166       Muse, and we don't have any customized markup.
2167     
2168     * muse-blosxom.el (muse-blosxom-base-directory): New customizable
2169       variable that specifies where the base directory of your blog entries
2170       is found.
2171     
2172     * muse-blosxom.el (muse-blosxom-get-categories): Get the categories from
2173       the base directory.  Explore categories recursively.
2174     
2175     * muse-blosxom.el (muse-blosxom-title-to-file): Helper function for
2176       `muse-blosxom-new-entry'.  Turns the given title into a lowercase, sans
2177       special characters file name.
2178     
2179     * muse-blosxom.el (muse-blosxom-new-entry): Automate the process of
2180       making a new blog entry.  It will prompt you for a category, then a
2181       title, and then will create a new file that has the date and title
2182       inserted.
2184     modified files:
2185      ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
2188 2005-06-12 22:11:20 GMT Michael Olson <mwolson@gnu.org> patch-51
2190     Summary:
2191       Change mailing address of FSF, add AUTHORS file.
2192     Revision:
2193       muse--main--1.0--patch-51
2195     * muse-*.el, muse.texi: Change mailing address of FSF.
2196     
2197     * muse.texi (Contributors): Fix typo.
2198     
2199     * AUTHORS: New file containing a list of all of those who have
2200       contributed code or documentation to Muse, how many lines were changed,
2201       etc.
2203     new files:
2204      .arch-ids/AUTHORS.id AUTHORS
2206     modified files:
2207      ChangeLog muse-blosxom.el muse-convert.el muse-docbook.el
2208      muse-html.el muse-http.el muse-journal.el muse-latex.el
2209      muse-message.el muse-mode.el muse-poem.el muse-project.el
2210      muse-publish.el muse-regexps.el muse-texinfo.el muse.el
2211      muse.texi
2214 2005-06-12 21:33:24 GMT Michael Olson <mwolson@gnu.org> patch-50
2216     Summary:
2217       Merged from hodique@lifl.fr--2005 (patch 0-1)
2218     Revision:
2219       muse--main--1.0--patch-50
2221     Patches applied:
2222     
2223      * hodique@lifl.fr--2005/muse--yh--1.0--base-0
2224        tag of mwolson@gnu.org--2005/muse--main--1.0--patch-49
2225     
2226      * hodique@lifl.fr--2005/muse--yh--1.0--patch-1
2227        fix .html (for example) in visible names for links
2229     modified files:
2230      ChangeLog muse-publish.el
2232     new patches:
2233      hodique@lifl.fr--2005/muse--yh--1.0--base-0
2234      hodique@lifl.fr--2005/muse--yh--1.0--patch-1
2237 2005-06-11 23:35:43 GMT Michael Olson <mwolson@gnu.org> patch-49
2239     Summary:
2240       Make generated X(HT)ML show up in the right encoding in other modes.
2241     Revision:
2242       muse--main--1.0--patch-49
2244     * muse-html.el (muse-xhtml-header): Add "encoding=..." to first line.
2245       Thanks to Zhiqiang Ye for the suggestion.  This attempts to make
2246       generated (X)HTML files show up in the right coding system when editing
2247       them with another Emacs mode.
2248     
2249     * muse-journal.el (muse-journal-rss-header): Automatically determine the
2250       encoding instead of hard-coding it.
2251     
2252     * muse-message.el: Add content to Commentary section, explaining the use
2253       of this publishing style.
2255     modified files:
2256      ChangeLog muse-html.el muse-journal.el muse-message.el
2259 2005-06-11 01:28:01 GMT Michael Olson <mwolson@gnu.org> patch-48
2261     Summary:
2262       Move regexps to same group, only make 4 heading faces.
2263     Revision:
2264       muse--main--1.0--patch-48
2266     * muse-colors.el (muse-make-faces): Only create 4 header faces since we
2267       can only publish 3 of them specially, leaving the fourth to be in
2268       plain text.
2269       (muse-colors-markup): Only recognize 4 levels of heading.
2270     
2271     * muse-regexps.el (muse-tag-regexp, muse-link-regexp, muse-url-regexp)
2272       (muse-file-regexp, muse-image-regexp)
2273       (muse-ignored-extensions-regexp): Moved here from muse.el.  It seems
2274       like a good idea to have all the regexps in the same group.
2276     modified files:
2277      ChangeLog muse-colors.el muse-regexps.el muse.el
2280 2005-06-09 19:48:02 GMT Michael Olson <mwolson@gnu.org> patch-47
2282     Summary:
2283       Update my example config, minor code cleanup.
2284     Revision:
2285       muse--main--1.0--patch-47
2287     * examples/mwolson/muse-init.el (muse-project-alist): Shorten project
2288       names and add "Plans" project.
2289     
2290     * muse-docbook.el (looking-back): Delete.
2291     
2292     * muse-html.el (looking-back): Delete.
2293     
2294     * muse-html.el (muse-html-markup-paragraph): Use `muse-looking-back'
2295       instead of `looking-back'.
2296     
2297     * muse.el (muse-looking-back): Instead of redefining the `looking-back'
2298       function, use this function.  If `looking-back' exists, call it;
2299       otherwise, use a workaround.
2301     removed files:
2302      contrib/.arch-ids/pcomplete.el.id contrib/pcomplete.el
2304     modified files:
2305      ChangeLog examples/mwolson/muse-init.el muse-docbook.el
2306      muse-html.el muse.el
2309 2005-05-30 22:15:13 GMT Michael Olson <mwolson@gnu.org> patch-46
2311     Summary:
2312       Handle a few paragraph publishing edge cases better.
2313     Revision:
2314       muse--main--1.0--patch-46
2316     * muse-docbook.el (muse-docbook-markup-regexps): Consolidate the
2317       beginning-of-document, end-of-document, and paragraph separator regexps
2318       so that one markup rule can be used in all these cases.
2319       (muse-docbook-markup-paragraph): Handle more cases correctly.  In
2320       particular, blockquote or center at beginning or end of document will
2321       be published properly.  Hopefully this won't slow things down too much.
2322       (muse-docbook-markup-paragraph-close): Removed.
2323     
2324     * muse-blosxom.el (muse-blosxom-markup-regexps): Ditto.
2325     
2326     * muse-html.el (muse-html-markup-regexps, muse-html-markup-paragraph):
2327       Ditto.
2328       (muse-html-markup-paragraph-close): Removed.
2330     modified files:
2331      ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
2334 2005-05-28 23:37:11 GMT Michael Olson <mwolson@gnu.org> patch-45
2336     Summary:
2337       Improve prompt when reading a tag.
2338     Revision:
2339       muse--main--1.0--patch-45
2341     * muse-mode.el (muse-insert-tag): Add a colon after "default" like some
2342       other Emacs modes seem to do.
2344     modified files:
2345      ChangeLog muse-mode.el
2348 2005-05-28 23:34:50 GMT Michael Olson <mwolson@gnu.org> patch-44
2350     Summary:
2351       Warn user when publishing fails due to a private directory.
2352     Revision:
2353       muse--main--1.0--patch-44
2355     * muse-project.el (muse-project-private-p): Warn users when publishing a
2356       file fails due to its directory not being readable by others.  Make
2357       sure that you do a `chmod +o name_of_directory' if you want the
2358       contents of that directory to be publishable.
2360     modified files:
2361      ChangeLog muse-project.el
2364 2005-05-28 23:21:39 GMT Michael Olson <mwolson@gnu.org> patch-43
2366     Summary:
2367       Fix error with example tags and message publishing style.
2368     Revision:
2369       muse--main--1.0--patch-43
2371     * muse-colors.el: Don't define `font-lock-mode' as a variable.  Check to
2372       see if a previous definition for `font-lock-multiline' exists.
2373     
2374     * muse-message.el (muse-message-example-tag): Don't require two
2375       additional (unused) arguments.
2377     modified files:
2378      ChangeLog muse-colors.el muse-message.el
2381 2005-05-22 05:58:40 GMT Michael Olson <mwolson@gnu.org> patch-42
2383     Summary:
2384       Always end the published document with a newline.
2385     Revision:
2386       muse--main--1.0--patch-42
2388     * muse-html.el (muse-html-markup-paragraph-close): Always end the
2389       published document with a newline.
2390     
2391     * muse-docbook.el (muse-docbook-markup-paragraph-close): Ditto.
2393     modified files:
2394      ChangeLog muse-docbook.el muse-html.el
2397 2005-05-22 01:26:13 GMT Michael Olson <mwolson@gnu.org> patch-41
2399     Summary:
2400       Don't let automatic backup files crash the publishing process.
2401     Revision:
2402       muse--main--1.0--patch-41
2404     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove rule for date
2405       directive since this value is already processed by
2406       `muse-publish-markup-directive', and may be obtained by using
2407       the code: (muse-publishing-directive "date").
2408     
2409     * muse-colors.el (muse-colors-region): Make sure that we don't ever try
2410       to run (funcall nil); this happened once during a debugging process.
2411     
2412     * muse-project.el (muse-project-private-p): Skip any file for which we
2413       cannot fetch attributes.  This fixes a bug where having an
2414       Emacs-generated automatic backup file in a publishing directory causes
2415       the publishing process to halt with an error.
2417     modified files:
2418      ChangeLog muse-blosxom.el muse-colors.el muse-project.el
2421 2005-05-20 20:44:46 GMT Michael Olson <mwolson@gnu.org> patch-40
2423     Summary:
2424       Apply fix in previous patch to the DocBook publishing style.
2425     Revision:
2426       muse--main--1.0--patch-40
2428     * muse-docbook.el (muse-docbook-markup-paragraph-close): Apply fix from
2429       previous patch here as well.
2430     
2432     modified files:
2433      ChangeLog muse-docbook.el
2436 2005-05-20 20:28:32 GMT Michael Olson <mwolson@gnu.org> patch-39
2438     Summary:
2439       Fix newly-introduced lock-up during HTML publishing.
2440     Revision:
2441       muse--main--1.0--patch-39
2443     * muse-blosxom.el (muse-blosxom-markup-regexps): Give date directive and
2444       planner rules higher priority in the publishing sequence.  Hopefully
2445       this will not wreck anything; I don't use these rules, so I cannot
2446       tell.  This wasn't a real bugfix, just an aesthetic code thing for me.
2447     
2448     * muse-html.el (muse-html-markup-paragraph-close): Don't use
2449       replace-match; that seems to be slightly evil.  Return nil instead of a
2450       newline since otherwise Muse thinks that we are not done yet and gets
2451       into an infinite loop.  This should fix the lock-up problem that
2452       resulted from the previous few patches.
2454     modified files:
2455      ChangeLog muse-blosxom.el muse-html.el
2458 2005-05-19 23:44:16 GMT Michael Olson <mwolson@gnu.org> patch-38
2460     Summary:
2461       Parenthesis goofup.
2462     Revision:
2463       muse--main--1.0--patch-38
2465     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove stray parenthesis.
2466     
2468     modified files:
2469      ChangeLog muse-blosxom.el
2472 2005-05-19 23:41:54 GMT Michael Olson <mwolson@gnu.org> patch-37
2474     Summary:
2475       Make docbook and blosxom modes close paragraphs properly at end.
2476     Revision:
2477       muse--main--1.0--patch-37
2479     * muse-blosxom.el (muse-blosxom-markup-regexps): Use new rule from last
2480       patch.
2481     
2482     * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
2483       (muse-docbook-markup-paragraph-close): Adapt from
2484       `muse-html-markup-paragraph-close'.
2485     
2486     * muse-html.el (muse-html-markup-paragraph-close): Add newline so that we
2487       preserve the same appearance as before the last patch.
2489     modified files:
2490      ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
2493 2005-05-19 23:26:50 GMT Michael Olson <mwolson@gnu.org> patch-36
2495     Summary:
2496       Bugfix: Close P tag properly at end of file.
2497     Revision:
2498       muse--main--1.0--patch-36
2500     * muse-blosxom.el: Fix bug where loading this file twice would cause an
2501       error.
2502     
2503     * muse-html.el (muse-html-markup-regexps): Use simpler mechanism for
2504       detecting whether or not a paragraph needs a closing P tag.
2505       (muse-html-markup-paragraph-close): New function that only inserts a
2506       closing P tag when an unclosed P tag is nearby.
2508     modified files:
2509      ChangeLog muse-blosxom.el muse-html.el
2512 2005-05-18 06:07:02 GMT Michael Olson <mwolson@gnu.org> patch-35
2514     Summary:
2515       Update my example settings.
2516     Revision:
2517       muse--main--1.0--patch-35
2519     * examples/mwolson/muse-init.el: Synchronize with my current settings.
2521     modified files:
2522      ChangeLog examples/mwolson/muse-init.el
2525 2005-05-18 06:03:07 GMT Michael Olson <mwolson@gnu.org> patch-34
2527     Summary:
2528       Update documentation for C-c TAB feature.
2529     Revision:
2530       muse--main--1.0--patch-34
2532     * muse.texi (Keystroke Summary): Note that C-c TAB calls
2533       `muse-insert-tag'.
2534     
2536     modified files:
2537      ChangeLog muse.texi
2540 2005-05-18 06:00:27 GMT Michael Olson <mwolson@gnu.org> patch-33
2542     Summary:
2543       New feature: tag completion with C-c TAB.
2544     Revision:
2545       muse--main--1.0--patch-33
2547     * muse-mode.el (muse-mode-map): Map C-c TAB to `muse-insert-tag'.
2548       (muse-tag-history, muse-custom-tags): New variables that keep track of
2549       the tag history and newly-entered tags respectively for
2550       `muse-insert-tag'.
2551       (muse-insert-tag): New function that interactively prompts the user for
2552       a tag to use.
2554     modified files:
2555      ChangeLog muse-mode.el
2558 2005-05-18 05:49:07 GMT Michael Olson <mwolson@gnu.org> patch-32
2560     Summary:
2561       Fix XHTML validation error with <hr> and <br>.
2562     Revision:
2563       muse--main--1.0--patch-32
2565     * muse-html.el (muse-xhtml-markup-strings): Use the proper form of the BR
2566       and HR tags for XHTML publishing.  This should fix a few validation
2567       errors that I've been noticing lately.
2569     modified files:
2570      ChangeLog muse-html.el
2573 2005-05-12 22:46:10 GMT Michael Olson <mwolson@gnu.org> patch-31
2575     Summary:
2576       Remove flyspell overlays on links.
2577     Revision:
2578       muse--main--1.0--patch-31
2580     * muse-colors.el (muse-colors-link): Remove flyspell overlays.  This
2581       should make the link clickable.  On Emacs21, the color will stay red,
2582       but other Emacsen should do the right thing, which is use the normal
2583       link color.  Hopefully this will fix some strange flyspell-related link
2584       problems.
2586     modified files:
2587      ChangeLog muse-colors.el
2590 2005-05-06 03:30:05 GMT Michael Olson <mwolson@gnu.org> patch-30
2592     Summary:
2593       Update my example Muse settings.
2594     Revision:
2595       muse--main--1.0--patch-30
2597     * examples/mwolson/muse-init.el: Update from my latest version.
2598       (muse-project-alist): Remove the francais part of my blog.
2599       (my-muse-mode-flyspell-p): Split old `my-muse-mode-affect-p' function
2600       into this and `my-muse-mode-fill-nobreak-p'.
2601       (muse-mode-hook): Tell fill mode to avoid breaking links; hopefully
2602       this is the best way to accomplish this.
2603       (my-muse-blosxom-title-to-file): Replace more non-alphanumeric
2604       characters in the title.
2605       (my-muse-prepare-entry-for-xanga): Treat example regions better.
2607     modified files:
2608      ChangeLog examples/mwolson/muse-init.el
2611 2005-04-21 18:25:28 GMT Michael Olson <mwolson@gnu.org> patch-29
2613     Summary:
2614       Add simple `muse-version' function.
2615     Revision:
2616       muse--main--1.0--patch-29
2618     * muse.el (muse-version): New function that displays the value of the
2619       `muse-version' variable.  This should be easier for the user to type
2620       than C-h v muse-version.
2622     modified files:
2623      ChangeLog muse.el
2626 2005-04-21 18:19:02 GMT Michael Olson <mwolson@gnu.org> patch-28
2628     Summary:
2629       Don't compile documentation by default.
2630     Revision:
2631       muse--main--1.0--patch-28
2633     * Makefile (all): Don't compile documentation by default.
2634       (doc): Use this rule to compile documentation.
2636     modified files:
2637      ChangeLog Makefile
2640 2005-04-16 18:08:24 GMT Michael Olson <mwolson@gnu.org> patch-27
2642     Summary:
2643       Merge RSS 2.0 enclosure support for muse-journal.el from johnw
2644     Revision:
2645       muse--main--1.0--patch-27
2647     2005-04-16  Michael Olson  <mwolson@gnu.org>
2648     
2649         * muse-journal.el: Merge in enclosure support for RSS 2.0 from
2650         johnw. If a journal entry's title is a [[link]], then an
2651         <enclosure> tag will be added to the XML data giving the size and
2652         MIME type of the link target.  This makes podcasting with Muse
2653         trivial.
2654         (muse-journal-rss-entry-template): Add enclosure usage to example.
2655         (muse-journal-rss-munge-buffer): Implement enclosures.
2657     modified files:
2658      ChangeLog muse-journal.el
2661 2005-04-15 05:54:30 GMT Michael Olson <mwolson@gnu.org> patch-26
2663     Summary:
2664       Standardize source headers, appease elint, don't require planner
2665     Revision:
2666       muse--main--1.0--patch-26
2668     2005-04-15  Michael Olson  <mwolson@gnu.org>
2669     
2670         * Makefile, scripts/muse-build.el: Moved muse-build.el to the
2671         `scripts' directory since it really isn't part of Muse proper; it
2672         is used to generate Muse output from the command line.
2673     
2674         * muse-blosxom.el: Handle case where planner is not loaded so that
2675         it isn't a hard requirement.
2676     
2677         * muse-colors.el: Move definition of `muse-colors-tag-info' up so
2678         that elint doesn't complain.
2679     
2680         * muse-message.el (muse-message-markup-link): Don't throw up on
2681         links with no description.
2682     
2683         * muse-blosxom.el, muse-book.el, muse-colors.el, muse-convert.el,
2684         muse-docbook.el, muse-html.el, muse-http.el, muse-journal.el,
2685         muse-latex.el, muse-message.el, muse-mode.el, muse-poem.el,
2686         muse-project.el, muse-publish.el, muse-regexps.el,
2687         muse-texinfo.el, muse.el: Add standard header for each file in
2688         preparation for the initial release, which will hopefully happen
2689         sometime within the next month.
2690     
2692     removed files:
2693      experimental/.arch-ids/=id
2695     modified files:
2696      ChangeLog Makefile muse-blosxom.el muse-book.el muse-colors.el
2697      muse-convert.el muse-docbook.el muse-html.el muse-http.el
2698      muse-journal.el muse-latex.el muse-message.el muse-mode.el
2699      muse-poem.el muse-project.el muse-publish.el muse-regexps.el
2700      muse-texinfo.el muse.el
2702     renamed files:
2703      .arch-ids/muse-build.el.id
2704        ==> scripts/.arch-ids/muse-build.el.id
2705      muse-build.el
2706        ==> scripts/muse-build.el
2708     removed directories:
2709      experimental experimental/.arch-ids
2712 2005-04-14 23:46:47 GMT Michael Olson <mwolson@gnu.org> patch-25
2714     Summary:
2715       Merge contents of muse-latexcjk.el into muse-latex.el.
2716     Revision:
2717       muse--main--1.0--patch-25
2719     2005-04-14  Michael Olson  <mwolson@gnu.org>
2720     
2721         * muse-latex.el (muse-latexcjk-header, muse-latexcjk-footer)
2722         (muse-latexcjk-encoding-map, muse-latexcjk-encoding-default)
2723         (muse-latexcjk-encoding, muse-latexcjk-transform-content-type):
2724         Merge in from muse-latexcjk.el.
2725     
2726         * muse-latexcjk.el: Removed, functionality merged with
2727         muse-latex.el
2729     removed files:
2730      .arch-ids/muse-latexcjk.el.id muse-latexcjk.el
2732     modified files:
2733      ChangeLog muse-latex.el
2736 2005-04-06 23:25:47 GMT Michael Olson <mwolson@gnu.org> patch-24
2738     Summary:
2739       Merge muse-xhtml.el into muse-html.el.
2740     Revision:
2741       muse--main--1.0--patch-24
2743     2005-04-06  Michael Olson  <mwolson@gnu.org>
2744     
2745         * examples/mwolson/muse-init.el: Update with respect to the
2746         muse-xhtml.el merge.
2747     
2748         * muse-html.el: The contents of muse-xhtml.el have been merged in
2749         as advised by John Wiegley.
2750         (muse-html-style-sheet): Add example for XHTML use in the
2751         function's documentation.
2752         (muse-xhtml-header, muse-xhtml-footer, muse-xhtml-markup-tags):
2753         Moved from muse-xhtml.el.
2754     
2755         * muse-xhtml.el: Removed; contents merged into muse-html.el.
2757     removed files:
2758      .arch-ids/muse-xhtml.el.id muse-xhtml.el
2760     modified files:
2761      ChangeLog examples/mwolson/muse-init.el muse-html.el
2764 2005-04-06 03:18:55 GMT Michael Olson <mwolson@gnu.org> patch-23
2766     Summary:
2767       Try to fix regexps for Emacs 21.4.
2768     Revision:
2769       muse--main--1.0--patch-23
2771     2005-04-05  Michael Olson  <mwolson@gnu.org>
2772     
2773         * muse-regexps.el (muse-extreg-usable-p): Try to make regexps work
2774         for Emacs 21.4.
2776     modified files:
2777      ChangeLog muse-regexps.el
2780 2005-04-01 17:59:47 GMT Michael Olson <mwolson@gnu.org> patch-22
2782     Summary:
2783       Add comments to the publish-project example script
2784     Revision:
2785       muse--main--1.0--patch-22
2787     2005-04-01  Michael Olson  <mwolson@gnu.org>
2788     
2789         * examples/publish-project: Moved here from
2790         scripts/publish-project.  Added a few comments so people know what
2791         it is used for.
2793     modified files:
2794      ChangeLog examples/publish-project
2796     renamed files:
2797      scripts/.arch-ids/publish-project.id
2798        ==> examples/.arch-ids/publish-project.id
2799      scripts/publish-project
2800        ==> examples/publish-project
2803 2005-04-01 02:27:08 GMT Michael Olson <mwolson@gnu.org> patch-21
2805     Summary:
2806       New XHTML style, add more examples to my sample muse config
2807     Revision:
2808       muse--main--1.0--patch-21
2810     2005-03-31  Michael Olson  <mwolson@gnu.org>
2811     
2812         * examples/mwolson/muse-init.el: Give an example of deriving a
2813         custom publishing style.
2814         (my-muse-blosxom-finalize): Finalizes the "my-blosxom" style.
2815         (my-muse-prepare-entry-for-xanga): Mangle the published output
2816         from a blosxom project and copy the result to the clipboard for
2817         easy pasting into Xanga's web form.  The file is untouched.
2818     
2819         * muse-html.el (muse-html-style-sheet): Include the <style
2820         type="text/css"></style> wrapper around the example.
2821         (muse-html-header): Don't add <style type="text/css"></style>
2822         around the value of `muse-html-style-sheet' anymore.  This allows
2823         for the option of putting your stylesheet(s) in a separate file.
2824         An example of this is given in the documentation for this
2825         variable.
2826     
2827         * muse-xhtml: New file that implements a publishing style which is
2828         derived from HTML mode.  It uses a slightly modified version of
2829         the HTML markup rules to generate XHTML-compliant output.
2830     
2831         * muse-blosxom.el: Add new "blosxom-xhtml" style.  The old
2832         "blosxom" style has been renamed to "blosxom-html".  Fix a few
2833         header gaffes.
2834     
2835         * muse-journal.el: Add new "journal-xhtml" style.
2836     
2837         * muse-message.el: Add new "message-xhtml" style.
2839     new files:
2840      .arch-ids/muse-xhtml.el.id muse-xhtml.el
2842     modified files:
2843      ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
2844      muse-html.el muse-journal.el muse-message.el
2847 2005-03-25 03:55:13 GMT Michael Olson <mwolson@gnu.org> patch-20
2849     Summary:
2850       Add my muse configuration to the examples
2851     Revision:
2852       muse--main--1.0--patch-20
2854     2005-03-24  Michael Olson  <mwolson@gnu.org>
2855     
2856         * examples/johnw: Move John Wiegley's configuration to this
2857         directory.
2858     
2859         * examples/mwolson: My configuration files go here.
2860     
2861         * examples/mwolson/muse-init.el: My Muse configuration file.  I
2862         just figured out how to keep links from being spell-checked or
2863         split up by fill-mode, so the implementation of this may be found
2864         here.  I also made a function that sets up a blog entry for me.
2866     new files:
2867      examples/johnw/.arch-ids/=id examples/mwolson/.arch-ids/=id
2868      examples/mwolson/.arch-ids/muse-init.el.id
2869      examples/mwolson/muse-init.el
2871     modified files:
2872      ChangeLog
2874     renamed files:
2875      examples/.arch-ids/muse-johnw.el.id
2876        ==> examples/johnw/.arch-ids/muse-johnw.el.id
2877      examples/.arch-ids/publish-johnw.id
2878        ==> examples/johnw/.arch-ids/publish-johnw.id
2879      examples/muse-johnw.el
2880        ==> examples/johnw/muse-johnw.el
2881      examples/publish-johnw
2882        ==> examples/johnw/publish-johnw
2884     new directories:
2885      examples/johnw examples/johnw/.arch-ids examples/mwolson
2886      examples/mwolson/.arch-ids
2889 2005-03-24 22:57:10 GMT Michael Olson <mwolson@gnu.org> patch-19
2891     Summary:
2892       Add muse-blosxom script and plugin for pyblosxom
2893     Revision:
2894       muse--main--1.0--patch-19
2896     2005-03-24  Michael Olson  <mwolson@gnu.org>
2897     
2898         * muse-blosxom.el: Update copyright notice in headers and mention
2899         the pyblosxom scripts.
2900     
2901         * contrib/pyblosxom: New directory containing pyblosxom plugins
2902         and helper scripts.
2903     
2904         * contrib/getstamps.py: Script that generates the "timestamps"
2905         file, run on the local machine.
2906     
2907         * contrib/hardcodedates.py: PyBlosxom plugin that interprets the
2908         timestamps file.
2910     new files:
2911      contrib/pyblosxom/.arch-ids/=id
2912      contrib/pyblosxom/.arch-ids/getstamps.py.id
2913      contrib/pyblosxom/.arch-ids/hardcodedates.py.id
2914      contrib/pyblosxom/getstamps.py
2915      contrib/pyblosxom/hardcodedates.py
2917     modified files:
2918      ChangeLog muse-blosxom.el
2920     new directories:
2921      contrib/pyblosxom contrib/pyblosxom/.arch-ids
2924 2005-03-23 19:05:09 GMT Michael Olson <mwolson@gnu.org> patch-18
2926     Summary:
2927       muse-blosxom.el has matured past experimental status
2928     Revision:
2929       muse--main--1.0--patch-18
2931     2005-03-23  Michael Olson  <mwolson@gnu.org>
2932     
2933         * muse-blosxom.el: Remove common functionality that has already
2934         been implemented in `muse-html.el'.  Derive this mode from
2935         `muse-html'.  Update documentation.  I now feel that this file is
2936         ready to be included in the top-level Muse directory.
2938     modified files:
2939      ChangeLog muse-blosxom.el
2941     renamed files:
2942      experimental/.arch-ids/muse-blosxom.el.id
2943        ==> .arch-ids/muse-blosxom.el.id
2944      experimental/muse-blosxom.el
2945        ==> muse-blosxom.el
2948 2005-03-22 05:28:01 GMT Michael Olson <mwolson@gnu.org> patch-17
2950     Summary:
2951       Make muse-blosxom.el slightly less experimental
2952     Revision:
2953       muse--main--1.0--patch-17
2955     2005-03-22  Michael Olson  <mwolson@gnu.org>
2956     
2957         * experimental/muse-blosxom.el (muse-blosxom-page-date-alist):
2958         Renamed from `blosxom-page-date-alist'.  Currently it does nothing
2959         useful.
2960         (muse-blosxom-markup-regexps): Remove unnecessary first grouping
2961         from the `muse-blosxom-markup-date-directive' rule.
2962         (blosxom-set-time): Remove this function.  We're not going to be
2963         touching the timestamp manually anymore -- it's too much of a
2964         hassle.  Right now I've got a python program that compiles a
2965         timestamp file and a pyblosxom helper that reads it.  Something
2966         similar could be arranged for blosxom, I'm sure.
2967     
2969     modified files:
2970      ChangeLog experimental/muse-blosxom.el
2973 2005-03-20 19:40:10 GMT Michael Olson <mwolson@gnu.org> patch-16
2975     Summary:
2976       Apply latest journal-related updates from johnw
2977     Revision:
2978       muse--main--1.0--patch-16
2981     modified files:
2982      ChangeLog examples/muse-johnw.el muse-journal.el
2985 2005-03-01 02:58:29 GMT Michael Olson <mwolson@gnu.org> patch-15
2987     Summary:
2988       Add Projects node to the manual
2989     Revision:
2990       muse--main--1.0--patch-15
2992     2005-02-28  Michael Olson  <mwolson@gnu.org>
2993     
2994         * muse.texi: Change copyright notice since the FSF is now the
2995         copyright holder.
2996         (Projects): New node, based on a section from the README file.
2998     modified files:
2999      ChangeLog muse.texi
3002 2005-03-01 02:25:15 GMT Michael Olson <mwolson@gnu.org> patch-14
3004     Summary:
3005       Correct documentation, adding some content.
3006     Revision:
3007       muse--main--1.0--patch-14
3009     2005-02-28  Michael Olson  <mwolson@gnu.org>
3010     
3011         * muse.texi: Change license terms of the documentation to the GNU
3012         GPL instead of the GNU FDL, as per the consent of the copyright
3013         holders of the emacs-wiki manual, from which this is based.  Some
3014         emacs-wiki-isms in the manual were corrected, and the Getting
3015         Started section was updated.
3017     modified files:
3018      ChangeLog muse.texi
3021 2005-02-17 19:08:19 GMT Michael Olson <mwolson@gnu.org> patch-13
3023     Summary:
3024       Make muse-blosxom.el a bit more sane, still need to bum it down a bit
3025     Revision:
3026       muse--main--1.0--patch-13
3028     2005-02-17  Michael Olson  <mwolson@gnu.org>
3029     
3030         * experimental/muse-blosxom.el: Somehow the contents of this file
3031         managed to get duplicated.  I removed the duplicates.
3032         (muse-blosxom-date): Remove this, since it is not useful.
3033         (muse-blosxom-header): Use the standard header that blosxom.el
3034         has.
3036     modified files:
3037      ChangeLog experimental/muse-blosxom.el
3040 2005-02-08 04:20:41 GMT Michael Olson <mwolson@gnu.org> patch-12
3042     Summary:
3043       Initial commit of muse.texi, nothing substantial
3044     Revision:
3045       muse--main--1.0--patch-12
3047     2005-02-07  Michael Olson  <mwolson@gnu.org>
3048     
3049         * muse.texi: New file that provides the documentation for Muse.
3050         It is in a very rough form at the moment.  Nothing substantial may
3051         be found here yet.  Be ye warned.
3053     new files:
3054      .arch-ids/muse.texi.id muse.texi
3056     modified files:
3057      ChangeLog
3060 2005-02-08 01:15:15 GMT Michael Olson <mwolson@gnu.org> patch-11
3062     Summary:
3063       Add docstring, new trivial function
3064     Revision:
3065       muse--main--1.0--patch-11
3067     2005-02-07  Michael Olson  <mwolson@gnu.org>
3068     
3069         * muse-mode.el (muse-mode-map): Make "C-c =" trigger
3070         `muse-what-changed'.  No functionality change.
3071         (muse-what-changed): New function that displays in diff format the
3072         changes made since the buffer was last saved.
3073     
3074         * muse-project.el (muse-project-publish): Add docstring.
3076     modified files:
3077      ChangeLog muse-mode.el muse-project.el
3080 2005-02-04 18:42:08 GMT Michael Olson <mwolson@gnu.org> patch-10
3082     Summary:
3083       Add experimental version of muse-blosxom.el to project
3084     Revision:
3085       muse--main--1.0--patch-10
3087     2005-02-04  Michael Olson  <mwolson@gnu.org>
3088     
3089         * Makefile (realclean): Remove file that gets generated when fonts
3090         are missing.
3091     
3092         * experimental/muse-bloxsom.el: New file that implements Blosxom
3093         support for Muse.  It's in a very rough state, hence its placement
3094         in the `experimental' directory.
3096     new files:
3097      experimental/.arch-ids/=id
3098      experimental/.arch-ids/muse-blosxom.el.id
3099      experimental/muse-blosxom.el
3101     modified files:
3102      ChangeLog Makefile
3104     new directories:
3105      experimental experimental/.arch-ids
3108 2005-02-04 18:19:44 GMT Michael Olson <mwolson@gnu.org> patch-9
3110     Summary:
3111       Make permissions more consistent
3112     Revision:
3113       muse--main--1.0--patch-9
3116     modified files:
3117      ChangeLog
3119     modified directories:
3120      contrib examples scripts
3123 2005-02-04 18:13:56 GMT Michael Olson <mwolson@gnu.org> patch-8
3125     Summary:
3126       Fix build problems
3127     Revision:
3128       muse--main--1.0--patch-8
3130     2005-02-04  Michael Olson  <mwolson@gnu.org>
3131     
3132         * muse-build.el: Add contrib directory to `load-path'.
3133         (muse-elint-files): Load `muse-regexps.el'.
3134     
3135         * scripts/publish: Change permissions so that this script is
3136         executable.  Add contrib directory to load list.  Add
3137         `muse-regexps.el' to list.
3139     modified files:
3140      ChangeLog muse-build.el scripts/publish
3143 2005-01-31 21:04:43 GMT Michael Olson <mwolson@gnu.org> patch-7
3145     Summary:
3146       Use "&mdash;" instead of "&#151;"
3147     Revision:
3148       muse--main--1.0--patch-7
3150     2005-01-31  Michael Olson  <mwolson@gnu.org>
3151     
3152         * muse-docbook.el (muse-docbook-markup-strings): Replace "&#151;"
3153         with "&mdash;" so that documents validate properly.  Thanks to
3154         Björn Lindström for the suggestion.
3155     
3156         * muse-html.el (muse-html-markup-strings): Ditto.
3158     modified files:
3159      ChangeLog muse-docbook.el muse-html.el
3162 2005-01-25 19:04:31 GMT Michael Olson <mwolson@gnu.org> patch-6
3164     Summary:
3165       Fix use of "[:blank:]" in underline markup
3166     Revision:
3167       muse--main--1.0--patch-6
3169     2005-01-25  Michael Olson  <mwolson@gnu.org>
3170     
3171         * muse-colors.el (muse-colors-markup): Replace "[:blank:]" with
3172         use of `muse-regexp-blank'.
3174     modified files:
3175      ChangeLog muse-colors.el
3178 2005-01-03 06:00:43 GMT Michael Olson <mwolson@member.fsf.org>  patch-5
3180     Summary:
3181       Fix problem with headings being given wrong face
3182     Revision:
3183       muse--main--1.0--patch-5
3185     2005-01-03  Michael Olson  <mwolson@gnu.org>
3186     
3187         * muse-colors.el: Add header.
3188         (muse-colors-emphasized): Headings were being given the coloring
3189         for the next level of heading instead of the real
3190         level (i.e. `muse-header-2' instead of `muse-header-1' for "*
3191         Heading").  Thanks to Lan Yufeng for finding this and sending a
3192         patch.
3193     
3194         * muse-regexps.el: Fix header.
3196     modified files:
3197      ChangeLog muse-colors.el muse-regexps.el
3200 2005-01-02 00:02:15 GMT Michael Olson <mwolson@member.fsf.org>  patch-4
3202     Summary:
3203       Rotate ChangeLog
3204     Revision:
3205       muse--main--1.0--patch-4
3207     2005-01-01  Michael Olson  <mwolson@gnu.org>
3208     
3209         * ChangeLog: Move old ChangeLog to ChangeLog.2004.  This new
3210         version will be automatically maintained by Arch.
3211     
3213     new files:
3214      .arch-ids/ChangeLog.id ChangeLog
3216     renamed files:
3217      .arch-ids/ChangeLog.id
3218        ==> .arch-ids/ChangeLog.2004.id
3219      ChangeLog
3220        ==> ChangeLog.2004
3223 2004-12-30 07:26:48 GMT Michael Olson <mwolson@member.fsf.org>  patch-3
3225     Summary:
3226       Extended regexps fix, allow spaces in 1st part of links
3227     Revision:
3228       muse--main--1.0--patch-3
3230     2004-12-30  Michael Olson  <mwolson@gnu.org>
3231     
3232         * muse.el (muse-link-regexp): Allow spaces in the first part of
3233         links.
3234     
3235         * muse-colors.el, muse-convert.el, muse-docbook.el: Use
3236         customizable alternatives to extended character classes.
3237     
3238         * muse-html.el, muse-mode.el, muse-publish.el: Ditto.
3240     modified files:
3241      ChangeLog muse-colors.el muse-convert.el muse-docbook.el
3242      muse-html.el muse-mode.el muse-publish.el muse.el
3245 2004-12-30 02:18:07 GMT Michael Olson <mwolson@member.fsf.org>  patch-2
3247     Summary:
3248       Begin to change regexp handling, tweak muse.el header
3249     Revision:
3250       muse--main--1.0--patch-2
3252     2004-12-29  Michael Olson  <mwolson@gnu.org>
3253     
3254         * muse.el: Change Copyright notice to FSF.  Change Maintainer to
3255         myself.  Update URL.
3256     
3257         * muse-regexps.el: New file that implements regexp handling.
3258         Generalized regexp options will be moved to it eventually.
3260     new files:
3261      .arch-ids/muse-regexps.el.id muse-regexps.el
3263     modified files:
3264      ChangeLog muse.el
3267 2004-12-30 01:49:50 GMT Michael Olson <mwolson@member.fsf.org>  patch-1
3269     Summary:
3270       Do some early spring cleaning
3271     Revision:
3272       muse--main--1.0--patch-1
3274     2004-12-29  Michael Olson  <mwolson@gnu.org>
3275     
3276         * Makefile: Change path to `publish' script.
3277     
3278         * contrib/pcomplete.el: New file that is used by Muse without
3279         actually being a part of it: hence its location in the contrib
3280         directory.
3281     
3282         * contrib/cgi.el, contrib/httpd.el: New location.
3283     
3284         * examples/muse-johnw.el, examples/publish-johnw: Ditto.
3285     
3286         * scripts/publish, scripts/publish-project: Ditto.
3288     new files:
3289      contrib/.arch-ids/=id contrib/.arch-ids/pcomplete.el.id
3290      contrib/pcomplete.el examples/.arch-ids/=id
3291      scripts/.arch-ids/=id
3293     modified files:
3294      ChangeLog Makefile
3296     renamed files:
3297      .arch-ids/cgi.el.id
3298        ==> contrib/.arch-ids/cgi.el.id
3299      .arch-ids/httpd.el.id
3300        ==> contrib/.arch-ids/httpd.el.id
3301      .arch-ids/muse-johnw.el.id
3302        ==> examples/.arch-ids/muse-johnw.el.id
3303      .arch-ids/publish-johnw.id
3304        ==> examples/.arch-ids/publish-johnw.id
3305      .arch-ids/publish-project.id
3306        ==> scripts/.arch-ids/publish-project.id
3307      .arch-ids/publish.id
3308        ==> scripts/.arch-ids/publish.id
3309      cgi.el
3310        ==> contrib/cgi.el
3311      httpd.el
3312        ==> contrib/httpd.el
3313      muse-johnw.el
3314        ==> examples/muse-johnw.el
3315      publish
3316        ==> scripts/publish
3317      publish-johnw
3318        ==> examples/publish-johnw
3319      publish-project
3320        ==> scripts/publish-project
3322     new directories:
3323      contrib contrib/.arch-ids examples examples/.arch-ids scripts
3324      scripts/.arch-ids
3327 2004-12-30 01:33:11 GMT Michael Olson <mwolson@member.fsf.org>  base-0
3329     Summary:
3330       tag of mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
3331     Revision:
3332       muse--main--1.0--base-0
3334     (automatically generated log message)
3336     new patches:
3337      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--base-0
3338      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-1
3339      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-2
3340      lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-1
3341      lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-2
3342      mwolson@member.fsf.org--2004/muse--main--1.0--base-0
3343      mwolson@member.fsf.org--2004/muse--main--1.0--patch-1
3344      mwolson@member.fsf.org--2004/muse--main--1.0--patch-2
3345      mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
3346      mwolson@member.fsf.org--2004/muse--mwolson--1.0--base-0
3347      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-1
3348      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-2
3349      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-3
3350      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-4
3351      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-5
3352      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-6
3353      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-7
3354      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-8