Make customize of muse-project-alist work in Emacs21 and XEmacs.
[muse-el.git] / ChangeLog
blobd0d68cb2fb710755082bc953e2a65cc83b4c19c6
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-18 08:23:00 GMT Michael Olson <mwolson@gnu.org> patch-155
7     Summary:
8       Make customize of muse-project-alist work in Emacs21 and XEmacs.
9     Revision:
10       muse--main--1.0--patch-155
12     * lisp/muse.el (muse-widget-type-value-create)
13       (muse-widget-child-value-get, muse-widget-type-match): Minimum set of
14       extra widgets from 'lazy type that are needed to get the
15       `muse-project-alist' customize interface to work on XEmacs and Emacs21.
16     
17     * lisp/muse.el (muse-implicit-link-functions)
18       (muse-explicit-link-functions): Remove predefined wiki-related options.
19       These are added in muse-wiki via custom-add-option.
20     
21     * lisp/muse-mode.el (muse-mode-hook): Ditto.
22     
23     * lisp/muse-colors.el (muse-colors-emphasized): Use eq instead of memq.
24     
25     * lisp/muse-project.el (muse-project-alist-get): Turn :symbols into
26       ":strings" to cope with Emacs21 and XEmacs.
27       (muse-project-alist-set): Turn ":strings" back into ":symbols".
28     
29     * lisp/muse-project.el (muse-project): Derive from 'default rather than
30       'lazy, since that is an Emacs CVS-ism.  Separate logical groups with
31       newlines.  Control indentation.  Remove an unnecessary inlined repeat.
32     
33     * lisp/muse-project.el (muse-project-alist): Use cons instead of alist,
34       since XEmacs doesn't support the alist widget.  Deal with case where no
35       projects are defined, or a strange expression is used.
36     
37     * lisp/muse-wiki.el: Insinuate muse-wiki link handlers and mode hook
38       stuff using custom-add-option.
40     modified files:
41      ChangeLog lisp/muse-colors.el lisp/muse-mode.el
42      lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
45 2005-07-18 03:31:38 GMT Michael Olson <mwolson@gnu.org> patch-154
47     Summary:
48       Don't kill temp buffer if debug-on-error is non-nil.
49     Revision:
50       muse--main--1.0--patch-154
52     * lisp/muse.el (muse-with-temp-buffer): Only kill the temp buffer when
53       debug-on-error is nil.  Use " *muse-temp*" for the buffer name.
55     modified files:
56      ChangeLog lisp/muse.el
59 2005-07-18 03:05:11 GMT Michael Olson <mwolson@gnu.org> patch-153
61     Summary:
62       Expand Debian package description.
63     Revision:
64       muse--main--1.0--patch-153
66     * debian/control (Description): Expand this to make the package more
67       enticing.
68     
69     * debian/copyright, debian/rules: Minor whitespace cleanups.
70     
71     * debian/changelog: Package 3.01.arch.152-1.
73     modified files:
74      ChangeLog Makefile.defs debian/changelog debian/control
75      debian/copyright debian/rules
78 2005-07-18 02:33:12 GMT Michael Olson <mwolson@gnu.org> patch-152
80     Summary:
81       Header/footer docfix; ChangeLog correction.
82     Revision:
83       muse--main--1.0--patch-152
85     * {arch}/.../patch-log/patch-144: Correct previous ChangeLog entry.
86       Thanks to drkm for pointing out my error.
87     
88     Use better documentation and customize interface for headers and footers.
89     Thanks to Chris McMahan.
91     modified files:
92      ChangeLog lisp/muse-blosxom.el lisp/muse-book.el
93      lisp/muse-docbook.el lisp/muse-html.el lisp/muse-journal.el
94      lisp/muse-latex.el lisp/muse-poem.el lisp/muse-texinfo.el
95      muse.texi
96      {arch}/muse/muse--main/muse--main--1.0/mwolson@gnu.org--2005/patch-log/patch-144
99 2005-07-18 00:53:34 GMT Michael Olson <mwolson@gnu.org> patch-151
101     Summary:
102       Slight Debian version tweak.
103     Revision:
104       muse--main--1.0--patch-151
106     * Makefile.defs (VERSION): Use a slightly different version naming
107       scheme.  I've dropped the ".90".  The new scheme is X.YY.arch.YYY where
108       X.YY is the Muse version, and YYY is the patch level.
109     
110     * debian/changelog: Ditto.
112     modified files:
113      ChangeLog Makefile.defs debian/changelog
116 2005-07-17 23:23:34 GMT Michael Olson <mwolson@gnu.org> patch-150
118     Summary:
119       Improve debian build and put together a package.
120     Revision:
121       muse--main--1.0--patch-150
123     * Makefile (debclean): New target that cleans up the mess that the
124       `debian' target makes.
125       (debian): Build using debuild rather than dpkg-buildpackage.  Copy
126       results to my debian dist dir two levels up.
127     
128     * Makefile.defs (VERSION): Set to 3.01.90.arch.149 for the debian build.
129     
130     * debian/changelog: Sign 3.01.90.arch.149-1 snapshot.
131     
132     * debian/control (Standards-Version): Update to 3.6.2.
133     
134     * debian/control (Depends): Add emacs21 and xemacs21 to make lintian shut
135       up.
136     
137     * debian/copyright (Copyright): Improve.
138     
139     * debian/emacsen-install (FILES): Include contrib directory so that
140       muse-http.el compiles properly.
141     
142     * debian/muse-el.examples: New file containing the example files to
143       install.
144     
145     * debian/rules: Move example stuff to muse-el.examples.  Install some
146       additional documentation.
148     new files:
149      debian/.arch-ids/muse-el.examples.id debian/muse-el.examples
151     modified files:
152      ChangeLog Makefile Makefile.defs debian/changelog
153      debian/control debian/copyright debian/emacsen-install
154      debian/rules
157 2005-07-17 20:52:18 GMT Michael Olson <mwolson@gnu.org> patch-149
159     Summary:
160       Fix links in table, links in verbatim, emphasis publishing, publishing from script.
161     Revision:
162       muse--main--1.0--patch-149
164     * lisp/muse-colors.el (muse-colors-emphasized): Fix an edge case where
165       the beginning of a header would be emphasized if an asterisk came
166       before it.
167       (muse-colors-underlined): Don't allow end of underlined text to be the
168       beginning of a line.  Don't use memq to check for whitespace syntax; eq
169       is sufficient.
170     
171     * lisp/muse-publish.el (muse-publish-markup-regexps): Mark links later
172       on.  We'll use a more clever trick to keep emphasis characters from
173       being interpreted in explicit links -- add a custom 'noemphasis text
174       property to them.  Move mdash rule further down so that I can add
175       designations after blockquoted text.
176     
177     * lisp/muse-publish.el (muse-publish-markup-word): If beginning or end of
178       text has the 'noemphasis property, ignore it.
179       (muse-publish-mark-noemphasis): New function that adds the 'noemphasis
180       property to the text between BEG and END, or match beginning and end.
181     
182     * lisp/muse.el (muse-with-temp-buffer): Make sure the buffer is alive
183       before trying to set buffer-modified to nil.  This should fix a
184       "selecting deleted buffer" error when publishing from command line.
186     modified files:
187      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
188      lisp/muse.el
191 2005-07-17 18:36:55 GMT Michael Olson <mwolson@gnu.org> patch-148
193     Summary:
194       Journal validation fixes.
195     Revision:
196       muse--main--1.0--patch-148
198     * lisp/muse-html.el (muse-html-header): Use HTML 4.0 Transitional by
199       default rather than HTML 4.0 [strict].
200       (muse-html-markup-strings): Include empty alt element.
201     
202     * lisp/muse-journal.el: Use "div class=..." rather than "div id=...".
203     
204     * muse.texi (Journal): Ditto.
206     modified files:
207      ChangeLog lisp/muse-html.el lisp/muse-journal.el muse.texi
210 2005-07-17 04:21:19 GMT Michael Olson <mwolson@gnu.org> patch-147
212     Summary:
213       Add debian files; tweak Makefile.
214     Revision:
215       muse--main--1.0--patch-147
217     * Makefile (distclean): Remove directory created by dist rule.
218       (dist): Make this only generate the directory, not the tarball.
219       (release): New target that generates the tarball and zipfile.
220       (debrelease): New target that builds the debian package for Muse.
221       (upload): Depend on release target.
222     
223     * examples/mwolson/stylesheets: Add forgotten Arch id.
225     new files:
226      debian/.arch-ids/=id debian/.arch-ids/changelog.id
227      debian/.arch-ids/control.id debian/.arch-ids/copyright.id
228      debian/.arch-ids/emacsen-install.id
229      debian/.arch-ids/emacsen-remove.id
230      debian/.arch-ids/emacsen-startup.id
231      debian/.arch-ids/muse-el.dirs.id
232      debian/.arch-ids/muse-el.docs.id
233      debian/.arch-ids/muse-el.info.id debian/.arch-ids/rules.id
234      debian/changelog debian/control debian/copyright
235      debian/emacsen-install debian/emacsen-remove
236      debian/emacsen-startup debian/muse-el.dirs debian/muse-el.docs
237      debian/muse-el.info debian/rules
238      examples/mwolson/stylesheets/.arch-ids/=id
239      examples/mwolson/stylesheets/.arch-ids/blog.css.id
240      examples/mwolson/stylesheets/.arch-ids/common.css.id
241      examples/mwolson/stylesheets/.arch-ids/print.css.id
242      examples/mwolson/stylesheets/.arch-ids/screen.css.id
243      examples/mwolson/stylesheets/blog.css
244      examples/mwolson/stylesheets/common.css
245      examples/mwolson/stylesheets/print.css
246      examples/mwolson/stylesheets/screen.css
248     modified files:
249      ChangeLog Makefile
251     new directories:
252      debian debian/.arch-ids examples/mwolson/stylesheets
253      examples/mwolson/stylesheets/.arch-ids
256 2005-07-16 05:10:31 GMT Michael Olson <mwolson@gnu.org> patch-146
258     Summary:
259       Allow `muse-index-as-string' to remove current file from output.
260     Revision:
261       muse--main--1.0--patch-146
263     * lisp/muse-mode.el (muse-index-as-string): Add EXCLUDE-CURRENT option,
264       which excludes the current file from the output.  Improve
265       documentation.
267     modified files:
268      ChangeLog lisp/muse-mode.el
271 2005-07-16 04:56:02 GMT Michael Olson <mwolson@gnu.org> patch-145
273     Summary:
274       S-TAB issue with Windows.
275     Revision:
276       muse--main--1.0--patch-145
278     * lisp/muse-mode.el (muse-mode-map): Try once more to fix the Shift-TAB
279       issue with Windows.
281     modified files:
282      ChangeLog lisp/muse-mode.el
285 2005-07-16 04:39:52 GMT Michael Olson <mwolson@gnu.org> patch-144
287     Summary:
288       Improve temp buffer usage.
289     Revision:
290       muse--main--1.0--patch-144
292     * lisp/muse-publish.el (muse-publish-file): Omit second argument to
293       `insert-file-contents'.  This should further help with the temp
294       buffer problem.  Thanks to Peter K. Lee and drkm for the research
295       into this problem.
296     
297     * lisp/muse.el (muse-with-temp-buffer): Renamed from
298       `muse-with-temp-buffer-no-prompt'.  Report any errors that occur, but
299       make sure the temp buffer is killed.  I didn't implement an option to
300       save the contents of the temp buffer.
302     modified files:
303      ChangeLog lisp/muse-book.el lisp/muse-http.el
304      lisp/muse-mode.el lisp/muse-poem.el lisp/muse-publish.el
305      lisp/muse.el
308 2005-07-16 03:39:02 GMT Michael Olson <mwolson@gnu.org> patch-143
310     Summary:
311       muse-docbook: split-string Emacs21 fix.
312     Revision:
313       muse--main--1.0--patch-143
315     * lisp/muse-docbook.el (muse-docbook-get-author): Omit 3rd argument of
316       split-string to fix an Emacs21 issue.
318     modified files:
319      ChangeLog lisp/muse-docbook.el
322 2005-07-15 04:40:26 GMT Michael Olson <mwolson@gnu.org> patch-142
324     Summary:
325       muse-docbook: Parse author directive so that it validates properly.
326     Revision:
327       muse--main--1.0--patch-142
329     * lisp/muse-docbook.el (muse-docbook-get-author): New function that
330       attempts to publish the contents a DocBook-usable <author> tag.
331       (muse-docbook-header): Use `muse-docbook-get-author'.
333     modified files:
334      ChangeLog lisp/muse-docbook.el
337 2005-07-15 01:57:51 GMT Michael Olson <mwolson@gnu.org> patch-141
339     Summary:
340       Be a bit more clever with our consecutive list regexp.
341     Revision:
342       muse--main--1.0--patch-141
344     * lisp/muse-docbook.el (muse-docbook-markup-regexps): Be a bit more
345       clever with our consecutive list regexp.
347     modified files:
348      ChangeLog lisp/muse-docbook.el
351 2005-07-15 01:50:05 GMT Michael Olson <mwolson@gnu.org> patch-140
353     Summary:
354       Do the right thing with consecutive list items, hopefully.
355     Revision:
356       muse--main--1.0--patch-140
358     * lisp/muse-docbook.el: Apply patch from Dale Smith and add to it.
359       (muse-docbook-header): Add DTD string.
360       (muse-docbook-markup-regexps): Add rule that merges consecutive list
361       tags.
362       (muse-docbook-merged-tags, muse-docbook-fixup-tags): Removed.
363       ("docbook"): Change :before-end back to 'muse-docbook-fixup-sections.
365     modified files:
366      ChangeLog lisp/muse-docbook.el
369 2005-07-15 01:07:35 GMT Michael Olson <mwolson@gnu.org> patch-139
371     Summary:
372       Improve customize interface for `muse-project-alist' once more.
373     Revision:
374       muse--main--1.0--patch-139
376     * lisp/muse-project.el (muse-project-alist-get): Allow cdr of each
377       setting to be anything, since we now support settings that use lists.
378       (muse-project): Vastly improve this by naming each setting and showing
379       what exact type is required.  Handle case where a function is not
380       defined yet.  Use a set for styles, which looks nice.  This is about as
381       good as it can be ... unless we add some sort of inline documentation
382       later on.  A setting was added for Yann's :force-publish tag.
383     
384     * lisp/muse.el (muse-eval-lisp): Fix compile warning by not displaying
385       project name.
387     modified files:
388      ChangeLog lisp/muse-project.el lisp/muse.el
391 2005-07-14 23:27:14 GMT Michael Olson <mwolson@gnu.org> patch-138
393     Summary:
394       Merged from hodique@lifl.fr--2005 (patch 24-33)
395     Revision:
396       muse--main--1.0--patch-138
398     Patches applied:
399     
400      * hodique@lifl.fr--2005/muse--yh--1.0--patch-24
401        Merged from mwolson@gnu.org--2005 (patch 96)
402     
403      * hodique@lifl.fr--2005/muse--yh--1.0--patch-25
404        Merged from mwolson@gnu.org--2005 (patch 97-101)
405     
406      * hodique@lifl.fr--2005/muse--yh--1.0--patch-26
407        Merged from mwolson@gnu.org--2005 (patch 102-106)
408     
409      * hodique@lifl.fr--2005/muse--yh--1.0--patch-27
410        Merged from mwolson@gnu.org--2005 (patch 107-120)
411     
412      * hodique@lifl.fr--2005/muse--yh--1.0--patch-28
413        Merged from mwolson@gnu.org--2005 (patch 121-131)
414     
415      * hodique@lifl.fr--2005/muse--yh--1.0--patch-29
416        Merged from mwolson@gnu.org--2005 (patch 132)
417     
418      * hodique@lifl.fr--2005/muse--yh--1.0--patch-30
419        Merged from mwolson@gnu.org--2005 (patch 133-135)
420     
421      * hodique@lifl.fr--2005/muse--yh--1.0--patch-31
422        Merged from mwolson@gnu.org--2005 (patch 136)
423     
424      * hodique@lifl.fr--2005/muse--yh--1.0--patch-32
425        Merged from mwolson@gnu.org--2005 (patch 137)
426     
427      * hodique@lifl.fr--2005/muse--yh--1.0--patch-33
428        Introduce :force-publish project keyword. Fix bug #2637
430     modified files:
431      ChangeLog lisp/muse-project.el
433     new patches:
434      hodique@lifl.fr--2005/muse--yh--1.0--patch-24
435      hodique@lifl.fr--2005/muse--yh--1.0--patch-25
436      hodique@lifl.fr--2005/muse--yh--1.0--patch-26
437      hodique@lifl.fr--2005/muse--yh--1.0--patch-27
438      hodique@lifl.fr--2005/muse--yh--1.0--patch-28
439      hodique@lifl.fr--2005/muse--yh--1.0--patch-29
440      hodique@lifl.fr--2005/muse--yh--1.0--patch-30
441      hodique@lifl.fr--2005/muse--yh--1.0--patch-31
442      hodique@lifl.fr--2005/muse--yh--1.0--patch-32
443      hodique@lifl.fr--2005/muse--yh--1.0--patch-33
446 2005-07-14 20:48:56 GMT Michael Olson <mwolson@gnu.org> patch-137
448     Summary:
449       Prevent temp buffers from prompting for save; handle lisp errors better.
450     Revision:
451       muse--main--1.0--patch-137
453     * lisp/muse-colors.el (muse-colors-region): Try to fix "Invalid search
454       bound" error.  I don't know for certain where this is coming from,
455       though ... *grumble*.
456     
457     * lisp/muse.el (muse-eval-lisp): Wrap this in a `condition-case', much
458       like how emacs-wiki does it.  Warn the user about lisp errors,
459       returning "<!--INVALID LISP CODE-->" if an error occurs.  This will
460       publish as something valid in most markup styles, with increased
461       emphasis on those that don't support it.  That's a win-win ... I think
462       :^) .
463     
464     * lisp/muse.el (muse-with-temp-buffer-no-prompt): New macro that acts
465       like `with-temp-buffer', but sets buffer-modfied-p to nil before trying
466       to kill the buffer so we don't get any annoying prompts.  I *strongly*
467       believe that this should be the default behavior of `with-temp-buffer'.
468     
469     * lisp/muse-book.el (muse-book-publish-project): Use
470       `muse-with-temp-buffer-no-prompt'.
471     
472     * lisp/muse-http.el (muse-http-reject): Ditto.
473     
474     * lisp/muse-mode.el (muse-index-as-string): Ditto.
475     
476     * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
477     
478     * lisp/muse-publish.el (muse-publish-markup-string, muse-publish-file): 
479       (muse-publish-markup-email, muse-published-contents): Ditto.
481     modified files:
482      ChangeLog lisp/muse-book.el lisp/muse-colors.el
483      lisp/muse-http.el lisp/muse-mode.el lisp/muse-poem.el
484      lisp/muse-publish.el lisp/muse.el
487 2005-07-14 18:49:56 GMT Michael Olson <mwolson@gnu.org> patch-136
489     Summary:
490       Customization error; Makefile tweaks.
491     Revision:
492       muse--main--1.0--patch-136
494     * Makefile (dist): Use a tla-specific method to create the tarball.
495       Create a zip file as well.
496       (upload): New rule that uploads the tarball and zip file to gna.org.
497     
498     * Makefile.defs (VERSION): New variable that determines the version
499       string to use in the `dist' and `upload' targets.
500     
501     * lisp/muse.el (muse-implicit-link-functions)
502       (muse-explicit-link-functions): Use :type of hook so that the options
503       get recognized.
505     modified files:
506      ChangeLog Makefile Makefile.defs lisp/muse.el
509 2005-07-13 23:20:12 GMT Michael Olson <mwolson@gnu.org> patch-135
511     Summary:
512       Prepare Muse 3.01.90 (3.02 RC1).
513     Revision:
514       muse--main--1.0--patch-135
517     modified files:
518      ChangeLog lisp/muse.el muse.texi
521 2005-07-13 23:11:08 GMT Michael Olson <mwolson@gnu.org> patch-134
523     Summary:
524       Attempt to get the right file extension when publishing; more examples.
525     Revision:
526       muse--main--1.0--patch-134
528     * examples/mwolson/muse-init.el: Update my configuration.
529     
530     * examples/mwolson/templates: Store my web page templates here.
531     
532     * examples/mwolson/stylesheets: Store my CSS stylesheets here.
533     
534     * lisp/muse-publish.el (muse-publish-markup-link): Fix mangling of
535       descriptions.  Yet another reason to implement my list-returning from
536       handlers idea.
537     
538     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Deal gracefully
539       with a few more edge cases.  Throw together a rough hack for
540       determining when to include the output file extension.
541     
542     * lisp/muse-wiki.el (muse-wiki-colors-nop-tag): Make this less odious,
543       but still ineffective.
545     new files:
546      examples/mwolson/templates/.arch-ids/=id
547      examples/mwolson/templates/.arch-ids/footer.html.id
548      examples/mwolson/templates/.arch-ids/generic-footer.html.id
549      examples/mwolson/templates/.arch-ids/generic-header.html.id
550      examples/mwolson/templates/.arch-ids/header.html.id
551      examples/mwolson/templates/footer.html
552      examples/mwolson/templates/generic-footer.html
553      examples/mwolson/templates/generic-header.html
554      examples/mwolson/templates/header.html
556     modified files:
557      ChangeLog examples/mwolson/muse-init.el lisp/muse-publish.el
558      lisp/muse-wiki.el
560     new directories:
561      examples/mwolson/templates
562      examples/mwolson/templates/.arch-ids
565 2005-07-13 21:12:27 GMT Michael Olson <mwolson@gnu.org> patch-133
567     Summary:
568       Make published link handling do the right thing, plus misc. fixes.
569     Revision:
570       muse--main--1.0--patch-133
572     * lisp/muse-mode.el (muse-mode-hook): Add option for
573       `muse-wiki-update-custom-values'.  The :set function makes sure that
574       this is always included in `muse-mode-hook' if muse-wiki is loaded.
575       This probably isn't best-practice, but it works.
576     
577     * lisp/muse-project.el (muse-project-of-file): Fix some duplicated code.
578       Save match data.
579     
580     * lisp/muse-publish.el (muse-publish-url-transforms): Add
581       `muse-publish-prepare-url' to the listed options.
582     
583     * lisp/muse-publish.el (muse-publish-output-file): Handle case where
584       output-dir is not specified.
585     
586     * lisp/muse-publish.el (muse-publish-markup-link): Call link handlers
587       here instead of later on.
588     
589     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Try to do the
590       right thing when `muse-wiki-interwiki-alist' is nil.
591     
592     * lisp/muse-wiki.el (muse-wiki-output-name): Removed in favor of calling
593       `muse-publish-output-file'.
594     
595     * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
596       (muse-wiki-transform-wikiword): Removed.  We should not use the
597       publishing transforms facility to handle these.
598     
599     * lisp/muse-wiki.el ("muse-publish"): Publish wikiwords and interwiki
600       links as "link" rather than "url".
601     
602     * lisp/muse-wiki.el (muse-wiki-update-custom-values): New function that
603       takes care of any customization cleaups that need to happen whenever
604       muse-mode is entered.
605     
606     * lisp/muse.el (muse-implicit-link-functions): Add options for
607       `muse-handle-url' and the wiki handlers.
608       (muse-explicit-link-functions): Add option for
609       `muse-wiki-handle-internal'.
611     modified files:
612      ChangeLog lisp/muse-mode.el lisp/muse-project.el
613      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
616 2005-07-13 03:38:52 GMT Michael Olson <mwolson@gnu.org> patch-132
618     Summary:
619       Add invalid directory assertion.
620     Revision:
621       muse--main--1.0--patch-132
623     * lisp/muse-project.el (muse-project-file-entries): Add assertion so that
624       any invalid directories will trigger an error.
626     modified files:
627      ChangeLog lisp/muse-project.el
630 2005-07-12 07:54:08 GMT Michael Olson <mwolson@gnu.org> patch-131
632     Summary:
633       AUTHORS: Fix typo, add that Yann authored muse-wiki.el.
634     Revision:
635       muse--main--1.0--patch-131
638     modified files:
639      AUTHORS ChangeLog
642 2005-07-12 07:52:25 GMT Michael Olson <mwolson@gnu.org> patch-130
644     Summary:
645       Yann's assignment form came in!
646     Revision:
647       muse--main--1.0--patch-130
650     modified files:
651      AUTHORS ChangeLog
654 2005-07-12 07:18:27 GMT Michael Olson <mwolson@gnu.org> patch-129
656     Summary:
657       Compilation fix, minor shuffling in `muse-mode'.
658     Revision:
659       muse--main--1.0--patch-129
661     * lisp/muse.el (muse-file-extension): Make sure sym is bound before
662       accessing it.  Fixes Yet Another Compiler Error.
663     
664     * lisp/muse-mode.el (muse-mode): Move font-lock setup to very end so that
665      project-specific settings happen first.
667     modified files:
668      ChangeLog lisp/muse-mode.el lisp/muse.el
671 2005-07-12 07:12:49 GMT Michael Olson <mwolson@gnu.org> patch-128
673     Summary:
674       Fix annoying initial buffer coloring problem.
675     Revision:
676       muse--main--1.0--patch-128
678     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle the case
679       where even buffer-file-name is not set.  This happens the first time we
680       attempt to colorize the buffer.  I'm rather astonished that I had to do
681       this.
683     modified files:
684      ChangeLog lisp/muse-wiki.el
687 2005-07-12 06:12:08 GMT Michael Olson <mwolson@gnu.org> patch-127
689     Summary:
690       Jump to bad and good links on TAB; mode-choosing fix.
691     Revision:
692       muse--main--1.0--patch-127
694     * lisp/muse-mode.el (muse-mode-choose-mode): New function that always
695       pics a major mode for a file.  If one is specified in the project of
696       file, use it.  Otherwise, use muse-mode.
697       (muse-next-reference, muse-previous-reference): Jump to bad links as
698       well as good ones.
699     
700     * lisp/muse.el (muse-file-extension): Use `muse-mode-choose-mode' instead
701       of `muse-mode'.
703     modified files:
704      ChangeLog lisp/muse-mode.el lisp/muse.el
707 2005-07-12 05:56:42 GMT Michael Olson <mwolson@gnu.org> patch-126
709     Summary:
710       Add specified Muse file extension to auto-mode-alist.
711     Revision:
712       muse--main--1.0--patch-126
714     * lisp/muse.el (muse-file-extension): If extension is specified, remove
715       the old extension from auto-mode-alist and add the new one.  This
716       eliminates the need to set muse-mode-auto-p when you have specified a
717       Muse file extension.
718     
719     * examples/mwolson/muse-init.el: Sync.
721     modified files:
722      ChangeLog examples/mwolson/muse-init.el lisp/muse.el
725 2005-07-11 10:08:45 GMT Michael Olson <mwolson@gnu.org> patch-125
727     Summary:
728       Make `muse-project-alist' more intuitively customizable.
729     Revision:
730       muse--main--1.0--patch-125
732     * examples/mwolson/muse-init.el (muse-project-alist): Resync with my
733       settings.
734     
735     * lisp/muse-project.el: Thanks to jessealama on IRC for the suggestion.
736       (muse-project-alist-get): New function that pre-parses
737       `muse-projects-alist' before customization in order to work around an
738       annoying limitation in the customize interface.
739       (muse-project-alist-set): New function that takes the value that
740       customize gave us and turns it into something Muse can use.
741       (muse-project): New widget that outlines the form of the
742       `muse-project-alist' variable.
743       (muse-project-alist): Use the `muse-project' widget and specify :set
744       and :get.
746     modified files:
747      ChangeLog examples/mwolson/muse-init.el lisp/muse-project.el
750 2005-07-10 22:41:49 GMT Michael Olson <mwolson@gnu.org> patch-124
752     Summary:
753       Silence compiler warnings.
754     Revision:
755       muse--main--1.0--patch-124
757     * lisp/muse-docbook.el (muse-docbook-fixup-tags): Docfix.
758     
759     * lisp/muse-html.el (muse-html-escape-string): Let-bind `ch' to silence a
760       compiler warning.
761     
762     * lisp/muse-project.el (muse-project-applicable-styles): Call
763       `muse-assert' with only 1 argument to silence a compiler warning.
765     modified files:
766      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
767      lisp/muse-project.el
770 2005-07-10 22:19:26 GMT Michael Olson <mwolson@gnu.org> patch-123
772     Summary:
773       muse-docbook: Merge several other types of tags if necessary.
774     Revision:
775       muse--main--1.0--patch-123
777     * lisp/muse-docbook.el (muse-docbook-fixup-tags): Renamed from
778       `muse-docbook-fixup-sections'.  For each TAG in
779       `muse-docbook-merged-tags', if consecutive groupings of TAG exist,
780       merge them together.  Thanks to Dale P. Smith for the suggestion.
781       (muse-docbook-merged-tags): Customizable list of tags that need merging.
783     modified files:
784      ChangeLog lisp/muse-docbook.el
787 2005-07-10 22:04:50 GMT Michael Olson <mwolson@gnu.org> patch-122
789     Summary:
790       muse-docbook: Output an XML tag with encoding at the beginning of document.
791     Revision:
792       muse--main--1.0--patch-122
794     * lisp/muse-docbook.el (muse-docbook-header): Add <xml> tag at beginning
795       of document.
796       (muse-docbook-encoding-default): New option that determines which Emacs
797       buffer encoding to use by default in Muse DocBook files if none is
798       found.
799       (muse-docbook-charset-default): New option that determines the DocBook
800       XML charset to use if no translation is found in
801       muse-docbook-encoding-map.
802       (muse-docbook-encoding-map): New option alist that maps an emacs coding
803       system to its associated DocBook coding system.
804       (muse-docbook-transform-content-type): New function that determines the
805       DocBook XML encoding to use based on the contents of
806       muse-docbook-encoding-map.
807       (muse-docbook-encoding): New function that calls
808       muse-docbook-transform-content-type.
809       (muse-docbook-finalize-buffer): New function that sets the buffer file
810       coding system to the value of muse-docbook-encoding-default, but only
811       if the buffers contents have no special characters.
812       ("docbook"): Include :after tag that calls muse-docbook-finalize-buffer.
814     modified files:
815      ChangeLog lisp/muse-docbook.el
818 2005-07-10 21:35:49 GMT Michael Olson <mwolson@gnu.org> patch-121
820     Summary:
821       Apply muse-docbook patch from Dale P. Smith.
822     Revision:
823       muse--main--1.0--patch-121
825     * lisp/muse-docbook.el (muse-docbook-markup-strings): Apply patch from
826       Dale P. Smith to make the markup much better.
828     modified files:
829      AUTHORS ChangeLog lisp/muse-docbook.el
832 2005-07-10 00:27:13 GMT Michael Olson <mwolson@gnu.org> patch-120
834     Summary:
835       Use different mapping for S-tab on Windows.
836     Revision:
837       muse--main--1.0--patch-120
839     * lisp/muse-mode.el (muse-mode-map): If using either XEmacs or on
840       Windows, use [(shift tab)] for `muse-previous-reference'.
842     modified files:
843      ChangeLog lisp/muse-mode.el
846 2005-07-09 20:24:40 GMT Michael Olson <mwolson@gnu.org> patch-119
848     Summary:
849       XEmacs wiki fix.
850     Revision:
851       muse--main--1.0--patch-119
853     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Use
854       `muse-match-string-no-properties' so XEmacs doesn't complain.
856     modified files:
857      ChangeLog lisp/muse-wiki.el
860 2005-07-09 08:53:33 GMT Michael Olson <mwolson@gnu.org> patch-118
862     Summary:
863       Handle a few edge cases with project-page resolution gracefully.
864     Revision:
865       muse--main--1.0--patch-118
867     * lisp/muse-project.el (muse-project-applicable-styles): Add assertion to
868       make sure that PAGE is specified.  STYLES should be generated
869       automatically, but it could theoretically fail.  I'm managing to
870       trigger this when messing with unsaved Muse files.  Handle case where
871       buffer has not yet been saved.
872       (muse-project-find-file): Don't try to resolve relative links; just
873       open them.
874     
875     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Fix
876       point-of-reference bug.  No need to call muse-project-page-of-file
877       since buffer-file-name and muse-publishing-current-file both give us
878       full paths.
879     
880     * lisp/muse-mode.el (muse-link-at-point): For some reason,
881       `skip-chars-backward' only respects the newline some of the time.
882       Damned annoying.
884     modified files:
885      ChangeLog lisp/muse-mode.el lisp/muse-project.el
886      lisp/muse-wiki.el
889 2005-07-09 07:41:44 GMT Michael Olson <mwolson@gnu.org> patch-117
891     Summary:
892       Fix image-link goof-up and add pretty titles.
893     Revision:
894       muse--main--1.0--patch-117
896     * lisp/muse-html.el (muse-html-markup-paragraph): Use <p
897       class="image-link"> instead of <div class="image-link">.  I found a bug
898       with the way I was handling both, so I decided to simplify things.
899     
900     * lisp/muse-wiki.el (muse-wiki-output-name): New function that acts like
901       `muse-publish-output-name', but keeps the directory prefix.
902       (muse-wiki-transform-interwiki): Use `muse-publish-output-name'.
903     
904     * lisp/muse-wiki.el (muse-wiki-publish-small-title-words): New
905       customizable option that determines the words to downcase in title.
906       (muse-wiki-publish-pretty-title): New function that Makes a Nicely
907       Capitalized Title out of either a string or the current title.  This is
908       not currently used by any other function -- for now it is meant to be
909       called by the user.
911     modified files:
912      ChangeLog lisp/muse-html.el lisp/muse-wiki.el
915 2005-07-09 05:22:12 GMT Michael Olson <mwolson@gnu.org> patch-116
917     Summary:
918       Escape specials in link descriptions.
919     Revision:
920       muse--main--1.0--patch-116
922     * lisp/muse-publish.el (muse-publish-escape-specials-in-string): New
923       function that escapes special characters in the given string according
924       to the current publishing style.
925       (muse-publish-url): Use the above function to escape the description
926       part of extended links.
927       (muse-publish-prepare-url): Don't make string read-only; it does
928       nothing.
929     
930     * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
931       (muse-wiki-transform-wikiword): Don't make string read-only.
933     modified files:
934      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
937 2005-07-09 03:59:44 GMT Michael Olson <mwolson@gnu.org> patch-115
939     Summary:
940       Escape "&", "<", and ">" in URL text.
941     Revision:
942       muse--main--1.0--patch-115
944     * lisp/muse-html.el (muse-html-escape-string): Escape "&", "<", and ">"
945       specially.  Thanks to John Sullivan for the suggestion.
947     modified files:
948      ChangeLog lisp/muse-html.el
951 2005-07-09 03:24:01 GMT Michael Olson <mwolson@gnu.org> patch-114
953     Summary:
954       Update my example configuration.
955     Revision:
956       muse--main--1.0--patch-114
958     * examples/mwolson/muse-init.el (muse-project-alist): Rename the "Web"
959       project to "WebSite" in order to make it more distinct.
960       (muse-wiki-interwiki-alist): Add mapping for "TheEmacsWiki".
961       (my-muse-blosxom-finalize): Don't run the Xanga preparation code
962       anymore.
963       (my-muse-prepare-entry-for-xanga): Make this able to figure out the
964       published name of the current file.  I really should make a function
965       called `muse-published-name' or something similar!
966       ("\C-cpx"): Use this key sequence for
967       `my-muse-prepare-entry-for-xanga'.
968       (muse-file-extension): I'm making use of this so I can figure out its
969       intricacies.
971     modified files:
972      ChangeLog examples/mwolson/muse-init.el
975 2005-07-09 03:11:28 GMT Michael Olson <mwolson@gnu.org> patch-113
977     Summary:
978       Tackle a project name interwiki highlighting snafu.
979     Revision:
980       muse--main--1.0--patch-113
982     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Hack still more on
983       this.  It seems to be more robust now.  Highlighting is going the way I
984       want it.
986     modified files:
987      ChangeLog lisp/muse-wiki.el
990 2005-07-09 02:25:26 GMT Michael Olson <mwolson@gnu.org> patch-112
992     Summary:
993       Fix some gross mistakes.
994     Revision:
995       muse--main--1.0--patch-112
997     * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Fix several
998       gross misspellings.
999     
1000     * lisp/muse-project.el (muse-project-file-entries): If
1001       `muse-file-extension' is defined, use it to filter the entries.
1002     
1003     * lisp/muse.el (muse-file-extension): Fix messed up attempt to set
1004       variable.  Move higher in file.
1005     
1006     * lisp/muse.el (muse-update-ignored-extensions-regexp): Use given
1007       argument instead of the real name of the variable.
1009     modified files:
1010      ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
1011      lisp/muse.el
1014 2005-07-09 00:10:01 GMT Michael Olson <mwolson@gnu.org> patch-111
1016     Summary:
1017       Make natural interwiki links between projects mostly work.
1018     Revision:
1019       muse--main--1.0--patch-111
1021     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Uncomment this
1022       function and flesh it out.  This seems to work properly, though for
1023       some reason, interwiki links using projects are a bit flakey.
1024       (muse-wiki-handle-interwiki): Deal with case where we have a project
1025       name in an interwiki link.
1027     modified files:
1028      ChangeLog lisp/muse-wiki.el
1031 2005-07-08 22:57:55 GMT Michael Olson <mwolson@gnu.org> patch-110
1033     Summary:
1034       Fix Emacs21 issue with muse-insert-tag.
1035     Revision:
1036       muse--main--1.0--patch-110
1038     * lisp/muse-mode.el (muse-insert-tag): Pass a list of lists to
1039       completing-read to appease older Emacsen.
1041     modified files:
1042      ChangeLog lisp/muse-mode.el
1045 2005-07-08 22:55:20 GMT Michael Olson <mwolson@gnu.org> patch-109
1047     Summary:
1048       Fix error with `muse-blosxom-new-entry' and Emacs21.
1049     Revision:
1050       muse--main--1.0--patch-109
1052     * lisp/muse-blosxom.el (muse-blosxom-new-entry): Mess with call to
1053       `completing-read' so that old versions of Emacs don't complain.
1055     modified files:
1056      ChangeLog lisp/muse-blosxom.el
1059 2005-07-08 21:59:41 GMT Michael Olson <mwolson@gnu.org> patch-108
1061     Summary:
1062       Try to fix an error with `muse-blosxom-get-categories'.
1063     Revision:
1064       muse--main--1.0--patch-108
1066     * lisp/muse-blosxom.el (muse-blosxom-get-categories): Be extra cautious
1067       about processing directories.
1069     modified files:
1070      ChangeLog examples/johnw/publish-johnw lisp/muse-blosxom.el
1073 2005-07-08 21:11:53 GMT Michael Olson <mwolson@gnu.org> patch-107
1075     Summary:
1076       Make a distinction between implicit and explicit links at publish-time.
1077     Revision:
1078       muse--main--1.0--patch-107
1080     * lisp/muse-html.el (muse-html-escape-string): Ignore other arguments.
1081     
1082     * lisp/muse-http.el (muse-http-prepare-url): Handle `explicit' argument.
1083     
1084     * lisp/muse-publish.el (muse-publish-url, muse-publish-insert-url): Pass
1085       `explicit' argument.
1086     
1087     * lisp/muse-publish.el (muse-publish-markup-link): Determine whether or
1088       not we are dealing with an explicit link.
1089     
1090     * lisp/muse-publish.el (muse-publish-prepare-url): Ignore other arguments.
1091     
1092     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Take `explicit'
1093       argument, but ignore it.
1094     
1095     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only apply transforms
1096       when link is not explicit.
1098     modified files:
1099      ChangeLog lisp/muse-html.el lisp/muse-http.el
1100      lisp/muse-publish.el lisp/muse-wiki.el
1103 2005-07-08 06:40:30 GMT Michael Olson <mwolson@gnu.org> patch-106
1105     Summary:
1106       Implement several WikiWord handling fixes.
1107     Revision:
1108       muse--main--1.0--patch-106
1110     * lisp/muse-colors.el (muse-link-face): Handle case where no link is
1111       found by the handlers.  Don't send implicit links through some of the
1112       advanced checks.
1113     
1114     * lisp/muse-mode.el (muse-link-at-point): Move to beginning of first part
1115       of interwiki link before calling `muse-handle-explicit-link'.
1116     
1117     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Append forgotten
1118       "\\|" separator between project-alist entries and interwiki entries.
1119       Force a reconfiguration of muse-colors-markup.
1120     
1121     * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Add several checks to be
1122       sure that we don't colorize WikiNames that don't go with any file.
1123     
1125     modified files:
1126      ChangeLog lisp/muse-colors.el lisp/muse-mode.el
1127      lisp/muse-wiki.el
1130 2005-07-07 21:34:12 GMT Michael Olson <mwolson@gnu.org> patch-105
1132     Summary:
1133       Attempt to simplify muse-wiki a bit.
1134     Revision:
1135       muse--main--1.0--patch-105
1137     * lisp/muse-colors.el (muse-use-font-lock): Set up muse-colors-markup
1138       here.
1139     
1140     * lisp/muse-wiki.el (muse-wiki-wikiword-colors-markup)
1141       (muse-wiki-update-use-wikiword-colors, muse-wiki-wikiword-markup-regexp)
1142       (muse-wiki-update-use-wikiword-markup-regexp)
1143       (muse-wiki-update-use-wikiword-link-function)
1144       (muse-wiki-update-use-wikiword-url-transforms): Remove.
1145       (muse-wiki-update-use-wikiword): Not :set function is needed anymore.
1146     
1147     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only modify URL if
1148       `muse-wiki-use-wikiword' is specified.
1149     
1150     * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Don't process the URL
1151       unless `muse-wiki-use-wikiword' is specified.
1152     
1153     * lisp/muse-wiki.el ("muse-colors"): Add muse-wiki-wikiword-regexp to
1154       muse-colors-markup.
1155     
1156     * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-wikiword-regexp to
1157       muse-publish-markup-regexps.
1158     
1159     * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-transform-wikiword to
1160       muse-publish-url-transforms.
1161     
1162     * lisp/muse-wiki.el (muse-implicit-link-functions): Add
1163       muse-wiki-handle-wikiword to muse-implicit-link-functions.
1164     
1166     modified files:
1167      ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
1170 2005-07-07 20:06:35 GMT Michael Olson <mwolson@gnu.org> patch-104
1172     Summary:
1173       Make muse-blosxom use relative name of published file in page-date alist.
1174     Revision:
1175       muse--main--1.0--patch-104
1177     * lisp/muse-blosxom.el (muse-blosxom-base-directory): Move higher in
1178       file.
1179       (muse-blosxom-update-page-date-alist): Renamed from
1180       `muse-blosxom-markup-date-directive'.  Make the current file name
1181       relative to the base directory and strip file extension if necessary.
1182     
1184     modified files:
1185      ChangeLog lisp/muse-blosxom.el
1188 2005-07-07 19:14:38 GMT Michael Olson <mwolson@gnu.org> patch-103
1190     Summary:
1191       Hack on muse-blosxom timestamps somewhat.
1192     Revision:
1193       muse--main--1.0--patch-103
1195     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Make this
1196       actually do something useful.  This should have a different name,
1197       really.
1198       ("blosxom-html", "blosxom-xhtml"): Call
1199       `muse-blosxom-markup-date-directive' after publishing each entry.
1200     
1202     modified files:
1203      ChangeLog lisp/muse-blosxom.el
1206 2005-07-07 06:27:02 GMT Michael Olson <mwolson@gnu.org> patch-102
1208     Summary:
1209       Fix several startup and compile errors.
1210     Revision:
1211       muse--main--1.0--patch-102
1213     * lisp/muse-wiki.el ("muse-publish"): Use correct name of function.  This
1214       fixes an error that occurred during startup.
1215     
1216     * lisp/muse-regexps.el (muse-ignored-extensions-regexp)
1217       (muse-update-ignored-extensions-regexp, muse-ignored-extensions): Move
1218       to muse.el.
1219     
1220     * lisp/muse.el (muse-update-ignored-extensions-regexp): Fix ordering so
1221       that the nasty compile errors go away.  Fix a few typos.
1222       (muse-ignored-extensions): Fix docstring.
1223       (muse-file-extension): Move this higher in the file.
1224     
1225     
1227     modified files:
1228      ChangeLog lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
1231 2005-07-07 05:57:51 GMT Michael Olson <mwolson@gnu.org> patch-101
1233     Summary:
1234       Note that muse-file-extension should not have "." in front.
1235     Revision:
1236       muse--main--1.0--patch-101
1238     * lisp/muse-project.el (muse-project-find-file): Handle case where
1239       muse-file-extension is not specified.
1240     
1241     * lisp/muse.el (muse-file-extension): Note that the period at the
1242       beginning of this value should be omitted.
1243     
1244     * lisp/muse-regexps.el (muse-update-ignored-extensions-regexp): Quote
1245       file extension so that regexp characters inside the extension will not
1246       goof it up.  This should never be a problem in normal cases, but let's
1247       be robust.
1248     
1250     modified files:
1251      ChangeLog lisp/muse-project.el lisp/muse-regexps.el
1252      lisp/muse.el
1255 2005-07-07 05:36:53 GMT Michael Olson <mwolson@gnu.org> patch-100
1257     Summary:
1258       Implement optional file extension of Muse files.
1259     Revision:
1260       muse--main--1.0--patch-100
1262     * lisp/muse-mode.el (muse-mode): Make sure
1263       `muse-update-ignored-extensions-regexp' gets updated every time we
1264       enter Muse mode.  This works around a bug in the customize interface --
1265       if a user changes an option using setq, the :set function sometimes
1266       does not get executed.  I should really try to determine whether or not
1267       this is really an issue anymore.
1268     
1269     * lisp/muse-project.el (muse-project-find-file): Make use of
1270       `muse-file-extension'.
1271     
1272     * lisp/muse-regexps.el (muse-ignored-extensions-regexp): This is not
1273       customizable; it is autogenerated from `muse-ignored-extensions'.
1274       (muse-update-ignored-extensions-regexp): New function that sets the
1275       value of `muse-ignored-extensions-regexp'.  This is needed in order to
1276       make sure that the value of `muse-file-extension' is taken into
1277       account.
1278       (muse-ignored-extensions): New option that determines which file
1279       extensions to ignore.  It is in the form of a list of regexps.
1280     
1281     * lisp/muse.el (muse-file-extension): New option that allows the user to
1282       specify the file extension to be used for Muse files.  By default, this
1283       is nil, which means that no extension will be used.
1284     
1285     * lisp/muse.el (muse-page-name): Handle case where
1286       `muse-ignored-extensions-regexp' is nil.
1287     
1289     modified files:
1290      ChangeLog lisp/muse-mode.el lisp/muse-project.el
1291      lisp/muse-regexps.el lisp/muse.el
1294 2005-07-07 03:16:38 GMT Michael Olson <mwolson@gnu.org> patch-99
1296     Summary:
1297       Document new blosxom convenience feature.
1298     Revision:
1299       muse--main--1.0--patch-99
1301     * lisp/muse-blosxom.el: Document `muse-blosxom-project-alist-dirs' and
1302       `muse-blosxom-project-alist-entry'.  An example is provided in the
1303       header.
1304     
1306     modified files:
1307      ChangeLog lisp/muse-blosxom.el
1310 2005-07-06 23:17:35 GMT Michael Olson <mwolson@gnu.org> patch-98
1312     Summary:
1313       Further work on `muse-project-alist' entry generation for blosxom.
1314     Revision:
1315       muse--main--1.0--patch-98
1317     * examples/mwolson/muse-init.el (muse-project-alist): Use proper syntax.
1318       Include subdirectories in first part of "Blog" entry.
1319     
1320     * lisp/muse-blosxom.el (muse-blosxom-project-alist-dirs): New function
1321       that returns a list of dirs that are to be used with the first part of
1322       a `muse-project-alist' entry.
1323     
1325     modified files:
1326      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
1329 2005-07-06 22:42:35 GMT Michael Olson <mwolson@gnu.org> patch-97
1331     Summary:
1332       New function: muse-blosxom-project-alist-entry.
1333     Revision:
1334       muse--main--1.0--patch-97
1336     * examples/mwolson/muse-init.el: Update from my latest settings.
1337       (muse-project-alist): Make use of `muse-blosxom-project-alist-entry'.
1338     
1339     * lisp/muse-blosxom.el (muse-blosxom-project-alist-entry): New function
1340       that generates the latter part of an entry for `muse-project-alist'.
1341     
1343     modified files:
1344      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
1347 2005-07-06 20:52:03 GMT Michael Olson <mwolson@gnu.org> patch-96
1349     Summary:
1350       Merged from hodique@lifl.fr--2005 (patch 12-23)
1351     Revision:
1352       muse--main--1.0--patch-96
1354     Patches applied:
1355     
1356      * hodique@lifl.fr--2005/muse--yh--1.0--patch-12
1357        Merged from mwolson@gnu.org--2005 (patch 68-76)
1358     
1359      * hodique@lifl.fr--2005/muse--yh--1.0--patch-13
1360        Merged from mwolson@gnu.org--2005 (patch 77-80)
1361     
1362      * hodique@lifl.fr--2005/muse--yh--1.0--patch-14
1363        Merged from mwolson@gnu.org--2005 (patch 81)
1364     
1365      * hodique@lifl.fr--2005/muse--yh--1.0--patch-15
1366        Merged from mwolson@gnu.org--2005 (patch 82)
1367     
1368      * hodique@lifl.fr--2005/muse--yh--1.0--patch-16
1369        Escape % in latex publishing
1370     
1371      * hodique@lifl.fr--2005/muse--yh--1.0--patch-17
1372        bugfix
1373     
1374      * hodique@lifl.fr--2005/muse--yh--1.0--patch-18
1375        small improvement on muse-make-link
1376     
1377      * hodique@lifl.fr--2005/muse--yh--1.0--patch-19
1378        Fix customization of muse-wiki-wikiword-regexp
1379     
1380      * hodique@lifl.fr--2005/muse--yh--1.0--patch-20
1381        Allow full customization of WikiWords
1382     
1383      * hodique@lifl.fr--2005/muse--yh--1.0--patch-21
1384        Fix mouse-2 yank bug in muse-mode
1385     
1386      * hodique@lifl.fr--2005/muse--yh--1.0--patch-22
1387        Fix interpretation order
1388     
1389      * hodique@lifl.fr--2005/muse--yh--1.0--patch-23
1390        Merged from mwolson@gnu.org--2005 (patch 83-95)
1391     
1393     modified files:
1394      ChangeLog lisp/muse-wiki.el
1396     new patches:
1397      hodique@lifl.fr--2005/muse--yh--1.0--patch-12
1398      hodique@lifl.fr--2005/muse--yh--1.0--patch-13
1399      hodique@lifl.fr--2005/muse--yh--1.0--patch-14
1400      hodique@lifl.fr--2005/muse--yh--1.0--patch-15
1401      hodique@lifl.fr--2005/muse--yh--1.0--patch-16
1402      hodique@lifl.fr--2005/muse--yh--1.0--patch-17
1403      hodique@lifl.fr--2005/muse--yh--1.0--patch-18
1404      hodique@lifl.fr--2005/muse--yh--1.0--patch-19
1405      hodique@lifl.fr--2005/muse--yh--1.0--patch-20
1406      hodique@lifl.fr--2005/muse--yh--1.0--patch-21
1407      hodique@lifl.fr--2005/muse--yh--1.0--patch-22
1408      hodique@lifl.fr--2005/muse--yh--1.0--patch-23
1411 2005-07-06 19:55:48 GMT Michael Olson <mwolson@gnu.org> patch-95
1413     Summary:
1414       Minor docfixes.
1415     Revision:
1416       muse--main--1.0--patch-95
1418     * lisp/muse-mode.el (muse-follow-name-at-point) 
1419       (muse-follow-name-at-mouse): Docfixes.
1420     
1422     modified files:
1423      ChangeLog lisp/muse-mode.el
1426 2005-07-06 19:30:34 GMT Michael Olson <mwolson@gnu.org> patch-94
1428     Summary:
1429       Fix goof-up in instructions for using `muse-blosxom-new-entry'.
1430     Revision:
1431       muse--main--1.0--patch-94
1433     * lisp/muse-blosxom.el: Fix goof-up in instructions for using
1434       `muse-blosxom-new-entry'.
1435     
1436     * muse.texi (Blosxom Entries): Ditto.
1437     
1439     modified files:
1440      ChangeLog lisp/muse-blosxom.el muse.texi
1443 2005-07-06 18:54:52 GMT Michael Olson <mwolson@gnu.org> patch-93
1445     Summary:
1446       Re-add global mouse-2 event.
1447     Revision:
1448       muse--main--1.0--patch-93
1450     * lisp/muse-mode.el (muse-mode-map): Re-add the global binding for
1451       mouse-2, since Yann found a way around the problem I was facing.
1452       (muse-follow-name-at-mouse): Call the event that would normally be used
1453       here if we don't have a link at point.
1454     
1456     modified files:
1457      ChangeLog lisp/muse-mode.el
1460 2005-07-06 07:19:41 GMT Michael Olson <mwolson@gnu.org> patch-92
1462     Summary:
1463       Fix publishing error.
1464     Revision:
1465       muse--main--1.0--patch-92
1467     * lisp/muse-project.el (muse-project-publish-file): Don't try to fetch
1468       the cdr of output-dir.  This was a code fragment from a previous
1469       attempt to refactor this function.
1470     
1472     modified files:
1473      ChangeLog lisp/muse-project.el
1476 2005-07-06 06:39:21 GMT Michael Olson <mwolson@gnu.org> patch-91
1478     Summary:
1479       Work on getting to the point where we can resolve project interwiki links.
1480     Revision:
1481       muse--main--1.0--patch-91
1483     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
1484       `muse-publishing-current-file'.
1485     
1486     * lisp/muse-project.el (muse-project-of-file): Ditto.
1487     
1488     * lisp/muse-project.el (muse-project-applicable-styles): New function
1489       that returns the usable styles for a file, given either a list of
1490       styles or a project name.  This is useful for removing styles that will
1491       be ignored for a file.
1492       (muse-project-publish-file): Split :include and :exclude processing
1493       into `muse-project-applicable-styles'.
1494     
1495     * lisp/muse-publish.el (muse-publish-output-name): Use
1496       `muse-publishing-current-file'.
1497     
1498     * lisp/muse-publish.el (muse-publish-file): Don't set `muse-current-file'.
1499     
1500     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Recognize
1501       project names.
1502     
1503     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Don't cause project
1504       names to be uninterpreted.  Remove need for muse-assoc-string.
1505     
1506     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): First draft of
1507       function that will be called to fetch a link to a page from a Muse
1508       project from the output file of the currently-published file.  This is
1509       commented out for now since I ran out of energy.
1510     
1511     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Use
1512       `muse-wiki-resolve-project-page' for handling Muse project interwiki
1513       links, but only when no match was found in `muse-wiki-interwiki-alist'.
1514       Handle case where no interwiki can be found, even though this should
1515       never happen.
1516     
1517     * lisp/muse-wiki.el (muse-mode-hook): Update `muse-wiki-interwiki-regexp'
1518       whenever Muse mode is entered.  That way we don't have to enter an
1519       extra command in our .emacs.
1520     
1521     * lisp/muse.el (muse-current-file): Remove this, since a variable called
1522       `muse-publishing-current-file' already exists that does the same thing.
1523       How embarrassing.
1524     
1525     * lisp/muse.el (muse-page-name): Use `muse-publishing-current-file'.
1526     
1527     * lisp/muse.el (muse-assoc-string): Remove this, since we no longer need
1528       to use it.
1529     
1531     modified files:
1532      ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
1533      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
1536 2005-07-06 04:00:57 GMT Michael Olson <mwolson@gnu.org> patch-90
1538     Summary:
1539       Mouse-2 on regular text will yank rather than give an error.
1540     Revision:
1541       muse--main--1.0--patch-90
1543     * lisp/muse-mode.el (muse-mode-map): Remove mappings for mouse-2, since
1544       this seems to be more trouble than it's worth.
1545       (muse-follow-name-at-mouse): Don't call `muse-follow-name-at-point';
1546       use our own implementation.
1547     
1549     modified files:
1550      ChangeLog lisp/muse-mode.el
1553 2005-07-06 02:25:56 GMT Michael Olson <mwolson@gnu.org> patch-89
1555     Summary:
1556       Make interwiki links publish with the correct extension.
1557     Revision:
1558       muse--main--1.0--patch-89
1560     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Add the correct
1561       prefix and suffix to interwiki names, as well as stripping out unwanted
1562       extensions.
1563     
1565     modified files:
1566      ChangeLog lisp/muse-wiki.el
1569 2005-07-06 02:02:42 GMT Michael Olson <mwolson@gnu.org> patch-88
1571     Summary:
1572       Fix publishing of bare interwiki names.
1573     Revision:
1574       muse--main--1.0--patch-88
1576     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Use `setq' instead of
1577       `set'.  Use `muse-assoc-string' instead of `assoc'.
1578     
1579     * lisp/muse.el (muse-assoc-string): New compatibility function that makes
1580       `assoc-string' functionality usable with Emacs21 and XEmacs.
1581     
1583     modified files:
1584      ChangeLog lisp/muse-wiki.el lisp/muse.el
1587 2005-07-06 01:41:24 GMT Michael Olson <mwolson@gnu.org> patch-87
1589     Summary:
1590       Apply a few fixes from Yann's branch.
1591     Revision:
1592       muse--main--1.0--patch-87
1594     Background: I hacked on Muse over the weekend while offline, and so did
1595                 Yann.  His changes to muse-wiki.el are different than the
1596                 ones that I made, so we should probably figure out the best
1597                 way to handle this when we both get on IRC again.  For now,
1598                 I've merged in the bugfixes that he's made, omitting most of
1599                 the changes to muse-wiki.
1600     
1601     * lisp/muse-latex.el (muse-latex-markup-regexps): Escape %.
1602     
1603     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Add docstring.
1604     
1605     * lisp/muse.el (muse-page-name): Fix a bug that was inadvertently
1606       introduced previously.
1607     
1609     modified files:
1610      ChangeLog lisp/muse-latex.el lisp/muse-wiki.el lisp/muse.el
1613 2005-07-05 20:41:49 GMT Michael Olson <mwolson@gnu.org> patch-86
1615     Summary:
1616       Warn if file not published; hack further on Wiki stuff.
1617     Revision:
1618       muse--main--1.0--patch-86
1620     * lisp/muse-html.el (muse-html-markup-paragraph): Make this only try to
1621       complete <div> tags that are of the class "image-link".  It is hoped
1622       that this will prevent user-added <div> tags from being mangled.
1623     
1624     * lisp/muse-mode.el (muse-link-at-point): Don't pass an argument to
1625       `muse-handle-implicit-link' or `muse-handle-explicit-link' since they
1626       need to look at the text at point.
1627     
1628     * lisp/muse-publish.el (muse-publish-this-file): Warn the user if the
1629       current file has not been published since it was up-to-date.  Thanks to
1630       Bill Freeman for the suggestion.
1631     
1632     * lisp/muse-publish.el (muse-publish-url): Handle case when returned url
1633       is nil.  If this happens, return the original URL.
1634     
1635     * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Set using
1636       `muse-wiki-update-interwiki-regexp.'
1637       (muse-wiki-update-interwiki-regexp): New function that sets the value
1638       of `muse-wiki-interwiki-regexp'.
1639       (muse-wiki-interwiki-alist): Call `muse-wiki-update-interwiki-regexp'
1640       on :set.
1641     
1642     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Renamed from
1643       `muse-wiki-expand-interwiki'.
1644       (muse-wiki-transform-wikiword): New function that prevents WikiWords
1645       with no matching file from being published as links.
1646     
1647     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Accept an optional
1648       string argument once again, since this behavior is needed when
1649       publishing.
1650       (muse-wiki-handle-wikiword): Ditto.
1651     
1652     * lisp/muse.el (muse-handle-url): Ditto.
1653     
1654     * lisp/muse.el (muse-handle-implicit-link): Ditto.  Restore match data
1655       after every unsuccessful attempt at handling the link.  If argument is
1656       given, restore match-data at end, too.
1657     
1658     * lisp/muse.el (muse-handle-explicit-link): Accept optional string
1659       argument.  Match data is always saved.  If argument is not given,
1660       assume that `muse-implicit-link-regexp' has been matched against, and
1661       return the 1st match string if no handlers worked.
1662     
1664     modified files:
1665      ChangeLog lisp/muse-html.el lisp/muse-mode.el
1666      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
1669 2005-07-04 23:00:06 GMT Michael Olson <mwolson@gnu.org> patch-85
1671     Summary:
1672       Hack on WikiName handling and make TAB work for Wiki links.
1673     Revision:
1674       muse--main--1.0--patch-85
1676     * lisp/muse-colors.el (muse-colors-markup): Use
1677       `muse-explicit-link-regexp' instead of `muse-link-regexp'.
1678     
1679     * lisp/muse-colors.el (muse-link-face): Add new argument EXPLICIT.  If
1680       nil, don't color bad links.  If non-nil, color bad links.
1681     
1682     * lisp/muse-colors.el (muse-colors-link): Pass `t' to `muse-link-face'.
1683     
1684     * lisp/muse-journal.el (muse-journal-rss-markup-regexps): Use
1685       `muse-explicit-link-regexp' instead of `muse-link-regexp'.
1686       (muse-journal-rss-munge-buffer): Ditto.
1687     
1688     * lisp/muse-mode.el (muse-mode-fill-nobreak-p, muse-link-at-point):
1689       Docfix.
1690     
1691     * lisp/muse-mode.el (muse-link-at-point): Rewrite so that explicit links
1692       are handled first, then implicit ones.  It should work better in all
1693       cases.  For now, we depend on the value of `muse-implicit-link-regexp'
1694       to determine how far to scan for an implicit link.  This defaults to
1695       the text between the point and the next space.
1696     
1697     * lisp/muse-mode.el (muse-visit-link-default): Refactored code from
1698       `muse-visit-link'.  If the ANCHOR argument is a string, search for it
1699       literally after opening the buffer.  Hopefully this can be of use in
1700       custom visit-link functions, when necessary.
1701     
1702     * lisp/muse-mode.el (muse-visit-link): Docfix.  Call
1703       `muse-visit-link-default'.
1704     
1705     * lisp/muse-mode.el (muse-next-reference, muse-previous-reference):
1706       Search by text properties instead of regexps.  This allows Muse to find
1707       links without having to have a massive regexp that contains all link
1708       types.  The downside is that this will not work if the user defontifies
1709       the buffer.  But it would somewhat defeat the purpose of following
1710       links if you can't see them.
1711     
1712     * lisp/muse-project.el (muse-project-batch-publish): Handle case when not
1713       enough command line args are passed in batch mode.
1714     
1715     * lisp/muse-publish.el (muse-publish-markup-regexps): Use
1716       `muse-explicit-link-regexp'.
1717     
1718     * lisp/muse-regexps.el (muse-explicit-link-regexp): Renamed from
1719       `muse-link-regexp'.
1720     
1721     * lisp/muse-regexps.el (muse-implicit-link-regexp): New option that
1722       specifies the "common ground" of all implicit links, like URLs, bare
1723       WikiNames, and -- in the future -- email addresses.
1724     
1725     * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): Quote 'boolean.
1726     
1727     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Arg URL is no longer
1728       optional.  That was a bad idea on my part.  Renamed from
1729       `muse-wiki-interwiki-handle'.  Hopefully all this renaming doesn't
1730       annoy anyone :^) .
1731     
1732     * lisp/muse-wiki.el (muse-wiki-expand-interwiki): Renamed from
1733       `muse-wiki-interwiki-expand'.
1734       (muse-wiki-handle-wikiword): Renamed from
1735       `muse-wiki-wikiword-handle'.
1736     
1737     * lisp/muse-wiki.el ("muse-colors", "muse-publish"): Use a string value
1738       for the eval-after-load arg since XEmacs chokes on constants.
1739     
1740     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Don't display a bad-link
1741       face on WikiWords that don't correspond with a file.  If people really
1742       want this to appear in bad-link face, I could accommodate that.
1743     
1744     * lisp/muse.el (muse-handle-url): New function that detects whether the
1745       given string is a URL.
1746       (muse-implicit-link-functions): Renamed from
1747       `muse-mode-link-functions'.  Defaults to `muse-handle-url'.
1748       (muse-explicit-link-functions): Renamed from
1749       `muse-mode-handler-functions'.
1750       (muse-handle-implicit-link): New function that handles all
1751       implicit links by calling functions from `muse-implicit-link-functions'.
1752       (muse-handle-explicit-link): Renamed from
1753       `muse-handled-url'.
1754     
1756     modified files:
1757      ChangeLog lisp/muse-colors.el lisp/muse-journal.el
1758      lisp/muse-mode.el lisp/muse-project.el lisp/muse-publish.el
1759      lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
1762 2005-07-04 14:40:31 GMT Michael Olson <mwolson@gnu.org> patch-84
1764     Summary:
1765       Allow WikiWords to be ignored with <nop> or "''''".
1766     Revision:
1767       muse--main--1.0--patch-84
1769     * lisp/muse-mode.el (muse-browse-result): Docfixes.
1770     
1771     * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): New option that determines
1772       whether to hide <nop> tags when coloring a Muse buffer.
1773       (muse-wiki-wikiword-at-point): Docfix.
1774       (muse-wiki-colors-nop-tag): New function that colors <nop> tags.
1775       (muse-wiki-publish-nop-tag): New function that interprets <nop> tags
1776       during publishing.
1777       (muse-colors-tags, muse-publish-markup-tags): Interpret <nop> tags,
1778       which keeps the WikiWord that follows it from being interpreted.
1779       (muse-publish-markup-regexps): Allow 4 single quotes to function as a
1780       WikiWord delimiter.
1781     
1783     modified files:
1784      ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
1787 2005-07-04 11:20:50 GMT Michael Olson <mwolson@gnu.org> patch-83
1789     Summary:
1790       Update postal address of FSF in muse-wiki.el.
1791     Revision:
1792       muse--main--1.0--patch-83
1794     * lisp/muse-wiki.el: Update postal address of the FSF.
1795     
1797     modified files:
1798      ChangeLog lisp/muse-wiki.el
1801 2005-07-01 22:48:51 GMT Michael Olson <mwolson@gnu.org> patch-82
1803     Summary:
1804       Interpret explicit links before emphasis.
1805     Revision:
1806       muse--main--1.0--patch-82
1808     * lisp/muse-publish.el (muse-publish-markup-regexps): Interpret explicit
1809       links before emphasis.
1810     
1811     * lisp/muse-wiki.el (muse-publish): Make rules use a multiple of 100 just
1812       for the heck of it.
1814     modified files:
1815      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
1818 2005-06-26 22:55:55 GMT Michael Olson <mwolson@gnu.org> patch-81
1820     Summary:
1821       Wiki hacking, regexp tweaks.
1822     Revision:
1823       muse--main--1.0--patch-81
1825     * lisp/muse-project.el (muse-project-ignore-regexp): Change group to
1826       muse-regexp.
1827     
1828     * lisp/muse-regexps.el (muse-regexp-use-character-classes): New variable
1829       that indicates whether or not to use character classes in regexps.  The
1830       default is to let Muse try to figure it out.
1831       (muse-extreg-usable-p): Make use of this variable.
1832     
1833     * lisp/muse-regexps.el (muse-url-regexp): There's too much whitespace in
1834       this regexp.  I'm guessing it was supposed to have a TAB in there at
1835       one time.  Replace this stuff with muse-regexp-space.
1836     
1837     * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use wikified EmacsWiki
1838       by default.
1839     
1840     * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use "choice" instead of
1841       "or".
1842     
1843     * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Include the page
1844       delimiter as part of the regexp.  Allow "#" or "::" to be a delimiter.
1845       We'll fix those anchor problems eventually!
1846     
1847     * lisp/muse-wiki.el (muse-wiki-interwiki-at-point): New function that
1848       uses `muse-interwiki-handle' to determine whether an interwiki link is
1849       at point.
1850     
1851     * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Make URL optional and
1852       look for a suitable value at point if needed.
1853     
1854     * lisp/muse-wiki.el: Make interwiki regexps color the same as wikiwords.
1855     
1856     * lisp/muse-wiki.el: Add publishing rule for muse-wiki-interwiki-regexp.
1857     
1858     * lisp/muse-wiki.el (muse-mode-link-functions): Add interwiki handling.
1860     modified files:
1861      ChangeLog lisp/muse-project.el lisp/muse-regexps.el
1862      lisp/muse-wiki.el
1865 2005-06-25 04:44:00 GMT Michael Olson <mwolson@gnu.org> patch-80
1867     Summary:
1868       Make installation of manual when not using Debian go smoothly.
1869     Revision:
1870       muse--main--1.0--patch-80
1872     * Makefile.defs (INSTALLINFO): New variable that specifies what command
1873       and options are to be used when insinuating the Muse documentation into
1874       the Info menu.
1875     
1876     * Makefile (install): Make use of INSTALLINFO.
1877     
1878     * README (Installation): Give directions for changing INSTALLINFO on a
1879       Debian system and changing where Muse is installed.
1880     
1881     * muse.texi: Ditto.
1883     modified files:
1884      ChangeLog Makefile Makefile.defs README muse.texi
1887 2005-06-25 04:09:15 GMT Michael Olson <mwolson@gnu.org> patch-79
1889     Summary:
1890       Fix compiler warning induced by last patch.
1891     Revision:
1892       muse--main--1.0--patch-79
1894     * lisp/muse-project.el (muse-current-file): Move to muse.el to fix
1895       compiler warning.
1897     modified files:
1898      ChangeLog lisp/muse-project.el lisp/muse.el
1901 2005-06-25 04:02:11 GMT Michael Olson <mwolson@gnu.org> patch-78
1903     Summary:
1904       Add `muse-current-file', fix minor QuickStart issue.
1905     Revision:
1906       muse--main--1.0--patch-78
1908     * examples/QuickStart: Make John Wiegley the author.
1909     
1910     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
1911       `muse-current-file' instead of `buffer-file-name'.
1912     
1913     * lisp/muse-project.el (muse-current-project): Document.
1914     
1915     * lisp/muse-project.el (muse-current-file): New variable indicating the
1916       name, including path, of the file that is currently being published.
1917       (muse-project-of-file): Make use of
1918       `muse-current-file'.
1919     
1920     * lisp/muse-publish.el (muse-publish-file): Set `muse-current-file' here.
1921     
1922     * lisp/muse.el (muse-page-name): Make use of `muse-current-file'.
1924     modified files:
1925      ChangeLog examples/QuickStart lisp/muse-blosxom.el
1926      lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
1927      lisp/muse.el
1930 2005-06-24 21:15:35 GMT Michael Olson <mwolson@gnu.org> patch-77
1932     Summary:
1933       Make muse-replace-regexp-in-string closer to its parent; no func change.
1934     Revision:
1935       muse--main--1.0--patch-77
1937     * lisp/muse.el (muse-replace-regexp-in-string): Add 2 more optional args
1938       to implement all functionality of `replace-regexp-in-string'.  No
1939       functionality change.
1940     
1942     modified files:
1943      ChangeLog lisp/muse.el
1946 2005-06-24 00:22:12 GMT Michael Olson <mwolson@gnu.org> patch-76
1948     Summary:
1949       Play nicely with fill, adaptive-fill, and flyspell.
1950     Revision:
1951       muse--main--1.0--patch-76
1953     * muse-mode.el (muse-mode-intangible-links): New function used to
1954       determine whether links will be considered intangible.
1955     
1956     * lisp/muse-mode.el (muse-mode-link-functions)
1957       (muse-mode-handler-functions): Minor docfix.
1958     
1959     * lisp/muse-mode.el (muse-mode): Don't split long links when performing
1960       fill.  Play nicely with adaptive-fill.  Avoid lockup with flyspell by
1961       making links intangible by default, but this may be adjusted by use of
1962       the `muse-mode-intangible-links' function.
1963     
1964     * lisp/muse-mode.el (muse-mode-fill-nobreak-p): New function that returns
1965       nil if we should allow a fill to occur here.  Keeps links from being
1966       broken up.
1967     
1968     * lisp/muse-mode.el (muse-mode-flyspell-p): New function that returns
1969       non-nil if we allow spell-checking to occur here.  Keeps links from
1970       being improperly colorized.
1971     
1972     * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Break up long line; no
1973       functionality change.
1975     modified files:
1976      ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
1979 2005-06-23 07:13:35 GMT Michael Olson <mwolson@gnu.org> patch-75
1981     Summary:
1982       Minor doc changes and code prettification.
1983     Revision:
1984       muse--main--1.0--patch-75
1986     * AUTHORS: Note that YH's assignment is in the mail.
1987     
1988     * README (scripts): Explain better the contents of the `scripts'
1989       directory.
1990     
1991     * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Split long line.
1993     modified files:
1994      AUTHORS ChangeLog README lisp/muse-wiki.el
1997 2005-06-23 05:20:04 GMT Michael Olson <mwolson@gnu.org> patch-74
1999     Summary:
2000       Merged from hodique@lifl.fr--2005 (patch 7-11)
2001     Revision:
2002       muse--main--1.0--patch-74
2004     Patches applied:
2005     
2006      * hodique@lifl.fr--2005/muse--yh--1.0--patch-7
2007        split WikiWords and InterWiki links into their own package
2008     
2009      * hodique@lifl.fr--2005/muse--yh--1.0--patch-8
2010        Merged from mwolson@gnu.org--2005 (patch 63-67), adapted muse-wiki features
2011     
2012      * hodique@lifl.fr--2005/muse--yh--1.0--patch-9
2013        Mimic experimental behavior for interwiki
2014     
2015      * hodique@lifl.fr--2005/muse--yh--1.0--patch-10
2016        fix notes publishing
2017     
2018      * hodique@lifl.fr--2005/muse--yh--1.0--patch-11
2019        various minor fixes
2021     new files:
2022      lisp/.arch-ids/muse-wiki.el.id lisp/muse-wiki.el
2024     modified files:
2025      ChangeLog lisp/muse-colors.el lisp/muse-html.el
2026      lisp/muse-mode.el lisp/muse-publish.el lisp/muse.el
2028     renamed files:
2029      experimental/.arch-ids/muse-wiki.el.id
2030        ==> experimental/.arch-ids/muse-wiki-old.el.id
2031      experimental/muse-wiki.el
2032        ==> experimental/muse-wiki-old.el
2034     new patches:
2035      hodique@lifl.fr--2005/muse--yh--1.0--patch-7
2036      hodique@lifl.fr--2005/muse--yh--1.0--patch-8
2037      hodique@lifl.fr--2005/muse--yh--1.0--patch-9
2038      hodique@lifl.fr--2005/muse--yh--1.0--patch-10
2039      hodique@lifl.fr--2005/muse--yh--1.0--patch-11
2042 2005-06-22 23:05:33 GMT Michael Olson <mwolson@gnu.org> patch-73
2044     Summary:
2045       Tell people where to find on-line version of manual.
2046     Revision:
2047       muse--main--1.0--patch-73
2049     * README: Add on-line locations for manual.
2050     
2051     * muse.texi: Remove @include directive.  This makes generating a PDF of
2052       this documentation a lot easier.
2053     
2054     * muse.texi (Preface): Add on-line locations for manual.
2056     modified files:
2057      ChangeLog README muse.texi
2060 2005-06-22 19:57:42 GMT Michael Olson <mwolson@gnu.org> patch-72
2062     Summary:
2063       Try to make Muse play nice with outline minor mode.
2064     Revision:
2065       muse--main--1.0--patch-72
2067     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-emphasized)
2068     (muse-colors-underlined, muse-use-font-lock, muse-link-properties): Use
2069     "muse" instead of "t" when adding invisibility to text or checking for
2070     invisibility.
2071     
2072     * lisp/muse.el (muse-add-to-invisibility-spec): New function that is a
2073     compatibility wrapper for `add-to-invisibility-spec'; XEmacs doesn't have
2074     this function.
2076     modified files:
2077      ChangeLog lisp/muse-colors.el lisp/muse.el
2080 2005-06-22 08:02:58 GMT Michael Olson <mwolson@gnu.org> patch-71
2082     Summary:
2083       Minor grammar fix in Introduction section of manual.
2084     Revision:
2085       muse--main--1.0--patch-71
2087     * muse.texi (Introduction): Minor grammar fix.
2089     modified files:
2090      ChangeLog muse.texi
2093 2005-06-22 06:32:02 GMT Michael Olson <mwolson@gnu.org> patch-70
2095     Summary:
2096       Release Muse 3.01.
2097     Revision:
2098       muse--main--1.0--patch-70
2100     * lisp/muse-colors.el: Remove unnecessary use of Version in header.
2101     
2102     * lisp/muse-html.el (muse-html-encoding-map): Add mapping for iso-8859-1.
2103     
2104     * lisp/muse-poem.el (muse-poem-markup-strings)
2105       (muse-poem-chapbook-strings): Make customizable.
2106     
2107     * lisp/muse-poem.el (muse-chapbook-latex-header)
2108       (muse-chapbook-latex-footer): Docfix.
2109     
2110     * lisp/muse-texinfo.el (muse-texinfo-info-extension)
2111       (muse-texinfo-pdf-extension): Ditto.
2112     
2113     * lisp/muse.el (muse-version): Change to 3.01.
2114     
2115     * muse.texi (Poem, Texinfo): Last two publishing styles complete.  We're
2116       done, for now!
2118     modified files:
2119      ChangeLog lisp/muse-colors.el lisp/muse-html.el
2120      lisp/muse-poem.el lisp/muse-texinfo.el lisp/muse.el muse.texi
2123 2005-06-20 02:29:08 GMT Michael Olson <mwolson@gnu.org> patch-69
2125     Summary:
2126       Tweak documentation thoroughly; still incomplete.
2127     Revision:
2128       muse--main--1.0--patch-69
2130     * README: Minor tweaks.
2131     
2132     * muse.texi: Massively rename chapters so that the titles are more
2133       descriptive.  Clean up grammar.
2134     
2135     * muse.texi (Obtaining Muse): Move content of Installation node here,
2136       stripping out any customization tips, since those are covered later.
2137       Re-work this chapter since I was dissatisfied with it.
2138     
2139     * muse.texi (Installation): This node has the content of README regarding
2140       installation, which fits the title of the node much better than the
2141       previous content.
2142     
2143     * muse.texi (Blosxom): Turn the sections of this section into
2144       subsections.
2145     
2146     * muse.texi (Getting Help and Reporting Bugs): Turn this into a list.  I
2147       like lists!
2148     
2149     * muse.texi (History): Add a "2005" item.
2151     modified files:
2152      ChangeLog README muse.texi
2155 2005-06-19 07:15:45 GMT Michael Olson <mwolson@gnu.org> patch-68
2157     Summary:
2158       Finish documenting 2 more publishing styles.
2159     Revision:
2160       muse--main--1.0--patch-68
2162     * lisp/muse-blosxom.el, lisp/muse-latex.el: Minor docfixes throughout.
2163     
2164     * lisp/muse-journal.el: Docfixes.
2165     
2166     * lisp/muse-publish.el (muse-publish-markup-functions): Add significant
2167       documentation to this function.
2168     
2169     * muse.texi (Blosxom Options): New node containing the publishing styles
2170       and options provided by Blosxom.
2171       (Book): Add usage note, as I suspect a lot of people might be confused
2172       by this style.
2173       (HTML): Space out entries better.
2174       (Journal, LaTeX): New nodes for publishing styles.
2175       (Common Elements): Document a few options that are present in
2176       `muse-publish.el'.
2178     modified files:
2179      ChangeLog lisp/muse-blosxom.el lisp/muse-journal.el
2180      lisp/muse-latex.el lisp/muse-publish.el muse.texi
2183 2005-06-19 04:45:46 GMT Michael Olson <mwolson@gnu.org> patch-67
2185     Summary:
2186       Make Muse installable and correct an Emacs21 issue.
2187     Revision:
2188       muse--main--1.0--patch-67
2190     * Makefile (.PRECIOUS): Indicate that .info and .html files in this
2191       directory will be generated.
2192       (all): Compile muse.info by default.
2193       (doc): Refactor into individual generation rules for .html and .info
2194       files.
2195       (install): New rule that installs Muse source code, compiled .elc
2196       files, and the manual into proper places.
2197     
2198     * Makefile.defs (ELISPDIR, INFODIR): Correct minor goof-up.
2199     
2200     * README (Insinuation): Move old content of Installation here.
2201       (Installation): Fill out this section.
2202       (Further Documentation): Add link to my website and note that a full
2203       manual is included with Muse.
2204     
2205     * lisp/Makefile (EL): Populate with .el files.
2206       (install): New rule that installs both .elc and .el files.
2207     
2208     * lisp/muse-texinfo.el (muse-texinfo-info-generate): If we're running
2209       Emacs21, hack in a handler for the @documentencoding tag so that it
2210       doesn't error out.
2212     modified files:
2213      ChangeLog Makefile Makefile.defs README lisp/Makefile
2214      lisp/muse-texinfo.el
2217 2005-06-19 03:05:38 GMT Michael Olson <mwolson@gnu.org> patch-66
2219     Summary:
2220       Cater even more to XEmacs and its annoying whims.
2221     Revision:
2222       muse--main--1.0--patch-66
2224     * examples/Makefile (%.html, %.pdf, %.info): Pass EMACS value as
2225       environment variable.
2226     
2227     * lisp/Makefile (%.elc, test): Don't use "-L" option since XEmacs can't
2228       handle it.  Load `muse-build.el' instead.
2229     
2230     * lisp/muse-colors.el (muse-colors-link): Add note that `link' is not
2231       used.
2232     
2233     * lisp/muse-journal.el (muse-journal-latex-munge-buffer)
2234       (muse-journal-rss-munge-buffer): Add note that the `qotd' binding is
2235       not used.
2236     
2237     * lisp/muse-journal.el (muse-journal-generate-pages): Add note that this
2238       function does not appear to be used.
2239     
2240     * lisp/muse.el (muse-replace-regexp-in-string): Use in place of
2241       `replace-regexp-in-string', since XEmacs doesn't have this function.
2242       We only implement the first 3 args, but this could be extended if we
2243       need to do so.
2244     
2245     * lisp/muse-blosxom.el (muse-blosxom-title-to-file): Use
2246       `muse-replace-regexp-in-string' in place of `replace-regexp-in-string'
2247     
2248     * lisp/muse-journal.el (muse-journal-anchorize-title): Ditto.
2249     
2250     * lisp/muse-colors.el (muse-colors-custom-tags): Remove unused binding to
2251       make XEmacs shut up.
2252     
2253     * lisp/muse-convert.el (muse-write-footnote): Ditto.
2254     
2255     * lisp/muse-html.el (muse-html-markup-table): Ditto.
2256     
2257     * lisp/muse-http.el (muse-winnow-list): Ditto.
2258     
2259     * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
2260     
2261     * lisp/muse-project.el (muse-project-file-entries): Ditto.
2262     
2263     * lisp/muse-publish.el (muse-publish-markup): Ditto.
2264     
2265     * scripts/muse-build.el: Add contrib path first; probably doesn't change
2266       anything.
2267     
2268     * scripts/publish: Use EMACS environment variable instead of hard-coding
2269       it.
2271     modified files:
2272      ChangeLog examples/Makefile lisp/Makefile lisp/muse-blosxom.el
2273      lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
2274      lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
2275      lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
2276      lisp/muse.el scripts/muse-build.el scripts/publish
2279 2005-06-19 00:43:54 GMT Michael Olson <mwolson@gnu.org> patch-65
2281     Summary:
2282       Move lisp files to `lisp' directory; hack on Makefiles, XEmacs compat.
2283     Revision:
2284       muse--main--1.0--patch-65
2286     * AUTHORS: Update entry.
2287     
2288     * muse-*.el: Move to the lisp directory.
2289     
2290     * lisp/Makefile: New file containing rules to test and compile the
2291       source.
2292     
2293     * Makefile.defs: New file that contains common definitions for all other
2294       Makefiles, such as Emacs command to use.
2295     
2296     * Makefile: Move lisp-specific rules to lisp/Makefile.
2297       (SUBDIRS): New variable containing subdirectories to clean.
2298     
2299     * README: Update to reflect new location of source files.  Give updated
2300       directions for compiling with XEmacs.
2301     
2302     * examples/Makefile (.PRECIOUS): Added to denote which type of files to
2303       compile.
2304       (%.html): Pass SITEFLAG as an environment variable to
2305       ../scripts/publish.
2306     
2307     * examples/QuickStart (The): Re-add the stray <comment> tag since it
2308       seems to be needed to keep the process from failing.  This has *got* to
2309       be a bug in Muse, but I don't want to deal with it now.
2310     
2311     * lisp/muse-colors.el (muse-make-faces): Bind newsym locally.
2312     
2313     * lisp/muse-convert.el: Move line to commentary section.
2314     
2315     * lisp/muse-latex.el (muse-latex-markup-table): Note that the
2316       locally-bound `type' variable isn't used here.
2317     
2318     * lisp/muse-mode.el (muse-index-as-string): Remove unused `file' binding.
2319     
2320     * lisp/muse-texinfo.el (muse-texinfo-markup-table): Remove unused `field'
2321       binding.
2322     
2323     * scripts/muse-build.el (load-path): Correct paths.
2324     
2325     * scripts/muse-build.el (muse-elint-files): Add a few variables here so
2326       as to avoid spurious warnings.
2327     
2328     * scripts/publish (style): Make use of SITEFLAG environment variable, if
2329       it exists.
2330     
2331     * lisp/muse.el (muse-line-end-position, muse-line-beginning-position):
2332       (muse-match-string-no-properties): New functions that take the place of
2333       `line-end-position', `line-beginning-position', and
2334       `match-string-no-properties', respectively.
2335     
2336     * examples/johnw/muse-johnw.el (muse-my-html-insert-contents)
2337       (muse-my-journal-find-entries): Use Muse-specific version of
2338       `match-string-no-properties', `line-beginning-position', and
2339       `line-end-position' since these do not exist in XEmacs.
2340     
2341     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-region)
2342       (muse-colors-custom-tags, muse-colors-link, muse-colors-title): Ditto.
2343     
2344     * lisp/muse-convert.el (muse-latex-transform): Ditto.
2345     
2346     * lisp/muse-html.el (muse-html-insert-anchor, muse-html-markup-footnote)
2347       (muse-html-insert-contents): Ditto.
2348     
2349     * lisp/muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
2350     
2351     * lisp/muse-mode.el (muse-link-at-point, muse-edit-link-at-point): Ditto.
2352     
2353     * lisp/muse-poem.el (muse-poem-prepare-buffer): Ditto.
2354     
2355     * lisp/muse-publish.el (muse-publish-markup-tag)
2356       (muse-publish-markup-footnote, muse-publish-markup-leading-space)
2357       (muse-published-buffer-contents): Ditto.
2358     
2359     * scripts/muse-build.el (muse-elint-files): Ditto.
2361     new files:
2362      .arch-ids/Makefile.defs.id Makefile.defs lisp/.arch-ids/=id
2363      lisp/.arch-ids/Makefile.id lisp/Makefile
2365     modified files:
2366      AUTHORS ChangeLog Makefile README examples/Makefile
2367      examples/QuickStart examples/johnw/muse-johnw.el
2368      lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
2369      lisp/muse-journal.el lisp/muse-latex.el lisp/muse-mode.el
2370      lisp/muse-poem.el lisp/muse-publish.el lisp/muse-texinfo.el
2371      lisp/muse.el scripts/muse-build.el scripts/publish
2373     renamed files:
2374      .arch-ids/muse-blosxom.el.id
2375        ==> lisp/.arch-ids/muse-blosxom.el.id
2376      .arch-ids/muse-book.el.id
2377        ==> lisp/.arch-ids/muse-book.el.id
2378      .arch-ids/muse-colors.el.id
2379        ==> lisp/.arch-ids/muse-colors.el.id
2380      .arch-ids/muse-convert.el.id
2381        ==> lisp/.arch-ids/muse-convert.el.id
2382      .arch-ids/muse-docbook.el.id
2383        ==> lisp/.arch-ids/muse-docbook.el.id
2384      .arch-ids/muse-html.el.id
2385        ==> lisp/.arch-ids/muse-html.el.id
2386      .arch-ids/muse-http.el.id
2387        ==> lisp/.arch-ids/muse-http.el.id
2388      .arch-ids/muse-journal.el.id
2389        ==> lisp/.arch-ids/muse-journal.el.id
2390      .arch-ids/muse-latex.el.id
2391        ==> lisp/.arch-ids/muse-latex.el.id
2392      .arch-ids/muse-mode.el.id
2393        ==> lisp/.arch-ids/muse-mode.el.id
2394      .arch-ids/muse-poem.el.id
2395        ==> lisp/.arch-ids/muse-poem.el.id
2396      .arch-ids/muse-project.el.id
2397        ==> lisp/.arch-ids/muse-project.el.id
2398      .arch-ids/muse-publish.el.id
2399        ==> lisp/.arch-ids/muse-publish.el.id
2400      .arch-ids/muse-regexps.el.id
2401        ==> lisp/.arch-ids/muse-regexps.el.id
2402      .arch-ids/muse-texinfo.el.id
2403        ==> lisp/.arch-ids/muse-texinfo.el.id
2404      .arch-ids/muse.el.id
2405        ==> lisp/.arch-ids/muse.el.id
2406      muse-blosxom.el
2407        ==> lisp/muse-blosxom.el
2408      muse-book.el
2409        ==> lisp/muse-book.el
2410      muse-colors.el
2411        ==> lisp/muse-colors.el
2412      muse-convert.el
2413        ==> lisp/muse-convert.el
2414      muse-docbook.el
2415        ==> lisp/muse-docbook.el
2416      muse-html.el
2417        ==> lisp/muse-html.el
2418      muse-http.el
2419        ==> lisp/muse-http.el
2420      muse-journal.el
2421        ==> lisp/muse-journal.el
2422      muse-latex.el
2423        ==> lisp/muse-latex.el
2424      muse-mode.el
2425        ==> lisp/muse-mode.el
2426      muse-poem.el
2427        ==> lisp/muse-poem.el
2428      muse-project.el
2429        ==> lisp/muse-project.el
2430      muse-publish.el
2431        ==> lisp/muse-publish.el
2432      muse-regexps.el
2433        ==> lisp/muse-regexps.el
2434      muse-texinfo.el
2435        ==> lisp/muse-texinfo.el
2436      muse.el
2437        ==> lisp/muse.el
2439     new directories:
2440      lisp lisp/.arch-ids
2443 2005-06-18 20:12:05 GMT Michael Olson <mwolson@gnu.org> patch-64
2445     Summary:
2446       Massively untabify files.
2447     Revision:
2448       muse--main--1.0--patch-64
2451     modified files:
2452      ChangeLog ChangeLog.2004 experimental/muse-message.el
2453      experimental/muse-wiki.el muse-book.el muse-colors.el
2454      muse-convert.el muse-docbook.el muse-html.el muse-http.el
2455      muse-journal.el muse-latex.el muse-mode.el muse-poem.el
2456      muse-project.el muse-publish.el muse-regexps.el
2457      muse-texinfo.el muse.el
2460 2005-06-18 19:57:44 GMT Michael Olson <mwolson@gnu.org> patch-63
2462     Summary:
2463       Merged from hodique@lifl.fr--2005 (patch 2-6), without the WikiWord change.
2464     Revision:
2465       muse--main--1.0--patch-63
2467     (Summary of changes that Yann made)
2468     
2469     * muse-colors.el (muse-colors-link): Whitespace cleanup.
2470     
2471     * muse-mode.el (muse-generate-index): Move index generation code into
2472       `muse-index-as-string'.
2473       (muse-index-as-string): New function that generates an index and
2474       returns it as a string, instead of placing it in a buffer like
2475       `muse-generate-index' used to.
2476     
2477     Patches applied:
2478     
2479      * hodique@lifl.fr--2005/muse--yh--1.0--patch-2
2480        merge from mwolson@gnu.org--2005
2481     
2482      * hodique@lifl.fr--2005/muse--yh--1.0--patch-3
2483        Accept WikiWords as links [mostly rescinded]
2484     
2485      * hodique@lifl.fr--2005/muse--yh--1.0--patch-4
2486        merge from mwolson@gnu.org--2005/muse--main--1.0
2487     
2488      * hodique@lifl.fr--2005/muse--yh--1.0--patch-5
2489        Merged from mwolson@gnu.org--2005 (patch 60-62)
2490     
2491      * hodique@lifl.fr--2005/muse--yh--1.0--patch-6
2492        provide a string view of the index
2494     modified files:
2495      ChangeLog muse-colors.el muse-latex.el muse-mode.el
2497     new patches:
2498      hodique@lifl.fr--2005/muse--yh--1.0--patch-2
2499      hodique@lifl.fr--2005/muse--yh--1.0--patch-3
2500      hodique@lifl.fr--2005/muse--yh--1.0--patch-4
2501      hodique@lifl.fr--2005/muse--yh--1.0--patch-5
2502      hodique@lifl.fr--2005/muse--yh--1.0--patch-6
2505 2005-06-18 06:21:19 GMT Michael Olson <mwolson@gnu.org> patch-62
2507     Summary:
2508       Document Blosxom, Book, DocBook, and HTML publishing styles.
2509     Revision:
2510       muse--main--1.0--patch-62
2512     * muse-blosxom.el: Clean up header.
2513     
2514     * muse-book.el (muse-before-book-publish-hook): Rename to
2515       `muse-book-before-publish-hook'.
2516       (muse-after-book-publish-hook): Rename to
2517       `muse-book-after-publish-hook'.
2518     
2519     * muse-html.el (muse-html-anchor-on-word, muse-html-table-attributes)
2520       (muse-html-markup-strings, muse-xhtml-markup-strings)
2521       (muse-html-meta-content-type, muse-html-meta-content-encoding)
2522       (muse-html-charset-default, muse-html-encoding-default)
2523       (muse-html-encoding-map): Docfixes.
2524     
2525     * muse.texi (Blosxom, Book, DocBook, HTML, Deriving Styles): New
2526       sections.
2528     modified files:
2529      ChangeLog muse-blosxom.el muse-book.el muse-html.el muse.texi
2532 2005-06-18 01:35:33 GMT Michael Olson <mwolson@gnu.org> patch-61
2534     Summary:
2535       Begin work on Publishing Styles section of manual.
2536     Revision:
2537       muse--main--1.0--patch-61
2539     * Makefile (.PHONY): Add "doc" to list.
2540       (doc): New rule that generates Info and HTML files from muse.texi.
2541       (dist): Rely on `distclean', not `clean'.
2542     
2543     * examples/QuickStart (Authoring mode): Remove empty section.
2544     
2545     * muse.texi: Call this program "the Emacs Muse" in title.
2546       (Publishing Styles): Begin to populate section.
2547       (Deriving Styles): First subsection of Publishing Styles.
2548       (Contributors): Remove spurious copyright section, since we address
2549       this in the title.
2550     
2551     * README: Actually remember to add this file.
2553     new files:
2554      .arch-ids/README.id README
2556     modified files:
2557      ChangeLog Makefile examples/QuickStart muse.texi
2560 2005-06-17 01:10:41 GMT Michael Olson <mwolson@gnu.org> patch-60
2562     Summary:
2563       Document Markup Rules.
2564     Revision:
2565       muse--main--1.0--patch-60
2567     * examples/QuickStart: Remove stray <comment> tag.
2568     
2569     * muse.texi (Top): Comment every menu line.
2570       (Markup Rules): New section with plenty of subsections.
2572     modified files:
2573      ChangeLog examples/QuickStart muse.texi
2576 2005-06-15 23:50:12 GMT Michael Olson <mwolson@gnu.org> patch-59
2578     Summary:
2579       Release this as Muse 3.00.90 (RC1).
2580     Revision:
2581       muse--main--1.0--patch-59
2583     * Makefile (%.elc): Use -q instead of --no-init-file because the former
2584       is compatible with both Emacs and XEmacs.
2585     
2586     * examples/README: Renamed to QuickStart.
2587     
2588     * examples/Makefile (EXAMPLES): Reflect name change of README.
2589     
2590     * muse.el: Ditto.
2592     modified files:
2593      ChangeLog Makefile examples/Makefile muse.el
2595     renamed files:
2596      examples/.arch-ids/README.id
2597        ==> examples/.arch-ids/QuickStart.id
2598      examples/README
2599        ==> examples/QuickStart
2602 2005-06-15 22:47:05 GMT Michael Olson <mwolson@gnu.org> patch-58
2604     Summary:
2605       Makefile refactoring.
2606     Revision:
2607       muse--main--1.0--patch-58
2609     * Makefile (.PHONY): List all non-file targets.
2610       (examples): New rule that calls Make in the examples directory.
2611       (atranslit): Removed, since this isn't (yet) bundled with Muse.
2612     
2613     * README: Move to the examples directory.  I'd prefer to distribute a
2614       very basic plain text README and use this as a quickstart + markup
2615       example + publishing example.
2616     
2617     * examples/Makefile: Move all README-related rules here.
2618     
2619     * examples/README: Add an "About this document" section.  
2620     
2621     * scripts/publish (style): Do not include the contrib directory, since we
2622       don't use any code from there.  Since this is only invoked from the
2623       examples directory, make sure add the parent directory to the load
2624       path.
2625     
2626     * muse.texi: Change version to 3.00.90 (RC1).
2627     
2628     * muse.el: Change location of the README file in header.
2629     
2630     * muse.el (muse-version): Update to 3.00.90 (RC1).
2632     new files:
2633      examples/.arch-ids/Makefile.id examples/Makefile
2635     modified files:
2636      ChangeLog Makefile examples/README muse.el muse.texi
2637      scripts/publish
2639     renamed files:
2640      .arch-ids/README.id
2641        ==> examples/.arch-ids/README.id
2642      README
2643        ==> examples/README
2646 2005-06-14 03:14:05 GMT Michael Olson <mwolson@gnu.org> patch-57
2648     Summary:
2649       Update my example configuration.
2650     Revision:
2651       muse--main--1.0--patch-57
2653     * examples/mwolson/muse-init.el: Update to reflect use of outline faces
2654       and experimental status of muse-message.
2656     modified files:
2657      ChangeLog examples/mwolson/muse-init.el
2660 2005-06-14 03:08:54 GMT Michael Olson <mwolson@gnu.org> patch-56
2662     Summary:
2663       Provide optional outline-style faces; customization fixes; experimental stuff.
2664     Revision:
2665       muse--main--1.0--patch-56
2667     * muse-colors.el (muse-colors-autogen-headings): New user-customizable
2668       option that determines what the header faces should look like.  If
2669       'outline, use outline-style faces.  If nil, don't generate the faces at
2670       all, which allows the user to specify their own.  Otherwise, use the
2671       scaled faces, which is the default behavior.
2672       (muse-colors-outline-faces-list): List of faces to use.  In case the
2673       outline faces are not available, provide reasonable defaults.
2674       (muse-make-faces): Use dolist instead of mapc.  Implement the
2675       possibility of having outline-style colors for heading.  Don't call
2676       this function immediately -- give the users time to make their changes
2677       through the customize interface.  Once we call this function, Emcs from
2678       CVS will not allow the faces to be changed easily, which is a shame.
2679     
2680     * muse-message.el (muse-message-contents-tag): Copied from
2681       `muse-publish-contents-tag' in order to keep the customization
2682       interface from making the `muse-markup-tags' option from throwing a
2683       type mismatch error.  This function is untested and will likely do
2684       nothing useful.  This file has been moved to the experimental folder
2685       until it gets fleshed out more.
2686     
2687     * experimental/muse-wiki.el: New file from johnw's initial attempt at a
2688       file that could eventually provide wiki-like ability.  Currently this
2689       is just a collection of functions that were pruned out when he remade
2690       Muse, so don't get too excited.  I plan to eventually merge Yann
2691       Hodique's work here, probably after the first release of Muse.
2692     
2693     * muse-regexps.el (muse-regexp): Improve description.
2694     
2695     * muse-project.el (muse-project-ignore-regexp): Make this be a part of
2696       the muse-regexp group since it is just a single regexp.  Lists of
2697       regexps don't have to be in muse-regexp, however.
2698     
2699     * muse-blosxom.el (muse-blosxom): Change use of `behaviour' to `behavior'
2700       since the Emacs devel mailing list seems to not want Britain-izations
2701       in Emacs code.
2702     
2703     * muse-colors.el (muse-colors): Ditto.
2704     
2705     * muse-docbook.el (muse-docbook): Ditto.
2706     
2707     * muse-html.el (muse-html): Ditto.
2708     
2709     * muse-http.el (muse-http): Ditto.
2710     
2711     * muse-message.el (muse-message): Ditto.
2712     
2713     * muse-mode.el (muse-mode): Ditto.
2714     
2715     * muse-project.el (muse-project): Ditto.
2716     
2717     * muse-publish.el (muse-publish): Ditto.
2718     
2719     * muse.el (muse): Ditto.
2721     new files:
2722      experimental/.arch-ids/=id
2723      experimental/.arch-ids/muse-wiki.el.id
2724      experimental/muse-wiki.el
2726     modified files:
2727      ChangeLog experimental/muse-message.el muse-blosxom.el
2728      muse-colors.el muse-docbook.el muse-html.el muse-http.el
2729      muse-mode.el muse-project.el muse-publish.el muse-regexps.el
2730      muse.el
2732     renamed files:
2733      .arch-ids/muse-message.el.id
2734        ==> experimental/.arch-ids/muse-message.el.id
2735      muse-message.el
2736        ==> experimental/muse-message.el
2738     new directories:
2739      experimental experimental/.arch-ids
2742 2005-06-13 22:37:20 GMT Michael Olson <mwolson@gnu.org> patch-55
2744     Summary:
2745       Fix publishing error when given an empty string for header/footer.
2746     Revision:
2747       muse--main--1.0--patch-55
2749     * muse-publish.el (muse-insert-file-or-string): Don't pass argument to
2750       `file-readable-p' if it is an empty string.  For some reason,
2751       `file-readable-p' and `insert-file-contents' were treating an empty
2752       string as if it were the current directory.
2754     modified files:
2755      ChangeLog muse-publish.el
2758 2005-06-13 22:01:00 GMT Michael Olson <mwolson@gnu.org> patch-54
2760     Summary:
2761       WYSIWYG emphasis, XEmacs compatibility hacks.
2762     Revision:
2763       muse--main--1.0--patch-54
2765     * muse-colors.el (muse-colors-emphasized): Make emphasis more WYSIWIG
2766       compliant.  Only colorize if we end with the same number of asterisks
2767       as we start with, preventing unnoticed syntax errors.  Don't colorize
2768       in the middle of a word.
2769       (muse-colors-underlined): Make underlining more WYSIWIG compliant.
2770       Only colorize if we end with an underscore.  Don't colorize in the
2771       middle of a word.
2772     
2773     * muse-docbook.el (muse-docbook-markup-paragraph): Move question mark
2774       inside of group.  This will probably not do anything, but it seems
2775       syntactically good.
2776     
2777     * muse-html.el (muse-html-markup-paragraph): Attempt to deal with case
2778       where we start with an image link.  JohnW didn't seem to like having
2779       <p> tags inserted before image links, but they don't validate properly
2780       as they are.  For now, I will surround such links/paragraphs with <div
2781       class="image-link"> in an attempt to be as not invasive and yet
2782       standards compliant as possible.
2783     
2784     * muse-html.el (muse-html-escape-string): Work around distinction between
2785       int and char types in XEmacs.  Deal with an annoying replace-match bug
2786       in XEmacs that rears its head at times.
2787     
2788     * muse-publish.el (muse-publish-markup-word): Allow underlines to be
2789       multi-line.
2791     modified files:
2792      ChangeLog muse-colors.el muse-docbook.el muse-html.el
2793      muse-publish.el
2796 2005-06-13 01:13:08 GMT Michael Olson <mwolson@gnu.org> patch-53
2798     Summary:
2799       Minor code cleanup to address elint issues.
2800     Revision:
2801       muse--main--1.0--patch-53
2803     * Makefile (test): Don't build README files during this rule.  Remove
2804       spurious "make clean" statement.
2805     
2806     * muse-colors.el (muse-colors-tags): Make sure that this appears in the
2807       `muse-colors' group, and give it a proper type.
2808     
2809     * muse-mode.el: Wrap condition-case around `eval-when-compile'.
2810     
2811     * examples/johnw/muse-johnw.el (muse-my-html-insert-contents,
2812       muse-my-journal-find-entries): Replace `string-to-int' with
2813       `string-to-number'.
2814     
2815     * muse-html.el (muse-html-insert-contents): Ditto.
2816     
2817     * muse-journal.el (muse-journal-html-munge-buffer,
2818       muse-journal-latex-munge-buffer): Ditto.
2819     
2820     * muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
2821     
2822     * muse-publish.el (muse-publish-markup-footnote,
2823       muse-publish-contents-tag): Ditto.
2824     
2825     * muse-regexps.el (muse-extreg-usable-p): Ditto.
2827     modified files:
2828      ChangeLog Makefile examples/johnw/muse-johnw.el muse-colors.el
2829      muse-html.el muse-journal.el muse-mode.el muse-publish.el
2830      muse-regexps.el
2833 2005-06-13 00:41:10 GMT Michael Olson <mwolson@gnu.org> patch-52
2835     Summary:
2836       Add ability to automate the creation a new blosxom entry.
2837     Revision:
2838       muse--main--1.0--patch-52
2840     * examples/mwolson/muse-init.el: Move new entry section to
2841       muse-blosxom.el.  Modify the key settings in my example accordingly.
2842     
2843     * muse-blosxom.el (muse-blosxom-footer): Just use the empty string, since
2844       Muse always makes sure that the file ends with a newline.
2845     
2846     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove this, since
2847       planner markup is now provided automatically by the planner port to
2848       Muse, and we don't have any customized markup.
2849     
2850     * muse-blosxom.el (muse-blosxom-base-directory): New customizable
2851       variable that specifies where the base directory of your blog entries
2852       is found.
2853     
2854     * muse-blosxom.el (muse-blosxom-get-categories): Get the categories from
2855       the base directory.  Explore categories recursively.
2856     
2857     * muse-blosxom.el (muse-blosxom-title-to-file): Helper function for
2858       `muse-blosxom-new-entry'.  Turns the given title into a lowercase, sans
2859       special characters file name.
2860     
2861     * muse-blosxom.el (muse-blosxom-new-entry): Automate the process of
2862       making a new blog entry.  It will prompt you for a category, then a
2863       title, and then will create a new file that has the date and title
2864       inserted.
2866     modified files:
2867      ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
2870 2005-06-12 22:11:20 GMT Michael Olson <mwolson@gnu.org> patch-51
2872     Summary:
2873       Change mailing address of FSF, add AUTHORS file.
2874     Revision:
2875       muse--main--1.0--patch-51
2877     * muse-*.el, muse.texi: Change mailing address of FSF.
2878     
2879     * muse.texi (Contributors): Fix typo.
2880     
2881     * AUTHORS: New file containing a list of all of those who have
2882       contributed code or documentation to Muse, how many lines were changed,
2883       etc.
2885     new files:
2886      .arch-ids/AUTHORS.id AUTHORS
2888     modified files:
2889      ChangeLog muse-blosxom.el muse-convert.el muse-docbook.el
2890      muse-html.el muse-http.el muse-journal.el muse-latex.el
2891      muse-message.el muse-mode.el muse-poem.el muse-project.el
2892      muse-publish.el muse-regexps.el muse-texinfo.el muse.el
2893      muse.texi
2896 2005-06-12 21:33:24 GMT Michael Olson <mwolson@gnu.org> patch-50
2898     Summary:
2899       Merged from hodique@lifl.fr--2005 (patch 0-1)
2900     Revision:
2901       muse--main--1.0--patch-50
2903     Patches applied:
2904     
2905      * hodique@lifl.fr--2005/muse--yh--1.0--base-0
2906        tag of mwolson@gnu.org--2005/muse--main--1.0--patch-49
2907     
2908      * hodique@lifl.fr--2005/muse--yh--1.0--patch-1
2909        fix .html (for example) in visible names for links
2911     modified files:
2912      ChangeLog muse-publish.el
2914     new patches:
2915      hodique@lifl.fr--2005/muse--yh--1.0--base-0
2916      hodique@lifl.fr--2005/muse--yh--1.0--patch-1
2919 2005-06-11 23:35:43 GMT Michael Olson <mwolson@gnu.org> patch-49
2921     Summary:
2922       Make generated X(HT)ML show up in the right encoding in other modes.
2923     Revision:
2924       muse--main--1.0--patch-49
2926     * muse-html.el (muse-xhtml-header): Add "encoding=..." to first line.
2927       Thanks to Zhiqiang Ye for the suggestion.  This attempts to make
2928       generated (X)HTML files show up in the right coding system when editing
2929       them with another Emacs mode.
2930     
2931     * muse-journal.el (muse-journal-rss-header): Automatically determine the
2932       encoding instead of hard-coding it.
2933     
2934     * muse-message.el: Add content to Commentary section, explaining the use
2935       of this publishing style.
2937     modified files:
2938      ChangeLog muse-html.el muse-journal.el muse-message.el
2941 2005-06-11 01:28:01 GMT Michael Olson <mwolson@gnu.org> patch-48
2943     Summary:
2944       Move regexps to same group, only make 4 heading faces.
2945     Revision:
2946       muse--main--1.0--patch-48
2948     * muse-colors.el (muse-make-faces): Only create 4 header faces since we
2949       can only publish 3 of them specially, leaving the fourth to be in
2950       plain text.
2951       (muse-colors-markup): Only recognize 4 levels of heading.
2952     
2953     * muse-regexps.el (muse-tag-regexp, muse-link-regexp, muse-url-regexp)
2954       (muse-file-regexp, muse-image-regexp)
2955       (muse-ignored-extensions-regexp): Moved here from muse.el.  It seems
2956       like a good idea to have all the regexps in the same group.
2958     modified files:
2959      ChangeLog muse-colors.el muse-regexps.el muse.el
2962 2005-06-09 19:48:02 GMT Michael Olson <mwolson@gnu.org> patch-47
2964     Summary:
2965       Update my example config, minor code cleanup.
2966     Revision:
2967       muse--main--1.0--patch-47
2969     * examples/mwolson/muse-init.el (muse-project-alist): Shorten project
2970       names and add "Plans" project.
2971     
2972     * muse-docbook.el (looking-back): Delete.
2973     
2974     * muse-html.el (looking-back): Delete.
2975     
2976     * muse-html.el (muse-html-markup-paragraph): Use `muse-looking-back'
2977       instead of `looking-back'.
2978     
2979     * muse.el (muse-looking-back): Instead of redefining the `looking-back'
2980       function, use this function.  If `looking-back' exists, call it;
2981       otherwise, use a workaround.
2983     removed files:
2984      contrib/.arch-ids/pcomplete.el.id contrib/pcomplete.el
2986     modified files:
2987      ChangeLog examples/mwolson/muse-init.el muse-docbook.el
2988      muse-html.el muse.el
2991 2005-05-30 22:15:13 GMT Michael Olson <mwolson@gnu.org> patch-46
2993     Summary:
2994       Handle a few paragraph publishing edge cases better.
2995     Revision:
2996       muse--main--1.0--patch-46
2998     * muse-docbook.el (muse-docbook-markup-regexps): Consolidate the
2999       beginning-of-document, end-of-document, and paragraph separator regexps
3000       so that one markup rule can be used in all these cases.
3001       (muse-docbook-markup-paragraph): Handle more cases correctly.  In
3002       particular, blockquote or center at beginning or end of document will
3003       be published properly.  Hopefully this won't slow things down too much.
3004       (muse-docbook-markup-paragraph-close): Removed.
3005     
3006     * muse-blosxom.el (muse-blosxom-markup-regexps): Ditto.
3007     
3008     * muse-html.el (muse-html-markup-regexps, muse-html-markup-paragraph):
3009       Ditto.
3010       (muse-html-markup-paragraph-close): Removed.
3012     modified files:
3013      ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
3016 2005-05-28 23:37:11 GMT Michael Olson <mwolson@gnu.org> patch-45
3018     Summary:
3019       Improve prompt when reading a tag.
3020     Revision:
3021       muse--main--1.0--patch-45
3023     * muse-mode.el (muse-insert-tag): Add a colon after "default" like some
3024       other Emacs modes seem to do.
3026     modified files:
3027      ChangeLog muse-mode.el
3030 2005-05-28 23:34:50 GMT Michael Olson <mwolson@gnu.org> patch-44
3032     Summary:
3033       Warn user when publishing fails due to a private directory.
3034     Revision:
3035       muse--main--1.0--patch-44
3037     * muse-project.el (muse-project-private-p): Warn users when publishing a
3038       file fails due to its directory not being readable by others.  Make
3039       sure that you do a `chmod +o name_of_directory' if you want the
3040       contents of that directory to be publishable.
3042     modified files:
3043      ChangeLog muse-project.el
3046 2005-05-28 23:21:39 GMT Michael Olson <mwolson@gnu.org> patch-43
3048     Summary:
3049       Fix error with example tags and message publishing style.
3050     Revision:
3051       muse--main--1.0--patch-43
3053     * muse-colors.el: Don't define `font-lock-mode' as a variable.  Check to
3054       see if a previous definition for `font-lock-multiline' exists.
3055     
3056     * muse-message.el (muse-message-example-tag): Don't require two
3057       additional (unused) arguments.
3059     modified files:
3060      ChangeLog muse-colors.el muse-message.el
3063 2005-05-22 05:58:40 GMT Michael Olson <mwolson@gnu.org> patch-42
3065     Summary:
3066       Always end the published document with a newline.
3067     Revision:
3068       muse--main--1.0--patch-42
3070     * muse-html.el (muse-html-markup-paragraph-close): Always end the
3071       published document with a newline.
3072     
3073     * muse-docbook.el (muse-docbook-markup-paragraph-close): Ditto.
3075     modified files:
3076      ChangeLog muse-docbook.el muse-html.el
3079 2005-05-22 01:26:13 GMT Michael Olson <mwolson@gnu.org> patch-41
3081     Summary:
3082       Don't let automatic backup files crash the publishing process.
3083     Revision:
3084       muse--main--1.0--patch-41
3086     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove rule for date
3087       directive since this value is already processed by
3088       `muse-publish-markup-directive', and may be obtained by using
3089       the code: (muse-publishing-directive "date").
3090     
3091     * muse-colors.el (muse-colors-region): Make sure that we don't ever try
3092       to run (funcall nil); this happened once during a debugging process.
3093     
3094     * muse-project.el (muse-project-private-p): Skip any file for which we
3095       cannot fetch attributes.  This fixes a bug where having an
3096       Emacs-generated automatic backup file in a publishing directory causes
3097       the publishing process to halt with an error.
3099     modified files:
3100      ChangeLog muse-blosxom.el muse-colors.el muse-project.el
3103 2005-05-20 20:44:46 GMT Michael Olson <mwolson@gnu.org> patch-40
3105     Summary:
3106       Apply fix in previous patch to the DocBook publishing style.
3107     Revision:
3108       muse--main--1.0--patch-40
3110     * muse-docbook.el (muse-docbook-markup-paragraph-close): Apply fix from
3111       previous patch here as well.
3112     
3114     modified files:
3115      ChangeLog muse-docbook.el
3118 2005-05-20 20:28:32 GMT Michael Olson <mwolson@gnu.org> patch-39
3120     Summary:
3121       Fix newly-introduced lock-up during HTML publishing.
3122     Revision:
3123       muse--main--1.0--patch-39
3125     * muse-blosxom.el (muse-blosxom-markup-regexps): Give date directive and
3126       planner rules higher priority in the publishing sequence.  Hopefully
3127       this will not wreck anything; I don't use these rules, so I cannot
3128       tell.  This wasn't a real bugfix, just an aesthetic code thing for me.
3129     
3130     * muse-html.el (muse-html-markup-paragraph-close): Don't use
3131       replace-match; that seems to be slightly evil.  Return nil instead of a
3132       newline since otherwise Muse thinks that we are not done yet and gets
3133       into an infinite loop.  This should fix the lock-up problem that
3134       resulted from the previous few patches.
3136     modified files:
3137      ChangeLog muse-blosxom.el muse-html.el
3140 2005-05-19 23:44:16 GMT Michael Olson <mwolson@gnu.org> patch-38
3142     Summary:
3143       Parenthesis goofup.
3144     Revision:
3145       muse--main--1.0--patch-38
3147     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove stray parenthesis.
3148     
3150     modified files:
3151      ChangeLog muse-blosxom.el
3154 2005-05-19 23:41:54 GMT Michael Olson <mwolson@gnu.org> patch-37
3156     Summary:
3157       Make docbook and blosxom modes close paragraphs properly at end.
3158     Revision:
3159       muse--main--1.0--patch-37
3161     * muse-blosxom.el (muse-blosxom-markup-regexps): Use new rule from last
3162       patch.
3163     
3164     * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
3165       (muse-docbook-markup-paragraph-close): Adapt from
3166       `muse-html-markup-paragraph-close'.
3167     
3168     * muse-html.el (muse-html-markup-paragraph-close): Add newline so that we
3169       preserve the same appearance as before the last patch.
3171     modified files:
3172      ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
3175 2005-05-19 23:26:50 GMT Michael Olson <mwolson@gnu.org> patch-36
3177     Summary:
3178       Bugfix: Close P tag properly at end of file.
3179     Revision:
3180       muse--main--1.0--patch-36
3182     * muse-blosxom.el: Fix bug where loading this file twice would cause an
3183       error.
3184     
3185     * muse-html.el (muse-html-markup-regexps): Use simpler mechanism for
3186       detecting whether or not a paragraph needs a closing P tag.
3187       (muse-html-markup-paragraph-close): New function that only inserts a
3188       closing P tag when an unclosed P tag is nearby.
3190     modified files:
3191      ChangeLog muse-blosxom.el muse-html.el
3194 2005-05-18 06:07:02 GMT Michael Olson <mwolson@gnu.org> patch-35
3196     Summary:
3197       Update my example settings.
3198     Revision:
3199       muse--main--1.0--patch-35
3201     * examples/mwolson/muse-init.el: Synchronize with my current settings.
3203     modified files:
3204      ChangeLog examples/mwolson/muse-init.el
3207 2005-05-18 06:03:07 GMT Michael Olson <mwolson@gnu.org> patch-34
3209     Summary:
3210       Update documentation for C-c TAB feature.
3211     Revision:
3212       muse--main--1.0--patch-34
3214     * muse.texi (Keystroke Summary): Note that C-c TAB calls
3215       `muse-insert-tag'.
3216     
3218     modified files:
3219      ChangeLog muse.texi
3222 2005-05-18 06:00:27 GMT Michael Olson <mwolson@gnu.org> patch-33
3224     Summary:
3225       New feature: tag completion with C-c TAB.
3226     Revision:
3227       muse--main--1.0--patch-33
3229     * muse-mode.el (muse-mode-map): Map C-c TAB to `muse-insert-tag'.
3230       (muse-tag-history, muse-custom-tags): New variables that keep track of
3231       the tag history and newly-entered tags respectively for
3232       `muse-insert-tag'.
3233       (muse-insert-tag): New function that interactively prompts the user for
3234       a tag to use.
3236     modified files:
3237      ChangeLog muse-mode.el
3240 2005-05-18 05:49:07 GMT Michael Olson <mwolson@gnu.org> patch-32
3242     Summary:
3243       Fix XHTML validation error with <hr> and <br>.
3244     Revision:
3245       muse--main--1.0--patch-32
3247     * muse-html.el (muse-xhtml-markup-strings): Use the proper form of the BR
3248       and HR tags for XHTML publishing.  This should fix a few validation
3249       errors that I've been noticing lately.
3251     modified files:
3252      ChangeLog muse-html.el
3255 2005-05-12 22:46:10 GMT Michael Olson <mwolson@gnu.org> patch-31
3257     Summary:
3258       Remove flyspell overlays on links.
3259     Revision:
3260       muse--main--1.0--patch-31
3262     * muse-colors.el (muse-colors-link): Remove flyspell overlays.  This
3263       should make the link clickable.  On Emacs21, the color will stay red,
3264       but other Emacsen should do the right thing, which is use the normal
3265       link color.  Hopefully this will fix some strange flyspell-related link
3266       problems.
3268     modified files:
3269      ChangeLog muse-colors.el
3272 2005-05-06 03:30:05 GMT Michael Olson <mwolson@gnu.org> patch-30
3274     Summary:
3275       Update my example Muse settings.
3276     Revision:
3277       muse--main--1.0--patch-30
3279     * examples/mwolson/muse-init.el: Update from my latest version.
3280       (muse-project-alist): Remove the francais part of my blog.
3281       (my-muse-mode-flyspell-p): Split old `my-muse-mode-affect-p' function
3282       into this and `my-muse-mode-fill-nobreak-p'.
3283       (muse-mode-hook): Tell fill mode to avoid breaking links; hopefully
3284       this is the best way to accomplish this.
3285       (my-muse-blosxom-title-to-file): Replace more non-alphanumeric
3286       characters in the title.
3287       (my-muse-prepare-entry-for-xanga): Treat example regions better.
3289     modified files:
3290      ChangeLog examples/mwolson/muse-init.el
3293 2005-04-21 18:25:28 GMT Michael Olson <mwolson@gnu.org> patch-29
3295     Summary:
3296       Add simple `muse-version' function.
3297     Revision:
3298       muse--main--1.0--patch-29
3300     * muse.el (muse-version): New function that displays the value of the
3301       `muse-version' variable.  This should be easier for the user to type
3302       than C-h v muse-version.
3304     modified files:
3305      ChangeLog muse.el
3308 2005-04-21 18:19:02 GMT Michael Olson <mwolson@gnu.org> patch-28
3310     Summary:
3311       Don't compile documentation by default.
3312     Revision:
3313       muse--main--1.0--patch-28
3315     * Makefile (all): Don't compile documentation by default.
3316       (doc): Use this rule to compile documentation.
3318     modified files:
3319      ChangeLog Makefile
3322 2005-04-16 18:08:24 GMT Michael Olson <mwolson@gnu.org> patch-27
3324     Summary:
3325       Merge RSS 2.0 enclosure support for muse-journal.el from johnw
3326     Revision:
3327       muse--main--1.0--patch-27
3329     2005-04-16  Michael Olson  <mwolson@gnu.org>
3330     
3331         * muse-journal.el: Merge in enclosure support for RSS 2.0 from
3332         johnw. If a journal entry's title is a [[link]], then an
3333         <enclosure> tag will be added to the XML data giving the size and
3334         MIME type of the link target.  This makes podcasting with Muse
3335         trivial.
3336         (muse-journal-rss-entry-template): Add enclosure usage to example.
3337         (muse-journal-rss-munge-buffer): Implement enclosures.
3339     modified files:
3340      ChangeLog muse-journal.el
3343 2005-04-15 05:54:30 GMT Michael Olson <mwolson@gnu.org> patch-26
3345     Summary:
3346       Standardize source headers, appease elint, don't require planner
3347     Revision:
3348       muse--main--1.0--patch-26
3350     2005-04-15  Michael Olson  <mwolson@gnu.org>
3351     
3352         * Makefile, scripts/muse-build.el: Moved muse-build.el to the
3353         `scripts' directory since it really isn't part of Muse proper; it
3354         is used to generate Muse output from the command line.
3355     
3356         * muse-blosxom.el: Handle case where planner is not loaded so that
3357         it isn't a hard requirement.
3358     
3359         * muse-colors.el: Move definition of `muse-colors-tag-info' up so
3360         that elint doesn't complain.
3361     
3362         * muse-message.el (muse-message-markup-link): Don't throw up on
3363         links with no description.
3364     
3365         * muse-blosxom.el, muse-book.el, muse-colors.el, muse-convert.el,
3366         muse-docbook.el, muse-html.el, muse-http.el, muse-journal.el,
3367         muse-latex.el, muse-message.el, muse-mode.el, muse-poem.el,
3368         muse-project.el, muse-publish.el, muse-regexps.el,
3369         muse-texinfo.el, muse.el: Add standard header for each file in
3370         preparation for the initial release, which will hopefully happen
3371         sometime within the next month.
3372     
3374     removed files:
3375      experimental/.arch-ids/=id
3377     modified files:
3378      ChangeLog Makefile muse-blosxom.el muse-book.el muse-colors.el
3379      muse-convert.el muse-docbook.el muse-html.el muse-http.el
3380      muse-journal.el muse-latex.el muse-message.el muse-mode.el
3381      muse-poem.el muse-project.el muse-publish.el muse-regexps.el
3382      muse-texinfo.el muse.el
3384     renamed files:
3385      .arch-ids/muse-build.el.id
3386        ==> scripts/.arch-ids/muse-build.el.id
3387      muse-build.el
3388        ==> scripts/muse-build.el
3390     removed directories:
3391      experimental experimental/.arch-ids
3394 2005-04-14 23:46:47 GMT Michael Olson <mwolson@gnu.org> patch-25
3396     Summary:
3397       Merge contents of muse-latexcjk.el into muse-latex.el.
3398     Revision:
3399       muse--main--1.0--patch-25
3401     2005-04-14  Michael Olson  <mwolson@gnu.org>
3402     
3403         * muse-latex.el (muse-latexcjk-header, muse-latexcjk-footer)
3404         (muse-latexcjk-encoding-map, muse-latexcjk-encoding-default)
3405         (muse-latexcjk-encoding, muse-latexcjk-transform-content-type):
3406         Merge in from muse-latexcjk.el.
3407     
3408         * muse-latexcjk.el: Removed, functionality merged with
3409         muse-latex.el
3411     removed files:
3412      .arch-ids/muse-latexcjk.el.id muse-latexcjk.el
3414     modified files:
3415      ChangeLog muse-latex.el
3418 2005-04-06 23:25:47 GMT Michael Olson <mwolson@gnu.org> patch-24
3420     Summary:
3421       Merge muse-xhtml.el into muse-html.el.
3422     Revision:
3423       muse--main--1.0--patch-24
3425     2005-04-06  Michael Olson  <mwolson@gnu.org>
3426     
3427         * examples/mwolson/muse-init.el: Update with respect to the
3428         muse-xhtml.el merge.
3429     
3430         * muse-html.el: The contents of muse-xhtml.el have been merged in
3431         as advised by John Wiegley.
3432         (muse-html-style-sheet): Add example for XHTML use in the
3433         function's documentation.
3434         (muse-xhtml-header, muse-xhtml-footer, muse-xhtml-markup-tags):
3435         Moved from muse-xhtml.el.
3436     
3437         * muse-xhtml.el: Removed; contents merged into muse-html.el.
3439     removed files:
3440      .arch-ids/muse-xhtml.el.id muse-xhtml.el
3442     modified files:
3443      ChangeLog examples/mwolson/muse-init.el muse-html.el
3446 2005-04-06 03:18:55 GMT Michael Olson <mwolson@gnu.org> patch-23
3448     Summary:
3449       Try to fix regexps for Emacs 21.4.
3450     Revision:
3451       muse--main--1.0--patch-23
3453     2005-04-05  Michael Olson  <mwolson@gnu.org>
3454     
3455         * muse-regexps.el (muse-extreg-usable-p): Try to make regexps work
3456         for Emacs 21.4.
3458     modified files:
3459      ChangeLog muse-regexps.el
3462 2005-04-01 17:59:47 GMT Michael Olson <mwolson@gnu.org> patch-22
3464     Summary:
3465       Add comments to the publish-project example script
3466     Revision:
3467       muse--main--1.0--patch-22
3469     2005-04-01  Michael Olson  <mwolson@gnu.org>
3470     
3471         * examples/publish-project: Moved here from
3472         scripts/publish-project.  Added a few comments so people know what
3473         it is used for.
3475     modified files:
3476      ChangeLog examples/publish-project
3478     renamed files:
3479      scripts/.arch-ids/publish-project.id
3480        ==> examples/.arch-ids/publish-project.id
3481      scripts/publish-project
3482        ==> examples/publish-project
3485 2005-04-01 02:27:08 GMT Michael Olson <mwolson@gnu.org> patch-21
3487     Summary:
3488       New XHTML style, add more examples to my sample muse config
3489     Revision:
3490       muse--main--1.0--patch-21
3492     2005-03-31  Michael Olson  <mwolson@gnu.org>
3493     
3494         * examples/mwolson/muse-init.el: Give an example of deriving a
3495         custom publishing style.
3496         (my-muse-blosxom-finalize): Finalizes the "my-blosxom" style.
3497         (my-muse-prepare-entry-for-xanga): Mangle the published output
3498         from a blosxom project and copy the result to the clipboard for
3499         easy pasting into Xanga's web form.  The file is untouched.
3500     
3501         * muse-html.el (muse-html-style-sheet): Include the <style
3502         type="text/css"></style> wrapper around the example.
3503         (muse-html-header): Don't add <style type="text/css"></style>
3504         around the value of `muse-html-style-sheet' anymore.  This allows
3505         for the option of putting your stylesheet(s) in a separate file.
3506         An example of this is given in the documentation for this
3507         variable.
3508     
3509         * muse-xhtml: New file that implements a publishing style which is
3510         derived from HTML mode.  It uses a slightly modified version of
3511         the HTML markup rules to generate XHTML-compliant output.
3512     
3513         * muse-blosxom.el: Add new "blosxom-xhtml" style.  The old
3514         "blosxom" style has been renamed to "blosxom-html".  Fix a few
3515         header gaffes.
3516     
3517         * muse-journal.el: Add new "journal-xhtml" style.
3518     
3519         * muse-message.el: Add new "message-xhtml" style.
3521     new files:
3522      .arch-ids/muse-xhtml.el.id muse-xhtml.el
3524     modified files:
3525      ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
3526      muse-html.el muse-journal.el muse-message.el
3529 2005-03-25 03:55:13 GMT Michael Olson <mwolson@gnu.org> patch-20
3531     Summary:
3532       Add my muse configuration to the examples
3533     Revision:
3534       muse--main--1.0--patch-20
3536     2005-03-24  Michael Olson  <mwolson@gnu.org>
3537     
3538         * examples/johnw: Move John Wiegley's configuration to this
3539         directory.
3540     
3541         * examples/mwolson: My configuration files go here.
3542     
3543         * examples/mwolson/muse-init.el: My Muse configuration file.  I
3544         just figured out how to keep links from being spell-checked or
3545         split up by fill-mode, so the implementation of this may be found
3546         here.  I also made a function that sets up a blog entry for me.
3548     new files:
3549      examples/johnw/.arch-ids/=id examples/mwolson/.arch-ids/=id
3550      examples/mwolson/.arch-ids/muse-init.el.id
3551      examples/mwolson/muse-init.el
3553     modified files:
3554      ChangeLog
3556     renamed files:
3557      examples/.arch-ids/muse-johnw.el.id
3558        ==> examples/johnw/.arch-ids/muse-johnw.el.id
3559      examples/.arch-ids/publish-johnw.id
3560        ==> examples/johnw/.arch-ids/publish-johnw.id
3561      examples/muse-johnw.el
3562        ==> examples/johnw/muse-johnw.el
3563      examples/publish-johnw
3564        ==> examples/johnw/publish-johnw
3566     new directories:
3567      examples/johnw examples/johnw/.arch-ids examples/mwolson
3568      examples/mwolson/.arch-ids
3571 2005-03-24 22:57:10 GMT Michael Olson <mwolson@gnu.org> patch-19
3573     Summary:
3574       Add muse-blosxom script and plugin for pyblosxom
3575     Revision:
3576       muse--main--1.0--patch-19
3578     2005-03-24  Michael Olson  <mwolson@gnu.org>
3579     
3580         * muse-blosxom.el: Update copyright notice in headers and mention
3581         the pyblosxom scripts.
3582     
3583         * contrib/pyblosxom: New directory containing pyblosxom plugins
3584         and helper scripts.
3585     
3586         * contrib/getstamps.py: Script that generates the "timestamps"
3587         file, run on the local machine.
3588     
3589         * contrib/hardcodedates.py: PyBlosxom plugin that interprets the
3590         timestamps file.
3592     new files:
3593      contrib/pyblosxom/.arch-ids/=id
3594      contrib/pyblosxom/.arch-ids/getstamps.py.id
3595      contrib/pyblosxom/.arch-ids/hardcodedates.py.id
3596      contrib/pyblosxom/getstamps.py
3597      contrib/pyblosxom/hardcodedates.py
3599     modified files:
3600      ChangeLog muse-blosxom.el
3602     new directories:
3603      contrib/pyblosxom contrib/pyblosxom/.arch-ids
3606 2005-03-23 19:05:09 GMT Michael Olson <mwolson@gnu.org> patch-18
3608     Summary:
3609       muse-blosxom.el has matured past experimental status
3610     Revision:
3611       muse--main--1.0--patch-18
3613     2005-03-23  Michael Olson  <mwolson@gnu.org>
3614     
3615         * muse-blosxom.el: Remove common functionality that has already
3616         been implemented in `muse-html.el'.  Derive this mode from
3617         `muse-html'.  Update documentation.  I now feel that this file is
3618         ready to be included in the top-level Muse directory.
3620     modified files:
3621      ChangeLog muse-blosxom.el
3623     renamed files:
3624      experimental/.arch-ids/muse-blosxom.el.id
3625        ==> .arch-ids/muse-blosxom.el.id
3626      experimental/muse-blosxom.el
3627        ==> muse-blosxom.el
3630 2005-03-22 05:28:01 GMT Michael Olson <mwolson@gnu.org> patch-17
3632     Summary:
3633       Make muse-blosxom.el slightly less experimental
3634     Revision:
3635       muse--main--1.0--patch-17
3637     2005-03-22  Michael Olson  <mwolson@gnu.org>
3638     
3639         * experimental/muse-blosxom.el (muse-blosxom-page-date-alist):
3640         Renamed from `blosxom-page-date-alist'.  Currently it does nothing
3641         useful.
3642         (muse-blosxom-markup-regexps): Remove unnecessary first grouping
3643         from the `muse-blosxom-markup-date-directive' rule.
3644         (blosxom-set-time): Remove this function.  We're not going to be
3645         touching the timestamp manually anymore -- it's too much of a
3646         hassle.  Right now I've got a python program that compiles a
3647         timestamp file and a pyblosxom helper that reads it.  Something
3648         similar could be arranged for blosxom, I'm sure.
3649     
3651     modified files:
3652      ChangeLog experimental/muse-blosxom.el
3655 2005-03-20 19:40:10 GMT Michael Olson <mwolson@gnu.org> patch-16
3657     Summary:
3658       Apply latest journal-related updates from johnw
3659     Revision:
3660       muse--main--1.0--patch-16
3663     modified files:
3664      ChangeLog examples/muse-johnw.el muse-journal.el
3667 2005-03-01 02:58:29 GMT Michael Olson <mwolson@gnu.org> patch-15
3669     Summary:
3670       Add Projects node to the manual
3671     Revision:
3672       muse--main--1.0--patch-15
3674     2005-02-28  Michael Olson  <mwolson@gnu.org>
3675     
3676         * muse.texi: Change copyright notice since the FSF is now the
3677         copyright holder.
3678         (Projects): New node, based on a section from the README file.
3680     modified files:
3681      ChangeLog muse.texi
3684 2005-03-01 02:25:15 GMT Michael Olson <mwolson@gnu.org> patch-14
3686     Summary:
3687       Correct documentation, adding some content.
3688     Revision:
3689       muse--main--1.0--patch-14
3691     2005-02-28  Michael Olson  <mwolson@gnu.org>
3692     
3693         * muse.texi: Change license terms of the documentation to the GNU
3694         GPL instead of the GNU FDL, as per the consent of the copyright
3695         holders of the emacs-wiki manual, from which this is based.  Some
3696         emacs-wiki-isms in the manual were corrected, and the Getting
3697         Started section was updated.
3699     modified files:
3700      ChangeLog muse.texi
3703 2005-02-17 19:08:19 GMT Michael Olson <mwolson@gnu.org> patch-13
3705     Summary:
3706       Make muse-blosxom.el a bit more sane, still need to bum it down a bit
3707     Revision:
3708       muse--main--1.0--patch-13
3710     2005-02-17  Michael Olson  <mwolson@gnu.org>
3711     
3712         * experimental/muse-blosxom.el: Somehow the contents of this file
3713         managed to get duplicated.  I removed the duplicates.
3714         (muse-blosxom-date): Remove this, since it is not useful.
3715         (muse-blosxom-header): Use the standard header that blosxom.el
3716         has.
3718     modified files:
3719      ChangeLog experimental/muse-blosxom.el
3722 2005-02-08 04:20:41 GMT Michael Olson <mwolson@gnu.org> patch-12
3724     Summary:
3725       Initial commit of muse.texi, nothing substantial
3726     Revision:
3727       muse--main--1.0--patch-12
3729     2005-02-07  Michael Olson  <mwolson@gnu.org>
3730     
3731         * muse.texi: New file that provides the documentation for Muse.
3732         It is in a very rough form at the moment.  Nothing substantial may
3733         be found here yet.  Be ye warned.
3735     new files:
3736      .arch-ids/muse.texi.id muse.texi
3738     modified files:
3739      ChangeLog
3742 2005-02-08 01:15:15 GMT Michael Olson <mwolson@gnu.org> patch-11
3744     Summary:
3745       Add docstring, new trivial function
3746     Revision:
3747       muse--main--1.0--patch-11
3749     2005-02-07  Michael Olson  <mwolson@gnu.org>
3750     
3751         * muse-mode.el (muse-mode-map): Make "C-c =" trigger
3752         `muse-what-changed'.  No functionality change.
3753         (muse-what-changed): New function that displays in diff format the
3754         changes made since the buffer was last saved.
3755     
3756         * muse-project.el (muse-project-publish): Add docstring.
3758     modified files:
3759      ChangeLog muse-mode.el muse-project.el
3762 2005-02-04 18:42:08 GMT Michael Olson <mwolson@gnu.org> patch-10
3764     Summary:
3765       Add experimental version of muse-blosxom.el to project
3766     Revision:
3767       muse--main--1.0--patch-10
3769     2005-02-04  Michael Olson  <mwolson@gnu.org>
3770     
3771         * Makefile (realclean): Remove file that gets generated when fonts
3772         are missing.
3773     
3774         * experimental/muse-bloxsom.el: New file that implements Blosxom
3775         support for Muse.  It's in a very rough state, hence its placement
3776         in the `experimental' directory.
3778     new files:
3779      experimental/.arch-ids/=id
3780      experimental/.arch-ids/muse-blosxom.el.id
3781      experimental/muse-blosxom.el
3783     modified files:
3784      ChangeLog Makefile
3786     new directories:
3787      experimental experimental/.arch-ids
3790 2005-02-04 18:19:44 GMT Michael Olson <mwolson@gnu.org> patch-9
3792     Summary:
3793       Make permissions more consistent
3794     Revision:
3795       muse--main--1.0--patch-9
3798     modified files:
3799      ChangeLog
3801     modified directories:
3802      contrib examples scripts
3805 2005-02-04 18:13:56 GMT Michael Olson <mwolson@gnu.org> patch-8
3807     Summary:
3808       Fix build problems
3809     Revision:
3810       muse--main--1.0--patch-8
3812     2005-02-04  Michael Olson  <mwolson@gnu.org>
3813     
3814         * muse-build.el: Add contrib directory to `load-path'.
3815         (muse-elint-files): Load `muse-regexps.el'.
3816     
3817         * scripts/publish: Change permissions so that this script is
3818         executable.  Add contrib directory to load list.  Add
3819         `muse-regexps.el' to list.
3821     modified files:
3822      ChangeLog muse-build.el scripts/publish
3825 2005-01-31 21:04:43 GMT Michael Olson <mwolson@gnu.org> patch-7
3827     Summary:
3828       Use "&mdash;" instead of "&#151;"
3829     Revision:
3830       muse--main--1.0--patch-7
3832     2005-01-31  Michael Olson  <mwolson@gnu.org>
3833     
3834         * muse-docbook.el (muse-docbook-markup-strings): Replace "&#151;"
3835         with "&mdash;" so that documents validate properly.  Thanks to
3836         Björn Lindström for the suggestion.
3837     
3838         * muse-html.el (muse-html-markup-strings): Ditto.
3840     modified files:
3841      ChangeLog muse-docbook.el muse-html.el
3844 2005-01-25 19:04:31 GMT Michael Olson <mwolson@gnu.org> patch-6
3846     Summary:
3847       Fix use of "[:blank:]" in underline markup
3848     Revision:
3849       muse--main--1.0--patch-6
3851     2005-01-25  Michael Olson  <mwolson@gnu.org>
3852     
3853         * muse-colors.el (muse-colors-markup): Replace "[:blank:]" with
3854         use of `muse-regexp-blank'.
3856     modified files:
3857      ChangeLog muse-colors.el
3860 2005-01-03 06:00:43 GMT Michael Olson <mwolson@member.fsf.org>  patch-5
3862     Summary:
3863       Fix problem with headings being given wrong face
3864     Revision:
3865       muse--main--1.0--patch-5
3867     2005-01-03  Michael Olson  <mwolson@gnu.org>
3868     
3869         * muse-colors.el: Add header.
3870         (muse-colors-emphasized): Headings were being given the coloring
3871         for the next level of heading instead of the real
3872         level (i.e. `muse-header-2' instead of `muse-header-1' for "*
3873         Heading").  Thanks to Lan Yufeng for finding this and sending a
3874         patch.
3875     
3876         * muse-regexps.el: Fix header.
3878     modified files:
3879      ChangeLog muse-colors.el muse-regexps.el
3882 2005-01-02 00:02:15 GMT Michael Olson <mwolson@member.fsf.org>  patch-4
3884     Summary:
3885       Rotate ChangeLog
3886     Revision:
3887       muse--main--1.0--patch-4
3889     2005-01-01  Michael Olson  <mwolson@gnu.org>
3890     
3891         * ChangeLog: Move old ChangeLog to ChangeLog.2004.  This new
3892         version will be automatically maintained by Arch.
3893     
3895     new files:
3896      .arch-ids/ChangeLog.id ChangeLog
3898     renamed files:
3899      .arch-ids/ChangeLog.id
3900        ==> .arch-ids/ChangeLog.2004.id
3901      ChangeLog
3902        ==> ChangeLog.2004
3905 2004-12-30 07:26:48 GMT Michael Olson <mwolson@member.fsf.org>  patch-3
3907     Summary:
3908       Extended regexps fix, allow spaces in 1st part of links
3909     Revision:
3910       muse--main--1.0--patch-3
3912     2004-12-30  Michael Olson  <mwolson@gnu.org>
3913     
3914         * muse.el (muse-link-regexp): Allow spaces in the first part of
3915         links.
3916     
3917         * muse-colors.el, muse-convert.el, muse-docbook.el: Use
3918         customizable alternatives to extended character classes.
3919     
3920         * muse-html.el, muse-mode.el, muse-publish.el: Ditto.
3922     modified files:
3923      ChangeLog muse-colors.el muse-convert.el muse-docbook.el
3924      muse-html.el muse-mode.el muse-publish.el muse.el
3927 2004-12-30 02:18:07 GMT Michael Olson <mwolson@member.fsf.org>  patch-2
3929     Summary:
3930       Begin to change regexp handling, tweak muse.el header
3931     Revision:
3932       muse--main--1.0--patch-2
3934     2004-12-29  Michael Olson  <mwolson@gnu.org>
3935     
3936         * muse.el: Change Copyright notice to FSF.  Change Maintainer to
3937         myself.  Update URL.
3938     
3939         * muse-regexps.el: New file that implements regexp handling.
3940         Generalized regexp options will be moved to it eventually.
3942     new files:
3943      .arch-ids/muse-regexps.el.id muse-regexps.el
3945     modified files:
3946      ChangeLog muse.el
3949 2004-12-30 01:49:50 GMT Michael Olson <mwolson@member.fsf.org>  patch-1
3951     Summary:
3952       Do some early spring cleaning
3953     Revision:
3954       muse--main--1.0--patch-1
3956     2004-12-29  Michael Olson  <mwolson@gnu.org>
3957     
3958         * Makefile: Change path to `publish' script.
3959     
3960         * contrib/pcomplete.el: New file that is used by Muse without
3961         actually being a part of it: hence its location in the contrib
3962         directory.
3963     
3964         * contrib/cgi.el, contrib/httpd.el: New location.
3965     
3966         * examples/muse-johnw.el, examples/publish-johnw: Ditto.
3967     
3968         * scripts/publish, scripts/publish-project: Ditto.
3970     new files:
3971      contrib/.arch-ids/=id contrib/.arch-ids/pcomplete.el.id
3972      contrib/pcomplete.el examples/.arch-ids/=id
3973      scripts/.arch-ids/=id
3975     modified files:
3976      ChangeLog Makefile
3978     renamed files:
3979      .arch-ids/cgi.el.id
3980        ==> contrib/.arch-ids/cgi.el.id
3981      .arch-ids/httpd.el.id
3982        ==> contrib/.arch-ids/httpd.el.id
3983      .arch-ids/muse-johnw.el.id
3984        ==> examples/.arch-ids/muse-johnw.el.id
3985      .arch-ids/publish-johnw.id
3986        ==> examples/.arch-ids/publish-johnw.id
3987      .arch-ids/publish-project.id
3988        ==> scripts/.arch-ids/publish-project.id
3989      .arch-ids/publish.id
3990        ==> scripts/.arch-ids/publish.id
3991      cgi.el
3992        ==> contrib/cgi.el
3993      httpd.el
3994        ==> contrib/httpd.el
3995      muse-johnw.el
3996        ==> examples/muse-johnw.el
3997      publish
3998        ==> scripts/publish
3999      publish-johnw
4000        ==> examples/publish-johnw
4001      publish-project
4002        ==> scripts/publish-project
4004     new directories:
4005      contrib contrib/.arch-ids examples examples/.arch-ids scripts
4006      scripts/.arch-ids
4009 2004-12-30 01:33:11 GMT Michael Olson <mwolson@member.fsf.org>  base-0
4011     Summary:
4012       tag of mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
4013     Revision:
4014       muse--main--1.0--base-0
4016     (automatically generated log message)
4018     new patches:
4019      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--base-0
4020      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-1
4021      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-2
4022      lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-1
4023      lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-2
4024      mwolson@member.fsf.org--2004/muse--main--1.0--base-0
4025      mwolson@member.fsf.org--2004/muse--main--1.0--patch-1
4026      mwolson@member.fsf.org--2004/muse--main--1.0--patch-2
4027      mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
4028      mwolson@member.fsf.org--2004/muse--mwolson--1.0--base-0
4029      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-1
4030      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-2
4031      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-3
4032      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-4
4033      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-5
4034      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-6
4035      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-7
4036      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-8