Prevent temp buffers from prompting for save; handle lisp errors better.
[muse-el.git] / ChangeLog
blob1b653a8376e0261e018dc3f1623aa042cbee738f
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-14 20:48:56 GMT Michael Olson <mwolson@gnu.org> patch-137
7     Summary:
8       Prevent temp buffers from prompting for save; handle lisp errors better.
9     Revision:
10       muse--main--1.0--patch-137
12     * lisp/muse-colors.el (muse-colors-region): Try to fix "Invalid search
13       bound" error.  I don't know for certain where this is coming from,
14       though ... *grumble*.
15     
16     * lisp/muse.el (muse-eval-lisp): Wrap this in a `condition-case', much
17       like how emacs-wiki does it.  Warn the user about lisp errors,
18       returning "<!--INVALID LISP CODE-->" if an error occurs.  This will
19       publish as something valid in most markup styles, with increased
20       emphasis on those that don't support it.  That's a win-win ... I think
21       :^) .
22     
23     * lisp/muse.el (muse-with-temp-buffer-no-prompt): New macro that acts
24       like `with-temp-buffer', but sets buffer-modfied-p to nil before trying
25       to kill the buffer so we don't get any annoying prompts.  I *strongly*
26       believe that this should be the default behavior of `with-temp-buffer'.
27     
28     * lisp/muse-book.el (muse-book-publish-project): Use
29       `muse-with-temp-buffer-no-prompt'.
30     
31     * lisp/muse-http.el (muse-http-reject): Ditto.
32     
33     * lisp/muse-mode.el (muse-index-as-string): Ditto.
34     
35     * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
36     
37     * lisp/muse-publish.el (muse-publish-markup-string, muse-publish-file): 
38       (muse-publish-markup-email, muse-published-contents): Ditto.
40     modified files:
41      ChangeLog lisp/muse-book.el lisp/muse-colors.el
42      lisp/muse-http.el lisp/muse-mode.el lisp/muse-poem.el
43      lisp/muse-publish.el lisp/muse.el
46 2005-07-14 18:49:56 GMT Michael Olson <mwolson@gnu.org> patch-136
48     Summary:
49       Customization error; Makefile tweaks.
50     Revision:
51       muse--main--1.0--patch-136
53     * Makefile (dist): Use a tla-specific method to create the tarball.
54       Create a zip file as well.
55       (upload): New rule that uploads the tarball and zip file to gna.org.
56     
57     * Makefile.defs (VERSION): New variable that determines the version
58       string to use in the `dist' and `upload' targets.
59     
60     * lisp/muse.el (muse-implicit-link-functions)
61       (muse-explicit-link-functions): Use :type of hook so that the options
62       get recognized.
64     modified files:
65      ChangeLog Makefile Makefile.defs lisp/muse.el
68 2005-07-13 23:20:12 GMT Michael Olson <mwolson@gnu.org> patch-135
70     Summary:
71       Prepare Muse 3.01.90 (3.02 RC1).
72     Revision:
73       muse--main--1.0--patch-135
76     modified files:
77      ChangeLog lisp/muse.el muse.texi
80 2005-07-13 23:11:08 GMT Michael Olson <mwolson@gnu.org> patch-134
82     Summary:
83       Attempt to get the right file extension when publishing; more examples.
84     Revision:
85       muse--main--1.0--patch-134
87     * examples/mwolson/muse-init.el: Update my configuration.
88     
89     * examples/mwolson/templates: Store my web page templates here.
90     
91     * examples/mwolson/stylesheets: Store my CSS stylesheets here.
92     
93     * lisp/muse-publish.el (muse-publish-markup-link): Fix mangling of
94       descriptions.  Yet another reason to implement my list-returning from
95       handlers idea.
96     
97     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Deal gracefully
98       with a few more edge cases.  Throw together a rough hack for
99       determining when to include the output file extension.
100     
101     * lisp/muse-wiki.el (muse-wiki-colors-nop-tag): Make this less odious,
102       but still ineffective.
104     new files:
105      examples/mwolson/templates/.arch-ids/=id
106      examples/mwolson/templates/.arch-ids/footer.html.id
107      examples/mwolson/templates/.arch-ids/generic-footer.html.id
108      examples/mwolson/templates/.arch-ids/generic-header.html.id
109      examples/mwolson/templates/.arch-ids/header.html.id
110      examples/mwolson/templates/footer.html
111      examples/mwolson/templates/generic-footer.html
112      examples/mwolson/templates/generic-header.html
113      examples/mwolson/templates/header.html
115     modified files:
116      ChangeLog examples/mwolson/muse-init.el lisp/muse-publish.el
117      lisp/muse-wiki.el
119     new directories:
120      examples/mwolson/templates
121      examples/mwolson/templates/.arch-ids
124 2005-07-13 21:12:27 GMT Michael Olson <mwolson@gnu.org> patch-133
126     Summary:
127       Make published link handling do the right thing, plus misc. fixes.
128     Revision:
129       muse--main--1.0--patch-133
131     * lisp/muse-mode.el (muse-mode-hook): Add option for
132       `muse-wiki-update-custom-values'.  The :set function makes sure that
133       this is always included in `muse-mode-hook' if muse-wiki is loaded.
134       This probably isn't best-practice, but it works.
135     
136     * lisp/muse-project.el (muse-project-of-file): Fix some duplicated code.
137       Save match data.
138     
139     * lisp/muse-publish.el (muse-publish-url-transforms): Add
140       `muse-publish-prepare-url' to the listed options.
141     
142     * lisp/muse-publish.el (muse-publish-output-file): Handle case where
143       output-dir is not specified.
144     
145     * lisp/muse-publish.el (muse-publish-markup-link): Call link handlers
146       here instead of later on.
147     
148     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Try to do the
149       right thing when `muse-wiki-interwiki-alist' is nil.
150     
151     * lisp/muse-wiki.el (muse-wiki-output-name): Removed in favor of calling
152       `muse-publish-output-file'.
153     
154     * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
155       (muse-wiki-transform-wikiword): Removed.  We should not use the
156       publishing transforms facility to handle these.
157     
158     * lisp/muse-wiki.el ("muse-publish"): Publish wikiwords and interwiki
159       links as "link" rather than "url".
160     
161     * lisp/muse-wiki.el (muse-wiki-update-custom-values): New function that
162       takes care of any customization cleaups that need to happen whenever
163       muse-mode is entered.
164     
165     * lisp/muse.el (muse-implicit-link-functions): Add options for
166       `muse-handle-url' and the wiki handlers.
167       (muse-explicit-link-functions): Add option for
168       `muse-wiki-handle-internal'.
170     modified files:
171      ChangeLog lisp/muse-mode.el lisp/muse-project.el
172      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
175 2005-07-13 03:38:52 GMT Michael Olson <mwolson@gnu.org> patch-132
177     Summary:
178       Add invalid directory assertion.
179     Revision:
180       muse--main--1.0--patch-132
182     * lisp/muse-project.el (muse-project-file-entries): Add assertion so that
183       any invalid directories will trigger an error.
185     modified files:
186      ChangeLog lisp/muse-project.el
189 2005-07-12 07:54:08 GMT Michael Olson <mwolson@gnu.org> patch-131
191     Summary:
192       AUTHORS: Fix typo, add that Yann authored muse-wiki.el.
193     Revision:
194       muse--main--1.0--patch-131
197     modified files:
198      AUTHORS ChangeLog
201 2005-07-12 07:52:25 GMT Michael Olson <mwolson@gnu.org> patch-130
203     Summary:
204       Yann's assignment form came in!
205     Revision:
206       muse--main--1.0--patch-130
209     modified files:
210      AUTHORS ChangeLog
213 2005-07-12 07:18:27 GMT Michael Olson <mwolson@gnu.org> patch-129
215     Summary:
216       Compilation fix, minor shuffling in `muse-mode'.
217     Revision:
218       muse--main--1.0--patch-129
220     * lisp/muse.el (muse-file-extension): Make sure sym is bound before
221       accessing it.  Fixes Yet Another Compiler Error.
222     
223     * lisp/muse-mode.el (muse-mode): Move font-lock setup to very end so that
224      project-specific settings happen first.
226     modified files:
227      ChangeLog lisp/muse-mode.el lisp/muse.el
230 2005-07-12 07:12:49 GMT Michael Olson <mwolson@gnu.org> patch-128
232     Summary:
233       Fix annoying initial buffer coloring problem.
234     Revision:
235       muse--main--1.0--patch-128
237     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle the case
238       where even buffer-file-name is not set.  This happens the first time we
239       attempt to colorize the buffer.  I'm rather astonished that I had to do
240       this.
242     modified files:
243      ChangeLog lisp/muse-wiki.el
246 2005-07-12 06:12:08 GMT Michael Olson <mwolson@gnu.org> patch-127
248     Summary:
249       Jump to bad and good links on TAB; mode-choosing fix.
250     Revision:
251       muse--main--1.0--patch-127
253     * lisp/muse-mode.el (muse-mode-choose-mode): New function that always
254       pics a major mode for a file.  If one is specified in the project of
255       file, use it.  Otherwise, use muse-mode.
256       (muse-next-reference, muse-previous-reference): Jump to bad links as
257       well as good ones.
258     
259     * lisp/muse.el (muse-file-extension): Use `muse-mode-choose-mode' instead
260       of `muse-mode'.
262     modified files:
263      ChangeLog lisp/muse-mode.el lisp/muse.el
266 2005-07-12 05:56:42 GMT Michael Olson <mwolson@gnu.org> patch-126
268     Summary:
269       Add specified Muse file extension to auto-mode-alist.
270     Revision:
271       muse--main--1.0--patch-126
273     * lisp/muse.el (muse-file-extension): If extension is specified, remove
274       the old extension from auto-mode-alist and add the new one.  This
275       eliminates the need to set muse-mode-auto-p when you have specified a
276       Muse file extension.
277     
278     * examples/mwolson/muse-init.el: Sync.
280     modified files:
281      ChangeLog examples/mwolson/muse-init.el lisp/muse.el
284 2005-07-11 10:08:45 GMT Michael Olson <mwolson@gnu.org> patch-125
286     Summary:
287       Make `muse-project-alist' more intuitively customizable.
288     Revision:
289       muse--main--1.0--patch-125
291     * examples/mwolson/muse-init.el (muse-project-alist): Resync with my
292       settings.
293     
294     * lisp/muse-project.el: Thanks to jessealama on IRC for the suggestion.
295       (muse-project-alist-get): New function that pre-parses
296       `muse-projects-alist' before customization in order to work around an
297       annoying limitation in the customize interface.
298       (muse-project-alist-set): New function that takes the value that
299       customize gave us and turns it into something Muse can use.
300       (muse-project): New widget that outlines the form of the
301       `muse-project-alist' variable.
302       (muse-project-alist): Use the `muse-project' widget and specify :set
303       and :get.
305     modified files:
306      ChangeLog examples/mwolson/muse-init.el lisp/muse-project.el
309 2005-07-10 22:41:49 GMT Michael Olson <mwolson@gnu.org> patch-124
311     Summary:
312       Silence compiler warnings.
313     Revision:
314       muse--main--1.0--patch-124
316     * lisp/muse-docbook.el (muse-docbook-fixup-tags): Docfix.
317     
318     * lisp/muse-html.el (muse-html-escape-string): Let-bind `ch' to silence a
319       compiler warning.
320     
321     * lisp/muse-project.el (muse-project-applicable-styles): Call
322       `muse-assert' with only 1 argument to silence a compiler warning.
324     modified files:
325      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
326      lisp/muse-project.el
329 2005-07-10 22:19:26 GMT Michael Olson <mwolson@gnu.org> patch-123
331     Summary:
332       muse-docbook: Merge several other types of tags if necessary.
333     Revision:
334       muse--main--1.0--patch-123
336     * lisp/muse-docbook.el (muse-docbook-fixup-tags): Renamed from
337       `muse-docbook-fixup-sections'.  For each TAG in
338       `muse-docbook-merged-tags', if consecutive groupings of TAG exist,
339       merge them together.  Thanks to Dale P. Smith for the suggestion.
340       (muse-docbook-merged-tags): Customizable list of tags that need merging.
342     modified files:
343      ChangeLog lisp/muse-docbook.el
346 2005-07-10 22:04:50 GMT Michael Olson <mwolson@gnu.org> patch-122
348     Summary:
349       muse-docbook: Output an XML tag with encoding at the beginning of document.
350     Revision:
351       muse--main--1.0--patch-122
353     * lisp/muse-docbook.el (muse-docbook-header): Add <xml> tag at beginning
354       of document.
355       (muse-docbook-encoding-default): New option that determines which Emacs
356       buffer encoding to use by default in Muse DocBook files if none is
357       found.
358       (muse-docbook-charset-default): New option that determines the DocBook
359       XML charset to use if no translation is found in
360       muse-docbook-encoding-map.
361       (muse-docbook-encoding-map): New option alist that maps an emacs coding
362       system to its associated DocBook coding system.
363       (muse-docbook-transform-content-type): New function that determines the
364       DocBook XML encoding to use based on the contents of
365       muse-docbook-encoding-map.
366       (muse-docbook-encoding): New function that calls
367       muse-docbook-transform-content-type.
368       (muse-docbook-finalize-buffer): New function that sets the buffer file
369       coding system to the value of muse-docbook-encoding-default, but only
370       if the buffers contents have no special characters.
371       ("docbook"): Include :after tag that calls muse-docbook-finalize-buffer.
373     modified files:
374      ChangeLog lisp/muse-docbook.el
377 2005-07-10 21:35:49 GMT Michael Olson <mwolson@gnu.org> patch-121
379     Summary:
380       Apply muse-docbook patch from Dale P. Smith.
381     Revision:
382       muse--main--1.0--patch-121
384     * lisp/muse-docbook.el (muse-docbook-markup-strings): Apply patch from
385       Dale P. Smith to make the markup much better.
387     modified files:
388      AUTHORS ChangeLog lisp/muse-docbook.el
391 2005-07-10 00:27:13 GMT Michael Olson <mwolson@gnu.org> patch-120
393     Summary:
394       Use different mapping for S-tab on Windows.
395     Revision:
396       muse--main--1.0--patch-120
398     * lisp/muse-mode.el (muse-mode-map): If using either XEmacs or on
399       Windows, use [(shift tab)] for `muse-previous-reference'.
401     modified files:
402      ChangeLog lisp/muse-mode.el
405 2005-07-09 20:24:40 GMT Michael Olson <mwolson@gnu.org> patch-119
407     Summary:
408       XEmacs wiki fix.
409     Revision:
410       muse--main--1.0--patch-119
412     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Use
413       `muse-match-string-no-properties' so XEmacs doesn't complain.
415     modified files:
416      ChangeLog lisp/muse-wiki.el
419 2005-07-09 08:53:33 GMT Michael Olson <mwolson@gnu.org> patch-118
421     Summary:
422       Handle a few edge cases with project-page resolution gracefully.
423     Revision:
424       muse--main--1.0--patch-118
426     * lisp/muse-project.el (muse-project-applicable-styles): Add assertion to
427       make sure that PAGE is specified.  STYLES should be generated
428       automatically, but it could theoretically fail.  I'm managing to
429       trigger this when messing with unsaved Muse files.  Handle case where
430       buffer has not yet been saved.
431       (muse-project-find-file): Don't try to resolve relative links; just
432       open them.
433     
434     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Fix
435       point-of-reference bug.  No need to call muse-project-page-of-file
436       since buffer-file-name and muse-publishing-current-file both give us
437       full paths.
438     
439     * lisp/muse-mode.el (muse-link-at-point): For some reason,
440       `skip-chars-backward' only respects the newline some of the time.
441       Damned annoying.
443     modified files:
444      ChangeLog lisp/muse-mode.el lisp/muse-project.el
445      lisp/muse-wiki.el
448 2005-07-09 07:41:44 GMT Michael Olson <mwolson@gnu.org> patch-117
450     Summary:
451       Fix image-link goof-up and add pretty titles.
452     Revision:
453       muse--main--1.0--patch-117
455     * lisp/muse-html.el (muse-html-markup-paragraph): Use <p
456       class="image-link"> instead of <div class="image-link">.  I found a bug
457       with the way I was handling both, so I decided to simplify things.
458     
459     * lisp/muse-wiki.el (muse-wiki-output-name): New function that acts like
460       `muse-publish-output-name', but keeps the directory prefix.
461       (muse-wiki-transform-interwiki): Use `muse-publish-output-name'.
462     
463     * lisp/muse-wiki.el (muse-wiki-publish-small-title-words): New
464       customizable option that determines the words to downcase in title.
465       (muse-wiki-publish-pretty-title): New function that Makes a Nicely
466       Capitalized Title out of either a string or the current title.  This is
467       not currently used by any other function -- for now it is meant to be
468       called by the user.
470     modified files:
471      ChangeLog lisp/muse-html.el lisp/muse-wiki.el
474 2005-07-09 05:22:12 GMT Michael Olson <mwolson@gnu.org> patch-116
476     Summary:
477       Escape specials in link descriptions.
478     Revision:
479       muse--main--1.0--patch-116
481     * lisp/muse-publish.el (muse-publish-escape-specials-in-string): New
482       function that escapes special characters in the given string according
483       to the current publishing style.
484       (muse-publish-url): Use the above function to escape the description
485       part of extended links.
486       (muse-publish-prepare-url): Don't make string read-only; it does
487       nothing.
488     
489     * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
490       (muse-wiki-transform-wikiword): Don't make string read-only.
492     modified files:
493      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
496 2005-07-09 03:59:44 GMT Michael Olson <mwolson@gnu.org> patch-115
498     Summary:
499       Escape "&", "<", and ">" in URL text.
500     Revision:
501       muse--main--1.0--patch-115
503     * lisp/muse-html.el (muse-html-escape-string): Escape "&", "<", and ">"
504       specially.  Thanks to John Sullivan for the suggestion.
506     modified files:
507      ChangeLog lisp/muse-html.el
510 2005-07-09 03:24:01 GMT Michael Olson <mwolson@gnu.org> patch-114
512     Summary:
513       Update my example configuration.
514     Revision:
515       muse--main--1.0--patch-114
517     * examples/mwolson/muse-init.el (muse-project-alist): Rename the "Web"
518       project to "WebSite" in order to make it more distinct.
519       (muse-wiki-interwiki-alist): Add mapping for "TheEmacsWiki".
520       (my-muse-blosxom-finalize): Don't run the Xanga preparation code
521       anymore.
522       (my-muse-prepare-entry-for-xanga): Make this able to figure out the
523       published name of the current file.  I really should make a function
524       called `muse-published-name' or something similar!
525       ("\C-cpx"): Use this key sequence for
526       `my-muse-prepare-entry-for-xanga'.
527       (muse-file-extension): I'm making use of this so I can figure out its
528       intricacies.
530     modified files:
531      ChangeLog examples/mwolson/muse-init.el
534 2005-07-09 03:11:28 GMT Michael Olson <mwolson@gnu.org> patch-113
536     Summary:
537       Tackle a project name interwiki highlighting snafu.
538     Revision:
539       muse--main--1.0--patch-113
541     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Hack still more on
542       this.  It seems to be more robust now.  Highlighting is going the way I
543       want it.
545     modified files:
546      ChangeLog lisp/muse-wiki.el
549 2005-07-09 02:25:26 GMT Michael Olson <mwolson@gnu.org> patch-112
551     Summary:
552       Fix some gross mistakes.
553     Revision:
554       muse--main--1.0--patch-112
556     * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Fix several
557       gross misspellings.
558     
559     * lisp/muse-project.el (muse-project-file-entries): If
560       `muse-file-extension' is defined, use it to filter the entries.
561     
562     * lisp/muse.el (muse-file-extension): Fix messed up attempt to set
563       variable.  Move higher in file.
564     
565     * lisp/muse.el (muse-update-ignored-extensions-regexp): Use given
566       argument instead of the real name of the variable.
568     modified files:
569      ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
570      lisp/muse.el
573 2005-07-09 00:10:01 GMT Michael Olson <mwolson@gnu.org> patch-111
575     Summary:
576       Make natural interwiki links between projects mostly work.
577     Revision:
578       muse--main--1.0--patch-111
580     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Uncomment this
581       function and flesh it out.  This seems to work properly, though for
582       some reason, interwiki links using projects are a bit flakey.
583       (muse-wiki-handle-interwiki): Deal with case where we have a project
584       name in an interwiki link.
586     modified files:
587      ChangeLog lisp/muse-wiki.el
590 2005-07-08 22:57:55 GMT Michael Olson <mwolson@gnu.org> patch-110
592     Summary:
593       Fix Emacs21 issue with muse-insert-tag.
594     Revision:
595       muse--main--1.0--patch-110
597     * lisp/muse-mode.el (muse-insert-tag): Pass a list of lists to
598       completing-read to appease older Emacsen.
600     modified files:
601      ChangeLog lisp/muse-mode.el
604 2005-07-08 22:55:20 GMT Michael Olson <mwolson@gnu.org> patch-109
606     Summary:
607       Fix error with `muse-blosxom-new-entry' and Emacs21.
608     Revision:
609       muse--main--1.0--patch-109
611     * lisp/muse-blosxom.el (muse-blosxom-new-entry): Mess with call to
612       `completing-read' so that old versions of Emacs don't complain.
614     modified files:
615      ChangeLog lisp/muse-blosxom.el
618 2005-07-08 21:59:41 GMT Michael Olson <mwolson@gnu.org> patch-108
620     Summary:
621       Try to fix an error with `muse-blosxom-get-categories'.
622     Revision:
623       muse--main--1.0--patch-108
625     * lisp/muse-blosxom.el (muse-blosxom-get-categories): Be extra cautious
626       about processing directories.
628     modified files:
629      ChangeLog examples/johnw/publish-johnw lisp/muse-blosxom.el
632 2005-07-08 21:11:53 GMT Michael Olson <mwolson@gnu.org> patch-107
634     Summary:
635       Make a distinction between implicit and explicit links at publish-time.
636     Revision:
637       muse--main--1.0--patch-107
639     * lisp/muse-html.el (muse-html-escape-string): Ignore other arguments.
640     
641     * lisp/muse-http.el (muse-http-prepare-url): Handle `explicit' argument.
642     
643     * lisp/muse-publish.el (muse-publish-url, muse-publish-insert-url): Pass
644       `explicit' argument.
645     
646     * lisp/muse-publish.el (muse-publish-markup-link): Determine whether or
647       not we are dealing with an explicit link.
648     
649     * lisp/muse-publish.el (muse-publish-prepare-url): Ignore other arguments.
650     
651     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Take `explicit'
652       argument, but ignore it.
653     
654     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only apply transforms
655       when link is not explicit.
657     modified files:
658      ChangeLog lisp/muse-html.el lisp/muse-http.el
659      lisp/muse-publish.el lisp/muse-wiki.el
662 2005-07-08 06:40:30 GMT Michael Olson <mwolson@gnu.org> patch-106
664     Summary:
665       Implement several WikiWord handling fixes.
666     Revision:
667       muse--main--1.0--patch-106
669     * lisp/muse-colors.el (muse-link-face): Handle case where no link is
670       found by the handlers.  Don't send implicit links through some of the
671       advanced checks.
672     
673     * lisp/muse-mode.el (muse-link-at-point): Move to beginning of first part
674       of interwiki link before calling `muse-handle-explicit-link'.
675     
676     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Append forgotten
677       "\\|" separator between project-alist entries and interwiki entries.
678       Force a reconfiguration of muse-colors-markup.
679     
680     * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Add several checks to be
681       sure that we don't colorize WikiNames that don't go with any file.
682     
684     modified files:
685      ChangeLog lisp/muse-colors.el lisp/muse-mode.el
686      lisp/muse-wiki.el
689 2005-07-07 21:34:12 GMT Michael Olson <mwolson@gnu.org> patch-105
691     Summary:
692       Attempt to simplify muse-wiki a bit.
693     Revision:
694       muse--main--1.0--patch-105
696     * lisp/muse-colors.el (muse-use-font-lock): Set up muse-colors-markup
697       here.
698     
699     * lisp/muse-wiki.el (muse-wiki-wikiword-colors-markup)
700       (muse-wiki-update-use-wikiword-colors, muse-wiki-wikiword-markup-regexp)
701       (muse-wiki-update-use-wikiword-markup-regexp)
702       (muse-wiki-update-use-wikiword-link-function)
703       (muse-wiki-update-use-wikiword-url-transforms): Remove.
704       (muse-wiki-update-use-wikiword): Not :set function is needed anymore.
705     
706     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only modify URL if
707       `muse-wiki-use-wikiword' is specified.
708     
709     * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Don't process the URL
710       unless `muse-wiki-use-wikiword' is specified.
711     
712     * lisp/muse-wiki.el ("muse-colors"): Add muse-wiki-wikiword-regexp to
713       muse-colors-markup.
714     
715     * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-wikiword-regexp to
716       muse-publish-markup-regexps.
717     
718     * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-transform-wikiword to
719       muse-publish-url-transforms.
720     
721     * lisp/muse-wiki.el (muse-implicit-link-functions): Add
722       muse-wiki-handle-wikiword to muse-implicit-link-functions.
723     
725     modified files:
726      ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
729 2005-07-07 20:06:35 GMT Michael Olson <mwolson@gnu.org> patch-104
731     Summary:
732       Make muse-blosxom use relative name of published file in page-date alist.
733     Revision:
734       muse--main--1.0--patch-104
736     * lisp/muse-blosxom.el (muse-blosxom-base-directory): Move higher in
737       file.
738       (muse-blosxom-update-page-date-alist): Renamed from
739       `muse-blosxom-markup-date-directive'.  Make the current file name
740       relative to the base directory and strip file extension if necessary.
741     
743     modified files:
744      ChangeLog lisp/muse-blosxom.el
747 2005-07-07 19:14:38 GMT Michael Olson <mwolson@gnu.org> patch-103
749     Summary:
750       Hack on muse-blosxom timestamps somewhat.
751     Revision:
752       muse--main--1.0--patch-103
754     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Make this
755       actually do something useful.  This should have a different name,
756       really.
757       ("blosxom-html", "blosxom-xhtml"): Call
758       `muse-blosxom-markup-date-directive' after publishing each entry.
759     
761     modified files:
762      ChangeLog lisp/muse-blosxom.el
765 2005-07-07 06:27:02 GMT Michael Olson <mwolson@gnu.org> patch-102
767     Summary:
768       Fix several startup and compile errors.
769     Revision:
770       muse--main--1.0--patch-102
772     * lisp/muse-wiki.el ("muse-publish"): Use correct name of function.  This
773       fixes an error that occurred during startup.
774     
775     * lisp/muse-regexps.el (muse-ignored-extensions-regexp)
776       (muse-update-ignored-extensions-regexp, muse-ignored-extensions): Move
777       to muse.el.
778     
779     * lisp/muse.el (muse-update-ignored-extensions-regexp): Fix ordering so
780       that the nasty compile errors go away.  Fix a few typos.
781       (muse-ignored-extensions): Fix docstring.
782       (muse-file-extension): Move this higher in the file.
783     
784     
786     modified files:
787      ChangeLog lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
790 2005-07-07 05:57:51 GMT Michael Olson <mwolson@gnu.org> patch-101
792     Summary:
793       Note that muse-file-extension should not have "." in front.
794     Revision:
795       muse--main--1.0--patch-101
797     * lisp/muse-project.el (muse-project-find-file): Handle case where
798       muse-file-extension is not specified.
799     
800     * lisp/muse.el (muse-file-extension): Note that the period at the
801       beginning of this value should be omitted.
802     
803     * lisp/muse-regexps.el (muse-update-ignored-extensions-regexp): Quote
804       file extension so that regexp characters inside the extension will not
805       goof it up.  This should never be a problem in normal cases, but let's
806       be robust.
807     
809     modified files:
810      ChangeLog lisp/muse-project.el lisp/muse-regexps.el
811      lisp/muse.el
814 2005-07-07 05:36:53 GMT Michael Olson <mwolson@gnu.org> patch-100
816     Summary:
817       Implement optional file extension of Muse files.
818     Revision:
819       muse--main--1.0--patch-100
821     * lisp/muse-mode.el (muse-mode): Make sure
822       `muse-update-ignored-extensions-regexp' gets updated every time we
823       enter Muse mode.  This works around a bug in the customize interface --
824       if a user changes an option using setq, the :set function sometimes
825       does not get executed.  I should really try to determine whether or not
826       this is really an issue anymore.
827     
828     * lisp/muse-project.el (muse-project-find-file): Make use of
829       `muse-file-extension'.
830     
831     * lisp/muse-regexps.el (muse-ignored-extensions-regexp): This is not
832       customizable; it is autogenerated from `muse-ignored-extensions'.
833       (muse-update-ignored-extensions-regexp): New function that sets the
834       value of `muse-ignored-extensions-regexp'.  This is needed in order to
835       make sure that the value of `muse-file-extension' is taken into
836       account.
837       (muse-ignored-extensions): New option that determines which file
838       extensions to ignore.  It is in the form of a list of regexps.
839     
840     * lisp/muse.el (muse-file-extension): New option that allows the user to
841       specify the file extension to be used for Muse files.  By default, this
842       is nil, which means that no extension will be used.
843     
844     * lisp/muse.el (muse-page-name): Handle case where
845       `muse-ignored-extensions-regexp' is nil.
846     
848     modified files:
849      ChangeLog lisp/muse-mode.el lisp/muse-project.el
850      lisp/muse-regexps.el lisp/muse.el
853 2005-07-07 03:16:38 GMT Michael Olson <mwolson@gnu.org> patch-99
855     Summary:
856       Document new blosxom convenience feature.
857     Revision:
858       muse--main--1.0--patch-99
860     * lisp/muse-blosxom.el: Document `muse-blosxom-project-alist-dirs' and
861       `muse-blosxom-project-alist-entry'.  An example is provided in the
862       header.
863     
865     modified files:
866      ChangeLog lisp/muse-blosxom.el
869 2005-07-06 23:17:35 GMT Michael Olson <mwolson@gnu.org> patch-98
871     Summary:
872       Further work on `muse-project-alist' entry generation for blosxom.
873     Revision:
874       muse--main--1.0--patch-98
876     * examples/mwolson/muse-init.el (muse-project-alist): Use proper syntax.
877       Include subdirectories in first part of "Blog" entry.
878     
879     * lisp/muse-blosxom.el (muse-blosxom-project-alist-dirs): New function
880       that returns a list of dirs that are to be used with the first part of
881       a `muse-project-alist' entry.
882     
884     modified files:
885      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
888 2005-07-06 22:42:35 GMT Michael Olson <mwolson@gnu.org> patch-97
890     Summary:
891       New function: muse-blosxom-project-alist-entry.
892     Revision:
893       muse--main--1.0--patch-97
895     * examples/mwolson/muse-init.el: Update from my latest settings.
896       (muse-project-alist): Make use of `muse-blosxom-project-alist-entry'.
897     
898     * lisp/muse-blosxom.el (muse-blosxom-project-alist-entry): New function
899       that generates the latter part of an entry for `muse-project-alist'.
900     
902     modified files:
903      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
906 2005-07-06 20:52:03 GMT Michael Olson <mwolson@gnu.org> patch-96
908     Summary:
909       Merged from hodique@lifl.fr--2005 (patch 12-23)
910     Revision:
911       muse--main--1.0--patch-96
913     Patches applied:
914     
915      * hodique@lifl.fr--2005/muse--yh--1.0--patch-12
916        Merged from mwolson@gnu.org--2005 (patch 68-76)
917     
918      * hodique@lifl.fr--2005/muse--yh--1.0--patch-13
919        Merged from mwolson@gnu.org--2005 (patch 77-80)
920     
921      * hodique@lifl.fr--2005/muse--yh--1.0--patch-14
922        Merged from mwolson@gnu.org--2005 (patch 81)
923     
924      * hodique@lifl.fr--2005/muse--yh--1.0--patch-15
925        Merged from mwolson@gnu.org--2005 (patch 82)
926     
927      * hodique@lifl.fr--2005/muse--yh--1.0--patch-16
928        Escape % in latex publishing
929     
930      * hodique@lifl.fr--2005/muse--yh--1.0--patch-17
931        bugfix
932     
933      * hodique@lifl.fr--2005/muse--yh--1.0--patch-18
934        small improvement on muse-make-link
935     
936      * hodique@lifl.fr--2005/muse--yh--1.0--patch-19
937        Fix customization of muse-wiki-wikiword-regexp
938     
939      * hodique@lifl.fr--2005/muse--yh--1.0--patch-20
940        Allow full customization of WikiWords
941     
942      * hodique@lifl.fr--2005/muse--yh--1.0--patch-21
943        Fix mouse-2 yank bug in muse-mode
944     
945      * hodique@lifl.fr--2005/muse--yh--1.0--patch-22
946        Fix interpretation order
947     
948      * hodique@lifl.fr--2005/muse--yh--1.0--patch-23
949        Merged from mwolson@gnu.org--2005 (patch 83-95)
950     
952     modified files:
953      ChangeLog lisp/muse-wiki.el
955     new patches:
956      hodique@lifl.fr--2005/muse--yh--1.0--patch-12
957      hodique@lifl.fr--2005/muse--yh--1.0--patch-13
958      hodique@lifl.fr--2005/muse--yh--1.0--patch-14
959      hodique@lifl.fr--2005/muse--yh--1.0--patch-15
960      hodique@lifl.fr--2005/muse--yh--1.0--patch-16
961      hodique@lifl.fr--2005/muse--yh--1.0--patch-17
962      hodique@lifl.fr--2005/muse--yh--1.0--patch-18
963      hodique@lifl.fr--2005/muse--yh--1.0--patch-19
964      hodique@lifl.fr--2005/muse--yh--1.0--patch-20
965      hodique@lifl.fr--2005/muse--yh--1.0--patch-21
966      hodique@lifl.fr--2005/muse--yh--1.0--patch-22
967      hodique@lifl.fr--2005/muse--yh--1.0--patch-23
970 2005-07-06 19:55:48 GMT Michael Olson <mwolson@gnu.org> patch-95
972     Summary:
973       Minor docfixes.
974     Revision:
975       muse--main--1.0--patch-95
977     * lisp/muse-mode.el (muse-follow-name-at-point) 
978       (muse-follow-name-at-mouse): Docfixes.
979     
981     modified files:
982      ChangeLog lisp/muse-mode.el
985 2005-07-06 19:30:34 GMT Michael Olson <mwolson@gnu.org> patch-94
987     Summary:
988       Fix goof-up in instructions for using `muse-blosxom-new-entry'.
989     Revision:
990       muse--main--1.0--patch-94
992     * lisp/muse-blosxom.el: Fix goof-up in instructions for using
993       `muse-blosxom-new-entry'.
994     
995     * muse.texi (Blosxom Entries): Ditto.
996     
998     modified files:
999      ChangeLog lisp/muse-blosxom.el muse.texi
1002 2005-07-06 18:54:52 GMT Michael Olson <mwolson@gnu.org> patch-93
1004     Summary:
1005       Re-add global mouse-2 event.
1006     Revision:
1007       muse--main--1.0--patch-93
1009     * lisp/muse-mode.el (muse-mode-map): Re-add the global binding for
1010       mouse-2, since Yann found a way around the problem I was facing.
1011       (muse-follow-name-at-mouse): Call the event that would normally be used
1012       here if we don't have a link at point.
1013     
1015     modified files:
1016      ChangeLog lisp/muse-mode.el
1019 2005-07-06 07:19:41 GMT Michael Olson <mwolson@gnu.org> patch-92
1021     Summary:
1022       Fix publishing error.
1023     Revision:
1024       muse--main--1.0--patch-92
1026     * lisp/muse-project.el (muse-project-publish-file): Don't try to fetch
1027       the cdr of output-dir.  This was a code fragment from a previous
1028       attempt to refactor this function.
1029     
1031     modified files:
1032      ChangeLog lisp/muse-project.el
1035 2005-07-06 06:39:21 GMT Michael Olson <mwolson@gnu.org> patch-91
1037     Summary:
1038       Work on getting to the point where we can resolve project interwiki links.
1039     Revision:
1040       muse--main--1.0--patch-91
1042     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
1043       `muse-publishing-current-file'.
1044     
1045     * lisp/muse-project.el (muse-project-of-file): Ditto.
1046     
1047     * lisp/muse-project.el (muse-project-applicable-styles): New function
1048       that returns the usable styles for a file, given either a list of
1049       styles or a project name.  This is useful for removing styles that will
1050       be ignored for a file.
1051       (muse-project-publish-file): Split :include and :exclude processing
1052       into `muse-project-applicable-styles'.
1053     
1054     * lisp/muse-publish.el (muse-publish-output-name): Use
1055       `muse-publishing-current-file'.
1056     
1057     * lisp/muse-publish.el (muse-publish-file): Don't set `muse-current-file'.
1058     
1059     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Recognize
1060       project names.
1061     
1062     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Don't cause project
1063       names to be uninterpreted.  Remove need for muse-assoc-string.
1064     
1065     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): First draft of
1066       function that will be called to fetch a link to a page from a Muse
1067       project from the output file of the currently-published file.  This is
1068       commented out for now since I ran out of energy.
1069     
1070     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Use
1071       `muse-wiki-resolve-project-page' for handling Muse project interwiki
1072       links, but only when no match was found in `muse-wiki-interwiki-alist'.
1073       Handle case where no interwiki can be found, even though this should
1074       never happen.
1075     
1076     * lisp/muse-wiki.el (muse-mode-hook): Update `muse-wiki-interwiki-regexp'
1077       whenever Muse mode is entered.  That way we don't have to enter an
1078       extra command in our .emacs.
1079     
1080     * lisp/muse.el (muse-current-file): Remove this, since a variable called
1081       `muse-publishing-current-file' already exists that does the same thing.
1082       How embarrassing.
1083     
1084     * lisp/muse.el (muse-page-name): Use `muse-publishing-current-file'.
1085     
1086     * lisp/muse.el (muse-assoc-string): Remove this, since we no longer need
1087       to use it.
1088     
1090     modified files:
1091      ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
1092      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
1095 2005-07-06 04:00:57 GMT Michael Olson <mwolson@gnu.org> patch-90
1097     Summary:
1098       Mouse-2 on regular text will yank rather than give an error.
1099     Revision:
1100       muse--main--1.0--patch-90
1102     * lisp/muse-mode.el (muse-mode-map): Remove mappings for mouse-2, since
1103       this seems to be more trouble than it's worth.
1104       (muse-follow-name-at-mouse): Don't call `muse-follow-name-at-point';
1105       use our own implementation.
1106     
1108     modified files:
1109      ChangeLog lisp/muse-mode.el
1112 2005-07-06 02:25:56 GMT Michael Olson <mwolson@gnu.org> patch-89
1114     Summary:
1115       Make interwiki links publish with the correct extension.
1116     Revision:
1117       muse--main--1.0--patch-89
1119     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Add the correct
1120       prefix and suffix to interwiki names, as well as stripping out unwanted
1121       extensions.
1122     
1124     modified files:
1125      ChangeLog lisp/muse-wiki.el
1128 2005-07-06 02:02:42 GMT Michael Olson <mwolson@gnu.org> patch-88
1130     Summary:
1131       Fix publishing of bare interwiki names.
1132     Revision:
1133       muse--main--1.0--patch-88
1135     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Use `setq' instead of
1136       `set'.  Use `muse-assoc-string' instead of `assoc'.
1137     
1138     * lisp/muse.el (muse-assoc-string): New compatibility function that makes
1139       `assoc-string' functionality usable with Emacs21 and XEmacs.
1140     
1142     modified files:
1143      ChangeLog lisp/muse-wiki.el lisp/muse.el
1146 2005-07-06 01:41:24 GMT Michael Olson <mwolson@gnu.org> patch-87
1148     Summary:
1149       Apply a few fixes from Yann's branch.
1150     Revision:
1151       muse--main--1.0--patch-87
1153     Background: I hacked on Muse over the weekend while offline, and so did
1154                 Yann.  His changes to muse-wiki.el are different than the
1155                 ones that I made, so we should probably figure out the best
1156                 way to handle this when we both get on IRC again.  For now,
1157                 I've merged in the bugfixes that he's made, omitting most of
1158                 the changes to muse-wiki.
1159     
1160     * lisp/muse-latex.el (muse-latex-markup-regexps): Escape %.
1161     
1162     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Add docstring.
1163     
1164     * lisp/muse.el (muse-page-name): Fix a bug that was inadvertently
1165       introduced previously.
1166     
1168     modified files:
1169      ChangeLog lisp/muse-latex.el lisp/muse-wiki.el lisp/muse.el
1172 2005-07-05 20:41:49 GMT Michael Olson <mwolson@gnu.org> patch-86
1174     Summary:
1175       Warn if file not published; hack further on Wiki stuff.
1176     Revision:
1177       muse--main--1.0--patch-86
1179     * lisp/muse-html.el (muse-html-markup-paragraph): Make this only try to
1180       complete <div> tags that are of the class "image-link".  It is hoped
1181       that this will prevent user-added <div> tags from being mangled.
1182     
1183     * lisp/muse-mode.el (muse-link-at-point): Don't pass an argument to
1184       `muse-handle-implicit-link' or `muse-handle-explicit-link' since they
1185       need to look at the text at point.
1186     
1187     * lisp/muse-publish.el (muse-publish-this-file): Warn the user if the
1188       current file has not been published since it was up-to-date.  Thanks to
1189       Bill Freeman for the suggestion.
1190     
1191     * lisp/muse-publish.el (muse-publish-url): Handle case when returned url
1192       is nil.  If this happens, return the original URL.
1193     
1194     * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Set using
1195       `muse-wiki-update-interwiki-regexp.'
1196       (muse-wiki-update-interwiki-regexp): New function that sets the value
1197       of `muse-wiki-interwiki-regexp'.
1198       (muse-wiki-interwiki-alist): Call `muse-wiki-update-interwiki-regexp'
1199       on :set.
1200     
1201     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Renamed from
1202       `muse-wiki-expand-interwiki'.
1203       (muse-wiki-transform-wikiword): New function that prevents WikiWords
1204       with no matching file from being published as links.
1205     
1206     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Accept an optional
1207       string argument once again, since this behavior is needed when
1208       publishing.
1209       (muse-wiki-handle-wikiword): Ditto.
1210     
1211     * lisp/muse.el (muse-handle-url): Ditto.
1212     
1213     * lisp/muse.el (muse-handle-implicit-link): Ditto.  Restore match data
1214       after every unsuccessful attempt at handling the link.  If argument is
1215       given, restore match-data at end, too.
1216     
1217     * lisp/muse.el (muse-handle-explicit-link): Accept optional string
1218       argument.  Match data is always saved.  If argument is not given,
1219       assume that `muse-implicit-link-regexp' has been matched against, and
1220       return the 1st match string if no handlers worked.
1221     
1223     modified files:
1224      ChangeLog lisp/muse-html.el lisp/muse-mode.el
1225      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
1228 2005-07-04 23:00:06 GMT Michael Olson <mwolson@gnu.org> patch-85
1230     Summary:
1231       Hack on WikiName handling and make TAB work for Wiki links.
1232     Revision:
1233       muse--main--1.0--patch-85
1235     * lisp/muse-colors.el (muse-colors-markup): Use
1236       `muse-explicit-link-regexp' instead of `muse-link-regexp'.
1237     
1238     * lisp/muse-colors.el (muse-link-face): Add new argument EXPLICIT.  If
1239       nil, don't color bad links.  If non-nil, color bad links.
1240     
1241     * lisp/muse-colors.el (muse-colors-link): Pass `t' to `muse-link-face'.
1242     
1243     * lisp/muse-journal.el (muse-journal-rss-markup-regexps): Use
1244       `muse-explicit-link-regexp' instead of `muse-link-regexp'.
1245       (muse-journal-rss-munge-buffer): Ditto.
1246     
1247     * lisp/muse-mode.el (muse-mode-fill-nobreak-p, muse-link-at-point):
1248       Docfix.
1249     
1250     * lisp/muse-mode.el (muse-link-at-point): Rewrite so that explicit links
1251       are handled first, then implicit ones.  It should work better in all
1252       cases.  For now, we depend on the value of `muse-implicit-link-regexp'
1253       to determine how far to scan for an implicit link.  This defaults to
1254       the text between the point and the next space.
1255     
1256     * lisp/muse-mode.el (muse-visit-link-default): Refactored code from
1257       `muse-visit-link'.  If the ANCHOR argument is a string, search for it
1258       literally after opening the buffer.  Hopefully this can be of use in
1259       custom visit-link functions, when necessary.
1260     
1261     * lisp/muse-mode.el (muse-visit-link): Docfix.  Call
1262       `muse-visit-link-default'.
1263     
1264     * lisp/muse-mode.el (muse-next-reference, muse-previous-reference):
1265       Search by text properties instead of regexps.  This allows Muse to find
1266       links without having to have a massive regexp that contains all link
1267       types.  The downside is that this will not work if the user defontifies
1268       the buffer.  But it would somewhat defeat the purpose of following
1269       links if you can't see them.
1270     
1271     * lisp/muse-project.el (muse-project-batch-publish): Handle case when not
1272       enough command line args are passed in batch mode.
1273     
1274     * lisp/muse-publish.el (muse-publish-markup-regexps): Use
1275       `muse-explicit-link-regexp'.
1276     
1277     * lisp/muse-regexps.el (muse-explicit-link-regexp): Renamed from
1278       `muse-link-regexp'.
1279     
1280     * lisp/muse-regexps.el (muse-implicit-link-regexp): New option that
1281       specifies the "common ground" of all implicit links, like URLs, bare
1282       WikiNames, and -- in the future -- email addresses.
1283     
1284     * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): Quote 'boolean.
1285     
1286     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Arg URL is no longer
1287       optional.  That was a bad idea on my part.  Renamed from
1288       `muse-wiki-interwiki-handle'.  Hopefully all this renaming doesn't
1289       annoy anyone :^) .
1290     
1291     * lisp/muse-wiki.el (muse-wiki-expand-interwiki): Renamed from
1292       `muse-wiki-interwiki-expand'.
1293       (muse-wiki-handle-wikiword): Renamed from
1294       `muse-wiki-wikiword-handle'.
1295     
1296     * lisp/muse-wiki.el ("muse-colors", "muse-publish"): Use a string value
1297       for the eval-after-load arg since XEmacs chokes on constants.
1298     
1299     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Don't display a bad-link
1300       face on WikiWords that don't correspond with a file.  If people really
1301       want this to appear in bad-link face, I could accommodate that.
1302     
1303     * lisp/muse.el (muse-handle-url): New function that detects whether the
1304       given string is a URL.
1305       (muse-implicit-link-functions): Renamed from
1306       `muse-mode-link-functions'.  Defaults to `muse-handle-url'.
1307       (muse-explicit-link-functions): Renamed from
1308       `muse-mode-handler-functions'.
1309       (muse-handle-implicit-link): New function that handles all
1310       implicit links by calling functions from `muse-implicit-link-functions'.
1311       (muse-handle-explicit-link): Renamed from
1312       `muse-handled-url'.
1313     
1315     modified files:
1316      ChangeLog lisp/muse-colors.el lisp/muse-journal.el
1317      lisp/muse-mode.el lisp/muse-project.el lisp/muse-publish.el
1318      lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
1321 2005-07-04 14:40:31 GMT Michael Olson <mwolson@gnu.org> patch-84
1323     Summary:
1324       Allow WikiWords to be ignored with <nop> or "''''".
1325     Revision:
1326       muse--main--1.0--patch-84
1328     * lisp/muse-mode.el (muse-browse-result): Docfixes.
1329     
1330     * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): New option that determines
1331       whether to hide <nop> tags when coloring a Muse buffer.
1332       (muse-wiki-wikiword-at-point): Docfix.
1333       (muse-wiki-colors-nop-tag): New function that colors <nop> tags.
1334       (muse-wiki-publish-nop-tag): New function that interprets <nop> tags
1335       during publishing.
1336       (muse-colors-tags, muse-publish-markup-tags): Interpret <nop> tags,
1337       which keeps the WikiWord that follows it from being interpreted.
1338       (muse-publish-markup-regexps): Allow 4 single quotes to function as a
1339       WikiWord delimiter.
1340     
1342     modified files:
1343      ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
1346 2005-07-04 11:20:50 GMT Michael Olson <mwolson@gnu.org> patch-83
1348     Summary:
1349       Update postal address of FSF in muse-wiki.el.
1350     Revision:
1351       muse--main--1.0--patch-83
1353     * lisp/muse-wiki.el: Update postal address of the FSF.
1354     
1356     modified files:
1357      ChangeLog lisp/muse-wiki.el
1360 2005-07-01 22:48:51 GMT Michael Olson <mwolson@gnu.org> patch-82
1362     Summary:
1363       Interpret explicit links before emphasis.
1364     Revision:
1365       muse--main--1.0--patch-82
1367     * lisp/muse-publish.el (muse-publish-markup-regexps): Interpret explicit
1368       links before emphasis.
1369     
1370     * lisp/muse-wiki.el (muse-publish): Make rules use a multiple of 100 just
1371       for the heck of it.
1373     modified files:
1374      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
1377 2005-06-26 22:55:55 GMT Michael Olson <mwolson@gnu.org> patch-81
1379     Summary:
1380       Wiki hacking, regexp tweaks.
1381     Revision:
1382       muse--main--1.0--patch-81
1384     * lisp/muse-project.el (muse-project-ignore-regexp): Change group to
1385       muse-regexp.
1386     
1387     * lisp/muse-regexps.el (muse-regexp-use-character-classes): New variable
1388       that indicates whether or not to use character classes in regexps.  The
1389       default is to let Muse try to figure it out.
1390       (muse-extreg-usable-p): Make use of this variable.
1391     
1392     * lisp/muse-regexps.el (muse-url-regexp): There's too much whitespace in
1393       this regexp.  I'm guessing it was supposed to have a TAB in there at
1394       one time.  Replace this stuff with muse-regexp-space.
1395     
1396     * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use wikified EmacsWiki
1397       by default.
1398     
1399     * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use "choice" instead of
1400       "or".
1401     
1402     * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Include the page
1403       delimiter as part of the regexp.  Allow "#" or "::" to be a delimiter.
1404       We'll fix those anchor problems eventually!
1405     
1406     * lisp/muse-wiki.el (muse-wiki-interwiki-at-point): New function that
1407       uses `muse-interwiki-handle' to determine whether an interwiki link is
1408       at point.
1409     
1410     * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Make URL optional and
1411       look for a suitable value at point if needed.
1412     
1413     * lisp/muse-wiki.el: Make interwiki regexps color the same as wikiwords.
1414     
1415     * lisp/muse-wiki.el: Add publishing rule for muse-wiki-interwiki-regexp.
1416     
1417     * lisp/muse-wiki.el (muse-mode-link-functions): Add interwiki handling.
1419     modified files:
1420      ChangeLog lisp/muse-project.el lisp/muse-regexps.el
1421      lisp/muse-wiki.el
1424 2005-06-25 04:44:00 GMT Michael Olson <mwolson@gnu.org> patch-80
1426     Summary:
1427       Make installation of manual when not using Debian go smoothly.
1428     Revision:
1429       muse--main--1.0--patch-80
1431     * Makefile.defs (INSTALLINFO): New variable that specifies what command
1432       and options are to be used when insinuating the Muse documentation into
1433       the Info menu.
1434     
1435     * Makefile (install): Make use of INSTALLINFO.
1436     
1437     * README (Installation): Give directions for changing INSTALLINFO on a
1438       Debian system and changing where Muse is installed.
1439     
1440     * muse.texi: Ditto.
1442     modified files:
1443      ChangeLog Makefile Makefile.defs README muse.texi
1446 2005-06-25 04:09:15 GMT Michael Olson <mwolson@gnu.org> patch-79
1448     Summary:
1449       Fix compiler warning induced by last patch.
1450     Revision:
1451       muse--main--1.0--patch-79
1453     * lisp/muse-project.el (muse-current-file): Move to muse.el to fix
1454       compiler warning.
1456     modified files:
1457      ChangeLog lisp/muse-project.el lisp/muse.el
1460 2005-06-25 04:02:11 GMT Michael Olson <mwolson@gnu.org> patch-78
1462     Summary:
1463       Add `muse-current-file', fix minor QuickStart issue.
1464     Revision:
1465       muse--main--1.0--patch-78
1467     * examples/QuickStart: Make John Wiegley the author.
1468     
1469     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
1470       `muse-current-file' instead of `buffer-file-name'.
1471     
1472     * lisp/muse-project.el (muse-current-project): Document.
1473     
1474     * lisp/muse-project.el (muse-current-file): New variable indicating the
1475       name, including path, of the file that is currently being published.
1476       (muse-project-of-file): Make use of
1477       `muse-current-file'.
1478     
1479     * lisp/muse-publish.el (muse-publish-file): Set `muse-current-file' here.
1480     
1481     * lisp/muse.el (muse-page-name): Make use of `muse-current-file'.
1483     modified files:
1484      ChangeLog examples/QuickStart lisp/muse-blosxom.el
1485      lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
1486      lisp/muse.el
1489 2005-06-24 21:15:35 GMT Michael Olson <mwolson@gnu.org> patch-77
1491     Summary:
1492       Make muse-replace-regexp-in-string closer to its parent; no func change.
1493     Revision:
1494       muse--main--1.0--patch-77
1496     * lisp/muse.el (muse-replace-regexp-in-string): Add 2 more optional args
1497       to implement all functionality of `replace-regexp-in-string'.  No
1498       functionality change.
1499     
1501     modified files:
1502      ChangeLog lisp/muse.el
1505 2005-06-24 00:22:12 GMT Michael Olson <mwolson@gnu.org> patch-76
1507     Summary:
1508       Play nicely with fill, adaptive-fill, and flyspell.
1509     Revision:
1510       muse--main--1.0--patch-76
1512     * muse-mode.el (muse-mode-intangible-links): New function used to
1513       determine whether links will be considered intangible.
1514     
1515     * lisp/muse-mode.el (muse-mode-link-functions)
1516       (muse-mode-handler-functions): Minor docfix.
1517     
1518     * lisp/muse-mode.el (muse-mode): Don't split long links when performing
1519       fill.  Play nicely with adaptive-fill.  Avoid lockup with flyspell by
1520       making links intangible by default, but this may be adjusted by use of
1521       the `muse-mode-intangible-links' function.
1522     
1523     * lisp/muse-mode.el (muse-mode-fill-nobreak-p): New function that returns
1524       nil if we should allow a fill to occur here.  Keeps links from being
1525       broken up.
1526     
1527     * lisp/muse-mode.el (muse-mode-flyspell-p): New function that returns
1528       non-nil if we allow spell-checking to occur here.  Keeps links from
1529       being improperly colorized.
1530     
1531     * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Break up long line; no
1532       functionality change.
1534     modified files:
1535      ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
1538 2005-06-23 07:13:35 GMT Michael Olson <mwolson@gnu.org> patch-75
1540     Summary:
1541       Minor doc changes and code prettification.
1542     Revision:
1543       muse--main--1.0--patch-75
1545     * AUTHORS: Note that YH's assignment is in the mail.
1546     
1547     * README (scripts): Explain better the contents of the `scripts'
1548       directory.
1549     
1550     * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Split long line.
1552     modified files:
1553      AUTHORS ChangeLog README lisp/muse-wiki.el
1556 2005-06-23 05:20:04 GMT Michael Olson <mwolson@gnu.org> patch-74
1558     Summary:
1559       Merged from hodique@lifl.fr--2005 (patch 7-11)
1560     Revision:
1561       muse--main--1.0--patch-74
1563     Patches applied:
1564     
1565      * hodique@lifl.fr--2005/muse--yh--1.0--patch-7
1566        split WikiWords and InterWiki links into their own package
1567     
1568      * hodique@lifl.fr--2005/muse--yh--1.0--patch-8
1569        Merged from mwolson@gnu.org--2005 (patch 63-67), adapted muse-wiki features
1570     
1571      * hodique@lifl.fr--2005/muse--yh--1.0--patch-9
1572        Mimic experimental behavior for interwiki
1573     
1574      * hodique@lifl.fr--2005/muse--yh--1.0--patch-10
1575        fix notes publishing
1576     
1577      * hodique@lifl.fr--2005/muse--yh--1.0--patch-11
1578        various minor fixes
1580     new files:
1581      lisp/.arch-ids/muse-wiki.el.id lisp/muse-wiki.el
1583     modified files:
1584      ChangeLog lisp/muse-colors.el lisp/muse-html.el
1585      lisp/muse-mode.el lisp/muse-publish.el lisp/muse.el
1587     renamed files:
1588      experimental/.arch-ids/muse-wiki.el.id
1589        ==> experimental/.arch-ids/muse-wiki-old.el.id
1590      experimental/muse-wiki.el
1591        ==> experimental/muse-wiki-old.el
1593     new patches:
1594      hodique@lifl.fr--2005/muse--yh--1.0--patch-7
1595      hodique@lifl.fr--2005/muse--yh--1.0--patch-8
1596      hodique@lifl.fr--2005/muse--yh--1.0--patch-9
1597      hodique@lifl.fr--2005/muse--yh--1.0--patch-10
1598      hodique@lifl.fr--2005/muse--yh--1.0--patch-11
1601 2005-06-22 23:05:33 GMT Michael Olson <mwolson@gnu.org> patch-73
1603     Summary:
1604       Tell people where to find on-line version of manual.
1605     Revision:
1606       muse--main--1.0--patch-73
1608     * README: Add on-line locations for manual.
1609     
1610     * muse.texi: Remove @include directive.  This makes generating a PDF of
1611       this documentation a lot easier.
1612     
1613     * muse.texi (Preface): Add on-line locations for manual.
1615     modified files:
1616      ChangeLog README muse.texi
1619 2005-06-22 19:57:42 GMT Michael Olson <mwolson@gnu.org> patch-72
1621     Summary:
1622       Try to make Muse play nice with outline minor mode.
1623     Revision:
1624       muse--main--1.0--patch-72
1626     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-emphasized)
1627     (muse-colors-underlined, muse-use-font-lock, muse-link-properties): Use
1628     "muse" instead of "t" when adding invisibility to text or checking for
1629     invisibility.
1630     
1631     * lisp/muse.el (muse-add-to-invisibility-spec): New function that is a
1632     compatibility wrapper for `add-to-invisibility-spec'; XEmacs doesn't have
1633     this function.
1635     modified files:
1636      ChangeLog lisp/muse-colors.el lisp/muse.el
1639 2005-06-22 08:02:58 GMT Michael Olson <mwolson@gnu.org> patch-71
1641     Summary:
1642       Minor grammar fix in Introduction section of manual.
1643     Revision:
1644       muse--main--1.0--patch-71
1646     * muse.texi (Introduction): Minor grammar fix.
1648     modified files:
1649      ChangeLog muse.texi
1652 2005-06-22 06:32:02 GMT Michael Olson <mwolson@gnu.org> patch-70
1654     Summary:
1655       Release Muse 3.01.
1656     Revision:
1657       muse--main--1.0--patch-70
1659     * lisp/muse-colors.el: Remove unnecessary use of Version in header.
1660     
1661     * lisp/muse-html.el (muse-html-encoding-map): Add mapping for iso-8859-1.
1662     
1663     * lisp/muse-poem.el (muse-poem-markup-strings)
1664       (muse-poem-chapbook-strings): Make customizable.
1665     
1666     * lisp/muse-poem.el (muse-chapbook-latex-header)
1667       (muse-chapbook-latex-footer): Docfix.
1668     
1669     * lisp/muse-texinfo.el (muse-texinfo-info-extension)
1670       (muse-texinfo-pdf-extension): Ditto.
1671     
1672     * lisp/muse.el (muse-version): Change to 3.01.
1673     
1674     * muse.texi (Poem, Texinfo): Last two publishing styles complete.  We're
1675       done, for now!
1677     modified files:
1678      ChangeLog lisp/muse-colors.el lisp/muse-html.el
1679      lisp/muse-poem.el lisp/muse-texinfo.el lisp/muse.el muse.texi
1682 2005-06-20 02:29:08 GMT Michael Olson <mwolson@gnu.org> patch-69
1684     Summary:
1685       Tweak documentation thoroughly; still incomplete.
1686     Revision:
1687       muse--main--1.0--patch-69
1689     * README: Minor tweaks.
1690     
1691     * muse.texi: Massively rename chapters so that the titles are more
1692       descriptive.  Clean up grammar.
1693     
1694     * muse.texi (Obtaining Muse): Move content of Installation node here,
1695       stripping out any customization tips, since those are covered later.
1696       Re-work this chapter since I was dissatisfied with it.
1697     
1698     * muse.texi (Installation): This node has the content of README regarding
1699       installation, which fits the title of the node much better than the
1700       previous content.
1701     
1702     * muse.texi (Blosxom): Turn the sections of this section into
1703       subsections.
1704     
1705     * muse.texi (Getting Help and Reporting Bugs): Turn this into a list.  I
1706       like lists!
1707     
1708     * muse.texi (History): Add a "2005" item.
1710     modified files:
1711      ChangeLog README muse.texi
1714 2005-06-19 07:15:45 GMT Michael Olson <mwolson@gnu.org> patch-68
1716     Summary:
1717       Finish documenting 2 more publishing styles.
1718     Revision:
1719       muse--main--1.0--patch-68
1721     * lisp/muse-blosxom.el, lisp/muse-latex.el: Minor docfixes throughout.
1722     
1723     * lisp/muse-journal.el: Docfixes.
1724     
1725     * lisp/muse-publish.el (muse-publish-markup-functions): Add significant
1726       documentation to this function.
1727     
1728     * muse.texi (Blosxom Options): New node containing the publishing styles
1729       and options provided by Blosxom.
1730       (Book): Add usage note, as I suspect a lot of people might be confused
1731       by this style.
1732       (HTML): Space out entries better.
1733       (Journal, LaTeX): New nodes for publishing styles.
1734       (Common Elements): Document a few options that are present in
1735       `muse-publish.el'.
1737     modified files:
1738      ChangeLog lisp/muse-blosxom.el lisp/muse-journal.el
1739      lisp/muse-latex.el lisp/muse-publish.el muse.texi
1742 2005-06-19 04:45:46 GMT Michael Olson <mwolson@gnu.org> patch-67
1744     Summary:
1745       Make Muse installable and correct an Emacs21 issue.
1746     Revision:
1747       muse--main--1.0--patch-67
1749     * Makefile (.PRECIOUS): Indicate that .info and .html files in this
1750       directory will be generated.
1751       (all): Compile muse.info by default.
1752       (doc): Refactor into individual generation rules for .html and .info
1753       files.
1754       (install): New rule that installs Muse source code, compiled .elc
1755       files, and the manual into proper places.
1756     
1757     * Makefile.defs (ELISPDIR, INFODIR): Correct minor goof-up.
1758     
1759     * README (Insinuation): Move old content of Installation here.
1760       (Installation): Fill out this section.
1761       (Further Documentation): Add link to my website and note that a full
1762       manual is included with Muse.
1763     
1764     * lisp/Makefile (EL): Populate with .el files.
1765       (install): New rule that installs both .elc and .el files.
1766     
1767     * lisp/muse-texinfo.el (muse-texinfo-info-generate): If we're running
1768       Emacs21, hack in a handler for the @documentencoding tag so that it
1769       doesn't error out.
1771     modified files:
1772      ChangeLog Makefile Makefile.defs README lisp/Makefile
1773      lisp/muse-texinfo.el
1776 2005-06-19 03:05:38 GMT Michael Olson <mwolson@gnu.org> patch-66
1778     Summary:
1779       Cater even more to XEmacs and its annoying whims.
1780     Revision:
1781       muse--main--1.0--patch-66
1783     * examples/Makefile (%.html, %.pdf, %.info): Pass EMACS value as
1784       environment variable.
1785     
1786     * lisp/Makefile (%.elc, test): Don't use "-L" option since XEmacs can't
1787       handle it.  Load `muse-build.el' instead.
1788     
1789     * lisp/muse-colors.el (muse-colors-link): Add note that `link' is not
1790       used.
1791     
1792     * lisp/muse-journal.el (muse-journal-latex-munge-buffer)
1793       (muse-journal-rss-munge-buffer): Add note that the `qotd' binding is
1794       not used.
1795     
1796     * lisp/muse-journal.el (muse-journal-generate-pages): Add note that this
1797       function does not appear to be used.
1798     
1799     * lisp/muse.el (muse-replace-regexp-in-string): Use in place of
1800       `replace-regexp-in-string', since XEmacs doesn't have this function.
1801       We only implement the first 3 args, but this could be extended if we
1802       need to do so.
1803     
1804     * lisp/muse-blosxom.el (muse-blosxom-title-to-file): Use
1805       `muse-replace-regexp-in-string' in place of `replace-regexp-in-string'
1806     
1807     * lisp/muse-journal.el (muse-journal-anchorize-title): Ditto.
1808     
1809     * lisp/muse-colors.el (muse-colors-custom-tags): Remove unused binding to
1810       make XEmacs shut up.
1811     
1812     * lisp/muse-convert.el (muse-write-footnote): Ditto.
1813     
1814     * lisp/muse-html.el (muse-html-markup-table): Ditto.
1815     
1816     * lisp/muse-http.el (muse-winnow-list): Ditto.
1817     
1818     * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
1819     
1820     * lisp/muse-project.el (muse-project-file-entries): Ditto.
1821     
1822     * lisp/muse-publish.el (muse-publish-markup): Ditto.
1823     
1824     * scripts/muse-build.el: Add contrib path first; probably doesn't change
1825       anything.
1826     
1827     * scripts/publish: Use EMACS environment variable instead of hard-coding
1828       it.
1830     modified files:
1831      ChangeLog examples/Makefile lisp/Makefile lisp/muse-blosxom.el
1832      lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
1833      lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
1834      lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
1835      lisp/muse.el scripts/muse-build.el scripts/publish
1838 2005-06-19 00:43:54 GMT Michael Olson <mwolson@gnu.org> patch-65
1840     Summary:
1841       Move lisp files to `lisp' directory; hack on Makefiles, XEmacs compat.
1842     Revision:
1843       muse--main--1.0--patch-65
1845     * AUTHORS: Update entry.
1846     
1847     * muse-*.el: Move to the lisp directory.
1848     
1849     * lisp/Makefile: New file containing rules to test and compile the
1850       source.
1851     
1852     * Makefile.defs: New file that contains common definitions for all other
1853       Makefiles, such as Emacs command to use.
1854     
1855     * Makefile: Move lisp-specific rules to lisp/Makefile.
1856       (SUBDIRS): New variable containing subdirectories to clean.
1857     
1858     * README: Update to reflect new location of source files.  Give updated
1859       directions for compiling with XEmacs.
1860     
1861     * examples/Makefile (.PRECIOUS): Added to denote which type of files to
1862       compile.
1863       (%.html): Pass SITEFLAG as an environment variable to
1864       ../scripts/publish.
1865     
1866     * examples/QuickStart (The): Re-add the stray <comment> tag since it
1867       seems to be needed to keep the process from failing.  This has *got* to
1868       be a bug in Muse, but I don't want to deal with it now.
1869     
1870     * lisp/muse-colors.el (muse-make-faces): Bind newsym locally.
1871     
1872     * lisp/muse-convert.el: Move line to commentary section.
1873     
1874     * lisp/muse-latex.el (muse-latex-markup-table): Note that the
1875       locally-bound `type' variable isn't used here.
1876     
1877     * lisp/muse-mode.el (muse-index-as-string): Remove unused `file' binding.
1878     
1879     * lisp/muse-texinfo.el (muse-texinfo-markup-table): Remove unused `field'
1880       binding.
1881     
1882     * scripts/muse-build.el (load-path): Correct paths.
1883     
1884     * scripts/muse-build.el (muse-elint-files): Add a few variables here so
1885       as to avoid spurious warnings.
1886     
1887     * scripts/publish (style): Make use of SITEFLAG environment variable, if
1888       it exists.
1889     
1890     * lisp/muse.el (muse-line-end-position, muse-line-beginning-position):
1891       (muse-match-string-no-properties): New functions that take the place of
1892       `line-end-position', `line-beginning-position', and
1893       `match-string-no-properties', respectively.
1894     
1895     * examples/johnw/muse-johnw.el (muse-my-html-insert-contents)
1896       (muse-my-journal-find-entries): Use Muse-specific version of
1897       `match-string-no-properties', `line-beginning-position', and
1898       `line-end-position' since these do not exist in XEmacs.
1899     
1900     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-region)
1901       (muse-colors-custom-tags, muse-colors-link, muse-colors-title): Ditto.
1902     
1903     * lisp/muse-convert.el (muse-latex-transform): Ditto.
1904     
1905     * lisp/muse-html.el (muse-html-insert-anchor, muse-html-markup-footnote)
1906       (muse-html-insert-contents): Ditto.
1907     
1908     * lisp/muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
1909     
1910     * lisp/muse-mode.el (muse-link-at-point, muse-edit-link-at-point): Ditto.
1911     
1912     * lisp/muse-poem.el (muse-poem-prepare-buffer): Ditto.
1913     
1914     * lisp/muse-publish.el (muse-publish-markup-tag)
1915       (muse-publish-markup-footnote, muse-publish-markup-leading-space)
1916       (muse-published-buffer-contents): Ditto.
1917     
1918     * scripts/muse-build.el (muse-elint-files): Ditto.
1920     new files:
1921      .arch-ids/Makefile.defs.id Makefile.defs lisp/.arch-ids/=id
1922      lisp/.arch-ids/Makefile.id lisp/Makefile
1924     modified files:
1925      AUTHORS ChangeLog Makefile README examples/Makefile
1926      examples/QuickStart examples/johnw/muse-johnw.el
1927      lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
1928      lisp/muse-journal.el lisp/muse-latex.el lisp/muse-mode.el
1929      lisp/muse-poem.el lisp/muse-publish.el lisp/muse-texinfo.el
1930      lisp/muse.el scripts/muse-build.el scripts/publish
1932     renamed files:
1933      .arch-ids/muse-blosxom.el.id
1934        ==> lisp/.arch-ids/muse-blosxom.el.id
1935      .arch-ids/muse-book.el.id
1936        ==> lisp/.arch-ids/muse-book.el.id
1937      .arch-ids/muse-colors.el.id
1938        ==> lisp/.arch-ids/muse-colors.el.id
1939      .arch-ids/muse-convert.el.id
1940        ==> lisp/.arch-ids/muse-convert.el.id
1941      .arch-ids/muse-docbook.el.id
1942        ==> lisp/.arch-ids/muse-docbook.el.id
1943      .arch-ids/muse-html.el.id
1944        ==> lisp/.arch-ids/muse-html.el.id
1945      .arch-ids/muse-http.el.id
1946        ==> lisp/.arch-ids/muse-http.el.id
1947      .arch-ids/muse-journal.el.id
1948        ==> lisp/.arch-ids/muse-journal.el.id
1949      .arch-ids/muse-latex.el.id
1950        ==> lisp/.arch-ids/muse-latex.el.id
1951      .arch-ids/muse-mode.el.id
1952        ==> lisp/.arch-ids/muse-mode.el.id
1953      .arch-ids/muse-poem.el.id
1954        ==> lisp/.arch-ids/muse-poem.el.id
1955      .arch-ids/muse-project.el.id
1956        ==> lisp/.arch-ids/muse-project.el.id
1957      .arch-ids/muse-publish.el.id
1958        ==> lisp/.arch-ids/muse-publish.el.id
1959      .arch-ids/muse-regexps.el.id
1960        ==> lisp/.arch-ids/muse-regexps.el.id
1961      .arch-ids/muse-texinfo.el.id
1962        ==> lisp/.arch-ids/muse-texinfo.el.id
1963      .arch-ids/muse.el.id
1964        ==> lisp/.arch-ids/muse.el.id
1965      muse-blosxom.el
1966        ==> lisp/muse-blosxom.el
1967      muse-book.el
1968        ==> lisp/muse-book.el
1969      muse-colors.el
1970        ==> lisp/muse-colors.el
1971      muse-convert.el
1972        ==> lisp/muse-convert.el
1973      muse-docbook.el
1974        ==> lisp/muse-docbook.el
1975      muse-html.el
1976        ==> lisp/muse-html.el
1977      muse-http.el
1978        ==> lisp/muse-http.el
1979      muse-journal.el
1980        ==> lisp/muse-journal.el
1981      muse-latex.el
1982        ==> lisp/muse-latex.el
1983      muse-mode.el
1984        ==> lisp/muse-mode.el
1985      muse-poem.el
1986        ==> lisp/muse-poem.el
1987      muse-project.el
1988        ==> lisp/muse-project.el
1989      muse-publish.el
1990        ==> lisp/muse-publish.el
1991      muse-regexps.el
1992        ==> lisp/muse-regexps.el
1993      muse-texinfo.el
1994        ==> lisp/muse-texinfo.el
1995      muse.el
1996        ==> lisp/muse.el
1998     new directories:
1999      lisp lisp/.arch-ids
2002 2005-06-18 20:12:05 GMT Michael Olson <mwolson@gnu.org> patch-64
2004     Summary:
2005       Massively untabify files.
2006     Revision:
2007       muse--main--1.0--patch-64
2010     modified files:
2011      ChangeLog ChangeLog.2004 experimental/muse-message.el
2012      experimental/muse-wiki.el muse-book.el muse-colors.el
2013      muse-convert.el muse-docbook.el muse-html.el muse-http.el
2014      muse-journal.el muse-latex.el muse-mode.el muse-poem.el
2015      muse-project.el muse-publish.el muse-regexps.el
2016      muse-texinfo.el muse.el
2019 2005-06-18 19:57:44 GMT Michael Olson <mwolson@gnu.org> patch-63
2021     Summary:
2022       Merged from hodique@lifl.fr--2005 (patch 2-6), without the WikiWord change.
2023     Revision:
2024       muse--main--1.0--patch-63
2026     (Summary of changes that Yann made)
2027     
2028     * muse-colors.el (muse-colors-link): Whitespace cleanup.
2029     
2030     * muse-mode.el (muse-generate-index): Move index generation code into
2031       `muse-index-as-string'.
2032       (muse-index-as-string): New function that generates an index and
2033       returns it as a string, instead of placing it in a buffer like
2034       `muse-generate-index' used to.
2035     
2036     Patches applied:
2037     
2038      * hodique@lifl.fr--2005/muse--yh--1.0--patch-2
2039        merge from mwolson@gnu.org--2005
2040     
2041      * hodique@lifl.fr--2005/muse--yh--1.0--patch-3
2042        Accept WikiWords as links [mostly rescinded]
2043     
2044      * hodique@lifl.fr--2005/muse--yh--1.0--patch-4
2045        merge from mwolson@gnu.org--2005/muse--main--1.0
2046     
2047      * hodique@lifl.fr--2005/muse--yh--1.0--patch-5
2048        Merged from mwolson@gnu.org--2005 (patch 60-62)
2049     
2050      * hodique@lifl.fr--2005/muse--yh--1.0--patch-6
2051        provide a string view of the index
2053     modified files:
2054      ChangeLog muse-colors.el muse-latex.el muse-mode.el
2056     new patches:
2057      hodique@lifl.fr--2005/muse--yh--1.0--patch-2
2058      hodique@lifl.fr--2005/muse--yh--1.0--patch-3
2059      hodique@lifl.fr--2005/muse--yh--1.0--patch-4
2060      hodique@lifl.fr--2005/muse--yh--1.0--patch-5
2061      hodique@lifl.fr--2005/muse--yh--1.0--patch-6
2064 2005-06-18 06:21:19 GMT Michael Olson <mwolson@gnu.org> patch-62
2066     Summary:
2067       Document Blosxom, Book, DocBook, and HTML publishing styles.
2068     Revision:
2069       muse--main--1.0--patch-62
2071     * muse-blosxom.el: Clean up header.
2072     
2073     * muse-book.el (muse-before-book-publish-hook): Rename to
2074       `muse-book-before-publish-hook'.
2075       (muse-after-book-publish-hook): Rename to
2076       `muse-book-after-publish-hook'.
2077     
2078     * muse-html.el (muse-html-anchor-on-word, muse-html-table-attributes)
2079       (muse-html-markup-strings, muse-xhtml-markup-strings)
2080       (muse-html-meta-content-type, muse-html-meta-content-encoding)
2081       (muse-html-charset-default, muse-html-encoding-default)
2082       (muse-html-encoding-map): Docfixes.
2083     
2084     * muse.texi (Blosxom, Book, DocBook, HTML, Deriving Styles): New
2085       sections.
2087     modified files:
2088      ChangeLog muse-blosxom.el muse-book.el muse-html.el muse.texi
2091 2005-06-18 01:35:33 GMT Michael Olson <mwolson@gnu.org> patch-61
2093     Summary:
2094       Begin work on Publishing Styles section of manual.
2095     Revision:
2096       muse--main--1.0--patch-61
2098     * Makefile (.PHONY): Add "doc" to list.
2099       (doc): New rule that generates Info and HTML files from muse.texi.
2100       (dist): Rely on `distclean', not `clean'.
2101     
2102     * examples/QuickStart (Authoring mode): Remove empty section.
2103     
2104     * muse.texi: Call this program "the Emacs Muse" in title.
2105       (Publishing Styles): Begin to populate section.
2106       (Deriving Styles): First subsection of Publishing Styles.
2107       (Contributors): Remove spurious copyright section, since we address
2108       this in the title.
2109     
2110     * README: Actually remember to add this file.
2112     new files:
2113      .arch-ids/README.id README
2115     modified files:
2116      ChangeLog Makefile examples/QuickStart muse.texi
2119 2005-06-17 01:10:41 GMT Michael Olson <mwolson@gnu.org> patch-60
2121     Summary:
2122       Document Markup Rules.
2123     Revision:
2124       muse--main--1.0--patch-60
2126     * examples/QuickStart: Remove stray <comment> tag.
2127     
2128     * muse.texi (Top): Comment every menu line.
2129       (Markup Rules): New section with plenty of subsections.
2131     modified files:
2132      ChangeLog examples/QuickStart muse.texi
2135 2005-06-15 23:50:12 GMT Michael Olson <mwolson@gnu.org> patch-59
2137     Summary:
2138       Release this as Muse 3.00.90 (RC1).
2139     Revision:
2140       muse--main--1.0--patch-59
2142     * Makefile (%.elc): Use -q instead of --no-init-file because the former
2143       is compatible with both Emacs and XEmacs.
2144     
2145     * examples/README: Renamed to QuickStart.
2146     
2147     * examples/Makefile (EXAMPLES): Reflect name change of README.
2148     
2149     * muse.el: Ditto.
2151     modified files:
2152      ChangeLog Makefile examples/Makefile muse.el
2154     renamed files:
2155      examples/.arch-ids/README.id
2156        ==> examples/.arch-ids/QuickStart.id
2157      examples/README
2158        ==> examples/QuickStart
2161 2005-06-15 22:47:05 GMT Michael Olson <mwolson@gnu.org> patch-58
2163     Summary:
2164       Makefile refactoring.
2165     Revision:
2166       muse--main--1.0--patch-58
2168     * Makefile (.PHONY): List all non-file targets.
2169       (examples): New rule that calls Make in the examples directory.
2170       (atranslit): Removed, since this isn't (yet) bundled with Muse.
2171     
2172     * README: Move to the examples directory.  I'd prefer to distribute a
2173       very basic plain text README and use this as a quickstart + markup
2174       example + publishing example.
2175     
2176     * examples/Makefile: Move all README-related rules here.
2177     
2178     * examples/README: Add an "About this document" section.  
2179     
2180     * scripts/publish (style): Do not include the contrib directory, since we
2181       don't use any code from there.  Since this is only invoked from the
2182       examples directory, make sure add the parent directory to the load
2183       path.
2184     
2185     * muse.texi: Change version to 3.00.90 (RC1).
2186     
2187     * muse.el: Change location of the README file in header.
2188     
2189     * muse.el (muse-version): Update to 3.00.90 (RC1).
2191     new files:
2192      examples/.arch-ids/Makefile.id examples/Makefile
2194     modified files:
2195      ChangeLog Makefile examples/README muse.el muse.texi
2196      scripts/publish
2198     renamed files:
2199      .arch-ids/README.id
2200        ==> examples/.arch-ids/README.id
2201      README
2202        ==> examples/README
2205 2005-06-14 03:14:05 GMT Michael Olson <mwolson@gnu.org> patch-57
2207     Summary:
2208       Update my example configuration.
2209     Revision:
2210       muse--main--1.0--patch-57
2212     * examples/mwolson/muse-init.el: Update to reflect use of outline faces
2213       and experimental status of muse-message.
2215     modified files:
2216      ChangeLog examples/mwolson/muse-init.el
2219 2005-06-14 03:08:54 GMT Michael Olson <mwolson@gnu.org> patch-56
2221     Summary:
2222       Provide optional outline-style faces; customization fixes; experimental stuff.
2223     Revision:
2224       muse--main--1.0--patch-56
2226     * muse-colors.el (muse-colors-autogen-headings): New user-customizable
2227       option that determines what the header faces should look like.  If
2228       'outline, use outline-style faces.  If nil, don't generate the faces at
2229       all, which allows the user to specify their own.  Otherwise, use the
2230       scaled faces, which is the default behavior.
2231       (muse-colors-outline-faces-list): List of faces to use.  In case the
2232       outline faces are not available, provide reasonable defaults.
2233       (muse-make-faces): Use dolist instead of mapc.  Implement the
2234       possibility of having outline-style colors for heading.  Don't call
2235       this function immediately -- give the users time to make their changes
2236       through the customize interface.  Once we call this function, Emcs from
2237       CVS will not allow the faces to be changed easily, which is a shame.
2238     
2239     * muse-message.el (muse-message-contents-tag): Copied from
2240       `muse-publish-contents-tag' in order to keep the customization
2241       interface from making the `muse-markup-tags' option from throwing a
2242       type mismatch error.  This function is untested and will likely do
2243       nothing useful.  This file has been moved to the experimental folder
2244       until it gets fleshed out more.
2245     
2246     * experimental/muse-wiki.el: New file from johnw's initial attempt at a
2247       file that could eventually provide wiki-like ability.  Currently this
2248       is just a collection of functions that were pruned out when he remade
2249       Muse, so don't get too excited.  I plan to eventually merge Yann
2250       Hodique's work here, probably after the first release of Muse.
2251     
2252     * muse-regexps.el (muse-regexp): Improve description.
2253     
2254     * muse-project.el (muse-project-ignore-regexp): Make this be a part of
2255       the muse-regexp group since it is just a single regexp.  Lists of
2256       regexps don't have to be in muse-regexp, however.
2257     
2258     * muse-blosxom.el (muse-blosxom): Change use of `behaviour' to `behavior'
2259       since the Emacs devel mailing list seems to not want Britain-izations
2260       in Emacs code.
2261     
2262     * muse-colors.el (muse-colors): Ditto.
2263     
2264     * muse-docbook.el (muse-docbook): Ditto.
2265     
2266     * muse-html.el (muse-html): Ditto.
2267     
2268     * muse-http.el (muse-http): Ditto.
2269     
2270     * muse-message.el (muse-message): Ditto.
2271     
2272     * muse-mode.el (muse-mode): Ditto.
2273     
2274     * muse-project.el (muse-project): Ditto.
2275     
2276     * muse-publish.el (muse-publish): Ditto.
2277     
2278     * muse.el (muse): Ditto.
2280     new files:
2281      experimental/.arch-ids/=id
2282      experimental/.arch-ids/muse-wiki.el.id
2283      experimental/muse-wiki.el
2285     modified files:
2286      ChangeLog experimental/muse-message.el muse-blosxom.el
2287      muse-colors.el muse-docbook.el muse-html.el muse-http.el
2288      muse-mode.el muse-project.el muse-publish.el muse-regexps.el
2289      muse.el
2291     renamed files:
2292      .arch-ids/muse-message.el.id
2293        ==> experimental/.arch-ids/muse-message.el.id
2294      muse-message.el
2295        ==> experimental/muse-message.el
2297     new directories:
2298      experimental experimental/.arch-ids
2301 2005-06-13 22:37:20 GMT Michael Olson <mwolson@gnu.org> patch-55
2303     Summary:
2304       Fix publishing error when given an empty string for header/footer.
2305     Revision:
2306       muse--main--1.0--patch-55
2308     * muse-publish.el (muse-insert-file-or-string): Don't pass argument to
2309       `file-readable-p' if it is an empty string.  For some reason,
2310       `file-readable-p' and `insert-file-contents' were treating an empty
2311       string as if it were the current directory.
2313     modified files:
2314      ChangeLog muse-publish.el
2317 2005-06-13 22:01:00 GMT Michael Olson <mwolson@gnu.org> patch-54
2319     Summary:
2320       WYSIWYG emphasis, XEmacs compatibility hacks.
2321     Revision:
2322       muse--main--1.0--patch-54
2324     * muse-colors.el (muse-colors-emphasized): Make emphasis more WYSIWIG
2325       compliant.  Only colorize if we end with the same number of asterisks
2326       as we start with, preventing unnoticed syntax errors.  Don't colorize
2327       in the middle of a word.
2328       (muse-colors-underlined): Make underlining more WYSIWIG compliant.
2329       Only colorize if we end with an underscore.  Don't colorize in the
2330       middle of a word.
2331     
2332     * muse-docbook.el (muse-docbook-markup-paragraph): Move question mark
2333       inside of group.  This will probably not do anything, but it seems
2334       syntactically good.
2335     
2336     * muse-html.el (muse-html-markup-paragraph): Attempt to deal with case
2337       where we start with an image link.  JohnW didn't seem to like having
2338       <p> tags inserted before image links, but they don't validate properly
2339       as they are.  For now, I will surround such links/paragraphs with <div
2340       class="image-link"> in an attempt to be as not invasive and yet
2341       standards compliant as possible.
2342     
2343     * muse-html.el (muse-html-escape-string): Work around distinction between
2344       int and char types in XEmacs.  Deal with an annoying replace-match bug
2345       in XEmacs that rears its head at times.
2346     
2347     * muse-publish.el (muse-publish-markup-word): Allow underlines to be
2348       multi-line.
2350     modified files:
2351      ChangeLog muse-colors.el muse-docbook.el muse-html.el
2352      muse-publish.el
2355 2005-06-13 01:13:08 GMT Michael Olson <mwolson@gnu.org> patch-53
2357     Summary:
2358       Minor code cleanup to address elint issues.
2359     Revision:
2360       muse--main--1.0--patch-53
2362     * Makefile (test): Don't build README files during this rule.  Remove
2363       spurious "make clean" statement.
2364     
2365     * muse-colors.el (muse-colors-tags): Make sure that this appears in the
2366       `muse-colors' group, and give it a proper type.
2367     
2368     * muse-mode.el: Wrap condition-case around `eval-when-compile'.
2369     
2370     * examples/johnw/muse-johnw.el (muse-my-html-insert-contents,
2371       muse-my-journal-find-entries): Replace `string-to-int' with
2372       `string-to-number'.
2373     
2374     * muse-html.el (muse-html-insert-contents): Ditto.
2375     
2376     * muse-journal.el (muse-journal-html-munge-buffer,
2377       muse-journal-latex-munge-buffer): Ditto.
2378     
2379     * muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
2380     
2381     * muse-publish.el (muse-publish-markup-footnote,
2382       muse-publish-contents-tag): Ditto.
2383     
2384     * muse-regexps.el (muse-extreg-usable-p): Ditto.
2386     modified files:
2387      ChangeLog Makefile examples/johnw/muse-johnw.el muse-colors.el
2388      muse-html.el muse-journal.el muse-mode.el muse-publish.el
2389      muse-regexps.el
2392 2005-06-13 00:41:10 GMT Michael Olson <mwolson@gnu.org> patch-52
2394     Summary:
2395       Add ability to automate the creation a new blosxom entry.
2396     Revision:
2397       muse--main--1.0--patch-52
2399     * examples/mwolson/muse-init.el: Move new entry section to
2400       muse-blosxom.el.  Modify the key settings in my example accordingly.
2401     
2402     * muse-blosxom.el (muse-blosxom-footer): Just use the empty string, since
2403       Muse always makes sure that the file ends with a newline.
2404     
2405     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove this, since
2406       planner markup is now provided automatically by the planner port to
2407       Muse, and we don't have any customized markup.
2408     
2409     * muse-blosxom.el (muse-blosxom-base-directory): New customizable
2410       variable that specifies where the base directory of your blog entries
2411       is found.
2412     
2413     * muse-blosxom.el (muse-blosxom-get-categories): Get the categories from
2414       the base directory.  Explore categories recursively.
2415     
2416     * muse-blosxom.el (muse-blosxom-title-to-file): Helper function for
2417       `muse-blosxom-new-entry'.  Turns the given title into a lowercase, sans
2418       special characters file name.
2419     
2420     * muse-blosxom.el (muse-blosxom-new-entry): Automate the process of
2421       making a new blog entry.  It will prompt you for a category, then a
2422       title, and then will create a new file that has the date and title
2423       inserted.
2425     modified files:
2426      ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
2429 2005-06-12 22:11:20 GMT Michael Olson <mwolson@gnu.org> patch-51
2431     Summary:
2432       Change mailing address of FSF, add AUTHORS file.
2433     Revision:
2434       muse--main--1.0--patch-51
2436     * muse-*.el, muse.texi: Change mailing address of FSF.
2437     
2438     * muse.texi (Contributors): Fix typo.
2439     
2440     * AUTHORS: New file containing a list of all of those who have
2441       contributed code or documentation to Muse, how many lines were changed,
2442       etc.
2444     new files:
2445      .arch-ids/AUTHORS.id AUTHORS
2447     modified files:
2448      ChangeLog muse-blosxom.el muse-convert.el muse-docbook.el
2449      muse-html.el muse-http.el muse-journal.el muse-latex.el
2450      muse-message.el muse-mode.el muse-poem.el muse-project.el
2451      muse-publish.el muse-regexps.el muse-texinfo.el muse.el
2452      muse.texi
2455 2005-06-12 21:33:24 GMT Michael Olson <mwolson@gnu.org> patch-50
2457     Summary:
2458       Merged from hodique@lifl.fr--2005 (patch 0-1)
2459     Revision:
2460       muse--main--1.0--patch-50
2462     Patches applied:
2463     
2464      * hodique@lifl.fr--2005/muse--yh--1.0--base-0
2465        tag of mwolson@gnu.org--2005/muse--main--1.0--patch-49
2466     
2467      * hodique@lifl.fr--2005/muse--yh--1.0--patch-1
2468        fix .html (for example) in visible names for links
2470     modified files:
2471      ChangeLog muse-publish.el
2473     new patches:
2474      hodique@lifl.fr--2005/muse--yh--1.0--base-0
2475      hodique@lifl.fr--2005/muse--yh--1.0--patch-1
2478 2005-06-11 23:35:43 GMT Michael Olson <mwolson@gnu.org> patch-49
2480     Summary:
2481       Make generated X(HT)ML show up in the right encoding in other modes.
2482     Revision:
2483       muse--main--1.0--patch-49
2485     * muse-html.el (muse-xhtml-header): Add "encoding=..." to first line.
2486       Thanks to Zhiqiang Ye for the suggestion.  This attempts to make
2487       generated (X)HTML files show up in the right coding system when editing
2488       them with another Emacs mode.
2489     
2490     * muse-journal.el (muse-journal-rss-header): Automatically determine the
2491       encoding instead of hard-coding it.
2492     
2493     * muse-message.el: Add content to Commentary section, explaining the use
2494       of this publishing style.
2496     modified files:
2497      ChangeLog muse-html.el muse-journal.el muse-message.el
2500 2005-06-11 01:28:01 GMT Michael Olson <mwolson@gnu.org> patch-48
2502     Summary:
2503       Move regexps to same group, only make 4 heading faces.
2504     Revision:
2505       muse--main--1.0--patch-48
2507     * muse-colors.el (muse-make-faces): Only create 4 header faces since we
2508       can only publish 3 of them specially, leaving the fourth to be in
2509       plain text.
2510       (muse-colors-markup): Only recognize 4 levels of heading.
2511     
2512     * muse-regexps.el (muse-tag-regexp, muse-link-regexp, muse-url-regexp)
2513       (muse-file-regexp, muse-image-regexp)
2514       (muse-ignored-extensions-regexp): Moved here from muse.el.  It seems
2515       like a good idea to have all the regexps in the same group.
2517     modified files:
2518      ChangeLog muse-colors.el muse-regexps.el muse.el
2521 2005-06-09 19:48:02 GMT Michael Olson <mwolson@gnu.org> patch-47
2523     Summary:
2524       Update my example config, minor code cleanup.
2525     Revision:
2526       muse--main--1.0--patch-47
2528     * examples/mwolson/muse-init.el (muse-project-alist): Shorten project
2529       names and add "Plans" project.
2530     
2531     * muse-docbook.el (looking-back): Delete.
2532     
2533     * muse-html.el (looking-back): Delete.
2534     
2535     * muse-html.el (muse-html-markup-paragraph): Use `muse-looking-back'
2536       instead of `looking-back'.
2537     
2538     * muse.el (muse-looking-back): Instead of redefining the `looking-back'
2539       function, use this function.  If `looking-back' exists, call it;
2540       otherwise, use a workaround.
2542     removed files:
2543      contrib/.arch-ids/pcomplete.el.id contrib/pcomplete.el
2545     modified files:
2546      ChangeLog examples/mwolson/muse-init.el muse-docbook.el
2547      muse-html.el muse.el
2550 2005-05-30 22:15:13 GMT Michael Olson <mwolson@gnu.org> patch-46
2552     Summary:
2553       Handle a few paragraph publishing edge cases better.
2554     Revision:
2555       muse--main--1.0--patch-46
2557     * muse-docbook.el (muse-docbook-markup-regexps): Consolidate the
2558       beginning-of-document, end-of-document, and paragraph separator regexps
2559       so that one markup rule can be used in all these cases.
2560       (muse-docbook-markup-paragraph): Handle more cases correctly.  In
2561       particular, blockquote or center at beginning or end of document will
2562       be published properly.  Hopefully this won't slow things down too much.
2563       (muse-docbook-markup-paragraph-close): Removed.
2564     
2565     * muse-blosxom.el (muse-blosxom-markup-regexps): Ditto.
2566     
2567     * muse-html.el (muse-html-markup-regexps, muse-html-markup-paragraph):
2568       Ditto.
2569       (muse-html-markup-paragraph-close): Removed.
2571     modified files:
2572      ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
2575 2005-05-28 23:37:11 GMT Michael Olson <mwolson@gnu.org> patch-45
2577     Summary:
2578       Improve prompt when reading a tag.
2579     Revision:
2580       muse--main--1.0--patch-45
2582     * muse-mode.el (muse-insert-tag): Add a colon after "default" like some
2583       other Emacs modes seem to do.
2585     modified files:
2586      ChangeLog muse-mode.el
2589 2005-05-28 23:34:50 GMT Michael Olson <mwolson@gnu.org> patch-44
2591     Summary:
2592       Warn user when publishing fails due to a private directory.
2593     Revision:
2594       muse--main--1.0--patch-44
2596     * muse-project.el (muse-project-private-p): Warn users when publishing a
2597       file fails due to its directory not being readable by others.  Make
2598       sure that you do a `chmod +o name_of_directory' if you want the
2599       contents of that directory to be publishable.
2601     modified files:
2602      ChangeLog muse-project.el
2605 2005-05-28 23:21:39 GMT Michael Olson <mwolson@gnu.org> patch-43
2607     Summary:
2608       Fix error with example tags and message publishing style.
2609     Revision:
2610       muse--main--1.0--patch-43
2612     * muse-colors.el: Don't define `font-lock-mode' as a variable.  Check to
2613       see if a previous definition for `font-lock-multiline' exists.
2614     
2615     * muse-message.el (muse-message-example-tag): Don't require two
2616       additional (unused) arguments.
2618     modified files:
2619      ChangeLog muse-colors.el muse-message.el
2622 2005-05-22 05:58:40 GMT Michael Olson <mwolson@gnu.org> patch-42
2624     Summary:
2625       Always end the published document with a newline.
2626     Revision:
2627       muse--main--1.0--patch-42
2629     * muse-html.el (muse-html-markup-paragraph-close): Always end the
2630       published document with a newline.
2631     
2632     * muse-docbook.el (muse-docbook-markup-paragraph-close): Ditto.
2634     modified files:
2635      ChangeLog muse-docbook.el muse-html.el
2638 2005-05-22 01:26:13 GMT Michael Olson <mwolson@gnu.org> patch-41
2640     Summary:
2641       Don't let automatic backup files crash the publishing process.
2642     Revision:
2643       muse--main--1.0--patch-41
2645     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove rule for date
2646       directive since this value is already processed by
2647       `muse-publish-markup-directive', and may be obtained by using
2648       the code: (muse-publishing-directive "date").
2649     
2650     * muse-colors.el (muse-colors-region): Make sure that we don't ever try
2651       to run (funcall nil); this happened once during a debugging process.
2652     
2653     * muse-project.el (muse-project-private-p): Skip any file for which we
2654       cannot fetch attributes.  This fixes a bug where having an
2655       Emacs-generated automatic backup file in a publishing directory causes
2656       the publishing process to halt with an error.
2658     modified files:
2659      ChangeLog muse-blosxom.el muse-colors.el muse-project.el
2662 2005-05-20 20:44:46 GMT Michael Olson <mwolson@gnu.org> patch-40
2664     Summary:
2665       Apply fix in previous patch to the DocBook publishing style.
2666     Revision:
2667       muse--main--1.0--patch-40
2669     * muse-docbook.el (muse-docbook-markup-paragraph-close): Apply fix from
2670       previous patch here as well.
2671     
2673     modified files:
2674      ChangeLog muse-docbook.el
2677 2005-05-20 20:28:32 GMT Michael Olson <mwolson@gnu.org> patch-39
2679     Summary:
2680       Fix newly-introduced lock-up during HTML publishing.
2681     Revision:
2682       muse--main--1.0--patch-39
2684     * muse-blosxom.el (muse-blosxom-markup-regexps): Give date directive and
2685       planner rules higher priority in the publishing sequence.  Hopefully
2686       this will not wreck anything; I don't use these rules, so I cannot
2687       tell.  This wasn't a real bugfix, just an aesthetic code thing for me.
2688     
2689     * muse-html.el (muse-html-markup-paragraph-close): Don't use
2690       replace-match; that seems to be slightly evil.  Return nil instead of a
2691       newline since otherwise Muse thinks that we are not done yet and gets
2692       into an infinite loop.  This should fix the lock-up problem that
2693       resulted from the previous few patches.
2695     modified files:
2696      ChangeLog muse-blosxom.el muse-html.el
2699 2005-05-19 23:44:16 GMT Michael Olson <mwolson@gnu.org> patch-38
2701     Summary:
2702       Parenthesis goofup.
2703     Revision:
2704       muse--main--1.0--patch-38
2706     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove stray parenthesis.
2707     
2709     modified files:
2710      ChangeLog muse-blosxom.el
2713 2005-05-19 23:41:54 GMT Michael Olson <mwolson@gnu.org> patch-37
2715     Summary:
2716       Make docbook and blosxom modes close paragraphs properly at end.
2717     Revision:
2718       muse--main--1.0--patch-37
2720     * muse-blosxom.el (muse-blosxom-markup-regexps): Use new rule from last
2721       patch.
2722     
2723     * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
2724       (muse-docbook-markup-paragraph-close): Adapt from
2725       `muse-html-markup-paragraph-close'.
2726     
2727     * muse-html.el (muse-html-markup-paragraph-close): Add newline so that we
2728       preserve the same appearance as before the last patch.
2730     modified files:
2731      ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
2734 2005-05-19 23:26:50 GMT Michael Olson <mwolson@gnu.org> patch-36
2736     Summary:
2737       Bugfix: Close P tag properly at end of file.
2738     Revision:
2739       muse--main--1.0--patch-36
2741     * muse-blosxom.el: Fix bug where loading this file twice would cause an
2742       error.
2743     
2744     * muse-html.el (muse-html-markup-regexps): Use simpler mechanism for
2745       detecting whether or not a paragraph needs a closing P tag.
2746       (muse-html-markup-paragraph-close): New function that only inserts a
2747       closing P tag when an unclosed P tag is nearby.
2749     modified files:
2750      ChangeLog muse-blosxom.el muse-html.el
2753 2005-05-18 06:07:02 GMT Michael Olson <mwolson@gnu.org> patch-35
2755     Summary:
2756       Update my example settings.
2757     Revision:
2758       muse--main--1.0--patch-35
2760     * examples/mwolson/muse-init.el: Synchronize with my current settings.
2762     modified files:
2763      ChangeLog examples/mwolson/muse-init.el
2766 2005-05-18 06:03:07 GMT Michael Olson <mwolson@gnu.org> patch-34
2768     Summary:
2769       Update documentation for C-c TAB feature.
2770     Revision:
2771       muse--main--1.0--patch-34
2773     * muse.texi (Keystroke Summary): Note that C-c TAB calls
2774       `muse-insert-tag'.
2775     
2777     modified files:
2778      ChangeLog muse.texi
2781 2005-05-18 06:00:27 GMT Michael Olson <mwolson@gnu.org> patch-33
2783     Summary:
2784       New feature: tag completion with C-c TAB.
2785     Revision:
2786       muse--main--1.0--patch-33
2788     * muse-mode.el (muse-mode-map): Map C-c TAB to `muse-insert-tag'.
2789       (muse-tag-history, muse-custom-tags): New variables that keep track of
2790       the tag history and newly-entered tags respectively for
2791       `muse-insert-tag'.
2792       (muse-insert-tag): New function that interactively prompts the user for
2793       a tag to use.
2795     modified files:
2796      ChangeLog muse-mode.el
2799 2005-05-18 05:49:07 GMT Michael Olson <mwolson@gnu.org> patch-32
2801     Summary:
2802       Fix XHTML validation error with <hr> and <br>.
2803     Revision:
2804       muse--main--1.0--patch-32
2806     * muse-html.el (muse-xhtml-markup-strings): Use the proper form of the BR
2807       and HR tags for XHTML publishing.  This should fix a few validation
2808       errors that I've been noticing lately.
2810     modified files:
2811      ChangeLog muse-html.el
2814 2005-05-12 22:46:10 GMT Michael Olson <mwolson@gnu.org> patch-31
2816     Summary:
2817       Remove flyspell overlays on links.
2818     Revision:
2819       muse--main--1.0--patch-31
2821     * muse-colors.el (muse-colors-link): Remove flyspell overlays.  This
2822       should make the link clickable.  On Emacs21, the color will stay red,
2823       but other Emacsen should do the right thing, which is use the normal
2824       link color.  Hopefully this will fix some strange flyspell-related link
2825       problems.
2827     modified files:
2828      ChangeLog muse-colors.el
2831 2005-05-06 03:30:05 GMT Michael Olson <mwolson@gnu.org> patch-30
2833     Summary:
2834       Update my example Muse settings.
2835     Revision:
2836       muse--main--1.0--patch-30
2838     * examples/mwolson/muse-init.el: Update from my latest version.
2839       (muse-project-alist): Remove the francais part of my blog.
2840       (my-muse-mode-flyspell-p): Split old `my-muse-mode-affect-p' function
2841       into this and `my-muse-mode-fill-nobreak-p'.
2842       (muse-mode-hook): Tell fill mode to avoid breaking links; hopefully
2843       this is the best way to accomplish this.
2844       (my-muse-blosxom-title-to-file): Replace more non-alphanumeric
2845       characters in the title.
2846       (my-muse-prepare-entry-for-xanga): Treat example regions better.
2848     modified files:
2849      ChangeLog examples/mwolson/muse-init.el
2852 2005-04-21 18:25:28 GMT Michael Olson <mwolson@gnu.org> patch-29
2854     Summary:
2855       Add simple `muse-version' function.
2856     Revision:
2857       muse--main--1.0--patch-29
2859     * muse.el (muse-version): New function that displays the value of the
2860       `muse-version' variable.  This should be easier for the user to type
2861       than C-h v muse-version.
2863     modified files:
2864      ChangeLog muse.el
2867 2005-04-21 18:19:02 GMT Michael Olson <mwolson@gnu.org> patch-28
2869     Summary:
2870       Don't compile documentation by default.
2871     Revision:
2872       muse--main--1.0--patch-28
2874     * Makefile (all): Don't compile documentation by default.
2875       (doc): Use this rule to compile documentation.
2877     modified files:
2878      ChangeLog Makefile
2881 2005-04-16 18:08:24 GMT Michael Olson <mwolson@gnu.org> patch-27
2883     Summary:
2884       Merge RSS 2.0 enclosure support for muse-journal.el from johnw
2885     Revision:
2886       muse--main--1.0--patch-27
2888     2005-04-16  Michael Olson  <mwolson@gnu.org>
2889     
2890         * muse-journal.el: Merge in enclosure support for RSS 2.0 from
2891         johnw. If a journal entry's title is a [[link]], then an
2892         <enclosure> tag will be added to the XML data giving the size and
2893         MIME type of the link target.  This makes podcasting with Muse
2894         trivial.
2895         (muse-journal-rss-entry-template): Add enclosure usage to example.
2896         (muse-journal-rss-munge-buffer): Implement enclosures.
2898     modified files:
2899      ChangeLog muse-journal.el
2902 2005-04-15 05:54:30 GMT Michael Olson <mwolson@gnu.org> patch-26
2904     Summary:
2905       Standardize source headers, appease elint, don't require planner
2906     Revision:
2907       muse--main--1.0--patch-26
2909     2005-04-15  Michael Olson  <mwolson@gnu.org>
2910     
2911         * Makefile, scripts/muse-build.el: Moved muse-build.el to the
2912         `scripts' directory since it really isn't part of Muse proper; it
2913         is used to generate Muse output from the command line.
2914     
2915         * muse-blosxom.el: Handle case where planner is not loaded so that
2916         it isn't a hard requirement.
2917     
2918         * muse-colors.el: Move definition of `muse-colors-tag-info' up so
2919         that elint doesn't complain.
2920     
2921         * muse-message.el (muse-message-markup-link): Don't throw up on
2922         links with no description.
2923     
2924         * muse-blosxom.el, muse-book.el, muse-colors.el, muse-convert.el,
2925         muse-docbook.el, muse-html.el, muse-http.el, muse-journal.el,
2926         muse-latex.el, muse-message.el, muse-mode.el, muse-poem.el,
2927         muse-project.el, muse-publish.el, muse-regexps.el,
2928         muse-texinfo.el, muse.el: Add standard header for each file in
2929         preparation for the initial release, which will hopefully happen
2930         sometime within the next month.
2931     
2933     removed files:
2934      experimental/.arch-ids/=id
2936     modified files:
2937      ChangeLog Makefile muse-blosxom.el muse-book.el muse-colors.el
2938      muse-convert.el muse-docbook.el muse-html.el muse-http.el
2939      muse-journal.el muse-latex.el muse-message.el muse-mode.el
2940      muse-poem.el muse-project.el muse-publish.el muse-regexps.el
2941      muse-texinfo.el muse.el
2943     renamed files:
2944      .arch-ids/muse-build.el.id
2945        ==> scripts/.arch-ids/muse-build.el.id
2946      muse-build.el
2947        ==> scripts/muse-build.el
2949     removed directories:
2950      experimental experimental/.arch-ids
2953 2005-04-14 23:46:47 GMT Michael Olson <mwolson@gnu.org> patch-25
2955     Summary:
2956       Merge contents of muse-latexcjk.el into muse-latex.el.
2957     Revision:
2958       muse--main--1.0--patch-25
2960     2005-04-14  Michael Olson  <mwolson@gnu.org>
2961     
2962         * muse-latex.el (muse-latexcjk-header, muse-latexcjk-footer)
2963         (muse-latexcjk-encoding-map, muse-latexcjk-encoding-default)
2964         (muse-latexcjk-encoding, muse-latexcjk-transform-content-type):
2965         Merge in from muse-latexcjk.el.
2966     
2967         * muse-latexcjk.el: Removed, functionality merged with
2968         muse-latex.el
2970     removed files:
2971      .arch-ids/muse-latexcjk.el.id muse-latexcjk.el
2973     modified files:
2974      ChangeLog muse-latex.el
2977 2005-04-06 23:25:47 GMT Michael Olson <mwolson@gnu.org> patch-24
2979     Summary:
2980       Merge muse-xhtml.el into muse-html.el.
2981     Revision:
2982       muse--main--1.0--patch-24
2984     2005-04-06  Michael Olson  <mwolson@gnu.org>
2985     
2986         * examples/mwolson/muse-init.el: Update with respect to the
2987         muse-xhtml.el merge.
2988     
2989         * muse-html.el: The contents of muse-xhtml.el have been merged in
2990         as advised by John Wiegley.
2991         (muse-html-style-sheet): Add example for XHTML use in the
2992         function's documentation.
2993         (muse-xhtml-header, muse-xhtml-footer, muse-xhtml-markup-tags):
2994         Moved from muse-xhtml.el.
2995     
2996         * muse-xhtml.el: Removed; contents merged into muse-html.el.
2998     removed files:
2999      .arch-ids/muse-xhtml.el.id muse-xhtml.el
3001     modified files:
3002      ChangeLog examples/mwolson/muse-init.el muse-html.el
3005 2005-04-06 03:18:55 GMT Michael Olson <mwolson@gnu.org> patch-23
3007     Summary:
3008       Try to fix regexps for Emacs 21.4.
3009     Revision:
3010       muse--main--1.0--patch-23
3012     2005-04-05  Michael Olson  <mwolson@gnu.org>
3013     
3014         * muse-regexps.el (muse-extreg-usable-p): Try to make regexps work
3015         for Emacs 21.4.
3017     modified files:
3018      ChangeLog muse-regexps.el
3021 2005-04-01 17:59:47 GMT Michael Olson <mwolson@gnu.org> patch-22
3023     Summary:
3024       Add comments to the publish-project example script
3025     Revision:
3026       muse--main--1.0--patch-22
3028     2005-04-01  Michael Olson  <mwolson@gnu.org>
3029     
3030         * examples/publish-project: Moved here from
3031         scripts/publish-project.  Added a few comments so people know what
3032         it is used for.
3034     modified files:
3035      ChangeLog examples/publish-project
3037     renamed files:
3038      scripts/.arch-ids/publish-project.id
3039        ==> examples/.arch-ids/publish-project.id
3040      scripts/publish-project
3041        ==> examples/publish-project
3044 2005-04-01 02:27:08 GMT Michael Olson <mwolson@gnu.org> patch-21
3046     Summary:
3047       New XHTML style, add more examples to my sample muse config
3048     Revision:
3049       muse--main--1.0--patch-21
3051     2005-03-31  Michael Olson  <mwolson@gnu.org>
3052     
3053         * examples/mwolson/muse-init.el: Give an example of deriving a
3054         custom publishing style.
3055         (my-muse-blosxom-finalize): Finalizes the "my-blosxom" style.
3056         (my-muse-prepare-entry-for-xanga): Mangle the published output
3057         from a blosxom project and copy the result to the clipboard for
3058         easy pasting into Xanga's web form.  The file is untouched.
3059     
3060         * muse-html.el (muse-html-style-sheet): Include the <style
3061         type="text/css"></style> wrapper around the example.
3062         (muse-html-header): Don't add <style type="text/css"></style>
3063         around the value of `muse-html-style-sheet' anymore.  This allows
3064         for the option of putting your stylesheet(s) in a separate file.
3065         An example of this is given in the documentation for this
3066         variable.
3067     
3068         * muse-xhtml: New file that implements a publishing style which is
3069         derived from HTML mode.  It uses a slightly modified version of
3070         the HTML markup rules to generate XHTML-compliant output.
3071     
3072         * muse-blosxom.el: Add new "blosxom-xhtml" style.  The old
3073         "blosxom" style has been renamed to "blosxom-html".  Fix a few
3074         header gaffes.
3075     
3076         * muse-journal.el: Add new "journal-xhtml" style.
3077     
3078         * muse-message.el: Add new "message-xhtml" style.
3080     new files:
3081      .arch-ids/muse-xhtml.el.id muse-xhtml.el
3083     modified files:
3084      ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
3085      muse-html.el muse-journal.el muse-message.el
3088 2005-03-25 03:55:13 GMT Michael Olson <mwolson@gnu.org> patch-20
3090     Summary:
3091       Add my muse configuration to the examples
3092     Revision:
3093       muse--main--1.0--patch-20
3095     2005-03-24  Michael Olson  <mwolson@gnu.org>
3096     
3097         * examples/johnw: Move John Wiegley's configuration to this
3098         directory.
3099     
3100         * examples/mwolson: My configuration files go here.
3101     
3102         * examples/mwolson/muse-init.el: My Muse configuration file.  I
3103         just figured out how to keep links from being spell-checked or
3104         split up by fill-mode, so the implementation of this may be found
3105         here.  I also made a function that sets up a blog entry for me.
3107     new files:
3108      examples/johnw/.arch-ids/=id examples/mwolson/.arch-ids/=id
3109      examples/mwolson/.arch-ids/muse-init.el.id
3110      examples/mwolson/muse-init.el
3112     modified files:
3113      ChangeLog
3115     renamed files:
3116      examples/.arch-ids/muse-johnw.el.id
3117        ==> examples/johnw/.arch-ids/muse-johnw.el.id
3118      examples/.arch-ids/publish-johnw.id
3119        ==> examples/johnw/.arch-ids/publish-johnw.id
3120      examples/muse-johnw.el
3121        ==> examples/johnw/muse-johnw.el
3122      examples/publish-johnw
3123        ==> examples/johnw/publish-johnw
3125     new directories:
3126      examples/johnw examples/johnw/.arch-ids examples/mwolson
3127      examples/mwolson/.arch-ids
3130 2005-03-24 22:57:10 GMT Michael Olson <mwolson@gnu.org> patch-19
3132     Summary:
3133       Add muse-blosxom script and plugin for pyblosxom
3134     Revision:
3135       muse--main--1.0--patch-19
3137     2005-03-24  Michael Olson  <mwolson@gnu.org>
3138     
3139         * muse-blosxom.el: Update copyright notice in headers and mention
3140         the pyblosxom scripts.
3141     
3142         * contrib/pyblosxom: New directory containing pyblosxom plugins
3143         and helper scripts.
3144     
3145         * contrib/getstamps.py: Script that generates the "timestamps"
3146         file, run on the local machine.
3147     
3148         * contrib/hardcodedates.py: PyBlosxom plugin that interprets the
3149         timestamps file.
3151     new files:
3152      contrib/pyblosxom/.arch-ids/=id
3153      contrib/pyblosxom/.arch-ids/getstamps.py.id
3154      contrib/pyblosxom/.arch-ids/hardcodedates.py.id
3155      contrib/pyblosxom/getstamps.py
3156      contrib/pyblosxom/hardcodedates.py
3158     modified files:
3159      ChangeLog muse-blosxom.el
3161     new directories:
3162      contrib/pyblosxom contrib/pyblosxom/.arch-ids
3165 2005-03-23 19:05:09 GMT Michael Olson <mwolson@gnu.org> patch-18
3167     Summary:
3168       muse-blosxom.el has matured past experimental status
3169     Revision:
3170       muse--main--1.0--patch-18
3172     2005-03-23  Michael Olson  <mwolson@gnu.org>
3173     
3174         * muse-blosxom.el: Remove common functionality that has already
3175         been implemented in `muse-html.el'.  Derive this mode from
3176         `muse-html'.  Update documentation.  I now feel that this file is
3177         ready to be included in the top-level Muse directory.
3179     modified files:
3180      ChangeLog muse-blosxom.el
3182     renamed files:
3183      experimental/.arch-ids/muse-blosxom.el.id
3184        ==> .arch-ids/muse-blosxom.el.id
3185      experimental/muse-blosxom.el
3186        ==> muse-blosxom.el
3189 2005-03-22 05:28:01 GMT Michael Olson <mwolson@gnu.org> patch-17
3191     Summary:
3192       Make muse-blosxom.el slightly less experimental
3193     Revision:
3194       muse--main--1.0--patch-17
3196     2005-03-22  Michael Olson  <mwolson@gnu.org>
3197     
3198         * experimental/muse-blosxom.el (muse-blosxom-page-date-alist):
3199         Renamed from `blosxom-page-date-alist'.  Currently it does nothing
3200         useful.
3201         (muse-blosxom-markup-regexps): Remove unnecessary first grouping
3202         from the `muse-blosxom-markup-date-directive' rule.
3203         (blosxom-set-time): Remove this function.  We're not going to be
3204         touching the timestamp manually anymore -- it's too much of a
3205         hassle.  Right now I've got a python program that compiles a
3206         timestamp file and a pyblosxom helper that reads it.  Something
3207         similar could be arranged for blosxom, I'm sure.
3208     
3210     modified files:
3211      ChangeLog experimental/muse-blosxom.el
3214 2005-03-20 19:40:10 GMT Michael Olson <mwolson@gnu.org> patch-16
3216     Summary:
3217       Apply latest journal-related updates from johnw
3218     Revision:
3219       muse--main--1.0--patch-16
3222     modified files:
3223      ChangeLog examples/muse-johnw.el muse-journal.el
3226 2005-03-01 02:58:29 GMT Michael Olson <mwolson@gnu.org> patch-15
3228     Summary:
3229       Add Projects node to the manual
3230     Revision:
3231       muse--main--1.0--patch-15
3233     2005-02-28  Michael Olson  <mwolson@gnu.org>
3234     
3235         * muse.texi: Change copyright notice since the FSF is now the
3236         copyright holder.
3237         (Projects): New node, based on a section from the README file.
3239     modified files:
3240      ChangeLog muse.texi
3243 2005-03-01 02:25:15 GMT Michael Olson <mwolson@gnu.org> patch-14
3245     Summary:
3246       Correct documentation, adding some content.
3247     Revision:
3248       muse--main--1.0--patch-14
3250     2005-02-28  Michael Olson  <mwolson@gnu.org>
3251     
3252         * muse.texi: Change license terms of the documentation to the GNU
3253         GPL instead of the GNU FDL, as per the consent of the copyright
3254         holders of the emacs-wiki manual, from which this is based.  Some
3255         emacs-wiki-isms in the manual were corrected, and the Getting
3256         Started section was updated.
3258     modified files:
3259      ChangeLog muse.texi
3262 2005-02-17 19:08:19 GMT Michael Olson <mwolson@gnu.org> patch-13
3264     Summary:
3265       Make muse-blosxom.el a bit more sane, still need to bum it down a bit
3266     Revision:
3267       muse--main--1.0--patch-13
3269     2005-02-17  Michael Olson  <mwolson@gnu.org>
3270     
3271         * experimental/muse-blosxom.el: Somehow the contents of this file
3272         managed to get duplicated.  I removed the duplicates.
3273         (muse-blosxom-date): Remove this, since it is not useful.
3274         (muse-blosxom-header): Use the standard header that blosxom.el
3275         has.
3277     modified files:
3278      ChangeLog experimental/muse-blosxom.el
3281 2005-02-08 04:20:41 GMT Michael Olson <mwolson@gnu.org> patch-12
3283     Summary:
3284       Initial commit of muse.texi, nothing substantial
3285     Revision:
3286       muse--main--1.0--patch-12
3288     2005-02-07  Michael Olson  <mwolson@gnu.org>
3289     
3290         * muse.texi: New file that provides the documentation for Muse.
3291         It is in a very rough form at the moment.  Nothing substantial may
3292         be found here yet.  Be ye warned.
3294     new files:
3295      .arch-ids/muse.texi.id muse.texi
3297     modified files:
3298      ChangeLog
3301 2005-02-08 01:15:15 GMT Michael Olson <mwolson@gnu.org> patch-11
3303     Summary:
3304       Add docstring, new trivial function
3305     Revision:
3306       muse--main--1.0--patch-11
3308     2005-02-07  Michael Olson  <mwolson@gnu.org>
3309     
3310         * muse-mode.el (muse-mode-map): Make "C-c =" trigger
3311         `muse-what-changed'.  No functionality change.
3312         (muse-what-changed): New function that displays in diff format the
3313         changes made since the buffer was last saved.
3314     
3315         * muse-project.el (muse-project-publish): Add docstring.
3317     modified files:
3318      ChangeLog muse-mode.el muse-project.el
3321 2005-02-04 18:42:08 GMT Michael Olson <mwolson@gnu.org> patch-10
3323     Summary:
3324       Add experimental version of muse-blosxom.el to project
3325     Revision:
3326       muse--main--1.0--patch-10
3328     2005-02-04  Michael Olson  <mwolson@gnu.org>
3329     
3330         * Makefile (realclean): Remove file that gets generated when fonts
3331         are missing.
3332     
3333         * experimental/muse-bloxsom.el: New file that implements Blosxom
3334         support for Muse.  It's in a very rough state, hence its placement
3335         in the `experimental' directory.
3337     new files:
3338      experimental/.arch-ids/=id
3339      experimental/.arch-ids/muse-blosxom.el.id
3340      experimental/muse-blosxom.el
3342     modified files:
3343      ChangeLog Makefile
3345     new directories:
3346      experimental experimental/.arch-ids
3349 2005-02-04 18:19:44 GMT Michael Olson <mwolson@gnu.org> patch-9
3351     Summary:
3352       Make permissions more consistent
3353     Revision:
3354       muse--main--1.0--patch-9
3357     modified files:
3358      ChangeLog
3360     modified directories:
3361      contrib examples scripts
3364 2005-02-04 18:13:56 GMT Michael Olson <mwolson@gnu.org> patch-8
3366     Summary:
3367       Fix build problems
3368     Revision:
3369       muse--main--1.0--patch-8
3371     2005-02-04  Michael Olson  <mwolson@gnu.org>
3372     
3373         * muse-build.el: Add contrib directory to `load-path'.
3374         (muse-elint-files): Load `muse-regexps.el'.
3375     
3376         * scripts/publish: Change permissions so that this script is
3377         executable.  Add contrib directory to load list.  Add
3378         `muse-regexps.el' to list.
3380     modified files:
3381      ChangeLog muse-build.el scripts/publish
3384 2005-01-31 21:04:43 GMT Michael Olson <mwolson@gnu.org> patch-7
3386     Summary:
3387       Use "&mdash;" instead of "&#151;"
3388     Revision:
3389       muse--main--1.0--patch-7
3391     2005-01-31  Michael Olson  <mwolson@gnu.org>
3392     
3393         * muse-docbook.el (muse-docbook-markup-strings): Replace "&#151;"
3394         with "&mdash;" so that documents validate properly.  Thanks to
3395         Björn Lindström for the suggestion.
3396     
3397         * muse-html.el (muse-html-markup-strings): Ditto.
3399     modified files:
3400      ChangeLog muse-docbook.el muse-html.el
3403 2005-01-25 19:04:31 GMT Michael Olson <mwolson@gnu.org> patch-6
3405     Summary:
3406       Fix use of "[:blank:]" in underline markup
3407     Revision:
3408       muse--main--1.0--patch-6
3410     2005-01-25  Michael Olson  <mwolson@gnu.org>
3411     
3412         * muse-colors.el (muse-colors-markup): Replace "[:blank:]" with
3413         use of `muse-regexp-blank'.
3415     modified files:
3416      ChangeLog muse-colors.el
3419 2005-01-03 06:00:43 GMT Michael Olson <mwolson@member.fsf.org>  patch-5
3421     Summary:
3422       Fix problem with headings being given wrong face
3423     Revision:
3424       muse--main--1.0--patch-5
3426     2005-01-03  Michael Olson  <mwolson@gnu.org>
3427     
3428         * muse-colors.el: Add header.
3429         (muse-colors-emphasized): Headings were being given the coloring
3430         for the next level of heading instead of the real
3431         level (i.e. `muse-header-2' instead of `muse-header-1' for "*
3432         Heading").  Thanks to Lan Yufeng for finding this and sending a
3433         patch.
3434     
3435         * muse-regexps.el: Fix header.
3437     modified files:
3438      ChangeLog muse-colors.el muse-regexps.el
3441 2005-01-02 00:02:15 GMT Michael Olson <mwolson@member.fsf.org>  patch-4
3443     Summary:
3444       Rotate ChangeLog
3445     Revision:
3446       muse--main--1.0--patch-4
3448     2005-01-01  Michael Olson  <mwolson@gnu.org>
3449     
3450         * ChangeLog: Move old ChangeLog to ChangeLog.2004.  This new
3451         version will be automatically maintained by Arch.
3452     
3454     new files:
3455      .arch-ids/ChangeLog.id ChangeLog
3457     renamed files:
3458      .arch-ids/ChangeLog.id
3459        ==> .arch-ids/ChangeLog.2004.id
3460      ChangeLog
3461        ==> ChangeLog.2004
3464 2004-12-30 07:26:48 GMT Michael Olson <mwolson@member.fsf.org>  patch-3
3466     Summary:
3467       Extended regexps fix, allow spaces in 1st part of links
3468     Revision:
3469       muse--main--1.0--patch-3
3471     2004-12-30  Michael Olson  <mwolson@gnu.org>
3472     
3473         * muse.el (muse-link-regexp): Allow spaces in the first part of
3474         links.
3475     
3476         * muse-colors.el, muse-convert.el, muse-docbook.el: Use
3477         customizable alternatives to extended character classes.
3478     
3479         * muse-html.el, muse-mode.el, muse-publish.el: Ditto.
3481     modified files:
3482      ChangeLog muse-colors.el muse-convert.el muse-docbook.el
3483      muse-html.el muse-mode.el muse-publish.el muse.el
3486 2004-12-30 02:18:07 GMT Michael Olson <mwolson@member.fsf.org>  patch-2
3488     Summary:
3489       Begin to change regexp handling, tweak muse.el header
3490     Revision:
3491       muse--main--1.0--patch-2
3493     2004-12-29  Michael Olson  <mwolson@gnu.org>
3494     
3495         * muse.el: Change Copyright notice to FSF.  Change Maintainer to
3496         myself.  Update URL.
3497     
3498         * muse-regexps.el: New file that implements regexp handling.
3499         Generalized regexp options will be moved to it eventually.
3501     new files:
3502      .arch-ids/muse-regexps.el.id muse-regexps.el
3504     modified files:
3505      ChangeLog muse.el
3508 2004-12-30 01:49:50 GMT Michael Olson <mwolson@member.fsf.org>  patch-1
3510     Summary:
3511       Do some early spring cleaning
3512     Revision:
3513       muse--main--1.0--patch-1
3515     2004-12-29  Michael Olson  <mwolson@gnu.org>
3516     
3517         * Makefile: Change path to `publish' script.
3518     
3519         * contrib/pcomplete.el: New file that is used by Muse without
3520         actually being a part of it: hence its location in the contrib
3521         directory.
3522     
3523         * contrib/cgi.el, contrib/httpd.el: New location.
3524     
3525         * examples/muse-johnw.el, examples/publish-johnw: Ditto.
3526     
3527         * scripts/publish, scripts/publish-project: Ditto.
3529     new files:
3530      contrib/.arch-ids/=id contrib/.arch-ids/pcomplete.el.id
3531      contrib/pcomplete.el examples/.arch-ids/=id
3532      scripts/.arch-ids/=id
3534     modified files:
3535      ChangeLog Makefile
3537     renamed files:
3538      .arch-ids/cgi.el.id
3539        ==> contrib/.arch-ids/cgi.el.id
3540      .arch-ids/httpd.el.id
3541        ==> contrib/.arch-ids/httpd.el.id
3542      .arch-ids/muse-johnw.el.id
3543        ==> examples/.arch-ids/muse-johnw.el.id
3544      .arch-ids/publish-johnw.id
3545        ==> examples/.arch-ids/publish-johnw.id
3546      .arch-ids/publish-project.id
3547        ==> scripts/.arch-ids/publish-project.id
3548      .arch-ids/publish.id
3549        ==> scripts/.arch-ids/publish.id
3550      cgi.el
3551        ==> contrib/cgi.el
3552      httpd.el
3553        ==> contrib/httpd.el
3554      muse-johnw.el
3555        ==> examples/muse-johnw.el
3556      publish
3557        ==> scripts/publish
3558      publish-johnw
3559        ==> examples/publish-johnw
3560      publish-project
3561        ==> scripts/publish-project
3563     new directories:
3564      contrib contrib/.arch-ids examples examples/.arch-ids scripts
3565      scripts/.arch-ids
3568 2004-12-30 01:33:11 GMT Michael Olson <mwolson@member.fsf.org>  base-0
3570     Summary:
3571       tag of mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
3572     Revision:
3573       muse--main--1.0--base-0
3575     (automatically generated log message)
3577     new patches:
3578      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--base-0
3579      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-1
3580      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-2
3581      lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-1
3582      lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-2
3583      mwolson@member.fsf.org--2004/muse--main--1.0--base-0
3584      mwolson@member.fsf.org--2004/muse--main--1.0--patch-1
3585      mwolson@member.fsf.org--2004/muse--main--1.0--patch-2
3586      mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
3587      mwolson@member.fsf.org--2004/muse--mwolson--1.0--base-0
3588      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-1
3589      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-2
3590      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-3
3591      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-4
3592      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-5
3593      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-6
3594      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-7
3595      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-8