Small logic fix with temp files.
[muse-el.git] / ChangeLog
blob3c89462bd07678be4f63a5e2694021afedacea4b
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:53:32 GMT Michael Olson <mwolson@gnu.org> patch-156
7     Summary:
8       Small logic fix with temp files.
9     Revision:
10       muse--main--1.0--patch-156
12     * lisp/muse.el (muse-with-temp-buffer): Use buffer-live-p instead of
13       buffer-name to determine whether the buffer is still around.
15     modified files:
16      ChangeLog lisp/muse.el
19 2005-07-18 08:23:00 GMT Michael Olson <mwolson@gnu.org> patch-155
21     Summary:
22       Make customize of muse-project-alist work in Emacs21 and XEmacs.
23     Revision:
24       muse--main--1.0--patch-155
26     * lisp/muse.el (muse-widget-type-value-create)
27       (muse-widget-child-value-get, muse-widget-type-match): Minimum set of
28       extra widgets from 'lazy type that are needed to get the
29       `muse-project-alist' customize interface to work on XEmacs and Emacs21.
30     
31     * lisp/muse.el (muse-implicit-link-functions)
32       (muse-explicit-link-functions): Remove predefined wiki-related options.
33       These are added in muse-wiki via custom-add-option.
34     
35     * lisp/muse-mode.el (muse-mode-hook): Ditto.
36     
37     * lisp/muse-colors.el (muse-colors-emphasized): Use eq instead of memq.
38     
39     * lisp/muse-project.el (muse-project-alist-get): Turn :symbols into
40       ":strings" to cope with Emacs21 and XEmacs.
41       (muse-project-alist-set): Turn ":strings" back into ":symbols".
42     
43     * lisp/muse-project.el (muse-project): Derive from 'default rather than
44       'lazy, since that is an Emacs CVS-ism.  Separate logical groups with
45       newlines.  Control indentation.  Remove an unnecessary inlined repeat.
46     
47     * lisp/muse-project.el (muse-project-alist): Use cons instead of alist,
48       since XEmacs doesn't support the alist widget.  Deal with case where no
49       projects are defined, or a strange expression is used.
50     
51     * lisp/muse-wiki.el: Insinuate muse-wiki link handlers and mode hook
52       stuff using custom-add-option.
54     modified files:
55      ChangeLog lisp/muse-colors.el lisp/muse-mode.el
56      lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
59 2005-07-18 03:31:38 GMT Michael Olson <mwolson@gnu.org> patch-154
61     Summary:
62       Don't kill temp buffer if debug-on-error is non-nil.
63     Revision:
64       muse--main--1.0--patch-154
66     * lisp/muse.el (muse-with-temp-buffer): Only kill the temp buffer when
67       debug-on-error is nil.  Use " *muse-temp*" for the buffer name.
69     modified files:
70      ChangeLog lisp/muse.el
73 2005-07-18 03:05:11 GMT Michael Olson <mwolson@gnu.org> patch-153
75     Summary:
76       Expand Debian package description.
77     Revision:
78       muse--main--1.0--patch-153
80     * debian/control (Description): Expand this to make the package more
81       enticing.
82     
83     * debian/copyright, debian/rules: Minor whitespace cleanups.
84     
85     * debian/changelog: Package 3.01.arch.152-1.
87     modified files:
88      ChangeLog Makefile.defs debian/changelog debian/control
89      debian/copyright debian/rules
92 2005-07-18 02:33:12 GMT Michael Olson <mwolson@gnu.org> patch-152
94     Summary:
95       Header/footer docfix; ChangeLog correction.
96     Revision:
97       muse--main--1.0--patch-152
99     * {arch}/.../patch-log/patch-144: Correct previous ChangeLog entry.
100       Thanks to drkm for pointing out my error.
101     
102     Use better documentation and customize interface for headers and footers.
103     Thanks to Chris McMahan.
105     modified files:
106      ChangeLog lisp/muse-blosxom.el lisp/muse-book.el
107      lisp/muse-docbook.el lisp/muse-html.el lisp/muse-journal.el
108      lisp/muse-latex.el lisp/muse-poem.el lisp/muse-texinfo.el
109      muse.texi
110      {arch}/muse/muse--main/muse--main--1.0/mwolson@gnu.org--2005/patch-log/patch-144
113 2005-07-18 00:53:34 GMT Michael Olson <mwolson@gnu.org> patch-151
115     Summary:
116       Slight Debian version tweak.
117     Revision:
118       muse--main--1.0--patch-151
120     * Makefile.defs (VERSION): Use a slightly different version naming
121       scheme.  I've dropped the ".90".  The new scheme is X.YY.arch.YYY where
122       X.YY is the Muse version, and YYY is the patch level.
123     
124     * debian/changelog: Ditto.
126     modified files:
127      ChangeLog Makefile.defs debian/changelog
130 2005-07-17 23:23:34 GMT Michael Olson <mwolson@gnu.org> patch-150
132     Summary:
133       Improve debian build and put together a package.
134     Revision:
135       muse--main--1.0--patch-150
137     * Makefile (debclean): New target that cleans up the mess that the
138       `debian' target makes.
139       (debian): Build using debuild rather than dpkg-buildpackage.  Copy
140       results to my debian dist dir two levels up.
141     
142     * Makefile.defs (VERSION): Set to 3.01.90.arch.149 for the debian build.
143     
144     * debian/changelog: Sign 3.01.90.arch.149-1 snapshot.
145     
146     * debian/control (Standards-Version): Update to 3.6.2.
147     
148     * debian/control (Depends): Add emacs21 and xemacs21 to make lintian shut
149       up.
150     
151     * debian/copyright (Copyright): Improve.
152     
153     * debian/emacsen-install (FILES): Include contrib directory so that
154       muse-http.el compiles properly.
155     
156     * debian/muse-el.examples: New file containing the example files to
157       install.
158     
159     * debian/rules: Move example stuff to muse-el.examples.  Install some
160       additional documentation.
162     new files:
163      debian/.arch-ids/muse-el.examples.id debian/muse-el.examples
165     modified files:
166      ChangeLog Makefile Makefile.defs debian/changelog
167      debian/control debian/copyright debian/emacsen-install
168      debian/rules
171 2005-07-17 20:52:18 GMT Michael Olson <mwolson@gnu.org> patch-149
173     Summary:
174       Fix links in table, links in verbatim, emphasis publishing, publishing from script.
175     Revision:
176       muse--main--1.0--patch-149
178     * lisp/muse-colors.el (muse-colors-emphasized): Fix an edge case where
179       the beginning of a header would be emphasized if an asterisk came
180       before it.
181       (muse-colors-underlined): Don't allow end of underlined text to be the
182       beginning of a line.  Don't use memq to check for whitespace syntax; eq
183       is sufficient.
184     
185     * lisp/muse-publish.el (muse-publish-markup-regexps): Mark links later
186       on.  We'll use a more clever trick to keep emphasis characters from
187       being interpreted in explicit links -- add a custom 'noemphasis text
188       property to them.  Move mdash rule further down so that I can add
189       designations after blockquoted text.
190     
191     * lisp/muse-publish.el (muse-publish-markup-word): If beginning or end of
192       text has the 'noemphasis property, ignore it.
193       (muse-publish-mark-noemphasis): New function that adds the 'noemphasis
194       property to the text between BEG and END, or match beginning and end.
195     
196     * lisp/muse.el (muse-with-temp-buffer): Make sure the buffer is alive
197       before trying to set buffer-modified to nil.  This should fix a
198       "selecting deleted buffer" error when publishing from command line.
200     modified files:
201      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
202      lisp/muse.el
205 2005-07-17 18:36:55 GMT Michael Olson <mwolson@gnu.org> patch-148
207     Summary:
208       Journal validation fixes.
209     Revision:
210       muse--main--1.0--patch-148
212     * lisp/muse-html.el (muse-html-header): Use HTML 4.0 Transitional by
213       default rather than HTML 4.0 [strict].
214       (muse-html-markup-strings): Include empty alt element.
215     
216     * lisp/muse-journal.el: Use "div class=..." rather than "div id=...".
217     
218     * muse.texi (Journal): Ditto.
220     modified files:
221      ChangeLog lisp/muse-html.el lisp/muse-journal.el muse.texi
224 2005-07-17 04:21:19 GMT Michael Olson <mwolson@gnu.org> patch-147
226     Summary:
227       Add debian files; tweak Makefile.
228     Revision:
229       muse--main--1.0--patch-147
231     * Makefile (distclean): Remove directory created by dist rule.
232       (dist): Make this only generate the directory, not the tarball.
233       (release): New target that generates the tarball and zipfile.
234       (debrelease): New target that builds the debian package for Muse.
235       (upload): Depend on release target.
236     
237     * examples/mwolson/stylesheets: Add forgotten Arch id.
239     new files:
240      debian/.arch-ids/=id debian/.arch-ids/changelog.id
241      debian/.arch-ids/control.id debian/.arch-ids/copyright.id
242      debian/.arch-ids/emacsen-install.id
243      debian/.arch-ids/emacsen-remove.id
244      debian/.arch-ids/emacsen-startup.id
245      debian/.arch-ids/muse-el.dirs.id
246      debian/.arch-ids/muse-el.docs.id
247      debian/.arch-ids/muse-el.info.id debian/.arch-ids/rules.id
248      debian/changelog debian/control debian/copyright
249      debian/emacsen-install debian/emacsen-remove
250      debian/emacsen-startup debian/muse-el.dirs debian/muse-el.docs
251      debian/muse-el.info debian/rules
252      examples/mwolson/stylesheets/.arch-ids/=id
253      examples/mwolson/stylesheets/.arch-ids/blog.css.id
254      examples/mwolson/stylesheets/.arch-ids/common.css.id
255      examples/mwolson/stylesheets/.arch-ids/print.css.id
256      examples/mwolson/stylesheets/.arch-ids/screen.css.id
257      examples/mwolson/stylesheets/blog.css
258      examples/mwolson/stylesheets/common.css
259      examples/mwolson/stylesheets/print.css
260      examples/mwolson/stylesheets/screen.css
262     modified files:
263      ChangeLog Makefile
265     new directories:
266      debian debian/.arch-ids examples/mwolson/stylesheets
267      examples/mwolson/stylesheets/.arch-ids
270 2005-07-16 05:10:31 GMT Michael Olson <mwolson@gnu.org> patch-146
272     Summary:
273       Allow `muse-index-as-string' to remove current file from output.
274     Revision:
275       muse--main--1.0--patch-146
277     * lisp/muse-mode.el (muse-index-as-string): Add EXCLUDE-CURRENT option,
278       which excludes the current file from the output.  Improve
279       documentation.
281     modified files:
282      ChangeLog lisp/muse-mode.el
285 2005-07-16 04:56:02 GMT Michael Olson <mwolson@gnu.org> patch-145
287     Summary:
288       S-TAB issue with Windows.
289     Revision:
290       muse--main--1.0--patch-145
292     * lisp/muse-mode.el (muse-mode-map): Try once more to fix the Shift-TAB
293       issue with Windows.
295     modified files:
296      ChangeLog lisp/muse-mode.el
299 2005-07-16 04:39:52 GMT Michael Olson <mwolson@gnu.org> patch-144
301     Summary:
302       Improve temp buffer usage.
303     Revision:
304       muse--main--1.0--patch-144
306     * lisp/muse-publish.el (muse-publish-file): Omit second argument to
307       `insert-file-contents'.  This should further help with the temp
308       buffer problem.  Thanks to Peter K. Lee and drkm for the research
309       into this problem.
310     
311     * lisp/muse.el (muse-with-temp-buffer): Renamed from
312       `muse-with-temp-buffer-no-prompt'.  Report any errors that occur, but
313       make sure the temp buffer is killed.  I didn't implement an option to
314       save the contents of the temp buffer.
316     modified files:
317      ChangeLog lisp/muse-book.el lisp/muse-http.el
318      lisp/muse-mode.el lisp/muse-poem.el lisp/muse-publish.el
319      lisp/muse.el
322 2005-07-16 03:39:02 GMT Michael Olson <mwolson@gnu.org> patch-143
324     Summary:
325       muse-docbook: split-string Emacs21 fix.
326     Revision:
327       muse--main--1.0--patch-143
329     * lisp/muse-docbook.el (muse-docbook-get-author): Omit 3rd argument of
330       split-string to fix an Emacs21 issue.
332     modified files:
333      ChangeLog lisp/muse-docbook.el
336 2005-07-15 04:40:26 GMT Michael Olson <mwolson@gnu.org> patch-142
338     Summary:
339       muse-docbook: Parse author directive so that it validates properly.
340     Revision:
341       muse--main--1.0--patch-142
343     * lisp/muse-docbook.el (muse-docbook-get-author): New function that
344       attempts to publish the contents a DocBook-usable <author> tag.
345       (muse-docbook-header): Use `muse-docbook-get-author'.
347     modified files:
348      ChangeLog lisp/muse-docbook.el
351 2005-07-15 01:57:51 GMT Michael Olson <mwolson@gnu.org> patch-141
353     Summary:
354       Be a bit more clever with our consecutive list regexp.
355     Revision:
356       muse--main--1.0--patch-141
358     * lisp/muse-docbook.el (muse-docbook-markup-regexps): Be a bit more
359       clever with our consecutive list regexp.
361     modified files:
362      ChangeLog lisp/muse-docbook.el
365 2005-07-15 01:50:05 GMT Michael Olson <mwolson@gnu.org> patch-140
367     Summary:
368       Do the right thing with consecutive list items, hopefully.
369     Revision:
370       muse--main--1.0--patch-140
372     * lisp/muse-docbook.el: Apply patch from Dale Smith and add to it.
373       (muse-docbook-header): Add DTD string.
374       (muse-docbook-markup-regexps): Add rule that merges consecutive list
375       tags.
376       (muse-docbook-merged-tags, muse-docbook-fixup-tags): Removed.
377       ("docbook"): Change :before-end back to 'muse-docbook-fixup-sections.
379     modified files:
380      ChangeLog lisp/muse-docbook.el
383 2005-07-15 01:07:35 GMT Michael Olson <mwolson@gnu.org> patch-139
385     Summary:
386       Improve customize interface for `muse-project-alist' once more.
387     Revision:
388       muse--main--1.0--patch-139
390     * lisp/muse-project.el (muse-project-alist-get): Allow cdr of each
391       setting to be anything, since we now support settings that use lists.
392       (muse-project): Vastly improve this by naming each setting and showing
393       what exact type is required.  Handle case where a function is not
394       defined yet.  Use a set for styles, which looks nice.  This is about as
395       good as it can be ... unless we add some sort of inline documentation
396       later on.  A setting was added for Yann's :force-publish tag.
397     
398     * lisp/muse.el (muse-eval-lisp): Fix compile warning by not displaying
399       project name.
401     modified files:
402      ChangeLog lisp/muse-project.el lisp/muse.el
405 2005-07-14 23:27:14 GMT Michael Olson <mwolson@gnu.org> patch-138
407     Summary:
408       Merged from hodique@lifl.fr--2005 (patch 24-33)
409     Revision:
410       muse--main--1.0--patch-138
412     Patches applied:
413     
414      * hodique@lifl.fr--2005/muse--yh--1.0--patch-24
415        Merged from mwolson@gnu.org--2005 (patch 96)
416     
417      * hodique@lifl.fr--2005/muse--yh--1.0--patch-25
418        Merged from mwolson@gnu.org--2005 (patch 97-101)
419     
420      * hodique@lifl.fr--2005/muse--yh--1.0--patch-26
421        Merged from mwolson@gnu.org--2005 (patch 102-106)
422     
423      * hodique@lifl.fr--2005/muse--yh--1.0--patch-27
424        Merged from mwolson@gnu.org--2005 (patch 107-120)
425     
426      * hodique@lifl.fr--2005/muse--yh--1.0--patch-28
427        Merged from mwolson@gnu.org--2005 (patch 121-131)
428     
429      * hodique@lifl.fr--2005/muse--yh--1.0--patch-29
430        Merged from mwolson@gnu.org--2005 (patch 132)
431     
432      * hodique@lifl.fr--2005/muse--yh--1.0--patch-30
433        Merged from mwolson@gnu.org--2005 (patch 133-135)
434     
435      * hodique@lifl.fr--2005/muse--yh--1.0--patch-31
436        Merged from mwolson@gnu.org--2005 (patch 136)
437     
438      * hodique@lifl.fr--2005/muse--yh--1.0--patch-32
439        Merged from mwolson@gnu.org--2005 (patch 137)
440     
441      * hodique@lifl.fr--2005/muse--yh--1.0--patch-33
442        Introduce :force-publish project keyword. Fix bug #2637
444     modified files:
445      ChangeLog lisp/muse-project.el
447     new patches:
448      hodique@lifl.fr--2005/muse--yh--1.0--patch-24
449      hodique@lifl.fr--2005/muse--yh--1.0--patch-25
450      hodique@lifl.fr--2005/muse--yh--1.0--patch-26
451      hodique@lifl.fr--2005/muse--yh--1.0--patch-27
452      hodique@lifl.fr--2005/muse--yh--1.0--patch-28
453      hodique@lifl.fr--2005/muse--yh--1.0--patch-29
454      hodique@lifl.fr--2005/muse--yh--1.0--patch-30
455      hodique@lifl.fr--2005/muse--yh--1.0--patch-31
456      hodique@lifl.fr--2005/muse--yh--1.0--patch-32
457      hodique@lifl.fr--2005/muse--yh--1.0--patch-33
460 2005-07-14 20:48:56 GMT Michael Olson <mwolson@gnu.org> patch-137
462     Summary:
463       Prevent temp buffers from prompting for save; handle lisp errors better.
464     Revision:
465       muse--main--1.0--patch-137
467     * lisp/muse-colors.el (muse-colors-region): Try to fix "Invalid search
468       bound" error.  I don't know for certain where this is coming from,
469       though ... *grumble*.
470     
471     * lisp/muse.el (muse-eval-lisp): Wrap this in a `condition-case', much
472       like how emacs-wiki does it.  Warn the user about lisp errors,
473       returning "<!--INVALID LISP CODE-->" if an error occurs.  This will
474       publish as something valid in most markup styles, with increased
475       emphasis on those that don't support it.  That's a win-win ... I think
476       :^) .
477     
478     * lisp/muse.el (muse-with-temp-buffer-no-prompt): New macro that acts
479       like `with-temp-buffer', but sets buffer-modfied-p to nil before trying
480       to kill the buffer so we don't get any annoying prompts.  I *strongly*
481       believe that this should be the default behavior of `with-temp-buffer'.
482     
483     * lisp/muse-book.el (muse-book-publish-project): Use
484       `muse-with-temp-buffer-no-prompt'.
485     
486     * lisp/muse-http.el (muse-http-reject): Ditto.
487     
488     * lisp/muse-mode.el (muse-index-as-string): Ditto.
489     
490     * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
491     
492     * lisp/muse-publish.el (muse-publish-markup-string, muse-publish-file): 
493       (muse-publish-markup-email, muse-published-contents): Ditto.
495     modified files:
496      ChangeLog lisp/muse-book.el lisp/muse-colors.el
497      lisp/muse-http.el lisp/muse-mode.el lisp/muse-poem.el
498      lisp/muse-publish.el lisp/muse.el
501 2005-07-14 18:49:56 GMT Michael Olson <mwolson@gnu.org> patch-136
503     Summary:
504       Customization error; Makefile tweaks.
505     Revision:
506       muse--main--1.0--patch-136
508     * Makefile (dist): Use a tla-specific method to create the tarball.
509       Create a zip file as well.
510       (upload): New rule that uploads the tarball and zip file to gna.org.
511     
512     * Makefile.defs (VERSION): New variable that determines the version
513       string to use in the `dist' and `upload' targets.
514     
515     * lisp/muse.el (muse-implicit-link-functions)
516       (muse-explicit-link-functions): Use :type of hook so that the options
517       get recognized.
519     modified files:
520      ChangeLog Makefile Makefile.defs lisp/muse.el
523 2005-07-13 23:20:12 GMT Michael Olson <mwolson@gnu.org> patch-135
525     Summary:
526       Prepare Muse 3.01.90 (3.02 RC1).
527     Revision:
528       muse--main--1.0--patch-135
531     modified files:
532      ChangeLog lisp/muse.el muse.texi
535 2005-07-13 23:11:08 GMT Michael Olson <mwolson@gnu.org> patch-134
537     Summary:
538       Attempt to get the right file extension when publishing; more examples.
539     Revision:
540       muse--main--1.0--patch-134
542     * examples/mwolson/muse-init.el: Update my configuration.
543     
544     * examples/mwolson/templates: Store my web page templates here.
545     
546     * examples/mwolson/stylesheets: Store my CSS stylesheets here.
547     
548     * lisp/muse-publish.el (muse-publish-markup-link): Fix mangling of
549       descriptions.  Yet another reason to implement my list-returning from
550       handlers idea.
551     
552     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Deal gracefully
553       with a few more edge cases.  Throw together a rough hack for
554       determining when to include the output file extension.
555     
556     * lisp/muse-wiki.el (muse-wiki-colors-nop-tag): Make this less odious,
557       but still ineffective.
559     new files:
560      examples/mwolson/templates/.arch-ids/=id
561      examples/mwolson/templates/.arch-ids/footer.html.id
562      examples/mwolson/templates/.arch-ids/generic-footer.html.id
563      examples/mwolson/templates/.arch-ids/generic-header.html.id
564      examples/mwolson/templates/.arch-ids/header.html.id
565      examples/mwolson/templates/footer.html
566      examples/mwolson/templates/generic-footer.html
567      examples/mwolson/templates/generic-header.html
568      examples/mwolson/templates/header.html
570     modified files:
571      ChangeLog examples/mwolson/muse-init.el lisp/muse-publish.el
572      lisp/muse-wiki.el
574     new directories:
575      examples/mwolson/templates
576      examples/mwolson/templates/.arch-ids
579 2005-07-13 21:12:27 GMT Michael Olson <mwolson@gnu.org> patch-133
581     Summary:
582       Make published link handling do the right thing, plus misc. fixes.
583     Revision:
584       muse--main--1.0--patch-133
586     * lisp/muse-mode.el (muse-mode-hook): Add option for
587       `muse-wiki-update-custom-values'.  The :set function makes sure that
588       this is always included in `muse-mode-hook' if muse-wiki is loaded.
589       This probably isn't best-practice, but it works.
590     
591     * lisp/muse-project.el (muse-project-of-file): Fix some duplicated code.
592       Save match data.
593     
594     * lisp/muse-publish.el (muse-publish-url-transforms): Add
595       `muse-publish-prepare-url' to the listed options.
596     
597     * lisp/muse-publish.el (muse-publish-output-file): Handle case where
598       output-dir is not specified.
599     
600     * lisp/muse-publish.el (muse-publish-markup-link): Call link handlers
601       here instead of later on.
602     
603     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Try to do the
604       right thing when `muse-wiki-interwiki-alist' is nil.
605     
606     * lisp/muse-wiki.el (muse-wiki-output-name): Removed in favor of calling
607       `muse-publish-output-file'.
608     
609     * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
610       (muse-wiki-transform-wikiword): Removed.  We should not use the
611       publishing transforms facility to handle these.
612     
613     * lisp/muse-wiki.el ("muse-publish"): Publish wikiwords and interwiki
614       links as "link" rather than "url".
615     
616     * lisp/muse-wiki.el (muse-wiki-update-custom-values): New function that
617       takes care of any customization cleaups that need to happen whenever
618       muse-mode is entered.
619     
620     * lisp/muse.el (muse-implicit-link-functions): Add options for
621       `muse-handle-url' and the wiki handlers.
622       (muse-explicit-link-functions): Add option for
623       `muse-wiki-handle-internal'.
625     modified files:
626      ChangeLog lisp/muse-mode.el lisp/muse-project.el
627      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
630 2005-07-13 03:38:52 GMT Michael Olson <mwolson@gnu.org> patch-132
632     Summary:
633       Add invalid directory assertion.
634     Revision:
635       muse--main--1.0--patch-132
637     * lisp/muse-project.el (muse-project-file-entries): Add assertion so that
638       any invalid directories will trigger an error.
640     modified files:
641      ChangeLog lisp/muse-project.el
644 2005-07-12 07:54:08 GMT Michael Olson <mwolson@gnu.org> patch-131
646     Summary:
647       AUTHORS: Fix typo, add that Yann authored muse-wiki.el.
648     Revision:
649       muse--main--1.0--patch-131
652     modified files:
653      AUTHORS ChangeLog
656 2005-07-12 07:52:25 GMT Michael Olson <mwolson@gnu.org> patch-130
658     Summary:
659       Yann's assignment form came in!
660     Revision:
661       muse--main--1.0--patch-130
664     modified files:
665      AUTHORS ChangeLog
668 2005-07-12 07:18:27 GMT Michael Olson <mwolson@gnu.org> patch-129
670     Summary:
671       Compilation fix, minor shuffling in `muse-mode'.
672     Revision:
673       muse--main--1.0--patch-129
675     * lisp/muse.el (muse-file-extension): Make sure sym is bound before
676       accessing it.  Fixes Yet Another Compiler Error.
677     
678     * lisp/muse-mode.el (muse-mode): Move font-lock setup to very end so that
679      project-specific settings happen first.
681     modified files:
682      ChangeLog lisp/muse-mode.el lisp/muse.el
685 2005-07-12 07:12:49 GMT Michael Olson <mwolson@gnu.org> patch-128
687     Summary:
688       Fix annoying initial buffer coloring problem.
689     Revision:
690       muse--main--1.0--patch-128
692     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle the case
693       where even buffer-file-name is not set.  This happens the first time we
694       attempt to colorize the buffer.  I'm rather astonished that I had to do
695       this.
697     modified files:
698      ChangeLog lisp/muse-wiki.el
701 2005-07-12 06:12:08 GMT Michael Olson <mwolson@gnu.org> patch-127
703     Summary:
704       Jump to bad and good links on TAB; mode-choosing fix.
705     Revision:
706       muse--main--1.0--patch-127
708     * lisp/muse-mode.el (muse-mode-choose-mode): New function that always
709       pics a major mode for a file.  If one is specified in the project of
710       file, use it.  Otherwise, use muse-mode.
711       (muse-next-reference, muse-previous-reference): Jump to bad links as
712       well as good ones.
713     
714     * lisp/muse.el (muse-file-extension): Use `muse-mode-choose-mode' instead
715       of `muse-mode'.
717     modified files:
718      ChangeLog lisp/muse-mode.el lisp/muse.el
721 2005-07-12 05:56:42 GMT Michael Olson <mwolson@gnu.org> patch-126
723     Summary:
724       Add specified Muse file extension to auto-mode-alist.
725     Revision:
726       muse--main--1.0--patch-126
728     * lisp/muse.el (muse-file-extension): If extension is specified, remove
729       the old extension from auto-mode-alist and add the new one.  This
730       eliminates the need to set muse-mode-auto-p when you have specified a
731       Muse file extension.
732     
733     * examples/mwolson/muse-init.el: Sync.
735     modified files:
736      ChangeLog examples/mwolson/muse-init.el lisp/muse.el
739 2005-07-11 10:08:45 GMT Michael Olson <mwolson@gnu.org> patch-125
741     Summary:
742       Make `muse-project-alist' more intuitively customizable.
743     Revision:
744       muse--main--1.0--patch-125
746     * examples/mwolson/muse-init.el (muse-project-alist): Resync with my
747       settings.
748     
749     * lisp/muse-project.el: Thanks to jessealama on IRC for the suggestion.
750       (muse-project-alist-get): New function that pre-parses
751       `muse-projects-alist' before customization in order to work around an
752       annoying limitation in the customize interface.
753       (muse-project-alist-set): New function that takes the value that
754       customize gave us and turns it into something Muse can use.
755       (muse-project): New widget that outlines the form of the
756       `muse-project-alist' variable.
757       (muse-project-alist): Use the `muse-project' widget and specify :set
758       and :get.
760     modified files:
761      ChangeLog examples/mwolson/muse-init.el lisp/muse-project.el
764 2005-07-10 22:41:49 GMT Michael Olson <mwolson@gnu.org> patch-124
766     Summary:
767       Silence compiler warnings.
768     Revision:
769       muse--main--1.0--patch-124
771     * lisp/muse-docbook.el (muse-docbook-fixup-tags): Docfix.
772     
773     * lisp/muse-html.el (muse-html-escape-string): Let-bind `ch' to silence a
774       compiler warning.
775     
776     * lisp/muse-project.el (muse-project-applicable-styles): Call
777       `muse-assert' with only 1 argument to silence a compiler warning.
779     modified files:
780      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
781      lisp/muse-project.el
784 2005-07-10 22:19:26 GMT Michael Olson <mwolson@gnu.org> patch-123
786     Summary:
787       muse-docbook: Merge several other types of tags if necessary.
788     Revision:
789       muse--main--1.0--patch-123
791     * lisp/muse-docbook.el (muse-docbook-fixup-tags): Renamed from
792       `muse-docbook-fixup-sections'.  For each TAG in
793       `muse-docbook-merged-tags', if consecutive groupings of TAG exist,
794       merge them together.  Thanks to Dale P. Smith for the suggestion.
795       (muse-docbook-merged-tags): Customizable list of tags that need merging.
797     modified files:
798      ChangeLog lisp/muse-docbook.el
801 2005-07-10 22:04:50 GMT Michael Olson <mwolson@gnu.org> patch-122
803     Summary:
804       muse-docbook: Output an XML tag with encoding at the beginning of document.
805     Revision:
806       muse--main--1.0--patch-122
808     * lisp/muse-docbook.el (muse-docbook-header): Add <xml> tag at beginning
809       of document.
810       (muse-docbook-encoding-default): New option that determines which Emacs
811       buffer encoding to use by default in Muse DocBook files if none is
812       found.
813       (muse-docbook-charset-default): New option that determines the DocBook
814       XML charset to use if no translation is found in
815       muse-docbook-encoding-map.
816       (muse-docbook-encoding-map): New option alist that maps an emacs coding
817       system to its associated DocBook coding system.
818       (muse-docbook-transform-content-type): New function that determines the
819       DocBook XML encoding to use based on the contents of
820       muse-docbook-encoding-map.
821       (muse-docbook-encoding): New function that calls
822       muse-docbook-transform-content-type.
823       (muse-docbook-finalize-buffer): New function that sets the buffer file
824       coding system to the value of muse-docbook-encoding-default, but only
825       if the buffers contents have no special characters.
826       ("docbook"): Include :after tag that calls muse-docbook-finalize-buffer.
828     modified files:
829      ChangeLog lisp/muse-docbook.el
832 2005-07-10 21:35:49 GMT Michael Olson <mwolson@gnu.org> patch-121
834     Summary:
835       Apply muse-docbook patch from Dale P. Smith.
836     Revision:
837       muse--main--1.0--patch-121
839     * lisp/muse-docbook.el (muse-docbook-markup-strings): Apply patch from
840       Dale P. Smith to make the markup much better.
842     modified files:
843      AUTHORS ChangeLog lisp/muse-docbook.el
846 2005-07-10 00:27:13 GMT Michael Olson <mwolson@gnu.org> patch-120
848     Summary:
849       Use different mapping for S-tab on Windows.
850     Revision:
851       muse--main--1.0--patch-120
853     * lisp/muse-mode.el (muse-mode-map): If using either XEmacs or on
854       Windows, use [(shift tab)] for `muse-previous-reference'.
856     modified files:
857      ChangeLog lisp/muse-mode.el
860 2005-07-09 20:24:40 GMT Michael Olson <mwolson@gnu.org> patch-119
862     Summary:
863       XEmacs wiki fix.
864     Revision:
865       muse--main--1.0--patch-119
867     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Use
868       `muse-match-string-no-properties' so XEmacs doesn't complain.
870     modified files:
871      ChangeLog lisp/muse-wiki.el
874 2005-07-09 08:53:33 GMT Michael Olson <mwolson@gnu.org> patch-118
876     Summary:
877       Handle a few edge cases with project-page resolution gracefully.
878     Revision:
879       muse--main--1.0--patch-118
881     * lisp/muse-project.el (muse-project-applicable-styles): Add assertion to
882       make sure that PAGE is specified.  STYLES should be generated
883       automatically, but it could theoretically fail.  I'm managing to
884       trigger this when messing with unsaved Muse files.  Handle case where
885       buffer has not yet been saved.
886       (muse-project-find-file): Don't try to resolve relative links; just
887       open them.
888     
889     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Fix
890       point-of-reference bug.  No need to call muse-project-page-of-file
891       since buffer-file-name and muse-publishing-current-file both give us
892       full paths.
893     
894     * lisp/muse-mode.el (muse-link-at-point): For some reason,
895       `skip-chars-backward' only respects the newline some of the time.
896       Damned annoying.
898     modified files:
899      ChangeLog lisp/muse-mode.el lisp/muse-project.el
900      lisp/muse-wiki.el
903 2005-07-09 07:41:44 GMT Michael Olson <mwolson@gnu.org> patch-117
905     Summary:
906       Fix image-link goof-up and add pretty titles.
907     Revision:
908       muse--main--1.0--patch-117
910     * lisp/muse-html.el (muse-html-markup-paragraph): Use <p
911       class="image-link"> instead of <div class="image-link">.  I found a bug
912       with the way I was handling both, so I decided to simplify things.
913     
914     * lisp/muse-wiki.el (muse-wiki-output-name): New function that acts like
915       `muse-publish-output-name', but keeps the directory prefix.
916       (muse-wiki-transform-interwiki): Use `muse-publish-output-name'.
917     
918     * lisp/muse-wiki.el (muse-wiki-publish-small-title-words): New
919       customizable option that determines the words to downcase in title.
920       (muse-wiki-publish-pretty-title): New function that Makes a Nicely
921       Capitalized Title out of either a string or the current title.  This is
922       not currently used by any other function -- for now it is meant to be
923       called by the user.
925     modified files:
926      ChangeLog lisp/muse-html.el lisp/muse-wiki.el
929 2005-07-09 05:22:12 GMT Michael Olson <mwolson@gnu.org> patch-116
931     Summary:
932       Escape specials in link descriptions.
933     Revision:
934       muse--main--1.0--patch-116
936     * lisp/muse-publish.el (muse-publish-escape-specials-in-string): New
937       function that escapes special characters in the given string according
938       to the current publishing style.
939       (muse-publish-url): Use the above function to escape the description
940       part of extended links.
941       (muse-publish-prepare-url): Don't make string read-only; it does
942       nothing.
943     
944     * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
945       (muse-wiki-transform-wikiword): Don't make string read-only.
947     modified files:
948      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
951 2005-07-09 03:59:44 GMT Michael Olson <mwolson@gnu.org> patch-115
953     Summary:
954       Escape "&", "<", and ">" in URL text.
955     Revision:
956       muse--main--1.0--patch-115
958     * lisp/muse-html.el (muse-html-escape-string): Escape "&", "<", and ">"
959       specially.  Thanks to John Sullivan for the suggestion.
961     modified files:
962      ChangeLog lisp/muse-html.el
965 2005-07-09 03:24:01 GMT Michael Olson <mwolson@gnu.org> patch-114
967     Summary:
968       Update my example configuration.
969     Revision:
970       muse--main--1.0--patch-114
972     * examples/mwolson/muse-init.el (muse-project-alist): Rename the "Web"
973       project to "WebSite" in order to make it more distinct.
974       (muse-wiki-interwiki-alist): Add mapping for "TheEmacsWiki".
975       (my-muse-blosxom-finalize): Don't run the Xanga preparation code
976       anymore.
977       (my-muse-prepare-entry-for-xanga): Make this able to figure out the
978       published name of the current file.  I really should make a function
979       called `muse-published-name' or something similar!
980       ("\C-cpx"): Use this key sequence for
981       `my-muse-prepare-entry-for-xanga'.
982       (muse-file-extension): I'm making use of this so I can figure out its
983       intricacies.
985     modified files:
986      ChangeLog examples/mwolson/muse-init.el
989 2005-07-09 03:11:28 GMT Michael Olson <mwolson@gnu.org> patch-113
991     Summary:
992       Tackle a project name interwiki highlighting snafu.
993     Revision:
994       muse--main--1.0--patch-113
996     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Hack still more on
997       this.  It seems to be more robust now.  Highlighting is going the way I
998       want it.
1000     modified files:
1001      ChangeLog lisp/muse-wiki.el
1004 2005-07-09 02:25:26 GMT Michael Olson <mwolson@gnu.org> patch-112
1006     Summary:
1007       Fix some gross mistakes.
1008     Revision:
1009       muse--main--1.0--patch-112
1011     * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Fix several
1012       gross misspellings.
1013     
1014     * lisp/muse-project.el (muse-project-file-entries): If
1015       `muse-file-extension' is defined, use it to filter the entries.
1016     
1017     * lisp/muse.el (muse-file-extension): Fix messed up attempt to set
1018       variable.  Move higher in file.
1019     
1020     * lisp/muse.el (muse-update-ignored-extensions-regexp): Use given
1021       argument instead of the real name of the variable.
1023     modified files:
1024      ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
1025      lisp/muse.el
1028 2005-07-09 00:10:01 GMT Michael Olson <mwolson@gnu.org> patch-111
1030     Summary:
1031       Make natural interwiki links between projects mostly work.
1032     Revision:
1033       muse--main--1.0--patch-111
1035     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Uncomment this
1036       function and flesh it out.  This seems to work properly, though for
1037       some reason, interwiki links using projects are a bit flakey.
1038       (muse-wiki-handle-interwiki): Deal with case where we have a project
1039       name in an interwiki link.
1041     modified files:
1042      ChangeLog lisp/muse-wiki.el
1045 2005-07-08 22:57:55 GMT Michael Olson <mwolson@gnu.org> patch-110
1047     Summary:
1048       Fix Emacs21 issue with muse-insert-tag.
1049     Revision:
1050       muse--main--1.0--patch-110
1052     * lisp/muse-mode.el (muse-insert-tag): Pass a list of lists to
1053       completing-read to appease older Emacsen.
1055     modified files:
1056      ChangeLog lisp/muse-mode.el
1059 2005-07-08 22:55:20 GMT Michael Olson <mwolson@gnu.org> patch-109
1061     Summary:
1062       Fix error with `muse-blosxom-new-entry' and Emacs21.
1063     Revision:
1064       muse--main--1.0--patch-109
1066     * lisp/muse-blosxom.el (muse-blosxom-new-entry): Mess with call to
1067       `completing-read' so that old versions of Emacs don't complain.
1069     modified files:
1070      ChangeLog lisp/muse-blosxom.el
1073 2005-07-08 21:59:41 GMT Michael Olson <mwolson@gnu.org> patch-108
1075     Summary:
1076       Try to fix an error with `muse-blosxom-get-categories'.
1077     Revision:
1078       muse--main--1.0--patch-108
1080     * lisp/muse-blosxom.el (muse-blosxom-get-categories): Be extra cautious
1081       about processing directories.
1083     modified files:
1084      ChangeLog examples/johnw/publish-johnw lisp/muse-blosxom.el
1087 2005-07-08 21:11:53 GMT Michael Olson <mwolson@gnu.org> patch-107
1089     Summary:
1090       Make a distinction between implicit and explicit links at publish-time.
1091     Revision:
1092       muse--main--1.0--patch-107
1094     * lisp/muse-html.el (muse-html-escape-string): Ignore other arguments.
1095     
1096     * lisp/muse-http.el (muse-http-prepare-url): Handle `explicit' argument.
1097     
1098     * lisp/muse-publish.el (muse-publish-url, muse-publish-insert-url): Pass
1099       `explicit' argument.
1100     
1101     * lisp/muse-publish.el (muse-publish-markup-link): Determine whether or
1102       not we are dealing with an explicit link.
1103     
1104     * lisp/muse-publish.el (muse-publish-prepare-url): Ignore other arguments.
1105     
1106     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Take `explicit'
1107       argument, but ignore it.
1108     
1109     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only apply transforms
1110       when link is not explicit.
1112     modified files:
1113      ChangeLog lisp/muse-html.el lisp/muse-http.el
1114      lisp/muse-publish.el lisp/muse-wiki.el
1117 2005-07-08 06:40:30 GMT Michael Olson <mwolson@gnu.org> patch-106
1119     Summary:
1120       Implement several WikiWord handling fixes.
1121     Revision:
1122       muse--main--1.0--patch-106
1124     * lisp/muse-colors.el (muse-link-face): Handle case where no link is
1125       found by the handlers.  Don't send implicit links through some of the
1126       advanced checks.
1127     
1128     * lisp/muse-mode.el (muse-link-at-point): Move to beginning of first part
1129       of interwiki link before calling `muse-handle-explicit-link'.
1130     
1131     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Append forgotten
1132       "\\|" separator between project-alist entries and interwiki entries.
1133       Force a reconfiguration of muse-colors-markup.
1134     
1135     * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Add several checks to be
1136       sure that we don't colorize WikiNames that don't go with any file.
1137     
1139     modified files:
1140      ChangeLog lisp/muse-colors.el lisp/muse-mode.el
1141      lisp/muse-wiki.el
1144 2005-07-07 21:34:12 GMT Michael Olson <mwolson@gnu.org> patch-105
1146     Summary:
1147       Attempt to simplify muse-wiki a bit.
1148     Revision:
1149       muse--main--1.0--patch-105
1151     * lisp/muse-colors.el (muse-use-font-lock): Set up muse-colors-markup
1152       here.
1153     
1154     * lisp/muse-wiki.el (muse-wiki-wikiword-colors-markup)
1155       (muse-wiki-update-use-wikiword-colors, muse-wiki-wikiword-markup-regexp)
1156       (muse-wiki-update-use-wikiword-markup-regexp)
1157       (muse-wiki-update-use-wikiword-link-function)
1158       (muse-wiki-update-use-wikiword-url-transforms): Remove.
1159       (muse-wiki-update-use-wikiword): Not :set function is needed anymore.
1160     
1161     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only modify URL if
1162       `muse-wiki-use-wikiword' is specified.
1163     
1164     * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Don't process the URL
1165       unless `muse-wiki-use-wikiword' is specified.
1166     
1167     * lisp/muse-wiki.el ("muse-colors"): Add muse-wiki-wikiword-regexp to
1168       muse-colors-markup.
1169     
1170     * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-wikiword-regexp to
1171       muse-publish-markup-regexps.
1172     
1173     * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-transform-wikiword to
1174       muse-publish-url-transforms.
1175     
1176     * lisp/muse-wiki.el (muse-implicit-link-functions): Add
1177       muse-wiki-handle-wikiword to muse-implicit-link-functions.
1178     
1180     modified files:
1181      ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
1184 2005-07-07 20:06:35 GMT Michael Olson <mwolson@gnu.org> patch-104
1186     Summary:
1187       Make muse-blosxom use relative name of published file in page-date alist.
1188     Revision:
1189       muse--main--1.0--patch-104
1191     * lisp/muse-blosxom.el (muse-blosxom-base-directory): Move higher in
1192       file.
1193       (muse-blosxom-update-page-date-alist): Renamed from
1194       `muse-blosxom-markup-date-directive'.  Make the current file name
1195       relative to the base directory and strip file extension if necessary.
1196     
1198     modified files:
1199      ChangeLog lisp/muse-blosxom.el
1202 2005-07-07 19:14:38 GMT Michael Olson <mwolson@gnu.org> patch-103
1204     Summary:
1205       Hack on muse-blosxom timestamps somewhat.
1206     Revision:
1207       muse--main--1.0--patch-103
1209     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Make this
1210       actually do something useful.  This should have a different name,
1211       really.
1212       ("blosxom-html", "blosxom-xhtml"): Call
1213       `muse-blosxom-markup-date-directive' after publishing each entry.
1214     
1216     modified files:
1217      ChangeLog lisp/muse-blosxom.el
1220 2005-07-07 06:27:02 GMT Michael Olson <mwolson@gnu.org> patch-102
1222     Summary:
1223       Fix several startup and compile errors.
1224     Revision:
1225       muse--main--1.0--patch-102
1227     * lisp/muse-wiki.el ("muse-publish"): Use correct name of function.  This
1228       fixes an error that occurred during startup.
1229     
1230     * lisp/muse-regexps.el (muse-ignored-extensions-regexp)
1231       (muse-update-ignored-extensions-regexp, muse-ignored-extensions): Move
1232       to muse.el.
1233     
1234     * lisp/muse.el (muse-update-ignored-extensions-regexp): Fix ordering so
1235       that the nasty compile errors go away.  Fix a few typos.
1236       (muse-ignored-extensions): Fix docstring.
1237       (muse-file-extension): Move this higher in the file.
1238     
1239     
1241     modified files:
1242      ChangeLog lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
1245 2005-07-07 05:57:51 GMT Michael Olson <mwolson@gnu.org> patch-101
1247     Summary:
1248       Note that muse-file-extension should not have "." in front.
1249     Revision:
1250       muse--main--1.0--patch-101
1252     * lisp/muse-project.el (muse-project-find-file): Handle case where
1253       muse-file-extension is not specified.
1254     
1255     * lisp/muse.el (muse-file-extension): Note that the period at the
1256       beginning of this value should be omitted.
1257     
1258     * lisp/muse-regexps.el (muse-update-ignored-extensions-regexp): Quote
1259       file extension so that regexp characters inside the extension will not
1260       goof it up.  This should never be a problem in normal cases, but let's
1261       be robust.
1262     
1264     modified files:
1265      ChangeLog lisp/muse-project.el lisp/muse-regexps.el
1266      lisp/muse.el
1269 2005-07-07 05:36:53 GMT Michael Olson <mwolson@gnu.org> patch-100
1271     Summary:
1272       Implement optional file extension of Muse files.
1273     Revision:
1274       muse--main--1.0--patch-100
1276     * lisp/muse-mode.el (muse-mode): Make sure
1277       `muse-update-ignored-extensions-regexp' gets updated every time we
1278       enter Muse mode.  This works around a bug in the customize interface --
1279       if a user changes an option using setq, the :set function sometimes
1280       does not get executed.  I should really try to determine whether or not
1281       this is really an issue anymore.
1282     
1283     * lisp/muse-project.el (muse-project-find-file): Make use of
1284       `muse-file-extension'.
1285     
1286     * lisp/muse-regexps.el (muse-ignored-extensions-regexp): This is not
1287       customizable; it is autogenerated from `muse-ignored-extensions'.
1288       (muse-update-ignored-extensions-regexp): New function that sets the
1289       value of `muse-ignored-extensions-regexp'.  This is needed in order to
1290       make sure that the value of `muse-file-extension' is taken into
1291       account.
1292       (muse-ignored-extensions): New option that determines which file
1293       extensions to ignore.  It is in the form of a list of regexps.
1294     
1295     * lisp/muse.el (muse-file-extension): New option that allows the user to
1296       specify the file extension to be used for Muse files.  By default, this
1297       is nil, which means that no extension will be used.
1298     
1299     * lisp/muse.el (muse-page-name): Handle case where
1300       `muse-ignored-extensions-regexp' is nil.
1301     
1303     modified files:
1304      ChangeLog lisp/muse-mode.el lisp/muse-project.el
1305      lisp/muse-regexps.el lisp/muse.el
1308 2005-07-07 03:16:38 GMT Michael Olson <mwolson@gnu.org> patch-99
1310     Summary:
1311       Document new blosxom convenience feature.
1312     Revision:
1313       muse--main--1.0--patch-99
1315     * lisp/muse-blosxom.el: Document `muse-blosxom-project-alist-dirs' and
1316       `muse-blosxom-project-alist-entry'.  An example is provided in the
1317       header.
1318     
1320     modified files:
1321      ChangeLog lisp/muse-blosxom.el
1324 2005-07-06 23:17:35 GMT Michael Olson <mwolson@gnu.org> patch-98
1326     Summary:
1327       Further work on `muse-project-alist' entry generation for blosxom.
1328     Revision:
1329       muse--main--1.0--patch-98
1331     * examples/mwolson/muse-init.el (muse-project-alist): Use proper syntax.
1332       Include subdirectories in first part of "Blog" entry.
1333     
1334     * lisp/muse-blosxom.el (muse-blosxom-project-alist-dirs): New function
1335       that returns a list of dirs that are to be used with the first part of
1336       a `muse-project-alist' entry.
1337     
1339     modified files:
1340      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
1343 2005-07-06 22:42:35 GMT Michael Olson <mwolson@gnu.org> patch-97
1345     Summary:
1346       New function: muse-blosxom-project-alist-entry.
1347     Revision:
1348       muse--main--1.0--patch-97
1350     * examples/mwolson/muse-init.el: Update from my latest settings.
1351       (muse-project-alist): Make use of `muse-blosxom-project-alist-entry'.
1352     
1353     * lisp/muse-blosxom.el (muse-blosxom-project-alist-entry): New function
1354       that generates the latter part of an entry for `muse-project-alist'.
1355     
1357     modified files:
1358      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
1361 2005-07-06 20:52:03 GMT Michael Olson <mwolson@gnu.org> patch-96
1363     Summary:
1364       Merged from hodique@lifl.fr--2005 (patch 12-23)
1365     Revision:
1366       muse--main--1.0--patch-96
1368     Patches applied:
1369     
1370      * hodique@lifl.fr--2005/muse--yh--1.0--patch-12
1371        Merged from mwolson@gnu.org--2005 (patch 68-76)
1372     
1373      * hodique@lifl.fr--2005/muse--yh--1.0--patch-13
1374        Merged from mwolson@gnu.org--2005 (patch 77-80)
1375     
1376      * hodique@lifl.fr--2005/muse--yh--1.0--patch-14
1377        Merged from mwolson@gnu.org--2005 (patch 81)
1378     
1379      * hodique@lifl.fr--2005/muse--yh--1.0--patch-15
1380        Merged from mwolson@gnu.org--2005 (patch 82)
1381     
1382      * hodique@lifl.fr--2005/muse--yh--1.0--patch-16
1383        Escape % in latex publishing
1384     
1385      * hodique@lifl.fr--2005/muse--yh--1.0--patch-17
1386        bugfix
1387     
1388      * hodique@lifl.fr--2005/muse--yh--1.0--patch-18
1389        small improvement on muse-make-link
1390     
1391      * hodique@lifl.fr--2005/muse--yh--1.0--patch-19
1392        Fix customization of muse-wiki-wikiword-regexp
1393     
1394      * hodique@lifl.fr--2005/muse--yh--1.0--patch-20
1395        Allow full customization of WikiWords
1396     
1397      * hodique@lifl.fr--2005/muse--yh--1.0--patch-21
1398        Fix mouse-2 yank bug in muse-mode
1399     
1400      * hodique@lifl.fr--2005/muse--yh--1.0--patch-22
1401        Fix interpretation order
1402     
1403      * hodique@lifl.fr--2005/muse--yh--1.0--patch-23
1404        Merged from mwolson@gnu.org--2005 (patch 83-95)
1405     
1407     modified files:
1408      ChangeLog lisp/muse-wiki.el
1410     new patches:
1411      hodique@lifl.fr--2005/muse--yh--1.0--patch-12
1412      hodique@lifl.fr--2005/muse--yh--1.0--patch-13
1413      hodique@lifl.fr--2005/muse--yh--1.0--patch-14
1414      hodique@lifl.fr--2005/muse--yh--1.0--patch-15
1415      hodique@lifl.fr--2005/muse--yh--1.0--patch-16
1416      hodique@lifl.fr--2005/muse--yh--1.0--patch-17
1417      hodique@lifl.fr--2005/muse--yh--1.0--patch-18
1418      hodique@lifl.fr--2005/muse--yh--1.0--patch-19
1419      hodique@lifl.fr--2005/muse--yh--1.0--patch-20
1420      hodique@lifl.fr--2005/muse--yh--1.0--patch-21
1421      hodique@lifl.fr--2005/muse--yh--1.0--patch-22
1422      hodique@lifl.fr--2005/muse--yh--1.0--patch-23
1425 2005-07-06 19:55:48 GMT Michael Olson <mwolson@gnu.org> patch-95
1427     Summary:
1428       Minor docfixes.
1429     Revision:
1430       muse--main--1.0--patch-95
1432     * lisp/muse-mode.el (muse-follow-name-at-point) 
1433       (muse-follow-name-at-mouse): Docfixes.
1434     
1436     modified files:
1437      ChangeLog lisp/muse-mode.el
1440 2005-07-06 19:30:34 GMT Michael Olson <mwolson@gnu.org> patch-94
1442     Summary:
1443       Fix goof-up in instructions for using `muse-blosxom-new-entry'.
1444     Revision:
1445       muse--main--1.0--patch-94
1447     * lisp/muse-blosxom.el: Fix goof-up in instructions for using
1448       `muse-blosxom-new-entry'.
1449     
1450     * muse.texi (Blosxom Entries): Ditto.
1451     
1453     modified files:
1454      ChangeLog lisp/muse-blosxom.el muse.texi
1457 2005-07-06 18:54:52 GMT Michael Olson <mwolson@gnu.org> patch-93
1459     Summary:
1460       Re-add global mouse-2 event.
1461     Revision:
1462       muse--main--1.0--patch-93
1464     * lisp/muse-mode.el (muse-mode-map): Re-add the global binding for
1465       mouse-2, since Yann found a way around the problem I was facing.
1466       (muse-follow-name-at-mouse): Call the event that would normally be used
1467       here if we don't have a link at point.
1468     
1470     modified files:
1471      ChangeLog lisp/muse-mode.el
1474 2005-07-06 07:19:41 GMT Michael Olson <mwolson@gnu.org> patch-92
1476     Summary:
1477       Fix publishing error.
1478     Revision:
1479       muse--main--1.0--patch-92
1481     * lisp/muse-project.el (muse-project-publish-file): Don't try to fetch
1482       the cdr of output-dir.  This was a code fragment from a previous
1483       attempt to refactor this function.
1484     
1486     modified files:
1487      ChangeLog lisp/muse-project.el
1490 2005-07-06 06:39:21 GMT Michael Olson <mwolson@gnu.org> patch-91
1492     Summary:
1493       Work on getting to the point where we can resolve project interwiki links.
1494     Revision:
1495       muse--main--1.0--patch-91
1497     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
1498       `muse-publishing-current-file'.
1499     
1500     * lisp/muse-project.el (muse-project-of-file): Ditto.
1501     
1502     * lisp/muse-project.el (muse-project-applicable-styles): New function
1503       that returns the usable styles for a file, given either a list of
1504       styles or a project name.  This is useful for removing styles that will
1505       be ignored for a file.
1506       (muse-project-publish-file): Split :include and :exclude processing
1507       into `muse-project-applicable-styles'.
1508     
1509     * lisp/muse-publish.el (muse-publish-output-name): Use
1510       `muse-publishing-current-file'.
1511     
1512     * lisp/muse-publish.el (muse-publish-file): Don't set `muse-current-file'.
1513     
1514     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Recognize
1515       project names.
1516     
1517     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Don't cause project
1518       names to be uninterpreted.  Remove need for muse-assoc-string.
1519     
1520     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): First draft of
1521       function that will be called to fetch a link to a page from a Muse
1522       project from the output file of the currently-published file.  This is
1523       commented out for now since I ran out of energy.
1524     
1525     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Use
1526       `muse-wiki-resolve-project-page' for handling Muse project interwiki
1527       links, but only when no match was found in `muse-wiki-interwiki-alist'.
1528       Handle case where no interwiki can be found, even though this should
1529       never happen.
1530     
1531     * lisp/muse-wiki.el (muse-mode-hook): Update `muse-wiki-interwiki-regexp'
1532       whenever Muse mode is entered.  That way we don't have to enter an
1533       extra command in our .emacs.
1534     
1535     * lisp/muse.el (muse-current-file): Remove this, since a variable called
1536       `muse-publishing-current-file' already exists that does the same thing.
1537       How embarrassing.
1538     
1539     * lisp/muse.el (muse-page-name): Use `muse-publishing-current-file'.
1540     
1541     * lisp/muse.el (muse-assoc-string): Remove this, since we no longer need
1542       to use it.
1543     
1545     modified files:
1546      ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
1547      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
1550 2005-07-06 04:00:57 GMT Michael Olson <mwolson@gnu.org> patch-90
1552     Summary:
1553       Mouse-2 on regular text will yank rather than give an error.
1554     Revision:
1555       muse--main--1.0--patch-90
1557     * lisp/muse-mode.el (muse-mode-map): Remove mappings for mouse-2, since
1558       this seems to be more trouble than it's worth.
1559       (muse-follow-name-at-mouse): Don't call `muse-follow-name-at-point';
1560       use our own implementation.
1561     
1563     modified files:
1564      ChangeLog lisp/muse-mode.el
1567 2005-07-06 02:25:56 GMT Michael Olson <mwolson@gnu.org> patch-89
1569     Summary:
1570       Make interwiki links publish with the correct extension.
1571     Revision:
1572       muse--main--1.0--patch-89
1574     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Add the correct
1575       prefix and suffix to interwiki names, as well as stripping out unwanted
1576       extensions.
1577     
1579     modified files:
1580      ChangeLog lisp/muse-wiki.el
1583 2005-07-06 02:02:42 GMT Michael Olson <mwolson@gnu.org> patch-88
1585     Summary:
1586       Fix publishing of bare interwiki names.
1587     Revision:
1588       muse--main--1.0--patch-88
1590     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Use `setq' instead of
1591       `set'.  Use `muse-assoc-string' instead of `assoc'.
1592     
1593     * lisp/muse.el (muse-assoc-string): New compatibility function that makes
1594       `assoc-string' functionality usable with Emacs21 and XEmacs.
1595     
1597     modified files:
1598      ChangeLog lisp/muse-wiki.el lisp/muse.el
1601 2005-07-06 01:41:24 GMT Michael Olson <mwolson@gnu.org> patch-87
1603     Summary:
1604       Apply a few fixes from Yann's branch.
1605     Revision:
1606       muse--main--1.0--patch-87
1608     Background: I hacked on Muse over the weekend while offline, and so did
1609                 Yann.  His changes to muse-wiki.el are different than the
1610                 ones that I made, so we should probably figure out the best
1611                 way to handle this when we both get on IRC again.  For now,
1612                 I've merged in the bugfixes that he's made, omitting most of
1613                 the changes to muse-wiki.
1614     
1615     * lisp/muse-latex.el (muse-latex-markup-regexps): Escape %.
1616     
1617     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Add docstring.
1618     
1619     * lisp/muse.el (muse-page-name): Fix a bug that was inadvertently
1620       introduced previously.
1621     
1623     modified files:
1624      ChangeLog lisp/muse-latex.el lisp/muse-wiki.el lisp/muse.el
1627 2005-07-05 20:41:49 GMT Michael Olson <mwolson@gnu.org> patch-86
1629     Summary:
1630       Warn if file not published; hack further on Wiki stuff.
1631     Revision:
1632       muse--main--1.0--patch-86
1634     * lisp/muse-html.el (muse-html-markup-paragraph): Make this only try to
1635       complete <div> tags that are of the class "image-link".  It is hoped
1636       that this will prevent user-added <div> tags from being mangled.
1637     
1638     * lisp/muse-mode.el (muse-link-at-point): Don't pass an argument to
1639       `muse-handle-implicit-link' or `muse-handle-explicit-link' since they
1640       need to look at the text at point.
1641     
1642     * lisp/muse-publish.el (muse-publish-this-file): Warn the user if the
1643       current file has not been published since it was up-to-date.  Thanks to
1644       Bill Freeman for the suggestion.
1645     
1646     * lisp/muse-publish.el (muse-publish-url): Handle case when returned url
1647       is nil.  If this happens, return the original URL.
1648     
1649     * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Set using
1650       `muse-wiki-update-interwiki-regexp.'
1651       (muse-wiki-update-interwiki-regexp): New function that sets the value
1652       of `muse-wiki-interwiki-regexp'.
1653       (muse-wiki-interwiki-alist): Call `muse-wiki-update-interwiki-regexp'
1654       on :set.
1655     
1656     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Renamed from
1657       `muse-wiki-expand-interwiki'.
1658       (muse-wiki-transform-wikiword): New function that prevents WikiWords
1659       with no matching file from being published as links.
1660     
1661     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Accept an optional
1662       string argument once again, since this behavior is needed when
1663       publishing.
1664       (muse-wiki-handle-wikiword): Ditto.
1665     
1666     * lisp/muse.el (muse-handle-url): Ditto.
1667     
1668     * lisp/muse.el (muse-handle-implicit-link): Ditto.  Restore match data
1669       after every unsuccessful attempt at handling the link.  If argument is
1670       given, restore match-data at end, too.
1671     
1672     * lisp/muse.el (muse-handle-explicit-link): Accept optional string
1673       argument.  Match data is always saved.  If argument is not given,
1674       assume that `muse-implicit-link-regexp' has been matched against, and
1675       return the 1st match string if no handlers worked.
1676     
1678     modified files:
1679      ChangeLog lisp/muse-html.el lisp/muse-mode.el
1680      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
1683 2005-07-04 23:00:06 GMT Michael Olson <mwolson@gnu.org> patch-85
1685     Summary:
1686       Hack on WikiName handling and make TAB work for Wiki links.
1687     Revision:
1688       muse--main--1.0--patch-85
1690     * lisp/muse-colors.el (muse-colors-markup): Use
1691       `muse-explicit-link-regexp' instead of `muse-link-regexp'.
1692     
1693     * lisp/muse-colors.el (muse-link-face): Add new argument EXPLICIT.  If
1694       nil, don't color bad links.  If non-nil, color bad links.
1695     
1696     * lisp/muse-colors.el (muse-colors-link): Pass `t' to `muse-link-face'.
1697     
1698     * lisp/muse-journal.el (muse-journal-rss-markup-regexps): Use
1699       `muse-explicit-link-regexp' instead of `muse-link-regexp'.
1700       (muse-journal-rss-munge-buffer): Ditto.
1701     
1702     * lisp/muse-mode.el (muse-mode-fill-nobreak-p, muse-link-at-point):
1703       Docfix.
1704     
1705     * lisp/muse-mode.el (muse-link-at-point): Rewrite so that explicit links
1706       are handled first, then implicit ones.  It should work better in all
1707       cases.  For now, we depend on the value of `muse-implicit-link-regexp'
1708       to determine how far to scan for an implicit link.  This defaults to
1709       the text between the point and the next space.
1710     
1711     * lisp/muse-mode.el (muse-visit-link-default): Refactored code from
1712       `muse-visit-link'.  If the ANCHOR argument is a string, search for it
1713       literally after opening the buffer.  Hopefully this can be of use in
1714       custom visit-link functions, when necessary.
1715     
1716     * lisp/muse-mode.el (muse-visit-link): Docfix.  Call
1717       `muse-visit-link-default'.
1718     
1719     * lisp/muse-mode.el (muse-next-reference, muse-previous-reference):
1720       Search by text properties instead of regexps.  This allows Muse to find
1721       links without having to have a massive regexp that contains all link
1722       types.  The downside is that this will not work if the user defontifies
1723       the buffer.  But it would somewhat defeat the purpose of following
1724       links if you can't see them.
1725     
1726     * lisp/muse-project.el (muse-project-batch-publish): Handle case when not
1727       enough command line args are passed in batch mode.
1728     
1729     * lisp/muse-publish.el (muse-publish-markup-regexps): Use
1730       `muse-explicit-link-regexp'.
1731     
1732     * lisp/muse-regexps.el (muse-explicit-link-regexp): Renamed from
1733       `muse-link-regexp'.
1734     
1735     * lisp/muse-regexps.el (muse-implicit-link-regexp): New option that
1736       specifies the "common ground" of all implicit links, like URLs, bare
1737       WikiNames, and -- in the future -- email addresses.
1738     
1739     * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): Quote 'boolean.
1740     
1741     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Arg URL is no longer
1742       optional.  That was a bad idea on my part.  Renamed from
1743       `muse-wiki-interwiki-handle'.  Hopefully all this renaming doesn't
1744       annoy anyone :^) .
1745     
1746     * lisp/muse-wiki.el (muse-wiki-expand-interwiki): Renamed from
1747       `muse-wiki-interwiki-expand'.
1748       (muse-wiki-handle-wikiword): Renamed from
1749       `muse-wiki-wikiword-handle'.
1750     
1751     * lisp/muse-wiki.el ("muse-colors", "muse-publish"): Use a string value
1752       for the eval-after-load arg since XEmacs chokes on constants.
1753     
1754     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Don't display a bad-link
1755       face on WikiWords that don't correspond with a file.  If people really
1756       want this to appear in bad-link face, I could accommodate that.
1757     
1758     * lisp/muse.el (muse-handle-url): New function that detects whether the
1759       given string is a URL.
1760       (muse-implicit-link-functions): Renamed from
1761       `muse-mode-link-functions'.  Defaults to `muse-handle-url'.
1762       (muse-explicit-link-functions): Renamed from
1763       `muse-mode-handler-functions'.
1764       (muse-handle-implicit-link): New function that handles all
1765       implicit links by calling functions from `muse-implicit-link-functions'.
1766       (muse-handle-explicit-link): Renamed from
1767       `muse-handled-url'.
1768     
1770     modified files:
1771      ChangeLog lisp/muse-colors.el lisp/muse-journal.el
1772      lisp/muse-mode.el lisp/muse-project.el lisp/muse-publish.el
1773      lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
1776 2005-07-04 14:40:31 GMT Michael Olson <mwolson@gnu.org> patch-84
1778     Summary:
1779       Allow WikiWords to be ignored with <nop> or "''''".
1780     Revision:
1781       muse--main--1.0--patch-84
1783     * lisp/muse-mode.el (muse-browse-result): Docfixes.
1784     
1785     * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): New option that determines
1786       whether to hide <nop> tags when coloring a Muse buffer.
1787       (muse-wiki-wikiword-at-point): Docfix.
1788       (muse-wiki-colors-nop-tag): New function that colors <nop> tags.
1789       (muse-wiki-publish-nop-tag): New function that interprets <nop> tags
1790       during publishing.
1791       (muse-colors-tags, muse-publish-markup-tags): Interpret <nop> tags,
1792       which keeps the WikiWord that follows it from being interpreted.
1793       (muse-publish-markup-regexps): Allow 4 single quotes to function as a
1794       WikiWord delimiter.
1795     
1797     modified files:
1798      ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
1801 2005-07-04 11:20:50 GMT Michael Olson <mwolson@gnu.org> patch-83
1803     Summary:
1804       Update postal address of FSF in muse-wiki.el.
1805     Revision:
1806       muse--main--1.0--patch-83
1808     * lisp/muse-wiki.el: Update postal address of the FSF.
1809     
1811     modified files:
1812      ChangeLog lisp/muse-wiki.el
1815 2005-07-01 22:48:51 GMT Michael Olson <mwolson@gnu.org> patch-82
1817     Summary:
1818       Interpret explicit links before emphasis.
1819     Revision:
1820       muse--main--1.0--patch-82
1822     * lisp/muse-publish.el (muse-publish-markup-regexps): Interpret explicit
1823       links before emphasis.
1824     
1825     * lisp/muse-wiki.el (muse-publish): Make rules use a multiple of 100 just
1826       for the heck of it.
1828     modified files:
1829      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
1832 2005-06-26 22:55:55 GMT Michael Olson <mwolson@gnu.org> patch-81
1834     Summary:
1835       Wiki hacking, regexp tweaks.
1836     Revision:
1837       muse--main--1.0--patch-81
1839     * lisp/muse-project.el (muse-project-ignore-regexp): Change group to
1840       muse-regexp.
1841     
1842     * lisp/muse-regexps.el (muse-regexp-use-character-classes): New variable
1843       that indicates whether or not to use character classes in regexps.  The
1844       default is to let Muse try to figure it out.
1845       (muse-extreg-usable-p): Make use of this variable.
1846     
1847     * lisp/muse-regexps.el (muse-url-regexp): There's too much whitespace in
1848       this regexp.  I'm guessing it was supposed to have a TAB in there at
1849       one time.  Replace this stuff with muse-regexp-space.
1850     
1851     * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use wikified EmacsWiki
1852       by default.
1853     
1854     * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use "choice" instead of
1855       "or".
1856     
1857     * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Include the page
1858       delimiter as part of the regexp.  Allow "#" or "::" to be a delimiter.
1859       We'll fix those anchor problems eventually!
1860     
1861     * lisp/muse-wiki.el (muse-wiki-interwiki-at-point): New function that
1862       uses `muse-interwiki-handle' to determine whether an interwiki link is
1863       at point.
1864     
1865     * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Make URL optional and
1866       look for a suitable value at point if needed.
1867     
1868     * lisp/muse-wiki.el: Make interwiki regexps color the same as wikiwords.
1869     
1870     * lisp/muse-wiki.el: Add publishing rule for muse-wiki-interwiki-regexp.
1871     
1872     * lisp/muse-wiki.el (muse-mode-link-functions): Add interwiki handling.
1874     modified files:
1875      ChangeLog lisp/muse-project.el lisp/muse-regexps.el
1876      lisp/muse-wiki.el
1879 2005-06-25 04:44:00 GMT Michael Olson <mwolson@gnu.org> patch-80
1881     Summary:
1882       Make installation of manual when not using Debian go smoothly.
1883     Revision:
1884       muse--main--1.0--patch-80
1886     * Makefile.defs (INSTALLINFO): New variable that specifies what command
1887       and options are to be used when insinuating the Muse documentation into
1888       the Info menu.
1889     
1890     * Makefile (install): Make use of INSTALLINFO.
1891     
1892     * README (Installation): Give directions for changing INSTALLINFO on a
1893       Debian system and changing where Muse is installed.
1894     
1895     * muse.texi: Ditto.
1897     modified files:
1898      ChangeLog Makefile Makefile.defs README muse.texi
1901 2005-06-25 04:09:15 GMT Michael Olson <mwolson@gnu.org> patch-79
1903     Summary:
1904       Fix compiler warning induced by last patch.
1905     Revision:
1906       muse--main--1.0--patch-79
1908     * lisp/muse-project.el (muse-current-file): Move to muse.el to fix
1909       compiler warning.
1911     modified files:
1912      ChangeLog lisp/muse-project.el lisp/muse.el
1915 2005-06-25 04:02:11 GMT Michael Olson <mwolson@gnu.org> patch-78
1917     Summary:
1918       Add `muse-current-file', fix minor QuickStart issue.
1919     Revision:
1920       muse--main--1.0--patch-78
1922     * examples/QuickStart: Make John Wiegley the author.
1923     
1924     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
1925       `muse-current-file' instead of `buffer-file-name'.
1926     
1927     * lisp/muse-project.el (muse-current-project): Document.
1928     
1929     * lisp/muse-project.el (muse-current-file): New variable indicating the
1930       name, including path, of the file that is currently being published.
1931       (muse-project-of-file): Make use of
1932       `muse-current-file'.
1933     
1934     * lisp/muse-publish.el (muse-publish-file): Set `muse-current-file' here.
1935     
1936     * lisp/muse.el (muse-page-name): Make use of `muse-current-file'.
1938     modified files:
1939      ChangeLog examples/QuickStart lisp/muse-blosxom.el
1940      lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
1941      lisp/muse.el
1944 2005-06-24 21:15:35 GMT Michael Olson <mwolson@gnu.org> patch-77
1946     Summary:
1947       Make muse-replace-regexp-in-string closer to its parent; no func change.
1948     Revision:
1949       muse--main--1.0--patch-77
1951     * lisp/muse.el (muse-replace-regexp-in-string): Add 2 more optional args
1952       to implement all functionality of `replace-regexp-in-string'.  No
1953       functionality change.
1954     
1956     modified files:
1957      ChangeLog lisp/muse.el
1960 2005-06-24 00:22:12 GMT Michael Olson <mwolson@gnu.org> patch-76
1962     Summary:
1963       Play nicely with fill, adaptive-fill, and flyspell.
1964     Revision:
1965       muse--main--1.0--patch-76
1967     * muse-mode.el (muse-mode-intangible-links): New function used to
1968       determine whether links will be considered intangible.
1969     
1970     * lisp/muse-mode.el (muse-mode-link-functions)
1971       (muse-mode-handler-functions): Minor docfix.
1972     
1973     * lisp/muse-mode.el (muse-mode): Don't split long links when performing
1974       fill.  Play nicely with adaptive-fill.  Avoid lockup with flyspell by
1975       making links intangible by default, but this may be adjusted by use of
1976       the `muse-mode-intangible-links' function.
1977     
1978     * lisp/muse-mode.el (muse-mode-fill-nobreak-p): New function that returns
1979       nil if we should allow a fill to occur here.  Keeps links from being
1980       broken up.
1981     
1982     * lisp/muse-mode.el (muse-mode-flyspell-p): New function that returns
1983       non-nil if we allow spell-checking to occur here.  Keeps links from
1984       being improperly colorized.
1985     
1986     * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Break up long line; no
1987       functionality change.
1989     modified files:
1990      ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
1993 2005-06-23 07:13:35 GMT Michael Olson <mwolson@gnu.org> patch-75
1995     Summary:
1996       Minor doc changes and code prettification.
1997     Revision:
1998       muse--main--1.0--patch-75
2000     * AUTHORS: Note that YH's assignment is in the mail.
2001     
2002     * README (scripts): Explain better the contents of the `scripts'
2003       directory.
2004     
2005     * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Split long line.
2007     modified files:
2008      AUTHORS ChangeLog README lisp/muse-wiki.el
2011 2005-06-23 05:20:04 GMT Michael Olson <mwolson@gnu.org> patch-74
2013     Summary:
2014       Merged from hodique@lifl.fr--2005 (patch 7-11)
2015     Revision:
2016       muse--main--1.0--patch-74
2018     Patches applied:
2019     
2020      * hodique@lifl.fr--2005/muse--yh--1.0--patch-7
2021        split WikiWords and InterWiki links into their own package
2022     
2023      * hodique@lifl.fr--2005/muse--yh--1.0--patch-8
2024        Merged from mwolson@gnu.org--2005 (patch 63-67), adapted muse-wiki features
2025     
2026      * hodique@lifl.fr--2005/muse--yh--1.0--patch-9
2027        Mimic experimental behavior for interwiki
2028     
2029      * hodique@lifl.fr--2005/muse--yh--1.0--patch-10
2030        fix notes publishing
2031     
2032      * hodique@lifl.fr--2005/muse--yh--1.0--patch-11
2033        various minor fixes
2035     new files:
2036      lisp/.arch-ids/muse-wiki.el.id lisp/muse-wiki.el
2038     modified files:
2039      ChangeLog lisp/muse-colors.el lisp/muse-html.el
2040      lisp/muse-mode.el lisp/muse-publish.el lisp/muse.el
2042     renamed files:
2043      experimental/.arch-ids/muse-wiki.el.id
2044        ==> experimental/.arch-ids/muse-wiki-old.el.id
2045      experimental/muse-wiki.el
2046        ==> experimental/muse-wiki-old.el
2048     new patches:
2049      hodique@lifl.fr--2005/muse--yh--1.0--patch-7
2050      hodique@lifl.fr--2005/muse--yh--1.0--patch-8
2051      hodique@lifl.fr--2005/muse--yh--1.0--patch-9
2052      hodique@lifl.fr--2005/muse--yh--1.0--patch-10
2053      hodique@lifl.fr--2005/muse--yh--1.0--patch-11
2056 2005-06-22 23:05:33 GMT Michael Olson <mwolson@gnu.org> patch-73
2058     Summary:
2059       Tell people where to find on-line version of manual.
2060     Revision:
2061       muse--main--1.0--patch-73
2063     * README: Add on-line locations for manual.
2064     
2065     * muse.texi: Remove @include directive.  This makes generating a PDF of
2066       this documentation a lot easier.
2067     
2068     * muse.texi (Preface): Add on-line locations for manual.
2070     modified files:
2071      ChangeLog README muse.texi
2074 2005-06-22 19:57:42 GMT Michael Olson <mwolson@gnu.org> patch-72
2076     Summary:
2077       Try to make Muse play nice with outline minor mode.
2078     Revision:
2079       muse--main--1.0--patch-72
2081     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-emphasized)
2082     (muse-colors-underlined, muse-use-font-lock, muse-link-properties): Use
2083     "muse" instead of "t" when adding invisibility to text or checking for
2084     invisibility.
2085     
2086     * lisp/muse.el (muse-add-to-invisibility-spec): New function that is a
2087     compatibility wrapper for `add-to-invisibility-spec'; XEmacs doesn't have
2088     this function.
2090     modified files:
2091      ChangeLog lisp/muse-colors.el lisp/muse.el
2094 2005-06-22 08:02:58 GMT Michael Olson <mwolson@gnu.org> patch-71
2096     Summary:
2097       Minor grammar fix in Introduction section of manual.
2098     Revision:
2099       muse--main--1.0--patch-71
2101     * muse.texi (Introduction): Minor grammar fix.
2103     modified files:
2104      ChangeLog muse.texi
2107 2005-06-22 06:32:02 GMT Michael Olson <mwolson@gnu.org> patch-70
2109     Summary:
2110       Release Muse 3.01.
2111     Revision:
2112       muse--main--1.0--patch-70
2114     * lisp/muse-colors.el: Remove unnecessary use of Version in header.
2115     
2116     * lisp/muse-html.el (muse-html-encoding-map): Add mapping for iso-8859-1.
2117     
2118     * lisp/muse-poem.el (muse-poem-markup-strings)
2119       (muse-poem-chapbook-strings): Make customizable.
2120     
2121     * lisp/muse-poem.el (muse-chapbook-latex-header)
2122       (muse-chapbook-latex-footer): Docfix.
2123     
2124     * lisp/muse-texinfo.el (muse-texinfo-info-extension)
2125       (muse-texinfo-pdf-extension): Ditto.
2126     
2127     * lisp/muse.el (muse-version): Change to 3.01.
2128     
2129     * muse.texi (Poem, Texinfo): Last two publishing styles complete.  We're
2130       done, for now!
2132     modified files:
2133      ChangeLog lisp/muse-colors.el lisp/muse-html.el
2134      lisp/muse-poem.el lisp/muse-texinfo.el lisp/muse.el muse.texi
2137 2005-06-20 02:29:08 GMT Michael Olson <mwolson@gnu.org> patch-69
2139     Summary:
2140       Tweak documentation thoroughly; still incomplete.
2141     Revision:
2142       muse--main--1.0--patch-69
2144     * README: Minor tweaks.
2145     
2146     * muse.texi: Massively rename chapters so that the titles are more
2147       descriptive.  Clean up grammar.
2148     
2149     * muse.texi (Obtaining Muse): Move content of Installation node here,
2150       stripping out any customization tips, since those are covered later.
2151       Re-work this chapter since I was dissatisfied with it.
2152     
2153     * muse.texi (Installation): This node has the content of README regarding
2154       installation, which fits the title of the node much better than the
2155       previous content.
2156     
2157     * muse.texi (Blosxom): Turn the sections of this section into
2158       subsections.
2159     
2160     * muse.texi (Getting Help and Reporting Bugs): Turn this into a list.  I
2161       like lists!
2162     
2163     * muse.texi (History): Add a "2005" item.
2165     modified files:
2166      ChangeLog README muse.texi
2169 2005-06-19 07:15:45 GMT Michael Olson <mwolson@gnu.org> patch-68
2171     Summary:
2172       Finish documenting 2 more publishing styles.
2173     Revision:
2174       muse--main--1.0--patch-68
2176     * lisp/muse-blosxom.el, lisp/muse-latex.el: Minor docfixes throughout.
2177     
2178     * lisp/muse-journal.el: Docfixes.
2179     
2180     * lisp/muse-publish.el (muse-publish-markup-functions): Add significant
2181       documentation to this function.
2182     
2183     * muse.texi (Blosxom Options): New node containing the publishing styles
2184       and options provided by Blosxom.
2185       (Book): Add usage note, as I suspect a lot of people might be confused
2186       by this style.
2187       (HTML): Space out entries better.
2188       (Journal, LaTeX): New nodes for publishing styles.
2189       (Common Elements): Document a few options that are present in
2190       `muse-publish.el'.
2192     modified files:
2193      ChangeLog lisp/muse-blosxom.el lisp/muse-journal.el
2194      lisp/muse-latex.el lisp/muse-publish.el muse.texi
2197 2005-06-19 04:45:46 GMT Michael Olson <mwolson@gnu.org> patch-67
2199     Summary:
2200       Make Muse installable and correct an Emacs21 issue.
2201     Revision:
2202       muse--main--1.0--patch-67
2204     * Makefile (.PRECIOUS): Indicate that .info and .html files in this
2205       directory will be generated.
2206       (all): Compile muse.info by default.
2207       (doc): Refactor into individual generation rules for .html and .info
2208       files.
2209       (install): New rule that installs Muse source code, compiled .elc
2210       files, and the manual into proper places.
2211     
2212     * Makefile.defs (ELISPDIR, INFODIR): Correct minor goof-up.
2213     
2214     * README (Insinuation): Move old content of Installation here.
2215       (Installation): Fill out this section.
2216       (Further Documentation): Add link to my website and note that a full
2217       manual is included with Muse.
2218     
2219     * lisp/Makefile (EL): Populate with .el files.
2220       (install): New rule that installs both .elc and .el files.
2221     
2222     * lisp/muse-texinfo.el (muse-texinfo-info-generate): If we're running
2223       Emacs21, hack in a handler for the @documentencoding tag so that it
2224       doesn't error out.
2226     modified files:
2227      ChangeLog Makefile Makefile.defs README lisp/Makefile
2228      lisp/muse-texinfo.el
2231 2005-06-19 03:05:38 GMT Michael Olson <mwolson@gnu.org> patch-66
2233     Summary:
2234       Cater even more to XEmacs and its annoying whims.
2235     Revision:
2236       muse--main--1.0--patch-66
2238     * examples/Makefile (%.html, %.pdf, %.info): Pass EMACS value as
2239       environment variable.
2240     
2241     * lisp/Makefile (%.elc, test): Don't use "-L" option since XEmacs can't
2242       handle it.  Load `muse-build.el' instead.
2243     
2244     * lisp/muse-colors.el (muse-colors-link): Add note that `link' is not
2245       used.
2246     
2247     * lisp/muse-journal.el (muse-journal-latex-munge-buffer)
2248       (muse-journal-rss-munge-buffer): Add note that the `qotd' binding is
2249       not used.
2250     
2251     * lisp/muse-journal.el (muse-journal-generate-pages): Add note that this
2252       function does not appear to be used.
2253     
2254     * lisp/muse.el (muse-replace-regexp-in-string): Use in place of
2255       `replace-regexp-in-string', since XEmacs doesn't have this function.
2256       We only implement the first 3 args, but this could be extended if we
2257       need to do so.
2258     
2259     * lisp/muse-blosxom.el (muse-blosxom-title-to-file): Use
2260       `muse-replace-regexp-in-string' in place of `replace-regexp-in-string'
2261     
2262     * lisp/muse-journal.el (muse-journal-anchorize-title): Ditto.
2263     
2264     * lisp/muse-colors.el (muse-colors-custom-tags): Remove unused binding to
2265       make XEmacs shut up.
2266     
2267     * lisp/muse-convert.el (muse-write-footnote): Ditto.
2268     
2269     * lisp/muse-html.el (muse-html-markup-table): Ditto.
2270     
2271     * lisp/muse-http.el (muse-winnow-list): Ditto.
2272     
2273     * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
2274     
2275     * lisp/muse-project.el (muse-project-file-entries): Ditto.
2276     
2277     * lisp/muse-publish.el (muse-publish-markup): Ditto.
2278     
2279     * scripts/muse-build.el: Add contrib path first; probably doesn't change
2280       anything.
2281     
2282     * scripts/publish: Use EMACS environment variable instead of hard-coding
2283       it.
2285     modified files:
2286      ChangeLog examples/Makefile lisp/Makefile lisp/muse-blosxom.el
2287      lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
2288      lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
2289      lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
2290      lisp/muse.el scripts/muse-build.el scripts/publish
2293 2005-06-19 00:43:54 GMT Michael Olson <mwolson@gnu.org> patch-65
2295     Summary:
2296       Move lisp files to `lisp' directory; hack on Makefiles, XEmacs compat.
2297     Revision:
2298       muse--main--1.0--patch-65
2300     * AUTHORS: Update entry.
2301     
2302     * muse-*.el: Move to the lisp directory.
2303     
2304     * lisp/Makefile: New file containing rules to test and compile the
2305       source.
2306     
2307     * Makefile.defs: New file that contains common definitions for all other
2308       Makefiles, such as Emacs command to use.
2309     
2310     * Makefile: Move lisp-specific rules to lisp/Makefile.
2311       (SUBDIRS): New variable containing subdirectories to clean.
2312     
2313     * README: Update to reflect new location of source files.  Give updated
2314       directions for compiling with XEmacs.
2315     
2316     * examples/Makefile (.PRECIOUS): Added to denote which type of files to
2317       compile.
2318       (%.html): Pass SITEFLAG as an environment variable to
2319       ../scripts/publish.
2320     
2321     * examples/QuickStart (The): Re-add the stray <comment> tag since it
2322       seems to be needed to keep the process from failing.  This has *got* to
2323       be a bug in Muse, but I don't want to deal with it now.
2324     
2325     * lisp/muse-colors.el (muse-make-faces): Bind newsym locally.
2326     
2327     * lisp/muse-convert.el: Move line to commentary section.
2328     
2329     * lisp/muse-latex.el (muse-latex-markup-table): Note that the
2330       locally-bound `type' variable isn't used here.
2331     
2332     * lisp/muse-mode.el (muse-index-as-string): Remove unused `file' binding.
2333     
2334     * lisp/muse-texinfo.el (muse-texinfo-markup-table): Remove unused `field'
2335       binding.
2336     
2337     * scripts/muse-build.el (load-path): Correct paths.
2338     
2339     * scripts/muse-build.el (muse-elint-files): Add a few variables here so
2340       as to avoid spurious warnings.
2341     
2342     * scripts/publish (style): Make use of SITEFLAG environment variable, if
2343       it exists.
2344     
2345     * lisp/muse.el (muse-line-end-position, muse-line-beginning-position):
2346       (muse-match-string-no-properties): New functions that take the place of
2347       `line-end-position', `line-beginning-position', and
2348       `match-string-no-properties', respectively.
2349     
2350     * examples/johnw/muse-johnw.el (muse-my-html-insert-contents)
2351       (muse-my-journal-find-entries): Use Muse-specific version of
2352       `match-string-no-properties', `line-beginning-position', and
2353       `line-end-position' since these do not exist in XEmacs.
2354     
2355     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-region)
2356       (muse-colors-custom-tags, muse-colors-link, muse-colors-title): Ditto.
2357     
2358     * lisp/muse-convert.el (muse-latex-transform): Ditto.
2359     
2360     * lisp/muse-html.el (muse-html-insert-anchor, muse-html-markup-footnote)
2361       (muse-html-insert-contents): Ditto.
2362     
2363     * lisp/muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
2364     
2365     * lisp/muse-mode.el (muse-link-at-point, muse-edit-link-at-point): Ditto.
2366     
2367     * lisp/muse-poem.el (muse-poem-prepare-buffer): Ditto.
2368     
2369     * lisp/muse-publish.el (muse-publish-markup-tag)
2370       (muse-publish-markup-footnote, muse-publish-markup-leading-space)
2371       (muse-published-buffer-contents): Ditto.
2372     
2373     * scripts/muse-build.el (muse-elint-files): Ditto.
2375     new files:
2376      .arch-ids/Makefile.defs.id Makefile.defs lisp/.arch-ids/=id
2377      lisp/.arch-ids/Makefile.id lisp/Makefile
2379     modified files:
2380      AUTHORS ChangeLog Makefile README examples/Makefile
2381      examples/QuickStart examples/johnw/muse-johnw.el
2382      lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
2383      lisp/muse-journal.el lisp/muse-latex.el lisp/muse-mode.el
2384      lisp/muse-poem.el lisp/muse-publish.el lisp/muse-texinfo.el
2385      lisp/muse.el scripts/muse-build.el scripts/publish
2387     renamed files:
2388      .arch-ids/muse-blosxom.el.id
2389        ==> lisp/.arch-ids/muse-blosxom.el.id
2390      .arch-ids/muse-book.el.id
2391        ==> lisp/.arch-ids/muse-book.el.id
2392      .arch-ids/muse-colors.el.id
2393        ==> lisp/.arch-ids/muse-colors.el.id
2394      .arch-ids/muse-convert.el.id
2395        ==> lisp/.arch-ids/muse-convert.el.id
2396      .arch-ids/muse-docbook.el.id
2397        ==> lisp/.arch-ids/muse-docbook.el.id
2398      .arch-ids/muse-html.el.id
2399        ==> lisp/.arch-ids/muse-html.el.id
2400      .arch-ids/muse-http.el.id
2401        ==> lisp/.arch-ids/muse-http.el.id
2402      .arch-ids/muse-journal.el.id
2403        ==> lisp/.arch-ids/muse-journal.el.id
2404      .arch-ids/muse-latex.el.id
2405        ==> lisp/.arch-ids/muse-latex.el.id
2406      .arch-ids/muse-mode.el.id
2407        ==> lisp/.arch-ids/muse-mode.el.id
2408      .arch-ids/muse-poem.el.id
2409        ==> lisp/.arch-ids/muse-poem.el.id
2410      .arch-ids/muse-project.el.id
2411        ==> lisp/.arch-ids/muse-project.el.id
2412      .arch-ids/muse-publish.el.id
2413        ==> lisp/.arch-ids/muse-publish.el.id
2414      .arch-ids/muse-regexps.el.id
2415        ==> lisp/.arch-ids/muse-regexps.el.id
2416      .arch-ids/muse-texinfo.el.id
2417        ==> lisp/.arch-ids/muse-texinfo.el.id
2418      .arch-ids/muse.el.id
2419        ==> lisp/.arch-ids/muse.el.id
2420      muse-blosxom.el
2421        ==> lisp/muse-blosxom.el
2422      muse-book.el
2423        ==> lisp/muse-book.el
2424      muse-colors.el
2425        ==> lisp/muse-colors.el
2426      muse-convert.el
2427        ==> lisp/muse-convert.el
2428      muse-docbook.el
2429        ==> lisp/muse-docbook.el
2430      muse-html.el
2431        ==> lisp/muse-html.el
2432      muse-http.el
2433        ==> lisp/muse-http.el
2434      muse-journal.el
2435        ==> lisp/muse-journal.el
2436      muse-latex.el
2437        ==> lisp/muse-latex.el
2438      muse-mode.el
2439        ==> lisp/muse-mode.el
2440      muse-poem.el
2441        ==> lisp/muse-poem.el
2442      muse-project.el
2443        ==> lisp/muse-project.el
2444      muse-publish.el
2445        ==> lisp/muse-publish.el
2446      muse-regexps.el
2447        ==> lisp/muse-regexps.el
2448      muse-texinfo.el
2449        ==> lisp/muse-texinfo.el
2450      muse.el
2451        ==> lisp/muse.el
2453     new directories:
2454      lisp lisp/.arch-ids
2457 2005-06-18 20:12:05 GMT Michael Olson <mwolson@gnu.org> patch-64
2459     Summary:
2460       Massively untabify files.
2461     Revision:
2462       muse--main--1.0--patch-64
2465     modified files:
2466      ChangeLog ChangeLog.2004 experimental/muse-message.el
2467      experimental/muse-wiki.el muse-book.el muse-colors.el
2468      muse-convert.el muse-docbook.el muse-html.el muse-http.el
2469      muse-journal.el muse-latex.el muse-mode.el muse-poem.el
2470      muse-project.el muse-publish.el muse-regexps.el
2471      muse-texinfo.el muse.el
2474 2005-06-18 19:57:44 GMT Michael Olson <mwolson@gnu.org> patch-63
2476     Summary:
2477       Merged from hodique@lifl.fr--2005 (patch 2-6), without the WikiWord change.
2478     Revision:
2479       muse--main--1.0--patch-63
2481     (Summary of changes that Yann made)
2482     
2483     * muse-colors.el (muse-colors-link): Whitespace cleanup.
2484     
2485     * muse-mode.el (muse-generate-index): Move index generation code into
2486       `muse-index-as-string'.
2487       (muse-index-as-string): New function that generates an index and
2488       returns it as a string, instead of placing it in a buffer like
2489       `muse-generate-index' used to.
2490     
2491     Patches applied:
2492     
2493      * hodique@lifl.fr--2005/muse--yh--1.0--patch-2
2494        merge from mwolson@gnu.org--2005
2495     
2496      * hodique@lifl.fr--2005/muse--yh--1.0--patch-3
2497        Accept WikiWords as links [mostly rescinded]
2498     
2499      * hodique@lifl.fr--2005/muse--yh--1.0--patch-4
2500        merge from mwolson@gnu.org--2005/muse--main--1.0
2501     
2502      * hodique@lifl.fr--2005/muse--yh--1.0--patch-5
2503        Merged from mwolson@gnu.org--2005 (patch 60-62)
2504     
2505      * hodique@lifl.fr--2005/muse--yh--1.0--patch-6
2506        provide a string view of the index
2508     modified files:
2509      ChangeLog muse-colors.el muse-latex.el muse-mode.el
2511     new patches:
2512      hodique@lifl.fr--2005/muse--yh--1.0--patch-2
2513      hodique@lifl.fr--2005/muse--yh--1.0--patch-3
2514      hodique@lifl.fr--2005/muse--yh--1.0--patch-4
2515      hodique@lifl.fr--2005/muse--yh--1.0--patch-5
2516      hodique@lifl.fr--2005/muse--yh--1.0--patch-6
2519 2005-06-18 06:21:19 GMT Michael Olson <mwolson@gnu.org> patch-62
2521     Summary:
2522       Document Blosxom, Book, DocBook, and HTML publishing styles.
2523     Revision:
2524       muse--main--1.0--patch-62
2526     * muse-blosxom.el: Clean up header.
2527     
2528     * muse-book.el (muse-before-book-publish-hook): Rename to
2529       `muse-book-before-publish-hook'.
2530       (muse-after-book-publish-hook): Rename to
2531       `muse-book-after-publish-hook'.
2532     
2533     * muse-html.el (muse-html-anchor-on-word, muse-html-table-attributes)
2534       (muse-html-markup-strings, muse-xhtml-markup-strings)
2535       (muse-html-meta-content-type, muse-html-meta-content-encoding)
2536       (muse-html-charset-default, muse-html-encoding-default)
2537       (muse-html-encoding-map): Docfixes.
2538     
2539     * muse.texi (Blosxom, Book, DocBook, HTML, Deriving Styles): New
2540       sections.
2542     modified files:
2543      ChangeLog muse-blosxom.el muse-book.el muse-html.el muse.texi
2546 2005-06-18 01:35:33 GMT Michael Olson <mwolson@gnu.org> patch-61
2548     Summary:
2549       Begin work on Publishing Styles section of manual.
2550     Revision:
2551       muse--main--1.0--patch-61
2553     * Makefile (.PHONY): Add "doc" to list.
2554       (doc): New rule that generates Info and HTML files from muse.texi.
2555       (dist): Rely on `distclean', not `clean'.
2556     
2557     * examples/QuickStart (Authoring mode): Remove empty section.
2558     
2559     * muse.texi: Call this program "the Emacs Muse" in title.
2560       (Publishing Styles): Begin to populate section.
2561       (Deriving Styles): First subsection of Publishing Styles.
2562       (Contributors): Remove spurious copyright section, since we address
2563       this in the title.
2564     
2565     * README: Actually remember to add this file.
2567     new files:
2568      .arch-ids/README.id README
2570     modified files:
2571      ChangeLog Makefile examples/QuickStart muse.texi
2574 2005-06-17 01:10:41 GMT Michael Olson <mwolson@gnu.org> patch-60
2576     Summary:
2577       Document Markup Rules.
2578     Revision:
2579       muse--main--1.0--patch-60
2581     * examples/QuickStart: Remove stray <comment> tag.
2582     
2583     * muse.texi (Top): Comment every menu line.
2584       (Markup Rules): New section with plenty of subsections.
2586     modified files:
2587      ChangeLog examples/QuickStart muse.texi
2590 2005-06-15 23:50:12 GMT Michael Olson <mwolson@gnu.org> patch-59
2592     Summary:
2593       Release this as Muse 3.00.90 (RC1).
2594     Revision:
2595       muse--main--1.0--patch-59
2597     * Makefile (%.elc): Use -q instead of --no-init-file because the former
2598       is compatible with both Emacs and XEmacs.
2599     
2600     * examples/README: Renamed to QuickStart.
2601     
2602     * examples/Makefile (EXAMPLES): Reflect name change of README.
2603     
2604     * muse.el: Ditto.
2606     modified files:
2607      ChangeLog Makefile examples/Makefile muse.el
2609     renamed files:
2610      examples/.arch-ids/README.id
2611        ==> examples/.arch-ids/QuickStart.id
2612      examples/README
2613        ==> examples/QuickStart
2616 2005-06-15 22:47:05 GMT Michael Olson <mwolson@gnu.org> patch-58
2618     Summary:
2619       Makefile refactoring.
2620     Revision:
2621       muse--main--1.0--patch-58
2623     * Makefile (.PHONY): List all non-file targets.
2624       (examples): New rule that calls Make in the examples directory.
2625       (atranslit): Removed, since this isn't (yet) bundled with Muse.
2626     
2627     * README: Move to the examples directory.  I'd prefer to distribute a
2628       very basic plain text README and use this as a quickstart + markup
2629       example + publishing example.
2630     
2631     * examples/Makefile: Move all README-related rules here.
2632     
2633     * examples/README: Add an "About this document" section.  
2634     
2635     * scripts/publish (style): Do not include the contrib directory, since we
2636       don't use any code from there.  Since this is only invoked from the
2637       examples directory, make sure add the parent directory to the load
2638       path.
2639     
2640     * muse.texi: Change version to 3.00.90 (RC1).
2641     
2642     * muse.el: Change location of the README file in header.
2643     
2644     * muse.el (muse-version): Update to 3.00.90 (RC1).
2646     new files:
2647      examples/.arch-ids/Makefile.id examples/Makefile
2649     modified files:
2650      ChangeLog Makefile examples/README muse.el muse.texi
2651      scripts/publish
2653     renamed files:
2654      .arch-ids/README.id
2655        ==> examples/.arch-ids/README.id
2656      README
2657        ==> examples/README
2660 2005-06-14 03:14:05 GMT Michael Olson <mwolson@gnu.org> patch-57
2662     Summary:
2663       Update my example configuration.
2664     Revision:
2665       muse--main--1.0--patch-57
2667     * examples/mwolson/muse-init.el: Update to reflect use of outline faces
2668       and experimental status of muse-message.
2670     modified files:
2671      ChangeLog examples/mwolson/muse-init.el
2674 2005-06-14 03:08:54 GMT Michael Olson <mwolson@gnu.org> patch-56
2676     Summary:
2677       Provide optional outline-style faces; customization fixes; experimental stuff.
2678     Revision:
2679       muse--main--1.0--patch-56
2681     * muse-colors.el (muse-colors-autogen-headings): New user-customizable
2682       option that determines what the header faces should look like.  If
2683       'outline, use outline-style faces.  If nil, don't generate the faces at
2684       all, which allows the user to specify their own.  Otherwise, use the
2685       scaled faces, which is the default behavior.
2686       (muse-colors-outline-faces-list): List of faces to use.  In case the
2687       outline faces are not available, provide reasonable defaults.
2688       (muse-make-faces): Use dolist instead of mapc.  Implement the
2689       possibility of having outline-style colors for heading.  Don't call
2690       this function immediately -- give the users time to make their changes
2691       through the customize interface.  Once we call this function, Emcs from
2692       CVS will not allow the faces to be changed easily, which is a shame.
2693     
2694     * muse-message.el (muse-message-contents-tag): Copied from
2695       `muse-publish-contents-tag' in order to keep the customization
2696       interface from making the `muse-markup-tags' option from throwing a
2697       type mismatch error.  This function is untested and will likely do
2698       nothing useful.  This file has been moved to the experimental folder
2699       until it gets fleshed out more.
2700     
2701     * experimental/muse-wiki.el: New file from johnw's initial attempt at a
2702       file that could eventually provide wiki-like ability.  Currently this
2703       is just a collection of functions that were pruned out when he remade
2704       Muse, so don't get too excited.  I plan to eventually merge Yann
2705       Hodique's work here, probably after the first release of Muse.
2706     
2707     * muse-regexps.el (muse-regexp): Improve description.
2708     
2709     * muse-project.el (muse-project-ignore-regexp): Make this be a part of
2710       the muse-regexp group since it is just a single regexp.  Lists of
2711       regexps don't have to be in muse-regexp, however.
2712     
2713     * muse-blosxom.el (muse-blosxom): Change use of `behaviour' to `behavior'
2714       since the Emacs devel mailing list seems to not want Britain-izations
2715       in Emacs code.
2716     
2717     * muse-colors.el (muse-colors): Ditto.
2718     
2719     * muse-docbook.el (muse-docbook): Ditto.
2720     
2721     * muse-html.el (muse-html): Ditto.
2722     
2723     * muse-http.el (muse-http): Ditto.
2724     
2725     * muse-message.el (muse-message): Ditto.
2726     
2727     * muse-mode.el (muse-mode): Ditto.
2728     
2729     * muse-project.el (muse-project): Ditto.
2730     
2731     * muse-publish.el (muse-publish): Ditto.
2732     
2733     * muse.el (muse): Ditto.
2735     new files:
2736      experimental/.arch-ids/=id
2737      experimental/.arch-ids/muse-wiki.el.id
2738      experimental/muse-wiki.el
2740     modified files:
2741      ChangeLog experimental/muse-message.el muse-blosxom.el
2742      muse-colors.el muse-docbook.el muse-html.el muse-http.el
2743      muse-mode.el muse-project.el muse-publish.el muse-regexps.el
2744      muse.el
2746     renamed files:
2747      .arch-ids/muse-message.el.id
2748        ==> experimental/.arch-ids/muse-message.el.id
2749      muse-message.el
2750        ==> experimental/muse-message.el
2752     new directories:
2753      experimental experimental/.arch-ids
2756 2005-06-13 22:37:20 GMT Michael Olson <mwolson@gnu.org> patch-55
2758     Summary:
2759       Fix publishing error when given an empty string for header/footer.
2760     Revision:
2761       muse--main--1.0--patch-55
2763     * muse-publish.el (muse-insert-file-or-string): Don't pass argument to
2764       `file-readable-p' if it is an empty string.  For some reason,
2765       `file-readable-p' and `insert-file-contents' were treating an empty
2766       string as if it were the current directory.
2768     modified files:
2769      ChangeLog muse-publish.el
2772 2005-06-13 22:01:00 GMT Michael Olson <mwolson@gnu.org> patch-54
2774     Summary:
2775       WYSIWYG emphasis, XEmacs compatibility hacks.
2776     Revision:
2777       muse--main--1.0--patch-54
2779     * muse-colors.el (muse-colors-emphasized): Make emphasis more WYSIWIG
2780       compliant.  Only colorize if we end with the same number of asterisks
2781       as we start with, preventing unnoticed syntax errors.  Don't colorize
2782       in the middle of a word.
2783       (muse-colors-underlined): Make underlining more WYSIWIG compliant.
2784       Only colorize if we end with an underscore.  Don't colorize in the
2785       middle of a word.
2786     
2787     * muse-docbook.el (muse-docbook-markup-paragraph): Move question mark
2788       inside of group.  This will probably not do anything, but it seems
2789       syntactically good.
2790     
2791     * muse-html.el (muse-html-markup-paragraph): Attempt to deal with case
2792       where we start with an image link.  JohnW didn't seem to like having
2793       <p> tags inserted before image links, but they don't validate properly
2794       as they are.  For now, I will surround such links/paragraphs with <div
2795       class="image-link"> in an attempt to be as not invasive and yet
2796       standards compliant as possible.
2797     
2798     * muse-html.el (muse-html-escape-string): Work around distinction between
2799       int and char types in XEmacs.  Deal with an annoying replace-match bug
2800       in XEmacs that rears its head at times.
2801     
2802     * muse-publish.el (muse-publish-markup-word): Allow underlines to be
2803       multi-line.
2805     modified files:
2806      ChangeLog muse-colors.el muse-docbook.el muse-html.el
2807      muse-publish.el
2810 2005-06-13 01:13:08 GMT Michael Olson <mwolson@gnu.org> patch-53
2812     Summary:
2813       Minor code cleanup to address elint issues.
2814     Revision:
2815       muse--main--1.0--patch-53
2817     * Makefile (test): Don't build README files during this rule.  Remove
2818       spurious "make clean" statement.
2819     
2820     * muse-colors.el (muse-colors-tags): Make sure that this appears in the
2821       `muse-colors' group, and give it a proper type.
2822     
2823     * muse-mode.el: Wrap condition-case around `eval-when-compile'.
2824     
2825     * examples/johnw/muse-johnw.el (muse-my-html-insert-contents,
2826       muse-my-journal-find-entries): Replace `string-to-int' with
2827       `string-to-number'.
2828     
2829     * muse-html.el (muse-html-insert-contents): Ditto.
2830     
2831     * muse-journal.el (muse-journal-html-munge-buffer,
2832       muse-journal-latex-munge-buffer): Ditto.
2833     
2834     * muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
2835     
2836     * muse-publish.el (muse-publish-markup-footnote,
2837       muse-publish-contents-tag): Ditto.
2838     
2839     * muse-regexps.el (muse-extreg-usable-p): Ditto.
2841     modified files:
2842      ChangeLog Makefile examples/johnw/muse-johnw.el muse-colors.el
2843      muse-html.el muse-journal.el muse-mode.el muse-publish.el
2844      muse-regexps.el
2847 2005-06-13 00:41:10 GMT Michael Olson <mwolson@gnu.org> patch-52
2849     Summary:
2850       Add ability to automate the creation a new blosxom entry.
2851     Revision:
2852       muse--main--1.0--patch-52
2854     * examples/mwolson/muse-init.el: Move new entry section to
2855       muse-blosxom.el.  Modify the key settings in my example accordingly.
2856     
2857     * muse-blosxom.el (muse-blosxom-footer): Just use the empty string, since
2858       Muse always makes sure that the file ends with a newline.
2859     
2860     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove this, since
2861       planner markup is now provided automatically by the planner port to
2862       Muse, and we don't have any customized markup.
2863     
2864     * muse-blosxom.el (muse-blosxom-base-directory): New customizable
2865       variable that specifies where the base directory of your blog entries
2866       is found.
2867     
2868     * muse-blosxom.el (muse-blosxom-get-categories): Get the categories from
2869       the base directory.  Explore categories recursively.
2870     
2871     * muse-blosxom.el (muse-blosxom-title-to-file): Helper function for
2872       `muse-blosxom-new-entry'.  Turns the given title into a lowercase, sans
2873       special characters file name.
2874     
2875     * muse-blosxom.el (muse-blosxom-new-entry): Automate the process of
2876       making a new blog entry.  It will prompt you for a category, then a
2877       title, and then will create a new file that has the date and title
2878       inserted.
2880     modified files:
2881      ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
2884 2005-06-12 22:11:20 GMT Michael Olson <mwolson@gnu.org> patch-51
2886     Summary:
2887       Change mailing address of FSF, add AUTHORS file.
2888     Revision:
2889       muse--main--1.0--patch-51
2891     * muse-*.el, muse.texi: Change mailing address of FSF.
2892     
2893     * muse.texi (Contributors): Fix typo.
2894     
2895     * AUTHORS: New file containing a list of all of those who have
2896       contributed code or documentation to Muse, how many lines were changed,
2897       etc.
2899     new files:
2900      .arch-ids/AUTHORS.id AUTHORS
2902     modified files:
2903      ChangeLog muse-blosxom.el muse-convert.el muse-docbook.el
2904      muse-html.el muse-http.el muse-journal.el muse-latex.el
2905      muse-message.el muse-mode.el muse-poem.el muse-project.el
2906      muse-publish.el muse-regexps.el muse-texinfo.el muse.el
2907      muse.texi
2910 2005-06-12 21:33:24 GMT Michael Olson <mwolson@gnu.org> patch-50
2912     Summary:
2913       Merged from hodique@lifl.fr--2005 (patch 0-1)
2914     Revision:
2915       muse--main--1.0--patch-50
2917     Patches applied:
2918     
2919      * hodique@lifl.fr--2005/muse--yh--1.0--base-0
2920        tag of mwolson@gnu.org--2005/muse--main--1.0--patch-49
2921     
2922      * hodique@lifl.fr--2005/muse--yh--1.0--patch-1
2923        fix .html (for example) in visible names for links
2925     modified files:
2926      ChangeLog muse-publish.el
2928     new patches:
2929      hodique@lifl.fr--2005/muse--yh--1.0--base-0
2930      hodique@lifl.fr--2005/muse--yh--1.0--patch-1
2933 2005-06-11 23:35:43 GMT Michael Olson <mwolson@gnu.org> patch-49
2935     Summary:
2936       Make generated X(HT)ML show up in the right encoding in other modes.
2937     Revision:
2938       muse--main--1.0--patch-49
2940     * muse-html.el (muse-xhtml-header): Add "encoding=..." to first line.
2941       Thanks to Zhiqiang Ye for the suggestion.  This attempts to make
2942       generated (X)HTML files show up in the right coding system when editing
2943       them with another Emacs mode.
2944     
2945     * muse-journal.el (muse-journal-rss-header): Automatically determine the
2946       encoding instead of hard-coding it.
2947     
2948     * muse-message.el: Add content to Commentary section, explaining the use
2949       of this publishing style.
2951     modified files:
2952      ChangeLog muse-html.el muse-journal.el muse-message.el
2955 2005-06-11 01:28:01 GMT Michael Olson <mwolson@gnu.org> patch-48
2957     Summary:
2958       Move regexps to same group, only make 4 heading faces.
2959     Revision:
2960       muse--main--1.0--patch-48
2962     * muse-colors.el (muse-make-faces): Only create 4 header faces since we
2963       can only publish 3 of them specially, leaving the fourth to be in
2964       plain text.
2965       (muse-colors-markup): Only recognize 4 levels of heading.
2966     
2967     * muse-regexps.el (muse-tag-regexp, muse-link-regexp, muse-url-regexp)
2968       (muse-file-regexp, muse-image-regexp)
2969       (muse-ignored-extensions-regexp): Moved here from muse.el.  It seems
2970       like a good idea to have all the regexps in the same group.
2972     modified files:
2973      ChangeLog muse-colors.el muse-regexps.el muse.el
2976 2005-06-09 19:48:02 GMT Michael Olson <mwolson@gnu.org> patch-47
2978     Summary:
2979       Update my example config, minor code cleanup.
2980     Revision:
2981       muse--main--1.0--patch-47
2983     * examples/mwolson/muse-init.el (muse-project-alist): Shorten project
2984       names and add "Plans" project.
2985     
2986     * muse-docbook.el (looking-back): Delete.
2987     
2988     * muse-html.el (looking-back): Delete.
2989     
2990     * muse-html.el (muse-html-markup-paragraph): Use `muse-looking-back'
2991       instead of `looking-back'.
2992     
2993     * muse.el (muse-looking-back): Instead of redefining the `looking-back'
2994       function, use this function.  If `looking-back' exists, call it;
2995       otherwise, use a workaround.
2997     removed files:
2998      contrib/.arch-ids/pcomplete.el.id contrib/pcomplete.el
3000     modified files:
3001      ChangeLog examples/mwolson/muse-init.el muse-docbook.el
3002      muse-html.el muse.el
3005 2005-05-30 22:15:13 GMT Michael Olson <mwolson@gnu.org> patch-46
3007     Summary:
3008       Handle a few paragraph publishing edge cases better.
3009     Revision:
3010       muse--main--1.0--patch-46
3012     * muse-docbook.el (muse-docbook-markup-regexps): Consolidate the
3013       beginning-of-document, end-of-document, and paragraph separator regexps
3014       so that one markup rule can be used in all these cases.
3015       (muse-docbook-markup-paragraph): Handle more cases correctly.  In
3016       particular, blockquote or center at beginning or end of document will
3017       be published properly.  Hopefully this won't slow things down too much.
3018       (muse-docbook-markup-paragraph-close): Removed.
3019     
3020     * muse-blosxom.el (muse-blosxom-markup-regexps): Ditto.
3021     
3022     * muse-html.el (muse-html-markup-regexps, muse-html-markup-paragraph):
3023       Ditto.
3024       (muse-html-markup-paragraph-close): Removed.
3026     modified files:
3027      ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
3030 2005-05-28 23:37:11 GMT Michael Olson <mwolson@gnu.org> patch-45
3032     Summary:
3033       Improve prompt when reading a tag.
3034     Revision:
3035       muse--main--1.0--patch-45
3037     * muse-mode.el (muse-insert-tag): Add a colon after "default" like some
3038       other Emacs modes seem to do.
3040     modified files:
3041      ChangeLog muse-mode.el
3044 2005-05-28 23:34:50 GMT Michael Olson <mwolson@gnu.org> patch-44
3046     Summary:
3047       Warn user when publishing fails due to a private directory.
3048     Revision:
3049       muse--main--1.0--patch-44
3051     * muse-project.el (muse-project-private-p): Warn users when publishing a
3052       file fails due to its directory not being readable by others.  Make
3053       sure that you do a `chmod +o name_of_directory' if you want the
3054       contents of that directory to be publishable.
3056     modified files:
3057      ChangeLog muse-project.el
3060 2005-05-28 23:21:39 GMT Michael Olson <mwolson@gnu.org> patch-43
3062     Summary:
3063       Fix error with example tags and message publishing style.
3064     Revision:
3065       muse--main--1.0--patch-43
3067     * muse-colors.el: Don't define `font-lock-mode' as a variable.  Check to
3068       see if a previous definition for `font-lock-multiline' exists.
3069     
3070     * muse-message.el (muse-message-example-tag): Don't require two
3071       additional (unused) arguments.
3073     modified files:
3074      ChangeLog muse-colors.el muse-message.el
3077 2005-05-22 05:58:40 GMT Michael Olson <mwolson@gnu.org> patch-42
3079     Summary:
3080       Always end the published document with a newline.
3081     Revision:
3082       muse--main--1.0--patch-42
3084     * muse-html.el (muse-html-markup-paragraph-close): Always end the
3085       published document with a newline.
3086     
3087     * muse-docbook.el (muse-docbook-markup-paragraph-close): Ditto.
3089     modified files:
3090      ChangeLog muse-docbook.el muse-html.el
3093 2005-05-22 01:26:13 GMT Michael Olson <mwolson@gnu.org> patch-41
3095     Summary:
3096       Don't let automatic backup files crash the publishing process.
3097     Revision:
3098       muse--main--1.0--patch-41
3100     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove rule for date
3101       directive since this value is already processed by
3102       `muse-publish-markup-directive', and may be obtained by using
3103       the code: (muse-publishing-directive "date").
3104     
3105     * muse-colors.el (muse-colors-region): Make sure that we don't ever try
3106       to run (funcall nil); this happened once during a debugging process.
3107     
3108     * muse-project.el (muse-project-private-p): Skip any file for which we
3109       cannot fetch attributes.  This fixes a bug where having an
3110       Emacs-generated automatic backup file in a publishing directory causes
3111       the publishing process to halt with an error.
3113     modified files:
3114      ChangeLog muse-blosxom.el muse-colors.el muse-project.el
3117 2005-05-20 20:44:46 GMT Michael Olson <mwolson@gnu.org> patch-40
3119     Summary:
3120       Apply fix in previous patch to the DocBook publishing style.
3121     Revision:
3122       muse--main--1.0--patch-40
3124     * muse-docbook.el (muse-docbook-markup-paragraph-close): Apply fix from
3125       previous patch here as well.
3126     
3128     modified files:
3129      ChangeLog muse-docbook.el
3132 2005-05-20 20:28:32 GMT Michael Olson <mwolson@gnu.org> patch-39
3134     Summary:
3135       Fix newly-introduced lock-up during HTML publishing.
3136     Revision:
3137       muse--main--1.0--patch-39
3139     * muse-blosxom.el (muse-blosxom-markup-regexps): Give date directive and
3140       planner rules higher priority in the publishing sequence.  Hopefully
3141       this will not wreck anything; I don't use these rules, so I cannot
3142       tell.  This wasn't a real bugfix, just an aesthetic code thing for me.
3143     
3144     * muse-html.el (muse-html-markup-paragraph-close): Don't use
3145       replace-match; that seems to be slightly evil.  Return nil instead of a
3146       newline since otherwise Muse thinks that we are not done yet and gets
3147       into an infinite loop.  This should fix the lock-up problem that
3148       resulted from the previous few patches.
3150     modified files:
3151      ChangeLog muse-blosxom.el muse-html.el
3154 2005-05-19 23:44:16 GMT Michael Olson <mwolson@gnu.org> patch-38
3156     Summary:
3157       Parenthesis goofup.
3158     Revision:
3159       muse--main--1.0--patch-38
3161     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove stray parenthesis.
3162     
3164     modified files:
3165      ChangeLog muse-blosxom.el
3168 2005-05-19 23:41:54 GMT Michael Olson <mwolson@gnu.org> patch-37
3170     Summary:
3171       Make docbook and blosxom modes close paragraphs properly at end.
3172     Revision:
3173       muse--main--1.0--patch-37
3175     * muse-blosxom.el (muse-blosxom-markup-regexps): Use new rule from last
3176       patch.
3177     
3178     * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
3179       (muse-docbook-markup-paragraph-close): Adapt from
3180       `muse-html-markup-paragraph-close'.
3181     
3182     * muse-html.el (muse-html-markup-paragraph-close): Add newline so that we
3183       preserve the same appearance as before the last patch.
3185     modified files:
3186      ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
3189 2005-05-19 23:26:50 GMT Michael Olson <mwolson@gnu.org> patch-36
3191     Summary:
3192       Bugfix: Close P tag properly at end of file.
3193     Revision:
3194       muse--main--1.0--patch-36
3196     * muse-blosxom.el: Fix bug where loading this file twice would cause an
3197       error.
3198     
3199     * muse-html.el (muse-html-markup-regexps): Use simpler mechanism for
3200       detecting whether or not a paragraph needs a closing P tag.
3201       (muse-html-markup-paragraph-close): New function that only inserts a
3202       closing P tag when an unclosed P tag is nearby.
3204     modified files:
3205      ChangeLog muse-blosxom.el muse-html.el
3208 2005-05-18 06:07:02 GMT Michael Olson <mwolson@gnu.org> patch-35
3210     Summary:
3211       Update my example settings.
3212     Revision:
3213       muse--main--1.0--patch-35
3215     * examples/mwolson/muse-init.el: Synchronize with my current settings.
3217     modified files:
3218      ChangeLog examples/mwolson/muse-init.el
3221 2005-05-18 06:03:07 GMT Michael Olson <mwolson@gnu.org> patch-34
3223     Summary:
3224       Update documentation for C-c TAB feature.
3225     Revision:
3226       muse--main--1.0--patch-34
3228     * muse.texi (Keystroke Summary): Note that C-c TAB calls
3229       `muse-insert-tag'.
3230     
3232     modified files:
3233      ChangeLog muse.texi
3236 2005-05-18 06:00:27 GMT Michael Olson <mwolson@gnu.org> patch-33
3238     Summary:
3239       New feature: tag completion with C-c TAB.
3240     Revision:
3241       muse--main--1.0--patch-33
3243     * muse-mode.el (muse-mode-map): Map C-c TAB to `muse-insert-tag'.
3244       (muse-tag-history, muse-custom-tags): New variables that keep track of
3245       the tag history and newly-entered tags respectively for
3246       `muse-insert-tag'.
3247       (muse-insert-tag): New function that interactively prompts the user for
3248       a tag to use.
3250     modified files:
3251      ChangeLog muse-mode.el
3254 2005-05-18 05:49:07 GMT Michael Olson <mwolson@gnu.org> patch-32
3256     Summary:
3257       Fix XHTML validation error with <hr> and <br>.
3258     Revision:
3259       muse--main--1.0--patch-32
3261     * muse-html.el (muse-xhtml-markup-strings): Use the proper form of the BR
3262       and HR tags for XHTML publishing.  This should fix a few validation
3263       errors that I've been noticing lately.
3265     modified files:
3266      ChangeLog muse-html.el
3269 2005-05-12 22:46:10 GMT Michael Olson <mwolson@gnu.org> patch-31
3271     Summary:
3272       Remove flyspell overlays on links.
3273     Revision:
3274       muse--main--1.0--patch-31
3276     * muse-colors.el (muse-colors-link): Remove flyspell overlays.  This
3277       should make the link clickable.  On Emacs21, the color will stay red,
3278       but other Emacsen should do the right thing, which is use the normal
3279       link color.  Hopefully this will fix some strange flyspell-related link
3280       problems.
3282     modified files:
3283      ChangeLog muse-colors.el
3286 2005-05-06 03:30:05 GMT Michael Olson <mwolson@gnu.org> patch-30
3288     Summary:
3289       Update my example Muse settings.
3290     Revision:
3291       muse--main--1.0--patch-30
3293     * examples/mwolson/muse-init.el: Update from my latest version.
3294       (muse-project-alist): Remove the francais part of my blog.
3295       (my-muse-mode-flyspell-p): Split old `my-muse-mode-affect-p' function
3296       into this and `my-muse-mode-fill-nobreak-p'.
3297       (muse-mode-hook): Tell fill mode to avoid breaking links; hopefully
3298       this is the best way to accomplish this.
3299       (my-muse-blosxom-title-to-file): Replace more non-alphanumeric
3300       characters in the title.
3301       (my-muse-prepare-entry-for-xanga): Treat example regions better.
3303     modified files:
3304      ChangeLog examples/mwolson/muse-init.el
3307 2005-04-21 18:25:28 GMT Michael Olson <mwolson@gnu.org> patch-29
3309     Summary:
3310       Add simple `muse-version' function.
3311     Revision:
3312       muse--main--1.0--patch-29
3314     * muse.el (muse-version): New function that displays the value of the
3315       `muse-version' variable.  This should be easier for the user to type
3316       than C-h v muse-version.
3318     modified files:
3319      ChangeLog muse.el
3322 2005-04-21 18:19:02 GMT Michael Olson <mwolson@gnu.org> patch-28
3324     Summary:
3325       Don't compile documentation by default.
3326     Revision:
3327       muse--main--1.0--patch-28
3329     * Makefile (all): Don't compile documentation by default.
3330       (doc): Use this rule to compile documentation.
3332     modified files:
3333      ChangeLog Makefile
3336 2005-04-16 18:08:24 GMT Michael Olson <mwolson@gnu.org> patch-27
3338     Summary:
3339       Merge RSS 2.0 enclosure support for muse-journal.el from johnw
3340     Revision:
3341       muse--main--1.0--patch-27
3343     2005-04-16  Michael Olson  <mwolson@gnu.org>
3344     
3345         * muse-journal.el: Merge in enclosure support for RSS 2.0 from
3346         johnw. If a journal entry's title is a [[link]], then an
3347         <enclosure> tag will be added to the XML data giving the size and
3348         MIME type of the link target.  This makes podcasting with Muse
3349         trivial.
3350         (muse-journal-rss-entry-template): Add enclosure usage to example.
3351         (muse-journal-rss-munge-buffer): Implement enclosures.
3353     modified files:
3354      ChangeLog muse-journal.el
3357 2005-04-15 05:54:30 GMT Michael Olson <mwolson@gnu.org> patch-26
3359     Summary:
3360       Standardize source headers, appease elint, don't require planner
3361     Revision:
3362       muse--main--1.0--patch-26
3364     2005-04-15  Michael Olson  <mwolson@gnu.org>
3365     
3366         * Makefile, scripts/muse-build.el: Moved muse-build.el to the
3367         `scripts' directory since it really isn't part of Muse proper; it
3368         is used to generate Muse output from the command line.
3369     
3370         * muse-blosxom.el: Handle case where planner is not loaded so that
3371         it isn't a hard requirement.
3372     
3373         * muse-colors.el: Move definition of `muse-colors-tag-info' up so
3374         that elint doesn't complain.
3375     
3376         * muse-message.el (muse-message-markup-link): Don't throw up on
3377         links with no description.
3378     
3379         * muse-blosxom.el, muse-book.el, muse-colors.el, muse-convert.el,
3380         muse-docbook.el, muse-html.el, muse-http.el, muse-journal.el,
3381         muse-latex.el, muse-message.el, muse-mode.el, muse-poem.el,
3382         muse-project.el, muse-publish.el, muse-regexps.el,
3383         muse-texinfo.el, muse.el: Add standard header for each file in
3384         preparation for the initial release, which will hopefully happen
3385         sometime within the next month.
3386     
3388     removed files:
3389      experimental/.arch-ids/=id
3391     modified files:
3392      ChangeLog Makefile muse-blosxom.el muse-book.el muse-colors.el
3393      muse-convert.el muse-docbook.el muse-html.el muse-http.el
3394      muse-journal.el muse-latex.el muse-message.el muse-mode.el
3395      muse-poem.el muse-project.el muse-publish.el muse-regexps.el
3396      muse-texinfo.el muse.el
3398     renamed files:
3399      .arch-ids/muse-build.el.id
3400        ==> scripts/.arch-ids/muse-build.el.id
3401      muse-build.el
3402        ==> scripts/muse-build.el
3404     removed directories:
3405      experimental experimental/.arch-ids
3408 2005-04-14 23:46:47 GMT Michael Olson <mwolson@gnu.org> patch-25
3410     Summary:
3411       Merge contents of muse-latexcjk.el into muse-latex.el.
3412     Revision:
3413       muse--main--1.0--patch-25
3415     2005-04-14  Michael Olson  <mwolson@gnu.org>
3416     
3417         * muse-latex.el (muse-latexcjk-header, muse-latexcjk-footer)
3418         (muse-latexcjk-encoding-map, muse-latexcjk-encoding-default)
3419         (muse-latexcjk-encoding, muse-latexcjk-transform-content-type):
3420         Merge in from muse-latexcjk.el.
3421     
3422         * muse-latexcjk.el: Removed, functionality merged with
3423         muse-latex.el
3425     removed files:
3426      .arch-ids/muse-latexcjk.el.id muse-latexcjk.el
3428     modified files:
3429      ChangeLog muse-latex.el
3432 2005-04-06 23:25:47 GMT Michael Olson <mwolson@gnu.org> patch-24
3434     Summary:
3435       Merge muse-xhtml.el into muse-html.el.
3436     Revision:
3437       muse--main--1.0--patch-24
3439     2005-04-06  Michael Olson  <mwolson@gnu.org>
3440     
3441         * examples/mwolson/muse-init.el: Update with respect to the
3442         muse-xhtml.el merge.
3443     
3444         * muse-html.el: The contents of muse-xhtml.el have been merged in
3445         as advised by John Wiegley.
3446         (muse-html-style-sheet): Add example for XHTML use in the
3447         function's documentation.
3448         (muse-xhtml-header, muse-xhtml-footer, muse-xhtml-markup-tags):
3449         Moved from muse-xhtml.el.
3450     
3451         * muse-xhtml.el: Removed; contents merged into muse-html.el.
3453     removed files:
3454      .arch-ids/muse-xhtml.el.id muse-xhtml.el
3456     modified files:
3457      ChangeLog examples/mwolson/muse-init.el muse-html.el
3460 2005-04-06 03:18:55 GMT Michael Olson <mwolson@gnu.org> patch-23
3462     Summary:
3463       Try to fix regexps for Emacs 21.4.
3464     Revision:
3465       muse--main--1.0--patch-23
3467     2005-04-05  Michael Olson  <mwolson@gnu.org>
3468     
3469         * muse-regexps.el (muse-extreg-usable-p): Try to make regexps work
3470         for Emacs 21.4.
3472     modified files:
3473      ChangeLog muse-regexps.el
3476 2005-04-01 17:59:47 GMT Michael Olson <mwolson@gnu.org> patch-22
3478     Summary:
3479       Add comments to the publish-project example script
3480     Revision:
3481       muse--main--1.0--patch-22
3483     2005-04-01  Michael Olson  <mwolson@gnu.org>
3484     
3485         * examples/publish-project: Moved here from
3486         scripts/publish-project.  Added a few comments so people know what
3487         it is used for.
3489     modified files:
3490      ChangeLog examples/publish-project
3492     renamed files:
3493      scripts/.arch-ids/publish-project.id
3494        ==> examples/.arch-ids/publish-project.id
3495      scripts/publish-project
3496        ==> examples/publish-project
3499 2005-04-01 02:27:08 GMT Michael Olson <mwolson@gnu.org> patch-21
3501     Summary:
3502       New XHTML style, add more examples to my sample muse config
3503     Revision:
3504       muse--main--1.0--patch-21
3506     2005-03-31  Michael Olson  <mwolson@gnu.org>
3507     
3508         * examples/mwolson/muse-init.el: Give an example of deriving a
3509         custom publishing style.
3510         (my-muse-blosxom-finalize): Finalizes the "my-blosxom" style.
3511         (my-muse-prepare-entry-for-xanga): Mangle the published output
3512         from a blosxom project and copy the result to the clipboard for
3513         easy pasting into Xanga's web form.  The file is untouched.
3514     
3515         * muse-html.el (muse-html-style-sheet): Include the <style
3516         type="text/css"></style> wrapper around the example.
3517         (muse-html-header): Don't add <style type="text/css"></style>
3518         around the value of `muse-html-style-sheet' anymore.  This allows
3519         for the option of putting your stylesheet(s) in a separate file.
3520         An example of this is given in the documentation for this
3521         variable.
3522     
3523         * muse-xhtml: New file that implements a publishing style which is
3524         derived from HTML mode.  It uses a slightly modified version of
3525         the HTML markup rules to generate XHTML-compliant output.
3526     
3527         * muse-blosxom.el: Add new "blosxom-xhtml" style.  The old
3528         "blosxom" style has been renamed to "blosxom-html".  Fix a few
3529         header gaffes.
3530     
3531         * muse-journal.el: Add new "journal-xhtml" style.
3532     
3533         * muse-message.el: Add new "message-xhtml" style.
3535     new files:
3536      .arch-ids/muse-xhtml.el.id muse-xhtml.el
3538     modified files:
3539      ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
3540      muse-html.el muse-journal.el muse-message.el
3543 2005-03-25 03:55:13 GMT Michael Olson <mwolson@gnu.org> patch-20
3545     Summary:
3546       Add my muse configuration to the examples
3547     Revision:
3548       muse--main--1.0--patch-20
3550     2005-03-24  Michael Olson  <mwolson@gnu.org>
3551     
3552         * examples/johnw: Move John Wiegley's configuration to this
3553         directory.
3554     
3555         * examples/mwolson: My configuration files go here.
3556     
3557         * examples/mwolson/muse-init.el: My Muse configuration file.  I
3558         just figured out how to keep links from being spell-checked or
3559         split up by fill-mode, so the implementation of this may be found
3560         here.  I also made a function that sets up a blog entry for me.
3562     new files:
3563      examples/johnw/.arch-ids/=id examples/mwolson/.arch-ids/=id
3564      examples/mwolson/.arch-ids/muse-init.el.id
3565      examples/mwolson/muse-init.el
3567     modified files:
3568      ChangeLog
3570     renamed files:
3571      examples/.arch-ids/muse-johnw.el.id
3572        ==> examples/johnw/.arch-ids/muse-johnw.el.id
3573      examples/.arch-ids/publish-johnw.id
3574        ==> examples/johnw/.arch-ids/publish-johnw.id
3575      examples/muse-johnw.el
3576        ==> examples/johnw/muse-johnw.el
3577      examples/publish-johnw
3578        ==> examples/johnw/publish-johnw
3580     new directories:
3581      examples/johnw examples/johnw/.arch-ids examples/mwolson
3582      examples/mwolson/.arch-ids
3585 2005-03-24 22:57:10 GMT Michael Olson <mwolson@gnu.org> patch-19
3587     Summary:
3588       Add muse-blosxom script and plugin for pyblosxom
3589     Revision:
3590       muse--main--1.0--patch-19
3592     2005-03-24  Michael Olson  <mwolson@gnu.org>
3593     
3594         * muse-blosxom.el: Update copyright notice in headers and mention
3595         the pyblosxom scripts.
3596     
3597         * contrib/pyblosxom: New directory containing pyblosxom plugins
3598         and helper scripts.
3599     
3600         * contrib/getstamps.py: Script that generates the "timestamps"
3601         file, run on the local machine.
3602     
3603         * contrib/hardcodedates.py: PyBlosxom plugin that interprets the
3604         timestamps file.
3606     new files:
3607      contrib/pyblosxom/.arch-ids/=id
3608      contrib/pyblosxom/.arch-ids/getstamps.py.id
3609      contrib/pyblosxom/.arch-ids/hardcodedates.py.id
3610      contrib/pyblosxom/getstamps.py
3611      contrib/pyblosxom/hardcodedates.py
3613     modified files:
3614      ChangeLog muse-blosxom.el
3616     new directories:
3617      contrib/pyblosxom contrib/pyblosxom/.arch-ids
3620 2005-03-23 19:05:09 GMT Michael Olson <mwolson@gnu.org> patch-18
3622     Summary:
3623       muse-blosxom.el has matured past experimental status
3624     Revision:
3625       muse--main--1.0--patch-18
3627     2005-03-23  Michael Olson  <mwolson@gnu.org>
3628     
3629         * muse-blosxom.el: Remove common functionality that has already
3630         been implemented in `muse-html.el'.  Derive this mode from
3631         `muse-html'.  Update documentation.  I now feel that this file is
3632         ready to be included in the top-level Muse directory.
3634     modified files:
3635      ChangeLog muse-blosxom.el
3637     renamed files:
3638      experimental/.arch-ids/muse-blosxom.el.id
3639        ==> .arch-ids/muse-blosxom.el.id
3640      experimental/muse-blosxom.el
3641        ==> muse-blosxom.el
3644 2005-03-22 05:28:01 GMT Michael Olson <mwolson@gnu.org> patch-17
3646     Summary:
3647       Make muse-blosxom.el slightly less experimental
3648     Revision:
3649       muse--main--1.0--patch-17
3651     2005-03-22  Michael Olson  <mwolson@gnu.org>
3652     
3653         * experimental/muse-blosxom.el (muse-blosxom-page-date-alist):
3654         Renamed from `blosxom-page-date-alist'.  Currently it does nothing
3655         useful.
3656         (muse-blosxom-markup-regexps): Remove unnecessary first grouping
3657         from the `muse-blosxom-markup-date-directive' rule.
3658         (blosxom-set-time): Remove this function.  We're not going to be
3659         touching the timestamp manually anymore -- it's too much of a
3660         hassle.  Right now I've got a python program that compiles a
3661         timestamp file and a pyblosxom helper that reads it.  Something
3662         similar could be arranged for blosxom, I'm sure.
3663     
3665     modified files:
3666      ChangeLog experimental/muse-blosxom.el
3669 2005-03-20 19:40:10 GMT Michael Olson <mwolson@gnu.org> patch-16
3671     Summary:
3672       Apply latest journal-related updates from johnw
3673     Revision:
3674       muse--main--1.0--patch-16
3677     modified files:
3678      ChangeLog examples/muse-johnw.el muse-journal.el
3681 2005-03-01 02:58:29 GMT Michael Olson <mwolson@gnu.org> patch-15
3683     Summary:
3684       Add Projects node to the manual
3685     Revision:
3686       muse--main--1.0--patch-15
3688     2005-02-28  Michael Olson  <mwolson@gnu.org>
3689     
3690         * muse.texi: Change copyright notice since the FSF is now the
3691         copyright holder.
3692         (Projects): New node, based on a section from the README file.
3694     modified files:
3695      ChangeLog muse.texi
3698 2005-03-01 02:25:15 GMT Michael Olson <mwolson@gnu.org> patch-14
3700     Summary:
3701       Correct documentation, adding some content.
3702     Revision:
3703       muse--main--1.0--patch-14
3705     2005-02-28  Michael Olson  <mwolson@gnu.org>
3706     
3707         * muse.texi: Change license terms of the documentation to the GNU
3708         GPL instead of the GNU FDL, as per the consent of the copyright
3709         holders of the emacs-wiki manual, from which this is based.  Some
3710         emacs-wiki-isms in the manual were corrected, and the Getting
3711         Started section was updated.
3713     modified files:
3714      ChangeLog muse.texi
3717 2005-02-17 19:08:19 GMT Michael Olson <mwolson@gnu.org> patch-13
3719     Summary:
3720       Make muse-blosxom.el a bit more sane, still need to bum it down a bit
3721     Revision:
3722       muse--main--1.0--patch-13
3724     2005-02-17  Michael Olson  <mwolson@gnu.org>
3725     
3726         * experimental/muse-blosxom.el: Somehow the contents of this file
3727         managed to get duplicated.  I removed the duplicates.
3728         (muse-blosxom-date): Remove this, since it is not useful.
3729         (muse-blosxom-header): Use the standard header that blosxom.el
3730         has.
3732     modified files:
3733      ChangeLog experimental/muse-blosxom.el
3736 2005-02-08 04:20:41 GMT Michael Olson <mwolson@gnu.org> patch-12
3738     Summary:
3739       Initial commit of muse.texi, nothing substantial
3740     Revision:
3741       muse--main--1.0--patch-12
3743     2005-02-07  Michael Olson  <mwolson@gnu.org>
3744     
3745         * muse.texi: New file that provides the documentation for Muse.
3746         It is in a very rough form at the moment.  Nothing substantial may
3747         be found here yet.  Be ye warned.
3749     new files:
3750      .arch-ids/muse.texi.id muse.texi
3752     modified files:
3753      ChangeLog
3756 2005-02-08 01:15:15 GMT Michael Olson <mwolson@gnu.org> patch-11
3758     Summary:
3759       Add docstring, new trivial function
3760     Revision:
3761       muse--main--1.0--patch-11
3763     2005-02-07  Michael Olson  <mwolson@gnu.org>
3764     
3765         * muse-mode.el (muse-mode-map): Make "C-c =" trigger
3766         `muse-what-changed'.  No functionality change.
3767         (muse-what-changed): New function that displays in diff format the
3768         changes made since the buffer was last saved.
3769     
3770         * muse-project.el (muse-project-publish): Add docstring.
3772     modified files:
3773      ChangeLog muse-mode.el muse-project.el
3776 2005-02-04 18:42:08 GMT Michael Olson <mwolson@gnu.org> patch-10
3778     Summary:
3779       Add experimental version of muse-blosxom.el to project
3780     Revision:
3781       muse--main--1.0--patch-10
3783     2005-02-04  Michael Olson  <mwolson@gnu.org>
3784     
3785         * Makefile (realclean): Remove file that gets generated when fonts
3786         are missing.
3787     
3788         * experimental/muse-bloxsom.el: New file that implements Blosxom
3789         support for Muse.  It's in a very rough state, hence its placement
3790         in the `experimental' directory.
3792     new files:
3793      experimental/.arch-ids/=id
3794      experimental/.arch-ids/muse-blosxom.el.id
3795      experimental/muse-blosxom.el
3797     modified files:
3798      ChangeLog Makefile
3800     new directories:
3801      experimental experimental/.arch-ids
3804 2005-02-04 18:19:44 GMT Michael Olson <mwolson@gnu.org> patch-9
3806     Summary:
3807       Make permissions more consistent
3808     Revision:
3809       muse--main--1.0--patch-9
3812     modified files:
3813      ChangeLog
3815     modified directories:
3816      contrib examples scripts
3819 2005-02-04 18:13:56 GMT Michael Olson <mwolson@gnu.org> patch-8
3821     Summary:
3822       Fix build problems
3823     Revision:
3824       muse--main--1.0--patch-8
3826     2005-02-04  Michael Olson  <mwolson@gnu.org>
3827     
3828         * muse-build.el: Add contrib directory to `load-path'.
3829         (muse-elint-files): Load `muse-regexps.el'.
3830     
3831         * scripts/publish: Change permissions so that this script is
3832         executable.  Add contrib directory to load list.  Add
3833         `muse-regexps.el' to list.
3835     modified files:
3836      ChangeLog muse-build.el scripts/publish
3839 2005-01-31 21:04:43 GMT Michael Olson <mwolson@gnu.org> patch-7
3841     Summary:
3842       Use "&mdash;" instead of "&#151;"
3843     Revision:
3844       muse--main--1.0--patch-7
3846     2005-01-31  Michael Olson  <mwolson@gnu.org>
3847     
3848         * muse-docbook.el (muse-docbook-markup-strings): Replace "&#151;"
3849         with "&mdash;" so that documents validate properly.  Thanks to
3850         Björn Lindström for the suggestion.
3851     
3852         * muse-html.el (muse-html-markup-strings): Ditto.
3854     modified files:
3855      ChangeLog muse-docbook.el muse-html.el
3858 2005-01-25 19:04:31 GMT Michael Olson <mwolson@gnu.org> patch-6
3860     Summary:
3861       Fix use of "[:blank:]" in underline markup
3862     Revision:
3863       muse--main--1.0--patch-6
3865     2005-01-25  Michael Olson  <mwolson@gnu.org>
3866     
3867         * muse-colors.el (muse-colors-markup): Replace "[:blank:]" with
3868         use of `muse-regexp-blank'.
3870     modified files:
3871      ChangeLog muse-colors.el
3874 2005-01-03 06:00:43 GMT Michael Olson <mwolson@member.fsf.org>  patch-5
3876     Summary:
3877       Fix problem with headings being given wrong face
3878     Revision:
3879       muse--main--1.0--patch-5
3881     2005-01-03  Michael Olson  <mwolson@gnu.org>
3882     
3883         * muse-colors.el: Add header.
3884         (muse-colors-emphasized): Headings were being given the coloring
3885         for the next level of heading instead of the real
3886         level (i.e. `muse-header-2' instead of `muse-header-1' for "*
3887         Heading").  Thanks to Lan Yufeng for finding this and sending a
3888         patch.
3889     
3890         * muse-regexps.el: Fix header.
3892     modified files:
3893      ChangeLog muse-colors.el muse-regexps.el
3896 2005-01-02 00:02:15 GMT Michael Olson <mwolson@member.fsf.org>  patch-4
3898     Summary:
3899       Rotate ChangeLog
3900     Revision:
3901       muse--main--1.0--patch-4
3903     2005-01-01  Michael Olson  <mwolson@gnu.org>
3904     
3905         * ChangeLog: Move old ChangeLog to ChangeLog.2004.  This new
3906         version will be automatically maintained by Arch.
3907     
3909     new files:
3910      .arch-ids/ChangeLog.id ChangeLog
3912     renamed files:
3913      .arch-ids/ChangeLog.id
3914        ==> .arch-ids/ChangeLog.2004.id
3915      ChangeLog
3916        ==> ChangeLog.2004
3919 2004-12-30 07:26:48 GMT Michael Olson <mwolson@member.fsf.org>  patch-3
3921     Summary:
3922       Extended regexps fix, allow spaces in 1st part of links
3923     Revision:
3924       muse--main--1.0--patch-3
3926     2004-12-30  Michael Olson  <mwolson@gnu.org>
3927     
3928         * muse.el (muse-link-regexp): Allow spaces in the first part of
3929         links.
3930     
3931         * muse-colors.el, muse-convert.el, muse-docbook.el: Use
3932         customizable alternatives to extended character classes.
3933     
3934         * muse-html.el, muse-mode.el, muse-publish.el: Ditto.
3936     modified files:
3937      ChangeLog muse-colors.el muse-convert.el muse-docbook.el
3938      muse-html.el muse-mode.el muse-publish.el muse.el
3941 2004-12-30 02:18:07 GMT Michael Olson <mwolson@member.fsf.org>  patch-2
3943     Summary:
3944       Begin to change regexp handling, tweak muse.el header
3945     Revision:
3946       muse--main--1.0--patch-2
3948     2004-12-29  Michael Olson  <mwolson@gnu.org>
3949     
3950         * muse.el: Change Copyright notice to FSF.  Change Maintainer to
3951         myself.  Update URL.
3952     
3953         * muse-regexps.el: New file that implements regexp handling.
3954         Generalized regexp options will be moved to it eventually.
3956     new files:
3957      .arch-ids/muse-regexps.el.id muse-regexps.el
3959     modified files:
3960      ChangeLog muse.el
3963 2004-12-30 01:49:50 GMT Michael Olson <mwolson@member.fsf.org>  patch-1
3965     Summary:
3966       Do some early spring cleaning
3967     Revision:
3968       muse--main--1.0--patch-1
3970     2004-12-29  Michael Olson  <mwolson@gnu.org>
3971     
3972         * Makefile: Change path to `publish' script.
3973     
3974         * contrib/pcomplete.el: New file that is used by Muse without
3975         actually being a part of it: hence its location in the contrib
3976         directory.
3977     
3978         * contrib/cgi.el, contrib/httpd.el: New location.
3979     
3980         * examples/muse-johnw.el, examples/publish-johnw: Ditto.
3981     
3982         * scripts/publish, scripts/publish-project: Ditto.
3984     new files:
3985      contrib/.arch-ids/=id contrib/.arch-ids/pcomplete.el.id
3986      contrib/pcomplete.el examples/.arch-ids/=id
3987      scripts/.arch-ids/=id
3989     modified files:
3990      ChangeLog Makefile
3992     renamed files:
3993      .arch-ids/cgi.el.id
3994        ==> contrib/.arch-ids/cgi.el.id
3995      .arch-ids/httpd.el.id
3996        ==> contrib/.arch-ids/httpd.el.id
3997      .arch-ids/muse-johnw.el.id
3998        ==> examples/.arch-ids/muse-johnw.el.id
3999      .arch-ids/publish-johnw.id
4000        ==> examples/.arch-ids/publish-johnw.id
4001      .arch-ids/publish-project.id
4002        ==> scripts/.arch-ids/publish-project.id
4003      .arch-ids/publish.id
4004        ==> scripts/.arch-ids/publish.id
4005      cgi.el
4006        ==> contrib/cgi.el
4007      httpd.el
4008        ==> contrib/httpd.el
4009      muse-johnw.el
4010        ==> examples/muse-johnw.el
4011      publish
4012        ==> scripts/publish
4013      publish-johnw
4014        ==> examples/publish-johnw
4015      publish-project
4016        ==> scripts/publish-project
4018     new directories:
4019      contrib contrib/.arch-ids examples examples/.arch-ids scripts
4020      scripts/.arch-ids
4023 2004-12-30 01:33:11 GMT Michael Olson <mwolson@member.fsf.org>  base-0
4025     Summary:
4026       tag of mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
4027     Revision:
4028       muse--main--1.0--base-0
4030     (automatically generated log message)
4032     new patches:
4033      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--base-0
4034      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-1
4035      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-2
4036      lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-1
4037      lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-2
4038      mwolson@member.fsf.org--2004/muse--main--1.0--base-0
4039      mwolson@member.fsf.org--2004/muse--main--1.0--patch-1
4040      mwolson@member.fsf.org--2004/muse--main--1.0--patch-2
4041      mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
4042      mwolson@member.fsf.org--2004/muse--mwolson--1.0--base-0
4043      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-1
4044      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-2
4045      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-3
4046      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-4
4047      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-5
4048      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-6
4049      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-7
4050      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-8