Allow transform function for link descriptions. Bare email and URL fixes.
[muse-el.git] / ChangeLog
blobd68b62671e4589c24346d9af0f76fde5fbba1abe
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 08:03:41 GMT Michael Olson <mwolson@gnu.org> patch-185
7     Summary:
8       Allow transform function for link descriptions.  Bare email and URL fixes.
9     Revision:
10       muse--main--1.0--patch-185
12     * lisp/muse-publish.el (muse-publish-url-transforms): Docfix.
13       (muse-publish-desc-transforms): New option that contains the functions
14       that will be called to transform a link description.
15       (muse-publish-markup-word): Handle Yet Another Edge Case.
16       (muse-publish-markup-email): Use
17       `muse-publish-escape-specials-in-string'.  Don't publish if we have a
18       double-quote on either side.
19       (muse-publish-url): Apply description transforms.
20       (muse-publish-markup-url): Don't publish if we have a double-quote on
21       either side.
22     
23     * lisp/muse-wiki.el (muse-wiki-update-wikiword-regexp)
24       (muse-wiki-wikiword-regexp, muse-wiki-use-wikiword): Minor docfixes.
25       (muse-wiki-interwiki-delimiter): New option that indicates the
26       interwiki delimiter to use.
27       (muse-wiki-interwiki-replacement): New option that indicates the
28       replacement
29       (muse-wiki-update-interwiki-regexp): Use muse-wiki-interwiki-delimiter.
30       (muse-wiki-publish-pretty-title): Deal with EXPLICIT argument so that
31       this can be added to muse-publish-desc-transforms.
32       (muse-wiki-publish-pretty-interwiki): New function that replaces the
33       interwiki delimiter with its replacement, but only when the given text
34       is not an explicit link.
35     
36     * lisp/muse.el (muse-update-file-extension): New function made from the
37       innards of the :set function in `muse-file-extension'.
39     modified files:
40      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
43 2005-07-26 06:17:31 GMT Michael Olson <mwolson@gnu.org> patch-184
45     Summary:
46       Handle anchors in all publishing styles, as well as linking to them.
47     Revision:
48       muse--main--1.0--patch-184
50     * lisp/muse-publish.el (muse-publish-url): Publish links to anchors as
51       'internal-link.
52       (muse-publish-prepare-url): Don't touch links to anchors.
53     
54     * lisp/muse-docbook.el (muse-docbook-markup-strings): Add handler for
55       'internal-link.  Treat centered text with
56       <para role="center">...</para>.
57       (muse-docbook-markup-paragraph): Slight regexp tweak.
58       (muse-docbook-insert-anchor): Docfix.
59       (muse-docbook-markup-anchor): Move lower in file.
60     
61     * lisp/muse-html.el (muse-html-markup-strings): Add handler for
62       'internal-link.
63       (muse-xhtml-markup-strings): Order list, no func change.
64       (muse-html-markup-anchor): Move up in file, no func change.
65     
66     * lisp/muse-latex.el (muse-latex-markup-functions): Add rule for
67       publishing anchors.
68       (muse-latex-markup-strings): Add handler for 'internal-link.
69       (muse-latex-insert-anchor, muse-latex-markup-anchor): New functions
70       that insert an anchor around the next word or inside of a tag.
71     
72     * lisp/muse-texinfo.el (muse-texinfo-markup-functions): Add rule for
73       publishing anchors.
74     
75     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Add handler for
76       'internal-link.
77       (muse-texinfo-insert-anchor, muse-texinfo-markup-anchor): New functions
78       that insert an anchor before the next word or within a tag.
79     
80     * NEWS: Initial attempt at documenting changes since 3.01.
82     new files:
83      .arch-ids/NEWS.id NEWS
85     modified files:
86      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
87      lisp/muse-latex.el lisp/muse-publish.el lisp/muse-texinfo.el
90 2005-07-26 04:30:52 GMT Michael Olson <mwolson@gnu.org> patch-183
92     Summary:
93       Generalize some blosxom helper functions.
94     Revision:
95       muse--main--1.0--patch-183
97     * examples/mwolson/muse-init.el (muse-project-alist): Adapt to new
98       generalized helper functions.
99       (my-muse-prepare-entry-for-xanga): Use muse-blosxom-extension rather
100       than hard-coding it.  Use muse-with-temp-buffer.  Handle all kinds of
101       relative links.
102     
103     * lisp/muse-blosxom.el: Update example in header.
104       (muse-blosxom-new-entry): Use new names for helper functions.
105       (muse-blosxom-get-categories, muse-blosxom-project-alist-entry)
106       (muse-blosxom-project-alist-dirs): Move to muse-project.el.
107     
108     * lisp/muse-project.el (muse-project-recurse-directory): Renamed from
109       `muse-blosxom-project-get-categories'.
110       (muse-project-alist-styles): Renamed from
111       `muse-blosxom-project-alist-entry'.
112       (muse-project-alist-dirs): Renamed from
113       `muse-blosxom-project-alist-dirs'.
114       (muse-project-of-file): Use `muse-current-file'.
115     
116     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Use
117       `muse-current-file'.
118     
119     * lisp/muse.el (muse-current-file): New function that returns the name of
120       the currently visited or published file.
121       (muse-page-name): Use `muse-current-file'.
123     modified files:
124      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
125      lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
128 2005-07-26 03:47:53 GMT Michael Olson <mwolson@gnu.org> patch-182
130     Summary:
131       muse-xml: definition lists, muse-docbook: center.
132     Revision:
133       muse--main--1.0--patch-182
135     * Makefile (%.info, %.html): Use general argument in rule.
136       (distclean): Add another cruft file.
137     
138     * experimental/muse-xml.el (muse-xml-markup-strings): Use <list
139       type="definition"> for definition lists.
140     
141     * lisp/muse-docbook.el (muse-docbook-markup-strings): Replace <center>
142       with <note>, since it's the closest thing I could find.
144     modified files:
145      ChangeLog Makefile experimental/muse-xml.el
146      lisp/muse-docbook.el
149 2005-07-24 22:46:22 GMT Michael Olson <mwolson@gnu.org> patch-181
151     Summary:
152       Minor namespace fix.
153     Revision:
154       muse--main--1.0--patch-181
156     * lisp/muse-colors.el (muse-colors-explicit-link): Use
157       muse-match-string-no-properties rather than match-string-no-properties.
159     modified files:
160      ChangeLog lisp/muse-colors.el
163 2005-07-24 21:04:15 GMT Michael Olson <mwolson@gnu.org> patch-180
165     Summary:
166       Correct breakage induced by previous patch.
167     Revision:
168       muse--main--1.0--patch-180
170     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Don't use the local
171       path as a fallback if we are publishing.
173     modified files:
174      ChangeLog lisp/muse-wiki.el
177 2005-07-24 21:01:02 GMT Michael Olson <mwolson@gnu.org> patch-179
179     Summary:
180       Make interwiki links work in a few more edge cases.
181     Revision:
182       muse--main--1.0--patch-179
184     * lisp/muse-project.el (muse-project-applicable-styles): Remove
185       assertion, now that I have a good idea of the edge cases involved.
186     
187     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle case where
188       the current file is not part of any Muse project, allowing interwiki
189       links to be resolvable even then.  Don't return a relative path if we
190       are not publishing.  For visiting links, the best thing is just to
191       return the real path.
193     modified files:
194      ChangeLog lisp/muse-project.el lisp/muse-wiki.el
197 2005-07-24 03:38:06 GMT Michael Olson <mwolson@gnu.org> patch-178
199     Summary:
200       Fix warnings during font-lock, example tag highlighting.
201     Revision:
202       muse--main--1.0--patch-178
204     * lisp/muse-colors.el (muse-colors-region): Prevent "Wrong side of point"
205       error.
206       (muse-colors-tags): Make sure that no fontification occurs in <code> or
207       <lisp> tags.
208       (muse-unhighlight-region): Move higher up.
209       (muse-colors-example-tag, muse-colors-literal-tag): Use
210       `muse-unhighlight-region'.  Fix spelling goof.  Omit (goto-char end)
211       since the point gets put in the right place automatically.
213     modified files:
214      ChangeLog lisp/muse-colors.el
217 2005-07-24 03:01:50 GMT Michael Olson <mwolson@gnu.org> patch-177
219     Summary:
220       muse-xml: Separate section from title.
221     Revision:
222       muse--main--1.0--patch-177
224     * experimental/muse-xml.el (muse-xml-markup-strings): Add "level"
225       attribute to sections.  Use separate <title> tag to handle the title of
226       a section.  Thanks to drkm for the suggestion.
227     
228     * lisp/muse-mode.el (muse-mode): Code indentation, no func change.
229     
230     * lisp/muse-publish.el (muse-publish-markup-heading)
231       (muse-publish-section-close): Pass level to markup strings for all
232       section-related tags.
233     
234     * lisp/muse.el (muse-page-name): Handle case where buffer-file-name is
235       not defined.
237     modified files:
238      ChangeLog experimental/muse-xml.el lisp/muse-mode.el
239      lisp/muse-publish.el lisp/muse.el
242 2005-07-23 01:29:29 GMT Michael Olson <mwolson@gnu.org> patch-176
244     Summary:
245       Include regexps from base styles.  Fix muse-project-ignore-regexp and use it more.
246     Revision:
247       muse--main--1.0--patch-176
249     * lisp/muse-blosxom.el (muse-blosxom-get-categories): Don't include
250       folders that match `muse-project-ignore-regexp'.
251     
252     * lisp/muse-project.el (muse-project-ignore-regexp): Correct an escape
253       omission.  Add ",.*" to list of bad directory parts.
254     
255     * lisp/muse-project.el (muse-project-of-file): Ignore PATHNAME if it
256       matches `muse-project-ignore-regexp'.
257     
258     * lisp/muse-publish.el: Install patch from Peter K. Lee.
259       (muse-style-elements-list): New function that returns a list of
260       references to ELEM in STYLE, including base styles.
261       (muse-publish-markup-region): Use muse-style-elements-list rather than
262       muse-style-elements when getting :regexps.
263     
264     * lisp/muse-publish.el (muse-style-element): Add docstring.
266     modified files:
267      AUTHORS ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
268      lisp/muse-publish.el
271 2005-07-23 00:21:36 GMT Michael Olson <mwolson@gnu.org> patch-175
273     Summary:
274       Initial implementation of muse-xml.el.  End of section edge case.
275     Revision:
276       muse--main--1.0--patch-175
278     * AUTHORS: Add Peter K. Lee.
279     
280     * Makefile (experimental): New target that builds experimental programs.
281       (distclean): Remove debian/dirs, a cruft file from the debian build
282       process.
283     
284     * examples/mwolson/muse-init.el: Update.
285     
286     * examples/mwolson/muse-init.el ("\C-cpL"): Use a better function that
287       prompts for the blog entry to visit.
288     
289     * experimental/Makefile: New file that causes experimental stuff to be
290       built.
291     
292     * experimental/muse-xml.el: New file that provides the experimental XML
293       publishing style.
294     
295     * lisp/muse-docbook.el (muse-docbook-markup-regexps): Re-order and fix
296       comment strings.
297     
298     * lisp/muse-html.el (muse-html-markup-regexps): Ditto.
299     
300     * lisp/muse-publish.el (muse-publish-section-close): Deal with edge case
301       involving end-of-file and paragraph detection.
302     
303     * lisp/muse-wiki.el: Minor header fix.
304     
305     * scripts/muse-build.el (load-path): Add "../experimental".
307     new files:
308      experimental/.arch-ids/Makefile.id
309      experimental/.arch-ids/muse-xml.el.id experimental/Makefile
310      experimental/muse-xml.el
312     modified files:
313      AUTHORS ChangeLog Makefile examples/mwolson/muse-init.el
314      lisp/muse-docbook.el lisp/muse-html.el lisp/muse-publish.el
315      lisp/muse-wiki.el scripts/muse-build.el
318 2005-07-22 07:30:43 GMT Michael Olson <mwolson@gnu.org> patch-174
320     Summary:
321       Try to fix <example> region coloring problem.
322     Revision:
323       muse--main--1.0--patch-174
325     * lisp/muse-colors.el (muse-colors-example-tag, muse-colors-literal-tag):
326       If region is multiple lines, add '(font-lock-multiline t) to
327       properties.  This should fix an annoying <example> region issue.
329     modified files:
330      ChangeLog lisp/muse-colors.el
333 2005-07-22 07:19:30 GMT Michael Olson <mwolson@gnu.org> patch-173
335     Summary:
336       Don't publish implicit links that have a double-quote at begin or end.
337     Revision:
338       muse--main--1.0--patch-173
340     * lisp/muse-colors.el (muse-colors-implicit-link): Don't colorize if a
341       double-quote exists at beginning or end.
342     
343     * lisp/muse-publish.el (muse-publish-markup-link): When link is implicit,
344       don't colorize if a double-quote exists at beginning or end.
346     modified files:
347      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
350 2005-07-22 06:42:10 GMT Michael Olson <mwolson@gnu.org> patch-172
352     Summary:
353       Fix failure to publish emphasis properly.
354     Revision:
355       muse--main--1.0--patch-172
357     * lisp/muse-publish.el (muse-publish-markup-word): Darn off-by-one
358       errors.
359     
360     * experimental/muse-wiki-old.el: Removed, since I'm happy with the state
361       of muse-wiki.
363     removed files:
364      experimental/.arch-ids/muse-wiki-old.el.id
365      experimental/muse-wiki-old.el
367     modified files:
368      ChangeLog lisp/muse-publish.el
371 2005-07-22 04:55:52 GMT Michael Olson <mwolson@gnu.org> patch-171
373     Summary:
374       Add a few common revision control directories to the ignore list.
375     Revision:
376       muse--main--1.0--patch-171
378     * lisp/muse-project.el (muse-project-ignore-regexp): Add types of
379       directories to be ignored when building the file alist, such as those
380       used for CVS and Arch revision control data.
382     modified files:
383      ChangeLog lisp/muse-project.el
386 2005-07-21 01:00:25 GMT Michael Olson <mwolson@gnu.org> patch-170
388     Summary:
389       Fix #2654: Append a newline when using pdf publishing style.
390     Revision:
391       muse--main--1.0--patch-170
393     * lisp/muse-latex.el (muse-latex-footer, muse-latexcjk-footer): Append a
394       newline to the end.
396     modified files:
397      ChangeLog lisp/muse-latex.el
400 2005-07-20 20:20:24 GMT Michael Olson <mwolson@gnu.org> patch-169
402     Summary:
403       5 levels of headings colorization; color bare URLs.
404     Revision:
405       muse--main--1.0--patch-169
407     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-markup):
408       Really color up to 5 headings.
409       (muse-colors-markup): Add muse-url-regexp.
410       (muse-colors-explicit-link): Renamed from muse-colors-link.
411       (muse-colors-implicit-link): Moved here from
412       `muse-wiki-colors-wikiword' in muse-wiki.el.  We need it here since
413       we'll be coloring URLs.
415     modified files:
416      ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
419 2005-07-20 19:45:15 GMT Michael Olson <mwolson@gnu.org> patch-168
421     Summary:
422       Don't emphasize if a word constituent follows the trailer.
423     Revision:
424       muse--main--1.0--patch-168
426     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-underlined)
427       (muse-colors-verbatim): Don't colorize if a word constituent follows
428       the trailer.
429     
430     * lisp/muse-publish.el (muse-publish-markup-word): Don't publish if a
431       word constituent follows the trailer.
433     modified files:
434      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
437 2005-07-20 18:50:12 GMT Michael Olson <mwolson@gnu.org> patch-167
439     Summary:
440       Add coloring for example, verbatim, and =signs=; anchor fix.
441     Revision:
442       muse--main--1.0--patch-167
444     * lisp/muse-colors.el (muse-verbatim-face): New face that is used to
445       color <example>, <verbatim>, and =signs=.  Defaults to a shade of gray.
446       (muse-colors-verbatim): Use `muse-verbatim-face'.
447       (muse-colors-markup): Move =sign= interpreting down so it gets higher
448       priority.
449       (muse-colors-tags): Add verbatim and literal tags.
450       (muse-colors-example-tag): Use `remove-text-properties' instead of
451       `set-text-properties', since the latter does not work consistently.
452       (muse-colors-literal-tag): New function that strips all markup from the
453       region.
454       (muse-colors-link): Match against muse-explicit-link-regexp early on so
455       that we can work around an annoying XEmacs issue.
456     
457     * lisp/muse-publish.el (muse-publish-markup-word): Make =signs=
458       multi-line by default.
459     
460     * lisp/muse.el (muse-page-name): Handle case where we're given an empty
461       string.
463     modified files:
464      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
465      lisp/muse.el
468 2005-07-20 16:13:37 GMT Michael Olson <mwolson@gnu.org> patch-166
470     Summary:
471       Link with anchor bugfix.
472     Revision:
473       muse--main--1.0--patch-166
475     * lisp/muse-colors.el (muse-link-face): Highlight links with anchors as
476       valid, as long as the base is valid.
478     modified files:
479      ChangeLog lisp/muse-colors.el
482 2005-07-20 14:21:57 GMT Michael Olson <mwolson@gnu.org> patch-165
484     Summary:
485       Link inside table issue, fixes read-only text error.
486     Revision:
487       muse--main--1.0--patch-165
489     * lisp/muse-docbook.el (muse-docbook-fixup-tables): Ignore read-only text
490       inside tables so we don't get an error when links exist.
491     
492     * lisp/muse-html.el (muse-html-fixup-tables): Ditto.
493     
494     * lisp/muse-project.el (muse-project-publish): Don't take forced files
495       into account when displaying the "All files published" message, unless
496       they've actually been modified.
497     
498     * lisp/muse.el (muse-with-temp-buffer): If debug-on-error is non-nil,
499       don't wrap in condition-case; we don't want the message to be muffled.
501     modified files:
502      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
503      lisp/muse-project.el lisp/muse.el
506 2005-07-20 07:41:28 GMT Michael Olson <mwolson@gnu.org> patch-164
508     Summary:
509       Permit infinitely-nested sections.
510     Revision:
511       muse--main--1.0--patch-164
513     * examples/QuickStart (Links): Use GNA link rather than johnw's site.
514       (Deriving from an existing style): Mark up as a list.
515     
516     * lisp/muse-colors.el (muse-colors-outline-faces-list, muse-make-faces):
517       Color an additional level of headings.
518     
519     * lisp/muse-docbook.el (muse-docbook-markup-strings): Add new
520       section-other, section-other-end, and section-close strings.
521       (muse-docbook-fixup-sections): Removed, since Muse now implements this
522       through the 'section-close string.
523     
524     * lisp/muse-html.el (muse-xhtml-markup-strings): Omit newline from
525       'begin-underline, since this messes up paragraph handling.  Use
526       <h5></h5> for 'section-other.
527     
528       (muse-html-fixup-tables): New function that sorts the table parts so
529       that order is head, foot, body.  Apparently XHTML needs this, and it
530       seems like a good general practice, so we do it for HTML as well.
531     
532     * lisp/muse-latex.el (muse-latex-markup-strings): Use \\paragraph{} for
533       'section-other.
534     
535     * lisp/muse-publish.el (muse-publish-section-close): New function that
536       determines where to put the section close given heading depth and
537       inserts it.
538       (muse-publish-markup-heading): Handle 'section-other and
539       'section-other-end.  Call `muse-publish-section-close' at end of
540       function.
541     
542     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Use @subsubheading
543       for 'section-other.
545     modified files:
546      ChangeLog examples/QuickStart lisp/muse-colors.el
547      lisp/muse-docbook.el lisp/muse-html.el lisp/muse-latex.el
548      lisp/muse-publish.el lisp/muse-texinfo.el
551 2005-07-20 05:50:55 GMT Michael Olson <mwolson@gnu.org> patch-163
553     Summary:
554       muse-docbook: table and anchor fixes; many non-MULE XEmacs fixes.
555     Revision:
556       muse--main--1.0--patch-163
558     * lisp/muse-docbook.el: More suggestions from Dale Smith, and non-MULE
559       XEmacs fixes.
560       (muse-docbook-markup-regexps): Deal with new table algorithm.
561       (muse-docbook-transform-content-type, muse-docbook-encoding) 
562       (muse-docbook-finalize-buffer): Non-MULE XEmacs fix.
563       (muse-docbook-markup-table): Use a better table algorithm, based on the
564       one in muse-html.el.  Make sure a <tgroup> surrounds the body, head,
565       and foot of the table.  Use informaltable rather than table.
566       (muse-docbook-fixup-tables): New function that sorts all tables found
567       in the published document so that the order is head, foot, body.
568       (muse-docbook-markup-functions): Add anchor handler.
569       (muse-docbook-markup-paragraph): Allow anchors to occur at beginning of
570       paragraph.
571       (muse-docbook-markup-anchor, muse-docbook-insert-anchor): New functions
572       that insert an anchor at point.
573     
574     * lisp/muse-html.el (muse-html-transform-content-type)
575       (muse-html-encoding, muse-html-finalize-buffer): Non-MULE XEmacs fixes.
576     
577     * examples/QuickStart (Anchors and tagged links): Improve anchor example.
578     
579     * lisp/muse.el (muse-eval-lisp): XEmacs fix.
580     
581     * lisp/muse.el (muse-with-temp-buffer): XEmacs fix.  Include the body
582       that was evaluated in the output.
584     modified files:
585      ChangeLog examples/QuickStart lisp/muse-docbook.el
586      lisp/muse-html.el lisp/muse-latex.el lisp/muse.el
589 2005-07-19 08:11:37 GMT Michael Olson <mwolson@gnu.org> patch-162
591     Summary:
592       muse-texinfo: Improve formatting for enddots, dots, underline.
593     Revision:
594       muse--main--1.0--patch-162
596     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Improve translation
597       of enddots and dots.  For begin-underline and end-underline, use "_",
598       since we don't have anything better.
600     modified files:
601      ChangeLog lisp/muse-texinfo.el
604 2005-07-19 07:51:54 GMT Michael Olson <mwolson@gnu.org> patch-161
606     Summary:
607       muse-texinfo: Fix #2635 by adding `}' and `{' to specials list.
608     Revision:
609       muse--main--1.0--patch-161
611     * lisp/muse-texinfo.el (muse-texinfo-markup-specials): Add `{' and `}' to
612       list.  This should fix #2635.
614     modified files:
615      ChangeLog lisp/muse-texinfo.el
618 2005-07-19 07:24:38 GMT Michael Olson <mwolson@gnu.org> patch-160
620     Summary:
621       muse-texinfo fixes; use info-pdf to generate PDF doc for QuickStart.
622     Revision:
623       muse--main--1.0--patch-160
625     * Makefile.defs (VERSION): Prepare snapshot 3.01.arch.160.
626     
627     * debian/changelog: Ditto.
628     
629     * debian/control (Build-Depends-Indep): Add tetex-bin.
630     
631     * examples/Makefile (%.pdf): Use info-pdf, since it generates nicer
632       output for me.
633     
634     * examples/QuickStart: Remove stray <comment> now that the bug that made
635       it necessary is fixed.
636     
637     * lisp/muse-blosxom.el: Credit Björn Lindström for his excellent
638       suggestions.
639     
640     * lisp/muse-texinfo.el (muse-texinfo-header, muse-texinfo-footer): Move
641       the contents from the footer to the header.
642     
643     * lisp/muse-texinfo.el (muse-texinfo-markup-table): Insert space before
644       each number, not after.
645     
646     * lisp/muse.el (muse-eval-lisp): Minor whitespace fix.
647     
648     * lisp/muse.el (muse-with-temp-buffer): Throw a backtrace if an error
649       happens when doing batch publishing.  Minor whitespace fix.
651     modified files:
652      ChangeLog Makefile.defs debian/changelog debian/control
653      examples/Makefile examples/QuickStart lisp/muse-blosxom.el
654      lisp/muse-texinfo.el lisp/muse.el
657 2005-07-19 05:50:25 GMT Michael Olson <mwolson@gnu.org> patch-159
659     Summary:
660       Handle a few more DocBook edge cases; all known DocBook issues are fixed.
661     Revision:
662       muse--main--1.0--patch-159
664     * examples/QuickStart: Add "Write me." to empty sections at end so that
665       they publish correctly with DocBook.
666     
667     * lisp/muse-docbook.el (muse-docbook-markup-paragraph): Handle case where
668       paragraph starts with emphasis, example, link, or email address.
670     modified files:
671      ChangeLog examples/QuickStart lisp/muse-docbook.el
674 2005-07-19 05:34:28 GMT Michael Olson <mwolson@gnu.org> patch-158
676     Summary:
677       Handle embedded docbook footnotes and <literal> edge case.
678     Revision:
679       muse--main--1.0--patch-158
681     * lisp/muse-docbook.el: Implement more suggestions from Dale Smith.
682      (muse-docbook-markup-strings): Use systemitem for example text.
683      (muse-docbook-markup-paragraph): Allow for embedded footnotes that have
684      <para></para> inside of them.
685     
686     * lisp/muse-html.el (muse-html-escape-string): Don't deal with '&<>"'
687       here at all.
688     
689     * lisp/muse-publish.el (muse-publish-url-transforms): Add
690       muse-publish-escape-specials-in-string to list by default.
691     
692     * lisp/muse-publish.el (muse-publish-escape-specials): New optional third
693       argument IGNORE-READ-ONLY determines whether or not to ignore the
694       read-only property when transforming text.  Add docstring.
695       (muse-publish-markup-word): Use non-nil third argument to
696       muse-publish-escape-specials when we're publishing `='-delimited text.
697       This allows =<literal><tag></literal>= to work as intended.
698     
699     * lisp/muse-publish.el (muse-publish-escape-specials-in-string): Ignore
700       arguments after the first so that we can include this in
701       `muse-publish-url-transforms'.
702     
703     * lisp/muse-publish.el (muse-publish-prepare-url): Add docstring.
705     modified files:
706      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
707      lisp/muse-publish.el
710 2005-07-19 03:07:59 GMT Michael Olson <mwolson@gnu.org> patch-157
712     Summary:
713       Misc. blosxom fixes, like category directive.
714     Revision:
715       muse--main--1.0--patch-157
717     * contrib/pyblosxom/getstamps.py: Add file extension.
718     
719     * contrib/pyblosxom/hardcodedates.py (get_all_timestamps): Omit file
720       extension.  This will allow Muse to specify it once a
721       timestamps-writing routine gets written.
722     
723     * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Pay
724       attention to the "category" directive, if it exists.  Use file-truename
725       instead of expand-file-name for base directory.
726     
727     * lisp/muse-blosxom.el (muse-blosxom-new-entry): Add #category directive
728       by default.
729     
730     * lisp/muse-project.el (muse-project): Add :timestamps to list of
731       available tags, even though it doesn't do anything yet.
733     modified files:
734      ChangeLog contrib/pyblosxom/getstamps.py
735      contrib/pyblosxom/hardcodedates.py lisp/muse-blosxom.el
736      lisp/muse-project.el
739 2005-07-18 08:53:32 GMT Michael Olson <mwolson@gnu.org> patch-156
741     Summary:
742       Small logic fix with temp files.
743     Revision:
744       muse--main--1.0--patch-156
746     * lisp/muse.el (muse-with-temp-buffer): Use buffer-live-p instead of
747       buffer-name to determine whether the buffer is still around.
749     modified files:
750      ChangeLog lisp/muse.el
753 2005-07-18 08:23:00 GMT Michael Olson <mwolson@gnu.org> patch-155
755     Summary:
756       Make customize of muse-project-alist work in Emacs21 and XEmacs.
757     Revision:
758       muse--main--1.0--patch-155
760     * lisp/muse.el (muse-widget-type-value-create)
761       (muse-widget-child-value-get, muse-widget-type-match): Minimum set of
762       extra widgets from 'lazy type that are needed to get the
763       `muse-project-alist' customize interface to work on XEmacs and Emacs21.
764     
765     * lisp/muse.el (muse-implicit-link-functions)
766       (muse-explicit-link-functions): Remove predefined wiki-related options.
767       These are added in muse-wiki via custom-add-option.
768     
769     * lisp/muse-mode.el (muse-mode-hook): Ditto.
770     
771     * lisp/muse-colors.el (muse-colors-emphasized): Use eq instead of memq.
772     
773     * lisp/muse-project.el (muse-project-alist-get): Turn :symbols into
774       ":strings" to cope with Emacs21 and XEmacs.
775       (muse-project-alist-set): Turn ":strings" back into ":symbols".
776     
777     * lisp/muse-project.el (muse-project): Derive from 'default rather than
778       'lazy, since that is an Emacs CVS-ism.  Separate logical groups with
779       newlines.  Control indentation.  Remove an unnecessary inlined repeat.
780     
781     * lisp/muse-project.el (muse-project-alist): Use cons instead of alist,
782       since XEmacs doesn't support the alist widget.  Deal with case where no
783       projects are defined, or a strange expression is used.
784     
785     * lisp/muse-wiki.el: Insinuate muse-wiki link handlers and mode hook
786       stuff using custom-add-option.
788     modified files:
789      ChangeLog lisp/muse-colors.el lisp/muse-mode.el
790      lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
793 2005-07-18 03:31:38 GMT Michael Olson <mwolson@gnu.org> patch-154
795     Summary:
796       Don't kill temp buffer if debug-on-error is non-nil.
797     Revision:
798       muse--main--1.0--patch-154
800     * lisp/muse.el (muse-with-temp-buffer): Only kill the temp buffer when
801       debug-on-error is nil.  Use " *muse-temp*" for the buffer name.
803     modified files:
804      ChangeLog lisp/muse.el
807 2005-07-18 03:05:11 GMT Michael Olson <mwolson@gnu.org> patch-153
809     Summary:
810       Expand Debian package description.
811     Revision:
812       muse--main--1.0--patch-153
814     * debian/control (Description): Expand this to make the package more
815       enticing.
816     
817     * debian/copyright, debian/rules: Minor whitespace cleanups.
818     
819     * debian/changelog: Package 3.01.arch.152-1.
821     modified files:
822      ChangeLog Makefile.defs debian/changelog debian/control
823      debian/copyright debian/rules
826 2005-07-18 02:33:12 GMT Michael Olson <mwolson@gnu.org> patch-152
828     Summary:
829       Header/footer docfix; ChangeLog correction.
830     Revision:
831       muse--main--1.0--patch-152
833     * {arch}/.../patch-log/patch-144: Correct previous ChangeLog entry.
834       Thanks to drkm for pointing out my error.
835     
836     Use better documentation and customize interface for headers and footers.
837     Thanks to Chris McMahan.
839     modified files:
840      ChangeLog lisp/muse-blosxom.el lisp/muse-book.el
841      lisp/muse-docbook.el lisp/muse-html.el lisp/muse-journal.el
842      lisp/muse-latex.el lisp/muse-poem.el lisp/muse-texinfo.el
843      muse.texi
844      {arch}/muse/muse--main/muse--main--1.0/mwolson@gnu.org--2005/patch-log/patch-144
847 2005-07-18 00:53:34 GMT Michael Olson <mwolson@gnu.org> patch-151
849     Summary:
850       Slight Debian version tweak.
851     Revision:
852       muse--main--1.0--patch-151
854     * Makefile.defs (VERSION): Use a slightly different version naming
855       scheme.  I've dropped the ".90".  The new scheme is X.YY.arch.YYY where
856       X.YY is the Muse version, and YYY is the patch level.
857     
858     * debian/changelog: Ditto.
860     modified files:
861      ChangeLog Makefile.defs debian/changelog
864 2005-07-17 23:23:34 GMT Michael Olson <mwolson@gnu.org> patch-150
866     Summary:
867       Improve debian build and put together a package.
868     Revision:
869       muse--main--1.0--patch-150
871     * Makefile (debclean): New target that cleans up the mess that the
872       `debian' target makes.
873       (debian): Build using debuild rather than dpkg-buildpackage.  Copy
874       results to my debian dist dir two levels up.
875     
876     * Makefile.defs (VERSION): Set to 3.01.90.arch.149 for the debian build.
877     
878     * debian/changelog: Sign 3.01.90.arch.149-1 snapshot.
879     
880     * debian/control (Standards-Version): Update to 3.6.2.
881     
882     * debian/control (Depends): Add emacs21 and xemacs21 to make lintian shut
883       up.
884     
885     * debian/copyright (Copyright): Improve.
886     
887     * debian/emacsen-install (FILES): Include contrib directory so that
888       muse-http.el compiles properly.
889     
890     * debian/muse-el.examples: New file containing the example files to
891       install.
892     
893     * debian/rules: Move example stuff to muse-el.examples.  Install some
894       additional documentation.
896     new files:
897      debian/.arch-ids/muse-el.examples.id debian/muse-el.examples
899     modified files:
900      ChangeLog Makefile Makefile.defs debian/changelog
901      debian/control debian/copyright debian/emacsen-install
902      debian/rules
905 2005-07-17 20:52:18 GMT Michael Olson <mwolson@gnu.org> patch-149
907     Summary:
908       Fix links in table, links in verbatim, emphasis publishing, publishing from script.
909     Revision:
910       muse--main--1.0--patch-149
912     * lisp/muse-colors.el (muse-colors-emphasized): Fix an edge case where
913       the beginning of a header would be emphasized if an asterisk came
914       before it.
915       (muse-colors-underlined): Don't allow end of underlined text to be the
916       beginning of a line.  Don't use memq to check for whitespace syntax; eq
917       is sufficient.
918     
919     * lisp/muse-publish.el (muse-publish-markup-regexps): Mark links later
920       on.  We'll use a more clever trick to keep emphasis characters from
921       being interpreted in explicit links -- add a custom 'noemphasis text
922       property to them.  Move mdash rule further down so that I can add
923       designations after blockquoted text.
924     
925     * lisp/muse-publish.el (muse-publish-markup-word): If beginning or end of
926       text has the 'noemphasis property, ignore it.
927       (muse-publish-mark-noemphasis): New function that adds the 'noemphasis
928       property to the text between BEG and END, or match beginning and end.
929     
930     * lisp/muse.el (muse-with-temp-buffer): Make sure the buffer is alive
931       before trying to set buffer-modified to nil.  This should fix a
932       "selecting deleted buffer" error when publishing from command line.
934     modified files:
935      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
936      lisp/muse.el
939 2005-07-17 18:36:55 GMT Michael Olson <mwolson@gnu.org> patch-148
941     Summary:
942       Journal validation fixes.
943     Revision:
944       muse--main--1.0--patch-148
946     * lisp/muse-html.el (muse-html-header): Use HTML 4.0 Transitional by
947       default rather than HTML 4.0 [strict].
948       (muse-html-markup-strings): Include empty alt element.
949     
950     * lisp/muse-journal.el: Use "div class=..." rather than "div id=...".
951     
952     * muse.texi (Journal): Ditto.
954     modified files:
955      ChangeLog lisp/muse-html.el lisp/muse-journal.el muse.texi
958 2005-07-17 04:21:19 GMT Michael Olson <mwolson@gnu.org> patch-147
960     Summary:
961       Add debian files; tweak Makefile.
962     Revision:
963       muse--main--1.0--patch-147
965     * Makefile (distclean): Remove directory created by dist rule.
966       (dist): Make this only generate the directory, not the tarball.
967       (release): New target that generates the tarball and zipfile.
968       (debrelease): New target that builds the debian package for Muse.
969       (upload): Depend on release target.
970     
971     * examples/mwolson/stylesheets: Add forgotten Arch id.
973     new files:
974      debian/.arch-ids/=id debian/.arch-ids/changelog.id
975      debian/.arch-ids/control.id debian/.arch-ids/copyright.id
976      debian/.arch-ids/emacsen-install.id
977      debian/.arch-ids/emacsen-remove.id
978      debian/.arch-ids/emacsen-startup.id
979      debian/.arch-ids/muse-el.dirs.id
980      debian/.arch-ids/muse-el.docs.id
981      debian/.arch-ids/muse-el.info.id debian/.arch-ids/rules.id
982      debian/changelog debian/control debian/copyright
983      debian/emacsen-install debian/emacsen-remove
984      debian/emacsen-startup debian/muse-el.dirs debian/muse-el.docs
985      debian/muse-el.info debian/rules
986      examples/mwolson/stylesheets/.arch-ids/=id
987      examples/mwolson/stylesheets/.arch-ids/blog.css.id
988      examples/mwolson/stylesheets/.arch-ids/common.css.id
989      examples/mwolson/stylesheets/.arch-ids/print.css.id
990      examples/mwolson/stylesheets/.arch-ids/screen.css.id
991      examples/mwolson/stylesheets/blog.css
992      examples/mwolson/stylesheets/common.css
993      examples/mwolson/stylesheets/print.css
994      examples/mwolson/stylesheets/screen.css
996     modified files:
997      ChangeLog Makefile
999     new directories:
1000      debian debian/.arch-ids examples/mwolson/stylesheets
1001      examples/mwolson/stylesheets/.arch-ids
1004 2005-07-16 05:10:31 GMT Michael Olson <mwolson@gnu.org> patch-146
1006     Summary:
1007       Allow `muse-index-as-string' to remove current file from output.
1008     Revision:
1009       muse--main--1.0--patch-146
1011     * lisp/muse-mode.el (muse-index-as-string): Add EXCLUDE-CURRENT option,
1012       which excludes the current file from the output.  Improve
1013       documentation.
1015     modified files:
1016      ChangeLog lisp/muse-mode.el
1019 2005-07-16 04:56:02 GMT Michael Olson <mwolson@gnu.org> patch-145
1021     Summary:
1022       S-TAB issue with Windows.
1023     Revision:
1024       muse--main--1.0--patch-145
1026     * lisp/muse-mode.el (muse-mode-map): Try once more to fix the Shift-TAB
1027       issue with Windows.
1029     modified files:
1030      ChangeLog lisp/muse-mode.el
1033 2005-07-16 04:39:52 GMT Michael Olson <mwolson@gnu.org> patch-144
1035     Summary:
1036       Improve temp buffer usage.
1037     Revision:
1038       muse--main--1.0--patch-144
1040     * lisp/muse-publish.el (muse-publish-file): Omit second argument to
1041       `insert-file-contents'.  This should further help with the temp
1042       buffer problem.  Thanks to Peter K. Lee and drkm for the research
1043       into this problem.
1044     
1045     * lisp/muse.el (muse-with-temp-buffer): Renamed from
1046       `muse-with-temp-buffer-no-prompt'.  Report any errors that occur, but
1047       make sure the temp buffer is killed.  I didn't implement an option to
1048       save the contents of the temp buffer.
1050     modified files:
1051      ChangeLog lisp/muse-book.el lisp/muse-http.el
1052      lisp/muse-mode.el lisp/muse-poem.el lisp/muse-publish.el
1053      lisp/muse.el
1056 2005-07-16 03:39:02 GMT Michael Olson <mwolson@gnu.org> patch-143
1058     Summary:
1059       muse-docbook: split-string Emacs21 fix.
1060     Revision:
1061       muse--main--1.0--patch-143
1063     * lisp/muse-docbook.el (muse-docbook-get-author): Omit 3rd argument of
1064       split-string to fix an Emacs21 issue.
1066     modified files:
1067      ChangeLog lisp/muse-docbook.el
1070 2005-07-15 04:40:26 GMT Michael Olson <mwolson@gnu.org> patch-142
1072     Summary:
1073       muse-docbook: Parse author directive so that it validates properly.
1074     Revision:
1075       muse--main--1.0--patch-142
1077     * lisp/muse-docbook.el (muse-docbook-get-author): New function that
1078       attempts to publish the contents a DocBook-usable <author> tag.
1079       (muse-docbook-header): Use `muse-docbook-get-author'.
1081     modified files:
1082      ChangeLog lisp/muse-docbook.el
1085 2005-07-15 01:57:51 GMT Michael Olson <mwolson@gnu.org> patch-141
1087     Summary:
1088       Be a bit more clever with our consecutive list regexp.
1089     Revision:
1090       muse--main--1.0--patch-141
1092     * lisp/muse-docbook.el (muse-docbook-markup-regexps): Be a bit more
1093       clever with our consecutive list regexp.
1095     modified files:
1096      ChangeLog lisp/muse-docbook.el
1099 2005-07-15 01:50:05 GMT Michael Olson <mwolson@gnu.org> patch-140
1101     Summary:
1102       Do the right thing with consecutive list items, hopefully.
1103     Revision:
1104       muse--main--1.0--patch-140
1106     * lisp/muse-docbook.el: Apply patch from Dale Smith and add to it.
1107       (muse-docbook-header): Add DTD string.
1108       (muse-docbook-markup-regexps): Add rule that merges consecutive list
1109       tags.
1110       (muse-docbook-merged-tags, muse-docbook-fixup-tags): Removed.
1111       ("docbook"): Change :before-end back to 'muse-docbook-fixup-sections.
1113     modified files:
1114      ChangeLog lisp/muse-docbook.el
1117 2005-07-15 01:07:35 GMT Michael Olson <mwolson@gnu.org> patch-139
1119     Summary:
1120       Improve customize interface for `muse-project-alist' once more.
1121     Revision:
1122       muse--main--1.0--patch-139
1124     * lisp/muse-project.el (muse-project-alist-get): Allow cdr of each
1125       setting to be anything, since we now support settings that use lists.
1126       (muse-project): Vastly improve this by naming each setting and showing
1127       what exact type is required.  Handle case where a function is not
1128       defined yet.  Use a set for styles, which looks nice.  This is about as
1129       good as it can be ... unless we add some sort of inline documentation
1130       later on.  A setting was added for Yann's :force-publish tag.
1131     
1132     * lisp/muse.el (muse-eval-lisp): Fix compile warning by not displaying
1133       project name.
1135     modified files:
1136      ChangeLog lisp/muse-project.el lisp/muse.el
1139 2005-07-14 23:27:14 GMT Michael Olson <mwolson@gnu.org> patch-138
1141     Summary:
1142       Merged from hodique@lifl.fr--2005 (patch 24-33)
1143     Revision:
1144       muse--main--1.0--patch-138
1146     Patches applied:
1147     
1148      * hodique@lifl.fr--2005/muse--yh--1.0--patch-24
1149        Merged from mwolson@gnu.org--2005 (patch 96)
1150     
1151      * hodique@lifl.fr--2005/muse--yh--1.0--patch-25
1152        Merged from mwolson@gnu.org--2005 (patch 97-101)
1153     
1154      * hodique@lifl.fr--2005/muse--yh--1.0--patch-26
1155        Merged from mwolson@gnu.org--2005 (patch 102-106)
1156     
1157      * hodique@lifl.fr--2005/muse--yh--1.0--patch-27
1158        Merged from mwolson@gnu.org--2005 (patch 107-120)
1159     
1160      * hodique@lifl.fr--2005/muse--yh--1.0--patch-28
1161        Merged from mwolson@gnu.org--2005 (patch 121-131)
1162     
1163      * hodique@lifl.fr--2005/muse--yh--1.0--patch-29
1164        Merged from mwolson@gnu.org--2005 (patch 132)
1165     
1166      * hodique@lifl.fr--2005/muse--yh--1.0--patch-30
1167        Merged from mwolson@gnu.org--2005 (patch 133-135)
1168     
1169      * hodique@lifl.fr--2005/muse--yh--1.0--patch-31
1170        Merged from mwolson@gnu.org--2005 (patch 136)
1171     
1172      * hodique@lifl.fr--2005/muse--yh--1.0--patch-32
1173        Merged from mwolson@gnu.org--2005 (patch 137)
1174     
1175      * hodique@lifl.fr--2005/muse--yh--1.0--patch-33
1176        Introduce :force-publish project keyword. Fix bug #2637
1178     modified files:
1179      ChangeLog lisp/muse-project.el
1181     new patches:
1182      hodique@lifl.fr--2005/muse--yh--1.0--patch-24
1183      hodique@lifl.fr--2005/muse--yh--1.0--patch-25
1184      hodique@lifl.fr--2005/muse--yh--1.0--patch-26
1185      hodique@lifl.fr--2005/muse--yh--1.0--patch-27
1186      hodique@lifl.fr--2005/muse--yh--1.0--patch-28
1187      hodique@lifl.fr--2005/muse--yh--1.0--patch-29
1188      hodique@lifl.fr--2005/muse--yh--1.0--patch-30
1189      hodique@lifl.fr--2005/muse--yh--1.0--patch-31
1190      hodique@lifl.fr--2005/muse--yh--1.0--patch-32
1191      hodique@lifl.fr--2005/muse--yh--1.0--patch-33
1194 2005-07-14 20:48:56 GMT Michael Olson <mwolson@gnu.org> patch-137
1196     Summary:
1197       Prevent temp buffers from prompting for save; handle lisp errors better.
1198     Revision:
1199       muse--main--1.0--patch-137
1201     * lisp/muse-colors.el (muse-colors-region): Try to fix "Invalid search
1202       bound" error.  I don't know for certain where this is coming from,
1203       though ... *grumble*.
1204     
1205     * lisp/muse.el (muse-eval-lisp): Wrap this in a `condition-case', much
1206       like how emacs-wiki does it.  Warn the user about lisp errors,
1207       returning "<!--INVALID LISP CODE-->" if an error occurs.  This will
1208       publish as something valid in most markup styles, with increased
1209       emphasis on those that don't support it.  That's a win-win ... I think
1210       :^) .
1211     
1212     * lisp/muse.el (muse-with-temp-buffer-no-prompt): New macro that acts
1213       like `with-temp-buffer', but sets buffer-modfied-p to nil before trying
1214       to kill the buffer so we don't get any annoying prompts.  I *strongly*
1215       believe that this should be the default behavior of `with-temp-buffer'.
1216     
1217     * lisp/muse-book.el (muse-book-publish-project): Use
1218       `muse-with-temp-buffer-no-prompt'.
1219     
1220     * lisp/muse-http.el (muse-http-reject): Ditto.
1221     
1222     * lisp/muse-mode.el (muse-index-as-string): Ditto.
1223     
1224     * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
1225     
1226     * lisp/muse-publish.el (muse-publish-markup-string, muse-publish-file): 
1227       (muse-publish-markup-email, muse-published-contents): Ditto.
1229     modified files:
1230      ChangeLog lisp/muse-book.el lisp/muse-colors.el
1231      lisp/muse-http.el lisp/muse-mode.el lisp/muse-poem.el
1232      lisp/muse-publish.el lisp/muse.el
1235 2005-07-14 18:49:56 GMT Michael Olson <mwolson@gnu.org> patch-136
1237     Summary:
1238       Customization error; Makefile tweaks.
1239     Revision:
1240       muse--main--1.0--patch-136
1242     * Makefile (dist): Use a tla-specific method to create the tarball.
1243       Create a zip file as well.
1244       (upload): New rule that uploads the tarball and zip file to gna.org.
1245     
1246     * Makefile.defs (VERSION): New variable that determines the version
1247       string to use in the `dist' and `upload' targets.
1248     
1249     * lisp/muse.el (muse-implicit-link-functions)
1250       (muse-explicit-link-functions): Use :type of hook so that the options
1251       get recognized.
1253     modified files:
1254      ChangeLog Makefile Makefile.defs lisp/muse.el
1257 2005-07-13 23:20:12 GMT Michael Olson <mwolson@gnu.org> patch-135
1259     Summary:
1260       Prepare Muse 3.01.90 (3.02 RC1).
1261     Revision:
1262       muse--main--1.0--patch-135
1265     modified files:
1266      ChangeLog lisp/muse.el muse.texi
1269 2005-07-13 23:11:08 GMT Michael Olson <mwolson@gnu.org> patch-134
1271     Summary:
1272       Attempt to get the right file extension when publishing; more examples.
1273     Revision:
1274       muse--main--1.0--patch-134
1276     * examples/mwolson/muse-init.el: Update my configuration.
1277     
1278     * examples/mwolson/templates: Store my web page templates here.
1279     
1280     * examples/mwolson/stylesheets: Store my CSS stylesheets here.
1281     
1282     * lisp/muse-publish.el (muse-publish-markup-link): Fix mangling of
1283       descriptions.  Yet another reason to implement my list-returning from
1284       handlers idea.
1285     
1286     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Deal gracefully
1287       with a few more edge cases.  Throw together a rough hack for
1288       determining when to include the output file extension.
1289     
1290     * lisp/muse-wiki.el (muse-wiki-colors-nop-tag): Make this less odious,
1291       but still ineffective.
1293     new files:
1294      examples/mwolson/templates/.arch-ids/=id
1295      examples/mwolson/templates/.arch-ids/footer.html.id
1296      examples/mwolson/templates/.arch-ids/generic-footer.html.id
1297      examples/mwolson/templates/.arch-ids/generic-header.html.id
1298      examples/mwolson/templates/.arch-ids/header.html.id
1299      examples/mwolson/templates/footer.html
1300      examples/mwolson/templates/generic-footer.html
1301      examples/mwolson/templates/generic-header.html
1302      examples/mwolson/templates/header.html
1304     modified files:
1305      ChangeLog examples/mwolson/muse-init.el lisp/muse-publish.el
1306      lisp/muse-wiki.el
1308     new directories:
1309      examples/mwolson/templates
1310      examples/mwolson/templates/.arch-ids
1313 2005-07-13 21:12:27 GMT Michael Olson <mwolson@gnu.org> patch-133
1315     Summary:
1316       Make published link handling do the right thing, plus misc. fixes.
1317     Revision:
1318       muse--main--1.0--patch-133
1320     * lisp/muse-mode.el (muse-mode-hook): Add option for
1321       `muse-wiki-update-custom-values'.  The :set function makes sure that
1322       this is always included in `muse-mode-hook' if muse-wiki is loaded.
1323       This probably isn't best-practice, but it works.
1324     
1325     * lisp/muse-project.el (muse-project-of-file): Fix some duplicated code.
1326       Save match data.
1327     
1328     * lisp/muse-publish.el (muse-publish-url-transforms): Add
1329       `muse-publish-prepare-url' to the listed options.
1330     
1331     * lisp/muse-publish.el (muse-publish-output-file): Handle case where
1332       output-dir is not specified.
1333     
1334     * lisp/muse-publish.el (muse-publish-markup-link): Call link handlers
1335       here instead of later on.
1336     
1337     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Try to do the
1338       right thing when `muse-wiki-interwiki-alist' is nil.
1339     
1340     * lisp/muse-wiki.el (muse-wiki-output-name): Removed in favor of calling
1341       `muse-publish-output-file'.
1342     
1343     * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
1344       (muse-wiki-transform-wikiword): Removed.  We should not use the
1345       publishing transforms facility to handle these.
1346     
1347     * lisp/muse-wiki.el ("muse-publish"): Publish wikiwords and interwiki
1348       links as "link" rather than "url".
1349     
1350     * lisp/muse-wiki.el (muse-wiki-update-custom-values): New function that
1351       takes care of any customization cleaups that need to happen whenever
1352       muse-mode is entered.
1353     
1354     * lisp/muse.el (muse-implicit-link-functions): Add options for
1355       `muse-handle-url' and the wiki handlers.
1356       (muse-explicit-link-functions): Add option for
1357       `muse-wiki-handle-internal'.
1359     modified files:
1360      ChangeLog lisp/muse-mode.el lisp/muse-project.el
1361      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
1364 2005-07-13 03:38:52 GMT Michael Olson <mwolson@gnu.org> patch-132
1366     Summary:
1367       Add invalid directory assertion.
1368     Revision:
1369       muse--main--1.0--patch-132
1371     * lisp/muse-project.el (muse-project-file-entries): Add assertion so that
1372       any invalid directories will trigger an error.
1374     modified files:
1375      ChangeLog lisp/muse-project.el
1378 2005-07-12 07:54:08 GMT Michael Olson <mwolson@gnu.org> patch-131
1380     Summary:
1381       AUTHORS: Fix typo, add that Yann authored muse-wiki.el.
1382     Revision:
1383       muse--main--1.0--patch-131
1386     modified files:
1387      AUTHORS ChangeLog
1390 2005-07-12 07:52:25 GMT Michael Olson <mwolson@gnu.org> patch-130
1392     Summary:
1393       Yann's assignment form came in!
1394     Revision:
1395       muse--main--1.0--patch-130
1398     modified files:
1399      AUTHORS ChangeLog
1402 2005-07-12 07:18:27 GMT Michael Olson <mwolson@gnu.org> patch-129
1404     Summary:
1405       Compilation fix, minor shuffling in `muse-mode'.
1406     Revision:
1407       muse--main--1.0--patch-129
1409     * lisp/muse.el (muse-file-extension): Make sure sym is bound before
1410       accessing it.  Fixes Yet Another Compiler Error.
1411     
1412     * lisp/muse-mode.el (muse-mode): Move font-lock setup to very end so that
1413      project-specific settings happen first.
1415     modified files:
1416      ChangeLog lisp/muse-mode.el lisp/muse.el
1419 2005-07-12 07:12:49 GMT Michael Olson <mwolson@gnu.org> patch-128
1421     Summary:
1422       Fix annoying initial buffer coloring problem.
1423     Revision:
1424       muse--main--1.0--patch-128
1426     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle the case
1427       where even buffer-file-name is not set.  This happens the first time we
1428       attempt to colorize the buffer.  I'm rather astonished that I had to do
1429       this.
1431     modified files:
1432      ChangeLog lisp/muse-wiki.el
1435 2005-07-12 06:12:08 GMT Michael Olson <mwolson@gnu.org> patch-127
1437     Summary:
1438       Jump to bad and good links on TAB; mode-choosing fix.
1439     Revision:
1440       muse--main--1.0--patch-127
1442     * lisp/muse-mode.el (muse-mode-choose-mode): New function that always
1443       pics a major mode for a file.  If one is specified in the project of
1444       file, use it.  Otherwise, use muse-mode.
1445       (muse-next-reference, muse-previous-reference): Jump to bad links as
1446       well as good ones.
1447     
1448     * lisp/muse.el (muse-file-extension): Use `muse-mode-choose-mode' instead
1449       of `muse-mode'.
1451     modified files:
1452      ChangeLog lisp/muse-mode.el lisp/muse.el
1455 2005-07-12 05:56:42 GMT Michael Olson <mwolson@gnu.org> patch-126
1457     Summary:
1458       Add specified Muse file extension to auto-mode-alist.
1459     Revision:
1460       muse--main--1.0--patch-126
1462     * lisp/muse.el (muse-file-extension): If extension is specified, remove
1463       the old extension from auto-mode-alist and add the new one.  This
1464       eliminates the need to set muse-mode-auto-p when you have specified a
1465       Muse file extension.
1466     
1467     * examples/mwolson/muse-init.el: Sync.
1469     modified files:
1470      ChangeLog examples/mwolson/muse-init.el lisp/muse.el
1473 2005-07-11 10:08:45 GMT Michael Olson <mwolson@gnu.org> patch-125
1475     Summary:
1476       Make `muse-project-alist' more intuitively customizable.
1477     Revision:
1478       muse--main--1.0--patch-125
1480     * examples/mwolson/muse-init.el (muse-project-alist): Resync with my
1481       settings.
1482     
1483     * lisp/muse-project.el: Thanks to jessealama on IRC for the suggestion.
1484       (muse-project-alist-get): New function that pre-parses
1485       `muse-projects-alist' before customization in order to work around an
1486       annoying limitation in the customize interface.
1487       (muse-project-alist-set): New function that takes the value that
1488       customize gave us and turns it into something Muse can use.
1489       (muse-project): New widget that outlines the form of the
1490       `muse-project-alist' variable.
1491       (muse-project-alist): Use the `muse-project' widget and specify :set
1492       and :get.
1494     modified files:
1495      ChangeLog examples/mwolson/muse-init.el lisp/muse-project.el
1498 2005-07-10 22:41:49 GMT Michael Olson <mwolson@gnu.org> patch-124
1500     Summary:
1501       Silence compiler warnings.
1502     Revision:
1503       muse--main--1.0--patch-124
1505     * lisp/muse-docbook.el (muse-docbook-fixup-tags): Docfix.
1506     
1507     * lisp/muse-html.el (muse-html-escape-string): Let-bind `ch' to silence a
1508       compiler warning.
1509     
1510     * lisp/muse-project.el (muse-project-applicable-styles): Call
1511       `muse-assert' with only 1 argument to silence a compiler warning.
1513     modified files:
1514      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
1515      lisp/muse-project.el
1518 2005-07-10 22:19:26 GMT Michael Olson <mwolson@gnu.org> patch-123
1520     Summary:
1521       muse-docbook: Merge several other types of tags if necessary.
1522     Revision:
1523       muse--main--1.0--patch-123
1525     * lisp/muse-docbook.el (muse-docbook-fixup-tags): Renamed from
1526       `muse-docbook-fixup-sections'.  For each TAG in
1527       `muse-docbook-merged-tags', if consecutive groupings of TAG exist,
1528       merge them together.  Thanks to Dale P. Smith for the suggestion.
1529       (muse-docbook-merged-tags): Customizable list of tags that need merging.
1531     modified files:
1532      ChangeLog lisp/muse-docbook.el
1535 2005-07-10 22:04:50 GMT Michael Olson <mwolson@gnu.org> patch-122
1537     Summary:
1538       muse-docbook: Output an XML tag with encoding at the beginning of document.
1539     Revision:
1540       muse--main--1.0--patch-122
1542     * lisp/muse-docbook.el (muse-docbook-header): Add <xml> tag at beginning
1543       of document.
1544       (muse-docbook-encoding-default): New option that determines which Emacs
1545       buffer encoding to use by default in Muse DocBook files if none is
1546       found.
1547       (muse-docbook-charset-default): New option that determines the DocBook
1548       XML charset to use if no translation is found in
1549       muse-docbook-encoding-map.
1550       (muse-docbook-encoding-map): New option alist that maps an emacs coding
1551       system to its associated DocBook coding system.
1552       (muse-docbook-transform-content-type): New function that determines the
1553       DocBook XML encoding to use based on the contents of
1554       muse-docbook-encoding-map.
1555       (muse-docbook-encoding): New function that calls
1556       muse-docbook-transform-content-type.
1557       (muse-docbook-finalize-buffer): New function that sets the buffer file
1558       coding system to the value of muse-docbook-encoding-default, but only
1559       if the buffers contents have no special characters.
1560       ("docbook"): Include :after tag that calls muse-docbook-finalize-buffer.
1562     modified files:
1563      ChangeLog lisp/muse-docbook.el
1566 2005-07-10 21:35:49 GMT Michael Olson <mwolson@gnu.org> patch-121
1568     Summary:
1569       Apply muse-docbook patch from Dale P. Smith.
1570     Revision:
1571       muse--main--1.0--patch-121
1573     * lisp/muse-docbook.el (muse-docbook-markup-strings): Apply patch from
1574       Dale P. Smith to make the markup much better.
1576     modified files:
1577      AUTHORS ChangeLog lisp/muse-docbook.el
1580 2005-07-10 00:27:13 GMT Michael Olson <mwolson@gnu.org> patch-120
1582     Summary:
1583       Use different mapping for S-tab on Windows.
1584     Revision:
1585       muse--main--1.0--patch-120
1587     * lisp/muse-mode.el (muse-mode-map): If using either XEmacs or on
1588       Windows, use [(shift tab)] for `muse-previous-reference'.
1590     modified files:
1591      ChangeLog lisp/muse-mode.el
1594 2005-07-09 20:24:40 GMT Michael Olson <mwolson@gnu.org> patch-119
1596     Summary:
1597       XEmacs wiki fix.
1598     Revision:
1599       muse--main--1.0--patch-119
1601     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Use
1602       `muse-match-string-no-properties' so XEmacs doesn't complain.
1604     modified files:
1605      ChangeLog lisp/muse-wiki.el
1608 2005-07-09 08:53:33 GMT Michael Olson <mwolson@gnu.org> patch-118
1610     Summary:
1611       Handle a few edge cases with project-page resolution gracefully.
1612     Revision:
1613       muse--main--1.0--patch-118
1615     * lisp/muse-project.el (muse-project-applicable-styles): Add assertion to
1616       make sure that PAGE is specified.  STYLES should be generated
1617       automatically, but it could theoretically fail.  I'm managing to
1618       trigger this when messing with unsaved Muse files.  Handle case where
1619       buffer has not yet been saved.
1620       (muse-project-find-file): Don't try to resolve relative links; just
1621       open them.
1622     
1623     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Fix
1624       point-of-reference bug.  No need to call muse-project-page-of-file
1625       since buffer-file-name and muse-publishing-current-file both give us
1626       full paths.
1627     
1628     * lisp/muse-mode.el (muse-link-at-point): For some reason,
1629       `skip-chars-backward' only respects the newline some of the time.
1630       Damned annoying.
1632     modified files:
1633      ChangeLog lisp/muse-mode.el lisp/muse-project.el
1634      lisp/muse-wiki.el
1637 2005-07-09 07:41:44 GMT Michael Olson <mwolson@gnu.org> patch-117
1639     Summary:
1640       Fix image-link goof-up and add pretty titles.
1641     Revision:
1642       muse--main--1.0--patch-117
1644     * lisp/muse-html.el (muse-html-markup-paragraph): Use <p
1645       class="image-link"> instead of <div class="image-link">.  I found a bug
1646       with the way I was handling both, so I decided to simplify things.
1647     
1648     * lisp/muse-wiki.el (muse-wiki-output-name): New function that acts like
1649       `muse-publish-output-name', but keeps the directory prefix.
1650       (muse-wiki-transform-interwiki): Use `muse-publish-output-name'.
1651     
1652     * lisp/muse-wiki.el (muse-wiki-publish-small-title-words): New
1653       customizable option that determines the words to downcase in title.
1654       (muse-wiki-publish-pretty-title): New function that Makes a Nicely
1655       Capitalized Title out of either a string or the current title.  This is
1656       not currently used by any other function -- for now it is meant to be
1657       called by the user.
1659     modified files:
1660      ChangeLog lisp/muse-html.el lisp/muse-wiki.el
1663 2005-07-09 05:22:12 GMT Michael Olson <mwolson@gnu.org> patch-116
1665     Summary:
1666       Escape specials in link descriptions.
1667     Revision:
1668       muse--main--1.0--patch-116
1670     * lisp/muse-publish.el (muse-publish-escape-specials-in-string): New
1671       function that escapes special characters in the given string according
1672       to the current publishing style.
1673       (muse-publish-url): Use the above function to escape the description
1674       part of extended links.
1675       (muse-publish-prepare-url): Don't make string read-only; it does
1676       nothing.
1677     
1678     * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
1679       (muse-wiki-transform-wikiword): Don't make string read-only.
1681     modified files:
1682      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
1685 2005-07-09 03:59:44 GMT Michael Olson <mwolson@gnu.org> patch-115
1687     Summary:
1688       Escape "&", "<", and ">" in URL text.
1689     Revision:
1690       muse--main--1.0--patch-115
1692     * lisp/muse-html.el (muse-html-escape-string): Escape "&", "<", and ">"
1693       specially.  Thanks to John Sullivan for the suggestion.
1695     modified files:
1696      ChangeLog lisp/muse-html.el
1699 2005-07-09 03:24:01 GMT Michael Olson <mwolson@gnu.org> patch-114
1701     Summary:
1702       Update my example configuration.
1703     Revision:
1704       muse--main--1.0--patch-114
1706     * examples/mwolson/muse-init.el (muse-project-alist): Rename the "Web"
1707       project to "WebSite" in order to make it more distinct.
1708       (muse-wiki-interwiki-alist): Add mapping for "TheEmacsWiki".
1709       (my-muse-blosxom-finalize): Don't run the Xanga preparation code
1710       anymore.
1711       (my-muse-prepare-entry-for-xanga): Make this able to figure out the
1712       published name of the current file.  I really should make a function
1713       called `muse-published-name' or something similar!
1714       ("\C-cpx"): Use this key sequence for
1715       `my-muse-prepare-entry-for-xanga'.
1716       (muse-file-extension): I'm making use of this so I can figure out its
1717       intricacies.
1719     modified files:
1720      ChangeLog examples/mwolson/muse-init.el
1723 2005-07-09 03:11:28 GMT Michael Olson <mwolson@gnu.org> patch-113
1725     Summary:
1726       Tackle a project name interwiki highlighting snafu.
1727     Revision:
1728       muse--main--1.0--patch-113
1730     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Hack still more on
1731       this.  It seems to be more robust now.  Highlighting is going the way I
1732       want it.
1734     modified files:
1735      ChangeLog lisp/muse-wiki.el
1738 2005-07-09 02:25:26 GMT Michael Olson <mwolson@gnu.org> patch-112
1740     Summary:
1741       Fix some gross mistakes.
1742     Revision:
1743       muse--main--1.0--patch-112
1745     * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Fix several
1746       gross misspellings.
1747     
1748     * lisp/muse-project.el (muse-project-file-entries): If
1749       `muse-file-extension' is defined, use it to filter the entries.
1750     
1751     * lisp/muse.el (muse-file-extension): Fix messed up attempt to set
1752       variable.  Move higher in file.
1753     
1754     * lisp/muse.el (muse-update-ignored-extensions-regexp): Use given
1755       argument instead of the real name of the variable.
1757     modified files:
1758      ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
1759      lisp/muse.el
1762 2005-07-09 00:10:01 GMT Michael Olson <mwolson@gnu.org> patch-111
1764     Summary:
1765       Make natural interwiki links between projects mostly work.
1766     Revision:
1767       muse--main--1.0--patch-111
1769     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Uncomment this
1770       function and flesh it out.  This seems to work properly, though for
1771       some reason, interwiki links using projects are a bit flakey.
1772       (muse-wiki-handle-interwiki): Deal with case where we have a project
1773       name in an interwiki link.
1775     modified files:
1776      ChangeLog lisp/muse-wiki.el
1779 2005-07-08 22:57:55 GMT Michael Olson <mwolson@gnu.org> patch-110
1781     Summary:
1782       Fix Emacs21 issue with muse-insert-tag.
1783     Revision:
1784       muse--main--1.0--patch-110
1786     * lisp/muse-mode.el (muse-insert-tag): Pass a list of lists to
1787       completing-read to appease older Emacsen.
1789     modified files:
1790      ChangeLog lisp/muse-mode.el
1793 2005-07-08 22:55:20 GMT Michael Olson <mwolson@gnu.org> patch-109
1795     Summary:
1796       Fix error with `muse-blosxom-new-entry' and Emacs21.
1797     Revision:
1798       muse--main--1.0--patch-109
1800     * lisp/muse-blosxom.el (muse-blosxom-new-entry): Mess with call to
1801       `completing-read' so that old versions of Emacs don't complain.
1803     modified files:
1804      ChangeLog lisp/muse-blosxom.el
1807 2005-07-08 21:59:41 GMT Michael Olson <mwolson@gnu.org> patch-108
1809     Summary:
1810       Try to fix an error with `muse-blosxom-get-categories'.
1811     Revision:
1812       muse--main--1.0--patch-108
1814     * lisp/muse-blosxom.el (muse-blosxom-get-categories): Be extra cautious
1815       about processing directories.
1817     modified files:
1818      ChangeLog examples/johnw/publish-johnw lisp/muse-blosxom.el
1821 2005-07-08 21:11:53 GMT Michael Olson <mwolson@gnu.org> patch-107
1823     Summary:
1824       Make a distinction between implicit and explicit links at publish-time.
1825     Revision:
1826       muse--main--1.0--patch-107
1828     * lisp/muse-html.el (muse-html-escape-string): Ignore other arguments.
1829     
1830     * lisp/muse-http.el (muse-http-prepare-url): Handle `explicit' argument.
1831     
1832     * lisp/muse-publish.el (muse-publish-url, muse-publish-insert-url): Pass
1833       `explicit' argument.
1834     
1835     * lisp/muse-publish.el (muse-publish-markup-link): Determine whether or
1836       not we are dealing with an explicit link.
1837     
1838     * lisp/muse-publish.el (muse-publish-prepare-url): Ignore other arguments.
1839     
1840     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Take `explicit'
1841       argument, but ignore it.
1842     
1843     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only apply transforms
1844       when link is not explicit.
1846     modified files:
1847      ChangeLog lisp/muse-html.el lisp/muse-http.el
1848      lisp/muse-publish.el lisp/muse-wiki.el
1851 2005-07-08 06:40:30 GMT Michael Olson <mwolson@gnu.org> patch-106
1853     Summary:
1854       Implement several WikiWord handling fixes.
1855     Revision:
1856       muse--main--1.0--patch-106
1858     * lisp/muse-colors.el (muse-link-face): Handle case where no link is
1859       found by the handlers.  Don't send implicit links through some of the
1860       advanced checks.
1861     
1862     * lisp/muse-mode.el (muse-link-at-point): Move to beginning of first part
1863       of interwiki link before calling `muse-handle-explicit-link'.
1864     
1865     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Append forgotten
1866       "\\|" separator between project-alist entries and interwiki entries.
1867       Force a reconfiguration of muse-colors-markup.
1868     
1869     * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Add several checks to be
1870       sure that we don't colorize WikiNames that don't go with any file.
1871     
1873     modified files:
1874      ChangeLog lisp/muse-colors.el lisp/muse-mode.el
1875      lisp/muse-wiki.el
1878 2005-07-07 21:34:12 GMT Michael Olson <mwolson@gnu.org> patch-105
1880     Summary:
1881       Attempt to simplify muse-wiki a bit.
1882     Revision:
1883       muse--main--1.0--patch-105
1885     * lisp/muse-colors.el (muse-use-font-lock): Set up muse-colors-markup
1886       here.
1887     
1888     * lisp/muse-wiki.el (muse-wiki-wikiword-colors-markup)
1889       (muse-wiki-update-use-wikiword-colors, muse-wiki-wikiword-markup-regexp)
1890       (muse-wiki-update-use-wikiword-markup-regexp)
1891       (muse-wiki-update-use-wikiword-link-function)
1892       (muse-wiki-update-use-wikiword-url-transforms): Remove.
1893       (muse-wiki-update-use-wikiword): Not :set function is needed anymore.
1894     
1895     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only modify URL if
1896       `muse-wiki-use-wikiword' is specified.
1897     
1898     * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Don't process the URL
1899       unless `muse-wiki-use-wikiword' is specified.
1900     
1901     * lisp/muse-wiki.el ("muse-colors"): Add muse-wiki-wikiword-regexp to
1902       muse-colors-markup.
1903     
1904     * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-wikiword-regexp to
1905       muse-publish-markup-regexps.
1906     
1907     * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-transform-wikiword to
1908       muse-publish-url-transforms.
1909     
1910     * lisp/muse-wiki.el (muse-implicit-link-functions): Add
1911       muse-wiki-handle-wikiword to muse-implicit-link-functions.
1912     
1914     modified files:
1915      ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
1918 2005-07-07 20:06:35 GMT Michael Olson <mwolson@gnu.org> patch-104
1920     Summary:
1921       Make muse-blosxom use relative name of published file in page-date alist.
1922     Revision:
1923       muse--main--1.0--patch-104
1925     * lisp/muse-blosxom.el (muse-blosxom-base-directory): Move higher in
1926       file.
1927       (muse-blosxom-update-page-date-alist): Renamed from
1928       `muse-blosxom-markup-date-directive'.  Make the current file name
1929       relative to the base directory and strip file extension if necessary.
1930     
1932     modified files:
1933      ChangeLog lisp/muse-blosxom.el
1936 2005-07-07 19:14:38 GMT Michael Olson <mwolson@gnu.org> patch-103
1938     Summary:
1939       Hack on muse-blosxom timestamps somewhat.
1940     Revision:
1941       muse--main--1.0--patch-103
1943     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Make this
1944       actually do something useful.  This should have a different name,
1945       really.
1946       ("blosxom-html", "blosxom-xhtml"): Call
1947       `muse-blosxom-markup-date-directive' after publishing each entry.
1948     
1950     modified files:
1951      ChangeLog lisp/muse-blosxom.el
1954 2005-07-07 06:27:02 GMT Michael Olson <mwolson@gnu.org> patch-102
1956     Summary:
1957       Fix several startup and compile errors.
1958     Revision:
1959       muse--main--1.0--patch-102
1961     * lisp/muse-wiki.el ("muse-publish"): Use correct name of function.  This
1962       fixes an error that occurred during startup.
1963     
1964     * lisp/muse-regexps.el (muse-ignored-extensions-regexp)
1965       (muse-update-ignored-extensions-regexp, muse-ignored-extensions): Move
1966       to muse.el.
1967     
1968     * lisp/muse.el (muse-update-ignored-extensions-regexp): Fix ordering so
1969       that the nasty compile errors go away.  Fix a few typos.
1970       (muse-ignored-extensions): Fix docstring.
1971       (muse-file-extension): Move this higher in the file.
1972     
1973     
1975     modified files:
1976      ChangeLog lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
1979 2005-07-07 05:57:51 GMT Michael Olson <mwolson@gnu.org> patch-101
1981     Summary:
1982       Note that muse-file-extension should not have "." in front.
1983     Revision:
1984       muse--main--1.0--patch-101
1986     * lisp/muse-project.el (muse-project-find-file): Handle case where
1987       muse-file-extension is not specified.
1988     
1989     * lisp/muse.el (muse-file-extension): Note that the period at the
1990       beginning of this value should be omitted.
1991     
1992     * lisp/muse-regexps.el (muse-update-ignored-extensions-regexp): Quote
1993       file extension so that regexp characters inside the extension will not
1994       goof it up.  This should never be a problem in normal cases, but let's
1995       be robust.
1996     
1998     modified files:
1999      ChangeLog lisp/muse-project.el lisp/muse-regexps.el
2000      lisp/muse.el
2003 2005-07-07 05:36:53 GMT Michael Olson <mwolson@gnu.org> patch-100
2005     Summary:
2006       Implement optional file extension of Muse files.
2007     Revision:
2008       muse--main--1.0--patch-100
2010     * lisp/muse-mode.el (muse-mode): Make sure
2011       `muse-update-ignored-extensions-regexp' gets updated every time we
2012       enter Muse mode.  This works around a bug in the customize interface --
2013       if a user changes an option using setq, the :set function sometimes
2014       does not get executed.  I should really try to determine whether or not
2015       this is really an issue anymore.
2016     
2017     * lisp/muse-project.el (muse-project-find-file): Make use of
2018       `muse-file-extension'.
2019     
2020     * lisp/muse-regexps.el (muse-ignored-extensions-regexp): This is not
2021       customizable; it is autogenerated from `muse-ignored-extensions'.
2022       (muse-update-ignored-extensions-regexp): New function that sets the
2023       value of `muse-ignored-extensions-regexp'.  This is needed in order to
2024       make sure that the value of `muse-file-extension' is taken into
2025       account.
2026       (muse-ignored-extensions): New option that determines which file
2027       extensions to ignore.  It is in the form of a list of regexps.
2028     
2029     * lisp/muse.el (muse-file-extension): New option that allows the user to
2030       specify the file extension to be used for Muse files.  By default, this
2031       is nil, which means that no extension will be used.
2032     
2033     * lisp/muse.el (muse-page-name): Handle case where
2034       `muse-ignored-extensions-regexp' is nil.
2035     
2037     modified files:
2038      ChangeLog lisp/muse-mode.el lisp/muse-project.el
2039      lisp/muse-regexps.el lisp/muse.el
2042 2005-07-07 03:16:38 GMT Michael Olson <mwolson@gnu.org> patch-99
2044     Summary:
2045       Document new blosxom convenience feature.
2046     Revision:
2047       muse--main--1.0--patch-99
2049     * lisp/muse-blosxom.el: Document `muse-blosxom-project-alist-dirs' and
2050       `muse-blosxom-project-alist-entry'.  An example is provided in the
2051       header.
2052     
2054     modified files:
2055      ChangeLog lisp/muse-blosxom.el
2058 2005-07-06 23:17:35 GMT Michael Olson <mwolson@gnu.org> patch-98
2060     Summary:
2061       Further work on `muse-project-alist' entry generation for blosxom.
2062     Revision:
2063       muse--main--1.0--patch-98
2065     * examples/mwolson/muse-init.el (muse-project-alist): Use proper syntax.
2066       Include subdirectories in first part of "Blog" entry.
2067     
2068     * lisp/muse-blosxom.el (muse-blosxom-project-alist-dirs): New function
2069       that returns a list of dirs that are to be used with the first part of
2070       a `muse-project-alist' entry.
2071     
2073     modified files:
2074      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
2077 2005-07-06 22:42:35 GMT Michael Olson <mwolson@gnu.org> patch-97
2079     Summary:
2080       New function: muse-blosxom-project-alist-entry.
2081     Revision:
2082       muse--main--1.0--patch-97
2084     * examples/mwolson/muse-init.el: Update from my latest settings.
2085       (muse-project-alist): Make use of `muse-blosxom-project-alist-entry'.
2086     
2087     * lisp/muse-blosxom.el (muse-blosxom-project-alist-entry): New function
2088       that generates the latter part of an entry for `muse-project-alist'.
2089     
2091     modified files:
2092      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
2095 2005-07-06 20:52:03 GMT Michael Olson <mwolson@gnu.org> patch-96
2097     Summary:
2098       Merged from hodique@lifl.fr--2005 (patch 12-23)
2099     Revision:
2100       muse--main--1.0--patch-96
2102     Patches applied:
2103     
2104      * hodique@lifl.fr--2005/muse--yh--1.0--patch-12
2105        Merged from mwolson@gnu.org--2005 (patch 68-76)
2106     
2107      * hodique@lifl.fr--2005/muse--yh--1.0--patch-13
2108        Merged from mwolson@gnu.org--2005 (patch 77-80)
2109     
2110      * hodique@lifl.fr--2005/muse--yh--1.0--patch-14
2111        Merged from mwolson@gnu.org--2005 (patch 81)
2112     
2113      * hodique@lifl.fr--2005/muse--yh--1.0--patch-15
2114        Merged from mwolson@gnu.org--2005 (patch 82)
2115     
2116      * hodique@lifl.fr--2005/muse--yh--1.0--patch-16
2117        Escape % in latex publishing
2118     
2119      * hodique@lifl.fr--2005/muse--yh--1.0--patch-17
2120        bugfix
2121     
2122      * hodique@lifl.fr--2005/muse--yh--1.0--patch-18
2123        small improvement on muse-make-link
2124     
2125      * hodique@lifl.fr--2005/muse--yh--1.0--patch-19
2126        Fix customization of muse-wiki-wikiword-regexp
2127     
2128      * hodique@lifl.fr--2005/muse--yh--1.0--patch-20
2129        Allow full customization of WikiWords
2130     
2131      * hodique@lifl.fr--2005/muse--yh--1.0--patch-21
2132        Fix mouse-2 yank bug in muse-mode
2133     
2134      * hodique@lifl.fr--2005/muse--yh--1.0--patch-22
2135        Fix interpretation order
2136     
2137      * hodique@lifl.fr--2005/muse--yh--1.0--patch-23
2138        Merged from mwolson@gnu.org--2005 (patch 83-95)
2139     
2141     modified files:
2142      ChangeLog lisp/muse-wiki.el
2144     new patches:
2145      hodique@lifl.fr--2005/muse--yh--1.0--patch-12
2146      hodique@lifl.fr--2005/muse--yh--1.0--patch-13
2147      hodique@lifl.fr--2005/muse--yh--1.0--patch-14
2148      hodique@lifl.fr--2005/muse--yh--1.0--patch-15
2149      hodique@lifl.fr--2005/muse--yh--1.0--patch-16
2150      hodique@lifl.fr--2005/muse--yh--1.0--patch-17
2151      hodique@lifl.fr--2005/muse--yh--1.0--patch-18
2152      hodique@lifl.fr--2005/muse--yh--1.0--patch-19
2153      hodique@lifl.fr--2005/muse--yh--1.0--patch-20
2154      hodique@lifl.fr--2005/muse--yh--1.0--patch-21
2155      hodique@lifl.fr--2005/muse--yh--1.0--patch-22
2156      hodique@lifl.fr--2005/muse--yh--1.0--patch-23
2159 2005-07-06 19:55:48 GMT Michael Olson <mwolson@gnu.org> patch-95
2161     Summary:
2162       Minor docfixes.
2163     Revision:
2164       muse--main--1.0--patch-95
2166     * lisp/muse-mode.el (muse-follow-name-at-point) 
2167       (muse-follow-name-at-mouse): Docfixes.
2168     
2170     modified files:
2171      ChangeLog lisp/muse-mode.el
2174 2005-07-06 19:30:34 GMT Michael Olson <mwolson@gnu.org> patch-94
2176     Summary:
2177       Fix goof-up in instructions for using `muse-blosxom-new-entry'.
2178     Revision:
2179       muse--main--1.0--patch-94
2181     * lisp/muse-blosxom.el: Fix goof-up in instructions for using
2182       `muse-blosxom-new-entry'.
2183     
2184     * muse.texi (Blosxom Entries): Ditto.
2185     
2187     modified files:
2188      ChangeLog lisp/muse-blosxom.el muse.texi
2191 2005-07-06 18:54:52 GMT Michael Olson <mwolson@gnu.org> patch-93
2193     Summary:
2194       Re-add global mouse-2 event.
2195     Revision:
2196       muse--main--1.0--patch-93
2198     * lisp/muse-mode.el (muse-mode-map): Re-add the global binding for
2199       mouse-2, since Yann found a way around the problem I was facing.
2200       (muse-follow-name-at-mouse): Call the event that would normally be used
2201       here if we don't have a link at point.
2202     
2204     modified files:
2205      ChangeLog lisp/muse-mode.el
2208 2005-07-06 07:19:41 GMT Michael Olson <mwolson@gnu.org> patch-92
2210     Summary:
2211       Fix publishing error.
2212     Revision:
2213       muse--main--1.0--patch-92
2215     * lisp/muse-project.el (muse-project-publish-file): Don't try to fetch
2216       the cdr of output-dir.  This was a code fragment from a previous
2217       attempt to refactor this function.
2218     
2220     modified files:
2221      ChangeLog lisp/muse-project.el
2224 2005-07-06 06:39:21 GMT Michael Olson <mwolson@gnu.org> patch-91
2226     Summary:
2227       Work on getting to the point where we can resolve project interwiki links.
2228     Revision:
2229       muse--main--1.0--patch-91
2231     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
2232       `muse-publishing-current-file'.
2233     
2234     * lisp/muse-project.el (muse-project-of-file): Ditto.
2235     
2236     * lisp/muse-project.el (muse-project-applicable-styles): New function
2237       that returns the usable styles for a file, given either a list of
2238       styles or a project name.  This is useful for removing styles that will
2239       be ignored for a file.
2240       (muse-project-publish-file): Split :include and :exclude processing
2241       into `muse-project-applicable-styles'.
2242     
2243     * lisp/muse-publish.el (muse-publish-output-name): Use
2244       `muse-publishing-current-file'.
2245     
2246     * lisp/muse-publish.el (muse-publish-file): Don't set `muse-current-file'.
2247     
2248     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Recognize
2249       project names.
2250     
2251     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Don't cause project
2252       names to be uninterpreted.  Remove need for muse-assoc-string.
2253     
2254     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): First draft of
2255       function that will be called to fetch a link to a page from a Muse
2256       project from the output file of the currently-published file.  This is
2257       commented out for now since I ran out of energy.
2258     
2259     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Use
2260       `muse-wiki-resolve-project-page' for handling Muse project interwiki
2261       links, but only when no match was found in `muse-wiki-interwiki-alist'.
2262       Handle case where no interwiki can be found, even though this should
2263       never happen.
2264     
2265     * lisp/muse-wiki.el (muse-mode-hook): Update `muse-wiki-interwiki-regexp'
2266       whenever Muse mode is entered.  That way we don't have to enter an
2267       extra command in our .emacs.
2268     
2269     * lisp/muse.el (muse-current-file): Remove this, since a variable called
2270       `muse-publishing-current-file' already exists that does the same thing.
2271       How embarrassing.
2272     
2273     * lisp/muse.el (muse-page-name): Use `muse-publishing-current-file'.
2274     
2275     * lisp/muse.el (muse-assoc-string): Remove this, since we no longer need
2276       to use it.
2277     
2279     modified files:
2280      ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
2281      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
2284 2005-07-06 04:00:57 GMT Michael Olson <mwolson@gnu.org> patch-90
2286     Summary:
2287       Mouse-2 on regular text will yank rather than give an error.
2288     Revision:
2289       muse--main--1.0--patch-90
2291     * lisp/muse-mode.el (muse-mode-map): Remove mappings for mouse-2, since
2292       this seems to be more trouble than it's worth.
2293       (muse-follow-name-at-mouse): Don't call `muse-follow-name-at-point';
2294       use our own implementation.
2295     
2297     modified files:
2298      ChangeLog lisp/muse-mode.el
2301 2005-07-06 02:25:56 GMT Michael Olson <mwolson@gnu.org> patch-89
2303     Summary:
2304       Make interwiki links publish with the correct extension.
2305     Revision:
2306       muse--main--1.0--patch-89
2308     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Add the correct
2309       prefix and suffix to interwiki names, as well as stripping out unwanted
2310       extensions.
2311     
2313     modified files:
2314      ChangeLog lisp/muse-wiki.el
2317 2005-07-06 02:02:42 GMT Michael Olson <mwolson@gnu.org> patch-88
2319     Summary:
2320       Fix publishing of bare interwiki names.
2321     Revision:
2322       muse--main--1.0--patch-88
2324     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Use `setq' instead of
2325       `set'.  Use `muse-assoc-string' instead of `assoc'.
2326     
2327     * lisp/muse.el (muse-assoc-string): New compatibility function that makes
2328       `assoc-string' functionality usable with Emacs21 and XEmacs.
2329     
2331     modified files:
2332      ChangeLog lisp/muse-wiki.el lisp/muse.el
2335 2005-07-06 01:41:24 GMT Michael Olson <mwolson@gnu.org> patch-87
2337     Summary:
2338       Apply a few fixes from Yann's branch.
2339     Revision:
2340       muse--main--1.0--patch-87
2342     Background: I hacked on Muse over the weekend while offline, and so did
2343                 Yann.  His changes to muse-wiki.el are different than the
2344                 ones that I made, so we should probably figure out the best
2345                 way to handle this when we both get on IRC again.  For now,
2346                 I've merged in the bugfixes that he's made, omitting most of
2347                 the changes to muse-wiki.
2348     
2349     * lisp/muse-latex.el (muse-latex-markup-regexps): Escape %.
2350     
2351     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Add docstring.
2352     
2353     * lisp/muse.el (muse-page-name): Fix a bug that was inadvertently
2354       introduced previously.
2355     
2357     modified files:
2358      ChangeLog lisp/muse-latex.el lisp/muse-wiki.el lisp/muse.el
2361 2005-07-05 20:41:49 GMT Michael Olson <mwolson@gnu.org> patch-86
2363     Summary:
2364       Warn if file not published; hack further on Wiki stuff.
2365     Revision:
2366       muse--main--1.0--patch-86
2368     * lisp/muse-html.el (muse-html-markup-paragraph): Make this only try to
2369       complete <div> tags that are of the class "image-link".  It is hoped
2370       that this will prevent user-added <div> tags from being mangled.
2371     
2372     * lisp/muse-mode.el (muse-link-at-point): Don't pass an argument to
2373       `muse-handle-implicit-link' or `muse-handle-explicit-link' since they
2374       need to look at the text at point.
2375     
2376     * lisp/muse-publish.el (muse-publish-this-file): Warn the user if the
2377       current file has not been published since it was up-to-date.  Thanks to
2378       Bill Freeman for the suggestion.
2379     
2380     * lisp/muse-publish.el (muse-publish-url): Handle case when returned url
2381       is nil.  If this happens, return the original URL.
2382     
2383     * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Set using
2384       `muse-wiki-update-interwiki-regexp.'
2385       (muse-wiki-update-interwiki-regexp): New function that sets the value
2386       of `muse-wiki-interwiki-regexp'.
2387       (muse-wiki-interwiki-alist): Call `muse-wiki-update-interwiki-regexp'
2388       on :set.
2389     
2390     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Renamed from
2391       `muse-wiki-expand-interwiki'.
2392       (muse-wiki-transform-wikiword): New function that prevents WikiWords
2393       with no matching file from being published as links.
2394     
2395     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Accept an optional
2396       string argument once again, since this behavior is needed when
2397       publishing.
2398       (muse-wiki-handle-wikiword): Ditto.
2399     
2400     * lisp/muse.el (muse-handle-url): Ditto.
2401     
2402     * lisp/muse.el (muse-handle-implicit-link): Ditto.  Restore match data
2403       after every unsuccessful attempt at handling the link.  If argument is
2404       given, restore match-data at end, too.
2405     
2406     * lisp/muse.el (muse-handle-explicit-link): Accept optional string
2407       argument.  Match data is always saved.  If argument is not given,
2408       assume that `muse-implicit-link-regexp' has been matched against, and
2409       return the 1st match string if no handlers worked.
2410     
2412     modified files:
2413      ChangeLog lisp/muse-html.el lisp/muse-mode.el
2414      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
2417 2005-07-04 23:00:06 GMT Michael Olson <mwolson@gnu.org> patch-85
2419     Summary:
2420       Hack on WikiName handling and make TAB work for Wiki links.
2421     Revision:
2422       muse--main--1.0--patch-85
2424     * lisp/muse-colors.el (muse-colors-markup): Use
2425       `muse-explicit-link-regexp' instead of `muse-link-regexp'.
2426     
2427     * lisp/muse-colors.el (muse-link-face): Add new argument EXPLICIT.  If
2428       nil, don't color bad links.  If non-nil, color bad links.
2429     
2430     * lisp/muse-colors.el (muse-colors-link): Pass `t' to `muse-link-face'.
2431     
2432     * lisp/muse-journal.el (muse-journal-rss-markup-regexps): Use
2433       `muse-explicit-link-regexp' instead of `muse-link-regexp'.
2434       (muse-journal-rss-munge-buffer): Ditto.
2435     
2436     * lisp/muse-mode.el (muse-mode-fill-nobreak-p, muse-link-at-point):
2437       Docfix.
2438     
2439     * lisp/muse-mode.el (muse-link-at-point): Rewrite so that explicit links
2440       are handled first, then implicit ones.  It should work better in all
2441       cases.  For now, we depend on the value of `muse-implicit-link-regexp'
2442       to determine how far to scan for an implicit link.  This defaults to
2443       the text between the point and the next space.
2444     
2445     * lisp/muse-mode.el (muse-visit-link-default): Refactored code from
2446       `muse-visit-link'.  If the ANCHOR argument is a string, search for it
2447       literally after opening the buffer.  Hopefully this can be of use in
2448       custom visit-link functions, when necessary.
2449     
2450     * lisp/muse-mode.el (muse-visit-link): Docfix.  Call
2451       `muse-visit-link-default'.
2452     
2453     * lisp/muse-mode.el (muse-next-reference, muse-previous-reference):
2454       Search by text properties instead of regexps.  This allows Muse to find
2455       links without having to have a massive regexp that contains all link
2456       types.  The downside is that this will not work if the user defontifies
2457       the buffer.  But it would somewhat defeat the purpose of following
2458       links if you can't see them.
2459     
2460     * lisp/muse-project.el (muse-project-batch-publish): Handle case when not
2461       enough command line args are passed in batch mode.
2462     
2463     * lisp/muse-publish.el (muse-publish-markup-regexps): Use
2464       `muse-explicit-link-regexp'.
2465     
2466     * lisp/muse-regexps.el (muse-explicit-link-regexp): Renamed from
2467       `muse-link-regexp'.
2468     
2469     * lisp/muse-regexps.el (muse-implicit-link-regexp): New option that
2470       specifies the "common ground" of all implicit links, like URLs, bare
2471       WikiNames, and -- in the future -- email addresses.
2472     
2473     * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): Quote 'boolean.
2474     
2475     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Arg URL is no longer
2476       optional.  That was a bad idea on my part.  Renamed from
2477       `muse-wiki-interwiki-handle'.  Hopefully all this renaming doesn't
2478       annoy anyone :^) .
2479     
2480     * lisp/muse-wiki.el (muse-wiki-expand-interwiki): Renamed from
2481       `muse-wiki-interwiki-expand'.
2482       (muse-wiki-handle-wikiword): Renamed from
2483       `muse-wiki-wikiword-handle'.
2484     
2485     * lisp/muse-wiki.el ("muse-colors", "muse-publish"): Use a string value
2486       for the eval-after-load arg since XEmacs chokes on constants.
2487     
2488     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Don't display a bad-link
2489       face on WikiWords that don't correspond with a file.  If people really
2490       want this to appear in bad-link face, I could accommodate that.
2491     
2492     * lisp/muse.el (muse-handle-url): New function that detects whether the
2493       given string is a URL.
2494       (muse-implicit-link-functions): Renamed from
2495       `muse-mode-link-functions'.  Defaults to `muse-handle-url'.
2496       (muse-explicit-link-functions): Renamed from
2497       `muse-mode-handler-functions'.
2498       (muse-handle-implicit-link): New function that handles all
2499       implicit links by calling functions from `muse-implicit-link-functions'.
2500       (muse-handle-explicit-link): Renamed from
2501       `muse-handled-url'.
2502     
2504     modified files:
2505      ChangeLog lisp/muse-colors.el lisp/muse-journal.el
2506      lisp/muse-mode.el lisp/muse-project.el lisp/muse-publish.el
2507      lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
2510 2005-07-04 14:40:31 GMT Michael Olson <mwolson@gnu.org> patch-84
2512     Summary:
2513       Allow WikiWords to be ignored with <nop> or "''''".
2514     Revision:
2515       muse--main--1.0--patch-84
2517     * lisp/muse-mode.el (muse-browse-result): Docfixes.
2518     
2519     * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): New option that determines
2520       whether to hide <nop> tags when coloring a Muse buffer.
2521       (muse-wiki-wikiword-at-point): Docfix.
2522       (muse-wiki-colors-nop-tag): New function that colors <nop> tags.
2523       (muse-wiki-publish-nop-tag): New function that interprets <nop> tags
2524       during publishing.
2525       (muse-colors-tags, muse-publish-markup-tags): Interpret <nop> tags,
2526       which keeps the WikiWord that follows it from being interpreted.
2527       (muse-publish-markup-regexps): Allow 4 single quotes to function as a
2528       WikiWord delimiter.
2529     
2531     modified files:
2532      ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
2535 2005-07-04 11:20:50 GMT Michael Olson <mwolson@gnu.org> patch-83
2537     Summary:
2538       Update postal address of FSF in muse-wiki.el.
2539     Revision:
2540       muse--main--1.0--patch-83
2542     * lisp/muse-wiki.el: Update postal address of the FSF.
2543     
2545     modified files:
2546      ChangeLog lisp/muse-wiki.el
2549 2005-07-01 22:48:51 GMT Michael Olson <mwolson@gnu.org> patch-82
2551     Summary:
2552       Interpret explicit links before emphasis.
2553     Revision:
2554       muse--main--1.0--patch-82
2556     * lisp/muse-publish.el (muse-publish-markup-regexps): Interpret explicit
2557       links before emphasis.
2558     
2559     * lisp/muse-wiki.el (muse-publish): Make rules use a multiple of 100 just
2560       for the heck of it.
2562     modified files:
2563      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
2566 2005-06-26 22:55:55 GMT Michael Olson <mwolson@gnu.org> patch-81
2568     Summary:
2569       Wiki hacking, regexp tweaks.
2570     Revision:
2571       muse--main--1.0--patch-81
2573     * lisp/muse-project.el (muse-project-ignore-regexp): Change group to
2574       muse-regexp.
2575     
2576     * lisp/muse-regexps.el (muse-regexp-use-character-classes): New variable
2577       that indicates whether or not to use character classes in regexps.  The
2578       default is to let Muse try to figure it out.
2579       (muse-extreg-usable-p): Make use of this variable.
2580     
2581     * lisp/muse-regexps.el (muse-url-regexp): There's too much whitespace in
2582       this regexp.  I'm guessing it was supposed to have a TAB in there at
2583       one time.  Replace this stuff with muse-regexp-space.
2584     
2585     * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use wikified EmacsWiki
2586       by default.
2587     
2588     * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use "choice" instead of
2589       "or".
2590     
2591     * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Include the page
2592       delimiter as part of the regexp.  Allow "#" or "::" to be a delimiter.
2593       We'll fix those anchor problems eventually!
2594     
2595     * lisp/muse-wiki.el (muse-wiki-interwiki-at-point): New function that
2596       uses `muse-interwiki-handle' to determine whether an interwiki link is
2597       at point.
2598     
2599     * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Make URL optional and
2600       look for a suitable value at point if needed.
2601     
2602     * lisp/muse-wiki.el: Make interwiki regexps color the same as wikiwords.
2603     
2604     * lisp/muse-wiki.el: Add publishing rule for muse-wiki-interwiki-regexp.
2605     
2606     * lisp/muse-wiki.el (muse-mode-link-functions): Add interwiki handling.
2608     modified files:
2609      ChangeLog lisp/muse-project.el lisp/muse-regexps.el
2610      lisp/muse-wiki.el
2613 2005-06-25 04:44:00 GMT Michael Olson <mwolson@gnu.org> patch-80
2615     Summary:
2616       Make installation of manual when not using Debian go smoothly.
2617     Revision:
2618       muse--main--1.0--patch-80
2620     * Makefile.defs (INSTALLINFO): New variable that specifies what command
2621       and options are to be used when insinuating the Muse documentation into
2622       the Info menu.
2623     
2624     * Makefile (install): Make use of INSTALLINFO.
2625     
2626     * README (Installation): Give directions for changing INSTALLINFO on a
2627       Debian system and changing where Muse is installed.
2628     
2629     * muse.texi: Ditto.
2631     modified files:
2632      ChangeLog Makefile Makefile.defs README muse.texi
2635 2005-06-25 04:09:15 GMT Michael Olson <mwolson@gnu.org> patch-79
2637     Summary:
2638       Fix compiler warning induced by last patch.
2639     Revision:
2640       muse--main--1.0--patch-79
2642     * lisp/muse-project.el (muse-current-file): Move to muse.el to fix
2643       compiler warning.
2645     modified files:
2646      ChangeLog lisp/muse-project.el lisp/muse.el
2649 2005-06-25 04:02:11 GMT Michael Olson <mwolson@gnu.org> patch-78
2651     Summary:
2652       Add `muse-current-file', fix minor QuickStart issue.
2653     Revision:
2654       muse--main--1.0--patch-78
2656     * examples/QuickStart: Make John Wiegley the author.
2657     
2658     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
2659       `muse-current-file' instead of `buffer-file-name'.
2660     
2661     * lisp/muse-project.el (muse-current-project): Document.
2662     
2663     * lisp/muse-project.el (muse-current-file): New variable indicating the
2664       name, including path, of the file that is currently being published.
2665       (muse-project-of-file): Make use of
2666       `muse-current-file'.
2667     
2668     * lisp/muse-publish.el (muse-publish-file): Set `muse-current-file' here.
2669     
2670     * lisp/muse.el (muse-page-name): Make use of `muse-current-file'.
2672     modified files:
2673      ChangeLog examples/QuickStart lisp/muse-blosxom.el
2674      lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
2675      lisp/muse.el
2678 2005-06-24 21:15:35 GMT Michael Olson <mwolson@gnu.org> patch-77
2680     Summary:
2681       Make muse-replace-regexp-in-string closer to its parent; no func change.
2682     Revision:
2683       muse--main--1.0--patch-77
2685     * lisp/muse.el (muse-replace-regexp-in-string): Add 2 more optional args
2686       to implement all functionality of `replace-regexp-in-string'.  No
2687       functionality change.
2688     
2690     modified files:
2691      ChangeLog lisp/muse.el
2694 2005-06-24 00:22:12 GMT Michael Olson <mwolson@gnu.org> patch-76
2696     Summary:
2697       Play nicely with fill, adaptive-fill, and flyspell.
2698     Revision:
2699       muse--main--1.0--patch-76
2701     * muse-mode.el (muse-mode-intangible-links): New function used to
2702       determine whether links will be considered intangible.
2703     
2704     * lisp/muse-mode.el (muse-mode-link-functions)
2705       (muse-mode-handler-functions): Minor docfix.
2706     
2707     * lisp/muse-mode.el (muse-mode): Don't split long links when performing
2708       fill.  Play nicely with adaptive-fill.  Avoid lockup with flyspell by
2709       making links intangible by default, but this may be adjusted by use of
2710       the `muse-mode-intangible-links' function.
2711     
2712     * lisp/muse-mode.el (muse-mode-fill-nobreak-p): New function that returns
2713       nil if we should allow a fill to occur here.  Keeps links from being
2714       broken up.
2715     
2716     * lisp/muse-mode.el (muse-mode-flyspell-p): New function that returns
2717       non-nil if we allow spell-checking to occur here.  Keeps links from
2718       being improperly colorized.
2719     
2720     * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Break up long line; no
2721       functionality change.
2723     modified files:
2724      ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
2727 2005-06-23 07:13:35 GMT Michael Olson <mwolson@gnu.org> patch-75
2729     Summary:
2730       Minor doc changes and code prettification.
2731     Revision:
2732       muse--main--1.0--patch-75
2734     * AUTHORS: Note that YH's assignment is in the mail.
2735     
2736     * README (scripts): Explain better the contents of the `scripts'
2737       directory.
2738     
2739     * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Split long line.
2741     modified files:
2742      AUTHORS ChangeLog README lisp/muse-wiki.el
2745 2005-06-23 05:20:04 GMT Michael Olson <mwolson@gnu.org> patch-74
2747     Summary:
2748       Merged from hodique@lifl.fr--2005 (patch 7-11)
2749     Revision:
2750       muse--main--1.0--patch-74
2752     Patches applied:
2753     
2754      * hodique@lifl.fr--2005/muse--yh--1.0--patch-7
2755        split WikiWords and InterWiki links into their own package
2756     
2757      * hodique@lifl.fr--2005/muse--yh--1.0--patch-8
2758        Merged from mwolson@gnu.org--2005 (patch 63-67), adapted muse-wiki features
2759     
2760      * hodique@lifl.fr--2005/muse--yh--1.0--patch-9
2761        Mimic experimental behavior for interwiki
2762     
2763      * hodique@lifl.fr--2005/muse--yh--1.0--patch-10
2764        fix notes publishing
2765     
2766      * hodique@lifl.fr--2005/muse--yh--1.0--patch-11
2767        various minor fixes
2769     new files:
2770      lisp/.arch-ids/muse-wiki.el.id lisp/muse-wiki.el
2772     modified files:
2773      ChangeLog lisp/muse-colors.el lisp/muse-html.el
2774      lisp/muse-mode.el lisp/muse-publish.el lisp/muse.el
2776     renamed files:
2777      experimental/.arch-ids/muse-wiki.el.id
2778        ==> experimental/.arch-ids/muse-wiki-old.el.id
2779      experimental/muse-wiki.el
2780        ==> experimental/muse-wiki-old.el
2782     new patches:
2783      hodique@lifl.fr--2005/muse--yh--1.0--patch-7
2784      hodique@lifl.fr--2005/muse--yh--1.0--patch-8
2785      hodique@lifl.fr--2005/muse--yh--1.0--patch-9
2786      hodique@lifl.fr--2005/muse--yh--1.0--patch-10
2787      hodique@lifl.fr--2005/muse--yh--1.0--patch-11
2790 2005-06-22 23:05:33 GMT Michael Olson <mwolson@gnu.org> patch-73
2792     Summary:
2793       Tell people where to find on-line version of manual.
2794     Revision:
2795       muse--main--1.0--patch-73
2797     * README: Add on-line locations for manual.
2798     
2799     * muse.texi: Remove @include directive.  This makes generating a PDF of
2800       this documentation a lot easier.
2801     
2802     * muse.texi (Preface): Add on-line locations for manual.
2804     modified files:
2805      ChangeLog README muse.texi
2808 2005-06-22 19:57:42 GMT Michael Olson <mwolson@gnu.org> patch-72
2810     Summary:
2811       Try to make Muse play nice with outline minor mode.
2812     Revision:
2813       muse--main--1.0--patch-72
2815     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-emphasized)
2816     (muse-colors-underlined, muse-use-font-lock, muse-link-properties): Use
2817     "muse" instead of "t" when adding invisibility to text or checking for
2818     invisibility.
2819     
2820     * lisp/muse.el (muse-add-to-invisibility-spec): New function that is a
2821     compatibility wrapper for `add-to-invisibility-spec'; XEmacs doesn't have
2822     this function.
2824     modified files:
2825      ChangeLog lisp/muse-colors.el lisp/muse.el
2828 2005-06-22 08:02:58 GMT Michael Olson <mwolson@gnu.org> patch-71
2830     Summary:
2831       Minor grammar fix in Introduction section of manual.
2832     Revision:
2833       muse--main--1.0--patch-71
2835     * muse.texi (Introduction): Minor grammar fix.
2837     modified files:
2838      ChangeLog muse.texi
2841 2005-06-22 06:32:02 GMT Michael Olson <mwolson@gnu.org> patch-70
2843     Summary:
2844       Release Muse 3.01.
2845     Revision:
2846       muse--main--1.0--patch-70
2848     * lisp/muse-colors.el: Remove unnecessary use of Version in header.
2849     
2850     * lisp/muse-html.el (muse-html-encoding-map): Add mapping for iso-8859-1.
2851     
2852     * lisp/muse-poem.el (muse-poem-markup-strings)
2853       (muse-poem-chapbook-strings): Make customizable.
2854     
2855     * lisp/muse-poem.el (muse-chapbook-latex-header)
2856       (muse-chapbook-latex-footer): Docfix.
2857     
2858     * lisp/muse-texinfo.el (muse-texinfo-info-extension)
2859       (muse-texinfo-pdf-extension): Ditto.
2860     
2861     * lisp/muse.el (muse-version): Change to 3.01.
2862     
2863     * muse.texi (Poem, Texinfo): Last two publishing styles complete.  We're
2864       done, for now!
2866     modified files:
2867      ChangeLog lisp/muse-colors.el lisp/muse-html.el
2868      lisp/muse-poem.el lisp/muse-texinfo.el lisp/muse.el muse.texi
2871 2005-06-20 02:29:08 GMT Michael Olson <mwolson@gnu.org> patch-69
2873     Summary:
2874       Tweak documentation thoroughly; still incomplete.
2875     Revision:
2876       muse--main--1.0--patch-69
2878     * README: Minor tweaks.
2879     
2880     * muse.texi: Massively rename chapters so that the titles are more
2881       descriptive.  Clean up grammar.
2882     
2883     * muse.texi (Obtaining Muse): Move content of Installation node here,
2884       stripping out any customization tips, since those are covered later.
2885       Re-work this chapter since I was dissatisfied with it.
2886     
2887     * muse.texi (Installation): This node has the content of README regarding
2888       installation, which fits the title of the node much better than the
2889       previous content.
2890     
2891     * muse.texi (Blosxom): Turn the sections of this section into
2892       subsections.
2893     
2894     * muse.texi (Getting Help and Reporting Bugs): Turn this into a list.  I
2895       like lists!
2896     
2897     * muse.texi (History): Add a "2005" item.
2899     modified files:
2900      ChangeLog README muse.texi
2903 2005-06-19 07:15:45 GMT Michael Olson <mwolson@gnu.org> patch-68
2905     Summary:
2906       Finish documenting 2 more publishing styles.
2907     Revision:
2908       muse--main--1.0--patch-68
2910     * lisp/muse-blosxom.el, lisp/muse-latex.el: Minor docfixes throughout.
2911     
2912     * lisp/muse-journal.el: Docfixes.
2913     
2914     * lisp/muse-publish.el (muse-publish-markup-functions): Add significant
2915       documentation to this function.
2916     
2917     * muse.texi (Blosxom Options): New node containing the publishing styles
2918       and options provided by Blosxom.
2919       (Book): Add usage note, as I suspect a lot of people might be confused
2920       by this style.
2921       (HTML): Space out entries better.
2922       (Journal, LaTeX): New nodes for publishing styles.
2923       (Common Elements): Document a few options that are present in
2924       `muse-publish.el'.
2926     modified files:
2927      ChangeLog lisp/muse-blosxom.el lisp/muse-journal.el
2928      lisp/muse-latex.el lisp/muse-publish.el muse.texi
2931 2005-06-19 04:45:46 GMT Michael Olson <mwolson@gnu.org> patch-67
2933     Summary:
2934       Make Muse installable and correct an Emacs21 issue.
2935     Revision:
2936       muse--main--1.0--patch-67
2938     * Makefile (.PRECIOUS): Indicate that .info and .html files in this
2939       directory will be generated.
2940       (all): Compile muse.info by default.
2941       (doc): Refactor into individual generation rules for .html and .info
2942       files.
2943       (install): New rule that installs Muse source code, compiled .elc
2944       files, and the manual into proper places.
2945     
2946     * Makefile.defs (ELISPDIR, INFODIR): Correct minor goof-up.
2947     
2948     * README (Insinuation): Move old content of Installation here.
2949       (Installation): Fill out this section.
2950       (Further Documentation): Add link to my website and note that a full
2951       manual is included with Muse.
2952     
2953     * lisp/Makefile (EL): Populate with .el files.
2954       (install): New rule that installs both .elc and .el files.
2955     
2956     * lisp/muse-texinfo.el (muse-texinfo-info-generate): If we're running
2957       Emacs21, hack in a handler for the @documentencoding tag so that it
2958       doesn't error out.
2960     modified files:
2961      ChangeLog Makefile Makefile.defs README lisp/Makefile
2962      lisp/muse-texinfo.el
2965 2005-06-19 03:05:38 GMT Michael Olson <mwolson@gnu.org> patch-66
2967     Summary:
2968       Cater even more to XEmacs and its annoying whims.
2969     Revision:
2970       muse--main--1.0--patch-66
2972     * examples/Makefile (%.html, %.pdf, %.info): Pass EMACS value as
2973       environment variable.
2974     
2975     * lisp/Makefile (%.elc, test): Don't use "-L" option since XEmacs can't
2976       handle it.  Load `muse-build.el' instead.
2977     
2978     * lisp/muse-colors.el (muse-colors-link): Add note that `link' is not
2979       used.
2980     
2981     * lisp/muse-journal.el (muse-journal-latex-munge-buffer)
2982       (muse-journal-rss-munge-buffer): Add note that the `qotd' binding is
2983       not used.
2984     
2985     * lisp/muse-journal.el (muse-journal-generate-pages): Add note that this
2986       function does not appear to be used.
2987     
2988     * lisp/muse.el (muse-replace-regexp-in-string): Use in place of
2989       `replace-regexp-in-string', since XEmacs doesn't have this function.
2990       We only implement the first 3 args, but this could be extended if we
2991       need to do so.
2992     
2993     * lisp/muse-blosxom.el (muse-blosxom-title-to-file): Use
2994       `muse-replace-regexp-in-string' in place of `replace-regexp-in-string'
2995     
2996     * lisp/muse-journal.el (muse-journal-anchorize-title): Ditto.
2997     
2998     * lisp/muse-colors.el (muse-colors-custom-tags): Remove unused binding to
2999       make XEmacs shut up.
3000     
3001     * lisp/muse-convert.el (muse-write-footnote): Ditto.
3002     
3003     * lisp/muse-html.el (muse-html-markup-table): Ditto.
3004     
3005     * lisp/muse-http.el (muse-winnow-list): Ditto.
3006     
3007     * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
3008     
3009     * lisp/muse-project.el (muse-project-file-entries): Ditto.
3010     
3011     * lisp/muse-publish.el (muse-publish-markup): Ditto.
3012     
3013     * scripts/muse-build.el: Add contrib path first; probably doesn't change
3014       anything.
3015     
3016     * scripts/publish: Use EMACS environment variable instead of hard-coding
3017       it.
3019     modified files:
3020      ChangeLog examples/Makefile lisp/Makefile lisp/muse-blosxom.el
3021      lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
3022      lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
3023      lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
3024      lisp/muse.el scripts/muse-build.el scripts/publish
3027 2005-06-19 00:43:54 GMT Michael Olson <mwolson@gnu.org> patch-65
3029     Summary:
3030       Move lisp files to `lisp' directory; hack on Makefiles, XEmacs compat.
3031     Revision:
3032       muse--main--1.0--patch-65
3034     * AUTHORS: Update entry.
3035     
3036     * muse-*.el: Move to the lisp directory.
3037     
3038     * lisp/Makefile: New file containing rules to test and compile the
3039       source.
3040     
3041     * Makefile.defs: New file that contains common definitions for all other
3042       Makefiles, such as Emacs command to use.
3043     
3044     * Makefile: Move lisp-specific rules to lisp/Makefile.
3045       (SUBDIRS): New variable containing subdirectories to clean.
3046     
3047     * README: Update to reflect new location of source files.  Give updated
3048       directions for compiling with XEmacs.
3049     
3050     * examples/Makefile (.PRECIOUS): Added to denote which type of files to
3051       compile.
3052       (%.html): Pass SITEFLAG as an environment variable to
3053       ../scripts/publish.
3054     
3055     * examples/QuickStart (The): Re-add the stray <comment> tag since it
3056       seems to be needed to keep the process from failing.  This has *got* to
3057       be a bug in Muse, but I don't want to deal with it now.
3058     
3059     * lisp/muse-colors.el (muse-make-faces): Bind newsym locally.
3060     
3061     * lisp/muse-convert.el: Move line to commentary section.
3062     
3063     * lisp/muse-latex.el (muse-latex-markup-table): Note that the
3064       locally-bound `type' variable isn't used here.
3065     
3066     * lisp/muse-mode.el (muse-index-as-string): Remove unused `file' binding.
3067     
3068     * lisp/muse-texinfo.el (muse-texinfo-markup-table): Remove unused `field'
3069       binding.
3070     
3071     * scripts/muse-build.el (load-path): Correct paths.
3072     
3073     * scripts/muse-build.el (muse-elint-files): Add a few variables here so
3074       as to avoid spurious warnings.
3075     
3076     * scripts/publish (style): Make use of SITEFLAG environment variable, if
3077       it exists.
3078     
3079     * lisp/muse.el (muse-line-end-position, muse-line-beginning-position):
3080       (muse-match-string-no-properties): New functions that take the place of
3081       `line-end-position', `line-beginning-position', and
3082       `match-string-no-properties', respectively.
3083     
3084     * examples/johnw/muse-johnw.el (muse-my-html-insert-contents)
3085       (muse-my-journal-find-entries): Use Muse-specific version of
3086       `match-string-no-properties', `line-beginning-position', and
3087       `line-end-position' since these do not exist in XEmacs.
3088     
3089     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-region)
3090       (muse-colors-custom-tags, muse-colors-link, muse-colors-title): Ditto.
3091     
3092     * lisp/muse-convert.el (muse-latex-transform): Ditto.
3093     
3094     * lisp/muse-html.el (muse-html-insert-anchor, muse-html-markup-footnote)
3095       (muse-html-insert-contents): Ditto.
3096     
3097     * lisp/muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
3098     
3099     * lisp/muse-mode.el (muse-link-at-point, muse-edit-link-at-point): Ditto.
3100     
3101     * lisp/muse-poem.el (muse-poem-prepare-buffer): Ditto.
3102     
3103     * lisp/muse-publish.el (muse-publish-markup-tag)
3104       (muse-publish-markup-footnote, muse-publish-markup-leading-space)
3105       (muse-published-buffer-contents): Ditto.
3106     
3107     * scripts/muse-build.el (muse-elint-files): Ditto.
3109     new files:
3110      .arch-ids/Makefile.defs.id Makefile.defs lisp/.arch-ids/=id
3111      lisp/.arch-ids/Makefile.id lisp/Makefile
3113     modified files:
3114      AUTHORS ChangeLog Makefile README examples/Makefile
3115      examples/QuickStart examples/johnw/muse-johnw.el
3116      lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
3117      lisp/muse-journal.el lisp/muse-latex.el lisp/muse-mode.el
3118      lisp/muse-poem.el lisp/muse-publish.el lisp/muse-texinfo.el
3119      lisp/muse.el scripts/muse-build.el scripts/publish
3121     renamed files:
3122      .arch-ids/muse-blosxom.el.id
3123        ==> lisp/.arch-ids/muse-blosxom.el.id
3124      .arch-ids/muse-book.el.id
3125        ==> lisp/.arch-ids/muse-book.el.id
3126      .arch-ids/muse-colors.el.id
3127        ==> lisp/.arch-ids/muse-colors.el.id
3128      .arch-ids/muse-convert.el.id
3129        ==> lisp/.arch-ids/muse-convert.el.id
3130      .arch-ids/muse-docbook.el.id
3131        ==> lisp/.arch-ids/muse-docbook.el.id
3132      .arch-ids/muse-html.el.id
3133        ==> lisp/.arch-ids/muse-html.el.id
3134      .arch-ids/muse-http.el.id
3135        ==> lisp/.arch-ids/muse-http.el.id
3136      .arch-ids/muse-journal.el.id
3137        ==> lisp/.arch-ids/muse-journal.el.id
3138      .arch-ids/muse-latex.el.id
3139        ==> lisp/.arch-ids/muse-latex.el.id
3140      .arch-ids/muse-mode.el.id
3141        ==> lisp/.arch-ids/muse-mode.el.id
3142      .arch-ids/muse-poem.el.id
3143        ==> lisp/.arch-ids/muse-poem.el.id
3144      .arch-ids/muse-project.el.id
3145        ==> lisp/.arch-ids/muse-project.el.id
3146      .arch-ids/muse-publish.el.id
3147        ==> lisp/.arch-ids/muse-publish.el.id
3148      .arch-ids/muse-regexps.el.id
3149        ==> lisp/.arch-ids/muse-regexps.el.id
3150      .arch-ids/muse-texinfo.el.id
3151        ==> lisp/.arch-ids/muse-texinfo.el.id
3152      .arch-ids/muse.el.id
3153        ==> lisp/.arch-ids/muse.el.id
3154      muse-blosxom.el
3155        ==> lisp/muse-blosxom.el
3156      muse-book.el
3157        ==> lisp/muse-book.el
3158      muse-colors.el
3159        ==> lisp/muse-colors.el
3160      muse-convert.el
3161        ==> lisp/muse-convert.el
3162      muse-docbook.el
3163        ==> lisp/muse-docbook.el
3164      muse-html.el
3165        ==> lisp/muse-html.el
3166      muse-http.el
3167        ==> lisp/muse-http.el
3168      muse-journal.el
3169        ==> lisp/muse-journal.el
3170      muse-latex.el
3171        ==> lisp/muse-latex.el
3172      muse-mode.el
3173        ==> lisp/muse-mode.el
3174      muse-poem.el
3175        ==> lisp/muse-poem.el
3176      muse-project.el
3177        ==> lisp/muse-project.el
3178      muse-publish.el
3179        ==> lisp/muse-publish.el
3180      muse-regexps.el
3181        ==> lisp/muse-regexps.el
3182      muse-texinfo.el
3183        ==> lisp/muse-texinfo.el
3184      muse.el
3185        ==> lisp/muse.el
3187     new directories:
3188      lisp lisp/.arch-ids
3191 2005-06-18 20:12:05 GMT Michael Olson <mwolson@gnu.org> patch-64
3193     Summary:
3194       Massively untabify files.
3195     Revision:
3196       muse--main--1.0--patch-64
3199     modified files:
3200      ChangeLog ChangeLog.2004 experimental/muse-message.el
3201      experimental/muse-wiki.el muse-book.el muse-colors.el
3202      muse-convert.el muse-docbook.el muse-html.el muse-http.el
3203      muse-journal.el muse-latex.el muse-mode.el muse-poem.el
3204      muse-project.el muse-publish.el muse-regexps.el
3205      muse-texinfo.el muse.el
3208 2005-06-18 19:57:44 GMT Michael Olson <mwolson@gnu.org> patch-63
3210     Summary:
3211       Merged from hodique@lifl.fr--2005 (patch 2-6), without the WikiWord change.
3212     Revision:
3213       muse--main--1.0--patch-63
3215     (Summary of changes that Yann made)
3216     
3217     * muse-colors.el (muse-colors-link): Whitespace cleanup.
3218     
3219     * muse-mode.el (muse-generate-index): Move index generation code into
3220       `muse-index-as-string'.
3221       (muse-index-as-string): New function that generates an index and
3222       returns it as a string, instead of placing it in a buffer like
3223       `muse-generate-index' used to.
3224     
3225     Patches applied:
3226     
3227      * hodique@lifl.fr--2005/muse--yh--1.0--patch-2
3228        merge from mwolson@gnu.org--2005
3229     
3230      * hodique@lifl.fr--2005/muse--yh--1.0--patch-3
3231        Accept WikiWords as links [mostly rescinded]
3232     
3233      * hodique@lifl.fr--2005/muse--yh--1.0--patch-4
3234        merge from mwolson@gnu.org--2005/muse--main--1.0
3235     
3236      * hodique@lifl.fr--2005/muse--yh--1.0--patch-5
3237        Merged from mwolson@gnu.org--2005 (patch 60-62)
3238     
3239      * hodique@lifl.fr--2005/muse--yh--1.0--patch-6
3240        provide a string view of the index
3242     modified files:
3243      ChangeLog muse-colors.el muse-latex.el muse-mode.el
3245     new patches:
3246      hodique@lifl.fr--2005/muse--yh--1.0--patch-2
3247      hodique@lifl.fr--2005/muse--yh--1.0--patch-3
3248      hodique@lifl.fr--2005/muse--yh--1.0--patch-4
3249      hodique@lifl.fr--2005/muse--yh--1.0--patch-5
3250      hodique@lifl.fr--2005/muse--yh--1.0--patch-6
3253 2005-06-18 06:21:19 GMT Michael Olson <mwolson@gnu.org> patch-62
3255     Summary:
3256       Document Blosxom, Book, DocBook, and HTML publishing styles.
3257     Revision:
3258       muse--main--1.0--patch-62
3260     * muse-blosxom.el: Clean up header.
3261     
3262     * muse-book.el (muse-before-book-publish-hook): Rename to
3263       `muse-book-before-publish-hook'.
3264       (muse-after-book-publish-hook): Rename to
3265       `muse-book-after-publish-hook'.
3266     
3267     * muse-html.el (muse-html-anchor-on-word, muse-html-table-attributes)
3268       (muse-html-markup-strings, muse-xhtml-markup-strings)
3269       (muse-html-meta-content-type, muse-html-meta-content-encoding)
3270       (muse-html-charset-default, muse-html-encoding-default)
3271       (muse-html-encoding-map): Docfixes.
3272     
3273     * muse.texi (Blosxom, Book, DocBook, HTML, Deriving Styles): New
3274       sections.
3276     modified files:
3277      ChangeLog muse-blosxom.el muse-book.el muse-html.el muse.texi
3280 2005-06-18 01:35:33 GMT Michael Olson <mwolson@gnu.org> patch-61
3282     Summary:
3283       Begin work on Publishing Styles section of manual.
3284     Revision:
3285       muse--main--1.0--patch-61
3287     * Makefile (.PHONY): Add "doc" to list.
3288       (doc): New rule that generates Info and HTML files from muse.texi.
3289       (dist): Rely on `distclean', not `clean'.
3290     
3291     * examples/QuickStart (Authoring mode): Remove empty section.
3292     
3293     * muse.texi: Call this program "the Emacs Muse" in title.
3294       (Publishing Styles): Begin to populate section.
3295       (Deriving Styles): First subsection of Publishing Styles.
3296       (Contributors): Remove spurious copyright section, since we address
3297       this in the title.
3298     
3299     * README: Actually remember to add this file.
3301     new files:
3302      .arch-ids/README.id README
3304     modified files:
3305      ChangeLog Makefile examples/QuickStart muse.texi
3308 2005-06-17 01:10:41 GMT Michael Olson <mwolson@gnu.org> patch-60
3310     Summary:
3311       Document Markup Rules.
3312     Revision:
3313       muse--main--1.0--patch-60
3315     * examples/QuickStart: Remove stray <comment> tag.
3316     
3317     * muse.texi (Top): Comment every menu line.
3318       (Markup Rules): New section with plenty of subsections.
3320     modified files:
3321      ChangeLog examples/QuickStart muse.texi
3324 2005-06-15 23:50:12 GMT Michael Olson <mwolson@gnu.org> patch-59
3326     Summary:
3327       Release this as Muse 3.00.90 (RC1).
3328     Revision:
3329       muse--main--1.0--patch-59
3331     * Makefile (%.elc): Use -q instead of --no-init-file because the former
3332       is compatible with both Emacs and XEmacs.
3333     
3334     * examples/README: Renamed to QuickStart.
3335     
3336     * examples/Makefile (EXAMPLES): Reflect name change of README.
3337     
3338     * muse.el: Ditto.
3340     modified files:
3341      ChangeLog Makefile examples/Makefile muse.el
3343     renamed files:
3344      examples/.arch-ids/README.id
3345        ==> examples/.arch-ids/QuickStart.id
3346      examples/README
3347        ==> examples/QuickStart
3350 2005-06-15 22:47:05 GMT Michael Olson <mwolson@gnu.org> patch-58
3352     Summary:
3353       Makefile refactoring.
3354     Revision:
3355       muse--main--1.0--patch-58
3357     * Makefile (.PHONY): List all non-file targets.
3358       (examples): New rule that calls Make in the examples directory.
3359       (atranslit): Removed, since this isn't (yet) bundled with Muse.
3360     
3361     * README: Move to the examples directory.  I'd prefer to distribute a
3362       very basic plain text README and use this as a quickstart + markup
3363       example + publishing example.
3364     
3365     * examples/Makefile: Move all README-related rules here.
3366     
3367     * examples/README: Add an "About this document" section.  
3368     
3369     * scripts/publish (style): Do not include the contrib directory, since we
3370       don't use any code from there.  Since this is only invoked from the
3371       examples directory, make sure add the parent directory to the load
3372       path.
3373     
3374     * muse.texi: Change version to 3.00.90 (RC1).
3375     
3376     * muse.el: Change location of the README file in header.
3377     
3378     * muse.el (muse-version): Update to 3.00.90 (RC1).
3380     new files:
3381      examples/.arch-ids/Makefile.id examples/Makefile
3383     modified files:
3384      ChangeLog Makefile examples/README muse.el muse.texi
3385      scripts/publish
3387     renamed files:
3388      .arch-ids/README.id
3389        ==> examples/.arch-ids/README.id
3390      README
3391        ==> examples/README
3394 2005-06-14 03:14:05 GMT Michael Olson <mwolson@gnu.org> patch-57
3396     Summary:
3397       Update my example configuration.
3398     Revision:
3399       muse--main--1.0--patch-57
3401     * examples/mwolson/muse-init.el: Update to reflect use of outline faces
3402       and experimental status of muse-message.
3404     modified files:
3405      ChangeLog examples/mwolson/muse-init.el
3408 2005-06-14 03:08:54 GMT Michael Olson <mwolson@gnu.org> patch-56
3410     Summary:
3411       Provide optional outline-style faces; customization fixes; experimental stuff.
3412     Revision:
3413       muse--main--1.0--patch-56
3415     * muse-colors.el (muse-colors-autogen-headings): New user-customizable
3416       option that determines what the header faces should look like.  If
3417       'outline, use outline-style faces.  If nil, don't generate the faces at
3418       all, which allows the user to specify their own.  Otherwise, use the
3419       scaled faces, which is the default behavior.
3420       (muse-colors-outline-faces-list): List of faces to use.  In case the
3421       outline faces are not available, provide reasonable defaults.
3422       (muse-make-faces): Use dolist instead of mapc.  Implement the
3423       possibility of having outline-style colors for heading.  Don't call
3424       this function immediately -- give the users time to make their changes
3425       through the customize interface.  Once we call this function, Emcs from
3426       CVS will not allow the faces to be changed easily, which is a shame.
3427     
3428     * muse-message.el (muse-message-contents-tag): Copied from
3429       `muse-publish-contents-tag' in order to keep the customization
3430       interface from making the `muse-markup-tags' option from throwing a
3431       type mismatch error.  This function is untested and will likely do
3432       nothing useful.  This file has been moved to the experimental folder
3433       until it gets fleshed out more.
3434     
3435     * experimental/muse-wiki.el: New file from johnw's initial attempt at a
3436       file that could eventually provide wiki-like ability.  Currently this
3437       is just a collection of functions that were pruned out when he remade
3438       Muse, so don't get too excited.  I plan to eventually merge Yann
3439       Hodique's work here, probably after the first release of Muse.
3440     
3441     * muse-regexps.el (muse-regexp): Improve description.
3442     
3443     * muse-project.el (muse-project-ignore-regexp): Make this be a part of
3444       the muse-regexp group since it is just a single regexp.  Lists of
3445       regexps don't have to be in muse-regexp, however.
3446     
3447     * muse-blosxom.el (muse-blosxom): Change use of `behaviour' to `behavior'
3448       since the Emacs devel mailing list seems to not want Britain-izations
3449       in Emacs code.
3450     
3451     * muse-colors.el (muse-colors): Ditto.
3452     
3453     * muse-docbook.el (muse-docbook): Ditto.
3454     
3455     * muse-html.el (muse-html): Ditto.
3456     
3457     * muse-http.el (muse-http): Ditto.
3458     
3459     * muse-message.el (muse-message): Ditto.
3460     
3461     * muse-mode.el (muse-mode): Ditto.
3462     
3463     * muse-project.el (muse-project): Ditto.
3464     
3465     * muse-publish.el (muse-publish): Ditto.
3466     
3467     * muse.el (muse): Ditto.
3469     new files:
3470      experimental/.arch-ids/=id
3471      experimental/.arch-ids/muse-wiki.el.id
3472      experimental/muse-wiki.el
3474     modified files:
3475      ChangeLog experimental/muse-message.el muse-blosxom.el
3476      muse-colors.el muse-docbook.el muse-html.el muse-http.el
3477      muse-mode.el muse-project.el muse-publish.el muse-regexps.el
3478      muse.el
3480     renamed files:
3481      .arch-ids/muse-message.el.id
3482        ==> experimental/.arch-ids/muse-message.el.id
3483      muse-message.el
3484        ==> experimental/muse-message.el
3486     new directories:
3487      experimental experimental/.arch-ids
3490 2005-06-13 22:37:20 GMT Michael Olson <mwolson@gnu.org> patch-55
3492     Summary:
3493       Fix publishing error when given an empty string for header/footer.
3494     Revision:
3495       muse--main--1.0--patch-55
3497     * muse-publish.el (muse-insert-file-or-string): Don't pass argument to
3498       `file-readable-p' if it is an empty string.  For some reason,
3499       `file-readable-p' and `insert-file-contents' were treating an empty
3500       string as if it were the current directory.
3502     modified files:
3503      ChangeLog muse-publish.el
3506 2005-06-13 22:01:00 GMT Michael Olson <mwolson@gnu.org> patch-54
3508     Summary:
3509       WYSIWYG emphasis, XEmacs compatibility hacks.
3510     Revision:
3511       muse--main--1.0--patch-54
3513     * muse-colors.el (muse-colors-emphasized): Make emphasis more WYSIWIG
3514       compliant.  Only colorize if we end with the same number of asterisks
3515       as we start with, preventing unnoticed syntax errors.  Don't colorize
3516       in the middle of a word.
3517       (muse-colors-underlined): Make underlining more WYSIWIG compliant.
3518       Only colorize if we end with an underscore.  Don't colorize in the
3519       middle of a word.
3520     
3521     * muse-docbook.el (muse-docbook-markup-paragraph): Move question mark
3522       inside of group.  This will probably not do anything, but it seems
3523       syntactically good.
3524     
3525     * muse-html.el (muse-html-markup-paragraph): Attempt to deal with case
3526       where we start with an image link.  JohnW didn't seem to like having
3527       <p> tags inserted before image links, but they don't validate properly
3528       as they are.  For now, I will surround such links/paragraphs with <div
3529       class="image-link"> in an attempt to be as not invasive and yet
3530       standards compliant as possible.
3531     
3532     * muse-html.el (muse-html-escape-string): Work around distinction between
3533       int and char types in XEmacs.  Deal with an annoying replace-match bug
3534       in XEmacs that rears its head at times.
3535     
3536     * muse-publish.el (muse-publish-markup-word): Allow underlines to be
3537       multi-line.
3539     modified files:
3540      ChangeLog muse-colors.el muse-docbook.el muse-html.el
3541      muse-publish.el
3544 2005-06-13 01:13:08 GMT Michael Olson <mwolson@gnu.org> patch-53
3546     Summary:
3547       Minor code cleanup to address elint issues.
3548     Revision:
3549       muse--main--1.0--patch-53
3551     * Makefile (test): Don't build README files during this rule.  Remove
3552       spurious "make clean" statement.
3553     
3554     * muse-colors.el (muse-colors-tags): Make sure that this appears in the
3555       `muse-colors' group, and give it a proper type.
3556     
3557     * muse-mode.el: Wrap condition-case around `eval-when-compile'.
3558     
3559     * examples/johnw/muse-johnw.el (muse-my-html-insert-contents,
3560       muse-my-journal-find-entries): Replace `string-to-int' with
3561       `string-to-number'.
3562     
3563     * muse-html.el (muse-html-insert-contents): Ditto.
3564     
3565     * muse-journal.el (muse-journal-html-munge-buffer,
3566       muse-journal-latex-munge-buffer): Ditto.
3567     
3568     * muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
3569     
3570     * muse-publish.el (muse-publish-markup-footnote,
3571       muse-publish-contents-tag): Ditto.
3572     
3573     * muse-regexps.el (muse-extreg-usable-p): Ditto.
3575     modified files:
3576      ChangeLog Makefile examples/johnw/muse-johnw.el muse-colors.el
3577      muse-html.el muse-journal.el muse-mode.el muse-publish.el
3578      muse-regexps.el
3581 2005-06-13 00:41:10 GMT Michael Olson <mwolson@gnu.org> patch-52
3583     Summary:
3584       Add ability to automate the creation a new blosxom entry.
3585     Revision:
3586       muse--main--1.0--patch-52
3588     * examples/mwolson/muse-init.el: Move new entry section to
3589       muse-blosxom.el.  Modify the key settings in my example accordingly.
3590     
3591     * muse-blosxom.el (muse-blosxom-footer): Just use the empty string, since
3592       Muse always makes sure that the file ends with a newline.
3593     
3594     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove this, since
3595       planner markup is now provided automatically by the planner port to
3596       Muse, and we don't have any customized markup.
3597     
3598     * muse-blosxom.el (muse-blosxom-base-directory): New customizable
3599       variable that specifies where the base directory of your blog entries
3600       is found.
3601     
3602     * muse-blosxom.el (muse-blosxom-get-categories): Get the categories from
3603       the base directory.  Explore categories recursively.
3604     
3605     * muse-blosxom.el (muse-blosxom-title-to-file): Helper function for
3606       `muse-blosxom-new-entry'.  Turns the given title into a lowercase, sans
3607       special characters file name.
3608     
3609     * muse-blosxom.el (muse-blosxom-new-entry): Automate the process of
3610       making a new blog entry.  It will prompt you for a category, then a
3611       title, and then will create a new file that has the date and title
3612       inserted.
3614     modified files:
3615      ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
3618 2005-06-12 22:11:20 GMT Michael Olson <mwolson@gnu.org> patch-51
3620     Summary:
3621       Change mailing address of FSF, add AUTHORS file.
3622     Revision:
3623       muse--main--1.0--patch-51
3625     * muse-*.el, muse.texi: Change mailing address of FSF.
3626     
3627     * muse.texi (Contributors): Fix typo.
3628     
3629     * AUTHORS: New file containing a list of all of those who have
3630       contributed code or documentation to Muse, how many lines were changed,
3631       etc.
3633     new files:
3634      .arch-ids/AUTHORS.id AUTHORS
3636     modified files:
3637      ChangeLog muse-blosxom.el muse-convert.el muse-docbook.el
3638      muse-html.el muse-http.el muse-journal.el muse-latex.el
3639      muse-message.el muse-mode.el muse-poem.el muse-project.el
3640      muse-publish.el muse-regexps.el muse-texinfo.el muse.el
3641      muse.texi
3644 2005-06-12 21:33:24 GMT Michael Olson <mwolson@gnu.org> patch-50
3646     Summary:
3647       Merged from hodique@lifl.fr--2005 (patch 0-1)
3648     Revision:
3649       muse--main--1.0--patch-50
3651     Patches applied:
3652     
3653      * hodique@lifl.fr--2005/muse--yh--1.0--base-0
3654        tag of mwolson@gnu.org--2005/muse--main--1.0--patch-49
3655     
3656      * hodique@lifl.fr--2005/muse--yh--1.0--patch-1
3657        fix .html (for example) in visible names for links
3659     modified files:
3660      ChangeLog muse-publish.el
3662     new patches:
3663      hodique@lifl.fr--2005/muse--yh--1.0--base-0
3664      hodique@lifl.fr--2005/muse--yh--1.0--patch-1
3667 2005-06-11 23:35:43 GMT Michael Olson <mwolson@gnu.org> patch-49
3669     Summary:
3670       Make generated X(HT)ML show up in the right encoding in other modes.
3671     Revision:
3672       muse--main--1.0--patch-49
3674     * muse-html.el (muse-xhtml-header): Add "encoding=..." to first line.
3675       Thanks to Zhiqiang Ye for the suggestion.  This attempts to make
3676       generated (X)HTML files show up in the right coding system when editing
3677       them with another Emacs mode.
3678     
3679     * muse-journal.el (muse-journal-rss-header): Automatically determine the
3680       encoding instead of hard-coding it.
3681     
3682     * muse-message.el: Add content to Commentary section, explaining the use
3683       of this publishing style.
3685     modified files:
3686      ChangeLog muse-html.el muse-journal.el muse-message.el
3689 2005-06-11 01:28:01 GMT Michael Olson <mwolson@gnu.org> patch-48
3691     Summary:
3692       Move regexps to same group, only make 4 heading faces.
3693     Revision:
3694       muse--main--1.0--patch-48
3696     * muse-colors.el (muse-make-faces): Only create 4 header faces since we
3697       can only publish 3 of them specially, leaving the fourth to be in
3698       plain text.
3699       (muse-colors-markup): Only recognize 4 levels of heading.
3700     
3701     * muse-regexps.el (muse-tag-regexp, muse-link-regexp, muse-url-regexp)
3702       (muse-file-regexp, muse-image-regexp)
3703       (muse-ignored-extensions-regexp): Moved here from muse.el.  It seems
3704       like a good idea to have all the regexps in the same group.
3706     modified files:
3707      ChangeLog muse-colors.el muse-regexps.el muse.el
3710 2005-06-09 19:48:02 GMT Michael Olson <mwolson@gnu.org> patch-47
3712     Summary:
3713       Update my example config, minor code cleanup.
3714     Revision:
3715       muse--main--1.0--patch-47
3717     * examples/mwolson/muse-init.el (muse-project-alist): Shorten project
3718       names and add "Plans" project.
3719     
3720     * muse-docbook.el (looking-back): Delete.
3721     
3722     * muse-html.el (looking-back): Delete.
3723     
3724     * muse-html.el (muse-html-markup-paragraph): Use `muse-looking-back'
3725       instead of `looking-back'.
3726     
3727     * muse.el (muse-looking-back): Instead of redefining the `looking-back'
3728       function, use this function.  If `looking-back' exists, call it;
3729       otherwise, use a workaround.
3731     removed files:
3732      contrib/.arch-ids/pcomplete.el.id contrib/pcomplete.el
3734     modified files:
3735      ChangeLog examples/mwolson/muse-init.el muse-docbook.el
3736      muse-html.el muse.el
3739 2005-05-30 22:15:13 GMT Michael Olson <mwolson@gnu.org> patch-46
3741     Summary:
3742       Handle a few paragraph publishing edge cases better.
3743     Revision:
3744       muse--main--1.0--patch-46
3746     * muse-docbook.el (muse-docbook-markup-regexps): Consolidate the
3747       beginning-of-document, end-of-document, and paragraph separator regexps
3748       so that one markup rule can be used in all these cases.
3749       (muse-docbook-markup-paragraph): Handle more cases correctly.  In
3750       particular, blockquote or center at beginning or end of document will
3751       be published properly.  Hopefully this won't slow things down too much.
3752       (muse-docbook-markup-paragraph-close): Removed.
3753     
3754     * muse-blosxom.el (muse-blosxom-markup-regexps): Ditto.
3755     
3756     * muse-html.el (muse-html-markup-regexps, muse-html-markup-paragraph):
3757       Ditto.
3758       (muse-html-markup-paragraph-close): Removed.
3760     modified files:
3761      ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
3764 2005-05-28 23:37:11 GMT Michael Olson <mwolson@gnu.org> patch-45
3766     Summary:
3767       Improve prompt when reading a tag.
3768     Revision:
3769       muse--main--1.0--patch-45
3771     * muse-mode.el (muse-insert-tag): Add a colon after "default" like some
3772       other Emacs modes seem to do.
3774     modified files:
3775      ChangeLog muse-mode.el
3778 2005-05-28 23:34:50 GMT Michael Olson <mwolson@gnu.org> patch-44
3780     Summary:
3781       Warn user when publishing fails due to a private directory.
3782     Revision:
3783       muse--main--1.0--patch-44
3785     * muse-project.el (muse-project-private-p): Warn users when publishing a
3786       file fails due to its directory not being readable by others.  Make
3787       sure that you do a `chmod +o name_of_directory' if you want the
3788       contents of that directory to be publishable.
3790     modified files:
3791      ChangeLog muse-project.el
3794 2005-05-28 23:21:39 GMT Michael Olson <mwolson@gnu.org> patch-43
3796     Summary:
3797       Fix error with example tags and message publishing style.
3798     Revision:
3799       muse--main--1.0--patch-43
3801     * muse-colors.el: Don't define `font-lock-mode' as a variable.  Check to
3802       see if a previous definition for `font-lock-multiline' exists.
3803     
3804     * muse-message.el (muse-message-example-tag): Don't require two
3805       additional (unused) arguments.
3807     modified files:
3808      ChangeLog muse-colors.el muse-message.el
3811 2005-05-22 05:58:40 GMT Michael Olson <mwolson@gnu.org> patch-42
3813     Summary:
3814       Always end the published document with a newline.
3815     Revision:
3816       muse--main--1.0--patch-42
3818     * muse-html.el (muse-html-markup-paragraph-close): Always end the
3819       published document with a newline.
3820     
3821     * muse-docbook.el (muse-docbook-markup-paragraph-close): Ditto.
3823     modified files:
3824      ChangeLog muse-docbook.el muse-html.el
3827 2005-05-22 01:26:13 GMT Michael Olson <mwolson@gnu.org> patch-41
3829     Summary:
3830       Don't let automatic backup files crash the publishing process.
3831     Revision:
3832       muse--main--1.0--patch-41
3834     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove rule for date
3835       directive since this value is already processed by
3836       `muse-publish-markup-directive', and may be obtained by using
3837       the code: (muse-publishing-directive "date").
3838     
3839     * muse-colors.el (muse-colors-region): Make sure that we don't ever try
3840       to run (funcall nil); this happened once during a debugging process.
3841     
3842     * muse-project.el (muse-project-private-p): Skip any file for which we
3843       cannot fetch attributes.  This fixes a bug where having an
3844       Emacs-generated automatic backup file in a publishing directory causes
3845       the publishing process to halt with an error.
3847     modified files:
3848      ChangeLog muse-blosxom.el muse-colors.el muse-project.el
3851 2005-05-20 20:44:46 GMT Michael Olson <mwolson@gnu.org> patch-40
3853     Summary:
3854       Apply fix in previous patch to the DocBook publishing style.
3855     Revision:
3856       muse--main--1.0--patch-40
3858     * muse-docbook.el (muse-docbook-markup-paragraph-close): Apply fix from
3859       previous patch here as well.
3860     
3862     modified files:
3863      ChangeLog muse-docbook.el
3866 2005-05-20 20:28:32 GMT Michael Olson <mwolson@gnu.org> patch-39
3868     Summary:
3869       Fix newly-introduced lock-up during HTML publishing.
3870     Revision:
3871       muse--main--1.0--patch-39
3873     * muse-blosxom.el (muse-blosxom-markup-regexps): Give date directive and
3874       planner rules higher priority in the publishing sequence.  Hopefully
3875       this will not wreck anything; I don't use these rules, so I cannot
3876       tell.  This wasn't a real bugfix, just an aesthetic code thing for me.
3877     
3878     * muse-html.el (muse-html-markup-paragraph-close): Don't use
3879       replace-match; that seems to be slightly evil.  Return nil instead of a
3880       newline since otherwise Muse thinks that we are not done yet and gets
3881       into an infinite loop.  This should fix the lock-up problem that
3882       resulted from the previous few patches.
3884     modified files:
3885      ChangeLog muse-blosxom.el muse-html.el
3888 2005-05-19 23:44:16 GMT Michael Olson <mwolson@gnu.org> patch-38
3890     Summary:
3891       Parenthesis goofup.
3892     Revision:
3893       muse--main--1.0--patch-38
3895     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove stray parenthesis.
3896     
3898     modified files:
3899      ChangeLog muse-blosxom.el
3902 2005-05-19 23:41:54 GMT Michael Olson <mwolson@gnu.org> patch-37
3904     Summary:
3905       Make docbook and blosxom modes close paragraphs properly at end.
3906     Revision:
3907       muse--main--1.0--patch-37
3909     * muse-blosxom.el (muse-blosxom-markup-regexps): Use new rule from last
3910       patch.
3911     
3912     * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
3913       (muse-docbook-markup-paragraph-close): Adapt from
3914       `muse-html-markup-paragraph-close'.
3915     
3916     * muse-html.el (muse-html-markup-paragraph-close): Add newline so that we
3917       preserve the same appearance as before the last patch.
3919     modified files:
3920      ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
3923 2005-05-19 23:26:50 GMT Michael Olson <mwolson@gnu.org> patch-36
3925     Summary:
3926       Bugfix: Close P tag properly at end of file.
3927     Revision:
3928       muse--main--1.0--patch-36
3930     * muse-blosxom.el: Fix bug where loading this file twice would cause an
3931       error.
3932     
3933     * muse-html.el (muse-html-markup-regexps): Use simpler mechanism for
3934       detecting whether or not a paragraph needs a closing P tag.
3935       (muse-html-markup-paragraph-close): New function that only inserts a
3936       closing P tag when an unclosed P tag is nearby.
3938     modified files:
3939      ChangeLog muse-blosxom.el muse-html.el
3942 2005-05-18 06:07:02 GMT Michael Olson <mwolson@gnu.org> patch-35
3944     Summary:
3945       Update my example settings.
3946     Revision:
3947       muse--main--1.0--patch-35
3949     * examples/mwolson/muse-init.el: Synchronize with my current settings.
3951     modified files:
3952      ChangeLog examples/mwolson/muse-init.el
3955 2005-05-18 06:03:07 GMT Michael Olson <mwolson@gnu.org> patch-34
3957     Summary:
3958       Update documentation for C-c TAB feature.
3959     Revision:
3960       muse--main--1.0--patch-34
3962     * muse.texi (Keystroke Summary): Note that C-c TAB calls
3963       `muse-insert-tag'.
3964     
3966     modified files:
3967      ChangeLog muse.texi
3970 2005-05-18 06:00:27 GMT Michael Olson <mwolson@gnu.org> patch-33
3972     Summary:
3973       New feature: tag completion with C-c TAB.
3974     Revision:
3975       muse--main--1.0--patch-33
3977     * muse-mode.el (muse-mode-map): Map C-c TAB to `muse-insert-tag'.
3978       (muse-tag-history, muse-custom-tags): New variables that keep track of
3979       the tag history and newly-entered tags respectively for
3980       `muse-insert-tag'.
3981       (muse-insert-tag): New function that interactively prompts the user for
3982       a tag to use.
3984     modified files:
3985      ChangeLog muse-mode.el
3988 2005-05-18 05:49:07 GMT Michael Olson <mwolson@gnu.org> patch-32
3990     Summary:
3991       Fix XHTML validation error with <hr> and <br>.
3992     Revision:
3993       muse--main--1.0--patch-32
3995     * muse-html.el (muse-xhtml-markup-strings): Use the proper form of the BR
3996       and HR tags for XHTML publishing.  This should fix a few validation
3997       errors that I've been noticing lately.
3999     modified files:
4000      ChangeLog muse-html.el
4003 2005-05-12 22:46:10 GMT Michael Olson <mwolson@gnu.org> patch-31
4005     Summary:
4006       Remove flyspell overlays on links.
4007     Revision:
4008       muse--main--1.0--patch-31
4010     * muse-colors.el (muse-colors-link): Remove flyspell overlays.  This
4011       should make the link clickable.  On Emacs21, the color will stay red,
4012       but other Emacsen should do the right thing, which is use the normal
4013       link color.  Hopefully this will fix some strange flyspell-related link
4014       problems.
4016     modified files:
4017      ChangeLog muse-colors.el
4020 2005-05-06 03:30:05 GMT Michael Olson <mwolson@gnu.org> patch-30
4022     Summary:
4023       Update my example Muse settings.
4024     Revision:
4025       muse--main--1.0--patch-30
4027     * examples/mwolson/muse-init.el: Update from my latest version.
4028       (muse-project-alist): Remove the francais part of my blog.
4029       (my-muse-mode-flyspell-p): Split old `my-muse-mode-affect-p' function
4030       into this and `my-muse-mode-fill-nobreak-p'.
4031       (muse-mode-hook): Tell fill mode to avoid breaking links; hopefully
4032       this is the best way to accomplish this.
4033       (my-muse-blosxom-title-to-file): Replace more non-alphanumeric
4034       characters in the title.
4035       (my-muse-prepare-entry-for-xanga): Treat example regions better.
4037     modified files:
4038      ChangeLog examples/mwolson/muse-init.el
4041 2005-04-21 18:25:28 GMT Michael Olson <mwolson@gnu.org> patch-29
4043     Summary:
4044       Add simple `muse-version' function.
4045     Revision:
4046       muse--main--1.0--patch-29
4048     * muse.el (muse-version): New function that displays the value of the
4049       `muse-version' variable.  This should be easier for the user to type
4050       than C-h v muse-version.
4052     modified files:
4053      ChangeLog muse.el
4056 2005-04-21 18:19:02 GMT Michael Olson <mwolson@gnu.org> patch-28
4058     Summary:
4059       Don't compile documentation by default.
4060     Revision:
4061       muse--main--1.0--patch-28
4063     * Makefile (all): Don't compile documentation by default.
4064       (doc): Use this rule to compile documentation.
4066     modified files:
4067      ChangeLog Makefile
4070 2005-04-16 18:08:24 GMT Michael Olson <mwolson@gnu.org> patch-27
4072     Summary:
4073       Merge RSS 2.0 enclosure support for muse-journal.el from johnw
4074     Revision:
4075       muse--main--1.0--patch-27
4077     2005-04-16  Michael Olson  <mwolson@gnu.org>
4078     
4079         * muse-journal.el: Merge in enclosure support for RSS 2.0 from
4080         johnw. If a journal entry's title is a [[link]], then an
4081         <enclosure> tag will be added to the XML data giving the size and
4082         MIME type of the link target.  This makes podcasting with Muse
4083         trivial.
4084         (muse-journal-rss-entry-template): Add enclosure usage to example.
4085         (muse-journal-rss-munge-buffer): Implement enclosures.
4087     modified files:
4088      ChangeLog muse-journal.el
4091 2005-04-15 05:54:30 GMT Michael Olson <mwolson@gnu.org> patch-26
4093     Summary:
4094       Standardize source headers, appease elint, don't require planner
4095     Revision:
4096       muse--main--1.0--patch-26
4098     2005-04-15  Michael Olson  <mwolson@gnu.org>
4099     
4100         * Makefile, scripts/muse-build.el: Moved muse-build.el to the
4101         `scripts' directory since it really isn't part of Muse proper; it
4102         is used to generate Muse output from the command line.
4103     
4104         * muse-blosxom.el: Handle case where planner is not loaded so that
4105         it isn't a hard requirement.
4106     
4107         * muse-colors.el: Move definition of `muse-colors-tag-info' up so
4108         that elint doesn't complain.
4109     
4110         * muse-message.el (muse-message-markup-link): Don't throw up on
4111         links with no description.
4112     
4113         * muse-blosxom.el, muse-book.el, muse-colors.el, muse-convert.el,
4114         muse-docbook.el, muse-html.el, muse-http.el, muse-journal.el,
4115         muse-latex.el, muse-message.el, muse-mode.el, muse-poem.el,
4116         muse-project.el, muse-publish.el, muse-regexps.el,
4117         muse-texinfo.el, muse.el: Add standard header for each file in
4118         preparation for the initial release, which will hopefully happen
4119         sometime within the next month.
4120     
4122     removed files:
4123      experimental/.arch-ids/=id
4125     modified files:
4126      ChangeLog Makefile muse-blosxom.el muse-book.el muse-colors.el
4127      muse-convert.el muse-docbook.el muse-html.el muse-http.el
4128      muse-journal.el muse-latex.el muse-message.el muse-mode.el
4129      muse-poem.el muse-project.el muse-publish.el muse-regexps.el
4130      muse-texinfo.el muse.el
4132     renamed files:
4133      .arch-ids/muse-build.el.id
4134        ==> scripts/.arch-ids/muse-build.el.id
4135      muse-build.el
4136        ==> scripts/muse-build.el
4138     removed directories:
4139      experimental experimental/.arch-ids
4142 2005-04-14 23:46:47 GMT Michael Olson <mwolson@gnu.org> patch-25
4144     Summary:
4145       Merge contents of muse-latexcjk.el into muse-latex.el.
4146     Revision:
4147       muse--main--1.0--patch-25
4149     2005-04-14  Michael Olson  <mwolson@gnu.org>
4150     
4151         * muse-latex.el (muse-latexcjk-header, muse-latexcjk-footer)
4152         (muse-latexcjk-encoding-map, muse-latexcjk-encoding-default)
4153         (muse-latexcjk-encoding, muse-latexcjk-transform-content-type):
4154         Merge in from muse-latexcjk.el.
4155     
4156         * muse-latexcjk.el: Removed, functionality merged with
4157         muse-latex.el
4159     removed files:
4160      .arch-ids/muse-latexcjk.el.id muse-latexcjk.el
4162     modified files:
4163      ChangeLog muse-latex.el
4166 2005-04-06 23:25:47 GMT Michael Olson <mwolson@gnu.org> patch-24
4168     Summary:
4169       Merge muse-xhtml.el into muse-html.el.
4170     Revision:
4171       muse--main--1.0--patch-24
4173     2005-04-06  Michael Olson  <mwolson@gnu.org>
4174     
4175         * examples/mwolson/muse-init.el: Update with respect to the
4176         muse-xhtml.el merge.
4177     
4178         * muse-html.el: The contents of muse-xhtml.el have been merged in
4179         as advised by John Wiegley.
4180         (muse-html-style-sheet): Add example for XHTML use in the
4181         function's documentation.
4182         (muse-xhtml-header, muse-xhtml-footer, muse-xhtml-markup-tags):
4183         Moved from muse-xhtml.el.
4184     
4185         * muse-xhtml.el: Removed; contents merged into muse-html.el.
4187     removed files:
4188      .arch-ids/muse-xhtml.el.id muse-xhtml.el
4190     modified files:
4191      ChangeLog examples/mwolson/muse-init.el muse-html.el
4194 2005-04-06 03:18:55 GMT Michael Olson <mwolson@gnu.org> patch-23
4196     Summary:
4197       Try to fix regexps for Emacs 21.4.
4198     Revision:
4199       muse--main--1.0--patch-23
4201     2005-04-05  Michael Olson  <mwolson@gnu.org>
4202     
4203         * muse-regexps.el (muse-extreg-usable-p): Try to make regexps work
4204         for Emacs 21.4.
4206     modified files:
4207      ChangeLog muse-regexps.el
4210 2005-04-01 17:59:47 GMT Michael Olson <mwolson@gnu.org> patch-22
4212     Summary:
4213       Add comments to the publish-project example script
4214     Revision:
4215       muse--main--1.0--patch-22
4217     2005-04-01  Michael Olson  <mwolson@gnu.org>
4218     
4219         * examples/publish-project: Moved here from
4220         scripts/publish-project.  Added a few comments so people know what
4221         it is used for.
4223     modified files:
4224      ChangeLog examples/publish-project
4226     renamed files:
4227      scripts/.arch-ids/publish-project.id
4228        ==> examples/.arch-ids/publish-project.id
4229      scripts/publish-project
4230        ==> examples/publish-project
4233 2005-04-01 02:27:08 GMT Michael Olson <mwolson@gnu.org> patch-21
4235     Summary:
4236       New XHTML style, add more examples to my sample muse config
4237     Revision:
4238       muse--main--1.0--patch-21
4240     2005-03-31  Michael Olson  <mwolson@gnu.org>
4241     
4242         * examples/mwolson/muse-init.el: Give an example of deriving a
4243         custom publishing style.
4244         (my-muse-blosxom-finalize): Finalizes the "my-blosxom" style.
4245         (my-muse-prepare-entry-for-xanga): Mangle the published output
4246         from a blosxom project and copy the result to the clipboard for
4247         easy pasting into Xanga's web form.  The file is untouched.
4248     
4249         * muse-html.el (muse-html-style-sheet): Include the <style
4250         type="text/css"></style> wrapper around the example.
4251         (muse-html-header): Don't add <style type="text/css"></style>
4252         around the value of `muse-html-style-sheet' anymore.  This allows
4253         for the option of putting your stylesheet(s) in a separate file.
4254         An example of this is given in the documentation for this
4255         variable.
4256     
4257         * muse-xhtml: New file that implements a publishing style which is
4258         derived from HTML mode.  It uses a slightly modified version of
4259         the HTML markup rules to generate XHTML-compliant output.
4260     
4261         * muse-blosxom.el: Add new "blosxom-xhtml" style.  The old
4262         "blosxom" style has been renamed to "blosxom-html".  Fix a few
4263         header gaffes.
4264     
4265         * muse-journal.el: Add new "journal-xhtml" style.
4266     
4267         * muse-message.el: Add new "message-xhtml" style.
4269     new files:
4270      .arch-ids/muse-xhtml.el.id muse-xhtml.el
4272     modified files:
4273      ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
4274      muse-html.el muse-journal.el muse-message.el
4277 2005-03-25 03:55:13 GMT Michael Olson <mwolson@gnu.org> patch-20
4279     Summary:
4280       Add my muse configuration to the examples
4281     Revision:
4282       muse--main--1.0--patch-20
4284     2005-03-24  Michael Olson  <mwolson@gnu.org>
4285     
4286         * examples/johnw: Move John Wiegley's configuration to this
4287         directory.
4288     
4289         * examples/mwolson: My configuration files go here.
4290     
4291         * examples/mwolson/muse-init.el: My Muse configuration file.  I
4292         just figured out how to keep links from being spell-checked or
4293         split up by fill-mode, so the implementation of this may be found
4294         here.  I also made a function that sets up a blog entry for me.
4296     new files:
4297      examples/johnw/.arch-ids/=id examples/mwolson/.arch-ids/=id
4298      examples/mwolson/.arch-ids/muse-init.el.id
4299      examples/mwolson/muse-init.el
4301     modified files:
4302      ChangeLog
4304     renamed files:
4305      examples/.arch-ids/muse-johnw.el.id
4306        ==> examples/johnw/.arch-ids/muse-johnw.el.id
4307      examples/.arch-ids/publish-johnw.id
4308        ==> examples/johnw/.arch-ids/publish-johnw.id
4309      examples/muse-johnw.el
4310        ==> examples/johnw/muse-johnw.el
4311      examples/publish-johnw
4312        ==> examples/johnw/publish-johnw
4314     new directories:
4315      examples/johnw examples/johnw/.arch-ids examples/mwolson
4316      examples/mwolson/.arch-ids
4319 2005-03-24 22:57:10 GMT Michael Olson <mwolson@gnu.org> patch-19
4321     Summary:
4322       Add muse-blosxom script and plugin for pyblosxom
4323     Revision:
4324       muse--main--1.0--patch-19
4326     2005-03-24  Michael Olson  <mwolson@gnu.org>
4327     
4328         * muse-blosxom.el: Update copyright notice in headers and mention
4329         the pyblosxom scripts.
4330     
4331         * contrib/pyblosxom: New directory containing pyblosxom plugins
4332         and helper scripts.
4333     
4334         * contrib/getstamps.py: Script that generates the "timestamps"
4335         file, run on the local machine.
4336     
4337         * contrib/hardcodedates.py: PyBlosxom plugin that interprets the
4338         timestamps file.
4340     new files:
4341      contrib/pyblosxom/.arch-ids/=id
4342      contrib/pyblosxom/.arch-ids/getstamps.py.id
4343      contrib/pyblosxom/.arch-ids/hardcodedates.py.id
4344      contrib/pyblosxom/getstamps.py
4345      contrib/pyblosxom/hardcodedates.py
4347     modified files:
4348      ChangeLog muse-blosxom.el
4350     new directories:
4351      contrib/pyblosxom contrib/pyblosxom/.arch-ids
4354 2005-03-23 19:05:09 GMT Michael Olson <mwolson@gnu.org> patch-18
4356     Summary:
4357       muse-blosxom.el has matured past experimental status
4358     Revision:
4359       muse--main--1.0--patch-18
4361     2005-03-23  Michael Olson  <mwolson@gnu.org>
4362     
4363         * muse-blosxom.el: Remove common functionality that has already
4364         been implemented in `muse-html.el'.  Derive this mode from
4365         `muse-html'.  Update documentation.  I now feel that this file is
4366         ready to be included in the top-level Muse directory.
4368     modified files:
4369      ChangeLog muse-blosxom.el
4371     renamed files:
4372      experimental/.arch-ids/muse-blosxom.el.id
4373        ==> .arch-ids/muse-blosxom.el.id
4374      experimental/muse-blosxom.el
4375        ==> muse-blosxom.el
4378 2005-03-22 05:28:01 GMT Michael Olson <mwolson@gnu.org> patch-17
4380     Summary:
4381       Make muse-blosxom.el slightly less experimental
4382     Revision:
4383       muse--main--1.0--patch-17
4385     2005-03-22  Michael Olson  <mwolson@gnu.org>
4386     
4387         * experimental/muse-blosxom.el (muse-blosxom-page-date-alist):
4388         Renamed from `blosxom-page-date-alist'.  Currently it does nothing
4389         useful.
4390         (muse-blosxom-markup-regexps): Remove unnecessary first grouping
4391         from the `muse-blosxom-markup-date-directive' rule.
4392         (blosxom-set-time): Remove this function.  We're not going to be
4393         touching the timestamp manually anymore -- it's too much of a
4394         hassle.  Right now I've got a python program that compiles a
4395         timestamp file and a pyblosxom helper that reads it.  Something
4396         similar could be arranged for blosxom, I'm sure.
4397     
4399     modified files:
4400      ChangeLog experimental/muse-blosxom.el
4403 2005-03-20 19:40:10 GMT Michael Olson <mwolson@gnu.org> patch-16
4405     Summary:
4406       Apply latest journal-related updates from johnw
4407     Revision:
4408       muse--main--1.0--patch-16
4411     modified files:
4412      ChangeLog examples/muse-johnw.el muse-journal.el
4415 2005-03-01 02:58:29 GMT Michael Olson <mwolson@gnu.org> patch-15
4417     Summary:
4418       Add Projects node to the manual
4419     Revision:
4420       muse--main--1.0--patch-15
4422     2005-02-28  Michael Olson  <mwolson@gnu.org>
4423     
4424         * muse.texi: Change copyright notice since the FSF is now the
4425         copyright holder.
4426         (Projects): New node, based on a section from the README file.
4428     modified files:
4429      ChangeLog muse.texi
4432 2005-03-01 02:25:15 GMT Michael Olson <mwolson@gnu.org> patch-14
4434     Summary:
4435       Correct documentation, adding some content.
4436     Revision:
4437       muse--main--1.0--patch-14
4439     2005-02-28  Michael Olson  <mwolson@gnu.org>
4440     
4441         * muse.texi: Change license terms of the documentation to the GNU
4442         GPL instead of the GNU FDL, as per the consent of the copyright
4443         holders of the emacs-wiki manual, from which this is based.  Some
4444         emacs-wiki-isms in the manual were corrected, and the Getting
4445         Started section was updated.
4447     modified files:
4448      ChangeLog muse.texi
4451 2005-02-17 19:08:19 GMT Michael Olson <mwolson@gnu.org> patch-13
4453     Summary:
4454       Make muse-blosxom.el a bit more sane, still need to bum it down a bit
4455     Revision:
4456       muse--main--1.0--patch-13
4458     2005-02-17  Michael Olson  <mwolson@gnu.org>
4459     
4460         * experimental/muse-blosxom.el: Somehow the contents of this file
4461         managed to get duplicated.  I removed the duplicates.
4462         (muse-blosxom-date): Remove this, since it is not useful.
4463         (muse-blosxom-header): Use the standard header that blosxom.el
4464         has.
4466     modified files:
4467      ChangeLog experimental/muse-blosxom.el
4470 2005-02-08 04:20:41 GMT Michael Olson <mwolson@gnu.org> patch-12
4472     Summary:
4473       Initial commit of muse.texi, nothing substantial
4474     Revision:
4475       muse--main--1.0--patch-12
4477     2005-02-07  Michael Olson  <mwolson@gnu.org>
4478     
4479         * muse.texi: New file that provides the documentation for Muse.
4480         It is in a very rough form at the moment.  Nothing substantial may
4481         be found here yet.  Be ye warned.
4483     new files:
4484      .arch-ids/muse.texi.id muse.texi
4486     modified files:
4487      ChangeLog
4490 2005-02-08 01:15:15 GMT Michael Olson <mwolson@gnu.org> patch-11
4492     Summary:
4493       Add docstring, new trivial function
4494     Revision:
4495       muse--main--1.0--patch-11
4497     2005-02-07  Michael Olson  <mwolson@gnu.org>
4498     
4499         * muse-mode.el (muse-mode-map): Make "C-c =" trigger
4500         `muse-what-changed'.  No functionality change.
4501         (muse-what-changed): New function that displays in diff format the
4502         changes made since the buffer was last saved.
4503     
4504         * muse-project.el (muse-project-publish): Add docstring.
4506     modified files:
4507      ChangeLog muse-mode.el muse-project.el
4510 2005-02-04 18:42:08 GMT Michael Olson <mwolson@gnu.org> patch-10
4512     Summary:
4513       Add experimental version of muse-blosxom.el to project
4514     Revision:
4515       muse--main--1.0--patch-10
4517     2005-02-04  Michael Olson  <mwolson@gnu.org>
4518     
4519         * Makefile (realclean): Remove file that gets generated when fonts
4520         are missing.
4521     
4522         * experimental/muse-bloxsom.el: New file that implements Blosxom
4523         support for Muse.  It's in a very rough state, hence its placement
4524         in the `experimental' directory.
4526     new files:
4527      experimental/.arch-ids/=id
4528      experimental/.arch-ids/muse-blosxom.el.id
4529      experimental/muse-blosxom.el
4531     modified files:
4532      ChangeLog Makefile
4534     new directories:
4535      experimental experimental/.arch-ids
4538 2005-02-04 18:19:44 GMT Michael Olson <mwolson@gnu.org> patch-9
4540     Summary:
4541       Make permissions more consistent
4542     Revision:
4543       muse--main--1.0--patch-9
4546     modified files:
4547      ChangeLog
4549     modified directories:
4550      contrib examples scripts
4553 2005-02-04 18:13:56 GMT Michael Olson <mwolson@gnu.org> patch-8
4555     Summary:
4556       Fix build problems
4557     Revision:
4558       muse--main--1.0--patch-8
4560     2005-02-04  Michael Olson  <mwolson@gnu.org>
4561     
4562         * muse-build.el: Add contrib directory to `load-path'.
4563         (muse-elint-files): Load `muse-regexps.el'.
4564     
4565         * scripts/publish: Change permissions so that this script is
4566         executable.  Add contrib directory to load list.  Add
4567         `muse-regexps.el' to list.
4569     modified files:
4570      ChangeLog muse-build.el scripts/publish
4573 2005-01-31 21:04:43 GMT Michael Olson <mwolson@gnu.org> patch-7
4575     Summary:
4576       Use "&mdash;" instead of "&#151;"
4577     Revision:
4578       muse--main--1.0--patch-7
4580     2005-01-31  Michael Olson  <mwolson@gnu.org>
4581     
4582         * muse-docbook.el (muse-docbook-markup-strings): Replace "&#151;"
4583         with "&mdash;" so that documents validate properly.  Thanks to
4584         Björn Lindström for the suggestion.
4585     
4586         * muse-html.el (muse-html-markup-strings): Ditto.
4588     modified files:
4589      ChangeLog muse-docbook.el muse-html.el
4592 2005-01-25 19:04:31 GMT Michael Olson <mwolson@gnu.org> patch-6
4594     Summary:
4595       Fix use of "[:blank:]" in underline markup
4596     Revision:
4597       muse--main--1.0--patch-6
4599     2005-01-25  Michael Olson  <mwolson@gnu.org>
4600     
4601         * muse-colors.el (muse-colors-markup): Replace "[:blank:]" with
4602         use of `muse-regexp-blank'.
4604     modified files:
4605      ChangeLog muse-colors.el
4608 2005-01-03 06:00:43 GMT Michael Olson <mwolson@member.fsf.org>  patch-5
4610     Summary:
4611       Fix problem with headings being given wrong face
4612     Revision:
4613       muse--main--1.0--patch-5
4615     2005-01-03  Michael Olson  <mwolson@gnu.org>
4616     
4617         * muse-colors.el: Add header.
4618         (muse-colors-emphasized): Headings were being given the coloring
4619         for the next level of heading instead of the real
4620         level (i.e. `muse-header-2' instead of `muse-header-1' for "*
4621         Heading").  Thanks to Lan Yufeng for finding this and sending a
4622         patch.
4623     
4624         * muse-regexps.el: Fix header.
4626     modified files:
4627      ChangeLog muse-colors.el muse-regexps.el
4630 2005-01-02 00:02:15 GMT Michael Olson <mwolson@member.fsf.org>  patch-4
4632     Summary:
4633       Rotate ChangeLog
4634     Revision:
4635       muse--main--1.0--patch-4
4637     2005-01-01  Michael Olson  <mwolson@gnu.org>
4638     
4639         * ChangeLog: Move old ChangeLog to ChangeLog.2004.  This new
4640         version will be automatically maintained by Arch.
4641     
4643     new files:
4644      .arch-ids/ChangeLog.id ChangeLog
4646     renamed files:
4647      .arch-ids/ChangeLog.id
4648        ==> .arch-ids/ChangeLog.2004.id
4649      ChangeLog
4650        ==> ChangeLog.2004
4653 2004-12-30 07:26:48 GMT Michael Olson <mwolson@member.fsf.org>  patch-3
4655     Summary:
4656       Extended regexps fix, allow spaces in 1st part of links
4657     Revision:
4658       muse--main--1.0--patch-3
4660     2004-12-30  Michael Olson  <mwolson@gnu.org>
4661     
4662         * muse.el (muse-link-regexp): Allow spaces in the first part of
4663         links.
4664     
4665         * muse-colors.el, muse-convert.el, muse-docbook.el: Use
4666         customizable alternatives to extended character classes.
4667     
4668         * muse-html.el, muse-mode.el, muse-publish.el: Ditto.
4670     modified files:
4671      ChangeLog muse-colors.el muse-convert.el muse-docbook.el
4672      muse-html.el muse-mode.el muse-publish.el muse.el
4675 2004-12-30 02:18:07 GMT Michael Olson <mwolson@member.fsf.org>  patch-2
4677     Summary:
4678       Begin to change regexp handling, tweak muse.el header
4679     Revision:
4680       muse--main--1.0--patch-2
4682     2004-12-29  Michael Olson  <mwolson@gnu.org>
4683     
4684         * muse.el: Change Copyright notice to FSF.  Change Maintainer to
4685         myself.  Update URL.
4686     
4687         * muse-regexps.el: New file that implements regexp handling.
4688         Generalized regexp options will be moved to it eventually.
4690     new files:
4691      .arch-ids/muse-regexps.el.id muse-regexps.el
4693     modified files:
4694      ChangeLog muse.el
4697 2004-12-30 01:49:50 GMT Michael Olson <mwolson@member.fsf.org>  patch-1
4699     Summary:
4700       Do some early spring cleaning
4701     Revision:
4702       muse--main--1.0--patch-1
4704     2004-12-29  Michael Olson  <mwolson@gnu.org>
4705     
4706         * Makefile: Change path to `publish' script.
4707     
4708         * contrib/pcomplete.el: New file that is used by Muse without
4709         actually being a part of it: hence its location in the contrib
4710         directory.
4711     
4712         * contrib/cgi.el, contrib/httpd.el: New location.
4713     
4714         * examples/muse-johnw.el, examples/publish-johnw: Ditto.
4715     
4716         * scripts/publish, scripts/publish-project: Ditto.
4718     new files:
4719      contrib/.arch-ids/=id contrib/.arch-ids/pcomplete.el.id
4720      contrib/pcomplete.el examples/.arch-ids/=id
4721      scripts/.arch-ids/=id
4723     modified files:
4724      ChangeLog Makefile
4726     renamed files:
4727      .arch-ids/cgi.el.id
4728        ==> contrib/.arch-ids/cgi.el.id
4729      .arch-ids/httpd.el.id
4730        ==> contrib/.arch-ids/httpd.el.id
4731      .arch-ids/muse-johnw.el.id
4732        ==> examples/.arch-ids/muse-johnw.el.id
4733      .arch-ids/publish-johnw.id
4734        ==> examples/.arch-ids/publish-johnw.id
4735      .arch-ids/publish-project.id
4736        ==> scripts/.arch-ids/publish-project.id
4737      .arch-ids/publish.id
4738        ==> scripts/.arch-ids/publish.id
4739      cgi.el
4740        ==> contrib/cgi.el
4741      httpd.el
4742        ==> contrib/httpd.el
4743      muse-johnw.el
4744        ==> examples/muse-johnw.el
4745      publish
4746        ==> scripts/publish
4747      publish-johnw
4748        ==> examples/publish-johnw
4749      publish-project
4750        ==> scripts/publish-project
4752     new directories:
4753      contrib contrib/.arch-ids examples examples/.arch-ids scripts
4754      scripts/.arch-ids
4757 2004-12-30 01:33:11 GMT Michael Olson <mwolson@member.fsf.org>  base-0
4759     Summary:
4760       tag of mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
4761     Revision:
4762       muse--main--1.0--base-0
4764     (automatically generated log message)
4766     new patches:
4767      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--base-0
4768      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-1
4769      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-2
4770      lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-1
4771      lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-2
4772      mwolson@member.fsf.org--2004/muse--main--1.0--base-0
4773      mwolson@member.fsf.org--2004/muse--main--1.0--patch-1
4774      mwolson@member.fsf.org--2004/muse--main--1.0--patch-2
4775      mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
4776      mwolson@member.fsf.org--2004/muse--mwolson--1.0--base-0
4777      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-1
4778      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-2
4779      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-3
4780      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-4
4781      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-5
4782      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-6
4783      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-7
4784      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-8