Be a bit more clever with our consecutive list regexp.
[muse-el.git] / ChangeLog
blob5aabcadc06da7dcc23f745358906f427bd4a0484
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-15 01:57:51 GMT Michael Olson <mwolson@gnu.org> patch-141
7     Summary:
8       Be a bit more clever with our consecutive list regexp.
9     Revision:
10       muse--main--1.0--patch-141
12     * lisp/muse-docbook.el (muse-docbook-markup-regexps): Be a bit more
13       clever with our consecutive list regexp.
15     modified files:
16      ChangeLog lisp/muse-docbook.el
19 2005-07-15 01:50:05 GMT Michael Olson <mwolson@gnu.org> patch-140
21     Summary:
22       Do the right thing with consecutive list items, hopefully.
23     Revision:
24       muse--main--1.0--patch-140
26     * lisp/muse-docbook.el: Apply patch from Dale Smith and add to it.
27       (muse-docbook-header): Add DTD string.
28       (muse-docbook-markup-regexps): Add rule that merges consecutive list
29       tags.
30       (muse-docbook-merged-tags, muse-docbook-fixup-tags): Removed.
31       ("docbook"): Change :before-end back to 'muse-docbook-fixup-sections.
33     modified files:
34      ChangeLog lisp/muse-docbook.el
37 2005-07-15 01:07:35 GMT Michael Olson <mwolson@gnu.org> patch-139
39     Summary:
40       Improve customize interface for `muse-project-alist' once more.
41     Revision:
42       muse--main--1.0--patch-139
44     * lisp/muse-project.el (muse-project-alist-get): Allow cdr of each
45       setting to be anything, since we now support settings that use lists.
46       (muse-project): Vastly improve this by naming each setting and showing
47       what exact type is required.  Handle case where a function is not
48       defined yet.  Use a set for styles, which looks nice.  This is about as
49       good as it can be ... unless we add some sort of inline documentation
50       later on.  A setting was added for Yann's :force-publish tag.
51     
52     * lisp/muse.el (muse-eval-lisp): Fix compile warning by not displaying
53       project name.
55     modified files:
56      ChangeLog lisp/muse-project.el lisp/muse.el
59 2005-07-14 23:27:14 GMT Michael Olson <mwolson@gnu.org> patch-138
61     Summary:
62       Merged from hodique@lifl.fr--2005 (patch 24-33)
63     Revision:
64       muse--main--1.0--patch-138
66     Patches applied:
67     
68      * hodique@lifl.fr--2005/muse--yh--1.0--patch-24
69        Merged from mwolson@gnu.org--2005 (patch 96)
70     
71      * hodique@lifl.fr--2005/muse--yh--1.0--patch-25
72        Merged from mwolson@gnu.org--2005 (patch 97-101)
73     
74      * hodique@lifl.fr--2005/muse--yh--1.0--patch-26
75        Merged from mwolson@gnu.org--2005 (patch 102-106)
76     
77      * hodique@lifl.fr--2005/muse--yh--1.0--patch-27
78        Merged from mwolson@gnu.org--2005 (patch 107-120)
79     
80      * hodique@lifl.fr--2005/muse--yh--1.0--patch-28
81        Merged from mwolson@gnu.org--2005 (patch 121-131)
82     
83      * hodique@lifl.fr--2005/muse--yh--1.0--patch-29
84        Merged from mwolson@gnu.org--2005 (patch 132)
85     
86      * hodique@lifl.fr--2005/muse--yh--1.0--patch-30
87        Merged from mwolson@gnu.org--2005 (patch 133-135)
88     
89      * hodique@lifl.fr--2005/muse--yh--1.0--patch-31
90        Merged from mwolson@gnu.org--2005 (patch 136)
91     
92      * hodique@lifl.fr--2005/muse--yh--1.0--patch-32
93        Merged from mwolson@gnu.org--2005 (patch 137)
94     
95      * hodique@lifl.fr--2005/muse--yh--1.0--patch-33
96        Introduce :force-publish project keyword. Fix bug #2637
98     modified files:
99      ChangeLog lisp/muse-project.el
101     new patches:
102      hodique@lifl.fr--2005/muse--yh--1.0--patch-24
103      hodique@lifl.fr--2005/muse--yh--1.0--patch-25
104      hodique@lifl.fr--2005/muse--yh--1.0--patch-26
105      hodique@lifl.fr--2005/muse--yh--1.0--patch-27
106      hodique@lifl.fr--2005/muse--yh--1.0--patch-28
107      hodique@lifl.fr--2005/muse--yh--1.0--patch-29
108      hodique@lifl.fr--2005/muse--yh--1.0--patch-30
109      hodique@lifl.fr--2005/muse--yh--1.0--patch-31
110      hodique@lifl.fr--2005/muse--yh--1.0--patch-32
111      hodique@lifl.fr--2005/muse--yh--1.0--patch-33
114 2005-07-14 20:48:56 GMT Michael Olson <mwolson@gnu.org> patch-137
116     Summary:
117       Prevent temp buffers from prompting for save; handle lisp errors better.
118     Revision:
119       muse--main--1.0--patch-137
121     * lisp/muse-colors.el (muse-colors-region): Try to fix "Invalid search
122       bound" error.  I don't know for certain where this is coming from,
123       though ... *grumble*.
124     
125     * lisp/muse.el (muse-eval-lisp): Wrap this in a `condition-case', much
126       like how emacs-wiki does it.  Warn the user about lisp errors,
127       returning "<!--INVALID LISP CODE-->" if an error occurs.  This will
128       publish as something valid in most markup styles, with increased
129       emphasis on those that don't support it.  That's a win-win ... I think
130       :^) .
131     
132     * lisp/muse.el (muse-with-temp-buffer-no-prompt): New macro that acts
133       like `with-temp-buffer', but sets buffer-modfied-p to nil before trying
134       to kill the buffer so we don't get any annoying prompts.  I *strongly*
135       believe that this should be the default behavior of `with-temp-buffer'.
136     
137     * lisp/muse-book.el (muse-book-publish-project): Use
138       `muse-with-temp-buffer-no-prompt'.
139     
140     * lisp/muse-http.el (muse-http-reject): Ditto.
141     
142     * lisp/muse-mode.el (muse-index-as-string): Ditto.
143     
144     * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
145     
146     * lisp/muse-publish.el (muse-publish-markup-string, muse-publish-file): 
147       (muse-publish-markup-email, muse-published-contents): Ditto.
149     modified files:
150      ChangeLog lisp/muse-book.el lisp/muse-colors.el
151      lisp/muse-http.el lisp/muse-mode.el lisp/muse-poem.el
152      lisp/muse-publish.el lisp/muse.el
155 2005-07-14 18:49:56 GMT Michael Olson <mwolson@gnu.org> patch-136
157     Summary:
158       Customization error; Makefile tweaks.
159     Revision:
160       muse--main--1.0--patch-136
162     * Makefile (dist): Use a tla-specific method to create the tarball.
163       Create a zip file as well.
164       (upload): New rule that uploads the tarball and zip file to gna.org.
165     
166     * Makefile.defs (VERSION): New variable that determines the version
167       string to use in the `dist' and `upload' targets.
168     
169     * lisp/muse.el (muse-implicit-link-functions)
170       (muse-explicit-link-functions): Use :type of hook so that the options
171       get recognized.
173     modified files:
174      ChangeLog Makefile Makefile.defs lisp/muse.el
177 2005-07-13 23:20:12 GMT Michael Olson <mwolson@gnu.org> patch-135
179     Summary:
180       Prepare Muse 3.01.90 (3.02 RC1).
181     Revision:
182       muse--main--1.0--patch-135
185     modified files:
186      ChangeLog lisp/muse.el muse.texi
189 2005-07-13 23:11:08 GMT Michael Olson <mwolson@gnu.org> patch-134
191     Summary:
192       Attempt to get the right file extension when publishing; more examples.
193     Revision:
194       muse--main--1.0--patch-134
196     * examples/mwolson/muse-init.el: Update my configuration.
197     
198     * examples/mwolson/templates: Store my web page templates here.
199     
200     * examples/mwolson/stylesheets: Store my CSS stylesheets here.
201     
202     * lisp/muse-publish.el (muse-publish-markup-link): Fix mangling of
203       descriptions.  Yet another reason to implement my list-returning from
204       handlers idea.
205     
206     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Deal gracefully
207       with a few more edge cases.  Throw together a rough hack for
208       determining when to include the output file extension.
209     
210     * lisp/muse-wiki.el (muse-wiki-colors-nop-tag): Make this less odious,
211       but still ineffective.
213     new files:
214      examples/mwolson/templates/.arch-ids/=id
215      examples/mwolson/templates/.arch-ids/footer.html.id
216      examples/mwolson/templates/.arch-ids/generic-footer.html.id
217      examples/mwolson/templates/.arch-ids/generic-header.html.id
218      examples/mwolson/templates/.arch-ids/header.html.id
219      examples/mwolson/templates/footer.html
220      examples/mwolson/templates/generic-footer.html
221      examples/mwolson/templates/generic-header.html
222      examples/mwolson/templates/header.html
224     modified files:
225      ChangeLog examples/mwolson/muse-init.el lisp/muse-publish.el
226      lisp/muse-wiki.el
228     new directories:
229      examples/mwolson/templates
230      examples/mwolson/templates/.arch-ids
233 2005-07-13 21:12:27 GMT Michael Olson <mwolson@gnu.org> patch-133
235     Summary:
236       Make published link handling do the right thing, plus misc. fixes.
237     Revision:
238       muse--main--1.0--patch-133
240     * lisp/muse-mode.el (muse-mode-hook): Add option for
241       `muse-wiki-update-custom-values'.  The :set function makes sure that
242       this is always included in `muse-mode-hook' if muse-wiki is loaded.
243       This probably isn't best-practice, but it works.
244     
245     * lisp/muse-project.el (muse-project-of-file): Fix some duplicated code.
246       Save match data.
247     
248     * lisp/muse-publish.el (muse-publish-url-transforms): Add
249       `muse-publish-prepare-url' to the listed options.
250     
251     * lisp/muse-publish.el (muse-publish-output-file): Handle case where
252       output-dir is not specified.
253     
254     * lisp/muse-publish.el (muse-publish-markup-link): Call link handlers
255       here instead of later on.
256     
257     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Try to do the
258       right thing when `muse-wiki-interwiki-alist' is nil.
259     
260     * lisp/muse-wiki.el (muse-wiki-output-name): Removed in favor of calling
261       `muse-publish-output-file'.
262     
263     * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
264       (muse-wiki-transform-wikiword): Removed.  We should not use the
265       publishing transforms facility to handle these.
266     
267     * lisp/muse-wiki.el ("muse-publish"): Publish wikiwords and interwiki
268       links as "link" rather than "url".
269     
270     * lisp/muse-wiki.el (muse-wiki-update-custom-values): New function that
271       takes care of any customization cleaups that need to happen whenever
272       muse-mode is entered.
273     
274     * lisp/muse.el (muse-implicit-link-functions): Add options for
275       `muse-handle-url' and the wiki handlers.
276       (muse-explicit-link-functions): Add option for
277       `muse-wiki-handle-internal'.
279     modified files:
280      ChangeLog lisp/muse-mode.el lisp/muse-project.el
281      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
284 2005-07-13 03:38:52 GMT Michael Olson <mwolson@gnu.org> patch-132
286     Summary:
287       Add invalid directory assertion.
288     Revision:
289       muse--main--1.0--patch-132
291     * lisp/muse-project.el (muse-project-file-entries): Add assertion so that
292       any invalid directories will trigger an error.
294     modified files:
295      ChangeLog lisp/muse-project.el
298 2005-07-12 07:54:08 GMT Michael Olson <mwolson@gnu.org> patch-131
300     Summary:
301       AUTHORS: Fix typo, add that Yann authored muse-wiki.el.
302     Revision:
303       muse--main--1.0--patch-131
306     modified files:
307      AUTHORS ChangeLog
310 2005-07-12 07:52:25 GMT Michael Olson <mwolson@gnu.org> patch-130
312     Summary:
313       Yann's assignment form came in!
314     Revision:
315       muse--main--1.0--patch-130
318     modified files:
319      AUTHORS ChangeLog
322 2005-07-12 07:18:27 GMT Michael Olson <mwolson@gnu.org> patch-129
324     Summary:
325       Compilation fix, minor shuffling in `muse-mode'.
326     Revision:
327       muse--main--1.0--patch-129
329     * lisp/muse.el (muse-file-extension): Make sure sym is bound before
330       accessing it.  Fixes Yet Another Compiler Error.
331     
332     * lisp/muse-mode.el (muse-mode): Move font-lock setup to very end so that
333      project-specific settings happen first.
335     modified files:
336      ChangeLog lisp/muse-mode.el lisp/muse.el
339 2005-07-12 07:12:49 GMT Michael Olson <mwolson@gnu.org> patch-128
341     Summary:
342       Fix annoying initial buffer coloring problem.
343     Revision:
344       muse--main--1.0--patch-128
346     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle the case
347       where even buffer-file-name is not set.  This happens the first time we
348       attempt to colorize the buffer.  I'm rather astonished that I had to do
349       this.
351     modified files:
352      ChangeLog lisp/muse-wiki.el
355 2005-07-12 06:12:08 GMT Michael Olson <mwolson@gnu.org> patch-127
357     Summary:
358       Jump to bad and good links on TAB; mode-choosing fix.
359     Revision:
360       muse--main--1.0--patch-127
362     * lisp/muse-mode.el (muse-mode-choose-mode): New function that always
363       pics a major mode for a file.  If one is specified in the project of
364       file, use it.  Otherwise, use muse-mode.
365       (muse-next-reference, muse-previous-reference): Jump to bad links as
366       well as good ones.
367     
368     * lisp/muse.el (muse-file-extension): Use `muse-mode-choose-mode' instead
369       of `muse-mode'.
371     modified files:
372      ChangeLog lisp/muse-mode.el lisp/muse.el
375 2005-07-12 05:56:42 GMT Michael Olson <mwolson@gnu.org> patch-126
377     Summary:
378       Add specified Muse file extension to auto-mode-alist.
379     Revision:
380       muse--main--1.0--patch-126
382     * lisp/muse.el (muse-file-extension): If extension is specified, remove
383       the old extension from auto-mode-alist and add the new one.  This
384       eliminates the need to set muse-mode-auto-p when you have specified a
385       Muse file extension.
386     
387     * examples/mwolson/muse-init.el: Sync.
389     modified files:
390      ChangeLog examples/mwolson/muse-init.el lisp/muse.el
393 2005-07-11 10:08:45 GMT Michael Olson <mwolson@gnu.org> patch-125
395     Summary:
396       Make `muse-project-alist' more intuitively customizable.
397     Revision:
398       muse--main--1.0--patch-125
400     * examples/mwolson/muse-init.el (muse-project-alist): Resync with my
401       settings.
402     
403     * lisp/muse-project.el: Thanks to jessealama on IRC for the suggestion.
404       (muse-project-alist-get): New function that pre-parses
405       `muse-projects-alist' before customization in order to work around an
406       annoying limitation in the customize interface.
407       (muse-project-alist-set): New function that takes the value that
408       customize gave us and turns it into something Muse can use.
409       (muse-project): New widget that outlines the form of the
410       `muse-project-alist' variable.
411       (muse-project-alist): Use the `muse-project' widget and specify :set
412       and :get.
414     modified files:
415      ChangeLog examples/mwolson/muse-init.el lisp/muse-project.el
418 2005-07-10 22:41:49 GMT Michael Olson <mwolson@gnu.org> patch-124
420     Summary:
421       Silence compiler warnings.
422     Revision:
423       muse--main--1.0--patch-124
425     * lisp/muse-docbook.el (muse-docbook-fixup-tags): Docfix.
426     
427     * lisp/muse-html.el (muse-html-escape-string): Let-bind `ch' to silence a
428       compiler warning.
429     
430     * lisp/muse-project.el (muse-project-applicable-styles): Call
431       `muse-assert' with only 1 argument to silence a compiler warning.
433     modified files:
434      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
435      lisp/muse-project.el
438 2005-07-10 22:19:26 GMT Michael Olson <mwolson@gnu.org> patch-123
440     Summary:
441       muse-docbook: Merge several other types of tags if necessary.
442     Revision:
443       muse--main--1.0--patch-123
445     * lisp/muse-docbook.el (muse-docbook-fixup-tags): Renamed from
446       `muse-docbook-fixup-sections'.  For each TAG in
447       `muse-docbook-merged-tags', if consecutive groupings of TAG exist,
448       merge them together.  Thanks to Dale P. Smith for the suggestion.
449       (muse-docbook-merged-tags): Customizable list of tags that need merging.
451     modified files:
452      ChangeLog lisp/muse-docbook.el
455 2005-07-10 22:04:50 GMT Michael Olson <mwolson@gnu.org> patch-122
457     Summary:
458       muse-docbook: Output an XML tag with encoding at the beginning of document.
459     Revision:
460       muse--main--1.0--patch-122
462     * lisp/muse-docbook.el (muse-docbook-header): Add <xml> tag at beginning
463       of document.
464       (muse-docbook-encoding-default): New option that determines which Emacs
465       buffer encoding to use by default in Muse DocBook files if none is
466       found.
467       (muse-docbook-charset-default): New option that determines the DocBook
468       XML charset to use if no translation is found in
469       muse-docbook-encoding-map.
470       (muse-docbook-encoding-map): New option alist that maps an emacs coding
471       system to its associated DocBook coding system.
472       (muse-docbook-transform-content-type): New function that determines the
473       DocBook XML encoding to use based on the contents of
474       muse-docbook-encoding-map.
475       (muse-docbook-encoding): New function that calls
476       muse-docbook-transform-content-type.
477       (muse-docbook-finalize-buffer): New function that sets the buffer file
478       coding system to the value of muse-docbook-encoding-default, but only
479       if the buffers contents have no special characters.
480       ("docbook"): Include :after tag that calls muse-docbook-finalize-buffer.
482     modified files:
483      ChangeLog lisp/muse-docbook.el
486 2005-07-10 21:35:49 GMT Michael Olson <mwolson@gnu.org> patch-121
488     Summary:
489       Apply muse-docbook patch from Dale P. Smith.
490     Revision:
491       muse--main--1.0--patch-121
493     * lisp/muse-docbook.el (muse-docbook-markup-strings): Apply patch from
494       Dale P. Smith to make the markup much better.
496     modified files:
497      AUTHORS ChangeLog lisp/muse-docbook.el
500 2005-07-10 00:27:13 GMT Michael Olson <mwolson@gnu.org> patch-120
502     Summary:
503       Use different mapping for S-tab on Windows.
504     Revision:
505       muse--main--1.0--patch-120
507     * lisp/muse-mode.el (muse-mode-map): If using either XEmacs or on
508       Windows, use [(shift tab)] for `muse-previous-reference'.
510     modified files:
511      ChangeLog lisp/muse-mode.el
514 2005-07-09 20:24:40 GMT Michael Olson <mwolson@gnu.org> patch-119
516     Summary:
517       XEmacs wiki fix.
518     Revision:
519       muse--main--1.0--patch-119
521     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Use
522       `muse-match-string-no-properties' so XEmacs doesn't complain.
524     modified files:
525      ChangeLog lisp/muse-wiki.el
528 2005-07-09 08:53:33 GMT Michael Olson <mwolson@gnu.org> patch-118
530     Summary:
531       Handle a few edge cases with project-page resolution gracefully.
532     Revision:
533       muse--main--1.0--patch-118
535     * lisp/muse-project.el (muse-project-applicable-styles): Add assertion to
536       make sure that PAGE is specified.  STYLES should be generated
537       automatically, but it could theoretically fail.  I'm managing to
538       trigger this when messing with unsaved Muse files.  Handle case where
539       buffer has not yet been saved.
540       (muse-project-find-file): Don't try to resolve relative links; just
541       open them.
542     
543     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Fix
544       point-of-reference bug.  No need to call muse-project-page-of-file
545       since buffer-file-name and muse-publishing-current-file both give us
546       full paths.
547     
548     * lisp/muse-mode.el (muse-link-at-point): For some reason,
549       `skip-chars-backward' only respects the newline some of the time.
550       Damned annoying.
552     modified files:
553      ChangeLog lisp/muse-mode.el lisp/muse-project.el
554      lisp/muse-wiki.el
557 2005-07-09 07:41:44 GMT Michael Olson <mwolson@gnu.org> patch-117
559     Summary:
560       Fix image-link goof-up and add pretty titles.
561     Revision:
562       muse--main--1.0--patch-117
564     * lisp/muse-html.el (muse-html-markup-paragraph): Use <p
565       class="image-link"> instead of <div class="image-link">.  I found a bug
566       with the way I was handling both, so I decided to simplify things.
567     
568     * lisp/muse-wiki.el (muse-wiki-output-name): New function that acts like
569       `muse-publish-output-name', but keeps the directory prefix.
570       (muse-wiki-transform-interwiki): Use `muse-publish-output-name'.
571     
572     * lisp/muse-wiki.el (muse-wiki-publish-small-title-words): New
573       customizable option that determines the words to downcase in title.
574       (muse-wiki-publish-pretty-title): New function that Makes a Nicely
575       Capitalized Title out of either a string or the current title.  This is
576       not currently used by any other function -- for now it is meant to be
577       called by the user.
579     modified files:
580      ChangeLog lisp/muse-html.el lisp/muse-wiki.el
583 2005-07-09 05:22:12 GMT Michael Olson <mwolson@gnu.org> patch-116
585     Summary:
586       Escape specials in link descriptions.
587     Revision:
588       muse--main--1.0--patch-116
590     * lisp/muse-publish.el (muse-publish-escape-specials-in-string): New
591       function that escapes special characters in the given string according
592       to the current publishing style.
593       (muse-publish-url): Use the above function to escape the description
594       part of extended links.
595       (muse-publish-prepare-url): Don't make string read-only; it does
596       nothing.
597     
598     * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
599       (muse-wiki-transform-wikiword): Don't make string read-only.
601     modified files:
602      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
605 2005-07-09 03:59:44 GMT Michael Olson <mwolson@gnu.org> patch-115
607     Summary:
608       Escape "&", "<", and ">" in URL text.
609     Revision:
610       muse--main--1.0--patch-115
612     * lisp/muse-html.el (muse-html-escape-string): Escape "&", "<", and ">"
613       specially.  Thanks to John Sullivan for the suggestion.
615     modified files:
616      ChangeLog lisp/muse-html.el
619 2005-07-09 03:24:01 GMT Michael Olson <mwolson@gnu.org> patch-114
621     Summary:
622       Update my example configuration.
623     Revision:
624       muse--main--1.0--patch-114
626     * examples/mwolson/muse-init.el (muse-project-alist): Rename the "Web"
627       project to "WebSite" in order to make it more distinct.
628       (muse-wiki-interwiki-alist): Add mapping for "TheEmacsWiki".
629       (my-muse-blosxom-finalize): Don't run the Xanga preparation code
630       anymore.
631       (my-muse-prepare-entry-for-xanga): Make this able to figure out the
632       published name of the current file.  I really should make a function
633       called `muse-published-name' or something similar!
634       ("\C-cpx"): Use this key sequence for
635       `my-muse-prepare-entry-for-xanga'.
636       (muse-file-extension): I'm making use of this so I can figure out its
637       intricacies.
639     modified files:
640      ChangeLog examples/mwolson/muse-init.el
643 2005-07-09 03:11:28 GMT Michael Olson <mwolson@gnu.org> patch-113
645     Summary:
646       Tackle a project name interwiki highlighting snafu.
647     Revision:
648       muse--main--1.0--patch-113
650     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Hack still more on
651       this.  It seems to be more robust now.  Highlighting is going the way I
652       want it.
654     modified files:
655      ChangeLog lisp/muse-wiki.el
658 2005-07-09 02:25:26 GMT Michael Olson <mwolson@gnu.org> patch-112
660     Summary:
661       Fix some gross mistakes.
662     Revision:
663       muse--main--1.0--patch-112
665     * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Fix several
666       gross misspellings.
667     
668     * lisp/muse-project.el (muse-project-file-entries): If
669       `muse-file-extension' is defined, use it to filter the entries.
670     
671     * lisp/muse.el (muse-file-extension): Fix messed up attempt to set
672       variable.  Move higher in file.
673     
674     * lisp/muse.el (muse-update-ignored-extensions-regexp): Use given
675       argument instead of the real name of the variable.
677     modified files:
678      ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
679      lisp/muse.el
682 2005-07-09 00:10:01 GMT Michael Olson <mwolson@gnu.org> patch-111
684     Summary:
685       Make natural interwiki links between projects mostly work.
686     Revision:
687       muse--main--1.0--patch-111
689     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Uncomment this
690       function and flesh it out.  This seems to work properly, though for
691       some reason, interwiki links using projects are a bit flakey.
692       (muse-wiki-handle-interwiki): Deal with case where we have a project
693       name in an interwiki link.
695     modified files:
696      ChangeLog lisp/muse-wiki.el
699 2005-07-08 22:57:55 GMT Michael Olson <mwolson@gnu.org> patch-110
701     Summary:
702       Fix Emacs21 issue with muse-insert-tag.
703     Revision:
704       muse--main--1.0--patch-110
706     * lisp/muse-mode.el (muse-insert-tag): Pass a list of lists to
707       completing-read to appease older Emacsen.
709     modified files:
710      ChangeLog lisp/muse-mode.el
713 2005-07-08 22:55:20 GMT Michael Olson <mwolson@gnu.org> patch-109
715     Summary:
716       Fix error with `muse-blosxom-new-entry' and Emacs21.
717     Revision:
718       muse--main--1.0--patch-109
720     * lisp/muse-blosxom.el (muse-blosxom-new-entry): Mess with call to
721       `completing-read' so that old versions of Emacs don't complain.
723     modified files:
724      ChangeLog lisp/muse-blosxom.el
727 2005-07-08 21:59:41 GMT Michael Olson <mwolson@gnu.org> patch-108
729     Summary:
730       Try to fix an error with `muse-blosxom-get-categories'.
731     Revision:
732       muse--main--1.0--patch-108
734     * lisp/muse-blosxom.el (muse-blosxom-get-categories): Be extra cautious
735       about processing directories.
737     modified files:
738      ChangeLog examples/johnw/publish-johnw lisp/muse-blosxom.el
741 2005-07-08 21:11:53 GMT Michael Olson <mwolson@gnu.org> patch-107
743     Summary:
744       Make a distinction between implicit and explicit links at publish-time.
745     Revision:
746       muse--main--1.0--patch-107
748     * lisp/muse-html.el (muse-html-escape-string): Ignore other arguments.
749     
750     * lisp/muse-http.el (muse-http-prepare-url): Handle `explicit' argument.
751     
752     * lisp/muse-publish.el (muse-publish-url, muse-publish-insert-url): Pass
753       `explicit' argument.
754     
755     * lisp/muse-publish.el (muse-publish-markup-link): Determine whether or
756       not we are dealing with an explicit link.
757     
758     * lisp/muse-publish.el (muse-publish-prepare-url): Ignore other arguments.
759     
760     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Take `explicit'
761       argument, but ignore it.
762     
763     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only apply transforms
764       when link is not explicit.
766     modified files:
767      ChangeLog lisp/muse-html.el lisp/muse-http.el
768      lisp/muse-publish.el lisp/muse-wiki.el
771 2005-07-08 06:40:30 GMT Michael Olson <mwolson@gnu.org> patch-106
773     Summary:
774       Implement several WikiWord handling fixes.
775     Revision:
776       muse--main--1.0--patch-106
778     * lisp/muse-colors.el (muse-link-face): Handle case where no link is
779       found by the handlers.  Don't send implicit links through some of the
780       advanced checks.
781     
782     * lisp/muse-mode.el (muse-link-at-point): Move to beginning of first part
783       of interwiki link before calling `muse-handle-explicit-link'.
784     
785     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Append forgotten
786       "\\|" separator between project-alist entries and interwiki entries.
787       Force a reconfiguration of muse-colors-markup.
788     
789     * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Add several checks to be
790       sure that we don't colorize WikiNames that don't go with any file.
791     
793     modified files:
794      ChangeLog lisp/muse-colors.el lisp/muse-mode.el
795      lisp/muse-wiki.el
798 2005-07-07 21:34:12 GMT Michael Olson <mwolson@gnu.org> patch-105
800     Summary:
801       Attempt to simplify muse-wiki a bit.
802     Revision:
803       muse--main--1.0--patch-105
805     * lisp/muse-colors.el (muse-use-font-lock): Set up muse-colors-markup
806       here.
807     
808     * lisp/muse-wiki.el (muse-wiki-wikiword-colors-markup)
809       (muse-wiki-update-use-wikiword-colors, muse-wiki-wikiword-markup-regexp)
810       (muse-wiki-update-use-wikiword-markup-regexp)
811       (muse-wiki-update-use-wikiword-link-function)
812       (muse-wiki-update-use-wikiword-url-transforms): Remove.
813       (muse-wiki-update-use-wikiword): Not :set function is needed anymore.
814     
815     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only modify URL if
816       `muse-wiki-use-wikiword' is specified.
817     
818     * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Don't process the URL
819       unless `muse-wiki-use-wikiword' is specified.
820     
821     * lisp/muse-wiki.el ("muse-colors"): Add muse-wiki-wikiword-regexp to
822       muse-colors-markup.
823     
824     * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-wikiword-regexp to
825       muse-publish-markup-regexps.
826     
827     * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-transform-wikiword to
828       muse-publish-url-transforms.
829     
830     * lisp/muse-wiki.el (muse-implicit-link-functions): Add
831       muse-wiki-handle-wikiword to muse-implicit-link-functions.
832     
834     modified files:
835      ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
838 2005-07-07 20:06:35 GMT Michael Olson <mwolson@gnu.org> patch-104
840     Summary:
841       Make muse-blosxom use relative name of published file in page-date alist.
842     Revision:
843       muse--main--1.0--patch-104
845     * lisp/muse-blosxom.el (muse-blosxom-base-directory): Move higher in
846       file.
847       (muse-blosxom-update-page-date-alist): Renamed from
848       `muse-blosxom-markup-date-directive'.  Make the current file name
849       relative to the base directory and strip file extension if necessary.
850     
852     modified files:
853      ChangeLog lisp/muse-blosxom.el
856 2005-07-07 19:14:38 GMT Michael Olson <mwolson@gnu.org> patch-103
858     Summary:
859       Hack on muse-blosxom timestamps somewhat.
860     Revision:
861       muse--main--1.0--patch-103
863     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Make this
864       actually do something useful.  This should have a different name,
865       really.
866       ("blosxom-html", "blosxom-xhtml"): Call
867       `muse-blosxom-markup-date-directive' after publishing each entry.
868     
870     modified files:
871      ChangeLog lisp/muse-blosxom.el
874 2005-07-07 06:27:02 GMT Michael Olson <mwolson@gnu.org> patch-102
876     Summary:
877       Fix several startup and compile errors.
878     Revision:
879       muse--main--1.0--patch-102
881     * lisp/muse-wiki.el ("muse-publish"): Use correct name of function.  This
882       fixes an error that occurred during startup.
883     
884     * lisp/muse-regexps.el (muse-ignored-extensions-regexp)
885       (muse-update-ignored-extensions-regexp, muse-ignored-extensions): Move
886       to muse.el.
887     
888     * lisp/muse.el (muse-update-ignored-extensions-regexp): Fix ordering so
889       that the nasty compile errors go away.  Fix a few typos.
890       (muse-ignored-extensions): Fix docstring.
891       (muse-file-extension): Move this higher in the file.
892     
893     
895     modified files:
896      ChangeLog lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
899 2005-07-07 05:57:51 GMT Michael Olson <mwolson@gnu.org> patch-101
901     Summary:
902       Note that muse-file-extension should not have "." in front.
903     Revision:
904       muse--main--1.0--patch-101
906     * lisp/muse-project.el (muse-project-find-file): Handle case where
907       muse-file-extension is not specified.
908     
909     * lisp/muse.el (muse-file-extension): Note that the period at the
910       beginning of this value should be omitted.
911     
912     * lisp/muse-regexps.el (muse-update-ignored-extensions-regexp): Quote
913       file extension so that regexp characters inside the extension will not
914       goof it up.  This should never be a problem in normal cases, but let's
915       be robust.
916     
918     modified files:
919      ChangeLog lisp/muse-project.el lisp/muse-regexps.el
920      lisp/muse.el
923 2005-07-07 05:36:53 GMT Michael Olson <mwolson@gnu.org> patch-100
925     Summary:
926       Implement optional file extension of Muse files.
927     Revision:
928       muse--main--1.0--patch-100
930     * lisp/muse-mode.el (muse-mode): Make sure
931       `muse-update-ignored-extensions-regexp' gets updated every time we
932       enter Muse mode.  This works around a bug in the customize interface --
933       if a user changes an option using setq, the :set function sometimes
934       does not get executed.  I should really try to determine whether or not
935       this is really an issue anymore.
936     
937     * lisp/muse-project.el (muse-project-find-file): Make use of
938       `muse-file-extension'.
939     
940     * lisp/muse-regexps.el (muse-ignored-extensions-regexp): This is not
941       customizable; it is autogenerated from `muse-ignored-extensions'.
942       (muse-update-ignored-extensions-regexp): New function that sets the
943       value of `muse-ignored-extensions-regexp'.  This is needed in order to
944       make sure that the value of `muse-file-extension' is taken into
945       account.
946       (muse-ignored-extensions): New option that determines which file
947       extensions to ignore.  It is in the form of a list of regexps.
948     
949     * lisp/muse.el (muse-file-extension): New option that allows the user to
950       specify the file extension to be used for Muse files.  By default, this
951       is nil, which means that no extension will be used.
952     
953     * lisp/muse.el (muse-page-name): Handle case where
954       `muse-ignored-extensions-regexp' is nil.
955     
957     modified files:
958      ChangeLog lisp/muse-mode.el lisp/muse-project.el
959      lisp/muse-regexps.el lisp/muse.el
962 2005-07-07 03:16:38 GMT Michael Olson <mwolson@gnu.org> patch-99
964     Summary:
965       Document new blosxom convenience feature.
966     Revision:
967       muse--main--1.0--patch-99
969     * lisp/muse-blosxom.el: Document `muse-blosxom-project-alist-dirs' and
970       `muse-blosxom-project-alist-entry'.  An example is provided in the
971       header.
972     
974     modified files:
975      ChangeLog lisp/muse-blosxom.el
978 2005-07-06 23:17:35 GMT Michael Olson <mwolson@gnu.org> patch-98
980     Summary:
981       Further work on `muse-project-alist' entry generation for blosxom.
982     Revision:
983       muse--main--1.0--patch-98
985     * examples/mwolson/muse-init.el (muse-project-alist): Use proper syntax.
986       Include subdirectories in first part of "Blog" entry.
987     
988     * lisp/muse-blosxom.el (muse-blosxom-project-alist-dirs): New function
989       that returns a list of dirs that are to be used with the first part of
990       a `muse-project-alist' entry.
991     
993     modified files:
994      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
997 2005-07-06 22:42:35 GMT Michael Olson <mwolson@gnu.org> patch-97
999     Summary:
1000       New function: muse-blosxom-project-alist-entry.
1001     Revision:
1002       muse--main--1.0--patch-97
1004     * examples/mwolson/muse-init.el: Update from my latest settings.
1005       (muse-project-alist): Make use of `muse-blosxom-project-alist-entry'.
1006     
1007     * lisp/muse-blosxom.el (muse-blosxom-project-alist-entry): New function
1008       that generates the latter part of an entry for `muse-project-alist'.
1009     
1011     modified files:
1012      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
1015 2005-07-06 20:52:03 GMT Michael Olson <mwolson@gnu.org> patch-96
1017     Summary:
1018       Merged from hodique@lifl.fr--2005 (patch 12-23)
1019     Revision:
1020       muse--main--1.0--patch-96
1022     Patches applied:
1023     
1024      * hodique@lifl.fr--2005/muse--yh--1.0--patch-12
1025        Merged from mwolson@gnu.org--2005 (patch 68-76)
1026     
1027      * hodique@lifl.fr--2005/muse--yh--1.0--patch-13
1028        Merged from mwolson@gnu.org--2005 (patch 77-80)
1029     
1030      * hodique@lifl.fr--2005/muse--yh--1.0--patch-14
1031        Merged from mwolson@gnu.org--2005 (patch 81)
1032     
1033      * hodique@lifl.fr--2005/muse--yh--1.0--patch-15
1034        Merged from mwolson@gnu.org--2005 (patch 82)
1035     
1036      * hodique@lifl.fr--2005/muse--yh--1.0--patch-16
1037        Escape % in latex publishing
1038     
1039      * hodique@lifl.fr--2005/muse--yh--1.0--patch-17
1040        bugfix
1041     
1042      * hodique@lifl.fr--2005/muse--yh--1.0--patch-18
1043        small improvement on muse-make-link
1044     
1045      * hodique@lifl.fr--2005/muse--yh--1.0--patch-19
1046        Fix customization of muse-wiki-wikiword-regexp
1047     
1048      * hodique@lifl.fr--2005/muse--yh--1.0--patch-20
1049        Allow full customization of WikiWords
1050     
1051      * hodique@lifl.fr--2005/muse--yh--1.0--patch-21
1052        Fix mouse-2 yank bug in muse-mode
1053     
1054      * hodique@lifl.fr--2005/muse--yh--1.0--patch-22
1055        Fix interpretation order
1056     
1057      * hodique@lifl.fr--2005/muse--yh--1.0--patch-23
1058        Merged from mwolson@gnu.org--2005 (patch 83-95)
1059     
1061     modified files:
1062      ChangeLog lisp/muse-wiki.el
1064     new patches:
1065      hodique@lifl.fr--2005/muse--yh--1.0--patch-12
1066      hodique@lifl.fr--2005/muse--yh--1.0--patch-13
1067      hodique@lifl.fr--2005/muse--yh--1.0--patch-14
1068      hodique@lifl.fr--2005/muse--yh--1.0--patch-15
1069      hodique@lifl.fr--2005/muse--yh--1.0--patch-16
1070      hodique@lifl.fr--2005/muse--yh--1.0--patch-17
1071      hodique@lifl.fr--2005/muse--yh--1.0--patch-18
1072      hodique@lifl.fr--2005/muse--yh--1.0--patch-19
1073      hodique@lifl.fr--2005/muse--yh--1.0--patch-20
1074      hodique@lifl.fr--2005/muse--yh--1.0--patch-21
1075      hodique@lifl.fr--2005/muse--yh--1.0--patch-22
1076      hodique@lifl.fr--2005/muse--yh--1.0--patch-23
1079 2005-07-06 19:55:48 GMT Michael Olson <mwolson@gnu.org> patch-95
1081     Summary:
1082       Minor docfixes.
1083     Revision:
1084       muse--main--1.0--patch-95
1086     * lisp/muse-mode.el (muse-follow-name-at-point) 
1087       (muse-follow-name-at-mouse): Docfixes.
1088     
1090     modified files:
1091      ChangeLog lisp/muse-mode.el
1094 2005-07-06 19:30:34 GMT Michael Olson <mwolson@gnu.org> patch-94
1096     Summary:
1097       Fix goof-up in instructions for using `muse-blosxom-new-entry'.
1098     Revision:
1099       muse--main--1.0--patch-94
1101     * lisp/muse-blosxom.el: Fix goof-up in instructions for using
1102       `muse-blosxom-new-entry'.
1103     
1104     * muse.texi (Blosxom Entries): Ditto.
1105     
1107     modified files:
1108      ChangeLog lisp/muse-blosxom.el muse.texi
1111 2005-07-06 18:54:52 GMT Michael Olson <mwolson@gnu.org> patch-93
1113     Summary:
1114       Re-add global mouse-2 event.
1115     Revision:
1116       muse--main--1.0--patch-93
1118     * lisp/muse-mode.el (muse-mode-map): Re-add the global binding for
1119       mouse-2, since Yann found a way around the problem I was facing.
1120       (muse-follow-name-at-mouse): Call the event that would normally be used
1121       here if we don't have a link at point.
1122     
1124     modified files:
1125      ChangeLog lisp/muse-mode.el
1128 2005-07-06 07:19:41 GMT Michael Olson <mwolson@gnu.org> patch-92
1130     Summary:
1131       Fix publishing error.
1132     Revision:
1133       muse--main--1.0--patch-92
1135     * lisp/muse-project.el (muse-project-publish-file): Don't try to fetch
1136       the cdr of output-dir.  This was a code fragment from a previous
1137       attempt to refactor this function.
1138     
1140     modified files:
1141      ChangeLog lisp/muse-project.el
1144 2005-07-06 06:39:21 GMT Michael Olson <mwolson@gnu.org> patch-91
1146     Summary:
1147       Work on getting to the point where we can resolve project interwiki links.
1148     Revision:
1149       muse--main--1.0--patch-91
1151     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
1152       `muse-publishing-current-file'.
1153     
1154     * lisp/muse-project.el (muse-project-of-file): Ditto.
1155     
1156     * lisp/muse-project.el (muse-project-applicable-styles): New function
1157       that returns the usable styles for a file, given either a list of
1158       styles or a project name.  This is useful for removing styles that will
1159       be ignored for a file.
1160       (muse-project-publish-file): Split :include and :exclude processing
1161       into `muse-project-applicable-styles'.
1162     
1163     * lisp/muse-publish.el (muse-publish-output-name): Use
1164       `muse-publishing-current-file'.
1165     
1166     * lisp/muse-publish.el (muse-publish-file): Don't set `muse-current-file'.
1167     
1168     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Recognize
1169       project names.
1170     
1171     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Don't cause project
1172       names to be uninterpreted.  Remove need for muse-assoc-string.
1173     
1174     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): First draft of
1175       function that will be called to fetch a link to a page from a Muse
1176       project from the output file of the currently-published file.  This is
1177       commented out for now since I ran out of energy.
1178     
1179     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Use
1180       `muse-wiki-resolve-project-page' for handling Muse project interwiki
1181       links, but only when no match was found in `muse-wiki-interwiki-alist'.
1182       Handle case where no interwiki can be found, even though this should
1183       never happen.
1184     
1185     * lisp/muse-wiki.el (muse-mode-hook): Update `muse-wiki-interwiki-regexp'
1186       whenever Muse mode is entered.  That way we don't have to enter an
1187       extra command in our .emacs.
1188     
1189     * lisp/muse.el (muse-current-file): Remove this, since a variable called
1190       `muse-publishing-current-file' already exists that does the same thing.
1191       How embarrassing.
1192     
1193     * lisp/muse.el (muse-page-name): Use `muse-publishing-current-file'.
1194     
1195     * lisp/muse.el (muse-assoc-string): Remove this, since we no longer need
1196       to use it.
1197     
1199     modified files:
1200      ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
1201      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
1204 2005-07-06 04:00:57 GMT Michael Olson <mwolson@gnu.org> patch-90
1206     Summary:
1207       Mouse-2 on regular text will yank rather than give an error.
1208     Revision:
1209       muse--main--1.0--patch-90
1211     * lisp/muse-mode.el (muse-mode-map): Remove mappings for mouse-2, since
1212       this seems to be more trouble than it's worth.
1213       (muse-follow-name-at-mouse): Don't call `muse-follow-name-at-point';
1214       use our own implementation.
1215     
1217     modified files:
1218      ChangeLog lisp/muse-mode.el
1221 2005-07-06 02:25:56 GMT Michael Olson <mwolson@gnu.org> patch-89
1223     Summary:
1224       Make interwiki links publish with the correct extension.
1225     Revision:
1226       muse--main--1.0--patch-89
1228     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Add the correct
1229       prefix and suffix to interwiki names, as well as stripping out unwanted
1230       extensions.
1231     
1233     modified files:
1234      ChangeLog lisp/muse-wiki.el
1237 2005-07-06 02:02:42 GMT Michael Olson <mwolson@gnu.org> patch-88
1239     Summary:
1240       Fix publishing of bare interwiki names.
1241     Revision:
1242       muse--main--1.0--patch-88
1244     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Use `setq' instead of
1245       `set'.  Use `muse-assoc-string' instead of `assoc'.
1246     
1247     * lisp/muse.el (muse-assoc-string): New compatibility function that makes
1248       `assoc-string' functionality usable with Emacs21 and XEmacs.
1249     
1251     modified files:
1252      ChangeLog lisp/muse-wiki.el lisp/muse.el
1255 2005-07-06 01:41:24 GMT Michael Olson <mwolson@gnu.org> patch-87
1257     Summary:
1258       Apply a few fixes from Yann's branch.
1259     Revision:
1260       muse--main--1.0--patch-87
1262     Background: I hacked on Muse over the weekend while offline, and so did
1263                 Yann.  His changes to muse-wiki.el are different than the
1264                 ones that I made, so we should probably figure out the best
1265                 way to handle this when we both get on IRC again.  For now,
1266                 I've merged in the bugfixes that he's made, omitting most of
1267                 the changes to muse-wiki.
1268     
1269     * lisp/muse-latex.el (muse-latex-markup-regexps): Escape %.
1270     
1271     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Add docstring.
1272     
1273     * lisp/muse.el (muse-page-name): Fix a bug that was inadvertently
1274       introduced previously.
1275     
1277     modified files:
1278      ChangeLog lisp/muse-latex.el lisp/muse-wiki.el lisp/muse.el
1281 2005-07-05 20:41:49 GMT Michael Olson <mwolson@gnu.org> patch-86
1283     Summary:
1284       Warn if file not published; hack further on Wiki stuff.
1285     Revision:
1286       muse--main--1.0--patch-86
1288     * lisp/muse-html.el (muse-html-markup-paragraph): Make this only try to
1289       complete <div> tags that are of the class "image-link".  It is hoped
1290       that this will prevent user-added <div> tags from being mangled.
1291     
1292     * lisp/muse-mode.el (muse-link-at-point): Don't pass an argument to
1293       `muse-handle-implicit-link' or `muse-handle-explicit-link' since they
1294       need to look at the text at point.
1295     
1296     * lisp/muse-publish.el (muse-publish-this-file): Warn the user if the
1297       current file has not been published since it was up-to-date.  Thanks to
1298       Bill Freeman for the suggestion.
1299     
1300     * lisp/muse-publish.el (muse-publish-url): Handle case when returned url
1301       is nil.  If this happens, return the original URL.
1302     
1303     * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Set using
1304       `muse-wiki-update-interwiki-regexp.'
1305       (muse-wiki-update-interwiki-regexp): New function that sets the value
1306       of `muse-wiki-interwiki-regexp'.
1307       (muse-wiki-interwiki-alist): Call `muse-wiki-update-interwiki-regexp'
1308       on :set.
1309     
1310     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Renamed from
1311       `muse-wiki-expand-interwiki'.
1312       (muse-wiki-transform-wikiword): New function that prevents WikiWords
1313       with no matching file from being published as links.
1314     
1315     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Accept an optional
1316       string argument once again, since this behavior is needed when
1317       publishing.
1318       (muse-wiki-handle-wikiword): Ditto.
1319     
1320     * lisp/muse.el (muse-handle-url): Ditto.
1321     
1322     * lisp/muse.el (muse-handle-implicit-link): Ditto.  Restore match data
1323       after every unsuccessful attempt at handling the link.  If argument is
1324       given, restore match-data at end, too.
1325     
1326     * lisp/muse.el (muse-handle-explicit-link): Accept optional string
1327       argument.  Match data is always saved.  If argument is not given,
1328       assume that `muse-implicit-link-regexp' has been matched against, and
1329       return the 1st match string if no handlers worked.
1330     
1332     modified files:
1333      ChangeLog lisp/muse-html.el lisp/muse-mode.el
1334      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
1337 2005-07-04 23:00:06 GMT Michael Olson <mwolson@gnu.org> patch-85
1339     Summary:
1340       Hack on WikiName handling and make TAB work for Wiki links.
1341     Revision:
1342       muse--main--1.0--patch-85
1344     * lisp/muse-colors.el (muse-colors-markup): Use
1345       `muse-explicit-link-regexp' instead of `muse-link-regexp'.
1346     
1347     * lisp/muse-colors.el (muse-link-face): Add new argument EXPLICIT.  If
1348       nil, don't color bad links.  If non-nil, color bad links.
1349     
1350     * lisp/muse-colors.el (muse-colors-link): Pass `t' to `muse-link-face'.
1351     
1352     * lisp/muse-journal.el (muse-journal-rss-markup-regexps): Use
1353       `muse-explicit-link-regexp' instead of `muse-link-regexp'.
1354       (muse-journal-rss-munge-buffer): Ditto.
1355     
1356     * lisp/muse-mode.el (muse-mode-fill-nobreak-p, muse-link-at-point):
1357       Docfix.
1358     
1359     * lisp/muse-mode.el (muse-link-at-point): Rewrite so that explicit links
1360       are handled first, then implicit ones.  It should work better in all
1361       cases.  For now, we depend on the value of `muse-implicit-link-regexp'
1362       to determine how far to scan for an implicit link.  This defaults to
1363       the text between the point and the next space.
1364     
1365     * lisp/muse-mode.el (muse-visit-link-default): Refactored code from
1366       `muse-visit-link'.  If the ANCHOR argument is a string, search for it
1367       literally after opening the buffer.  Hopefully this can be of use in
1368       custom visit-link functions, when necessary.
1369     
1370     * lisp/muse-mode.el (muse-visit-link): Docfix.  Call
1371       `muse-visit-link-default'.
1372     
1373     * lisp/muse-mode.el (muse-next-reference, muse-previous-reference):
1374       Search by text properties instead of regexps.  This allows Muse to find
1375       links without having to have a massive regexp that contains all link
1376       types.  The downside is that this will not work if the user defontifies
1377       the buffer.  But it would somewhat defeat the purpose of following
1378       links if you can't see them.
1379     
1380     * lisp/muse-project.el (muse-project-batch-publish): Handle case when not
1381       enough command line args are passed in batch mode.
1382     
1383     * lisp/muse-publish.el (muse-publish-markup-regexps): Use
1384       `muse-explicit-link-regexp'.
1385     
1386     * lisp/muse-regexps.el (muse-explicit-link-regexp): Renamed from
1387       `muse-link-regexp'.
1388     
1389     * lisp/muse-regexps.el (muse-implicit-link-regexp): New option that
1390       specifies the "common ground" of all implicit links, like URLs, bare
1391       WikiNames, and -- in the future -- email addresses.
1392     
1393     * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): Quote 'boolean.
1394     
1395     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Arg URL is no longer
1396       optional.  That was a bad idea on my part.  Renamed from
1397       `muse-wiki-interwiki-handle'.  Hopefully all this renaming doesn't
1398       annoy anyone :^) .
1399     
1400     * lisp/muse-wiki.el (muse-wiki-expand-interwiki): Renamed from
1401       `muse-wiki-interwiki-expand'.
1402       (muse-wiki-handle-wikiword): Renamed from
1403       `muse-wiki-wikiword-handle'.
1404     
1405     * lisp/muse-wiki.el ("muse-colors", "muse-publish"): Use a string value
1406       for the eval-after-load arg since XEmacs chokes on constants.
1407     
1408     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Don't display a bad-link
1409       face on WikiWords that don't correspond with a file.  If people really
1410       want this to appear in bad-link face, I could accommodate that.
1411     
1412     * lisp/muse.el (muse-handle-url): New function that detects whether the
1413       given string is a URL.
1414       (muse-implicit-link-functions): Renamed from
1415       `muse-mode-link-functions'.  Defaults to `muse-handle-url'.
1416       (muse-explicit-link-functions): Renamed from
1417       `muse-mode-handler-functions'.
1418       (muse-handle-implicit-link): New function that handles all
1419       implicit links by calling functions from `muse-implicit-link-functions'.
1420       (muse-handle-explicit-link): Renamed from
1421       `muse-handled-url'.
1422     
1424     modified files:
1425      ChangeLog lisp/muse-colors.el lisp/muse-journal.el
1426      lisp/muse-mode.el lisp/muse-project.el lisp/muse-publish.el
1427      lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
1430 2005-07-04 14:40:31 GMT Michael Olson <mwolson@gnu.org> patch-84
1432     Summary:
1433       Allow WikiWords to be ignored with <nop> or "''''".
1434     Revision:
1435       muse--main--1.0--patch-84
1437     * lisp/muse-mode.el (muse-browse-result): Docfixes.
1438     
1439     * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): New option that determines
1440       whether to hide <nop> tags when coloring a Muse buffer.
1441       (muse-wiki-wikiword-at-point): Docfix.
1442       (muse-wiki-colors-nop-tag): New function that colors <nop> tags.
1443       (muse-wiki-publish-nop-tag): New function that interprets <nop> tags
1444       during publishing.
1445       (muse-colors-tags, muse-publish-markup-tags): Interpret <nop> tags,
1446       which keeps the WikiWord that follows it from being interpreted.
1447       (muse-publish-markup-regexps): Allow 4 single quotes to function as a
1448       WikiWord delimiter.
1449     
1451     modified files:
1452      ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
1455 2005-07-04 11:20:50 GMT Michael Olson <mwolson@gnu.org> patch-83
1457     Summary:
1458       Update postal address of FSF in muse-wiki.el.
1459     Revision:
1460       muse--main--1.0--patch-83
1462     * lisp/muse-wiki.el: Update postal address of the FSF.
1463     
1465     modified files:
1466      ChangeLog lisp/muse-wiki.el
1469 2005-07-01 22:48:51 GMT Michael Olson <mwolson@gnu.org> patch-82
1471     Summary:
1472       Interpret explicit links before emphasis.
1473     Revision:
1474       muse--main--1.0--patch-82
1476     * lisp/muse-publish.el (muse-publish-markup-regexps): Interpret explicit
1477       links before emphasis.
1478     
1479     * lisp/muse-wiki.el (muse-publish): Make rules use a multiple of 100 just
1480       for the heck of it.
1482     modified files:
1483      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
1486 2005-06-26 22:55:55 GMT Michael Olson <mwolson@gnu.org> patch-81
1488     Summary:
1489       Wiki hacking, regexp tweaks.
1490     Revision:
1491       muse--main--1.0--patch-81
1493     * lisp/muse-project.el (muse-project-ignore-regexp): Change group to
1494       muse-regexp.
1495     
1496     * lisp/muse-regexps.el (muse-regexp-use-character-classes): New variable
1497       that indicates whether or not to use character classes in regexps.  The
1498       default is to let Muse try to figure it out.
1499       (muse-extreg-usable-p): Make use of this variable.
1500     
1501     * lisp/muse-regexps.el (muse-url-regexp): There's too much whitespace in
1502       this regexp.  I'm guessing it was supposed to have a TAB in there at
1503       one time.  Replace this stuff with muse-regexp-space.
1504     
1505     * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use wikified EmacsWiki
1506       by default.
1507     
1508     * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use "choice" instead of
1509       "or".
1510     
1511     * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Include the page
1512       delimiter as part of the regexp.  Allow "#" or "::" to be a delimiter.
1513       We'll fix those anchor problems eventually!
1514     
1515     * lisp/muse-wiki.el (muse-wiki-interwiki-at-point): New function that
1516       uses `muse-interwiki-handle' to determine whether an interwiki link is
1517       at point.
1518     
1519     * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Make URL optional and
1520       look for a suitable value at point if needed.
1521     
1522     * lisp/muse-wiki.el: Make interwiki regexps color the same as wikiwords.
1523     
1524     * lisp/muse-wiki.el: Add publishing rule for muse-wiki-interwiki-regexp.
1525     
1526     * lisp/muse-wiki.el (muse-mode-link-functions): Add interwiki handling.
1528     modified files:
1529      ChangeLog lisp/muse-project.el lisp/muse-regexps.el
1530      lisp/muse-wiki.el
1533 2005-06-25 04:44:00 GMT Michael Olson <mwolson@gnu.org> patch-80
1535     Summary:
1536       Make installation of manual when not using Debian go smoothly.
1537     Revision:
1538       muse--main--1.0--patch-80
1540     * Makefile.defs (INSTALLINFO): New variable that specifies what command
1541       and options are to be used when insinuating the Muse documentation into
1542       the Info menu.
1543     
1544     * Makefile (install): Make use of INSTALLINFO.
1545     
1546     * README (Installation): Give directions for changing INSTALLINFO on a
1547       Debian system and changing where Muse is installed.
1548     
1549     * muse.texi: Ditto.
1551     modified files:
1552      ChangeLog Makefile Makefile.defs README muse.texi
1555 2005-06-25 04:09:15 GMT Michael Olson <mwolson@gnu.org> patch-79
1557     Summary:
1558       Fix compiler warning induced by last patch.
1559     Revision:
1560       muse--main--1.0--patch-79
1562     * lisp/muse-project.el (muse-current-file): Move to muse.el to fix
1563       compiler warning.
1565     modified files:
1566      ChangeLog lisp/muse-project.el lisp/muse.el
1569 2005-06-25 04:02:11 GMT Michael Olson <mwolson@gnu.org> patch-78
1571     Summary:
1572       Add `muse-current-file', fix minor QuickStart issue.
1573     Revision:
1574       muse--main--1.0--patch-78
1576     * examples/QuickStart: Make John Wiegley the author.
1577     
1578     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
1579       `muse-current-file' instead of `buffer-file-name'.
1580     
1581     * lisp/muse-project.el (muse-current-project): Document.
1582     
1583     * lisp/muse-project.el (muse-current-file): New variable indicating the
1584       name, including path, of the file that is currently being published.
1585       (muse-project-of-file): Make use of
1586       `muse-current-file'.
1587     
1588     * lisp/muse-publish.el (muse-publish-file): Set `muse-current-file' here.
1589     
1590     * lisp/muse.el (muse-page-name): Make use of `muse-current-file'.
1592     modified files:
1593      ChangeLog examples/QuickStart lisp/muse-blosxom.el
1594      lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
1595      lisp/muse.el
1598 2005-06-24 21:15:35 GMT Michael Olson <mwolson@gnu.org> patch-77
1600     Summary:
1601       Make muse-replace-regexp-in-string closer to its parent; no func change.
1602     Revision:
1603       muse--main--1.0--patch-77
1605     * lisp/muse.el (muse-replace-regexp-in-string): Add 2 more optional args
1606       to implement all functionality of `replace-regexp-in-string'.  No
1607       functionality change.
1608     
1610     modified files:
1611      ChangeLog lisp/muse.el
1614 2005-06-24 00:22:12 GMT Michael Olson <mwolson@gnu.org> patch-76
1616     Summary:
1617       Play nicely with fill, adaptive-fill, and flyspell.
1618     Revision:
1619       muse--main--1.0--patch-76
1621     * muse-mode.el (muse-mode-intangible-links): New function used to
1622       determine whether links will be considered intangible.
1623     
1624     * lisp/muse-mode.el (muse-mode-link-functions)
1625       (muse-mode-handler-functions): Minor docfix.
1626     
1627     * lisp/muse-mode.el (muse-mode): Don't split long links when performing
1628       fill.  Play nicely with adaptive-fill.  Avoid lockup with flyspell by
1629       making links intangible by default, but this may be adjusted by use of
1630       the `muse-mode-intangible-links' function.
1631     
1632     * lisp/muse-mode.el (muse-mode-fill-nobreak-p): New function that returns
1633       nil if we should allow a fill to occur here.  Keeps links from being
1634       broken up.
1635     
1636     * lisp/muse-mode.el (muse-mode-flyspell-p): New function that returns
1637       non-nil if we allow spell-checking to occur here.  Keeps links from
1638       being improperly colorized.
1639     
1640     * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Break up long line; no
1641       functionality change.
1643     modified files:
1644      ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
1647 2005-06-23 07:13:35 GMT Michael Olson <mwolson@gnu.org> patch-75
1649     Summary:
1650       Minor doc changes and code prettification.
1651     Revision:
1652       muse--main--1.0--patch-75
1654     * AUTHORS: Note that YH's assignment is in the mail.
1655     
1656     * README (scripts): Explain better the contents of the `scripts'
1657       directory.
1658     
1659     * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Split long line.
1661     modified files:
1662      AUTHORS ChangeLog README lisp/muse-wiki.el
1665 2005-06-23 05:20:04 GMT Michael Olson <mwolson@gnu.org> patch-74
1667     Summary:
1668       Merged from hodique@lifl.fr--2005 (patch 7-11)
1669     Revision:
1670       muse--main--1.0--patch-74
1672     Patches applied:
1673     
1674      * hodique@lifl.fr--2005/muse--yh--1.0--patch-7
1675        split WikiWords and InterWiki links into their own package
1676     
1677      * hodique@lifl.fr--2005/muse--yh--1.0--patch-8
1678        Merged from mwolson@gnu.org--2005 (patch 63-67), adapted muse-wiki features
1679     
1680      * hodique@lifl.fr--2005/muse--yh--1.0--patch-9
1681        Mimic experimental behavior for interwiki
1682     
1683      * hodique@lifl.fr--2005/muse--yh--1.0--patch-10
1684        fix notes publishing
1685     
1686      * hodique@lifl.fr--2005/muse--yh--1.0--patch-11
1687        various minor fixes
1689     new files:
1690      lisp/.arch-ids/muse-wiki.el.id lisp/muse-wiki.el
1692     modified files:
1693      ChangeLog lisp/muse-colors.el lisp/muse-html.el
1694      lisp/muse-mode.el lisp/muse-publish.el lisp/muse.el
1696     renamed files:
1697      experimental/.arch-ids/muse-wiki.el.id
1698        ==> experimental/.arch-ids/muse-wiki-old.el.id
1699      experimental/muse-wiki.el
1700        ==> experimental/muse-wiki-old.el
1702     new patches:
1703      hodique@lifl.fr--2005/muse--yh--1.0--patch-7
1704      hodique@lifl.fr--2005/muse--yh--1.0--patch-8
1705      hodique@lifl.fr--2005/muse--yh--1.0--patch-9
1706      hodique@lifl.fr--2005/muse--yh--1.0--patch-10
1707      hodique@lifl.fr--2005/muse--yh--1.0--patch-11
1710 2005-06-22 23:05:33 GMT Michael Olson <mwolson@gnu.org> patch-73
1712     Summary:
1713       Tell people where to find on-line version of manual.
1714     Revision:
1715       muse--main--1.0--patch-73
1717     * README: Add on-line locations for manual.
1718     
1719     * muse.texi: Remove @include directive.  This makes generating a PDF of
1720       this documentation a lot easier.
1721     
1722     * muse.texi (Preface): Add on-line locations for manual.
1724     modified files:
1725      ChangeLog README muse.texi
1728 2005-06-22 19:57:42 GMT Michael Olson <mwolson@gnu.org> patch-72
1730     Summary:
1731       Try to make Muse play nice with outline minor mode.
1732     Revision:
1733       muse--main--1.0--patch-72
1735     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-emphasized)
1736     (muse-colors-underlined, muse-use-font-lock, muse-link-properties): Use
1737     "muse" instead of "t" when adding invisibility to text or checking for
1738     invisibility.
1739     
1740     * lisp/muse.el (muse-add-to-invisibility-spec): New function that is a
1741     compatibility wrapper for `add-to-invisibility-spec'; XEmacs doesn't have
1742     this function.
1744     modified files:
1745      ChangeLog lisp/muse-colors.el lisp/muse.el
1748 2005-06-22 08:02:58 GMT Michael Olson <mwolson@gnu.org> patch-71
1750     Summary:
1751       Minor grammar fix in Introduction section of manual.
1752     Revision:
1753       muse--main--1.0--patch-71
1755     * muse.texi (Introduction): Minor grammar fix.
1757     modified files:
1758      ChangeLog muse.texi
1761 2005-06-22 06:32:02 GMT Michael Olson <mwolson@gnu.org> patch-70
1763     Summary:
1764       Release Muse 3.01.
1765     Revision:
1766       muse--main--1.0--patch-70
1768     * lisp/muse-colors.el: Remove unnecessary use of Version in header.
1769     
1770     * lisp/muse-html.el (muse-html-encoding-map): Add mapping for iso-8859-1.
1771     
1772     * lisp/muse-poem.el (muse-poem-markup-strings)
1773       (muse-poem-chapbook-strings): Make customizable.
1774     
1775     * lisp/muse-poem.el (muse-chapbook-latex-header)
1776       (muse-chapbook-latex-footer): Docfix.
1777     
1778     * lisp/muse-texinfo.el (muse-texinfo-info-extension)
1779       (muse-texinfo-pdf-extension): Ditto.
1780     
1781     * lisp/muse.el (muse-version): Change to 3.01.
1782     
1783     * muse.texi (Poem, Texinfo): Last two publishing styles complete.  We're
1784       done, for now!
1786     modified files:
1787      ChangeLog lisp/muse-colors.el lisp/muse-html.el
1788      lisp/muse-poem.el lisp/muse-texinfo.el lisp/muse.el muse.texi
1791 2005-06-20 02:29:08 GMT Michael Olson <mwolson@gnu.org> patch-69
1793     Summary:
1794       Tweak documentation thoroughly; still incomplete.
1795     Revision:
1796       muse--main--1.0--patch-69
1798     * README: Minor tweaks.
1799     
1800     * muse.texi: Massively rename chapters so that the titles are more
1801       descriptive.  Clean up grammar.
1802     
1803     * muse.texi (Obtaining Muse): Move content of Installation node here,
1804       stripping out any customization tips, since those are covered later.
1805       Re-work this chapter since I was dissatisfied with it.
1806     
1807     * muse.texi (Installation): This node has the content of README regarding
1808       installation, which fits the title of the node much better than the
1809       previous content.
1810     
1811     * muse.texi (Blosxom): Turn the sections of this section into
1812       subsections.
1813     
1814     * muse.texi (Getting Help and Reporting Bugs): Turn this into a list.  I
1815       like lists!
1816     
1817     * muse.texi (History): Add a "2005" item.
1819     modified files:
1820      ChangeLog README muse.texi
1823 2005-06-19 07:15:45 GMT Michael Olson <mwolson@gnu.org> patch-68
1825     Summary:
1826       Finish documenting 2 more publishing styles.
1827     Revision:
1828       muse--main--1.0--patch-68
1830     * lisp/muse-blosxom.el, lisp/muse-latex.el: Minor docfixes throughout.
1831     
1832     * lisp/muse-journal.el: Docfixes.
1833     
1834     * lisp/muse-publish.el (muse-publish-markup-functions): Add significant
1835       documentation to this function.
1836     
1837     * muse.texi (Blosxom Options): New node containing the publishing styles
1838       and options provided by Blosxom.
1839       (Book): Add usage note, as I suspect a lot of people might be confused
1840       by this style.
1841       (HTML): Space out entries better.
1842       (Journal, LaTeX): New nodes for publishing styles.
1843       (Common Elements): Document a few options that are present in
1844       `muse-publish.el'.
1846     modified files:
1847      ChangeLog lisp/muse-blosxom.el lisp/muse-journal.el
1848      lisp/muse-latex.el lisp/muse-publish.el muse.texi
1851 2005-06-19 04:45:46 GMT Michael Olson <mwolson@gnu.org> patch-67
1853     Summary:
1854       Make Muse installable and correct an Emacs21 issue.
1855     Revision:
1856       muse--main--1.0--patch-67
1858     * Makefile (.PRECIOUS): Indicate that .info and .html files in this
1859       directory will be generated.
1860       (all): Compile muse.info by default.
1861       (doc): Refactor into individual generation rules for .html and .info
1862       files.
1863       (install): New rule that installs Muse source code, compiled .elc
1864       files, and the manual into proper places.
1865     
1866     * Makefile.defs (ELISPDIR, INFODIR): Correct minor goof-up.
1867     
1868     * README (Insinuation): Move old content of Installation here.
1869       (Installation): Fill out this section.
1870       (Further Documentation): Add link to my website and note that a full
1871       manual is included with Muse.
1872     
1873     * lisp/Makefile (EL): Populate with .el files.
1874       (install): New rule that installs both .elc and .el files.
1875     
1876     * lisp/muse-texinfo.el (muse-texinfo-info-generate): If we're running
1877       Emacs21, hack in a handler for the @documentencoding tag so that it
1878       doesn't error out.
1880     modified files:
1881      ChangeLog Makefile Makefile.defs README lisp/Makefile
1882      lisp/muse-texinfo.el
1885 2005-06-19 03:05:38 GMT Michael Olson <mwolson@gnu.org> patch-66
1887     Summary:
1888       Cater even more to XEmacs and its annoying whims.
1889     Revision:
1890       muse--main--1.0--patch-66
1892     * examples/Makefile (%.html, %.pdf, %.info): Pass EMACS value as
1893       environment variable.
1894     
1895     * lisp/Makefile (%.elc, test): Don't use "-L" option since XEmacs can't
1896       handle it.  Load `muse-build.el' instead.
1897     
1898     * lisp/muse-colors.el (muse-colors-link): Add note that `link' is not
1899       used.
1900     
1901     * lisp/muse-journal.el (muse-journal-latex-munge-buffer)
1902       (muse-journal-rss-munge-buffer): Add note that the `qotd' binding is
1903       not used.
1904     
1905     * lisp/muse-journal.el (muse-journal-generate-pages): Add note that this
1906       function does not appear to be used.
1907     
1908     * lisp/muse.el (muse-replace-regexp-in-string): Use in place of
1909       `replace-regexp-in-string', since XEmacs doesn't have this function.
1910       We only implement the first 3 args, but this could be extended if we
1911       need to do so.
1912     
1913     * lisp/muse-blosxom.el (muse-blosxom-title-to-file): Use
1914       `muse-replace-regexp-in-string' in place of `replace-regexp-in-string'
1915     
1916     * lisp/muse-journal.el (muse-journal-anchorize-title): Ditto.
1917     
1918     * lisp/muse-colors.el (muse-colors-custom-tags): Remove unused binding to
1919       make XEmacs shut up.
1920     
1921     * lisp/muse-convert.el (muse-write-footnote): Ditto.
1922     
1923     * lisp/muse-html.el (muse-html-markup-table): Ditto.
1924     
1925     * lisp/muse-http.el (muse-winnow-list): Ditto.
1926     
1927     * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
1928     
1929     * lisp/muse-project.el (muse-project-file-entries): Ditto.
1930     
1931     * lisp/muse-publish.el (muse-publish-markup): Ditto.
1932     
1933     * scripts/muse-build.el: Add contrib path first; probably doesn't change
1934       anything.
1935     
1936     * scripts/publish: Use EMACS environment variable instead of hard-coding
1937       it.
1939     modified files:
1940      ChangeLog examples/Makefile lisp/Makefile lisp/muse-blosxom.el
1941      lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
1942      lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
1943      lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
1944      lisp/muse.el scripts/muse-build.el scripts/publish
1947 2005-06-19 00:43:54 GMT Michael Olson <mwolson@gnu.org> patch-65
1949     Summary:
1950       Move lisp files to `lisp' directory; hack on Makefiles, XEmacs compat.
1951     Revision:
1952       muse--main--1.0--patch-65
1954     * AUTHORS: Update entry.
1955     
1956     * muse-*.el: Move to the lisp directory.
1957     
1958     * lisp/Makefile: New file containing rules to test and compile the
1959       source.
1960     
1961     * Makefile.defs: New file that contains common definitions for all other
1962       Makefiles, such as Emacs command to use.
1963     
1964     * Makefile: Move lisp-specific rules to lisp/Makefile.
1965       (SUBDIRS): New variable containing subdirectories to clean.
1966     
1967     * README: Update to reflect new location of source files.  Give updated
1968       directions for compiling with XEmacs.
1969     
1970     * examples/Makefile (.PRECIOUS): Added to denote which type of files to
1971       compile.
1972       (%.html): Pass SITEFLAG as an environment variable to
1973       ../scripts/publish.
1974     
1975     * examples/QuickStart (The): Re-add the stray <comment> tag since it
1976       seems to be needed to keep the process from failing.  This has *got* to
1977       be a bug in Muse, but I don't want to deal with it now.
1978     
1979     * lisp/muse-colors.el (muse-make-faces): Bind newsym locally.
1980     
1981     * lisp/muse-convert.el: Move line to commentary section.
1982     
1983     * lisp/muse-latex.el (muse-latex-markup-table): Note that the
1984       locally-bound `type' variable isn't used here.
1985     
1986     * lisp/muse-mode.el (muse-index-as-string): Remove unused `file' binding.
1987     
1988     * lisp/muse-texinfo.el (muse-texinfo-markup-table): Remove unused `field'
1989       binding.
1990     
1991     * scripts/muse-build.el (load-path): Correct paths.
1992     
1993     * scripts/muse-build.el (muse-elint-files): Add a few variables here so
1994       as to avoid spurious warnings.
1995     
1996     * scripts/publish (style): Make use of SITEFLAG environment variable, if
1997       it exists.
1998     
1999     * lisp/muse.el (muse-line-end-position, muse-line-beginning-position):
2000       (muse-match-string-no-properties): New functions that take the place of
2001       `line-end-position', `line-beginning-position', and
2002       `match-string-no-properties', respectively.
2003     
2004     * examples/johnw/muse-johnw.el (muse-my-html-insert-contents)
2005       (muse-my-journal-find-entries): Use Muse-specific version of
2006       `match-string-no-properties', `line-beginning-position', and
2007       `line-end-position' since these do not exist in XEmacs.
2008     
2009     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-region)
2010       (muse-colors-custom-tags, muse-colors-link, muse-colors-title): Ditto.
2011     
2012     * lisp/muse-convert.el (muse-latex-transform): Ditto.
2013     
2014     * lisp/muse-html.el (muse-html-insert-anchor, muse-html-markup-footnote)
2015       (muse-html-insert-contents): Ditto.
2016     
2017     * lisp/muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
2018     
2019     * lisp/muse-mode.el (muse-link-at-point, muse-edit-link-at-point): Ditto.
2020     
2021     * lisp/muse-poem.el (muse-poem-prepare-buffer): Ditto.
2022     
2023     * lisp/muse-publish.el (muse-publish-markup-tag)
2024       (muse-publish-markup-footnote, muse-publish-markup-leading-space)
2025       (muse-published-buffer-contents): Ditto.
2026     
2027     * scripts/muse-build.el (muse-elint-files): Ditto.
2029     new files:
2030      .arch-ids/Makefile.defs.id Makefile.defs lisp/.arch-ids/=id
2031      lisp/.arch-ids/Makefile.id lisp/Makefile
2033     modified files:
2034      AUTHORS ChangeLog Makefile README examples/Makefile
2035      examples/QuickStart examples/johnw/muse-johnw.el
2036      lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
2037      lisp/muse-journal.el lisp/muse-latex.el lisp/muse-mode.el
2038      lisp/muse-poem.el lisp/muse-publish.el lisp/muse-texinfo.el
2039      lisp/muse.el scripts/muse-build.el scripts/publish
2041     renamed files:
2042      .arch-ids/muse-blosxom.el.id
2043        ==> lisp/.arch-ids/muse-blosxom.el.id
2044      .arch-ids/muse-book.el.id
2045        ==> lisp/.arch-ids/muse-book.el.id
2046      .arch-ids/muse-colors.el.id
2047        ==> lisp/.arch-ids/muse-colors.el.id
2048      .arch-ids/muse-convert.el.id
2049        ==> lisp/.arch-ids/muse-convert.el.id
2050      .arch-ids/muse-docbook.el.id
2051        ==> lisp/.arch-ids/muse-docbook.el.id
2052      .arch-ids/muse-html.el.id
2053        ==> lisp/.arch-ids/muse-html.el.id
2054      .arch-ids/muse-http.el.id
2055        ==> lisp/.arch-ids/muse-http.el.id
2056      .arch-ids/muse-journal.el.id
2057        ==> lisp/.arch-ids/muse-journal.el.id
2058      .arch-ids/muse-latex.el.id
2059        ==> lisp/.arch-ids/muse-latex.el.id
2060      .arch-ids/muse-mode.el.id
2061        ==> lisp/.arch-ids/muse-mode.el.id
2062      .arch-ids/muse-poem.el.id
2063        ==> lisp/.arch-ids/muse-poem.el.id
2064      .arch-ids/muse-project.el.id
2065        ==> lisp/.arch-ids/muse-project.el.id
2066      .arch-ids/muse-publish.el.id
2067        ==> lisp/.arch-ids/muse-publish.el.id
2068      .arch-ids/muse-regexps.el.id
2069        ==> lisp/.arch-ids/muse-regexps.el.id
2070      .arch-ids/muse-texinfo.el.id
2071        ==> lisp/.arch-ids/muse-texinfo.el.id
2072      .arch-ids/muse.el.id
2073        ==> lisp/.arch-ids/muse.el.id
2074      muse-blosxom.el
2075        ==> lisp/muse-blosxom.el
2076      muse-book.el
2077        ==> lisp/muse-book.el
2078      muse-colors.el
2079        ==> lisp/muse-colors.el
2080      muse-convert.el
2081        ==> lisp/muse-convert.el
2082      muse-docbook.el
2083        ==> lisp/muse-docbook.el
2084      muse-html.el
2085        ==> lisp/muse-html.el
2086      muse-http.el
2087        ==> lisp/muse-http.el
2088      muse-journal.el
2089        ==> lisp/muse-journal.el
2090      muse-latex.el
2091        ==> lisp/muse-latex.el
2092      muse-mode.el
2093        ==> lisp/muse-mode.el
2094      muse-poem.el
2095        ==> lisp/muse-poem.el
2096      muse-project.el
2097        ==> lisp/muse-project.el
2098      muse-publish.el
2099        ==> lisp/muse-publish.el
2100      muse-regexps.el
2101        ==> lisp/muse-regexps.el
2102      muse-texinfo.el
2103        ==> lisp/muse-texinfo.el
2104      muse.el
2105        ==> lisp/muse.el
2107     new directories:
2108      lisp lisp/.arch-ids
2111 2005-06-18 20:12:05 GMT Michael Olson <mwolson@gnu.org> patch-64
2113     Summary:
2114       Massively untabify files.
2115     Revision:
2116       muse--main--1.0--patch-64
2119     modified files:
2120      ChangeLog ChangeLog.2004 experimental/muse-message.el
2121      experimental/muse-wiki.el muse-book.el muse-colors.el
2122      muse-convert.el muse-docbook.el muse-html.el muse-http.el
2123      muse-journal.el muse-latex.el muse-mode.el muse-poem.el
2124      muse-project.el muse-publish.el muse-regexps.el
2125      muse-texinfo.el muse.el
2128 2005-06-18 19:57:44 GMT Michael Olson <mwolson@gnu.org> patch-63
2130     Summary:
2131       Merged from hodique@lifl.fr--2005 (patch 2-6), without the WikiWord change.
2132     Revision:
2133       muse--main--1.0--patch-63
2135     (Summary of changes that Yann made)
2136     
2137     * muse-colors.el (muse-colors-link): Whitespace cleanup.
2138     
2139     * muse-mode.el (muse-generate-index): Move index generation code into
2140       `muse-index-as-string'.
2141       (muse-index-as-string): New function that generates an index and
2142       returns it as a string, instead of placing it in a buffer like
2143       `muse-generate-index' used to.
2144     
2145     Patches applied:
2146     
2147      * hodique@lifl.fr--2005/muse--yh--1.0--patch-2
2148        merge from mwolson@gnu.org--2005
2149     
2150      * hodique@lifl.fr--2005/muse--yh--1.0--patch-3
2151        Accept WikiWords as links [mostly rescinded]
2152     
2153      * hodique@lifl.fr--2005/muse--yh--1.0--patch-4
2154        merge from mwolson@gnu.org--2005/muse--main--1.0
2155     
2156      * hodique@lifl.fr--2005/muse--yh--1.0--patch-5
2157        Merged from mwolson@gnu.org--2005 (patch 60-62)
2158     
2159      * hodique@lifl.fr--2005/muse--yh--1.0--patch-6
2160        provide a string view of the index
2162     modified files:
2163      ChangeLog muse-colors.el muse-latex.el muse-mode.el
2165     new patches:
2166      hodique@lifl.fr--2005/muse--yh--1.0--patch-2
2167      hodique@lifl.fr--2005/muse--yh--1.0--patch-3
2168      hodique@lifl.fr--2005/muse--yh--1.0--patch-4
2169      hodique@lifl.fr--2005/muse--yh--1.0--patch-5
2170      hodique@lifl.fr--2005/muse--yh--1.0--patch-6
2173 2005-06-18 06:21:19 GMT Michael Olson <mwolson@gnu.org> patch-62
2175     Summary:
2176       Document Blosxom, Book, DocBook, and HTML publishing styles.
2177     Revision:
2178       muse--main--1.0--patch-62
2180     * muse-blosxom.el: Clean up header.
2181     
2182     * muse-book.el (muse-before-book-publish-hook): Rename to
2183       `muse-book-before-publish-hook'.
2184       (muse-after-book-publish-hook): Rename to
2185       `muse-book-after-publish-hook'.
2186     
2187     * muse-html.el (muse-html-anchor-on-word, muse-html-table-attributes)
2188       (muse-html-markup-strings, muse-xhtml-markup-strings)
2189       (muse-html-meta-content-type, muse-html-meta-content-encoding)
2190       (muse-html-charset-default, muse-html-encoding-default)
2191       (muse-html-encoding-map): Docfixes.
2192     
2193     * muse.texi (Blosxom, Book, DocBook, HTML, Deriving Styles): New
2194       sections.
2196     modified files:
2197      ChangeLog muse-blosxom.el muse-book.el muse-html.el muse.texi
2200 2005-06-18 01:35:33 GMT Michael Olson <mwolson@gnu.org> patch-61
2202     Summary:
2203       Begin work on Publishing Styles section of manual.
2204     Revision:
2205       muse--main--1.0--patch-61
2207     * Makefile (.PHONY): Add "doc" to list.
2208       (doc): New rule that generates Info and HTML files from muse.texi.
2209       (dist): Rely on `distclean', not `clean'.
2210     
2211     * examples/QuickStart (Authoring mode): Remove empty section.
2212     
2213     * muse.texi: Call this program "the Emacs Muse" in title.
2214       (Publishing Styles): Begin to populate section.
2215       (Deriving Styles): First subsection of Publishing Styles.
2216       (Contributors): Remove spurious copyright section, since we address
2217       this in the title.
2218     
2219     * README: Actually remember to add this file.
2221     new files:
2222      .arch-ids/README.id README
2224     modified files:
2225      ChangeLog Makefile examples/QuickStart muse.texi
2228 2005-06-17 01:10:41 GMT Michael Olson <mwolson@gnu.org> patch-60
2230     Summary:
2231       Document Markup Rules.
2232     Revision:
2233       muse--main--1.0--patch-60
2235     * examples/QuickStart: Remove stray <comment> tag.
2236     
2237     * muse.texi (Top): Comment every menu line.
2238       (Markup Rules): New section with plenty of subsections.
2240     modified files:
2241      ChangeLog examples/QuickStart muse.texi
2244 2005-06-15 23:50:12 GMT Michael Olson <mwolson@gnu.org> patch-59
2246     Summary:
2247       Release this as Muse 3.00.90 (RC1).
2248     Revision:
2249       muse--main--1.0--patch-59
2251     * Makefile (%.elc): Use -q instead of --no-init-file because the former
2252       is compatible with both Emacs and XEmacs.
2253     
2254     * examples/README: Renamed to QuickStart.
2255     
2256     * examples/Makefile (EXAMPLES): Reflect name change of README.
2257     
2258     * muse.el: Ditto.
2260     modified files:
2261      ChangeLog Makefile examples/Makefile muse.el
2263     renamed files:
2264      examples/.arch-ids/README.id
2265        ==> examples/.arch-ids/QuickStart.id
2266      examples/README
2267        ==> examples/QuickStart
2270 2005-06-15 22:47:05 GMT Michael Olson <mwolson@gnu.org> patch-58
2272     Summary:
2273       Makefile refactoring.
2274     Revision:
2275       muse--main--1.0--patch-58
2277     * Makefile (.PHONY): List all non-file targets.
2278       (examples): New rule that calls Make in the examples directory.
2279       (atranslit): Removed, since this isn't (yet) bundled with Muse.
2280     
2281     * README: Move to the examples directory.  I'd prefer to distribute a
2282       very basic plain text README and use this as a quickstart + markup
2283       example + publishing example.
2284     
2285     * examples/Makefile: Move all README-related rules here.
2286     
2287     * examples/README: Add an "About this document" section.  
2288     
2289     * scripts/publish (style): Do not include the contrib directory, since we
2290       don't use any code from there.  Since this is only invoked from the
2291       examples directory, make sure add the parent directory to the load
2292       path.
2293     
2294     * muse.texi: Change version to 3.00.90 (RC1).
2295     
2296     * muse.el: Change location of the README file in header.
2297     
2298     * muse.el (muse-version): Update to 3.00.90 (RC1).
2300     new files:
2301      examples/.arch-ids/Makefile.id examples/Makefile
2303     modified files:
2304      ChangeLog Makefile examples/README muse.el muse.texi
2305      scripts/publish
2307     renamed files:
2308      .arch-ids/README.id
2309        ==> examples/.arch-ids/README.id
2310      README
2311        ==> examples/README
2314 2005-06-14 03:14:05 GMT Michael Olson <mwolson@gnu.org> patch-57
2316     Summary:
2317       Update my example configuration.
2318     Revision:
2319       muse--main--1.0--patch-57
2321     * examples/mwolson/muse-init.el: Update to reflect use of outline faces
2322       and experimental status of muse-message.
2324     modified files:
2325      ChangeLog examples/mwolson/muse-init.el
2328 2005-06-14 03:08:54 GMT Michael Olson <mwolson@gnu.org> patch-56
2330     Summary:
2331       Provide optional outline-style faces; customization fixes; experimental stuff.
2332     Revision:
2333       muse--main--1.0--patch-56
2335     * muse-colors.el (muse-colors-autogen-headings): New user-customizable
2336       option that determines what the header faces should look like.  If
2337       'outline, use outline-style faces.  If nil, don't generate the faces at
2338       all, which allows the user to specify their own.  Otherwise, use the
2339       scaled faces, which is the default behavior.
2340       (muse-colors-outline-faces-list): List of faces to use.  In case the
2341       outline faces are not available, provide reasonable defaults.
2342       (muse-make-faces): Use dolist instead of mapc.  Implement the
2343       possibility of having outline-style colors for heading.  Don't call
2344       this function immediately -- give the users time to make their changes
2345       through the customize interface.  Once we call this function, Emcs from
2346       CVS will not allow the faces to be changed easily, which is a shame.
2347     
2348     * muse-message.el (muse-message-contents-tag): Copied from
2349       `muse-publish-contents-tag' in order to keep the customization
2350       interface from making the `muse-markup-tags' option from throwing a
2351       type mismatch error.  This function is untested and will likely do
2352       nothing useful.  This file has been moved to the experimental folder
2353       until it gets fleshed out more.
2354     
2355     * experimental/muse-wiki.el: New file from johnw's initial attempt at a
2356       file that could eventually provide wiki-like ability.  Currently this
2357       is just a collection of functions that were pruned out when he remade
2358       Muse, so don't get too excited.  I plan to eventually merge Yann
2359       Hodique's work here, probably after the first release of Muse.
2360     
2361     * muse-regexps.el (muse-regexp): Improve description.
2362     
2363     * muse-project.el (muse-project-ignore-regexp): Make this be a part of
2364       the muse-regexp group since it is just a single regexp.  Lists of
2365       regexps don't have to be in muse-regexp, however.
2366     
2367     * muse-blosxom.el (muse-blosxom): Change use of `behaviour' to `behavior'
2368       since the Emacs devel mailing list seems to not want Britain-izations
2369       in Emacs code.
2370     
2371     * muse-colors.el (muse-colors): Ditto.
2372     
2373     * muse-docbook.el (muse-docbook): Ditto.
2374     
2375     * muse-html.el (muse-html): Ditto.
2376     
2377     * muse-http.el (muse-http): Ditto.
2378     
2379     * muse-message.el (muse-message): Ditto.
2380     
2381     * muse-mode.el (muse-mode): Ditto.
2382     
2383     * muse-project.el (muse-project): Ditto.
2384     
2385     * muse-publish.el (muse-publish): Ditto.
2386     
2387     * muse.el (muse): Ditto.
2389     new files:
2390      experimental/.arch-ids/=id
2391      experimental/.arch-ids/muse-wiki.el.id
2392      experimental/muse-wiki.el
2394     modified files:
2395      ChangeLog experimental/muse-message.el muse-blosxom.el
2396      muse-colors.el muse-docbook.el muse-html.el muse-http.el
2397      muse-mode.el muse-project.el muse-publish.el muse-regexps.el
2398      muse.el
2400     renamed files:
2401      .arch-ids/muse-message.el.id
2402        ==> experimental/.arch-ids/muse-message.el.id
2403      muse-message.el
2404        ==> experimental/muse-message.el
2406     new directories:
2407      experimental experimental/.arch-ids
2410 2005-06-13 22:37:20 GMT Michael Olson <mwolson@gnu.org> patch-55
2412     Summary:
2413       Fix publishing error when given an empty string for header/footer.
2414     Revision:
2415       muse--main--1.0--patch-55
2417     * muse-publish.el (muse-insert-file-or-string): Don't pass argument to
2418       `file-readable-p' if it is an empty string.  For some reason,
2419       `file-readable-p' and `insert-file-contents' were treating an empty
2420       string as if it were the current directory.
2422     modified files:
2423      ChangeLog muse-publish.el
2426 2005-06-13 22:01:00 GMT Michael Olson <mwolson@gnu.org> patch-54
2428     Summary:
2429       WYSIWYG emphasis, XEmacs compatibility hacks.
2430     Revision:
2431       muse--main--1.0--patch-54
2433     * muse-colors.el (muse-colors-emphasized): Make emphasis more WYSIWIG
2434       compliant.  Only colorize if we end with the same number of asterisks
2435       as we start with, preventing unnoticed syntax errors.  Don't colorize
2436       in the middle of a word.
2437       (muse-colors-underlined): Make underlining more WYSIWIG compliant.
2438       Only colorize if we end with an underscore.  Don't colorize in the
2439       middle of a word.
2440     
2441     * muse-docbook.el (muse-docbook-markup-paragraph): Move question mark
2442       inside of group.  This will probably not do anything, but it seems
2443       syntactically good.
2444     
2445     * muse-html.el (muse-html-markup-paragraph): Attempt to deal with case
2446       where we start with an image link.  JohnW didn't seem to like having
2447       <p> tags inserted before image links, but they don't validate properly
2448       as they are.  For now, I will surround such links/paragraphs with <div
2449       class="image-link"> in an attempt to be as not invasive and yet
2450       standards compliant as possible.
2451     
2452     * muse-html.el (muse-html-escape-string): Work around distinction between
2453       int and char types in XEmacs.  Deal with an annoying replace-match bug
2454       in XEmacs that rears its head at times.
2455     
2456     * muse-publish.el (muse-publish-markup-word): Allow underlines to be
2457       multi-line.
2459     modified files:
2460      ChangeLog muse-colors.el muse-docbook.el muse-html.el
2461      muse-publish.el
2464 2005-06-13 01:13:08 GMT Michael Olson <mwolson@gnu.org> patch-53
2466     Summary:
2467       Minor code cleanup to address elint issues.
2468     Revision:
2469       muse--main--1.0--patch-53
2471     * Makefile (test): Don't build README files during this rule.  Remove
2472       spurious "make clean" statement.
2473     
2474     * muse-colors.el (muse-colors-tags): Make sure that this appears in the
2475       `muse-colors' group, and give it a proper type.
2476     
2477     * muse-mode.el: Wrap condition-case around `eval-when-compile'.
2478     
2479     * examples/johnw/muse-johnw.el (muse-my-html-insert-contents,
2480       muse-my-journal-find-entries): Replace `string-to-int' with
2481       `string-to-number'.
2482     
2483     * muse-html.el (muse-html-insert-contents): Ditto.
2484     
2485     * muse-journal.el (muse-journal-html-munge-buffer,
2486       muse-journal-latex-munge-buffer): Ditto.
2487     
2488     * muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
2489     
2490     * muse-publish.el (muse-publish-markup-footnote,
2491       muse-publish-contents-tag): Ditto.
2492     
2493     * muse-regexps.el (muse-extreg-usable-p): Ditto.
2495     modified files:
2496      ChangeLog Makefile examples/johnw/muse-johnw.el muse-colors.el
2497      muse-html.el muse-journal.el muse-mode.el muse-publish.el
2498      muse-regexps.el
2501 2005-06-13 00:41:10 GMT Michael Olson <mwolson@gnu.org> patch-52
2503     Summary:
2504       Add ability to automate the creation a new blosxom entry.
2505     Revision:
2506       muse--main--1.0--patch-52
2508     * examples/mwolson/muse-init.el: Move new entry section to
2509       muse-blosxom.el.  Modify the key settings in my example accordingly.
2510     
2511     * muse-blosxom.el (muse-blosxom-footer): Just use the empty string, since
2512       Muse always makes sure that the file ends with a newline.
2513     
2514     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove this, since
2515       planner markup is now provided automatically by the planner port to
2516       Muse, and we don't have any customized markup.
2517     
2518     * muse-blosxom.el (muse-blosxom-base-directory): New customizable
2519       variable that specifies where the base directory of your blog entries
2520       is found.
2521     
2522     * muse-blosxom.el (muse-blosxom-get-categories): Get the categories from
2523       the base directory.  Explore categories recursively.
2524     
2525     * muse-blosxom.el (muse-blosxom-title-to-file): Helper function for
2526       `muse-blosxom-new-entry'.  Turns the given title into a lowercase, sans
2527       special characters file name.
2528     
2529     * muse-blosxom.el (muse-blosxom-new-entry): Automate the process of
2530       making a new blog entry.  It will prompt you for a category, then a
2531       title, and then will create a new file that has the date and title
2532       inserted.
2534     modified files:
2535      ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
2538 2005-06-12 22:11:20 GMT Michael Olson <mwolson@gnu.org> patch-51
2540     Summary:
2541       Change mailing address of FSF, add AUTHORS file.
2542     Revision:
2543       muse--main--1.0--patch-51
2545     * muse-*.el, muse.texi: Change mailing address of FSF.
2546     
2547     * muse.texi (Contributors): Fix typo.
2548     
2549     * AUTHORS: New file containing a list of all of those who have
2550       contributed code or documentation to Muse, how many lines were changed,
2551       etc.
2553     new files:
2554      .arch-ids/AUTHORS.id AUTHORS
2556     modified files:
2557      ChangeLog muse-blosxom.el muse-convert.el muse-docbook.el
2558      muse-html.el muse-http.el muse-journal.el muse-latex.el
2559      muse-message.el muse-mode.el muse-poem.el muse-project.el
2560      muse-publish.el muse-regexps.el muse-texinfo.el muse.el
2561      muse.texi
2564 2005-06-12 21:33:24 GMT Michael Olson <mwolson@gnu.org> patch-50
2566     Summary:
2567       Merged from hodique@lifl.fr--2005 (patch 0-1)
2568     Revision:
2569       muse--main--1.0--patch-50
2571     Patches applied:
2572     
2573      * hodique@lifl.fr--2005/muse--yh--1.0--base-0
2574        tag of mwolson@gnu.org--2005/muse--main--1.0--patch-49
2575     
2576      * hodique@lifl.fr--2005/muse--yh--1.0--patch-1
2577        fix .html (for example) in visible names for links
2579     modified files:
2580      ChangeLog muse-publish.el
2582     new patches:
2583      hodique@lifl.fr--2005/muse--yh--1.0--base-0
2584      hodique@lifl.fr--2005/muse--yh--1.0--patch-1
2587 2005-06-11 23:35:43 GMT Michael Olson <mwolson@gnu.org> patch-49
2589     Summary:
2590       Make generated X(HT)ML show up in the right encoding in other modes.
2591     Revision:
2592       muse--main--1.0--patch-49
2594     * muse-html.el (muse-xhtml-header): Add "encoding=..." to first line.
2595       Thanks to Zhiqiang Ye for the suggestion.  This attempts to make
2596       generated (X)HTML files show up in the right coding system when editing
2597       them with another Emacs mode.
2598     
2599     * muse-journal.el (muse-journal-rss-header): Automatically determine the
2600       encoding instead of hard-coding it.
2601     
2602     * muse-message.el: Add content to Commentary section, explaining the use
2603       of this publishing style.
2605     modified files:
2606      ChangeLog muse-html.el muse-journal.el muse-message.el
2609 2005-06-11 01:28:01 GMT Michael Olson <mwolson@gnu.org> patch-48
2611     Summary:
2612       Move regexps to same group, only make 4 heading faces.
2613     Revision:
2614       muse--main--1.0--patch-48
2616     * muse-colors.el (muse-make-faces): Only create 4 header faces since we
2617       can only publish 3 of them specially, leaving the fourth to be in
2618       plain text.
2619       (muse-colors-markup): Only recognize 4 levels of heading.
2620     
2621     * muse-regexps.el (muse-tag-regexp, muse-link-regexp, muse-url-regexp)
2622       (muse-file-regexp, muse-image-regexp)
2623       (muse-ignored-extensions-regexp): Moved here from muse.el.  It seems
2624       like a good idea to have all the regexps in the same group.
2626     modified files:
2627      ChangeLog muse-colors.el muse-regexps.el muse.el
2630 2005-06-09 19:48:02 GMT Michael Olson <mwolson@gnu.org> patch-47
2632     Summary:
2633       Update my example config, minor code cleanup.
2634     Revision:
2635       muse--main--1.0--patch-47
2637     * examples/mwolson/muse-init.el (muse-project-alist): Shorten project
2638       names and add "Plans" project.
2639     
2640     * muse-docbook.el (looking-back): Delete.
2641     
2642     * muse-html.el (looking-back): Delete.
2643     
2644     * muse-html.el (muse-html-markup-paragraph): Use `muse-looking-back'
2645       instead of `looking-back'.
2646     
2647     * muse.el (muse-looking-back): Instead of redefining the `looking-back'
2648       function, use this function.  If `looking-back' exists, call it;
2649       otherwise, use a workaround.
2651     removed files:
2652      contrib/.arch-ids/pcomplete.el.id contrib/pcomplete.el
2654     modified files:
2655      ChangeLog examples/mwolson/muse-init.el muse-docbook.el
2656      muse-html.el muse.el
2659 2005-05-30 22:15:13 GMT Michael Olson <mwolson@gnu.org> patch-46
2661     Summary:
2662       Handle a few paragraph publishing edge cases better.
2663     Revision:
2664       muse--main--1.0--patch-46
2666     * muse-docbook.el (muse-docbook-markup-regexps): Consolidate the
2667       beginning-of-document, end-of-document, and paragraph separator regexps
2668       so that one markup rule can be used in all these cases.
2669       (muse-docbook-markup-paragraph): Handle more cases correctly.  In
2670       particular, blockquote or center at beginning or end of document will
2671       be published properly.  Hopefully this won't slow things down too much.
2672       (muse-docbook-markup-paragraph-close): Removed.
2673     
2674     * muse-blosxom.el (muse-blosxom-markup-regexps): Ditto.
2675     
2676     * muse-html.el (muse-html-markup-regexps, muse-html-markup-paragraph):
2677       Ditto.
2678       (muse-html-markup-paragraph-close): Removed.
2680     modified files:
2681      ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
2684 2005-05-28 23:37:11 GMT Michael Olson <mwolson@gnu.org> patch-45
2686     Summary:
2687       Improve prompt when reading a tag.
2688     Revision:
2689       muse--main--1.0--patch-45
2691     * muse-mode.el (muse-insert-tag): Add a colon after "default" like some
2692       other Emacs modes seem to do.
2694     modified files:
2695      ChangeLog muse-mode.el
2698 2005-05-28 23:34:50 GMT Michael Olson <mwolson@gnu.org> patch-44
2700     Summary:
2701       Warn user when publishing fails due to a private directory.
2702     Revision:
2703       muse--main--1.0--patch-44
2705     * muse-project.el (muse-project-private-p): Warn users when publishing a
2706       file fails due to its directory not being readable by others.  Make
2707       sure that you do a `chmod +o name_of_directory' if you want the
2708       contents of that directory to be publishable.
2710     modified files:
2711      ChangeLog muse-project.el
2714 2005-05-28 23:21:39 GMT Michael Olson <mwolson@gnu.org> patch-43
2716     Summary:
2717       Fix error with example tags and message publishing style.
2718     Revision:
2719       muse--main--1.0--patch-43
2721     * muse-colors.el: Don't define `font-lock-mode' as a variable.  Check to
2722       see if a previous definition for `font-lock-multiline' exists.
2723     
2724     * muse-message.el (muse-message-example-tag): Don't require two
2725       additional (unused) arguments.
2727     modified files:
2728      ChangeLog muse-colors.el muse-message.el
2731 2005-05-22 05:58:40 GMT Michael Olson <mwolson@gnu.org> patch-42
2733     Summary:
2734       Always end the published document with a newline.
2735     Revision:
2736       muse--main--1.0--patch-42
2738     * muse-html.el (muse-html-markup-paragraph-close): Always end the
2739       published document with a newline.
2740     
2741     * muse-docbook.el (muse-docbook-markup-paragraph-close): Ditto.
2743     modified files:
2744      ChangeLog muse-docbook.el muse-html.el
2747 2005-05-22 01:26:13 GMT Michael Olson <mwolson@gnu.org> patch-41
2749     Summary:
2750       Don't let automatic backup files crash the publishing process.
2751     Revision:
2752       muse--main--1.0--patch-41
2754     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove rule for date
2755       directive since this value is already processed by
2756       `muse-publish-markup-directive', and may be obtained by using
2757       the code: (muse-publishing-directive "date").
2758     
2759     * muse-colors.el (muse-colors-region): Make sure that we don't ever try
2760       to run (funcall nil); this happened once during a debugging process.
2761     
2762     * muse-project.el (muse-project-private-p): Skip any file for which we
2763       cannot fetch attributes.  This fixes a bug where having an
2764       Emacs-generated automatic backup file in a publishing directory causes
2765       the publishing process to halt with an error.
2767     modified files:
2768      ChangeLog muse-blosxom.el muse-colors.el muse-project.el
2771 2005-05-20 20:44:46 GMT Michael Olson <mwolson@gnu.org> patch-40
2773     Summary:
2774       Apply fix in previous patch to the DocBook publishing style.
2775     Revision:
2776       muse--main--1.0--patch-40
2778     * muse-docbook.el (muse-docbook-markup-paragraph-close): Apply fix from
2779       previous patch here as well.
2780     
2782     modified files:
2783      ChangeLog muse-docbook.el
2786 2005-05-20 20:28:32 GMT Michael Olson <mwolson@gnu.org> patch-39
2788     Summary:
2789       Fix newly-introduced lock-up during HTML publishing.
2790     Revision:
2791       muse--main--1.0--patch-39
2793     * muse-blosxom.el (muse-blosxom-markup-regexps): Give date directive and
2794       planner rules higher priority in the publishing sequence.  Hopefully
2795       this will not wreck anything; I don't use these rules, so I cannot
2796       tell.  This wasn't a real bugfix, just an aesthetic code thing for me.
2797     
2798     * muse-html.el (muse-html-markup-paragraph-close): Don't use
2799       replace-match; that seems to be slightly evil.  Return nil instead of a
2800       newline since otherwise Muse thinks that we are not done yet and gets
2801       into an infinite loop.  This should fix the lock-up problem that
2802       resulted from the previous few patches.
2804     modified files:
2805      ChangeLog muse-blosxom.el muse-html.el
2808 2005-05-19 23:44:16 GMT Michael Olson <mwolson@gnu.org> patch-38
2810     Summary:
2811       Parenthesis goofup.
2812     Revision:
2813       muse--main--1.0--patch-38
2815     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove stray parenthesis.
2816     
2818     modified files:
2819      ChangeLog muse-blosxom.el
2822 2005-05-19 23:41:54 GMT Michael Olson <mwolson@gnu.org> patch-37
2824     Summary:
2825       Make docbook and blosxom modes close paragraphs properly at end.
2826     Revision:
2827       muse--main--1.0--patch-37
2829     * muse-blosxom.el (muse-blosxom-markup-regexps): Use new rule from last
2830       patch.
2831     
2832     * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
2833       (muse-docbook-markup-paragraph-close): Adapt from
2834       `muse-html-markup-paragraph-close'.
2835     
2836     * muse-html.el (muse-html-markup-paragraph-close): Add newline so that we
2837       preserve the same appearance as before the last patch.
2839     modified files:
2840      ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
2843 2005-05-19 23:26:50 GMT Michael Olson <mwolson@gnu.org> patch-36
2845     Summary:
2846       Bugfix: Close P tag properly at end of file.
2847     Revision:
2848       muse--main--1.0--patch-36
2850     * muse-blosxom.el: Fix bug where loading this file twice would cause an
2851       error.
2852     
2853     * muse-html.el (muse-html-markup-regexps): Use simpler mechanism for
2854       detecting whether or not a paragraph needs a closing P tag.
2855       (muse-html-markup-paragraph-close): New function that only inserts a
2856       closing P tag when an unclosed P tag is nearby.
2858     modified files:
2859      ChangeLog muse-blosxom.el muse-html.el
2862 2005-05-18 06:07:02 GMT Michael Olson <mwolson@gnu.org> patch-35
2864     Summary:
2865       Update my example settings.
2866     Revision:
2867       muse--main--1.0--patch-35
2869     * examples/mwolson/muse-init.el: Synchronize with my current settings.
2871     modified files:
2872      ChangeLog examples/mwolson/muse-init.el
2875 2005-05-18 06:03:07 GMT Michael Olson <mwolson@gnu.org> patch-34
2877     Summary:
2878       Update documentation for C-c TAB feature.
2879     Revision:
2880       muse--main--1.0--patch-34
2882     * muse.texi (Keystroke Summary): Note that C-c TAB calls
2883       `muse-insert-tag'.
2884     
2886     modified files:
2887      ChangeLog muse.texi
2890 2005-05-18 06:00:27 GMT Michael Olson <mwolson@gnu.org> patch-33
2892     Summary:
2893       New feature: tag completion with C-c TAB.
2894     Revision:
2895       muse--main--1.0--patch-33
2897     * muse-mode.el (muse-mode-map): Map C-c TAB to `muse-insert-tag'.
2898       (muse-tag-history, muse-custom-tags): New variables that keep track of
2899       the tag history and newly-entered tags respectively for
2900       `muse-insert-tag'.
2901       (muse-insert-tag): New function that interactively prompts the user for
2902       a tag to use.
2904     modified files:
2905      ChangeLog muse-mode.el
2908 2005-05-18 05:49:07 GMT Michael Olson <mwolson@gnu.org> patch-32
2910     Summary:
2911       Fix XHTML validation error with <hr> and <br>.
2912     Revision:
2913       muse--main--1.0--patch-32
2915     * muse-html.el (muse-xhtml-markup-strings): Use the proper form of the BR
2916       and HR tags for XHTML publishing.  This should fix a few validation
2917       errors that I've been noticing lately.
2919     modified files:
2920      ChangeLog muse-html.el
2923 2005-05-12 22:46:10 GMT Michael Olson <mwolson@gnu.org> patch-31
2925     Summary:
2926       Remove flyspell overlays on links.
2927     Revision:
2928       muse--main--1.0--patch-31
2930     * muse-colors.el (muse-colors-link): Remove flyspell overlays.  This
2931       should make the link clickable.  On Emacs21, the color will stay red,
2932       but other Emacsen should do the right thing, which is use the normal
2933       link color.  Hopefully this will fix some strange flyspell-related link
2934       problems.
2936     modified files:
2937      ChangeLog muse-colors.el
2940 2005-05-06 03:30:05 GMT Michael Olson <mwolson@gnu.org> patch-30
2942     Summary:
2943       Update my example Muse settings.
2944     Revision:
2945       muse--main--1.0--patch-30
2947     * examples/mwolson/muse-init.el: Update from my latest version.
2948       (muse-project-alist): Remove the francais part of my blog.
2949       (my-muse-mode-flyspell-p): Split old `my-muse-mode-affect-p' function
2950       into this and `my-muse-mode-fill-nobreak-p'.
2951       (muse-mode-hook): Tell fill mode to avoid breaking links; hopefully
2952       this is the best way to accomplish this.
2953       (my-muse-blosxom-title-to-file): Replace more non-alphanumeric
2954       characters in the title.
2955       (my-muse-prepare-entry-for-xanga): Treat example regions better.
2957     modified files:
2958      ChangeLog examples/mwolson/muse-init.el
2961 2005-04-21 18:25:28 GMT Michael Olson <mwolson@gnu.org> patch-29
2963     Summary:
2964       Add simple `muse-version' function.
2965     Revision:
2966       muse--main--1.0--patch-29
2968     * muse.el (muse-version): New function that displays the value of the
2969       `muse-version' variable.  This should be easier for the user to type
2970       than C-h v muse-version.
2972     modified files:
2973      ChangeLog muse.el
2976 2005-04-21 18:19:02 GMT Michael Olson <mwolson@gnu.org> patch-28
2978     Summary:
2979       Don't compile documentation by default.
2980     Revision:
2981       muse--main--1.0--patch-28
2983     * Makefile (all): Don't compile documentation by default.
2984       (doc): Use this rule to compile documentation.
2986     modified files:
2987      ChangeLog Makefile
2990 2005-04-16 18:08:24 GMT Michael Olson <mwolson@gnu.org> patch-27
2992     Summary:
2993       Merge RSS 2.0 enclosure support for muse-journal.el from johnw
2994     Revision:
2995       muse--main--1.0--patch-27
2997     2005-04-16  Michael Olson  <mwolson@gnu.org>
2998     
2999         * muse-journal.el: Merge in enclosure support for RSS 2.0 from
3000         johnw. If a journal entry's title is a [[link]], then an
3001         <enclosure> tag will be added to the XML data giving the size and
3002         MIME type of the link target.  This makes podcasting with Muse
3003         trivial.
3004         (muse-journal-rss-entry-template): Add enclosure usage to example.
3005         (muse-journal-rss-munge-buffer): Implement enclosures.
3007     modified files:
3008      ChangeLog muse-journal.el
3011 2005-04-15 05:54:30 GMT Michael Olson <mwolson@gnu.org> patch-26
3013     Summary:
3014       Standardize source headers, appease elint, don't require planner
3015     Revision:
3016       muse--main--1.0--patch-26
3018     2005-04-15  Michael Olson  <mwolson@gnu.org>
3019     
3020         * Makefile, scripts/muse-build.el: Moved muse-build.el to the
3021         `scripts' directory since it really isn't part of Muse proper; it
3022         is used to generate Muse output from the command line.
3023     
3024         * muse-blosxom.el: Handle case where planner is not loaded so that
3025         it isn't a hard requirement.
3026     
3027         * muse-colors.el: Move definition of `muse-colors-tag-info' up so
3028         that elint doesn't complain.
3029     
3030         * muse-message.el (muse-message-markup-link): Don't throw up on
3031         links with no description.
3032     
3033         * muse-blosxom.el, muse-book.el, muse-colors.el, muse-convert.el,
3034         muse-docbook.el, muse-html.el, muse-http.el, muse-journal.el,
3035         muse-latex.el, muse-message.el, muse-mode.el, muse-poem.el,
3036         muse-project.el, muse-publish.el, muse-regexps.el,
3037         muse-texinfo.el, muse.el: Add standard header for each file in
3038         preparation for the initial release, which will hopefully happen
3039         sometime within the next month.
3040     
3042     removed files:
3043      experimental/.arch-ids/=id
3045     modified files:
3046      ChangeLog Makefile muse-blosxom.el muse-book.el muse-colors.el
3047      muse-convert.el muse-docbook.el muse-html.el muse-http.el
3048      muse-journal.el muse-latex.el muse-message.el muse-mode.el
3049      muse-poem.el muse-project.el muse-publish.el muse-regexps.el
3050      muse-texinfo.el muse.el
3052     renamed files:
3053      .arch-ids/muse-build.el.id
3054        ==> scripts/.arch-ids/muse-build.el.id
3055      muse-build.el
3056        ==> scripts/muse-build.el
3058     removed directories:
3059      experimental experimental/.arch-ids
3062 2005-04-14 23:46:47 GMT Michael Olson <mwolson@gnu.org> patch-25
3064     Summary:
3065       Merge contents of muse-latexcjk.el into muse-latex.el.
3066     Revision:
3067       muse--main--1.0--patch-25
3069     2005-04-14  Michael Olson  <mwolson@gnu.org>
3070     
3071         * muse-latex.el (muse-latexcjk-header, muse-latexcjk-footer)
3072         (muse-latexcjk-encoding-map, muse-latexcjk-encoding-default)
3073         (muse-latexcjk-encoding, muse-latexcjk-transform-content-type):
3074         Merge in from muse-latexcjk.el.
3075     
3076         * muse-latexcjk.el: Removed, functionality merged with
3077         muse-latex.el
3079     removed files:
3080      .arch-ids/muse-latexcjk.el.id muse-latexcjk.el
3082     modified files:
3083      ChangeLog muse-latex.el
3086 2005-04-06 23:25:47 GMT Michael Olson <mwolson@gnu.org> patch-24
3088     Summary:
3089       Merge muse-xhtml.el into muse-html.el.
3090     Revision:
3091       muse--main--1.0--patch-24
3093     2005-04-06  Michael Olson  <mwolson@gnu.org>
3094     
3095         * examples/mwolson/muse-init.el: Update with respect to the
3096         muse-xhtml.el merge.
3097     
3098         * muse-html.el: The contents of muse-xhtml.el have been merged in
3099         as advised by John Wiegley.
3100         (muse-html-style-sheet): Add example for XHTML use in the
3101         function's documentation.
3102         (muse-xhtml-header, muse-xhtml-footer, muse-xhtml-markup-tags):
3103         Moved from muse-xhtml.el.
3104     
3105         * muse-xhtml.el: Removed; contents merged into muse-html.el.
3107     removed files:
3108      .arch-ids/muse-xhtml.el.id muse-xhtml.el
3110     modified files:
3111      ChangeLog examples/mwolson/muse-init.el muse-html.el
3114 2005-04-06 03:18:55 GMT Michael Olson <mwolson@gnu.org> patch-23
3116     Summary:
3117       Try to fix regexps for Emacs 21.4.
3118     Revision:
3119       muse--main--1.0--patch-23
3121     2005-04-05  Michael Olson  <mwolson@gnu.org>
3122     
3123         * muse-regexps.el (muse-extreg-usable-p): Try to make regexps work
3124         for Emacs 21.4.
3126     modified files:
3127      ChangeLog muse-regexps.el
3130 2005-04-01 17:59:47 GMT Michael Olson <mwolson@gnu.org> patch-22
3132     Summary:
3133       Add comments to the publish-project example script
3134     Revision:
3135       muse--main--1.0--patch-22
3137     2005-04-01  Michael Olson  <mwolson@gnu.org>
3138     
3139         * examples/publish-project: Moved here from
3140         scripts/publish-project.  Added a few comments so people know what
3141         it is used for.
3143     modified files:
3144      ChangeLog examples/publish-project
3146     renamed files:
3147      scripts/.arch-ids/publish-project.id
3148        ==> examples/.arch-ids/publish-project.id
3149      scripts/publish-project
3150        ==> examples/publish-project
3153 2005-04-01 02:27:08 GMT Michael Olson <mwolson@gnu.org> patch-21
3155     Summary:
3156       New XHTML style, add more examples to my sample muse config
3157     Revision:
3158       muse--main--1.0--patch-21
3160     2005-03-31  Michael Olson  <mwolson@gnu.org>
3161     
3162         * examples/mwolson/muse-init.el: Give an example of deriving a
3163         custom publishing style.
3164         (my-muse-blosxom-finalize): Finalizes the "my-blosxom" style.
3165         (my-muse-prepare-entry-for-xanga): Mangle the published output
3166         from a blosxom project and copy the result to the clipboard for
3167         easy pasting into Xanga's web form.  The file is untouched.
3168     
3169         * muse-html.el (muse-html-style-sheet): Include the <style
3170         type="text/css"></style> wrapper around the example.
3171         (muse-html-header): Don't add <style type="text/css"></style>
3172         around the value of `muse-html-style-sheet' anymore.  This allows
3173         for the option of putting your stylesheet(s) in a separate file.
3174         An example of this is given in the documentation for this
3175         variable.
3176     
3177         * muse-xhtml: New file that implements a publishing style which is
3178         derived from HTML mode.  It uses a slightly modified version of
3179         the HTML markup rules to generate XHTML-compliant output.
3180     
3181         * muse-blosxom.el: Add new "blosxom-xhtml" style.  The old
3182         "blosxom" style has been renamed to "blosxom-html".  Fix a few
3183         header gaffes.
3184     
3185         * muse-journal.el: Add new "journal-xhtml" style.
3186     
3187         * muse-message.el: Add new "message-xhtml" style.
3189     new files:
3190      .arch-ids/muse-xhtml.el.id muse-xhtml.el
3192     modified files:
3193      ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
3194      muse-html.el muse-journal.el muse-message.el
3197 2005-03-25 03:55:13 GMT Michael Olson <mwolson@gnu.org> patch-20
3199     Summary:
3200       Add my muse configuration to the examples
3201     Revision:
3202       muse--main--1.0--patch-20
3204     2005-03-24  Michael Olson  <mwolson@gnu.org>
3205     
3206         * examples/johnw: Move John Wiegley's configuration to this
3207         directory.
3208     
3209         * examples/mwolson: My configuration files go here.
3210     
3211         * examples/mwolson/muse-init.el: My Muse configuration file.  I
3212         just figured out how to keep links from being spell-checked or
3213         split up by fill-mode, so the implementation of this may be found
3214         here.  I also made a function that sets up a blog entry for me.
3216     new files:
3217      examples/johnw/.arch-ids/=id examples/mwolson/.arch-ids/=id
3218      examples/mwolson/.arch-ids/muse-init.el.id
3219      examples/mwolson/muse-init.el
3221     modified files:
3222      ChangeLog
3224     renamed files:
3225      examples/.arch-ids/muse-johnw.el.id
3226        ==> examples/johnw/.arch-ids/muse-johnw.el.id
3227      examples/.arch-ids/publish-johnw.id
3228        ==> examples/johnw/.arch-ids/publish-johnw.id
3229      examples/muse-johnw.el
3230        ==> examples/johnw/muse-johnw.el
3231      examples/publish-johnw
3232        ==> examples/johnw/publish-johnw
3234     new directories:
3235      examples/johnw examples/johnw/.arch-ids examples/mwolson
3236      examples/mwolson/.arch-ids
3239 2005-03-24 22:57:10 GMT Michael Olson <mwolson@gnu.org> patch-19
3241     Summary:
3242       Add muse-blosxom script and plugin for pyblosxom
3243     Revision:
3244       muse--main--1.0--patch-19
3246     2005-03-24  Michael Olson  <mwolson@gnu.org>
3247     
3248         * muse-blosxom.el: Update copyright notice in headers and mention
3249         the pyblosxom scripts.
3250     
3251         * contrib/pyblosxom: New directory containing pyblosxom plugins
3252         and helper scripts.
3253     
3254         * contrib/getstamps.py: Script that generates the "timestamps"
3255         file, run on the local machine.
3256     
3257         * contrib/hardcodedates.py: PyBlosxom plugin that interprets the
3258         timestamps file.
3260     new files:
3261      contrib/pyblosxom/.arch-ids/=id
3262      contrib/pyblosxom/.arch-ids/getstamps.py.id
3263      contrib/pyblosxom/.arch-ids/hardcodedates.py.id
3264      contrib/pyblosxom/getstamps.py
3265      contrib/pyblosxom/hardcodedates.py
3267     modified files:
3268      ChangeLog muse-blosxom.el
3270     new directories:
3271      contrib/pyblosxom contrib/pyblosxom/.arch-ids
3274 2005-03-23 19:05:09 GMT Michael Olson <mwolson@gnu.org> patch-18
3276     Summary:
3277       muse-blosxom.el has matured past experimental status
3278     Revision:
3279       muse--main--1.0--patch-18
3281     2005-03-23  Michael Olson  <mwolson@gnu.org>
3282     
3283         * muse-blosxom.el: Remove common functionality that has already
3284         been implemented in `muse-html.el'.  Derive this mode from
3285         `muse-html'.  Update documentation.  I now feel that this file is
3286         ready to be included in the top-level Muse directory.
3288     modified files:
3289      ChangeLog muse-blosxom.el
3291     renamed files:
3292      experimental/.arch-ids/muse-blosxom.el.id
3293        ==> .arch-ids/muse-blosxom.el.id
3294      experimental/muse-blosxom.el
3295        ==> muse-blosxom.el
3298 2005-03-22 05:28:01 GMT Michael Olson <mwolson@gnu.org> patch-17
3300     Summary:
3301       Make muse-blosxom.el slightly less experimental
3302     Revision:
3303       muse--main--1.0--patch-17
3305     2005-03-22  Michael Olson  <mwolson@gnu.org>
3306     
3307         * experimental/muse-blosxom.el (muse-blosxom-page-date-alist):
3308         Renamed from `blosxom-page-date-alist'.  Currently it does nothing
3309         useful.
3310         (muse-blosxom-markup-regexps): Remove unnecessary first grouping
3311         from the `muse-blosxom-markup-date-directive' rule.
3312         (blosxom-set-time): Remove this function.  We're not going to be
3313         touching the timestamp manually anymore -- it's too much of a
3314         hassle.  Right now I've got a python program that compiles a
3315         timestamp file and a pyblosxom helper that reads it.  Something
3316         similar could be arranged for blosxom, I'm sure.
3317     
3319     modified files:
3320      ChangeLog experimental/muse-blosxom.el
3323 2005-03-20 19:40:10 GMT Michael Olson <mwolson@gnu.org> patch-16
3325     Summary:
3326       Apply latest journal-related updates from johnw
3327     Revision:
3328       muse--main--1.0--patch-16
3331     modified files:
3332      ChangeLog examples/muse-johnw.el muse-journal.el
3335 2005-03-01 02:58:29 GMT Michael Olson <mwolson@gnu.org> patch-15
3337     Summary:
3338       Add Projects node to the manual
3339     Revision:
3340       muse--main--1.0--patch-15
3342     2005-02-28  Michael Olson  <mwolson@gnu.org>
3343     
3344         * muse.texi: Change copyright notice since the FSF is now the
3345         copyright holder.
3346         (Projects): New node, based on a section from the README file.
3348     modified files:
3349      ChangeLog muse.texi
3352 2005-03-01 02:25:15 GMT Michael Olson <mwolson@gnu.org> patch-14
3354     Summary:
3355       Correct documentation, adding some content.
3356     Revision:
3357       muse--main--1.0--patch-14
3359     2005-02-28  Michael Olson  <mwolson@gnu.org>
3360     
3361         * muse.texi: Change license terms of the documentation to the GNU
3362         GPL instead of the GNU FDL, as per the consent of the copyright
3363         holders of the emacs-wiki manual, from which this is based.  Some
3364         emacs-wiki-isms in the manual were corrected, and the Getting
3365         Started section was updated.
3367     modified files:
3368      ChangeLog muse.texi
3371 2005-02-17 19:08:19 GMT Michael Olson <mwolson@gnu.org> patch-13
3373     Summary:
3374       Make muse-blosxom.el a bit more sane, still need to bum it down a bit
3375     Revision:
3376       muse--main--1.0--patch-13
3378     2005-02-17  Michael Olson  <mwolson@gnu.org>
3379     
3380         * experimental/muse-blosxom.el: Somehow the contents of this file
3381         managed to get duplicated.  I removed the duplicates.
3382         (muse-blosxom-date): Remove this, since it is not useful.
3383         (muse-blosxom-header): Use the standard header that blosxom.el
3384         has.
3386     modified files:
3387      ChangeLog experimental/muse-blosxom.el
3390 2005-02-08 04:20:41 GMT Michael Olson <mwolson@gnu.org> patch-12
3392     Summary:
3393       Initial commit of muse.texi, nothing substantial
3394     Revision:
3395       muse--main--1.0--patch-12
3397     2005-02-07  Michael Olson  <mwolson@gnu.org>
3398     
3399         * muse.texi: New file that provides the documentation for Muse.
3400         It is in a very rough form at the moment.  Nothing substantial may
3401         be found here yet.  Be ye warned.
3403     new files:
3404      .arch-ids/muse.texi.id muse.texi
3406     modified files:
3407      ChangeLog
3410 2005-02-08 01:15:15 GMT Michael Olson <mwolson@gnu.org> patch-11
3412     Summary:
3413       Add docstring, new trivial function
3414     Revision:
3415       muse--main--1.0--patch-11
3417     2005-02-07  Michael Olson  <mwolson@gnu.org>
3418     
3419         * muse-mode.el (muse-mode-map): Make "C-c =" trigger
3420         `muse-what-changed'.  No functionality change.
3421         (muse-what-changed): New function that displays in diff format the
3422         changes made since the buffer was last saved.
3423     
3424         * muse-project.el (muse-project-publish): Add docstring.
3426     modified files:
3427      ChangeLog muse-mode.el muse-project.el
3430 2005-02-04 18:42:08 GMT Michael Olson <mwolson@gnu.org> patch-10
3432     Summary:
3433       Add experimental version of muse-blosxom.el to project
3434     Revision:
3435       muse--main--1.0--patch-10
3437     2005-02-04  Michael Olson  <mwolson@gnu.org>
3438     
3439         * Makefile (realclean): Remove file that gets generated when fonts
3440         are missing.
3441     
3442         * experimental/muse-bloxsom.el: New file that implements Blosxom
3443         support for Muse.  It's in a very rough state, hence its placement
3444         in the `experimental' directory.
3446     new files:
3447      experimental/.arch-ids/=id
3448      experimental/.arch-ids/muse-blosxom.el.id
3449      experimental/muse-blosxom.el
3451     modified files:
3452      ChangeLog Makefile
3454     new directories:
3455      experimental experimental/.arch-ids
3458 2005-02-04 18:19:44 GMT Michael Olson <mwolson@gnu.org> patch-9
3460     Summary:
3461       Make permissions more consistent
3462     Revision:
3463       muse--main--1.0--patch-9
3466     modified files:
3467      ChangeLog
3469     modified directories:
3470      contrib examples scripts
3473 2005-02-04 18:13:56 GMT Michael Olson <mwolson@gnu.org> patch-8
3475     Summary:
3476       Fix build problems
3477     Revision:
3478       muse--main--1.0--patch-8
3480     2005-02-04  Michael Olson  <mwolson@gnu.org>
3481     
3482         * muse-build.el: Add contrib directory to `load-path'.
3483         (muse-elint-files): Load `muse-regexps.el'.
3484     
3485         * scripts/publish: Change permissions so that this script is
3486         executable.  Add contrib directory to load list.  Add
3487         `muse-regexps.el' to list.
3489     modified files:
3490      ChangeLog muse-build.el scripts/publish
3493 2005-01-31 21:04:43 GMT Michael Olson <mwolson@gnu.org> patch-7
3495     Summary:
3496       Use "&mdash;" instead of "&#151;"
3497     Revision:
3498       muse--main--1.0--patch-7
3500     2005-01-31  Michael Olson  <mwolson@gnu.org>
3501     
3502         * muse-docbook.el (muse-docbook-markup-strings): Replace "&#151;"
3503         with "&mdash;" so that documents validate properly.  Thanks to
3504         Björn Lindström for the suggestion.
3505     
3506         * muse-html.el (muse-html-markup-strings): Ditto.
3508     modified files:
3509      ChangeLog muse-docbook.el muse-html.el
3512 2005-01-25 19:04:31 GMT Michael Olson <mwolson@gnu.org> patch-6
3514     Summary:
3515       Fix use of "[:blank:]" in underline markup
3516     Revision:
3517       muse--main--1.0--patch-6
3519     2005-01-25  Michael Olson  <mwolson@gnu.org>
3520     
3521         * muse-colors.el (muse-colors-markup): Replace "[:blank:]" with
3522         use of `muse-regexp-blank'.
3524     modified files:
3525      ChangeLog muse-colors.el
3528 2005-01-03 06:00:43 GMT Michael Olson <mwolson@member.fsf.org>  patch-5
3530     Summary:
3531       Fix problem with headings being given wrong face
3532     Revision:
3533       muse--main--1.0--patch-5
3535     2005-01-03  Michael Olson  <mwolson@gnu.org>
3536     
3537         * muse-colors.el: Add header.
3538         (muse-colors-emphasized): Headings were being given the coloring
3539         for the next level of heading instead of the real
3540         level (i.e. `muse-header-2' instead of `muse-header-1' for "*
3541         Heading").  Thanks to Lan Yufeng for finding this and sending a
3542         patch.
3543     
3544         * muse-regexps.el: Fix header.
3546     modified files:
3547      ChangeLog muse-colors.el muse-regexps.el
3550 2005-01-02 00:02:15 GMT Michael Olson <mwolson@member.fsf.org>  patch-4
3552     Summary:
3553       Rotate ChangeLog
3554     Revision:
3555       muse--main--1.0--patch-4
3557     2005-01-01  Michael Olson  <mwolson@gnu.org>
3558     
3559         * ChangeLog: Move old ChangeLog to ChangeLog.2004.  This new
3560         version will be automatically maintained by Arch.
3561     
3563     new files:
3564      .arch-ids/ChangeLog.id ChangeLog
3566     renamed files:
3567      .arch-ids/ChangeLog.id
3568        ==> .arch-ids/ChangeLog.2004.id
3569      ChangeLog
3570        ==> ChangeLog.2004
3573 2004-12-30 07:26:48 GMT Michael Olson <mwolson@member.fsf.org>  patch-3
3575     Summary:
3576       Extended regexps fix, allow spaces in 1st part of links
3577     Revision:
3578       muse--main--1.0--patch-3
3580     2004-12-30  Michael Olson  <mwolson@gnu.org>
3581     
3582         * muse.el (muse-link-regexp): Allow spaces in the first part of
3583         links.
3584     
3585         * muse-colors.el, muse-convert.el, muse-docbook.el: Use
3586         customizable alternatives to extended character classes.
3587     
3588         * muse-html.el, muse-mode.el, muse-publish.el: Ditto.
3590     modified files:
3591      ChangeLog muse-colors.el muse-convert.el muse-docbook.el
3592      muse-html.el muse-mode.el muse-publish.el muse.el
3595 2004-12-30 02:18:07 GMT Michael Olson <mwolson@member.fsf.org>  patch-2
3597     Summary:
3598       Begin to change regexp handling, tweak muse.el header
3599     Revision:
3600       muse--main--1.0--patch-2
3602     2004-12-29  Michael Olson  <mwolson@gnu.org>
3603     
3604         * muse.el: Change Copyright notice to FSF.  Change Maintainer to
3605         myself.  Update URL.
3606     
3607         * muse-regexps.el: New file that implements regexp handling.
3608         Generalized regexp options will be moved to it eventually.
3610     new files:
3611      .arch-ids/muse-regexps.el.id muse-regexps.el
3613     modified files:
3614      ChangeLog muse.el
3617 2004-12-30 01:49:50 GMT Michael Olson <mwolson@member.fsf.org>  patch-1
3619     Summary:
3620       Do some early spring cleaning
3621     Revision:
3622       muse--main--1.0--patch-1
3624     2004-12-29  Michael Olson  <mwolson@gnu.org>
3625     
3626         * Makefile: Change path to `publish' script.
3627     
3628         * contrib/pcomplete.el: New file that is used by Muse without
3629         actually being a part of it: hence its location in the contrib
3630         directory.
3631     
3632         * contrib/cgi.el, contrib/httpd.el: New location.
3633     
3634         * examples/muse-johnw.el, examples/publish-johnw: Ditto.
3635     
3636         * scripts/publish, scripts/publish-project: Ditto.
3638     new files:
3639      contrib/.arch-ids/=id contrib/.arch-ids/pcomplete.el.id
3640      contrib/pcomplete.el examples/.arch-ids/=id
3641      scripts/.arch-ids/=id
3643     modified files:
3644      ChangeLog Makefile
3646     renamed files:
3647      .arch-ids/cgi.el.id
3648        ==> contrib/.arch-ids/cgi.el.id
3649      .arch-ids/httpd.el.id
3650        ==> contrib/.arch-ids/httpd.el.id
3651      .arch-ids/muse-johnw.el.id
3652        ==> examples/.arch-ids/muse-johnw.el.id
3653      .arch-ids/publish-johnw.id
3654        ==> examples/.arch-ids/publish-johnw.id
3655      .arch-ids/publish-project.id
3656        ==> scripts/.arch-ids/publish-project.id
3657      .arch-ids/publish.id
3658        ==> scripts/.arch-ids/publish.id
3659      cgi.el
3660        ==> contrib/cgi.el
3661      httpd.el
3662        ==> contrib/httpd.el
3663      muse-johnw.el
3664        ==> examples/muse-johnw.el
3665      publish
3666        ==> scripts/publish
3667      publish-johnw
3668        ==> examples/publish-johnw
3669      publish-project
3670        ==> scripts/publish-project
3672     new directories:
3673      contrib contrib/.arch-ids examples examples/.arch-ids scripts
3674      scripts/.arch-ids
3677 2004-12-30 01:33:11 GMT Michael Olson <mwolson@member.fsf.org>  base-0
3679     Summary:
3680       tag of mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
3681     Revision:
3682       muse--main--1.0--base-0
3684     (automatically generated log message)
3686     new patches:
3687      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--base-0
3688      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-1
3689      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-2
3690      lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-1
3691      lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-2
3692      mwolson@member.fsf.org--2004/muse--main--1.0--base-0
3693      mwolson@member.fsf.org--2004/muse--main--1.0--patch-1
3694      mwolson@member.fsf.org--2004/muse--main--1.0--patch-2
3695      mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
3696      mwolson@member.fsf.org--2004/muse--mwolson--1.0--base-0
3697      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-1
3698      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-2
3699      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-3
3700      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-4
3701      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-5
3702      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-6
3703      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-7
3704      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-8