muse-xml: definition lists, muse-docbook: center.
[muse-el.git] / ChangeLog
blob091deffb9c0bbdf5ee5c320f150dcbcf70a77a14
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-26 03:47:53 GMT Michael Olson <mwolson@gnu.org> patch-182
7     Summary:
8       muse-xml: definition lists, muse-docbook: center.
9     Revision:
10       muse--main--1.0--patch-182
12     * Makefile (%.info, %.html): Use general argument in rule.
13       (distclean): Add another cruft file.
14     
15     * experimental/muse-xml.el (muse-xml-markup-strings): Use <list
16       type="definition"> for definition lists.
17     
18     * lisp/muse-docbook.el (muse-docbook-markup-strings): Replace <center>
19       with <note>, since it's the closest thing I could find.
21     modified files:
22      ChangeLog Makefile experimental/muse-xml.el
23      lisp/muse-docbook.el
26 2005-07-24 22:46:22 GMT Michael Olson <mwolson@gnu.org> patch-181
28     Summary:
29       Minor namespace fix.
30     Revision:
31       muse--main--1.0--patch-181
33     * lisp/muse-colors.el (muse-colors-explicit-link): Use
34       muse-match-string-no-properties rather than match-string-no-properties.
36     modified files:
37      ChangeLog lisp/muse-colors.el
40 2005-07-24 21:04:15 GMT Michael Olson <mwolson@gnu.org> patch-180
42     Summary:
43       Correct breakage induced by previous patch.
44     Revision:
45       muse--main--1.0--patch-180
47     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Don't use the local
48       path as a fallback if we are publishing.
50     modified files:
51      ChangeLog lisp/muse-wiki.el
54 2005-07-24 21:01:02 GMT Michael Olson <mwolson@gnu.org> patch-179
56     Summary:
57       Make interwiki links work in a few more edge cases.
58     Revision:
59       muse--main--1.0--patch-179
61     * lisp/muse-project.el (muse-project-applicable-styles): Remove
62       assertion, now that I have a good idea of the edge cases involved.
63     
64     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle case where
65       the current file is not part of any Muse project, allowing interwiki
66       links to be resolvable even then.  Don't return a relative path if we
67       are not publishing.  For visiting links, the best thing is just to
68       return the real path.
70     modified files:
71      ChangeLog lisp/muse-project.el lisp/muse-wiki.el
74 2005-07-24 03:38:06 GMT Michael Olson <mwolson@gnu.org> patch-178
76     Summary:
77       Fix warnings during font-lock, example tag highlighting.
78     Revision:
79       muse--main--1.0--patch-178
81     * lisp/muse-colors.el (muse-colors-region): Prevent "Wrong side of point"
82       error.
83       (muse-colors-tags): Make sure that no fontification occurs in <code> or
84       <lisp> tags.
85       (muse-unhighlight-region): Move higher up.
86       (muse-colors-example-tag, muse-colors-literal-tag): Use
87       `muse-unhighlight-region'.  Fix spelling goof.  Omit (goto-char end)
88       since the point gets put in the right place automatically.
90     modified files:
91      ChangeLog lisp/muse-colors.el
94 2005-07-24 03:01:50 GMT Michael Olson <mwolson@gnu.org> patch-177
96     Summary:
97       muse-xml: Separate section from title.
98     Revision:
99       muse--main--1.0--patch-177
101     * experimental/muse-xml.el (muse-xml-markup-strings): Add "level"
102       attribute to sections.  Use separate <title> tag to handle the title of
103       a section.  Thanks to drkm for the suggestion.
104     
105     * lisp/muse-mode.el (muse-mode): Code indentation, no func change.
106     
107     * lisp/muse-publish.el (muse-publish-markup-heading)
108       (muse-publish-section-close): Pass level to markup strings for all
109       section-related tags.
110     
111     * lisp/muse.el (muse-page-name): Handle case where buffer-file-name is
112       not defined.
114     modified files:
115      ChangeLog experimental/muse-xml.el lisp/muse-mode.el
116      lisp/muse-publish.el lisp/muse.el
119 2005-07-23 01:29:29 GMT Michael Olson <mwolson@gnu.org> patch-176
121     Summary:
122       Include regexps from base styles.  Fix muse-project-ignore-regexp and use it more.
123     Revision:
124       muse--main--1.0--patch-176
126     * lisp/muse-blosxom.el (muse-blosxom-get-categories): Don't include
127       folders that match `muse-project-ignore-regexp'.
128     
129     * lisp/muse-project.el (muse-project-ignore-regexp): Correct an escape
130       omission.  Add ",.*" to list of bad directory parts.
131     
132     * lisp/muse-project.el (muse-project-of-file): Ignore PATHNAME if it
133       matches `muse-project-ignore-regexp'.
134     
135     * lisp/muse-publish.el: Install patch from Peter K. Lee.
136       (muse-style-elements-list): New function that returns a list of
137       references to ELEM in STYLE, including base styles.
138       (muse-publish-markup-region): Use muse-style-elements-list rather than
139       muse-style-elements when getting :regexps.
140     
141     * lisp/muse-publish.el (muse-style-element): Add docstring.
143     modified files:
144      AUTHORS ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
145      lisp/muse-publish.el
148 2005-07-23 00:21:36 GMT Michael Olson <mwolson@gnu.org> patch-175
150     Summary:
151       Initial implementation of muse-xml.el.  End of section edge case.
152     Revision:
153       muse--main--1.0--patch-175
155     * AUTHORS: Add Peter K. Lee.
156     
157     * Makefile (experimental): New target that builds experimental programs.
158       (distclean): Remove debian/dirs, a cruft file from the debian build
159       process.
160     
161     * examples/mwolson/muse-init.el: Update.
162     
163     * examples/mwolson/muse-init.el ("\C-cpL"): Use a better function that
164       prompts for the blog entry to visit.
165     
166     * experimental/Makefile: New file that causes experimental stuff to be
167       built.
168     
169     * experimental/muse-xml.el: New file that provides the experimental XML
170       publishing style.
171     
172     * lisp/muse-docbook.el (muse-docbook-markup-regexps): Re-order and fix
173       comment strings.
174     
175     * lisp/muse-html.el (muse-html-markup-regexps): Ditto.
176     
177     * lisp/muse-publish.el (muse-publish-section-close): Deal with edge case
178       involving end-of-file and paragraph detection.
179     
180     * lisp/muse-wiki.el: Minor header fix.
181     
182     * scripts/muse-build.el (load-path): Add "../experimental".
184     new files:
185      experimental/.arch-ids/Makefile.id
186      experimental/.arch-ids/muse-xml.el.id experimental/Makefile
187      experimental/muse-xml.el
189     modified files:
190      AUTHORS ChangeLog Makefile examples/mwolson/muse-init.el
191      lisp/muse-docbook.el lisp/muse-html.el lisp/muse-publish.el
192      lisp/muse-wiki.el scripts/muse-build.el
195 2005-07-22 07:30:43 GMT Michael Olson <mwolson@gnu.org> patch-174
197     Summary:
198       Try to fix <example> region coloring problem.
199     Revision:
200       muse--main--1.0--patch-174
202     * lisp/muse-colors.el (muse-colors-example-tag, muse-colors-literal-tag):
203       If region is multiple lines, add '(font-lock-multiline t) to
204       properties.  This should fix an annoying <example> region issue.
206     modified files:
207      ChangeLog lisp/muse-colors.el
210 2005-07-22 07:19:30 GMT Michael Olson <mwolson@gnu.org> patch-173
212     Summary:
213       Don't publish implicit links that have a double-quote at begin or end.
214     Revision:
215       muse--main--1.0--patch-173
217     * lisp/muse-colors.el (muse-colors-implicit-link): Don't colorize if a
218       double-quote exists at beginning or end.
219     
220     * lisp/muse-publish.el (muse-publish-markup-link): When link is implicit,
221       don't colorize if a double-quote exists at beginning or end.
223     modified files:
224      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
227 2005-07-22 06:42:10 GMT Michael Olson <mwolson@gnu.org> patch-172
229     Summary:
230       Fix failure to publish emphasis properly.
231     Revision:
232       muse--main--1.0--patch-172
234     * lisp/muse-publish.el (muse-publish-markup-word): Darn off-by-one
235       errors.
236     
237     * experimental/muse-wiki-old.el: Removed, since I'm happy with the state
238       of muse-wiki.
240     removed files:
241      experimental/.arch-ids/muse-wiki-old.el.id
242      experimental/muse-wiki-old.el
244     modified files:
245      ChangeLog lisp/muse-publish.el
248 2005-07-22 04:55:52 GMT Michael Olson <mwolson@gnu.org> patch-171
250     Summary:
251       Add a few common revision control directories to the ignore list.
252     Revision:
253       muse--main--1.0--patch-171
255     * lisp/muse-project.el (muse-project-ignore-regexp): Add types of
256       directories to be ignored when building the file alist, such as those
257       used for CVS and Arch revision control data.
259     modified files:
260      ChangeLog lisp/muse-project.el
263 2005-07-21 01:00:25 GMT Michael Olson <mwolson@gnu.org> patch-170
265     Summary:
266       Fix #2654: Append a newline when using pdf publishing style.
267     Revision:
268       muse--main--1.0--patch-170
270     * lisp/muse-latex.el (muse-latex-footer, muse-latexcjk-footer): Append a
271       newline to the end.
273     modified files:
274      ChangeLog lisp/muse-latex.el
277 2005-07-20 20:20:24 GMT Michael Olson <mwolson@gnu.org> patch-169
279     Summary:
280       5 levels of headings colorization; color bare URLs.
281     Revision:
282       muse--main--1.0--patch-169
284     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-markup):
285       Really color up to 5 headings.
286       (muse-colors-markup): Add muse-url-regexp.
287       (muse-colors-explicit-link): Renamed from muse-colors-link.
288       (muse-colors-implicit-link): Moved here from
289       `muse-wiki-colors-wikiword' in muse-wiki.el.  We need it here since
290       we'll be coloring URLs.
292     modified files:
293      ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
296 2005-07-20 19:45:15 GMT Michael Olson <mwolson@gnu.org> patch-168
298     Summary:
299       Don't emphasize if a word constituent follows the trailer.
300     Revision:
301       muse--main--1.0--patch-168
303     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-underlined)
304       (muse-colors-verbatim): Don't colorize if a word constituent follows
305       the trailer.
306     
307     * lisp/muse-publish.el (muse-publish-markup-word): Don't publish if a
308       word constituent follows the trailer.
310     modified files:
311      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
314 2005-07-20 18:50:12 GMT Michael Olson <mwolson@gnu.org> patch-167
316     Summary:
317       Add coloring for example, verbatim, and =signs=; anchor fix.
318     Revision:
319       muse--main--1.0--patch-167
321     * lisp/muse-colors.el (muse-verbatim-face): New face that is used to
322       color <example>, <verbatim>, and =signs=.  Defaults to a shade of gray.
323       (muse-colors-verbatim): Use `muse-verbatim-face'.
324       (muse-colors-markup): Move =sign= interpreting down so it gets higher
325       priority.
326       (muse-colors-tags): Add verbatim and literal tags.
327       (muse-colors-example-tag): Use `remove-text-properties' instead of
328       `set-text-properties', since the latter does not work consistently.
329       (muse-colors-literal-tag): New function that strips all markup from the
330       region.
331       (muse-colors-link): Match against muse-explicit-link-regexp early on so
332       that we can work around an annoying XEmacs issue.
333     
334     * lisp/muse-publish.el (muse-publish-markup-word): Make =signs=
335       multi-line by default.
336     
337     * lisp/muse.el (muse-page-name): Handle case where we're given an empty
338       string.
340     modified files:
341      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
342      lisp/muse.el
345 2005-07-20 16:13:37 GMT Michael Olson <mwolson@gnu.org> patch-166
347     Summary:
348       Link with anchor bugfix.
349     Revision:
350       muse--main--1.0--patch-166
352     * lisp/muse-colors.el (muse-link-face): Highlight links with anchors as
353       valid, as long as the base is valid.
355     modified files:
356      ChangeLog lisp/muse-colors.el
359 2005-07-20 14:21:57 GMT Michael Olson <mwolson@gnu.org> patch-165
361     Summary:
362       Link inside table issue, fixes read-only text error.
363     Revision:
364       muse--main--1.0--patch-165
366     * lisp/muse-docbook.el (muse-docbook-fixup-tables): Ignore read-only text
367       inside tables so we don't get an error when links exist.
368     
369     * lisp/muse-html.el (muse-html-fixup-tables): Ditto.
370     
371     * lisp/muse-project.el (muse-project-publish): Don't take forced files
372       into account when displaying the "All files published" message, unless
373       they've actually been modified.
374     
375     * lisp/muse.el (muse-with-temp-buffer): If debug-on-error is non-nil,
376       don't wrap in condition-case; we don't want the message to be muffled.
378     modified files:
379      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
380      lisp/muse-project.el lisp/muse.el
383 2005-07-20 07:41:28 GMT Michael Olson <mwolson@gnu.org> patch-164
385     Summary:
386       Permit infinitely-nested sections.
387     Revision:
388       muse--main--1.0--patch-164
390     * examples/QuickStart (Links): Use GNA link rather than johnw's site.
391       (Deriving from an existing style): Mark up as a list.
392     
393     * lisp/muse-colors.el (muse-colors-outline-faces-list, muse-make-faces):
394       Color an additional level of headings.
395     
396     * lisp/muse-docbook.el (muse-docbook-markup-strings): Add new
397       section-other, section-other-end, and section-close strings.
398       (muse-docbook-fixup-sections): Removed, since Muse now implements this
399       through the 'section-close string.
400     
401     * lisp/muse-html.el (muse-xhtml-markup-strings): Omit newline from
402       'begin-underline, since this messes up paragraph handling.  Use
403       <h5></h5> for 'section-other.
404     
405       (muse-html-fixup-tables): New function that sorts the table parts so
406       that order is head, foot, body.  Apparently XHTML needs this, and it
407       seems like a good general practice, so we do it for HTML as well.
408     
409     * lisp/muse-latex.el (muse-latex-markup-strings): Use \\paragraph{} for
410       'section-other.
411     
412     * lisp/muse-publish.el (muse-publish-section-close): New function that
413       determines where to put the section close given heading depth and
414       inserts it.
415       (muse-publish-markup-heading): Handle 'section-other and
416       'section-other-end.  Call `muse-publish-section-close' at end of
417       function.
418     
419     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Use @subsubheading
420       for 'section-other.
422     modified files:
423      ChangeLog examples/QuickStart lisp/muse-colors.el
424      lisp/muse-docbook.el lisp/muse-html.el lisp/muse-latex.el
425      lisp/muse-publish.el lisp/muse-texinfo.el
428 2005-07-20 05:50:55 GMT Michael Olson <mwolson@gnu.org> patch-163
430     Summary:
431       muse-docbook: table and anchor fixes; many non-MULE XEmacs fixes.
432     Revision:
433       muse--main--1.0--patch-163
435     * lisp/muse-docbook.el: More suggestions from Dale Smith, and non-MULE
436       XEmacs fixes.
437       (muse-docbook-markup-regexps): Deal with new table algorithm.
438       (muse-docbook-transform-content-type, muse-docbook-encoding) 
439       (muse-docbook-finalize-buffer): Non-MULE XEmacs fix.
440       (muse-docbook-markup-table): Use a better table algorithm, based on the
441       one in muse-html.el.  Make sure a <tgroup> surrounds the body, head,
442       and foot of the table.  Use informaltable rather than table.
443       (muse-docbook-fixup-tables): New function that sorts all tables found
444       in the published document so that the order is head, foot, body.
445       (muse-docbook-markup-functions): Add anchor handler.
446       (muse-docbook-markup-paragraph): Allow anchors to occur at beginning of
447       paragraph.
448       (muse-docbook-markup-anchor, muse-docbook-insert-anchor): New functions
449       that insert an anchor at point.
450     
451     * lisp/muse-html.el (muse-html-transform-content-type)
452       (muse-html-encoding, muse-html-finalize-buffer): Non-MULE XEmacs fixes.
453     
454     * examples/QuickStart (Anchors and tagged links): Improve anchor example.
455     
456     * lisp/muse.el (muse-eval-lisp): XEmacs fix.
457     
458     * lisp/muse.el (muse-with-temp-buffer): XEmacs fix.  Include the body
459       that was evaluated in the output.
461     modified files:
462      ChangeLog examples/QuickStart lisp/muse-docbook.el
463      lisp/muse-html.el lisp/muse-latex.el lisp/muse.el
466 2005-07-19 08:11:37 GMT Michael Olson <mwolson@gnu.org> patch-162
468     Summary:
469       muse-texinfo: Improve formatting for enddots, dots, underline.
470     Revision:
471       muse--main--1.0--patch-162
473     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Improve translation
474       of enddots and dots.  For begin-underline and end-underline, use "_",
475       since we don't have anything better.
477     modified files:
478      ChangeLog lisp/muse-texinfo.el
481 2005-07-19 07:51:54 GMT Michael Olson <mwolson@gnu.org> patch-161
483     Summary:
484       muse-texinfo: Fix #2635 by adding `}' and `{' to specials list.
485     Revision:
486       muse--main--1.0--patch-161
488     * lisp/muse-texinfo.el (muse-texinfo-markup-specials): Add `{' and `}' to
489       list.  This should fix #2635.
491     modified files:
492      ChangeLog lisp/muse-texinfo.el
495 2005-07-19 07:24:38 GMT Michael Olson <mwolson@gnu.org> patch-160
497     Summary:
498       muse-texinfo fixes; use info-pdf to generate PDF doc for QuickStart.
499     Revision:
500       muse--main--1.0--patch-160
502     * Makefile.defs (VERSION): Prepare snapshot 3.01.arch.160.
503     
504     * debian/changelog: Ditto.
505     
506     * debian/control (Build-Depends-Indep): Add tetex-bin.
507     
508     * examples/Makefile (%.pdf): Use info-pdf, since it generates nicer
509       output for me.
510     
511     * examples/QuickStart: Remove stray <comment> now that the bug that made
512       it necessary is fixed.
513     
514     * lisp/muse-blosxom.el: Credit Björn Lindström for his excellent
515       suggestions.
516     
517     * lisp/muse-texinfo.el (muse-texinfo-header, muse-texinfo-footer): Move
518       the contents from the footer to the header.
519     
520     * lisp/muse-texinfo.el (muse-texinfo-markup-table): Insert space before
521       each number, not after.
522     
523     * lisp/muse.el (muse-eval-lisp): Minor whitespace fix.
524     
525     * lisp/muse.el (muse-with-temp-buffer): Throw a backtrace if an error
526       happens when doing batch publishing.  Minor whitespace fix.
528     modified files:
529      ChangeLog Makefile.defs debian/changelog debian/control
530      examples/Makefile examples/QuickStart lisp/muse-blosxom.el
531      lisp/muse-texinfo.el lisp/muse.el
534 2005-07-19 05:50:25 GMT Michael Olson <mwolson@gnu.org> patch-159
536     Summary:
537       Handle a few more DocBook edge cases; all known DocBook issues are fixed.
538     Revision:
539       muse--main--1.0--patch-159
541     * examples/QuickStart: Add "Write me." to empty sections at end so that
542       they publish correctly with DocBook.
543     
544     * lisp/muse-docbook.el (muse-docbook-markup-paragraph): Handle case where
545       paragraph starts with emphasis, example, link, or email address.
547     modified files:
548      ChangeLog examples/QuickStart lisp/muse-docbook.el
551 2005-07-19 05:34:28 GMT Michael Olson <mwolson@gnu.org> patch-158
553     Summary:
554       Handle embedded docbook footnotes and <literal> edge case.
555     Revision:
556       muse--main--1.0--patch-158
558     * lisp/muse-docbook.el: Implement more suggestions from Dale Smith.
559      (muse-docbook-markup-strings): Use systemitem for example text.
560      (muse-docbook-markup-paragraph): Allow for embedded footnotes that have
561      <para></para> inside of them.
562     
563     * lisp/muse-html.el (muse-html-escape-string): Don't deal with '&<>"'
564       here at all.
565     
566     * lisp/muse-publish.el (muse-publish-url-transforms): Add
567       muse-publish-escape-specials-in-string to list by default.
568     
569     * lisp/muse-publish.el (muse-publish-escape-specials): New optional third
570       argument IGNORE-READ-ONLY determines whether or not to ignore the
571       read-only property when transforming text.  Add docstring.
572       (muse-publish-markup-word): Use non-nil third argument to
573       muse-publish-escape-specials when we're publishing `='-delimited text.
574       This allows =<literal><tag></literal>= to work as intended.
575     
576     * lisp/muse-publish.el (muse-publish-escape-specials-in-string): Ignore
577       arguments after the first so that we can include this in
578       `muse-publish-url-transforms'.
579     
580     * lisp/muse-publish.el (muse-publish-prepare-url): Add docstring.
582     modified files:
583      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
584      lisp/muse-publish.el
587 2005-07-19 03:07:59 GMT Michael Olson <mwolson@gnu.org> patch-157
589     Summary:
590       Misc. blosxom fixes, like category directive.
591     Revision:
592       muse--main--1.0--patch-157
594     * contrib/pyblosxom/getstamps.py: Add file extension.
595     
596     * contrib/pyblosxom/hardcodedates.py (get_all_timestamps): Omit file
597       extension.  This will allow Muse to specify it once a
598       timestamps-writing routine gets written.
599     
600     * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Pay
601       attention to the "category" directive, if it exists.  Use file-truename
602       instead of expand-file-name for base directory.
603     
604     * lisp/muse-blosxom.el (muse-blosxom-new-entry): Add #category directive
605       by default.
606     
607     * lisp/muse-project.el (muse-project): Add :timestamps to list of
608       available tags, even though it doesn't do anything yet.
610     modified files:
611      ChangeLog contrib/pyblosxom/getstamps.py
612      contrib/pyblosxom/hardcodedates.py lisp/muse-blosxom.el
613      lisp/muse-project.el
616 2005-07-18 08:53:32 GMT Michael Olson <mwolson@gnu.org> patch-156
618     Summary:
619       Small logic fix with temp files.
620     Revision:
621       muse--main--1.0--patch-156
623     * lisp/muse.el (muse-with-temp-buffer): Use buffer-live-p instead of
624       buffer-name to determine whether the buffer is still around.
626     modified files:
627      ChangeLog lisp/muse.el
630 2005-07-18 08:23:00 GMT Michael Olson <mwolson@gnu.org> patch-155
632     Summary:
633       Make customize of muse-project-alist work in Emacs21 and XEmacs.
634     Revision:
635       muse--main--1.0--patch-155
637     * lisp/muse.el (muse-widget-type-value-create)
638       (muse-widget-child-value-get, muse-widget-type-match): Minimum set of
639       extra widgets from 'lazy type that are needed to get the
640       `muse-project-alist' customize interface to work on XEmacs and Emacs21.
641     
642     * lisp/muse.el (muse-implicit-link-functions)
643       (muse-explicit-link-functions): Remove predefined wiki-related options.
644       These are added in muse-wiki via custom-add-option.
645     
646     * lisp/muse-mode.el (muse-mode-hook): Ditto.
647     
648     * lisp/muse-colors.el (muse-colors-emphasized): Use eq instead of memq.
649     
650     * lisp/muse-project.el (muse-project-alist-get): Turn :symbols into
651       ":strings" to cope with Emacs21 and XEmacs.
652       (muse-project-alist-set): Turn ":strings" back into ":symbols".
653     
654     * lisp/muse-project.el (muse-project): Derive from 'default rather than
655       'lazy, since that is an Emacs CVS-ism.  Separate logical groups with
656       newlines.  Control indentation.  Remove an unnecessary inlined repeat.
657     
658     * lisp/muse-project.el (muse-project-alist): Use cons instead of alist,
659       since XEmacs doesn't support the alist widget.  Deal with case where no
660       projects are defined, or a strange expression is used.
661     
662     * lisp/muse-wiki.el: Insinuate muse-wiki link handlers and mode hook
663       stuff using custom-add-option.
665     modified files:
666      ChangeLog lisp/muse-colors.el lisp/muse-mode.el
667      lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
670 2005-07-18 03:31:38 GMT Michael Olson <mwolson@gnu.org> patch-154
672     Summary:
673       Don't kill temp buffer if debug-on-error is non-nil.
674     Revision:
675       muse--main--1.0--patch-154
677     * lisp/muse.el (muse-with-temp-buffer): Only kill the temp buffer when
678       debug-on-error is nil.  Use " *muse-temp*" for the buffer name.
680     modified files:
681      ChangeLog lisp/muse.el
684 2005-07-18 03:05:11 GMT Michael Olson <mwolson@gnu.org> patch-153
686     Summary:
687       Expand Debian package description.
688     Revision:
689       muse--main--1.0--patch-153
691     * debian/control (Description): Expand this to make the package more
692       enticing.
693     
694     * debian/copyright, debian/rules: Minor whitespace cleanups.
695     
696     * debian/changelog: Package 3.01.arch.152-1.
698     modified files:
699      ChangeLog Makefile.defs debian/changelog debian/control
700      debian/copyright debian/rules
703 2005-07-18 02:33:12 GMT Michael Olson <mwolson@gnu.org> patch-152
705     Summary:
706       Header/footer docfix; ChangeLog correction.
707     Revision:
708       muse--main--1.0--patch-152
710     * {arch}/.../patch-log/patch-144: Correct previous ChangeLog entry.
711       Thanks to drkm for pointing out my error.
712     
713     Use better documentation and customize interface for headers and footers.
714     Thanks to Chris McMahan.
716     modified files:
717      ChangeLog lisp/muse-blosxom.el lisp/muse-book.el
718      lisp/muse-docbook.el lisp/muse-html.el lisp/muse-journal.el
719      lisp/muse-latex.el lisp/muse-poem.el lisp/muse-texinfo.el
720      muse.texi
721      {arch}/muse/muse--main/muse--main--1.0/mwolson@gnu.org--2005/patch-log/patch-144
724 2005-07-18 00:53:34 GMT Michael Olson <mwolson@gnu.org> patch-151
726     Summary:
727       Slight Debian version tweak.
728     Revision:
729       muse--main--1.0--patch-151
731     * Makefile.defs (VERSION): Use a slightly different version naming
732       scheme.  I've dropped the ".90".  The new scheme is X.YY.arch.YYY where
733       X.YY is the Muse version, and YYY is the patch level.
734     
735     * debian/changelog: Ditto.
737     modified files:
738      ChangeLog Makefile.defs debian/changelog
741 2005-07-17 23:23:34 GMT Michael Olson <mwolson@gnu.org> patch-150
743     Summary:
744       Improve debian build and put together a package.
745     Revision:
746       muse--main--1.0--patch-150
748     * Makefile (debclean): New target that cleans up the mess that the
749       `debian' target makes.
750       (debian): Build using debuild rather than dpkg-buildpackage.  Copy
751       results to my debian dist dir two levels up.
752     
753     * Makefile.defs (VERSION): Set to 3.01.90.arch.149 for the debian build.
754     
755     * debian/changelog: Sign 3.01.90.arch.149-1 snapshot.
756     
757     * debian/control (Standards-Version): Update to 3.6.2.
758     
759     * debian/control (Depends): Add emacs21 and xemacs21 to make lintian shut
760       up.
761     
762     * debian/copyright (Copyright): Improve.
763     
764     * debian/emacsen-install (FILES): Include contrib directory so that
765       muse-http.el compiles properly.
766     
767     * debian/muse-el.examples: New file containing the example files to
768       install.
769     
770     * debian/rules: Move example stuff to muse-el.examples.  Install some
771       additional documentation.
773     new files:
774      debian/.arch-ids/muse-el.examples.id debian/muse-el.examples
776     modified files:
777      ChangeLog Makefile Makefile.defs debian/changelog
778      debian/control debian/copyright debian/emacsen-install
779      debian/rules
782 2005-07-17 20:52:18 GMT Michael Olson <mwolson@gnu.org> patch-149
784     Summary:
785       Fix links in table, links in verbatim, emphasis publishing, publishing from script.
786     Revision:
787       muse--main--1.0--patch-149
789     * lisp/muse-colors.el (muse-colors-emphasized): Fix an edge case where
790       the beginning of a header would be emphasized if an asterisk came
791       before it.
792       (muse-colors-underlined): Don't allow end of underlined text to be the
793       beginning of a line.  Don't use memq to check for whitespace syntax; eq
794       is sufficient.
795     
796     * lisp/muse-publish.el (muse-publish-markup-regexps): Mark links later
797       on.  We'll use a more clever trick to keep emphasis characters from
798       being interpreted in explicit links -- add a custom 'noemphasis text
799       property to them.  Move mdash rule further down so that I can add
800       designations after blockquoted text.
801     
802     * lisp/muse-publish.el (muse-publish-markup-word): If beginning or end of
803       text has the 'noemphasis property, ignore it.
804       (muse-publish-mark-noemphasis): New function that adds the 'noemphasis
805       property to the text between BEG and END, or match beginning and end.
806     
807     * lisp/muse.el (muse-with-temp-buffer): Make sure the buffer is alive
808       before trying to set buffer-modified to nil.  This should fix a
809       "selecting deleted buffer" error when publishing from command line.
811     modified files:
812      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
813      lisp/muse.el
816 2005-07-17 18:36:55 GMT Michael Olson <mwolson@gnu.org> patch-148
818     Summary:
819       Journal validation fixes.
820     Revision:
821       muse--main--1.0--patch-148
823     * lisp/muse-html.el (muse-html-header): Use HTML 4.0 Transitional by
824       default rather than HTML 4.0 [strict].
825       (muse-html-markup-strings): Include empty alt element.
826     
827     * lisp/muse-journal.el: Use "div class=..." rather than "div id=...".
828     
829     * muse.texi (Journal): Ditto.
831     modified files:
832      ChangeLog lisp/muse-html.el lisp/muse-journal.el muse.texi
835 2005-07-17 04:21:19 GMT Michael Olson <mwolson@gnu.org> patch-147
837     Summary:
838       Add debian files; tweak Makefile.
839     Revision:
840       muse--main--1.0--patch-147
842     * Makefile (distclean): Remove directory created by dist rule.
843       (dist): Make this only generate the directory, not the tarball.
844       (release): New target that generates the tarball and zipfile.
845       (debrelease): New target that builds the debian package for Muse.
846       (upload): Depend on release target.
847     
848     * examples/mwolson/stylesheets: Add forgotten Arch id.
850     new files:
851      debian/.arch-ids/=id debian/.arch-ids/changelog.id
852      debian/.arch-ids/control.id debian/.arch-ids/copyright.id
853      debian/.arch-ids/emacsen-install.id
854      debian/.arch-ids/emacsen-remove.id
855      debian/.arch-ids/emacsen-startup.id
856      debian/.arch-ids/muse-el.dirs.id
857      debian/.arch-ids/muse-el.docs.id
858      debian/.arch-ids/muse-el.info.id debian/.arch-ids/rules.id
859      debian/changelog debian/control debian/copyright
860      debian/emacsen-install debian/emacsen-remove
861      debian/emacsen-startup debian/muse-el.dirs debian/muse-el.docs
862      debian/muse-el.info debian/rules
863      examples/mwolson/stylesheets/.arch-ids/=id
864      examples/mwolson/stylesheets/.arch-ids/blog.css.id
865      examples/mwolson/stylesheets/.arch-ids/common.css.id
866      examples/mwolson/stylesheets/.arch-ids/print.css.id
867      examples/mwolson/stylesheets/.arch-ids/screen.css.id
868      examples/mwolson/stylesheets/blog.css
869      examples/mwolson/stylesheets/common.css
870      examples/mwolson/stylesheets/print.css
871      examples/mwolson/stylesheets/screen.css
873     modified files:
874      ChangeLog Makefile
876     new directories:
877      debian debian/.arch-ids examples/mwolson/stylesheets
878      examples/mwolson/stylesheets/.arch-ids
881 2005-07-16 05:10:31 GMT Michael Olson <mwolson@gnu.org> patch-146
883     Summary:
884       Allow `muse-index-as-string' to remove current file from output.
885     Revision:
886       muse--main--1.0--patch-146
888     * lisp/muse-mode.el (muse-index-as-string): Add EXCLUDE-CURRENT option,
889       which excludes the current file from the output.  Improve
890       documentation.
892     modified files:
893      ChangeLog lisp/muse-mode.el
896 2005-07-16 04:56:02 GMT Michael Olson <mwolson@gnu.org> patch-145
898     Summary:
899       S-TAB issue with Windows.
900     Revision:
901       muse--main--1.0--patch-145
903     * lisp/muse-mode.el (muse-mode-map): Try once more to fix the Shift-TAB
904       issue with Windows.
906     modified files:
907      ChangeLog lisp/muse-mode.el
910 2005-07-16 04:39:52 GMT Michael Olson <mwolson@gnu.org> patch-144
912     Summary:
913       Improve temp buffer usage.
914     Revision:
915       muse--main--1.0--patch-144
917     * lisp/muse-publish.el (muse-publish-file): Omit second argument to
918       `insert-file-contents'.  This should further help with the temp
919       buffer problem.  Thanks to Peter K. Lee and drkm for the research
920       into this problem.
921     
922     * lisp/muse.el (muse-with-temp-buffer): Renamed from
923       `muse-with-temp-buffer-no-prompt'.  Report any errors that occur, but
924       make sure the temp buffer is killed.  I didn't implement an option to
925       save the contents of the temp buffer.
927     modified files:
928      ChangeLog lisp/muse-book.el lisp/muse-http.el
929      lisp/muse-mode.el lisp/muse-poem.el lisp/muse-publish.el
930      lisp/muse.el
933 2005-07-16 03:39:02 GMT Michael Olson <mwolson@gnu.org> patch-143
935     Summary:
936       muse-docbook: split-string Emacs21 fix.
937     Revision:
938       muse--main--1.0--patch-143
940     * lisp/muse-docbook.el (muse-docbook-get-author): Omit 3rd argument of
941       split-string to fix an Emacs21 issue.
943     modified files:
944      ChangeLog lisp/muse-docbook.el
947 2005-07-15 04:40:26 GMT Michael Olson <mwolson@gnu.org> patch-142
949     Summary:
950       muse-docbook: Parse author directive so that it validates properly.
951     Revision:
952       muse--main--1.0--patch-142
954     * lisp/muse-docbook.el (muse-docbook-get-author): New function that
955       attempts to publish the contents a DocBook-usable <author> tag.
956       (muse-docbook-header): Use `muse-docbook-get-author'.
958     modified files:
959      ChangeLog lisp/muse-docbook.el
962 2005-07-15 01:57:51 GMT Michael Olson <mwolson@gnu.org> patch-141
964     Summary:
965       Be a bit more clever with our consecutive list regexp.
966     Revision:
967       muse--main--1.0--patch-141
969     * lisp/muse-docbook.el (muse-docbook-markup-regexps): Be a bit more
970       clever with our consecutive list regexp.
972     modified files:
973      ChangeLog lisp/muse-docbook.el
976 2005-07-15 01:50:05 GMT Michael Olson <mwolson@gnu.org> patch-140
978     Summary:
979       Do the right thing with consecutive list items, hopefully.
980     Revision:
981       muse--main--1.0--patch-140
983     * lisp/muse-docbook.el: Apply patch from Dale Smith and add to it.
984       (muse-docbook-header): Add DTD string.
985       (muse-docbook-markup-regexps): Add rule that merges consecutive list
986       tags.
987       (muse-docbook-merged-tags, muse-docbook-fixup-tags): Removed.
988       ("docbook"): Change :before-end back to 'muse-docbook-fixup-sections.
990     modified files:
991      ChangeLog lisp/muse-docbook.el
994 2005-07-15 01:07:35 GMT Michael Olson <mwolson@gnu.org> patch-139
996     Summary:
997       Improve customize interface for `muse-project-alist' once more.
998     Revision:
999       muse--main--1.0--patch-139
1001     * lisp/muse-project.el (muse-project-alist-get): Allow cdr of each
1002       setting to be anything, since we now support settings that use lists.
1003       (muse-project): Vastly improve this by naming each setting and showing
1004       what exact type is required.  Handle case where a function is not
1005       defined yet.  Use a set for styles, which looks nice.  This is about as
1006       good as it can be ... unless we add some sort of inline documentation
1007       later on.  A setting was added for Yann's :force-publish tag.
1008     
1009     * lisp/muse.el (muse-eval-lisp): Fix compile warning by not displaying
1010       project name.
1012     modified files:
1013      ChangeLog lisp/muse-project.el lisp/muse.el
1016 2005-07-14 23:27:14 GMT Michael Olson <mwolson@gnu.org> patch-138
1018     Summary:
1019       Merged from hodique@lifl.fr--2005 (patch 24-33)
1020     Revision:
1021       muse--main--1.0--patch-138
1023     Patches applied:
1024     
1025      * hodique@lifl.fr--2005/muse--yh--1.0--patch-24
1026        Merged from mwolson@gnu.org--2005 (patch 96)
1027     
1028      * hodique@lifl.fr--2005/muse--yh--1.0--patch-25
1029        Merged from mwolson@gnu.org--2005 (patch 97-101)
1030     
1031      * hodique@lifl.fr--2005/muse--yh--1.0--patch-26
1032        Merged from mwolson@gnu.org--2005 (patch 102-106)
1033     
1034      * hodique@lifl.fr--2005/muse--yh--1.0--patch-27
1035        Merged from mwolson@gnu.org--2005 (patch 107-120)
1036     
1037      * hodique@lifl.fr--2005/muse--yh--1.0--patch-28
1038        Merged from mwolson@gnu.org--2005 (patch 121-131)
1039     
1040      * hodique@lifl.fr--2005/muse--yh--1.0--patch-29
1041        Merged from mwolson@gnu.org--2005 (patch 132)
1042     
1043      * hodique@lifl.fr--2005/muse--yh--1.0--patch-30
1044        Merged from mwolson@gnu.org--2005 (patch 133-135)
1045     
1046      * hodique@lifl.fr--2005/muse--yh--1.0--patch-31
1047        Merged from mwolson@gnu.org--2005 (patch 136)
1048     
1049      * hodique@lifl.fr--2005/muse--yh--1.0--patch-32
1050        Merged from mwolson@gnu.org--2005 (patch 137)
1051     
1052      * hodique@lifl.fr--2005/muse--yh--1.0--patch-33
1053        Introduce :force-publish project keyword. Fix bug #2637
1055     modified files:
1056      ChangeLog lisp/muse-project.el
1058     new patches:
1059      hodique@lifl.fr--2005/muse--yh--1.0--patch-24
1060      hodique@lifl.fr--2005/muse--yh--1.0--patch-25
1061      hodique@lifl.fr--2005/muse--yh--1.0--patch-26
1062      hodique@lifl.fr--2005/muse--yh--1.0--patch-27
1063      hodique@lifl.fr--2005/muse--yh--1.0--patch-28
1064      hodique@lifl.fr--2005/muse--yh--1.0--patch-29
1065      hodique@lifl.fr--2005/muse--yh--1.0--patch-30
1066      hodique@lifl.fr--2005/muse--yh--1.0--patch-31
1067      hodique@lifl.fr--2005/muse--yh--1.0--patch-32
1068      hodique@lifl.fr--2005/muse--yh--1.0--patch-33
1071 2005-07-14 20:48:56 GMT Michael Olson <mwolson@gnu.org> patch-137
1073     Summary:
1074       Prevent temp buffers from prompting for save; handle lisp errors better.
1075     Revision:
1076       muse--main--1.0--patch-137
1078     * lisp/muse-colors.el (muse-colors-region): Try to fix "Invalid search
1079       bound" error.  I don't know for certain where this is coming from,
1080       though ... *grumble*.
1081     
1082     * lisp/muse.el (muse-eval-lisp): Wrap this in a `condition-case', much
1083       like how emacs-wiki does it.  Warn the user about lisp errors,
1084       returning "<!--INVALID LISP CODE-->" if an error occurs.  This will
1085       publish as something valid in most markup styles, with increased
1086       emphasis on those that don't support it.  That's a win-win ... I think
1087       :^) .
1088     
1089     * lisp/muse.el (muse-with-temp-buffer-no-prompt): New macro that acts
1090       like `with-temp-buffer', but sets buffer-modfied-p to nil before trying
1091       to kill the buffer so we don't get any annoying prompts.  I *strongly*
1092       believe that this should be the default behavior of `with-temp-buffer'.
1093     
1094     * lisp/muse-book.el (muse-book-publish-project): Use
1095       `muse-with-temp-buffer-no-prompt'.
1096     
1097     * lisp/muse-http.el (muse-http-reject): Ditto.
1098     
1099     * lisp/muse-mode.el (muse-index-as-string): Ditto.
1100     
1101     * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
1102     
1103     * lisp/muse-publish.el (muse-publish-markup-string, muse-publish-file): 
1104       (muse-publish-markup-email, muse-published-contents): Ditto.
1106     modified files:
1107      ChangeLog lisp/muse-book.el lisp/muse-colors.el
1108      lisp/muse-http.el lisp/muse-mode.el lisp/muse-poem.el
1109      lisp/muse-publish.el lisp/muse.el
1112 2005-07-14 18:49:56 GMT Michael Olson <mwolson@gnu.org> patch-136
1114     Summary:
1115       Customization error; Makefile tweaks.
1116     Revision:
1117       muse--main--1.0--patch-136
1119     * Makefile (dist): Use a tla-specific method to create the tarball.
1120       Create a zip file as well.
1121       (upload): New rule that uploads the tarball and zip file to gna.org.
1122     
1123     * Makefile.defs (VERSION): New variable that determines the version
1124       string to use in the `dist' and `upload' targets.
1125     
1126     * lisp/muse.el (muse-implicit-link-functions)
1127       (muse-explicit-link-functions): Use :type of hook so that the options
1128       get recognized.
1130     modified files:
1131      ChangeLog Makefile Makefile.defs lisp/muse.el
1134 2005-07-13 23:20:12 GMT Michael Olson <mwolson@gnu.org> patch-135
1136     Summary:
1137       Prepare Muse 3.01.90 (3.02 RC1).
1138     Revision:
1139       muse--main--1.0--patch-135
1142     modified files:
1143      ChangeLog lisp/muse.el muse.texi
1146 2005-07-13 23:11:08 GMT Michael Olson <mwolson@gnu.org> patch-134
1148     Summary:
1149       Attempt to get the right file extension when publishing; more examples.
1150     Revision:
1151       muse--main--1.0--patch-134
1153     * examples/mwolson/muse-init.el: Update my configuration.
1154     
1155     * examples/mwolson/templates: Store my web page templates here.
1156     
1157     * examples/mwolson/stylesheets: Store my CSS stylesheets here.
1158     
1159     * lisp/muse-publish.el (muse-publish-markup-link): Fix mangling of
1160       descriptions.  Yet another reason to implement my list-returning from
1161       handlers idea.
1162     
1163     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Deal gracefully
1164       with a few more edge cases.  Throw together a rough hack for
1165       determining when to include the output file extension.
1166     
1167     * lisp/muse-wiki.el (muse-wiki-colors-nop-tag): Make this less odious,
1168       but still ineffective.
1170     new files:
1171      examples/mwolson/templates/.arch-ids/=id
1172      examples/mwolson/templates/.arch-ids/footer.html.id
1173      examples/mwolson/templates/.arch-ids/generic-footer.html.id
1174      examples/mwolson/templates/.arch-ids/generic-header.html.id
1175      examples/mwolson/templates/.arch-ids/header.html.id
1176      examples/mwolson/templates/footer.html
1177      examples/mwolson/templates/generic-footer.html
1178      examples/mwolson/templates/generic-header.html
1179      examples/mwolson/templates/header.html
1181     modified files:
1182      ChangeLog examples/mwolson/muse-init.el lisp/muse-publish.el
1183      lisp/muse-wiki.el
1185     new directories:
1186      examples/mwolson/templates
1187      examples/mwolson/templates/.arch-ids
1190 2005-07-13 21:12:27 GMT Michael Olson <mwolson@gnu.org> patch-133
1192     Summary:
1193       Make published link handling do the right thing, plus misc. fixes.
1194     Revision:
1195       muse--main--1.0--patch-133
1197     * lisp/muse-mode.el (muse-mode-hook): Add option for
1198       `muse-wiki-update-custom-values'.  The :set function makes sure that
1199       this is always included in `muse-mode-hook' if muse-wiki is loaded.
1200       This probably isn't best-practice, but it works.
1201     
1202     * lisp/muse-project.el (muse-project-of-file): Fix some duplicated code.
1203       Save match data.
1204     
1205     * lisp/muse-publish.el (muse-publish-url-transforms): Add
1206       `muse-publish-prepare-url' to the listed options.
1207     
1208     * lisp/muse-publish.el (muse-publish-output-file): Handle case where
1209       output-dir is not specified.
1210     
1211     * lisp/muse-publish.el (muse-publish-markup-link): Call link handlers
1212       here instead of later on.
1213     
1214     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Try to do the
1215       right thing when `muse-wiki-interwiki-alist' is nil.
1216     
1217     * lisp/muse-wiki.el (muse-wiki-output-name): Removed in favor of calling
1218       `muse-publish-output-file'.
1219     
1220     * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
1221       (muse-wiki-transform-wikiword): Removed.  We should not use the
1222       publishing transforms facility to handle these.
1223     
1224     * lisp/muse-wiki.el ("muse-publish"): Publish wikiwords and interwiki
1225       links as "link" rather than "url".
1226     
1227     * lisp/muse-wiki.el (muse-wiki-update-custom-values): New function that
1228       takes care of any customization cleaups that need to happen whenever
1229       muse-mode is entered.
1230     
1231     * lisp/muse.el (muse-implicit-link-functions): Add options for
1232       `muse-handle-url' and the wiki handlers.
1233       (muse-explicit-link-functions): Add option for
1234       `muse-wiki-handle-internal'.
1236     modified files:
1237      ChangeLog lisp/muse-mode.el lisp/muse-project.el
1238      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
1241 2005-07-13 03:38:52 GMT Michael Olson <mwolson@gnu.org> patch-132
1243     Summary:
1244       Add invalid directory assertion.
1245     Revision:
1246       muse--main--1.0--patch-132
1248     * lisp/muse-project.el (muse-project-file-entries): Add assertion so that
1249       any invalid directories will trigger an error.
1251     modified files:
1252      ChangeLog lisp/muse-project.el
1255 2005-07-12 07:54:08 GMT Michael Olson <mwolson@gnu.org> patch-131
1257     Summary:
1258       AUTHORS: Fix typo, add that Yann authored muse-wiki.el.
1259     Revision:
1260       muse--main--1.0--patch-131
1263     modified files:
1264      AUTHORS ChangeLog
1267 2005-07-12 07:52:25 GMT Michael Olson <mwolson@gnu.org> patch-130
1269     Summary:
1270       Yann's assignment form came in!
1271     Revision:
1272       muse--main--1.0--patch-130
1275     modified files:
1276      AUTHORS ChangeLog
1279 2005-07-12 07:18:27 GMT Michael Olson <mwolson@gnu.org> patch-129
1281     Summary:
1282       Compilation fix, minor shuffling in `muse-mode'.
1283     Revision:
1284       muse--main--1.0--patch-129
1286     * lisp/muse.el (muse-file-extension): Make sure sym is bound before
1287       accessing it.  Fixes Yet Another Compiler Error.
1288     
1289     * lisp/muse-mode.el (muse-mode): Move font-lock setup to very end so that
1290      project-specific settings happen first.
1292     modified files:
1293      ChangeLog lisp/muse-mode.el lisp/muse.el
1296 2005-07-12 07:12:49 GMT Michael Olson <mwolson@gnu.org> patch-128
1298     Summary:
1299       Fix annoying initial buffer coloring problem.
1300     Revision:
1301       muse--main--1.0--patch-128
1303     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle the case
1304       where even buffer-file-name is not set.  This happens the first time we
1305       attempt to colorize the buffer.  I'm rather astonished that I had to do
1306       this.
1308     modified files:
1309      ChangeLog lisp/muse-wiki.el
1312 2005-07-12 06:12:08 GMT Michael Olson <mwolson@gnu.org> patch-127
1314     Summary:
1315       Jump to bad and good links on TAB; mode-choosing fix.
1316     Revision:
1317       muse--main--1.0--patch-127
1319     * lisp/muse-mode.el (muse-mode-choose-mode): New function that always
1320       pics a major mode for a file.  If one is specified in the project of
1321       file, use it.  Otherwise, use muse-mode.
1322       (muse-next-reference, muse-previous-reference): Jump to bad links as
1323       well as good ones.
1324     
1325     * lisp/muse.el (muse-file-extension): Use `muse-mode-choose-mode' instead
1326       of `muse-mode'.
1328     modified files:
1329      ChangeLog lisp/muse-mode.el lisp/muse.el
1332 2005-07-12 05:56:42 GMT Michael Olson <mwolson@gnu.org> patch-126
1334     Summary:
1335       Add specified Muse file extension to auto-mode-alist.
1336     Revision:
1337       muse--main--1.0--patch-126
1339     * lisp/muse.el (muse-file-extension): If extension is specified, remove
1340       the old extension from auto-mode-alist and add the new one.  This
1341       eliminates the need to set muse-mode-auto-p when you have specified a
1342       Muse file extension.
1343     
1344     * examples/mwolson/muse-init.el: Sync.
1346     modified files:
1347      ChangeLog examples/mwolson/muse-init.el lisp/muse.el
1350 2005-07-11 10:08:45 GMT Michael Olson <mwolson@gnu.org> patch-125
1352     Summary:
1353       Make `muse-project-alist' more intuitively customizable.
1354     Revision:
1355       muse--main--1.0--patch-125
1357     * examples/mwolson/muse-init.el (muse-project-alist): Resync with my
1358       settings.
1359     
1360     * lisp/muse-project.el: Thanks to jessealama on IRC for the suggestion.
1361       (muse-project-alist-get): New function that pre-parses
1362       `muse-projects-alist' before customization in order to work around an
1363       annoying limitation in the customize interface.
1364       (muse-project-alist-set): New function that takes the value that
1365       customize gave us and turns it into something Muse can use.
1366       (muse-project): New widget that outlines the form of the
1367       `muse-project-alist' variable.
1368       (muse-project-alist): Use the `muse-project' widget and specify :set
1369       and :get.
1371     modified files:
1372      ChangeLog examples/mwolson/muse-init.el lisp/muse-project.el
1375 2005-07-10 22:41:49 GMT Michael Olson <mwolson@gnu.org> patch-124
1377     Summary:
1378       Silence compiler warnings.
1379     Revision:
1380       muse--main--1.0--patch-124
1382     * lisp/muse-docbook.el (muse-docbook-fixup-tags): Docfix.
1383     
1384     * lisp/muse-html.el (muse-html-escape-string): Let-bind `ch' to silence a
1385       compiler warning.
1386     
1387     * lisp/muse-project.el (muse-project-applicable-styles): Call
1388       `muse-assert' with only 1 argument to silence a compiler warning.
1390     modified files:
1391      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
1392      lisp/muse-project.el
1395 2005-07-10 22:19:26 GMT Michael Olson <mwolson@gnu.org> patch-123
1397     Summary:
1398       muse-docbook: Merge several other types of tags if necessary.
1399     Revision:
1400       muse--main--1.0--patch-123
1402     * lisp/muse-docbook.el (muse-docbook-fixup-tags): Renamed from
1403       `muse-docbook-fixup-sections'.  For each TAG in
1404       `muse-docbook-merged-tags', if consecutive groupings of TAG exist,
1405       merge them together.  Thanks to Dale P. Smith for the suggestion.
1406       (muse-docbook-merged-tags): Customizable list of tags that need merging.
1408     modified files:
1409      ChangeLog lisp/muse-docbook.el
1412 2005-07-10 22:04:50 GMT Michael Olson <mwolson@gnu.org> patch-122
1414     Summary:
1415       muse-docbook: Output an XML tag with encoding at the beginning of document.
1416     Revision:
1417       muse--main--1.0--patch-122
1419     * lisp/muse-docbook.el (muse-docbook-header): Add <xml> tag at beginning
1420       of document.
1421       (muse-docbook-encoding-default): New option that determines which Emacs
1422       buffer encoding to use by default in Muse DocBook files if none is
1423       found.
1424       (muse-docbook-charset-default): New option that determines the DocBook
1425       XML charset to use if no translation is found in
1426       muse-docbook-encoding-map.
1427       (muse-docbook-encoding-map): New option alist that maps an emacs coding
1428       system to its associated DocBook coding system.
1429       (muse-docbook-transform-content-type): New function that determines the
1430       DocBook XML encoding to use based on the contents of
1431       muse-docbook-encoding-map.
1432       (muse-docbook-encoding): New function that calls
1433       muse-docbook-transform-content-type.
1434       (muse-docbook-finalize-buffer): New function that sets the buffer file
1435       coding system to the value of muse-docbook-encoding-default, but only
1436       if the buffers contents have no special characters.
1437       ("docbook"): Include :after tag that calls muse-docbook-finalize-buffer.
1439     modified files:
1440      ChangeLog lisp/muse-docbook.el
1443 2005-07-10 21:35:49 GMT Michael Olson <mwolson@gnu.org> patch-121
1445     Summary:
1446       Apply muse-docbook patch from Dale P. Smith.
1447     Revision:
1448       muse--main--1.0--patch-121
1450     * lisp/muse-docbook.el (muse-docbook-markup-strings): Apply patch from
1451       Dale P. Smith to make the markup much better.
1453     modified files:
1454      AUTHORS ChangeLog lisp/muse-docbook.el
1457 2005-07-10 00:27:13 GMT Michael Olson <mwolson@gnu.org> patch-120
1459     Summary:
1460       Use different mapping for S-tab on Windows.
1461     Revision:
1462       muse--main--1.0--patch-120
1464     * lisp/muse-mode.el (muse-mode-map): If using either XEmacs or on
1465       Windows, use [(shift tab)] for `muse-previous-reference'.
1467     modified files:
1468      ChangeLog lisp/muse-mode.el
1471 2005-07-09 20:24:40 GMT Michael Olson <mwolson@gnu.org> patch-119
1473     Summary:
1474       XEmacs wiki fix.
1475     Revision:
1476       muse--main--1.0--patch-119
1478     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Use
1479       `muse-match-string-no-properties' so XEmacs doesn't complain.
1481     modified files:
1482      ChangeLog lisp/muse-wiki.el
1485 2005-07-09 08:53:33 GMT Michael Olson <mwolson@gnu.org> patch-118
1487     Summary:
1488       Handle a few edge cases with project-page resolution gracefully.
1489     Revision:
1490       muse--main--1.0--patch-118
1492     * lisp/muse-project.el (muse-project-applicable-styles): Add assertion to
1493       make sure that PAGE is specified.  STYLES should be generated
1494       automatically, but it could theoretically fail.  I'm managing to
1495       trigger this when messing with unsaved Muse files.  Handle case where
1496       buffer has not yet been saved.
1497       (muse-project-find-file): Don't try to resolve relative links; just
1498       open them.
1499     
1500     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Fix
1501       point-of-reference bug.  No need to call muse-project-page-of-file
1502       since buffer-file-name and muse-publishing-current-file both give us
1503       full paths.
1504     
1505     * lisp/muse-mode.el (muse-link-at-point): For some reason,
1506       `skip-chars-backward' only respects the newline some of the time.
1507       Damned annoying.
1509     modified files:
1510      ChangeLog lisp/muse-mode.el lisp/muse-project.el
1511      lisp/muse-wiki.el
1514 2005-07-09 07:41:44 GMT Michael Olson <mwolson@gnu.org> patch-117
1516     Summary:
1517       Fix image-link goof-up and add pretty titles.
1518     Revision:
1519       muse--main--1.0--patch-117
1521     * lisp/muse-html.el (muse-html-markup-paragraph): Use <p
1522       class="image-link"> instead of <div class="image-link">.  I found a bug
1523       with the way I was handling both, so I decided to simplify things.
1524     
1525     * lisp/muse-wiki.el (muse-wiki-output-name): New function that acts like
1526       `muse-publish-output-name', but keeps the directory prefix.
1527       (muse-wiki-transform-interwiki): Use `muse-publish-output-name'.
1528     
1529     * lisp/muse-wiki.el (muse-wiki-publish-small-title-words): New
1530       customizable option that determines the words to downcase in title.
1531       (muse-wiki-publish-pretty-title): New function that Makes a Nicely
1532       Capitalized Title out of either a string or the current title.  This is
1533       not currently used by any other function -- for now it is meant to be
1534       called by the user.
1536     modified files:
1537      ChangeLog lisp/muse-html.el lisp/muse-wiki.el
1540 2005-07-09 05:22:12 GMT Michael Olson <mwolson@gnu.org> patch-116
1542     Summary:
1543       Escape specials in link descriptions.
1544     Revision:
1545       muse--main--1.0--patch-116
1547     * lisp/muse-publish.el (muse-publish-escape-specials-in-string): New
1548       function that escapes special characters in the given string according
1549       to the current publishing style.
1550       (muse-publish-url): Use the above function to escape the description
1551       part of extended links.
1552       (muse-publish-prepare-url): Don't make string read-only; it does
1553       nothing.
1554     
1555     * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
1556       (muse-wiki-transform-wikiword): Don't make string read-only.
1558     modified files:
1559      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
1562 2005-07-09 03:59:44 GMT Michael Olson <mwolson@gnu.org> patch-115
1564     Summary:
1565       Escape "&", "<", and ">" in URL text.
1566     Revision:
1567       muse--main--1.0--patch-115
1569     * lisp/muse-html.el (muse-html-escape-string): Escape "&", "<", and ">"
1570       specially.  Thanks to John Sullivan for the suggestion.
1572     modified files:
1573      ChangeLog lisp/muse-html.el
1576 2005-07-09 03:24:01 GMT Michael Olson <mwolson@gnu.org> patch-114
1578     Summary:
1579       Update my example configuration.
1580     Revision:
1581       muse--main--1.0--patch-114
1583     * examples/mwolson/muse-init.el (muse-project-alist): Rename the "Web"
1584       project to "WebSite" in order to make it more distinct.
1585       (muse-wiki-interwiki-alist): Add mapping for "TheEmacsWiki".
1586       (my-muse-blosxom-finalize): Don't run the Xanga preparation code
1587       anymore.
1588       (my-muse-prepare-entry-for-xanga): Make this able to figure out the
1589       published name of the current file.  I really should make a function
1590       called `muse-published-name' or something similar!
1591       ("\C-cpx"): Use this key sequence for
1592       `my-muse-prepare-entry-for-xanga'.
1593       (muse-file-extension): I'm making use of this so I can figure out its
1594       intricacies.
1596     modified files:
1597      ChangeLog examples/mwolson/muse-init.el
1600 2005-07-09 03:11:28 GMT Michael Olson <mwolson@gnu.org> patch-113
1602     Summary:
1603       Tackle a project name interwiki highlighting snafu.
1604     Revision:
1605       muse--main--1.0--patch-113
1607     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Hack still more on
1608       this.  It seems to be more robust now.  Highlighting is going the way I
1609       want it.
1611     modified files:
1612      ChangeLog lisp/muse-wiki.el
1615 2005-07-09 02:25:26 GMT Michael Olson <mwolson@gnu.org> patch-112
1617     Summary:
1618       Fix some gross mistakes.
1619     Revision:
1620       muse--main--1.0--patch-112
1622     * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Fix several
1623       gross misspellings.
1624     
1625     * lisp/muse-project.el (muse-project-file-entries): If
1626       `muse-file-extension' is defined, use it to filter the entries.
1627     
1628     * lisp/muse.el (muse-file-extension): Fix messed up attempt to set
1629       variable.  Move higher in file.
1630     
1631     * lisp/muse.el (muse-update-ignored-extensions-regexp): Use given
1632       argument instead of the real name of the variable.
1634     modified files:
1635      ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
1636      lisp/muse.el
1639 2005-07-09 00:10:01 GMT Michael Olson <mwolson@gnu.org> patch-111
1641     Summary:
1642       Make natural interwiki links between projects mostly work.
1643     Revision:
1644       muse--main--1.0--patch-111
1646     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Uncomment this
1647       function and flesh it out.  This seems to work properly, though for
1648       some reason, interwiki links using projects are a bit flakey.
1649       (muse-wiki-handle-interwiki): Deal with case where we have a project
1650       name in an interwiki link.
1652     modified files:
1653      ChangeLog lisp/muse-wiki.el
1656 2005-07-08 22:57:55 GMT Michael Olson <mwolson@gnu.org> patch-110
1658     Summary:
1659       Fix Emacs21 issue with muse-insert-tag.
1660     Revision:
1661       muse--main--1.0--patch-110
1663     * lisp/muse-mode.el (muse-insert-tag): Pass a list of lists to
1664       completing-read to appease older Emacsen.
1666     modified files:
1667      ChangeLog lisp/muse-mode.el
1670 2005-07-08 22:55:20 GMT Michael Olson <mwolson@gnu.org> patch-109
1672     Summary:
1673       Fix error with `muse-blosxom-new-entry' and Emacs21.
1674     Revision:
1675       muse--main--1.0--patch-109
1677     * lisp/muse-blosxom.el (muse-blosxom-new-entry): Mess with call to
1678       `completing-read' so that old versions of Emacs don't complain.
1680     modified files:
1681      ChangeLog lisp/muse-blosxom.el
1684 2005-07-08 21:59:41 GMT Michael Olson <mwolson@gnu.org> patch-108
1686     Summary:
1687       Try to fix an error with `muse-blosxom-get-categories'.
1688     Revision:
1689       muse--main--1.0--patch-108
1691     * lisp/muse-blosxom.el (muse-blosxom-get-categories): Be extra cautious
1692       about processing directories.
1694     modified files:
1695      ChangeLog examples/johnw/publish-johnw lisp/muse-blosxom.el
1698 2005-07-08 21:11:53 GMT Michael Olson <mwolson@gnu.org> patch-107
1700     Summary:
1701       Make a distinction between implicit and explicit links at publish-time.
1702     Revision:
1703       muse--main--1.0--patch-107
1705     * lisp/muse-html.el (muse-html-escape-string): Ignore other arguments.
1706     
1707     * lisp/muse-http.el (muse-http-prepare-url): Handle `explicit' argument.
1708     
1709     * lisp/muse-publish.el (muse-publish-url, muse-publish-insert-url): Pass
1710       `explicit' argument.
1711     
1712     * lisp/muse-publish.el (muse-publish-markup-link): Determine whether or
1713       not we are dealing with an explicit link.
1714     
1715     * lisp/muse-publish.el (muse-publish-prepare-url): Ignore other arguments.
1716     
1717     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Take `explicit'
1718       argument, but ignore it.
1719     
1720     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only apply transforms
1721       when link is not explicit.
1723     modified files:
1724      ChangeLog lisp/muse-html.el lisp/muse-http.el
1725      lisp/muse-publish.el lisp/muse-wiki.el
1728 2005-07-08 06:40:30 GMT Michael Olson <mwolson@gnu.org> patch-106
1730     Summary:
1731       Implement several WikiWord handling fixes.
1732     Revision:
1733       muse--main--1.0--patch-106
1735     * lisp/muse-colors.el (muse-link-face): Handle case where no link is
1736       found by the handlers.  Don't send implicit links through some of the
1737       advanced checks.
1738     
1739     * lisp/muse-mode.el (muse-link-at-point): Move to beginning of first part
1740       of interwiki link before calling `muse-handle-explicit-link'.
1741     
1742     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Append forgotten
1743       "\\|" separator between project-alist entries and interwiki entries.
1744       Force a reconfiguration of muse-colors-markup.
1745     
1746     * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Add several checks to be
1747       sure that we don't colorize WikiNames that don't go with any file.
1748     
1750     modified files:
1751      ChangeLog lisp/muse-colors.el lisp/muse-mode.el
1752      lisp/muse-wiki.el
1755 2005-07-07 21:34:12 GMT Michael Olson <mwolson@gnu.org> patch-105
1757     Summary:
1758       Attempt to simplify muse-wiki a bit.
1759     Revision:
1760       muse--main--1.0--patch-105
1762     * lisp/muse-colors.el (muse-use-font-lock): Set up muse-colors-markup
1763       here.
1764     
1765     * lisp/muse-wiki.el (muse-wiki-wikiword-colors-markup)
1766       (muse-wiki-update-use-wikiword-colors, muse-wiki-wikiword-markup-regexp)
1767       (muse-wiki-update-use-wikiword-markup-regexp)
1768       (muse-wiki-update-use-wikiword-link-function)
1769       (muse-wiki-update-use-wikiword-url-transforms): Remove.
1770       (muse-wiki-update-use-wikiword): Not :set function is needed anymore.
1771     
1772     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only modify URL if
1773       `muse-wiki-use-wikiword' is specified.
1774     
1775     * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Don't process the URL
1776       unless `muse-wiki-use-wikiword' is specified.
1777     
1778     * lisp/muse-wiki.el ("muse-colors"): Add muse-wiki-wikiword-regexp to
1779       muse-colors-markup.
1780     
1781     * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-wikiword-regexp to
1782       muse-publish-markup-regexps.
1783     
1784     * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-transform-wikiword to
1785       muse-publish-url-transforms.
1786     
1787     * lisp/muse-wiki.el (muse-implicit-link-functions): Add
1788       muse-wiki-handle-wikiword to muse-implicit-link-functions.
1789     
1791     modified files:
1792      ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
1795 2005-07-07 20:06:35 GMT Michael Olson <mwolson@gnu.org> patch-104
1797     Summary:
1798       Make muse-blosxom use relative name of published file in page-date alist.
1799     Revision:
1800       muse--main--1.0--patch-104
1802     * lisp/muse-blosxom.el (muse-blosxom-base-directory): Move higher in
1803       file.
1804       (muse-blosxom-update-page-date-alist): Renamed from
1805       `muse-blosxom-markup-date-directive'.  Make the current file name
1806       relative to the base directory and strip file extension if necessary.
1807     
1809     modified files:
1810      ChangeLog lisp/muse-blosxom.el
1813 2005-07-07 19:14:38 GMT Michael Olson <mwolson@gnu.org> patch-103
1815     Summary:
1816       Hack on muse-blosxom timestamps somewhat.
1817     Revision:
1818       muse--main--1.0--patch-103
1820     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Make this
1821       actually do something useful.  This should have a different name,
1822       really.
1823       ("blosxom-html", "blosxom-xhtml"): Call
1824       `muse-blosxom-markup-date-directive' after publishing each entry.
1825     
1827     modified files:
1828      ChangeLog lisp/muse-blosxom.el
1831 2005-07-07 06:27:02 GMT Michael Olson <mwolson@gnu.org> patch-102
1833     Summary:
1834       Fix several startup and compile errors.
1835     Revision:
1836       muse--main--1.0--patch-102
1838     * lisp/muse-wiki.el ("muse-publish"): Use correct name of function.  This
1839       fixes an error that occurred during startup.
1840     
1841     * lisp/muse-regexps.el (muse-ignored-extensions-regexp)
1842       (muse-update-ignored-extensions-regexp, muse-ignored-extensions): Move
1843       to muse.el.
1844     
1845     * lisp/muse.el (muse-update-ignored-extensions-regexp): Fix ordering so
1846       that the nasty compile errors go away.  Fix a few typos.
1847       (muse-ignored-extensions): Fix docstring.
1848       (muse-file-extension): Move this higher in the file.
1849     
1850     
1852     modified files:
1853      ChangeLog lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
1856 2005-07-07 05:57:51 GMT Michael Olson <mwolson@gnu.org> patch-101
1858     Summary:
1859       Note that muse-file-extension should not have "." in front.
1860     Revision:
1861       muse--main--1.0--patch-101
1863     * lisp/muse-project.el (muse-project-find-file): Handle case where
1864       muse-file-extension is not specified.
1865     
1866     * lisp/muse.el (muse-file-extension): Note that the period at the
1867       beginning of this value should be omitted.
1868     
1869     * lisp/muse-regexps.el (muse-update-ignored-extensions-regexp): Quote
1870       file extension so that regexp characters inside the extension will not
1871       goof it up.  This should never be a problem in normal cases, but let's
1872       be robust.
1873     
1875     modified files:
1876      ChangeLog lisp/muse-project.el lisp/muse-regexps.el
1877      lisp/muse.el
1880 2005-07-07 05:36:53 GMT Michael Olson <mwolson@gnu.org> patch-100
1882     Summary:
1883       Implement optional file extension of Muse files.
1884     Revision:
1885       muse--main--1.0--patch-100
1887     * lisp/muse-mode.el (muse-mode): Make sure
1888       `muse-update-ignored-extensions-regexp' gets updated every time we
1889       enter Muse mode.  This works around a bug in the customize interface --
1890       if a user changes an option using setq, the :set function sometimes
1891       does not get executed.  I should really try to determine whether or not
1892       this is really an issue anymore.
1893     
1894     * lisp/muse-project.el (muse-project-find-file): Make use of
1895       `muse-file-extension'.
1896     
1897     * lisp/muse-regexps.el (muse-ignored-extensions-regexp): This is not
1898       customizable; it is autogenerated from `muse-ignored-extensions'.
1899       (muse-update-ignored-extensions-regexp): New function that sets the
1900       value of `muse-ignored-extensions-regexp'.  This is needed in order to
1901       make sure that the value of `muse-file-extension' is taken into
1902       account.
1903       (muse-ignored-extensions): New option that determines which file
1904       extensions to ignore.  It is in the form of a list of regexps.
1905     
1906     * lisp/muse.el (muse-file-extension): New option that allows the user to
1907       specify the file extension to be used for Muse files.  By default, this
1908       is nil, which means that no extension will be used.
1909     
1910     * lisp/muse.el (muse-page-name): Handle case where
1911       `muse-ignored-extensions-regexp' is nil.
1912     
1914     modified files:
1915      ChangeLog lisp/muse-mode.el lisp/muse-project.el
1916      lisp/muse-regexps.el lisp/muse.el
1919 2005-07-07 03:16:38 GMT Michael Olson <mwolson@gnu.org> patch-99
1921     Summary:
1922       Document new blosxom convenience feature.
1923     Revision:
1924       muse--main--1.0--patch-99
1926     * lisp/muse-blosxom.el: Document `muse-blosxom-project-alist-dirs' and
1927       `muse-blosxom-project-alist-entry'.  An example is provided in the
1928       header.
1929     
1931     modified files:
1932      ChangeLog lisp/muse-blosxom.el
1935 2005-07-06 23:17:35 GMT Michael Olson <mwolson@gnu.org> patch-98
1937     Summary:
1938       Further work on `muse-project-alist' entry generation for blosxom.
1939     Revision:
1940       muse--main--1.0--patch-98
1942     * examples/mwolson/muse-init.el (muse-project-alist): Use proper syntax.
1943       Include subdirectories in first part of "Blog" entry.
1944     
1945     * lisp/muse-blosxom.el (muse-blosxom-project-alist-dirs): New function
1946       that returns a list of dirs that are to be used with the first part of
1947       a `muse-project-alist' entry.
1948     
1950     modified files:
1951      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
1954 2005-07-06 22:42:35 GMT Michael Olson <mwolson@gnu.org> patch-97
1956     Summary:
1957       New function: muse-blosxom-project-alist-entry.
1958     Revision:
1959       muse--main--1.0--patch-97
1961     * examples/mwolson/muse-init.el: Update from my latest settings.
1962       (muse-project-alist): Make use of `muse-blosxom-project-alist-entry'.
1963     
1964     * lisp/muse-blosxom.el (muse-blosxom-project-alist-entry): New function
1965       that generates the latter part of an entry for `muse-project-alist'.
1966     
1968     modified files:
1969      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
1972 2005-07-06 20:52:03 GMT Michael Olson <mwolson@gnu.org> patch-96
1974     Summary:
1975       Merged from hodique@lifl.fr--2005 (patch 12-23)
1976     Revision:
1977       muse--main--1.0--patch-96
1979     Patches applied:
1980     
1981      * hodique@lifl.fr--2005/muse--yh--1.0--patch-12
1982        Merged from mwolson@gnu.org--2005 (patch 68-76)
1983     
1984      * hodique@lifl.fr--2005/muse--yh--1.0--patch-13
1985        Merged from mwolson@gnu.org--2005 (patch 77-80)
1986     
1987      * hodique@lifl.fr--2005/muse--yh--1.0--patch-14
1988        Merged from mwolson@gnu.org--2005 (patch 81)
1989     
1990      * hodique@lifl.fr--2005/muse--yh--1.0--patch-15
1991        Merged from mwolson@gnu.org--2005 (patch 82)
1992     
1993      * hodique@lifl.fr--2005/muse--yh--1.0--patch-16
1994        Escape % in latex publishing
1995     
1996      * hodique@lifl.fr--2005/muse--yh--1.0--patch-17
1997        bugfix
1998     
1999      * hodique@lifl.fr--2005/muse--yh--1.0--patch-18
2000        small improvement on muse-make-link
2001     
2002      * hodique@lifl.fr--2005/muse--yh--1.0--patch-19
2003        Fix customization of muse-wiki-wikiword-regexp
2004     
2005      * hodique@lifl.fr--2005/muse--yh--1.0--patch-20
2006        Allow full customization of WikiWords
2007     
2008      * hodique@lifl.fr--2005/muse--yh--1.0--patch-21
2009        Fix mouse-2 yank bug in muse-mode
2010     
2011      * hodique@lifl.fr--2005/muse--yh--1.0--patch-22
2012        Fix interpretation order
2013     
2014      * hodique@lifl.fr--2005/muse--yh--1.0--patch-23
2015        Merged from mwolson@gnu.org--2005 (patch 83-95)
2016     
2018     modified files:
2019      ChangeLog lisp/muse-wiki.el
2021     new patches:
2022      hodique@lifl.fr--2005/muse--yh--1.0--patch-12
2023      hodique@lifl.fr--2005/muse--yh--1.0--patch-13
2024      hodique@lifl.fr--2005/muse--yh--1.0--patch-14
2025      hodique@lifl.fr--2005/muse--yh--1.0--patch-15
2026      hodique@lifl.fr--2005/muse--yh--1.0--patch-16
2027      hodique@lifl.fr--2005/muse--yh--1.0--patch-17
2028      hodique@lifl.fr--2005/muse--yh--1.0--patch-18
2029      hodique@lifl.fr--2005/muse--yh--1.0--patch-19
2030      hodique@lifl.fr--2005/muse--yh--1.0--patch-20
2031      hodique@lifl.fr--2005/muse--yh--1.0--patch-21
2032      hodique@lifl.fr--2005/muse--yh--1.0--patch-22
2033      hodique@lifl.fr--2005/muse--yh--1.0--patch-23
2036 2005-07-06 19:55:48 GMT Michael Olson <mwolson@gnu.org> patch-95
2038     Summary:
2039       Minor docfixes.
2040     Revision:
2041       muse--main--1.0--patch-95
2043     * lisp/muse-mode.el (muse-follow-name-at-point) 
2044       (muse-follow-name-at-mouse): Docfixes.
2045     
2047     modified files:
2048      ChangeLog lisp/muse-mode.el
2051 2005-07-06 19:30:34 GMT Michael Olson <mwolson@gnu.org> patch-94
2053     Summary:
2054       Fix goof-up in instructions for using `muse-blosxom-new-entry'.
2055     Revision:
2056       muse--main--1.0--patch-94
2058     * lisp/muse-blosxom.el: Fix goof-up in instructions for using
2059       `muse-blosxom-new-entry'.
2060     
2061     * muse.texi (Blosxom Entries): Ditto.
2062     
2064     modified files:
2065      ChangeLog lisp/muse-blosxom.el muse.texi
2068 2005-07-06 18:54:52 GMT Michael Olson <mwolson@gnu.org> patch-93
2070     Summary:
2071       Re-add global mouse-2 event.
2072     Revision:
2073       muse--main--1.0--patch-93
2075     * lisp/muse-mode.el (muse-mode-map): Re-add the global binding for
2076       mouse-2, since Yann found a way around the problem I was facing.
2077       (muse-follow-name-at-mouse): Call the event that would normally be used
2078       here if we don't have a link at point.
2079     
2081     modified files:
2082      ChangeLog lisp/muse-mode.el
2085 2005-07-06 07:19:41 GMT Michael Olson <mwolson@gnu.org> patch-92
2087     Summary:
2088       Fix publishing error.
2089     Revision:
2090       muse--main--1.0--patch-92
2092     * lisp/muse-project.el (muse-project-publish-file): Don't try to fetch
2093       the cdr of output-dir.  This was a code fragment from a previous
2094       attempt to refactor this function.
2095     
2097     modified files:
2098      ChangeLog lisp/muse-project.el
2101 2005-07-06 06:39:21 GMT Michael Olson <mwolson@gnu.org> patch-91
2103     Summary:
2104       Work on getting to the point where we can resolve project interwiki links.
2105     Revision:
2106       muse--main--1.0--patch-91
2108     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
2109       `muse-publishing-current-file'.
2110     
2111     * lisp/muse-project.el (muse-project-of-file): Ditto.
2112     
2113     * lisp/muse-project.el (muse-project-applicable-styles): New function
2114       that returns the usable styles for a file, given either a list of
2115       styles or a project name.  This is useful for removing styles that will
2116       be ignored for a file.
2117       (muse-project-publish-file): Split :include and :exclude processing
2118       into `muse-project-applicable-styles'.
2119     
2120     * lisp/muse-publish.el (muse-publish-output-name): Use
2121       `muse-publishing-current-file'.
2122     
2123     * lisp/muse-publish.el (muse-publish-file): Don't set `muse-current-file'.
2124     
2125     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Recognize
2126       project names.
2127     
2128     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Don't cause project
2129       names to be uninterpreted.  Remove need for muse-assoc-string.
2130     
2131     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): First draft of
2132       function that will be called to fetch a link to a page from a Muse
2133       project from the output file of the currently-published file.  This is
2134       commented out for now since I ran out of energy.
2135     
2136     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Use
2137       `muse-wiki-resolve-project-page' for handling Muse project interwiki
2138       links, but only when no match was found in `muse-wiki-interwiki-alist'.
2139       Handle case where no interwiki can be found, even though this should
2140       never happen.
2141     
2142     * lisp/muse-wiki.el (muse-mode-hook): Update `muse-wiki-interwiki-regexp'
2143       whenever Muse mode is entered.  That way we don't have to enter an
2144       extra command in our .emacs.
2145     
2146     * lisp/muse.el (muse-current-file): Remove this, since a variable called
2147       `muse-publishing-current-file' already exists that does the same thing.
2148       How embarrassing.
2149     
2150     * lisp/muse.el (muse-page-name): Use `muse-publishing-current-file'.
2151     
2152     * lisp/muse.el (muse-assoc-string): Remove this, since we no longer need
2153       to use it.
2154     
2156     modified files:
2157      ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
2158      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
2161 2005-07-06 04:00:57 GMT Michael Olson <mwolson@gnu.org> patch-90
2163     Summary:
2164       Mouse-2 on regular text will yank rather than give an error.
2165     Revision:
2166       muse--main--1.0--patch-90
2168     * lisp/muse-mode.el (muse-mode-map): Remove mappings for mouse-2, since
2169       this seems to be more trouble than it's worth.
2170       (muse-follow-name-at-mouse): Don't call `muse-follow-name-at-point';
2171       use our own implementation.
2172     
2174     modified files:
2175      ChangeLog lisp/muse-mode.el
2178 2005-07-06 02:25:56 GMT Michael Olson <mwolson@gnu.org> patch-89
2180     Summary:
2181       Make interwiki links publish with the correct extension.
2182     Revision:
2183       muse--main--1.0--patch-89
2185     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Add the correct
2186       prefix and suffix to interwiki names, as well as stripping out unwanted
2187       extensions.
2188     
2190     modified files:
2191      ChangeLog lisp/muse-wiki.el
2194 2005-07-06 02:02:42 GMT Michael Olson <mwolson@gnu.org> patch-88
2196     Summary:
2197       Fix publishing of bare interwiki names.
2198     Revision:
2199       muse--main--1.0--patch-88
2201     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Use `setq' instead of
2202       `set'.  Use `muse-assoc-string' instead of `assoc'.
2203     
2204     * lisp/muse.el (muse-assoc-string): New compatibility function that makes
2205       `assoc-string' functionality usable with Emacs21 and XEmacs.
2206     
2208     modified files:
2209      ChangeLog lisp/muse-wiki.el lisp/muse.el
2212 2005-07-06 01:41:24 GMT Michael Olson <mwolson@gnu.org> patch-87
2214     Summary:
2215       Apply a few fixes from Yann's branch.
2216     Revision:
2217       muse--main--1.0--patch-87
2219     Background: I hacked on Muse over the weekend while offline, and so did
2220                 Yann.  His changes to muse-wiki.el are different than the
2221                 ones that I made, so we should probably figure out the best
2222                 way to handle this when we both get on IRC again.  For now,
2223                 I've merged in the bugfixes that he's made, omitting most of
2224                 the changes to muse-wiki.
2225     
2226     * lisp/muse-latex.el (muse-latex-markup-regexps): Escape %.
2227     
2228     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Add docstring.
2229     
2230     * lisp/muse.el (muse-page-name): Fix a bug that was inadvertently
2231       introduced previously.
2232     
2234     modified files:
2235      ChangeLog lisp/muse-latex.el lisp/muse-wiki.el lisp/muse.el
2238 2005-07-05 20:41:49 GMT Michael Olson <mwolson@gnu.org> patch-86
2240     Summary:
2241       Warn if file not published; hack further on Wiki stuff.
2242     Revision:
2243       muse--main--1.0--patch-86
2245     * lisp/muse-html.el (muse-html-markup-paragraph): Make this only try to
2246       complete <div> tags that are of the class "image-link".  It is hoped
2247       that this will prevent user-added <div> tags from being mangled.
2248     
2249     * lisp/muse-mode.el (muse-link-at-point): Don't pass an argument to
2250       `muse-handle-implicit-link' or `muse-handle-explicit-link' since they
2251       need to look at the text at point.
2252     
2253     * lisp/muse-publish.el (muse-publish-this-file): Warn the user if the
2254       current file has not been published since it was up-to-date.  Thanks to
2255       Bill Freeman for the suggestion.
2256     
2257     * lisp/muse-publish.el (muse-publish-url): Handle case when returned url
2258       is nil.  If this happens, return the original URL.
2259     
2260     * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Set using
2261       `muse-wiki-update-interwiki-regexp.'
2262       (muse-wiki-update-interwiki-regexp): New function that sets the value
2263       of `muse-wiki-interwiki-regexp'.
2264       (muse-wiki-interwiki-alist): Call `muse-wiki-update-interwiki-regexp'
2265       on :set.
2266     
2267     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Renamed from
2268       `muse-wiki-expand-interwiki'.
2269       (muse-wiki-transform-wikiword): New function that prevents WikiWords
2270       with no matching file from being published as links.
2271     
2272     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Accept an optional
2273       string argument once again, since this behavior is needed when
2274       publishing.
2275       (muse-wiki-handle-wikiword): Ditto.
2276     
2277     * lisp/muse.el (muse-handle-url): Ditto.
2278     
2279     * lisp/muse.el (muse-handle-implicit-link): Ditto.  Restore match data
2280       after every unsuccessful attempt at handling the link.  If argument is
2281       given, restore match-data at end, too.
2282     
2283     * lisp/muse.el (muse-handle-explicit-link): Accept optional string
2284       argument.  Match data is always saved.  If argument is not given,
2285       assume that `muse-implicit-link-regexp' has been matched against, and
2286       return the 1st match string if no handlers worked.
2287     
2289     modified files:
2290      ChangeLog lisp/muse-html.el lisp/muse-mode.el
2291      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
2294 2005-07-04 23:00:06 GMT Michael Olson <mwolson@gnu.org> patch-85
2296     Summary:
2297       Hack on WikiName handling and make TAB work for Wiki links.
2298     Revision:
2299       muse--main--1.0--patch-85
2301     * lisp/muse-colors.el (muse-colors-markup): Use
2302       `muse-explicit-link-regexp' instead of `muse-link-regexp'.
2303     
2304     * lisp/muse-colors.el (muse-link-face): Add new argument EXPLICIT.  If
2305       nil, don't color bad links.  If non-nil, color bad links.
2306     
2307     * lisp/muse-colors.el (muse-colors-link): Pass `t' to `muse-link-face'.
2308     
2309     * lisp/muse-journal.el (muse-journal-rss-markup-regexps): Use
2310       `muse-explicit-link-regexp' instead of `muse-link-regexp'.
2311       (muse-journal-rss-munge-buffer): Ditto.
2312     
2313     * lisp/muse-mode.el (muse-mode-fill-nobreak-p, muse-link-at-point):
2314       Docfix.
2315     
2316     * lisp/muse-mode.el (muse-link-at-point): Rewrite so that explicit links
2317       are handled first, then implicit ones.  It should work better in all
2318       cases.  For now, we depend on the value of `muse-implicit-link-regexp'
2319       to determine how far to scan for an implicit link.  This defaults to
2320       the text between the point and the next space.
2321     
2322     * lisp/muse-mode.el (muse-visit-link-default): Refactored code from
2323       `muse-visit-link'.  If the ANCHOR argument is a string, search for it
2324       literally after opening the buffer.  Hopefully this can be of use in
2325       custom visit-link functions, when necessary.
2326     
2327     * lisp/muse-mode.el (muse-visit-link): Docfix.  Call
2328       `muse-visit-link-default'.
2329     
2330     * lisp/muse-mode.el (muse-next-reference, muse-previous-reference):
2331       Search by text properties instead of regexps.  This allows Muse to find
2332       links without having to have a massive regexp that contains all link
2333       types.  The downside is that this will not work if the user defontifies
2334       the buffer.  But it would somewhat defeat the purpose of following
2335       links if you can't see them.
2336     
2337     * lisp/muse-project.el (muse-project-batch-publish): Handle case when not
2338       enough command line args are passed in batch mode.
2339     
2340     * lisp/muse-publish.el (muse-publish-markup-regexps): Use
2341       `muse-explicit-link-regexp'.
2342     
2343     * lisp/muse-regexps.el (muse-explicit-link-regexp): Renamed from
2344       `muse-link-regexp'.
2345     
2346     * lisp/muse-regexps.el (muse-implicit-link-regexp): New option that
2347       specifies the "common ground" of all implicit links, like URLs, bare
2348       WikiNames, and -- in the future -- email addresses.
2349     
2350     * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): Quote 'boolean.
2351     
2352     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Arg URL is no longer
2353       optional.  That was a bad idea on my part.  Renamed from
2354       `muse-wiki-interwiki-handle'.  Hopefully all this renaming doesn't
2355       annoy anyone :^) .
2356     
2357     * lisp/muse-wiki.el (muse-wiki-expand-interwiki): Renamed from
2358       `muse-wiki-interwiki-expand'.
2359       (muse-wiki-handle-wikiword): Renamed from
2360       `muse-wiki-wikiword-handle'.
2361     
2362     * lisp/muse-wiki.el ("muse-colors", "muse-publish"): Use a string value
2363       for the eval-after-load arg since XEmacs chokes on constants.
2364     
2365     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Don't display a bad-link
2366       face on WikiWords that don't correspond with a file.  If people really
2367       want this to appear in bad-link face, I could accommodate that.
2368     
2369     * lisp/muse.el (muse-handle-url): New function that detects whether the
2370       given string is a URL.
2371       (muse-implicit-link-functions): Renamed from
2372       `muse-mode-link-functions'.  Defaults to `muse-handle-url'.
2373       (muse-explicit-link-functions): Renamed from
2374       `muse-mode-handler-functions'.
2375       (muse-handle-implicit-link): New function that handles all
2376       implicit links by calling functions from `muse-implicit-link-functions'.
2377       (muse-handle-explicit-link): Renamed from
2378       `muse-handled-url'.
2379     
2381     modified files:
2382      ChangeLog lisp/muse-colors.el lisp/muse-journal.el
2383      lisp/muse-mode.el lisp/muse-project.el lisp/muse-publish.el
2384      lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
2387 2005-07-04 14:40:31 GMT Michael Olson <mwolson@gnu.org> patch-84
2389     Summary:
2390       Allow WikiWords to be ignored with <nop> or "''''".
2391     Revision:
2392       muse--main--1.0--patch-84
2394     * lisp/muse-mode.el (muse-browse-result): Docfixes.
2395     
2396     * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): New option that determines
2397       whether to hide <nop> tags when coloring a Muse buffer.
2398       (muse-wiki-wikiword-at-point): Docfix.
2399       (muse-wiki-colors-nop-tag): New function that colors <nop> tags.
2400       (muse-wiki-publish-nop-tag): New function that interprets <nop> tags
2401       during publishing.
2402       (muse-colors-tags, muse-publish-markup-tags): Interpret <nop> tags,
2403       which keeps the WikiWord that follows it from being interpreted.
2404       (muse-publish-markup-regexps): Allow 4 single quotes to function as a
2405       WikiWord delimiter.
2406     
2408     modified files:
2409      ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
2412 2005-07-04 11:20:50 GMT Michael Olson <mwolson@gnu.org> patch-83
2414     Summary:
2415       Update postal address of FSF in muse-wiki.el.
2416     Revision:
2417       muse--main--1.0--patch-83
2419     * lisp/muse-wiki.el: Update postal address of the FSF.
2420     
2422     modified files:
2423      ChangeLog lisp/muse-wiki.el
2426 2005-07-01 22:48:51 GMT Michael Olson <mwolson@gnu.org> patch-82
2428     Summary:
2429       Interpret explicit links before emphasis.
2430     Revision:
2431       muse--main--1.0--patch-82
2433     * lisp/muse-publish.el (muse-publish-markup-regexps): Interpret explicit
2434       links before emphasis.
2435     
2436     * lisp/muse-wiki.el (muse-publish): Make rules use a multiple of 100 just
2437       for the heck of it.
2439     modified files:
2440      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
2443 2005-06-26 22:55:55 GMT Michael Olson <mwolson@gnu.org> patch-81
2445     Summary:
2446       Wiki hacking, regexp tweaks.
2447     Revision:
2448       muse--main--1.0--patch-81
2450     * lisp/muse-project.el (muse-project-ignore-regexp): Change group to
2451       muse-regexp.
2452     
2453     * lisp/muse-regexps.el (muse-regexp-use-character-classes): New variable
2454       that indicates whether or not to use character classes in regexps.  The
2455       default is to let Muse try to figure it out.
2456       (muse-extreg-usable-p): Make use of this variable.
2457     
2458     * lisp/muse-regexps.el (muse-url-regexp): There's too much whitespace in
2459       this regexp.  I'm guessing it was supposed to have a TAB in there at
2460       one time.  Replace this stuff with muse-regexp-space.
2461     
2462     * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use wikified EmacsWiki
2463       by default.
2464     
2465     * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use "choice" instead of
2466       "or".
2467     
2468     * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Include the page
2469       delimiter as part of the regexp.  Allow "#" or "::" to be a delimiter.
2470       We'll fix those anchor problems eventually!
2471     
2472     * lisp/muse-wiki.el (muse-wiki-interwiki-at-point): New function that
2473       uses `muse-interwiki-handle' to determine whether an interwiki link is
2474       at point.
2475     
2476     * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Make URL optional and
2477       look for a suitable value at point if needed.
2478     
2479     * lisp/muse-wiki.el: Make interwiki regexps color the same as wikiwords.
2480     
2481     * lisp/muse-wiki.el: Add publishing rule for muse-wiki-interwiki-regexp.
2482     
2483     * lisp/muse-wiki.el (muse-mode-link-functions): Add interwiki handling.
2485     modified files:
2486      ChangeLog lisp/muse-project.el lisp/muse-regexps.el
2487      lisp/muse-wiki.el
2490 2005-06-25 04:44:00 GMT Michael Olson <mwolson@gnu.org> patch-80
2492     Summary:
2493       Make installation of manual when not using Debian go smoothly.
2494     Revision:
2495       muse--main--1.0--patch-80
2497     * Makefile.defs (INSTALLINFO): New variable that specifies what command
2498       and options are to be used when insinuating the Muse documentation into
2499       the Info menu.
2500     
2501     * Makefile (install): Make use of INSTALLINFO.
2502     
2503     * README (Installation): Give directions for changing INSTALLINFO on a
2504       Debian system and changing where Muse is installed.
2505     
2506     * muse.texi: Ditto.
2508     modified files:
2509      ChangeLog Makefile Makefile.defs README muse.texi
2512 2005-06-25 04:09:15 GMT Michael Olson <mwolson@gnu.org> patch-79
2514     Summary:
2515       Fix compiler warning induced by last patch.
2516     Revision:
2517       muse--main--1.0--patch-79
2519     * lisp/muse-project.el (muse-current-file): Move to muse.el to fix
2520       compiler warning.
2522     modified files:
2523      ChangeLog lisp/muse-project.el lisp/muse.el
2526 2005-06-25 04:02:11 GMT Michael Olson <mwolson@gnu.org> patch-78
2528     Summary:
2529       Add `muse-current-file', fix minor QuickStart issue.
2530     Revision:
2531       muse--main--1.0--patch-78
2533     * examples/QuickStart: Make John Wiegley the author.
2534     
2535     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
2536       `muse-current-file' instead of `buffer-file-name'.
2537     
2538     * lisp/muse-project.el (muse-current-project): Document.
2539     
2540     * lisp/muse-project.el (muse-current-file): New variable indicating the
2541       name, including path, of the file that is currently being published.
2542       (muse-project-of-file): Make use of
2543       `muse-current-file'.
2544     
2545     * lisp/muse-publish.el (muse-publish-file): Set `muse-current-file' here.
2546     
2547     * lisp/muse.el (muse-page-name): Make use of `muse-current-file'.
2549     modified files:
2550      ChangeLog examples/QuickStart lisp/muse-blosxom.el
2551      lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
2552      lisp/muse.el
2555 2005-06-24 21:15:35 GMT Michael Olson <mwolson@gnu.org> patch-77
2557     Summary:
2558       Make muse-replace-regexp-in-string closer to its parent; no func change.
2559     Revision:
2560       muse--main--1.0--patch-77
2562     * lisp/muse.el (muse-replace-regexp-in-string): Add 2 more optional args
2563       to implement all functionality of `replace-regexp-in-string'.  No
2564       functionality change.
2565     
2567     modified files:
2568      ChangeLog lisp/muse.el
2571 2005-06-24 00:22:12 GMT Michael Olson <mwolson@gnu.org> patch-76
2573     Summary:
2574       Play nicely with fill, adaptive-fill, and flyspell.
2575     Revision:
2576       muse--main--1.0--patch-76
2578     * muse-mode.el (muse-mode-intangible-links): New function used to
2579       determine whether links will be considered intangible.
2580     
2581     * lisp/muse-mode.el (muse-mode-link-functions)
2582       (muse-mode-handler-functions): Minor docfix.
2583     
2584     * lisp/muse-mode.el (muse-mode): Don't split long links when performing
2585       fill.  Play nicely with adaptive-fill.  Avoid lockup with flyspell by
2586       making links intangible by default, but this may be adjusted by use of
2587       the `muse-mode-intangible-links' function.
2588     
2589     * lisp/muse-mode.el (muse-mode-fill-nobreak-p): New function that returns
2590       nil if we should allow a fill to occur here.  Keeps links from being
2591       broken up.
2592     
2593     * lisp/muse-mode.el (muse-mode-flyspell-p): New function that returns
2594       non-nil if we allow spell-checking to occur here.  Keeps links from
2595       being improperly colorized.
2596     
2597     * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Break up long line; no
2598       functionality change.
2600     modified files:
2601      ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
2604 2005-06-23 07:13:35 GMT Michael Olson <mwolson@gnu.org> patch-75
2606     Summary:
2607       Minor doc changes and code prettification.
2608     Revision:
2609       muse--main--1.0--patch-75
2611     * AUTHORS: Note that YH's assignment is in the mail.
2612     
2613     * README (scripts): Explain better the contents of the `scripts'
2614       directory.
2615     
2616     * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Split long line.
2618     modified files:
2619      AUTHORS ChangeLog README lisp/muse-wiki.el
2622 2005-06-23 05:20:04 GMT Michael Olson <mwolson@gnu.org> patch-74
2624     Summary:
2625       Merged from hodique@lifl.fr--2005 (patch 7-11)
2626     Revision:
2627       muse--main--1.0--patch-74
2629     Patches applied:
2630     
2631      * hodique@lifl.fr--2005/muse--yh--1.0--patch-7
2632        split WikiWords and InterWiki links into their own package
2633     
2634      * hodique@lifl.fr--2005/muse--yh--1.0--patch-8
2635        Merged from mwolson@gnu.org--2005 (patch 63-67), adapted muse-wiki features
2636     
2637      * hodique@lifl.fr--2005/muse--yh--1.0--patch-9
2638        Mimic experimental behavior for interwiki
2639     
2640      * hodique@lifl.fr--2005/muse--yh--1.0--patch-10
2641        fix notes publishing
2642     
2643      * hodique@lifl.fr--2005/muse--yh--1.0--patch-11
2644        various minor fixes
2646     new files:
2647      lisp/.arch-ids/muse-wiki.el.id lisp/muse-wiki.el
2649     modified files:
2650      ChangeLog lisp/muse-colors.el lisp/muse-html.el
2651      lisp/muse-mode.el lisp/muse-publish.el lisp/muse.el
2653     renamed files:
2654      experimental/.arch-ids/muse-wiki.el.id
2655        ==> experimental/.arch-ids/muse-wiki-old.el.id
2656      experimental/muse-wiki.el
2657        ==> experimental/muse-wiki-old.el
2659     new patches:
2660      hodique@lifl.fr--2005/muse--yh--1.0--patch-7
2661      hodique@lifl.fr--2005/muse--yh--1.0--patch-8
2662      hodique@lifl.fr--2005/muse--yh--1.0--patch-9
2663      hodique@lifl.fr--2005/muse--yh--1.0--patch-10
2664      hodique@lifl.fr--2005/muse--yh--1.0--patch-11
2667 2005-06-22 23:05:33 GMT Michael Olson <mwolson@gnu.org> patch-73
2669     Summary:
2670       Tell people where to find on-line version of manual.
2671     Revision:
2672       muse--main--1.0--patch-73
2674     * README: Add on-line locations for manual.
2675     
2676     * muse.texi: Remove @include directive.  This makes generating a PDF of
2677       this documentation a lot easier.
2678     
2679     * muse.texi (Preface): Add on-line locations for manual.
2681     modified files:
2682      ChangeLog README muse.texi
2685 2005-06-22 19:57:42 GMT Michael Olson <mwolson@gnu.org> patch-72
2687     Summary:
2688       Try to make Muse play nice with outline minor mode.
2689     Revision:
2690       muse--main--1.0--patch-72
2692     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-emphasized)
2693     (muse-colors-underlined, muse-use-font-lock, muse-link-properties): Use
2694     "muse" instead of "t" when adding invisibility to text or checking for
2695     invisibility.
2696     
2697     * lisp/muse.el (muse-add-to-invisibility-spec): New function that is a
2698     compatibility wrapper for `add-to-invisibility-spec'; XEmacs doesn't have
2699     this function.
2701     modified files:
2702      ChangeLog lisp/muse-colors.el lisp/muse.el
2705 2005-06-22 08:02:58 GMT Michael Olson <mwolson@gnu.org> patch-71
2707     Summary:
2708       Minor grammar fix in Introduction section of manual.
2709     Revision:
2710       muse--main--1.0--patch-71
2712     * muse.texi (Introduction): Minor grammar fix.
2714     modified files:
2715      ChangeLog muse.texi
2718 2005-06-22 06:32:02 GMT Michael Olson <mwolson@gnu.org> patch-70
2720     Summary:
2721       Release Muse 3.01.
2722     Revision:
2723       muse--main--1.0--patch-70
2725     * lisp/muse-colors.el: Remove unnecessary use of Version in header.
2726     
2727     * lisp/muse-html.el (muse-html-encoding-map): Add mapping for iso-8859-1.
2728     
2729     * lisp/muse-poem.el (muse-poem-markup-strings)
2730       (muse-poem-chapbook-strings): Make customizable.
2731     
2732     * lisp/muse-poem.el (muse-chapbook-latex-header)
2733       (muse-chapbook-latex-footer): Docfix.
2734     
2735     * lisp/muse-texinfo.el (muse-texinfo-info-extension)
2736       (muse-texinfo-pdf-extension): Ditto.
2737     
2738     * lisp/muse.el (muse-version): Change to 3.01.
2739     
2740     * muse.texi (Poem, Texinfo): Last two publishing styles complete.  We're
2741       done, for now!
2743     modified files:
2744      ChangeLog lisp/muse-colors.el lisp/muse-html.el
2745      lisp/muse-poem.el lisp/muse-texinfo.el lisp/muse.el muse.texi
2748 2005-06-20 02:29:08 GMT Michael Olson <mwolson@gnu.org> patch-69
2750     Summary:
2751       Tweak documentation thoroughly; still incomplete.
2752     Revision:
2753       muse--main--1.0--patch-69
2755     * README: Minor tweaks.
2756     
2757     * muse.texi: Massively rename chapters so that the titles are more
2758       descriptive.  Clean up grammar.
2759     
2760     * muse.texi (Obtaining Muse): Move content of Installation node here,
2761       stripping out any customization tips, since those are covered later.
2762       Re-work this chapter since I was dissatisfied with it.
2763     
2764     * muse.texi (Installation): This node has the content of README regarding
2765       installation, which fits the title of the node much better than the
2766       previous content.
2767     
2768     * muse.texi (Blosxom): Turn the sections of this section into
2769       subsections.
2770     
2771     * muse.texi (Getting Help and Reporting Bugs): Turn this into a list.  I
2772       like lists!
2773     
2774     * muse.texi (History): Add a "2005" item.
2776     modified files:
2777      ChangeLog README muse.texi
2780 2005-06-19 07:15:45 GMT Michael Olson <mwolson@gnu.org> patch-68
2782     Summary:
2783       Finish documenting 2 more publishing styles.
2784     Revision:
2785       muse--main--1.0--patch-68
2787     * lisp/muse-blosxom.el, lisp/muse-latex.el: Minor docfixes throughout.
2788     
2789     * lisp/muse-journal.el: Docfixes.
2790     
2791     * lisp/muse-publish.el (muse-publish-markup-functions): Add significant
2792       documentation to this function.
2793     
2794     * muse.texi (Blosxom Options): New node containing the publishing styles
2795       and options provided by Blosxom.
2796       (Book): Add usage note, as I suspect a lot of people might be confused
2797       by this style.
2798       (HTML): Space out entries better.
2799       (Journal, LaTeX): New nodes for publishing styles.
2800       (Common Elements): Document a few options that are present in
2801       `muse-publish.el'.
2803     modified files:
2804      ChangeLog lisp/muse-blosxom.el lisp/muse-journal.el
2805      lisp/muse-latex.el lisp/muse-publish.el muse.texi
2808 2005-06-19 04:45:46 GMT Michael Olson <mwolson@gnu.org> patch-67
2810     Summary:
2811       Make Muse installable and correct an Emacs21 issue.
2812     Revision:
2813       muse--main--1.0--patch-67
2815     * Makefile (.PRECIOUS): Indicate that .info and .html files in this
2816       directory will be generated.
2817       (all): Compile muse.info by default.
2818       (doc): Refactor into individual generation rules for .html and .info
2819       files.
2820       (install): New rule that installs Muse source code, compiled .elc
2821       files, and the manual into proper places.
2822     
2823     * Makefile.defs (ELISPDIR, INFODIR): Correct minor goof-up.
2824     
2825     * README (Insinuation): Move old content of Installation here.
2826       (Installation): Fill out this section.
2827       (Further Documentation): Add link to my website and note that a full
2828       manual is included with Muse.
2829     
2830     * lisp/Makefile (EL): Populate with .el files.
2831       (install): New rule that installs both .elc and .el files.
2832     
2833     * lisp/muse-texinfo.el (muse-texinfo-info-generate): If we're running
2834       Emacs21, hack in a handler for the @documentencoding tag so that it
2835       doesn't error out.
2837     modified files:
2838      ChangeLog Makefile Makefile.defs README lisp/Makefile
2839      lisp/muse-texinfo.el
2842 2005-06-19 03:05:38 GMT Michael Olson <mwolson@gnu.org> patch-66
2844     Summary:
2845       Cater even more to XEmacs and its annoying whims.
2846     Revision:
2847       muse--main--1.0--patch-66
2849     * examples/Makefile (%.html, %.pdf, %.info): Pass EMACS value as
2850       environment variable.
2851     
2852     * lisp/Makefile (%.elc, test): Don't use "-L" option since XEmacs can't
2853       handle it.  Load `muse-build.el' instead.
2854     
2855     * lisp/muse-colors.el (muse-colors-link): Add note that `link' is not
2856       used.
2857     
2858     * lisp/muse-journal.el (muse-journal-latex-munge-buffer)
2859       (muse-journal-rss-munge-buffer): Add note that the `qotd' binding is
2860       not used.
2861     
2862     * lisp/muse-journal.el (muse-journal-generate-pages): Add note that this
2863       function does not appear to be used.
2864     
2865     * lisp/muse.el (muse-replace-regexp-in-string): Use in place of
2866       `replace-regexp-in-string', since XEmacs doesn't have this function.
2867       We only implement the first 3 args, but this could be extended if we
2868       need to do so.
2869     
2870     * lisp/muse-blosxom.el (muse-blosxom-title-to-file): Use
2871       `muse-replace-regexp-in-string' in place of `replace-regexp-in-string'
2872     
2873     * lisp/muse-journal.el (muse-journal-anchorize-title): Ditto.
2874     
2875     * lisp/muse-colors.el (muse-colors-custom-tags): Remove unused binding to
2876       make XEmacs shut up.
2877     
2878     * lisp/muse-convert.el (muse-write-footnote): Ditto.
2879     
2880     * lisp/muse-html.el (muse-html-markup-table): Ditto.
2881     
2882     * lisp/muse-http.el (muse-winnow-list): Ditto.
2883     
2884     * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
2885     
2886     * lisp/muse-project.el (muse-project-file-entries): Ditto.
2887     
2888     * lisp/muse-publish.el (muse-publish-markup): Ditto.
2889     
2890     * scripts/muse-build.el: Add contrib path first; probably doesn't change
2891       anything.
2892     
2893     * scripts/publish: Use EMACS environment variable instead of hard-coding
2894       it.
2896     modified files:
2897      ChangeLog examples/Makefile lisp/Makefile lisp/muse-blosxom.el
2898      lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
2899      lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
2900      lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
2901      lisp/muse.el scripts/muse-build.el scripts/publish
2904 2005-06-19 00:43:54 GMT Michael Olson <mwolson@gnu.org> patch-65
2906     Summary:
2907       Move lisp files to `lisp' directory; hack on Makefiles, XEmacs compat.
2908     Revision:
2909       muse--main--1.0--patch-65
2911     * AUTHORS: Update entry.
2912     
2913     * muse-*.el: Move to the lisp directory.
2914     
2915     * lisp/Makefile: New file containing rules to test and compile the
2916       source.
2917     
2918     * Makefile.defs: New file that contains common definitions for all other
2919       Makefiles, such as Emacs command to use.
2920     
2921     * Makefile: Move lisp-specific rules to lisp/Makefile.
2922       (SUBDIRS): New variable containing subdirectories to clean.
2923     
2924     * README: Update to reflect new location of source files.  Give updated
2925       directions for compiling with XEmacs.
2926     
2927     * examples/Makefile (.PRECIOUS): Added to denote which type of files to
2928       compile.
2929       (%.html): Pass SITEFLAG as an environment variable to
2930       ../scripts/publish.
2931     
2932     * examples/QuickStart (The): Re-add the stray <comment> tag since it
2933       seems to be needed to keep the process from failing.  This has *got* to
2934       be a bug in Muse, but I don't want to deal with it now.
2935     
2936     * lisp/muse-colors.el (muse-make-faces): Bind newsym locally.
2937     
2938     * lisp/muse-convert.el: Move line to commentary section.
2939     
2940     * lisp/muse-latex.el (muse-latex-markup-table): Note that the
2941       locally-bound `type' variable isn't used here.
2942     
2943     * lisp/muse-mode.el (muse-index-as-string): Remove unused `file' binding.
2944     
2945     * lisp/muse-texinfo.el (muse-texinfo-markup-table): Remove unused `field'
2946       binding.
2947     
2948     * scripts/muse-build.el (load-path): Correct paths.
2949     
2950     * scripts/muse-build.el (muse-elint-files): Add a few variables here so
2951       as to avoid spurious warnings.
2952     
2953     * scripts/publish (style): Make use of SITEFLAG environment variable, if
2954       it exists.
2955     
2956     * lisp/muse.el (muse-line-end-position, muse-line-beginning-position):
2957       (muse-match-string-no-properties): New functions that take the place of
2958       `line-end-position', `line-beginning-position', and
2959       `match-string-no-properties', respectively.
2960     
2961     * examples/johnw/muse-johnw.el (muse-my-html-insert-contents)
2962       (muse-my-journal-find-entries): Use Muse-specific version of
2963       `match-string-no-properties', `line-beginning-position', and
2964       `line-end-position' since these do not exist in XEmacs.
2965     
2966     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-region)
2967       (muse-colors-custom-tags, muse-colors-link, muse-colors-title): Ditto.
2968     
2969     * lisp/muse-convert.el (muse-latex-transform): Ditto.
2970     
2971     * lisp/muse-html.el (muse-html-insert-anchor, muse-html-markup-footnote)
2972       (muse-html-insert-contents): Ditto.
2973     
2974     * lisp/muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
2975     
2976     * lisp/muse-mode.el (muse-link-at-point, muse-edit-link-at-point): Ditto.
2977     
2978     * lisp/muse-poem.el (muse-poem-prepare-buffer): Ditto.
2979     
2980     * lisp/muse-publish.el (muse-publish-markup-tag)
2981       (muse-publish-markup-footnote, muse-publish-markup-leading-space)
2982       (muse-published-buffer-contents): Ditto.
2983     
2984     * scripts/muse-build.el (muse-elint-files): Ditto.
2986     new files:
2987      .arch-ids/Makefile.defs.id Makefile.defs lisp/.arch-ids/=id
2988      lisp/.arch-ids/Makefile.id lisp/Makefile
2990     modified files:
2991      AUTHORS ChangeLog Makefile README examples/Makefile
2992      examples/QuickStart examples/johnw/muse-johnw.el
2993      lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
2994      lisp/muse-journal.el lisp/muse-latex.el lisp/muse-mode.el
2995      lisp/muse-poem.el lisp/muse-publish.el lisp/muse-texinfo.el
2996      lisp/muse.el scripts/muse-build.el scripts/publish
2998     renamed files:
2999      .arch-ids/muse-blosxom.el.id
3000        ==> lisp/.arch-ids/muse-blosxom.el.id
3001      .arch-ids/muse-book.el.id
3002        ==> lisp/.arch-ids/muse-book.el.id
3003      .arch-ids/muse-colors.el.id
3004        ==> lisp/.arch-ids/muse-colors.el.id
3005      .arch-ids/muse-convert.el.id
3006        ==> lisp/.arch-ids/muse-convert.el.id
3007      .arch-ids/muse-docbook.el.id
3008        ==> lisp/.arch-ids/muse-docbook.el.id
3009      .arch-ids/muse-html.el.id
3010        ==> lisp/.arch-ids/muse-html.el.id
3011      .arch-ids/muse-http.el.id
3012        ==> lisp/.arch-ids/muse-http.el.id
3013      .arch-ids/muse-journal.el.id
3014        ==> lisp/.arch-ids/muse-journal.el.id
3015      .arch-ids/muse-latex.el.id
3016        ==> lisp/.arch-ids/muse-latex.el.id
3017      .arch-ids/muse-mode.el.id
3018        ==> lisp/.arch-ids/muse-mode.el.id
3019      .arch-ids/muse-poem.el.id
3020        ==> lisp/.arch-ids/muse-poem.el.id
3021      .arch-ids/muse-project.el.id
3022        ==> lisp/.arch-ids/muse-project.el.id
3023      .arch-ids/muse-publish.el.id
3024        ==> lisp/.arch-ids/muse-publish.el.id
3025      .arch-ids/muse-regexps.el.id
3026        ==> lisp/.arch-ids/muse-regexps.el.id
3027      .arch-ids/muse-texinfo.el.id
3028        ==> lisp/.arch-ids/muse-texinfo.el.id
3029      .arch-ids/muse.el.id
3030        ==> lisp/.arch-ids/muse.el.id
3031      muse-blosxom.el
3032        ==> lisp/muse-blosxom.el
3033      muse-book.el
3034        ==> lisp/muse-book.el
3035      muse-colors.el
3036        ==> lisp/muse-colors.el
3037      muse-convert.el
3038        ==> lisp/muse-convert.el
3039      muse-docbook.el
3040        ==> lisp/muse-docbook.el
3041      muse-html.el
3042        ==> lisp/muse-html.el
3043      muse-http.el
3044        ==> lisp/muse-http.el
3045      muse-journal.el
3046        ==> lisp/muse-journal.el
3047      muse-latex.el
3048        ==> lisp/muse-latex.el
3049      muse-mode.el
3050        ==> lisp/muse-mode.el
3051      muse-poem.el
3052        ==> lisp/muse-poem.el
3053      muse-project.el
3054        ==> lisp/muse-project.el
3055      muse-publish.el
3056        ==> lisp/muse-publish.el
3057      muse-regexps.el
3058        ==> lisp/muse-regexps.el
3059      muse-texinfo.el
3060        ==> lisp/muse-texinfo.el
3061      muse.el
3062        ==> lisp/muse.el
3064     new directories:
3065      lisp lisp/.arch-ids
3068 2005-06-18 20:12:05 GMT Michael Olson <mwolson@gnu.org> patch-64
3070     Summary:
3071       Massively untabify files.
3072     Revision:
3073       muse--main--1.0--patch-64
3076     modified files:
3077      ChangeLog ChangeLog.2004 experimental/muse-message.el
3078      experimental/muse-wiki.el muse-book.el muse-colors.el
3079      muse-convert.el muse-docbook.el muse-html.el muse-http.el
3080      muse-journal.el muse-latex.el muse-mode.el muse-poem.el
3081      muse-project.el muse-publish.el muse-regexps.el
3082      muse-texinfo.el muse.el
3085 2005-06-18 19:57:44 GMT Michael Olson <mwolson@gnu.org> patch-63
3087     Summary:
3088       Merged from hodique@lifl.fr--2005 (patch 2-6), without the WikiWord change.
3089     Revision:
3090       muse--main--1.0--patch-63
3092     (Summary of changes that Yann made)
3093     
3094     * muse-colors.el (muse-colors-link): Whitespace cleanup.
3095     
3096     * muse-mode.el (muse-generate-index): Move index generation code into
3097       `muse-index-as-string'.
3098       (muse-index-as-string): New function that generates an index and
3099       returns it as a string, instead of placing it in a buffer like
3100       `muse-generate-index' used to.
3101     
3102     Patches applied:
3103     
3104      * hodique@lifl.fr--2005/muse--yh--1.0--patch-2
3105        merge from mwolson@gnu.org--2005
3106     
3107      * hodique@lifl.fr--2005/muse--yh--1.0--patch-3
3108        Accept WikiWords as links [mostly rescinded]
3109     
3110      * hodique@lifl.fr--2005/muse--yh--1.0--patch-4
3111        merge from mwolson@gnu.org--2005/muse--main--1.0
3112     
3113      * hodique@lifl.fr--2005/muse--yh--1.0--patch-5
3114        Merged from mwolson@gnu.org--2005 (patch 60-62)
3115     
3116      * hodique@lifl.fr--2005/muse--yh--1.0--patch-6
3117        provide a string view of the index
3119     modified files:
3120      ChangeLog muse-colors.el muse-latex.el muse-mode.el
3122     new patches:
3123      hodique@lifl.fr--2005/muse--yh--1.0--patch-2
3124      hodique@lifl.fr--2005/muse--yh--1.0--patch-3
3125      hodique@lifl.fr--2005/muse--yh--1.0--patch-4
3126      hodique@lifl.fr--2005/muse--yh--1.0--patch-5
3127      hodique@lifl.fr--2005/muse--yh--1.0--patch-6
3130 2005-06-18 06:21:19 GMT Michael Olson <mwolson@gnu.org> patch-62
3132     Summary:
3133       Document Blosxom, Book, DocBook, and HTML publishing styles.
3134     Revision:
3135       muse--main--1.0--patch-62
3137     * muse-blosxom.el: Clean up header.
3138     
3139     * muse-book.el (muse-before-book-publish-hook): Rename to
3140       `muse-book-before-publish-hook'.
3141       (muse-after-book-publish-hook): Rename to
3142       `muse-book-after-publish-hook'.
3143     
3144     * muse-html.el (muse-html-anchor-on-word, muse-html-table-attributes)
3145       (muse-html-markup-strings, muse-xhtml-markup-strings)
3146       (muse-html-meta-content-type, muse-html-meta-content-encoding)
3147       (muse-html-charset-default, muse-html-encoding-default)
3148       (muse-html-encoding-map): Docfixes.
3149     
3150     * muse.texi (Blosxom, Book, DocBook, HTML, Deriving Styles): New
3151       sections.
3153     modified files:
3154      ChangeLog muse-blosxom.el muse-book.el muse-html.el muse.texi
3157 2005-06-18 01:35:33 GMT Michael Olson <mwolson@gnu.org> patch-61
3159     Summary:
3160       Begin work on Publishing Styles section of manual.
3161     Revision:
3162       muse--main--1.0--patch-61
3164     * Makefile (.PHONY): Add "doc" to list.
3165       (doc): New rule that generates Info and HTML files from muse.texi.
3166       (dist): Rely on `distclean', not `clean'.
3167     
3168     * examples/QuickStart (Authoring mode): Remove empty section.
3169     
3170     * muse.texi: Call this program "the Emacs Muse" in title.
3171       (Publishing Styles): Begin to populate section.
3172       (Deriving Styles): First subsection of Publishing Styles.
3173       (Contributors): Remove spurious copyright section, since we address
3174       this in the title.
3175     
3176     * README: Actually remember to add this file.
3178     new files:
3179      .arch-ids/README.id README
3181     modified files:
3182      ChangeLog Makefile examples/QuickStart muse.texi
3185 2005-06-17 01:10:41 GMT Michael Olson <mwolson@gnu.org> patch-60
3187     Summary:
3188       Document Markup Rules.
3189     Revision:
3190       muse--main--1.0--patch-60
3192     * examples/QuickStart: Remove stray <comment> tag.
3193     
3194     * muse.texi (Top): Comment every menu line.
3195       (Markup Rules): New section with plenty of subsections.
3197     modified files:
3198      ChangeLog examples/QuickStart muse.texi
3201 2005-06-15 23:50:12 GMT Michael Olson <mwolson@gnu.org> patch-59
3203     Summary:
3204       Release this as Muse 3.00.90 (RC1).
3205     Revision:
3206       muse--main--1.0--patch-59
3208     * Makefile (%.elc): Use -q instead of --no-init-file because the former
3209       is compatible with both Emacs and XEmacs.
3210     
3211     * examples/README: Renamed to QuickStart.
3212     
3213     * examples/Makefile (EXAMPLES): Reflect name change of README.
3214     
3215     * muse.el: Ditto.
3217     modified files:
3218      ChangeLog Makefile examples/Makefile muse.el
3220     renamed files:
3221      examples/.arch-ids/README.id
3222        ==> examples/.arch-ids/QuickStart.id
3223      examples/README
3224        ==> examples/QuickStart
3227 2005-06-15 22:47:05 GMT Michael Olson <mwolson@gnu.org> patch-58
3229     Summary:
3230       Makefile refactoring.
3231     Revision:
3232       muse--main--1.0--patch-58
3234     * Makefile (.PHONY): List all non-file targets.
3235       (examples): New rule that calls Make in the examples directory.
3236       (atranslit): Removed, since this isn't (yet) bundled with Muse.
3237     
3238     * README: Move to the examples directory.  I'd prefer to distribute a
3239       very basic plain text README and use this as a quickstart + markup
3240       example + publishing example.
3241     
3242     * examples/Makefile: Move all README-related rules here.
3243     
3244     * examples/README: Add an "About this document" section.  
3245     
3246     * scripts/publish (style): Do not include the contrib directory, since we
3247       don't use any code from there.  Since this is only invoked from the
3248       examples directory, make sure add the parent directory to the load
3249       path.
3250     
3251     * muse.texi: Change version to 3.00.90 (RC1).
3252     
3253     * muse.el: Change location of the README file in header.
3254     
3255     * muse.el (muse-version): Update to 3.00.90 (RC1).
3257     new files:
3258      examples/.arch-ids/Makefile.id examples/Makefile
3260     modified files:
3261      ChangeLog Makefile examples/README muse.el muse.texi
3262      scripts/publish
3264     renamed files:
3265      .arch-ids/README.id
3266        ==> examples/.arch-ids/README.id
3267      README
3268        ==> examples/README
3271 2005-06-14 03:14:05 GMT Michael Olson <mwolson@gnu.org> patch-57
3273     Summary:
3274       Update my example configuration.
3275     Revision:
3276       muse--main--1.0--patch-57
3278     * examples/mwolson/muse-init.el: Update to reflect use of outline faces
3279       and experimental status of muse-message.
3281     modified files:
3282      ChangeLog examples/mwolson/muse-init.el
3285 2005-06-14 03:08:54 GMT Michael Olson <mwolson@gnu.org> patch-56
3287     Summary:
3288       Provide optional outline-style faces; customization fixes; experimental stuff.
3289     Revision:
3290       muse--main--1.0--patch-56
3292     * muse-colors.el (muse-colors-autogen-headings): New user-customizable
3293       option that determines what the header faces should look like.  If
3294       'outline, use outline-style faces.  If nil, don't generate the faces at
3295       all, which allows the user to specify their own.  Otherwise, use the
3296       scaled faces, which is the default behavior.
3297       (muse-colors-outline-faces-list): List of faces to use.  In case the
3298       outline faces are not available, provide reasonable defaults.
3299       (muse-make-faces): Use dolist instead of mapc.  Implement the
3300       possibility of having outline-style colors for heading.  Don't call
3301       this function immediately -- give the users time to make their changes
3302       through the customize interface.  Once we call this function, Emcs from
3303       CVS will not allow the faces to be changed easily, which is a shame.
3304     
3305     * muse-message.el (muse-message-contents-tag): Copied from
3306       `muse-publish-contents-tag' in order to keep the customization
3307       interface from making the `muse-markup-tags' option from throwing a
3308       type mismatch error.  This function is untested and will likely do
3309       nothing useful.  This file has been moved to the experimental folder
3310       until it gets fleshed out more.
3311     
3312     * experimental/muse-wiki.el: New file from johnw's initial attempt at a
3313       file that could eventually provide wiki-like ability.  Currently this
3314       is just a collection of functions that were pruned out when he remade
3315       Muse, so don't get too excited.  I plan to eventually merge Yann
3316       Hodique's work here, probably after the first release of Muse.
3317     
3318     * muse-regexps.el (muse-regexp): Improve description.
3319     
3320     * muse-project.el (muse-project-ignore-regexp): Make this be a part of
3321       the muse-regexp group since it is just a single regexp.  Lists of
3322       regexps don't have to be in muse-regexp, however.
3323     
3324     * muse-blosxom.el (muse-blosxom): Change use of `behaviour' to `behavior'
3325       since the Emacs devel mailing list seems to not want Britain-izations
3326       in Emacs code.
3327     
3328     * muse-colors.el (muse-colors): Ditto.
3329     
3330     * muse-docbook.el (muse-docbook): Ditto.
3331     
3332     * muse-html.el (muse-html): Ditto.
3333     
3334     * muse-http.el (muse-http): Ditto.
3335     
3336     * muse-message.el (muse-message): Ditto.
3337     
3338     * muse-mode.el (muse-mode): Ditto.
3339     
3340     * muse-project.el (muse-project): Ditto.
3341     
3342     * muse-publish.el (muse-publish): Ditto.
3343     
3344     * muse.el (muse): Ditto.
3346     new files:
3347      experimental/.arch-ids/=id
3348      experimental/.arch-ids/muse-wiki.el.id
3349      experimental/muse-wiki.el
3351     modified files:
3352      ChangeLog experimental/muse-message.el muse-blosxom.el
3353      muse-colors.el muse-docbook.el muse-html.el muse-http.el
3354      muse-mode.el muse-project.el muse-publish.el muse-regexps.el
3355      muse.el
3357     renamed files:
3358      .arch-ids/muse-message.el.id
3359        ==> experimental/.arch-ids/muse-message.el.id
3360      muse-message.el
3361        ==> experimental/muse-message.el
3363     new directories:
3364      experimental experimental/.arch-ids
3367 2005-06-13 22:37:20 GMT Michael Olson <mwolson@gnu.org> patch-55
3369     Summary:
3370       Fix publishing error when given an empty string for header/footer.
3371     Revision:
3372       muse--main--1.0--patch-55
3374     * muse-publish.el (muse-insert-file-or-string): Don't pass argument to
3375       `file-readable-p' if it is an empty string.  For some reason,
3376       `file-readable-p' and `insert-file-contents' were treating an empty
3377       string as if it were the current directory.
3379     modified files:
3380      ChangeLog muse-publish.el
3383 2005-06-13 22:01:00 GMT Michael Olson <mwolson@gnu.org> patch-54
3385     Summary:
3386       WYSIWYG emphasis, XEmacs compatibility hacks.
3387     Revision:
3388       muse--main--1.0--patch-54
3390     * muse-colors.el (muse-colors-emphasized): Make emphasis more WYSIWIG
3391       compliant.  Only colorize if we end with the same number of asterisks
3392       as we start with, preventing unnoticed syntax errors.  Don't colorize
3393       in the middle of a word.
3394       (muse-colors-underlined): Make underlining more WYSIWIG compliant.
3395       Only colorize if we end with an underscore.  Don't colorize in the
3396       middle of a word.
3397     
3398     * muse-docbook.el (muse-docbook-markup-paragraph): Move question mark
3399       inside of group.  This will probably not do anything, but it seems
3400       syntactically good.
3401     
3402     * muse-html.el (muse-html-markup-paragraph): Attempt to deal with case
3403       where we start with an image link.  JohnW didn't seem to like having
3404       <p> tags inserted before image links, but they don't validate properly
3405       as they are.  For now, I will surround such links/paragraphs with <div
3406       class="image-link"> in an attempt to be as not invasive and yet
3407       standards compliant as possible.
3408     
3409     * muse-html.el (muse-html-escape-string): Work around distinction between
3410       int and char types in XEmacs.  Deal with an annoying replace-match bug
3411       in XEmacs that rears its head at times.
3412     
3413     * muse-publish.el (muse-publish-markup-word): Allow underlines to be
3414       multi-line.
3416     modified files:
3417      ChangeLog muse-colors.el muse-docbook.el muse-html.el
3418      muse-publish.el
3421 2005-06-13 01:13:08 GMT Michael Olson <mwolson@gnu.org> patch-53
3423     Summary:
3424       Minor code cleanup to address elint issues.
3425     Revision:
3426       muse--main--1.0--patch-53
3428     * Makefile (test): Don't build README files during this rule.  Remove
3429       spurious "make clean" statement.
3430     
3431     * muse-colors.el (muse-colors-tags): Make sure that this appears in the
3432       `muse-colors' group, and give it a proper type.
3433     
3434     * muse-mode.el: Wrap condition-case around `eval-when-compile'.
3435     
3436     * examples/johnw/muse-johnw.el (muse-my-html-insert-contents,
3437       muse-my-journal-find-entries): Replace `string-to-int' with
3438       `string-to-number'.
3439     
3440     * muse-html.el (muse-html-insert-contents): Ditto.
3441     
3442     * muse-journal.el (muse-journal-html-munge-buffer,
3443       muse-journal-latex-munge-buffer): Ditto.
3444     
3445     * muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
3446     
3447     * muse-publish.el (muse-publish-markup-footnote,
3448       muse-publish-contents-tag): Ditto.
3449     
3450     * muse-regexps.el (muse-extreg-usable-p): Ditto.
3452     modified files:
3453      ChangeLog Makefile examples/johnw/muse-johnw.el muse-colors.el
3454      muse-html.el muse-journal.el muse-mode.el muse-publish.el
3455      muse-regexps.el
3458 2005-06-13 00:41:10 GMT Michael Olson <mwolson@gnu.org> patch-52
3460     Summary:
3461       Add ability to automate the creation a new blosxom entry.
3462     Revision:
3463       muse--main--1.0--patch-52
3465     * examples/mwolson/muse-init.el: Move new entry section to
3466       muse-blosxom.el.  Modify the key settings in my example accordingly.
3467     
3468     * muse-blosxom.el (muse-blosxom-footer): Just use the empty string, since
3469       Muse always makes sure that the file ends with a newline.
3470     
3471     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove this, since
3472       planner markup is now provided automatically by the planner port to
3473       Muse, and we don't have any customized markup.
3474     
3475     * muse-blosxom.el (muse-blosxom-base-directory): New customizable
3476       variable that specifies where the base directory of your blog entries
3477       is found.
3478     
3479     * muse-blosxom.el (muse-blosxom-get-categories): Get the categories from
3480       the base directory.  Explore categories recursively.
3481     
3482     * muse-blosxom.el (muse-blosxom-title-to-file): Helper function for
3483       `muse-blosxom-new-entry'.  Turns the given title into a lowercase, sans
3484       special characters file name.
3485     
3486     * muse-blosxom.el (muse-blosxom-new-entry): Automate the process of
3487       making a new blog entry.  It will prompt you for a category, then a
3488       title, and then will create a new file that has the date and title
3489       inserted.
3491     modified files:
3492      ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
3495 2005-06-12 22:11:20 GMT Michael Olson <mwolson@gnu.org> patch-51
3497     Summary:
3498       Change mailing address of FSF, add AUTHORS file.
3499     Revision:
3500       muse--main--1.0--patch-51
3502     * muse-*.el, muse.texi: Change mailing address of FSF.
3503     
3504     * muse.texi (Contributors): Fix typo.
3505     
3506     * AUTHORS: New file containing a list of all of those who have
3507       contributed code or documentation to Muse, how many lines were changed,
3508       etc.
3510     new files:
3511      .arch-ids/AUTHORS.id AUTHORS
3513     modified files:
3514      ChangeLog muse-blosxom.el muse-convert.el muse-docbook.el
3515      muse-html.el muse-http.el muse-journal.el muse-latex.el
3516      muse-message.el muse-mode.el muse-poem.el muse-project.el
3517      muse-publish.el muse-regexps.el muse-texinfo.el muse.el
3518      muse.texi
3521 2005-06-12 21:33:24 GMT Michael Olson <mwolson@gnu.org> patch-50
3523     Summary:
3524       Merged from hodique@lifl.fr--2005 (patch 0-1)
3525     Revision:
3526       muse--main--1.0--patch-50
3528     Patches applied:
3529     
3530      * hodique@lifl.fr--2005/muse--yh--1.0--base-0
3531        tag of mwolson@gnu.org--2005/muse--main--1.0--patch-49
3532     
3533      * hodique@lifl.fr--2005/muse--yh--1.0--patch-1
3534        fix .html (for example) in visible names for links
3536     modified files:
3537      ChangeLog muse-publish.el
3539     new patches:
3540      hodique@lifl.fr--2005/muse--yh--1.0--base-0
3541      hodique@lifl.fr--2005/muse--yh--1.0--patch-1
3544 2005-06-11 23:35:43 GMT Michael Olson <mwolson@gnu.org> patch-49
3546     Summary:
3547       Make generated X(HT)ML show up in the right encoding in other modes.
3548     Revision:
3549       muse--main--1.0--patch-49
3551     * muse-html.el (muse-xhtml-header): Add "encoding=..." to first line.
3552       Thanks to Zhiqiang Ye for the suggestion.  This attempts to make
3553       generated (X)HTML files show up in the right coding system when editing
3554       them with another Emacs mode.
3555     
3556     * muse-journal.el (muse-journal-rss-header): Automatically determine the
3557       encoding instead of hard-coding it.
3558     
3559     * muse-message.el: Add content to Commentary section, explaining the use
3560       of this publishing style.
3562     modified files:
3563      ChangeLog muse-html.el muse-journal.el muse-message.el
3566 2005-06-11 01:28:01 GMT Michael Olson <mwolson@gnu.org> patch-48
3568     Summary:
3569       Move regexps to same group, only make 4 heading faces.
3570     Revision:
3571       muse--main--1.0--patch-48
3573     * muse-colors.el (muse-make-faces): Only create 4 header faces since we
3574       can only publish 3 of them specially, leaving the fourth to be in
3575       plain text.
3576       (muse-colors-markup): Only recognize 4 levels of heading.
3577     
3578     * muse-regexps.el (muse-tag-regexp, muse-link-regexp, muse-url-regexp)
3579       (muse-file-regexp, muse-image-regexp)
3580       (muse-ignored-extensions-regexp): Moved here from muse.el.  It seems
3581       like a good idea to have all the regexps in the same group.
3583     modified files:
3584      ChangeLog muse-colors.el muse-regexps.el muse.el
3587 2005-06-09 19:48:02 GMT Michael Olson <mwolson@gnu.org> patch-47
3589     Summary:
3590       Update my example config, minor code cleanup.
3591     Revision:
3592       muse--main--1.0--patch-47
3594     * examples/mwolson/muse-init.el (muse-project-alist): Shorten project
3595       names and add "Plans" project.
3596     
3597     * muse-docbook.el (looking-back): Delete.
3598     
3599     * muse-html.el (looking-back): Delete.
3600     
3601     * muse-html.el (muse-html-markup-paragraph): Use `muse-looking-back'
3602       instead of `looking-back'.
3603     
3604     * muse.el (muse-looking-back): Instead of redefining the `looking-back'
3605       function, use this function.  If `looking-back' exists, call it;
3606       otherwise, use a workaround.
3608     removed files:
3609      contrib/.arch-ids/pcomplete.el.id contrib/pcomplete.el
3611     modified files:
3612      ChangeLog examples/mwolson/muse-init.el muse-docbook.el
3613      muse-html.el muse.el
3616 2005-05-30 22:15:13 GMT Michael Olson <mwolson@gnu.org> patch-46
3618     Summary:
3619       Handle a few paragraph publishing edge cases better.
3620     Revision:
3621       muse--main--1.0--patch-46
3623     * muse-docbook.el (muse-docbook-markup-regexps): Consolidate the
3624       beginning-of-document, end-of-document, and paragraph separator regexps
3625       so that one markup rule can be used in all these cases.
3626       (muse-docbook-markup-paragraph): Handle more cases correctly.  In
3627       particular, blockquote or center at beginning or end of document will
3628       be published properly.  Hopefully this won't slow things down too much.
3629       (muse-docbook-markup-paragraph-close): Removed.
3630     
3631     * muse-blosxom.el (muse-blosxom-markup-regexps): Ditto.
3632     
3633     * muse-html.el (muse-html-markup-regexps, muse-html-markup-paragraph):
3634       Ditto.
3635       (muse-html-markup-paragraph-close): Removed.
3637     modified files:
3638      ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
3641 2005-05-28 23:37:11 GMT Michael Olson <mwolson@gnu.org> patch-45
3643     Summary:
3644       Improve prompt when reading a tag.
3645     Revision:
3646       muse--main--1.0--patch-45
3648     * muse-mode.el (muse-insert-tag): Add a colon after "default" like some
3649       other Emacs modes seem to do.
3651     modified files:
3652      ChangeLog muse-mode.el
3655 2005-05-28 23:34:50 GMT Michael Olson <mwolson@gnu.org> patch-44
3657     Summary:
3658       Warn user when publishing fails due to a private directory.
3659     Revision:
3660       muse--main--1.0--patch-44
3662     * muse-project.el (muse-project-private-p): Warn users when publishing a
3663       file fails due to its directory not being readable by others.  Make
3664       sure that you do a `chmod +o name_of_directory' if you want the
3665       contents of that directory to be publishable.
3667     modified files:
3668      ChangeLog muse-project.el
3671 2005-05-28 23:21:39 GMT Michael Olson <mwolson@gnu.org> patch-43
3673     Summary:
3674       Fix error with example tags and message publishing style.
3675     Revision:
3676       muse--main--1.0--patch-43
3678     * muse-colors.el: Don't define `font-lock-mode' as a variable.  Check to
3679       see if a previous definition for `font-lock-multiline' exists.
3680     
3681     * muse-message.el (muse-message-example-tag): Don't require two
3682       additional (unused) arguments.
3684     modified files:
3685      ChangeLog muse-colors.el muse-message.el
3688 2005-05-22 05:58:40 GMT Michael Olson <mwolson@gnu.org> patch-42
3690     Summary:
3691       Always end the published document with a newline.
3692     Revision:
3693       muse--main--1.0--patch-42
3695     * muse-html.el (muse-html-markup-paragraph-close): Always end the
3696       published document with a newline.
3697     
3698     * muse-docbook.el (muse-docbook-markup-paragraph-close): Ditto.
3700     modified files:
3701      ChangeLog muse-docbook.el muse-html.el
3704 2005-05-22 01:26:13 GMT Michael Olson <mwolson@gnu.org> patch-41
3706     Summary:
3707       Don't let automatic backup files crash the publishing process.
3708     Revision:
3709       muse--main--1.0--patch-41
3711     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove rule for date
3712       directive since this value is already processed by
3713       `muse-publish-markup-directive', and may be obtained by using
3714       the code: (muse-publishing-directive "date").
3715     
3716     * muse-colors.el (muse-colors-region): Make sure that we don't ever try
3717       to run (funcall nil); this happened once during a debugging process.
3718     
3719     * muse-project.el (muse-project-private-p): Skip any file for which we
3720       cannot fetch attributes.  This fixes a bug where having an
3721       Emacs-generated automatic backup file in a publishing directory causes
3722       the publishing process to halt with an error.
3724     modified files:
3725      ChangeLog muse-blosxom.el muse-colors.el muse-project.el
3728 2005-05-20 20:44:46 GMT Michael Olson <mwolson@gnu.org> patch-40
3730     Summary:
3731       Apply fix in previous patch to the DocBook publishing style.
3732     Revision:
3733       muse--main--1.0--patch-40
3735     * muse-docbook.el (muse-docbook-markup-paragraph-close): Apply fix from
3736       previous patch here as well.
3737     
3739     modified files:
3740      ChangeLog muse-docbook.el
3743 2005-05-20 20:28:32 GMT Michael Olson <mwolson@gnu.org> patch-39
3745     Summary:
3746       Fix newly-introduced lock-up during HTML publishing.
3747     Revision:
3748       muse--main--1.0--patch-39
3750     * muse-blosxom.el (muse-blosxom-markup-regexps): Give date directive and
3751       planner rules higher priority in the publishing sequence.  Hopefully
3752       this will not wreck anything; I don't use these rules, so I cannot
3753       tell.  This wasn't a real bugfix, just an aesthetic code thing for me.
3754     
3755     * muse-html.el (muse-html-markup-paragraph-close): Don't use
3756       replace-match; that seems to be slightly evil.  Return nil instead of a
3757       newline since otherwise Muse thinks that we are not done yet and gets
3758       into an infinite loop.  This should fix the lock-up problem that
3759       resulted from the previous few patches.
3761     modified files:
3762      ChangeLog muse-blosxom.el muse-html.el
3765 2005-05-19 23:44:16 GMT Michael Olson <mwolson@gnu.org> patch-38
3767     Summary:
3768       Parenthesis goofup.
3769     Revision:
3770       muse--main--1.0--patch-38
3772     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove stray parenthesis.
3773     
3775     modified files:
3776      ChangeLog muse-blosxom.el
3779 2005-05-19 23:41:54 GMT Michael Olson <mwolson@gnu.org> patch-37
3781     Summary:
3782       Make docbook and blosxom modes close paragraphs properly at end.
3783     Revision:
3784       muse--main--1.0--patch-37
3786     * muse-blosxom.el (muse-blosxom-markup-regexps): Use new rule from last
3787       patch.
3788     
3789     * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
3790       (muse-docbook-markup-paragraph-close): Adapt from
3791       `muse-html-markup-paragraph-close'.
3792     
3793     * muse-html.el (muse-html-markup-paragraph-close): Add newline so that we
3794       preserve the same appearance as before the last patch.
3796     modified files:
3797      ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
3800 2005-05-19 23:26:50 GMT Michael Olson <mwolson@gnu.org> patch-36
3802     Summary:
3803       Bugfix: Close P tag properly at end of file.
3804     Revision:
3805       muse--main--1.0--patch-36
3807     * muse-blosxom.el: Fix bug where loading this file twice would cause an
3808       error.
3809     
3810     * muse-html.el (muse-html-markup-regexps): Use simpler mechanism for
3811       detecting whether or not a paragraph needs a closing P tag.
3812       (muse-html-markup-paragraph-close): New function that only inserts a
3813       closing P tag when an unclosed P tag is nearby.
3815     modified files:
3816      ChangeLog muse-blosxom.el muse-html.el
3819 2005-05-18 06:07:02 GMT Michael Olson <mwolson@gnu.org> patch-35
3821     Summary:
3822       Update my example settings.
3823     Revision:
3824       muse--main--1.0--patch-35
3826     * examples/mwolson/muse-init.el: Synchronize with my current settings.
3828     modified files:
3829      ChangeLog examples/mwolson/muse-init.el
3832 2005-05-18 06:03:07 GMT Michael Olson <mwolson@gnu.org> patch-34
3834     Summary:
3835       Update documentation for C-c TAB feature.
3836     Revision:
3837       muse--main--1.0--patch-34
3839     * muse.texi (Keystroke Summary): Note that C-c TAB calls
3840       `muse-insert-tag'.
3841     
3843     modified files:
3844      ChangeLog muse.texi
3847 2005-05-18 06:00:27 GMT Michael Olson <mwolson@gnu.org> patch-33
3849     Summary:
3850       New feature: tag completion with C-c TAB.
3851     Revision:
3852       muse--main--1.0--patch-33
3854     * muse-mode.el (muse-mode-map): Map C-c TAB to `muse-insert-tag'.
3855       (muse-tag-history, muse-custom-tags): New variables that keep track of
3856       the tag history and newly-entered tags respectively for
3857       `muse-insert-tag'.
3858       (muse-insert-tag): New function that interactively prompts the user for
3859       a tag to use.
3861     modified files:
3862      ChangeLog muse-mode.el
3865 2005-05-18 05:49:07 GMT Michael Olson <mwolson@gnu.org> patch-32
3867     Summary:
3868       Fix XHTML validation error with <hr> and <br>.
3869     Revision:
3870       muse--main--1.0--patch-32
3872     * muse-html.el (muse-xhtml-markup-strings): Use the proper form of the BR
3873       and HR tags for XHTML publishing.  This should fix a few validation
3874       errors that I've been noticing lately.
3876     modified files:
3877      ChangeLog muse-html.el
3880 2005-05-12 22:46:10 GMT Michael Olson <mwolson@gnu.org> patch-31
3882     Summary:
3883       Remove flyspell overlays on links.
3884     Revision:
3885       muse--main--1.0--patch-31
3887     * muse-colors.el (muse-colors-link): Remove flyspell overlays.  This
3888       should make the link clickable.  On Emacs21, the color will stay red,
3889       but other Emacsen should do the right thing, which is use the normal
3890       link color.  Hopefully this will fix some strange flyspell-related link
3891       problems.
3893     modified files:
3894      ChangeLog muse-colors.el
3897 2005-05-06 03:30:05 GMT Michael Olson <mwolson@gnu.org> patch-30
3899     Summary:
3900       Update my example Muse settings.
3901     Revision:
3902       muse--main--1.0--patch-30
3904     * examples/mwolson/muse-init.el: Update from my latest version.
3905       (muse-project-alist): Remove the francais part of my blog.
3906       (my-muse-mode-flyspell-p): Split old `my-muse-mode-affect-p' function
3907       into this and `my-muse-mode-fill-nobreak-p'.
3908       (muse-mode-hook): Tell fill mode to avoid breaking links; hopefully
3909       this is the best way to accomplish this.
3910       (my-muse-blosxom-title-to-file): Replace more non-alphanumeric
3911       characters in the title.
3912       (my-muse-prepare-entry-for-xanga): Treat example regions better.
3914     modified files:
3915      ChangeLog examples/mwolson/muse-init.el
3918 2005-04-21 18:25:28 GMT Michael Olson <mwolson@gnu.org> patch-29
3920     Summary:
3921       Add simple `muse-version' function.
3922     Revision:
3923       muse--main--1.0--patch-29
3925     * muse.el (muse-version): New function that displays the value of the
3926       `muse-version' variable.  This should be easier for the user to type
3927       than C-h v muse-version.
3929     modified files:
3930      ChangeLog muse.el
3933 2005-04-21 18:19:02 GMT Michael Olson <mwolson@gnu.org> patch-28
3935     Summary:
3936       Don't compile documentation by default.
3937     Revision:
3938       muse--main--1.0--patch-28
3940     * Makefile (all): Don't compile documentation by default.
3941       (doc): Use this rule to compile documentation.
3943     modified files:
3944      ChangeLog Makefile
3947 2005-04-16 18:08:24 GMT Michael Olson <mwolson@gnu.org> patch-27
3949     Summary:
3950       Merge RSS 2.0 enclosure support for muse-journal.el from johnw
3951     Revision:
3952       muse--main--1.0--patch-27
3954     2005-04-16  Michael Olson  <mwolson@gnu.org>
3955     
3956         * muse-journal.el: Merge in enclosure support for RSS 2.0 from
3957         johnw. If a journal entry's title is a [[link]], then an
3958         <enclosure> tag will be added to the XML data giving the size and
3959         MIME type of the link target.  This makes podcasting with Muse
3960         trivial.
3961         (muse-journal-rss-entry-template): Add enclosure usage to example.
3962         (muse-journal-rss-munge-buffer): Implement enclosures.
3964     modified files:
3965      ChangeLog muse-journal.el
3968 2005-04-15 05:54:30 GMT Michael Olson <mwolson@gnu.org> patch-26
3970     Summary:
3971       Standardize source headers, appease elint, don't require planner
3972     Revision:
3973       muse--main--1.0--patch-26
3975     2005-04-15  Michael Olson  <mwolson@gnu.org>
3976     
3977         * Makefile, scripts/muse-build.el: Moved muse-build.el to the
3978         `scripts' directory since it really isn't part of Muse proper; it
3979         is used to generate Muse output from the command line.
3980     
3981         * muse-blosxom.el: Handle case where planner is not loaded so that
3982         it isn't a hard requirement.
3983     
3984         * muse-colors.el: Move definition of `muse-colors-tag-info' up so
3985         that elint doesn't complain.
3986     
3987         * muse-message.el (muse-message-markup-link): Don't throw up on
3988         links with no description.
3989     
3990         * muse-blosxom.el, muse-book.el, muse-colors.el, muse-convert.el,
3991         muse-docbook.el, muse-html.el, muse-http.el, muse-journal.el,
3992         muse-latex.el, muse-message.el, muse-mode.el, muse-poem.el,
3993         muse-project.el, muse-publish.el, muse-regexps.el,
3994         muse-texinfo.el, muse.el: Add standard header for each file in
3995         preparation for the initial release, which will hopefully happen
3996         sometime within the next month.
3997     
3999     removed files:
4000      experimental/.arch-ids/=id
4002     modified files:
4003      ChangeLog Makefile muse-blosxom.el muse-book.el muse-colors.el
4004      muse-convert.el muse-docbook.el muse-html.el muse-http.el
4005      muse-journal.el muse-latex.el muse-message.el muse-mode.el
4006      muse-poem.el muse-project.el muse-publish.el muse-regexps.el
4007      muse-texinfo.el muse.el
4009     renamed files:
4010      .arch-ids/muse-build.el.id
4011        ==> scripts/.arch-ids/muse-build.el.id
4012      muse-build.el
4013        ==> scripts/muse-build.el
4015     removed directories:
4016      experimental experimental/.arch-ids
4019 2005-04-14 23:46:47 GMT Michael Olson <mwolson@gnu.org> patch-25
4021     Summary:
4022       Merge contents of muse-latexcjk.el into muse-latex.el.
4023     Revision:
4024       muse--main--1.0--patch-25
4026     2005-04-14  Michael Olson  <mwolson@gnu.org>
4027     
4028         * muse-latex.el (muse-latexcjk-header, muse-latexcjk-footer)
4029         (muse-latexcjk-encoding-map, muse-latexcjk-encoding-default)
4030         (muse-latexcjk-encoding, muse-latexcjk-transform-content-type):
4031         Merge in from muse-latexcjk.el.
4032     
4033         * muse-latexcjk.el: Removed, functionality merged with
4034         muse-latex.el
4036     removed files:
4037      .arch-ids/muse-latexcjk.el.id muse-latexcjk.el
4039     modified files:
4040      ChangeLog muse-latex.el
4043 2005-04-06 23:25:47 GMT Michael Olson <mwolson@gnu.org> patch-24
4045     Summary:
4046       Merge muse-xhtml.el into muse-html.el.
4047     Revision:
4048       muse--main--1.0--patch-24
4050     2005-04-06  Michael Olson  <mwolson@gnu.org>
4051     
4052         * examples/mwolson/muse-init.el: Update with respect to the
4053         muse-xhtml.el merge.
4054     
4055         * muse-html.el: The contents of muse-xhtml.el have been merged in
4056         as advised by John Wiegley.
4057         (muse-html-style-sheet): Add example for XHTML use in the
4058         function's documentation.
4059         (muse-xhtml-header, muse-xhtml-footer, muse-xhtml-markup-tags):
4060         Moved from muse-xhtml.el.
4061     
4062         * muse-xhtml.el: Removed; contents merged into muse-html.el.
4064     removed files:
4065      .arch-ids/muse-xhtml.el.id muse-xhtml.el
4067     modified files:
4068      ChangeLog examples/mwolson/muse-init.el muse-html.el
4071 2005-04-06 03:18:55 GMT Michael Olson <mwolson@gnu.org> patch-23
4073     Summary:
4074       Try to fix regexps for Emacs 21.4.
4075     Revision:
4076       muse--main--1.0--patch-23
4078     2005-04-05  Michael Olson  <mwolson@gnu.org>
4079     
4080         * muse-regexps.el (muse-extreg-usable-p): Try to make regexps work
4081         for Emacs 21.4.
4083     modified files:
4084      ChangeLog muse-regexps.el
4087 2005-04-01 17:59:47 GMT Michael Olson <mwolson@gnu.org> patch-22
4089     Summary:
4090       Add comments to the publish-project example script
4091     Revision:
4092       muse--main--1.0--patch-22
4094     2005-04-01  Michael Olson  <mwolson@gnu.org>
4095     
4096         * examples/publish-project: Moved here from
4097         scripts/publish-project.  Added a few comments so people know what
4098         it is used for.
4100     modified files:
4101      ChangeLog examples/publish-project
4103     renamed files:
4104      scripts/.arch-ids/publish-project.id
4105        ==> examples/.arch-ids/publish-project.id
4106      scripts/publish-project
4107        ==> examples/publish-project
4110 2005-04-01 02:27:08 GMT Michael Olson <mwolson@gnu.org> patch-21
4112     Summary:
4113       New XHTML style, add more examples to my sample muse config
4114     Revision:
4115       muse--main--1.0--patch-21
4117     2005-03-31  Michael Olson  <mwolson@gnu.org>
4118     
4119         * examples/mwolson/muse-init.el: Give an example of deriving a
4120         custom publishing style.
4121         (my-muse-blosxom-finalize): Finalizes the "my-blosxom" style.
4122         (my-muse-prepare-entry-for-xanga): Mangle the published output
4123         from a blosxom project and copy the result to the clipboard for
4124         easy pasting into Xanga's web form.  The file is untouched.
4125     
4126         * muse-html.el (muse-html-style-sheet): Include the <style
4127         type="text/css"></style> wrapper around the example.
4128         (muse-html-header): Don't add <style type="text/css"></style>
4129         around the value of `muse-html-style-sheet' anymore.  This allows
4130         for the option of putting your stylesheet(s) in a separate file.
4131         An example of this is given in the documentation for this
4132         variable.
4133     
4134         * muse-xhtml: New file that implements a publishing style which is
4135         derived from HTML mode.  It uses a slightly modified version of
4136         the HTML markup rules to generate XHTML-compliant output.
4137     
4138         * muse-blosxom.el: Add new "blosxom-xhtml" style.  The old
4139         "blosxom" style has been renamed to "blosxom-html".  Fix a few
4140         header gaffes.
4141     
4142         * muse-journal.el: Add new "journal-xhtml" style.
4143     
4144         * muse-message.el: Add new "message-xhtml" style.
4146     new files:
4147      .arch-ids/muse-xhtml.el.id muse-xhtml.el
4149     modified files:
4150      ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
4151      muse-html.el muse-journal.el muse-message.el
4154 2005-03-25 03:55:13 GMT Michael Olson <mwolson@gnu.org> patch-20
4156     Summary:
4157       Add my muse configuration to the examples
4158     Revision:
4159       muse--main--1.0--patch-20
4161     2005-03-24  Michael Olson  <mwolson@gnu.org>
4162     
4163         * examples/johnw: Move John Wiegley's configuration to this
4164         directory.
4165     
4166         * examples/mwolson: My configuration files go here.
4167     
4168         * examples/mwolson/muse-init.el: My Muse configuration file.  I
4169         just figured out how to keep links from being spell-checked or
4170         split up by fill-mode, so the implementation of this may be found
4171         here.  I also made a function that sets up a blog entry for me.
4173     new files:
4174      examples/johnw/.arch-ids/=id examples/mwolson/.arch-ids/=id
4175      examples/mwolson/.arch-ids/muse-init.el.id
4176      examples/mwolson/muse-init.el
4178     modified files:
4179      ChangeLog
4181     renamed files:
4182      examples/.arch-ids/muse-johnw.el.id
4183        ==> examples/johnw/.arch-ids/muse-johnw.el.id
4184      examples/.arch-ids/publish-johnw.id
4185        ==> examples/johnw/.arch-ids/publish-johnw.id
4186      examples/muse-johnw.el
4187        ==> examples/johnw/muse-johnw.el
4188      examples/publish-johnw
4189        ==> examples/johnw/publish-johnw
4191     new directories:
4192      examples/johnw examples/johnw/.arch-ids examples/mwolson
4193      examples/mwolson/.arch-ids
4196 2005-03-24 22:57:10 GMT Michael Olson <mwolson@gnu.org> patch-19
4198     Summary:
4199       Add muse-blosxom script and plugin for pyblosxom
4200     Revision:
4201       muse--main--1.0--patch-19
4203     2005-03-24  Michael Olson  <mwolson@gnu.org>
4204     
4205         * muse-blosxom.el: Update copyright notice in headers and mention
4206         the pyblosxom scripts.
4207     
4208         * contrib/pyblosxom: New directory containing pyblosxom plugins
4209         and helper scripts.
4210     
4211         * contrib/getstamps.py: Script that generates the "timestamps"
4212         file, run on the local machine.
4213     
4214         * contrib/hardcodedates.py: PyBlosxom plugin that interprets the
4215         timestamps file.
4217     new files:
4218      contrib/pyblosxom/.arch-ids/=id
4219      contrib/pyblosxom/.arch-ids/getstamps.py.id
4220      contrib/pyblosxom/.arch-ids/hardcodedates.py.id
4221      contrib/pyblosxom/getstamps.py
4222      contrib/pyblosxom/hardcodedates.py
4224     modified files:
4225      ChangeLog muse-blosxom.el
4227     new directories:
4228      contrib/pyblosxom contrib/pyblosxom/.arch-ids
4231 2005-03-23 19:05:09 GMT Michael Olson <mwolson@gnu.org> patch-18
4233     Summary:
4234       muse-blosxom.el has matured past experimental status
4235     Revision:
4236       muse--main--1.0--patch-18
4238     2005-03-23  Michael Olson  <mwolson@gnu.org>
4239     
4240         * muse-blosxom.el: Remove common functionality that has already
4241         been implemented in `muse-html.el'.  Derive this mode from
4242         `muse-html'.  Update documentation.  I now feel that this file is
4243         ready to be included in the top-level Muse directory.
4245     modified files:
4246      ChangeLog muse-blosxom.el
4248     renamed files:
4249      experimental/.arch-ids/muse-blosxom.el.id
4250        ==> .arch-ids/muse-blosxom.el.id
4251      experimental/muse-blosxom.el
4252        ==> muse-blosxom.el
4255 2005-03-22 05:28:01 GMT Michael Olson <mwolson@gnu.org> patch-17
4257     Summary:
4258       Make muse-blosxom.el slightly less experimental
4259     Revision:
4260       muse--main--1.0--patch-17
4262     2005-03-22  Michael Olson  <mwolson@gnu.org>
4263     
4264         * experimental/muse-blosxom.el (muse-blosxom-page-date-alist):
4265         Renamed from `blosxom-page-date-alist'.  Currently it does nothing
4266         useful.
4267         (muse-blosxom-markup-regexps): Remove unnecessary first grouping
4268         from the `muse-blosxom-markup-date-directive' rule.
4269         (blosxom-set-time): Remove this function.  We're not going to be
4270         touching the timestamp manually anymore -- it's too much of a
4271         hassle.  Right now I've got a python program that compiles a
4272         timestamp file and a pyblosxom helper that reads it.  Something
4273         similar could be arranged for blosxom, I'm sure.
4274     
4276     modified files:
4277      ChangeLog experimental/muse-blosxom.el
4280 2005-03-20 19:40:10 GMT Michael Olson <mwolson@gnu.org> patch-16
4282     Summary:
4283       Apply latest journal-related updates from johnw
4284     Revision:
4285       muse--main--1.0--patch-16
4288     modified files:
4289      ChangeLog examples/muse-johnw.el muse-journal.el
4292 2005-03-01 02:58:29 GMT Michael Olson <mwolson@gnu.org> patch-15
4294     Summary:
4295       Add Projects node to the manual
4296     Revision:
4297       muse--main--1.0--patch-15
4299     2005-02-28  Michael Olson  <mwolson@gnu.org>
4300     
4301         * muse.texi: Change copyright notice since the FSF is now the
4302         copyright holder.
4303         (Projects): New node, based on a section from the README file.
4305     modified files:
4306      ChangeLog muse.texi
4309 2005-03-01 02:25:15 GMT Michael Olson <mwolson@gnu.org> patch-14
4311     Summary:
4312       Correct documentation, adding some content.
4313     Revision:
4314       muse--main--1.0--patch-14
4316     2005-02-28  Michael Olson  <mwolson@gnu.org>
4317     
4318         * muse.texi: Change license terms of the documentation to the GNU
4319         GPL instead of the GNU FDL, as per the consent of the copyright
4320         holders of the emacs-wiki manual, from which this is based.  Some
4321         emacs-wiki-isms in the manual were corrected, and the Getting
4322         Started section was updated.
4324     modified files:
4325      ChangeLog muse.texi
4328 2005-02-17 19:08:19 GMT Michael Olson <mwolson@gnu.org> patch-13
4330     Summary:
4331       Make muse-blosxom.el a bit more sane, still need to bum it down a bit
4332     Revision:
4333       muse--main--1.0--patch-13
4335     2005-02-17  Michael Olson  <mwolson@gnu.org>
4336     
4337         * experimental/muse-blosxom.el: Somehow the contents of this file
4338         managed to get duplicated.  I removed the duplicates.
4339         (muse-blosxom-date): Remove this, since it is not useful.
4340         (muse-blosxom-header): Use the standard header that blosxom.el
4341         has.
4343     modified files:
4344      ChangeLog experimental/muse-blosxom.el
4347 2005-02-08 04:20:41 GMT Michael Olson <mwolson@gnu.org> patch-12
4349     Summary:
4350       Initial commit of muse.texi, nothing substantial
4351     Revision:
4352       muse--main--1.0--patch-12
4354     2005-02-07  Michael Olson  <mwolson@gnu.org>
4355     
4356         * muse.texi: New file that provides the documentation for Muse.
4357         It is in a very rough form at the moment.  Nothing substantial may
4358         be found here yet.  Be ye warned.
4360     new files:
4361      .arch-ids/muse.texi.id muse.texi
4363     modified files:
4364      ChangeLog
4367 2005-02-08 01:15:15 GMT Michael Olson <mwolson@gnu.org> patch-11
4369     Summary:
4370       Add docstring, new trivial function
4371     Revision:
4372       muse--main--1.0--patch-11
4374     2005-02-07  Michael Olson  <mwolson@gnu.org>
4375     
4376         * muse-mode.el (muse-mode-map): Make "C-c =" trigger
4377         `muse-what-changed'.  No functionality change.
4378         (muse-what-changed): New function that displays in diff format the
4379         changes made since the buffer was last saved.
4380     
4381         * muse-project.el (muse-project-publish): Add docstring.
4383     modified files:
4384      ChangeLog muse-mode.el muse-project.el
4387 2005-02-04 18:42:08 GMT Michael Olson <mwolson@gnu.org> patch-10
4389     Summary:
4390       Add experimental version of muse-blosxom.el to project
4391     Revision:
4392       muse--main--1.0--patch-10
4394     2005-02-04  Michael Olson  <mwolson@gnu.org>
4395     
4396         * Makefile (realclean): Remove file that gets generated when fonts
4397         are missing.
4398     
4399         * experimental/muse-bloxsom.el: New file that implements Blosxom
4400         support for Muse.  It's in a very rough state, hence its placement
4401         in the `experimental' directory.
4403     new files:
4404      experimental/.arch-ids/=id
4405      experimental/.arch-ids/muse-blosxom.el.id
4406      experimental/muse-blosxom.el
4408     modified files:
4409      ChangeLog Makefile
4411     new directories:
4412      experimental experimental/.arch-ids
4415 2005-02-04 18:19:44 GMT Michael Olson <mwolson@gnu.org> patch-9
4417     Summary:
4418       Make permissions more consistent
4419     Revision:
4420       muse--main--1.0--patch-9
4423     modified files:
4424      ChangeLog
4426     modified directories:
4427      contrib examples scripts
4430 2005-02-04 18:13:56 GMT Michael Olson <mwolson@gnu.org> patch-8
4432     Summary:
4433       Fix build problems
4434     Revision:
4435       muse--main--1.0--patch-8
4437     2005-02-04  Michael Olson  <mwolson@gnu.org>
4438     
4439         * muse-build.el: Add contrib directory to `load-path'.
4440         (muse-elint-files): Load `muse-regexps.el'.
4441     
4442         * scripts/publish: Change permissions so that this script is
4443         executable.  Add contrib directory to load list.  Add
4444         `muse-regexps.el' to list.
4446     modified files:
4447      ChangeLog muse-build.el scripts/publish
4450 2005-01-31 21:04:43 GMT Michael Olson <mwolson@gnu.org> patch-7
4452     Summary:
4453       Use "&mdash;" instead of "&#151;"
4454     Revision:
4455       muse--main--1.0--patch-7
4457     2005-01-31  Michael Olson  <mwolson@gnu.org>
4458     
4459         * muse-docbook.el (muse-docbook-markup-strings): Replace "&#151;"
4460         with "&mdash;" so that documents validate properly.  Thanks to
4461         Björn Lindström for the suggestion.
4462     
4463         * muse-html.el (muse-html-markup-strings): Ditto.
4465     modified files:
4466      ChangeLog muse-docbook.el muse-html.el
4469 2005-01-25 19:04:31 GMT Michael Olson <mwolson@gnu.org> patch-6
4471     Summary:
4472       Fix use of "[:blank:]" in underline markup
4473     Revision:
4474       muse--main--1.0--patch-6
4476     2005-01-25  Michael Olson  <mwolson@gnu.org>
4477     
4478         * muse-colors.el (muse-colors-markup): Replace "[:blank:]" with
4479         use of `muse-regexp-blank'.
4481     modified files:
4482      ChangeLog muse-colors.el
4485 2005-01-03 06:00:43 GMT Michael Olson <mwolson@member.fsf.org>  patch-5
4487     Summary:
4488       Fix problem with headings being given wrong face
4489     Revision:
4490       muse--main--1.0--patch-5
4492     2005-01-03  Michael Olson  <mwolson@gnu.org>
4493     
4494         * muse-colors.el: Add header.
4495         (muse-colors-emphasized): Headings were being given the coloring
4496         for the next level of heading instead of the real
4497         level (i.e. `muse-header-2' instead of `muse-header-1' for "*
4498         Heading").  Thanks to Lan Yufeng for finding this and sending a
4499         patch.
4500     
4501         * muse-regexps.el: Fix header.
4503     modified files:
4504      ChangeLog muse-colors.el muse-regexps.el
4507 2005-01-02 00:02:15 GMT Michael Olson <mwolson@member.fsf.org>  patch-4
4509     Summary:
4510       Rotate ChangeLog
4511     Revision:
4512       muse--main--1.0--patch-4
4514     2005-01-01  Michael Olson  <mwolson@gnu.org>
4515     
4516         * ChangeLog: Move old ChangeLog to ChangeLog.2004.  This new
4517         version will be automatically maintained by Arch.
4518     
4520     new files:
4521      .arch-ids/ChangeLog.id ChangeLog
4523     renamed files:
4524      .arch-ids/ChangeLog.id
4525        ==> .arch-ids/ChangeLog.2004.id
4526      ChangeLog
4527        ==> ChangeLog.2004
4530 2004-12-30 07:26:48 GMT Michael Olson <mwolson@member.fsf.org>  patch-3
4532     Summary:
4533       Extended regexps fix, allow spaces in 1st part of links
4534     Revision:
4535       muse--main--1.0--patch-3
4537     2004-12-30  Michael Olson  <mwolson@gnu.org>
4538     
4539         * muse.el (muse-link-regexp): Allow spaces in the first part of
4540         links.
4541     
4542         * muse-colors.el, muse-convert.el, muse-docbook.el: Use
4543         customizable alternatives to extended character classes.
4544     
4545         * muse-html.el, muse-mode.el, muse-publish.el: Ditto.
4547     modified files:
4548      ChangeLog muse-colors.el muse-convert.el muse-docbook.el
4549      muse-html.el muse-mode.el muse-publish.el muse.el
4552 2004-12-30 02:18:07 GMT Michael Olson <mwolson@member.fsf.org>  patch-2
4554     Summary:
4555       Begin to change regexp handling, tweak muse.el header
4556     Revision:
4557       muse--main--1.0--patch-2
4559     2004-12-29  Michael Olson  <mwolson@gnu.org>
4560     
4561         * muse.el: Change Copyright notice to FSF.  Change Maintainer to
4562         myself.  Update URL.
4563     
4564         * muse-regexps.el: New file that implements regexp handling.
4565         Generalized regexp options will be moved to it eventually.
4567     new files:
4568      .arch-ids/muse-regexps.el.id muse-regexps.el
4570     modified files:
4571      ChangeLog muse.el
4574 2004-12-30 01:49:50 GMT Michael Olson <mwolson@member.fsf.org>  patch-1
4576     Summary:
4577       Do some early spring cleaning
4578     Revision:
4579       muse--main--1.0--patch-1
4581     2004-12-29  Michael Olson  <mwolson@gnu.org>
4582     
4583         * Makefile: Change path to `publish' script.
4584     
4585         * contrib/pcomplete.el: New file that is used by Muse without
4586         actually being a part of it: hence its location in the contrib
4587         directory.
4588     
4589         * contrib/cgi.el, contrib/httpd.el: New location.
4590     
4591         * examples/muse-johnw.el, examples/publish-johnw: Ditto.
4592     
4593         * scripts/publish, scripts/publish-project: Ditto.
4595     new files:
4596      contrib/.arch-ids/=id contrib/.arch-ids/pcomplete.el.id
4597      contrib/pcomplete.el examples/.arch-ids/=id
4598      scripts/.arch-ids/=id
4600     modified files:
4601      ChangeLog Makefile
4603     renamed files:
4604      .arch-ids/cgi.el.id
4605        ==> contrib/.arch-ids/cgi.el.id
4606      .arch-ids/httpd.el.id
4607        ==> contrib/.arch-ids/httpd.el.id
4608      .arch-ids/muse-johnw.el.id
4609        ==> examples/.arch-ids/muse-johnw.el.id
4610      .arch-ids/publish-johnw.id
4611        ==> examples/.arch-ids/publish-johnw.id
4612      .arch-ids/publish-project.id
4613        ==> scripts/.arch-ids/publish-project.id
4614      .arch-ids/publish.id
4615        ==> scripts/.arch-ids/publish.id
4616      cgi.el
4617        ==> contrib/cgi.el
4618      httpd.el
4619        ==> contrib/httpd.el
4620      muse-johnw.el
4621        ==> examples/muse-johnw.el
4622      publish
4623        ==> scripts/publish
4624      publish-johnw
4625        ==> examples/publish-johnw
4626      publish-project
4627        ==> scripts/publish-project
4629     new directories:
4630      contrib contrib/.arch-ids examples examples/.arch-ids scripts
4631      scripts/.arch-ids
4634 2004-12-30 01:33:11 GMT Michael Olson <mwolson@member.fsf.org>  base-0
4636     Summary:
4637       tag of mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
4638     Revision:
4639       muse--main--1.0--base-0
4641     (automatically generated log message)
4643     new patches:
4644      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--base-0
4645      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-1
4646      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-2
4647      lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-1
4648      lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-2
4649      mwolson@member.fsf.org--2004/muse--main--1.0--base-0
4650      mwolson@member.fsf.org--2004/muse--main--1.0--patch-1
4651      mwolson@member.fsf.org--2004/muse--main--1.0--patch-2
4652      mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
4653      mwolson@member.fsf.org--2004/muse--mwolson--1.0--base-0
4654      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-1
4655      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-2
4656      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-3
4657      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-4
4658      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-5
4659      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-6
4660      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-7
4661      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-8